PageSourceSearch

https://www.jumperthreads.com/

html jumperthreads.com collected 2026-10-04 06:51:33 UTC 213,751 bytes, 3,628 lines download raw bytes

1<!DOCTYPE html>
2<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
3<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
4<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
5<!--[if (gte IE 9)|!(IE)]><!--><html lang="en"> <!--<![endif]-->
6<head>
7
8  <!-- Facebook Pixel Code -->
9<script>
vendor: 417 bytes, lines 9-18
9
10  !function(f,b,e,v,n,t,s)
11  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
12  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
13  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
14  n.queue=[];t=b.createElement(e);t.async=!0;
15  t.src=v;s=b.getElementsByTagName(e)[0];
16  s.parentNode.insertBefore(t,s)}(window, document,'script',
17  'https://connect.facebook.net/en_US/fbevents.js');
18  fbq('init', '
18685683111568549
vendor: 32 bytes, lines 18-19
18');
19  fbq('track', 'PageView');
20</script>
20
21<noscript><img height="1" width="1" style="display:none"
22  src="https://www.facebook.com/tr?id=685683111568549&ev=PageView&noscript=1"
23/></noscript>
24<!-- End Facebook Pixel Code -->
25 
25<script type="text/javascript">(function e(){var e=document.createElement("script");e.type="text/javascript",e.async=true,e.src="//staticw2.yotpo.com/tQ9PFQ4ZFPbKMhLayv1vYKb3xAX9kEsJjCXvcI4C/widget.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})();</script>
25 
26
27
28  <meta charset="utf-8" />
29
30    
31    
32
33  
34  
35
36  
37    
38
39  
40     
41
42  
43     
44
45  
46    
47
48  
49       
50
51  
52    
53
54  
55  
56
57  
58  
59
60  
61      
62
63  
64   
65
66  
67     
68
69  
70      
71
72  
73   
74
75  
76   
77
78  
79   
80  
81
82<meta property="og:type" content="website">
83<meta property="og:title" content="JUMPER Premium Threads Official">
84<meta property="og:url" content="https://www.jumperthreads.com/">
85<meta property="og:description" content="Shop JUMPER for wherever your day takes you. We promise great designs, textile tech, stretch, and breathability.">
86
87<meta property="og:site_name" content="JUMPER Premium Threads">
88
89
90
91<meta name="twitter:card" content="summary">
92
93
94<meta name="twitter:site" content="@@JumperThreads">
95
96
97<meta name="twitter:title" content="JUMPER Premium Threads Official">
98<meta name="twitter:description" content="Shop JUMPER for wherever your day takes you. We promise great designs, textile tech, stretch, and breathability.">
99
100
101  <!-- SEO
102================================================== -->
103
104  <title>
105    JUMPER Premium Threads Official
106  </title>
107  
108  <meta name="description" content="Shop JUMPER for wherever your day takes you. We promise great designs, textile tech, stretch, and breathability." />
109  
110  <link rel="canonical" href="https://www.jumperthreads.com/" />
111
112  <!-- CSS
113================================================== -->
114
115  <link href="//www.jumperthreads.com/cdn/shop/t/38/assets/stylesheet.css?v=23558807529549839801688629648" rel="stylesheet" type="text/css" media="all" />
116  <link href="//www.jumperthreads.com/cdn/shop/t/38/assets/queries.css?v=156854304578587189331567442713" rel="stylesheet" type="text/css" media="all" />
117
118  <!-- JS
119================================================== -->
120
121  
121<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
121
122  
122<script src="//www.jumperthreads.com/cdn/shop/t/38/assets/theme.js?v=123545957486925271191507591898" type="text/javascript"></script>
122
123  
123<script src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
123  
124  
124<script src="//www.jumperthreads.com/cdn/shop/t/38/assets/instafeed.js?v=58777072800108370171507591894" type="text/javascript"></script>
124
125
126  <meta name="viewport" content="width=device-width, initial-scale=1">
127  
128  
129  <link rel="shortcut icon" href="//www.jumperthreads.com/cdn/shop/files/favicon-32x32_32x32.png?v=1613685370" type="image/png" />
130  
131  
132  
132<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
132<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/9367714/digital_wallets/dialog">
133<meta id="in-context-paypal-metadata" data-shop-id="9367714" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
134<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
134<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
134
135<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
136<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=9367714" crossorigin="anonymous"></script>
vendor: 1 bytes, line 136
136
137<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":9367714,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/9367714","merchantName":"JUMPER Premium Threads","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"JUMPER Premium Threads","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 137
137
138<script id="shopify-features" type="application/json">{"accessToken":"debabfc99e504b50695156e1982614c9","betas":["rich-media-storefront-analytics"],"domain":"www.jumperthreads.com","predictiveSearch":true,"shopId":9367714,"locale":"en"}</script>
vendor: 1 bytes, line 138
138
139<script>var Shopify = Shopify || {};
140Shopify.shop = "jumper-threads.myshopify.com";
141Shopify.locale = "en";
142Shopify.currency = {"active":"USD","rate":"1.0"};
143Shopify.country = "US";
144Shopify.theme = {"name":"Icon - JUMPER custom","id":181581132,"schema_name":"Icon","schema_version":"5.1.2","theme_store_id":null,"role":"main"};
145Shopify.theme.handle = "null";
146Shopify.theme.style = {"id":null,"handle":null};
147Shopify.cdnHost = "www.jumperthreads.com/cdn";
148Shopify.routes = Shopify.routes || {};
149Shopify.routes.root = "/";
150Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
151Shopify.SignInWithShop = Shopify.SignInWithShop || {};
152Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
153Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 153
153
154<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 154
154
155<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 155
155
156<script>
157  window.ShopifyPay = window.ShopifyPay || {};
158  window.ShopifyPay.apiHost = "shop.app\/pay";
159  window.ShopifyPay.redirectState = null;
160</script>
vendor: 1 bytes, line 160
160
161<script>
162  window.Shopify = window.Shopify || {};
163  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
164  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
165  window.Shopify.SignInWithShop.eligible = true;
166</script>
vendor: 1 bytes, line 166
166
167<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 167
167
168<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 168
168
169<script type="module">
170  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
171
172  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
173
174</script>
vendor: 1 bytes, line 174
174
175<script>
176  window.Shopify = window.Shopify || {};
177  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
178  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"]};
179</script>
vendor: 1 bytes, line 179
179
180<script>(function() {
181  var isLoaded = false;
182  function asyncLoad() {
183    if (isLoaded) return;
184    isLoaded = true;
185    var urls = ["https:\/\/shy.elfsight.com\/p\/platform.js?v=1.5.7\u0026shop=jumper-threads.myshopify.com","https:\/\/www.paypal.com\/tagmanager\/pptm.js?id=b4830350-a85f-4482-b7d6-c91e275380a2\u0026shop=jumper-threads.myshopify.com","https:\/\/cdn.gethypervisual.com\/assets\/hypervisual.js?shop=jumper-threads.myshopify.com","https:\/\/s3.amazonaws.com\/pixelpop\/usercontent\/scripts\/85494450-b8ee-41d1-bbac-8a79324707f1\/pixelpop.js?shop=jumper-threads.myshopify.com","https:\/\/kp-27ma.klck.dev\/boa.js?v=78\u0026version=v2\u0026platform=shopify\u0026domain_id=1754\u0026account_id=846\u0026b_type_cart=57fb9300121405bb\u0026b_type_visit=3a8fc6c51cf2c698\u0026b_type_checkout=e070962479264938\u0026shop=jumper-threads.myshopify.com"];
186    for (var i = 0; i < urls.length; i++) {
187      var s = document.createElement('script');
188      s.type = 'text/javascript';
189      s.async = true;
190      s.src = urls[i];
191      var x = document.getElementsByTagName('script')[0];
192      x.parentNode.insertBefore(s, x);
193    }
194  };
195  if(window.attachEvent) {
196    window.attachEvent('onload', asyncLoad);
197  } else {
198    window.addEventListener('load', asyncLoad, false);
199  }
200})();</script>
vendor: 1 bytes, line 200
200
201<script id="__st">var __st={"a":9367714,"offset":-14400,"reqid":"2f17cdf6-77f1-49b4-8d50-3f0ddd711a21-1791096692","pageurl":"www.jumperthreads.com\/","u":"4bec02df419e","p":"home"};</script>
vendor: 1 bytes, line 201
201
202<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 202
202
203<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 203
203
204<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 204
204
205<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
205<script crossorigin="anonymous" defer="defer" src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 205
205
206<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 206
206
207<script>
208  window.Shopify = window.Shopify || {};
209  window.Shopify.MCP = window.Shopify.MCP || {};
210  window.Shopify.MCP.enabled = true;
211  window.Shopify.MCP.shop = "jumper-threads.myshopify.com";
212  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.jumperthreads.com\/api\/mcp";
213  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"]}}];
214</script>
vendor: 1 bytes, line 214
214
215<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.jumperthreads.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
216</script>
vendor: 1 bytes, line 216
216
217<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.jumperthreads.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
218</script>
vendor: 1 bytes, line 218
218
219<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
220  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);
221</script>
vendor: 1 bytes, line 221
221
222<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})}}));
223</script>
223
224<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.jumperthreads.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
225<style id="shopify-accelerated-checkout-cart">
226        #shopify-buyer-consent {
227  margin-top: 1em;
228  display: inline-block;
229  width: 100%;
230}
231
232#shopify-buyer-consent.hidden {
233  display: none;
234}
235
236#shopify-subscription-policy-button {
237  background: none;
238  border: none;
239  padding: 0;
240  text-decoration: underline;
241  font-size: inherit;
242  cursor: pointer;
243}
244
245#shopify-subscription-policy-button::before {
246  box-shadow: none;
247}
248
249      </style>
250
251<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
251
252  <link rel="next" href="/next"/>
253  <link rel="prev" href="/prev"/>
254  
255  <!-- Hotjar Tracking Code for www.jumperthreads.com -->
256<script>
vendor: 125 bytes, lines 256-259
256
257    (function(h,o,t,j,a,r){
258        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
259        h._hjSettings={hjid:
259717457
vendor: 258 bytes, lines 259-264
259,hjsv:6};
260        a=o.getElementsByTagName('head')[0];
261        r=o.createElement('script');r.async=1;
262        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
263        a.appendChild(r);
264    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
265</script>
265
266  
267<!-- GSSTART Coming Soon code start. Do not change -->
268<script type="text/javascript"> gsProductCSID = ""; </script>
268<script type="text/javascript" src="https://gravity-software.com/js/shopify/pac_shop3848.js?v=1b61893ef63392c020a8200a814a1bee"></script>
268
269<!-- Coming Soon code end. Do not change GSEND -->
270<script>var shareasaleShopifySSCID=shareasaleShopifyGetParameterByName("sscid");function shareasaleShopifySetCookie(e,a,o,i,r){if(e&&a){var s,S=i?"; path="+i:"",h=r?"; domain="+r:"",t="";o&&((s=new Date).setTime(s.getTime()+o),t="; expires="+s.toUTCString()),document.cookie=e+"="+a+t+S+h}}function shareasaleShopifyGetParameterByName(e,a){a||(a=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var o=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(a);return o?o[2]?decodeURIComponent(o[2].replace(/\+/g," ")):"":null}shareasaleShopifySSCID&&shareasaleShopifySetCookie("shareasaleShopifySSCID",shareasaleShopifySSCID,94670778e4,"/");</script>
270
271  
271<script type="text/javascript" src="https://load.fomo.com/api/v1/Tqi_IyOirPzWYD-zaBKhDw/load.js" async></script>
271
272
273  
273<script type="text/javascript" async="" src="https://kickbooster.me/shopify/kbr.js?shop=jumper-threads.myshopify.com"></script>
273
274
275<!-- Pinterest Tag -->  
276<script type="text/javascript">
277!function(e){if(!window.pintrk){window.pintrk=function()
278{window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var
279n=window.pintrk;n.queue=[],n.version="3.0";var
280t=document.createElement("script");t.async=!0,t.src=e;var
281r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r)}}
282("https://s.pinimg.com/ct/core.js"); 
283
284pintrk('load','2617219009745', { em: '', });
285pintrk('page');
286</script>
286 
287<noscript> 
288<img height="1" width="1" style="display:none;" alt=""
289src="https://ct.pinterest.com/v3/?tid=2617219009745&noscript=1" /> 
290</noscript>
291<!-- End Pinterest Tag -->
292
293<!-- BEGIN app block: shopify://apps/seowill-sticky-cart/blocks/sticky-cart/bba5bb0a-ae9e-4ec9-8cd1-5e9d3f32ebbe --><!-- Start : Sticky Add To Cart -->
294
295
296
297
298<script>
299  var AutoHideButton = true;
300var CurrencyConverterAppRate = {};
301getCurrencyConverter();
302    
303
304
305
306
307
308
309
310
311function girafflymoneyformat(){
312    var format = {before_format:"",after_format:""};
313    // var spanMoneyStr = jQuery("span.money:eq(0)").text();
314    var spanMoneyStr = "";
315    var spanMoneyArr = jQuery("span.money");
316    spanMoneyArr.each(function(){
317        if(jQuery(this).text() != undefined) {
318            if(spanMoneyStr.length < jQuery(this).text().length  && jQuery(this).text().indexOf('Your Cart Subtotal')==-1) {
319                spanMoneyStr = jQuery(this).text()
320            }
321        }
322    })
323
324    if(spanMoneyStr === '') {
325        spanMoneyStr = jQuery("span.currency-converter-amount-box:eq(0)").text();
326    }
327    if(spanMoneyStr === '') {
328        spanMoneyStr = jQuery("span.Magic-Currency:eq(0)").text();
329    }
330    if(spanMoneyStr === '') {
331        spanMoneyStr =  jQuery("span.product__price:eq(0)").text();
332    }
333    if(spanMoneyStr === '') {
334        spanMoneyStr =  jQuery("span.price-item:eq(0)").text();
335    }
336
337    if(spanMoneyStr!=null){
338        var first_positon = 999;
339        var end_position = 999;
340        for(var i=0;i<spanMoneyStr.length;i++){
341            if(parseInt(spanMoneyStr[i])||parseInt(spanMoneyStr[i])==0){
342                if(first_positon==999){
343                    first_positon=i;
344                }
345            }
346        }
347        for(var j=spanMoneyStr.length-1;j>-1;j--){
348            if(parseInt(spanMoneyStr[j])||parseInt(spanMoneyStr[j])==0){
349                if(end_position==999){
350                    end_position=j;
351                }
352            }
353        }
354        format.before_format= spanMoneyStr.slice(0,first_positon).replace('-', '');
355        format.after_format = spanMoneyStr.slice(end_position+1);
356    }
357    return format;
358}
359
360
361function girafflyGetPrice(){
362    var returnPrice = {price:"",compared_price:""};
363    // return returnPrice;
364    var arr =[];
365    var change_format = girafflymoneyformat();
366
367    before_format=change_format.before_format;
368    after_format=change_format.after_format;
369
370    jQuery('span.money').each(function(k) {
371        if(!isNaN(jQuery(this).html().substring(jQuery(this).html().indexOf(before_format)+before_format.length,jQuery(this).html().indexOf(after_format)))){
372            arr[k]=jQuery(this).html().substring(jQuery(this).html().indexOf(before_format)+before_format.length,jQuery(this).html().indexOf(after_format));
373        }else{
374            arr[k]=0;
375        }
376    })
377    var noZeoArr=[];
378    for(j=0;j<arr.length;j++){
379        if(+arr[j]!=0){
380            noZeoArr.push(arr[j]);
381        }
382    }
383    var AS = noZeoArr.sort((a, b) => a - b);
384
385    if(AS.length>0){
386        returnPrice.price=before_format+AS[0]+after_format;
387        returnPrice.compared_price=before_format+AS[AS.length-1]+after_format;
388    }
389    return returnPrice;
390}
391
392
393function girafflyChangeCurrency(amount,from,to,comparePrice=false){
394
395    // console.log('---------girafflyChangeCurrency-----------start------------')
396    if(from=="" || to ==""){
397        return amount;
398    }
399    if(from == to){
400        return amount;
401    }
402
403    if(window.Currency!=undefined && giraffly_default_js!=1){
404        // console.log('---------------------------1---------------------------')
405        if(window.Currency.convert!=undefined){
406            return window.Currency.convert(amount,from,to);
407        }else{
408            return amount;
409        }
410    }else if(window.DoublyGlobalCurrency!=undefined){
411        // console.log('---------------------------2--------------------------')
412        if(window.DoublyGlobalCurrency.convert!=undefined){
413            // 价格转化有差别国家列表
414            // const shortname = ['ARS','XPF','COP','CRC','HUF','IDR','PYG','RUB','UYU','VND'];
415            // let formatAfterPrice = window.DoublyGlobalCurrency.convert(amount,from,to);
416            // console.log(formatAfterPrice)
417            // if(shortname.includes(to)) {
418            //     return formatAfterPrice/1000;
419            // } else {
420            //     return formatAfterPrice;
421            // }
422
423            return window.DoublyGlobalCurrency.convert(amount,from,to);
424        }else{
425            return amount;
426        }
427    }else if(window.KTCurrency!=undefined){
428        // console.log('---------------------------3---------------------------')
429        if(window.KTCurrency.convert!=undefined){
430            return window.KTCurrency.convert(amount,from,to);
431        }else{
432            return amount;
433        }
434    }else if(window.Shoppad!=undefined) {
435        if(Shoppad.apps!=undefined) {
436            if(Shoppad.apps.coin!=undefined) {
437                // console.log('---------------------------4---------------------------')
438                rate = Shoppad.apps.coin.getLocalCurrencyUSDExchangeRate()
439                // 无小数点的特殊货币则不保留小数部分
440                if(hidden_point_arr.indexOf(to) === 0) {
441                    return Math.round(amount * rate);
442                }
443                return Math.round(amount * rate * 100) / 100;
444            }
445        }
446    }else if(window.localStorage['cbb-currency-converter-currency'] != undefined) {
447        // console.log('---------------------------5---------------------------')
448        var toRate = CurrencyConverterAppRate[to];
449        var fromRate = CurrencyConverterAppRate[from];
450        // 无小数点的特殊货币则不保留小数部分
451        if(hidden_point_arr.indexOf(to) === 0) {
452            return Math.round((amount * toRate) / fromRate);
453        }
454        return Math.round(((amount * toRate) / fromRate) * 100) /100;
455    }else if(window.ACSCurrency != undefined) {
456        // console.log('---------------------------6---------------------------')
457        if(window.ACSCurrency.convert != undefined) {
458            return window.ACSCurrency.convert(amount,from,to);
459        }else{
460            return amount;
461        }
462    }else if(window.mcc_formatMoney != undefined) {
463        // console.log('---------------------------7---------------------------')
464        if(comparePrice) {
465            tagSelector = $_mcc("span.money").eq(1)
466        }else{
467            tagSelector = $_mcc("span.money").eq(0)
468        }
469        amount = Conversion(tagSelector,to)
470        return amount;
471    }else if(window.currencyhq != undefined) {
472        // console.log('---------------------------8---------------------------')
473        // tagSelector = currencyhq.monies;
474        // if(comparePrice) {
475        //     amount = tagSelector[1]['dataset'].originalUnformatted
476        // }else{
477        //     amount = tagSelector[0]['dataset'].originalUnformatted
478        // }
479        if(comparePrice) {
480            tagMonies = currencyhq.monies[1]
481        }else{
482            tagMonies = currencyhq.monies[0]
483        }
484        if(tagMonies != undefined) {
485            var allowArr = [1,2,3,4,5,6,7,8,9,0,'1','2','3','4','5','6','7','8','9','0']
486            var toAmount =""
487            var returnAmount
488
489            
490            for(var i=0; i<tagMonies.textContent.length; i++){
491                if(allowArr.indexOf(tagMonies.textContent[i]) != -1) {
492                    toAmount += tagMonies.textContent[i]
493                }else if(tagMonies.textContent[i] == '.' || tagMonies.textContent[i] == ',') {
494                    if(allowArr.indexOf(tagMonies.textContent[i+1]) != -1 && allowArr.indexOf(tagMonies.textContent[i-1]) != -1) {
495                        toAmount += tagMonies.textContent[i]
496                    }
497                }
498
499            }
500
501            
502            var firstSign;
503            for(var i=toAmount.length-1; i>=0; i--) {
504                if(allowArr.indexOf(toAmount[i]) == -1) {
505                    firstSign = toAmount[i];
506                    break;
507                }
508            }
509            if(firstSign == '.') {
510                returnAmount = toAmount.replace(',','')
511            }else if(firstSign == ','){
512                returnAmount = toAmount.replace('.','')
513                returnAmount = returnAmount.replace(',','.')
514            }else{
515                returnAmount = toAmount
516            }
517        }
518        return returnAmount;
519    }else if(window.PriceConvert != undefined) {
520        return window.PriceConvert(amount,to);
521    }else if(window.SalesRocket != undefined){
522        if(window.SalesRocket.CurrencyManager != undefined) {
523            if(window.SalesRocket.CurrencyManager.allCurrencies != undefined) {
524                var allCurrencies = SalesRocket.CurrencyManager.allCurrencies;
525                var MoneyRate = [];
526                for(var i in allCurrencies) {
527                    MoneyRate[i] = allCurrencies[i]['r'];
528                };
529                var toRate = MoneyRate[to];
530                var fromRate = MoneyRate[from];
531                // 无小数点的特殊货币则不保留小数部分
532                if(hidden_point_arr.indexOf(to) === 0) {
533                    return Math.round((amount * toRate) / fromRate);
534                }
535                return Math.round(((amount * toRate) / fromRate) * 100) /100;
536            }
537        }
538        return amount;
539    }
540    // console.log('---------------------------9---------------------------')
541    if(window.Currency!=undefined){
542        if(window.Currency.convert!=undefined){
543            return window.Currency.convert(amount,from,to);
544        }else{
545            return amount;
546        }
547    }else{
548        return amount;
549    }
550    
551}
552
553
554function girafflyHiddenPoint(price){
555    if(hidden_point){
556        return parseInt(price).toLocaleString('en-US');
557    }else{
558        return formatCurrency(parseFloat(price).toFixed(2));
559    }
560}
561
562/**
563 *  函数名  : girafflyCurrencyAttributesObject
564 *  作用    : 获取变量中的货币数据 
565 *  参数    : windowFirst  ---> window 对象中的第一个属性
566 *  参数    : windowSecond ---> window 对象中的第二个属性
567 *  参数    : symbol       ---> 获取到的数据是否只有符号,有符号则要去除符号
568 *  参数    : json         ---> 获取到的数据是否为json格式
569 *  参数    : json_index   ---> 如果是json,则需要填入json索引
570 *  参数    : html         ---> 是否html类型
571 *  参数    : cookie       ---> 是否在cookie获取数据
572 */
573function girafflyCurrencyAttributesObject(windowFirst,windowSecond,symbol=false,json=false,json_index='',html=false,cookie=false) {
574    var currencyStr1 = '';
575    var currencyStr2 = '';
576    if(cookie == true) {
577        if(window[windowFirst]!=undefined){
578                if(window[windowFirst][windowSecond]!=undefined){
579                    var cookieArr = window[windowFirst][windowSecond].split(';')
580                    cookieArr.map((item)=>{
581                        if(item.split('=')[0].indexOf(json_index) != -1) {
582                            currencyStr1 = item.split('=')[1]
583                        }
584                    })
585                    return currencyStr1;
586                }
587            }
588    }else{
589        if(symbol == true) {
590            if(window[windowFirst]!=undefined){
591                if(window[windowFirst][windowSecond]!=undefined){
592                    if(json == true) {
593                        currencyStr1 = JSON.parse(window[windowFirst][windowSecond]);
594                        currencyStr2 = currencyStr1[json_index];
595                        return currencyStr2;
596                    }else if(html == true) {
597                        return jQuery(window[windowFirst][windowSecond]).text().trim();
598                    }
599                    else{
600                        return JSON.parse(window[windowFirst][windowSecond]);
601                    }
602                }
603            }
604        }else{
605            if(window[windowFirst]!=undefined){
606                if(window[windowFirst][windowSecond]!=undefined){
607                    currencyStr1 = window[windowFirst][windowSecond];
608                    if(json == true) {
609                        currencyStr1 = JSON.parse(currencyStr1);
610                        currencyStr2 = currencyStr1[json_index];
611                        return currencyStr2;
612                    }else{
613                        currencyStr2 = ""
614                        for(var i=0; i<currencyStr1.length; i++) {
615                            if(currencyStr1[i]>='A'&&currencyStr1[i]<='Z'){
616                                currencyStr2 += currencyStr1[i];
617                            }
618                        }
619                        return currencyStr2;
620                    }
621                }
622            } 
623        }
624    }
625    
626    return false;
627}
628
629function girafflyCurrencyAttributesFunction(windowFirst,windowPath,functionName,param='') {
630    if(window[windowFirst] != undefined) {
631        windowData = window[windowFirst]
632        for(var i =0; i<windowPath.length; i++) {
633            if(windowData[windowPath[i]] != undefined) {
634                windowData = windowData[windowPath[i]];
635            }else{
636                return false;
637            }
638        }
639        if(param==='') {
640            if(windowData[functionName] != undefined) {
641                return windowData[functionName]()
642            }
643        }else{
644            if(windowData[functionName] != undefined) {
645                return windowData[functionName](param)
646            }
647        }
648    }
649    return false;
650}
651
652
653function girafflyReturnAmount(price,comparePrice=false){
654    // console.log('girafflyReturnAmount-------start')
655    var currency = new Set();
656    if(girafflyMutilCurrency!=null){
657        var from = "";
658        var to = "";
659        // var notNeed=1;
660        if(Shopify.currency.active!=undefined){
661            from=Shopify.currency.active;
662            currency.add(Shopify.currency.active);
663            //to=Shopify.currency.active;
664        }
665
666        
667        girafflyCurrencyAttributesObject('Currency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('Currency','currentCurrency')):'';
668        
669        girafflyCurrencyAttributesObject('DoublyGlobalCurrency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('DoublyGlobalCurrency','currentCurrency')):'';
670        
671        girafflyCurrencyAttributesObject('KTCurrency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('KTCurrency','currentCurrency')):'';
672        
673        girafflyCurrencyAttributesObject('conversionBearAutoCurrencyConverter','currency')?currency.add(girafflyCurrencyAttributesObject('conversionBearAutoCurrencyConverter','currency')):'';
674                
675        girafflyCurrencyAttributesObject('sessionStorage','bacurr_user_cur',true)?currency.add(girafflyCurrencyAttributesObject('sessionStorage','bacurr_user_cur',true)):'';
676        
677        girafflyCurrencyAttributesObject('sessionStorage','buckscc_customer_currency')?currency.add(girafflyCurrencyAttributesObject('sessionStorage','buckscc_customer_currency')):'';
678        
679        girafflyCurrencyAttributesObject('localStorage','cbb-currency-converter-currency',true,true,'value')?currency.add(girafflyCurrencyAttributesObject('localStorage','cbb-currency-converter-currency',true,true,'value')):'';
680        
681        girafflyCurrencyAttributesObject('sessionStorage','bacurrGeoCurrency',true,true,'value')?currency.add(girafflyCurrencyAttributesObject('sessionStorage','bacurrGeoCurrency',true,true,'value')):'';
682        
683        girafflyCurrencyAttributesObject('currencyhq','selected')?currency.add(girafflyCurrencyAttributesObject('currencyhq','selected')):'';
684        
685        girafflyCurrencyAttributesObject('localStorage','eliteCurrency')?currency.add(girafflyCurrencyAttributesObject('localStorage','eliteCurrency')):'';
686        
687        girafflyCurrencyAttributesObject('localStorage','currency59db814c-59bb-11eb-ae93-0242ac130002',false,true,false,'',true)?currency.add(girafflyCurrencyAttributesObject('localStorage','currency59db814c-59bb-11eb-ae93-0242ac130002',false,true,false,'',true)):'';
688        
689        girafflyCurrencyAttributesObject('localStorage','ws-'+window.Shopify.shop+'-currencyConverter-currency')?currency.add(girafflyCurrencyAttributesObject('localStorage','ws-'+window.Shopify.shop+'-currencyConverter-currency')):'';
690        
691        girafflyCurrencyAttributesObject('localStorage','autoketing-currency-location-customer-v1')?currency.add(girafflyCurrencyAttributesObject('localStorage','autoketing-currency-location-customer-v1')):'';        
692        
693        
694
695        
696        // 存在问题 -> APP加载慢,导致进行后无法使用他们的函数获取Cookie,但是如果直接读取cookie的话,可能存在Cookie信息保留
697        // 用别人的函数读取cookie,好处是可以防止信息保留导致的信息冲突
698        girafflyCurrencyAttributesObject('document','cookie',false,false,'mc-currency',false,true)?currency.add(girafflyCurrencyAttributesObject('document','cookie',false,false,'mc-currency',false,true)):'';
699        
700        girafflyCurrencyAttributesObject('document','cookie',false,false,'autoketing-currency',false,true)?currency.add(girafflyCurrencyAttributesObject('document','cookie',false,false,'autoketing-currency',false,true)):'';
701        // girafflyCurrencyAttributesFunction('window',[],'readCookie','mc-currency')?currency.add(girafflyCurrencyAttributesFunction('window',[''],'readCookie','mc-currency')):'';
702        
703        // girafflyCurrencyAttributesObject('document','cookie',true,true,true,'mw_cs')?currency.add(girafflyCurrencyAttributesObject('document','cookie',true,true,true,'mw_cs')):'';
704        girafflyCurrencyAttributesFunction('mwSwitcher',['utils'],'getLocalCurrency','mw_cs')?currency.add(girafflyCurrencyAttributesFunction('mwSwitcher',['utils'],'getLocalCurrency','mw_cs')):'';
705        
706        girafflyCurrencyAttributesFunction('Shoppad',['apps','coin'],'getLocalCurrency')?currency.add(girafflyCurrencyAttributesFunction('Shoppad',['apps','coin'],'getLocalCurrency')):'';
707        
708        girafflyCurrencyAttributesFunction('window',[],'mcc_read_cookie','mcc_manual_currency')?currency.add(girafflyCurrencyAttributesFunction('window',[],'mcc_read_cookie','mcc_manual_currency')):'';
709        
710        if(currency.size >= 2) {
711            currency.delete(window.Shopify.currency.active);
712        }
713        // 删除后应该只剩一个元素,如果还有多个的话,说明可能存在多个货币APP或者可能其他货币APP数据未完全清除,若是需要处理这个问题,可以从这想办法
714        if(currency.size >= 2) {
715            localStorage.clear();
716            sessionStorage.clear();
717        }
718        // console.log(currency)
719        // 默认取最后一个
720        to = currency.values().next()['value']
721        
722        //转换价格
723        price = girafflyChangeCurrency(price,from,to,comparePrice);
724        // console.log(price,'price')
725        // console.log('---------girafflyChangeCurrency-----------end------------')
726        //货币符号
727        var before_format ="";
728        var after_format ="";
729        var change_format = girafflymoneyformat();
730
731        before_format=change_format.before_format;
732        after_format=change_format.after_format;
733        if(before_format === '$' && after_format === '') {
734            after_format = 'USD'
735        }
736        // if(notNeed){
737        //     return '<span class="giraffly_product_currency_before">&nbsp;$</span>' + girafflyHiddenPoint(price) + '<span class="giraffly_product_currency">&nbsp;'+after_format+'</span>';
738        // }
739
740        return  '<span class="giraffly_product_currency_before">'+before_format +'</span>'+ girafflyHiddenPoint(price) + '<span class="giraffly_product_currency">&nbsp;' +after_format +'</span>';
741    }else{
742        var activeCurrency = 'USD';
743        if(Shopify.currency.active!=undefined){
744            activeCurrency=Shopify.currency.active;
745        }
746        return '<span class="giraffly_product_currency_before">$</span>' + girafflyHiddenPoint(price) + '<span class="giraffly_product_currency">&nbsp;' +activeCurrency +'</span>';
747    }
748}
749
750function formatCurrency(num){
751    if(num)
752    {
753        num = num.toString().replace(/\$|\,/g,'');
754
755        if(''==num || isNaN(num)){return;}
756
757        var sign = num.indexOf("-")> 0 ? '-' : '';
758
759        var cents = num.indexOf(".")> 0 ? num.substr(num.indexOf(".")) : '';
760        cents = cents.length>1 ? cents : '' ;
761
762        num = num.indexOf(".")>0 ? num.substring(0,(num.indexOf("."))) : num ;
763
764        if('' == cents){ if(num.length>
7641 && '0' == num.substr(0,1)){return;}}
765    
766        else{if(num.length>1 && '0' == num.substr(0,1)){return ;}}
767
768        for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
769        {
770            num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
771        }
772
773        return (sign + num + cents);    
774    }
775
776}
777
778function girafflyInitDom(json){
779    className = ['money','currency-converter-amount-box','mw-price','Magic-Currency','product__price','price-item'];
780    for(var i=0; i<className.length; i++) {
781        if(jQuery('span.'+className[i]).length!=0) {
782            girafflyMutilCurrency = 1;
783            //监听切换多语言
784            // jQuery('span.'+className[i]).bind('DOMNodeInserted',function(){
785            //     girafflyInitSetTimeOut(json);
786            // })
787            let elements = document.querySelectorAll('span.' + className[i]);
788            // 定义回调函数
789            let mutationCallback = function (mutationsList) {
790                girafflyInitSetTimeOut(json);
791            };
792            // 创建一个MutationObserver实例
793            let observer = new MutationObserver(mutationCallback);
794            let observerConfig = { childList: true, subtree: true };
795            elements.forEach(function (element) {
796                observer.observe(element, observerConfig);
797            });
798        }
799    }
800}
801
802function girafflyInitSetTimeOut(json){
803    setTimeout(() => {
804                if(window.Currency!=undefined && giraffly_default_js!=1){
805                if(window.Currency.currentCurrency!=undefined){
806                    if(hidden_point_arr.indexOf(window.Currency.currentCurrency)!=-1){
807                        hidden_point=1;
808                    }else{
809                        hidden_point=0;
810                    }
811                }
812                
813                }else if(window.DoublyGlobalCurrency!=undefined){
814                    if(window.DoublyGlobalCurrency.currentCurrency!=undefined){
815                        if(hidden_point_arr.indexOf(window.DoublyGlobalCurrency.currentCurrency)!=-1){
816                            hidden_point=1;
817                        }else{
818                            hidden_point=0;
819                        }
820                    }
821                }else if(window.KTCurrency!=undefined){
822                    if(window.KTCurrency.currentCurrency!=undefined){
823                        if(hidden_point_arr.indexOf(window.KTCurrency.currentCurrency)!=-1){
824                            hidden_point=1;
825                        }else{
826                            hidden_point=0;
827                        }
828                    }
829                }
830
831                            
832                
833            }, 500);
834}
835
836
837
838
839function Conversion(tagSelector,to){
840    if (tagSelector.attr("data-currency-original") === undefined) {
841        tagSelector.attr("data-currency-original", tagSelector.html());
842        tagSelector.attr("data-currency-shop-base", mcc_shop_base_currency)
843    } else if (mcc_ignore_original === true) {
844        tagSelector.attr("data-currency-original", tagSelector.html());
845        tagSelector.attr("data-currency-shop-base", mcc_shop_base_currency);
846        mcc_ignore_original = false;
847        mcc_manual_change = false
848    }
849    if (mcc_display_type === "with_currency_code") {
850        c = mcc_money_format_with_currency_code[mcc_shop_base_currency]
851    } else {
852        c = mcc_money_format[mcc_shop_base_currency]
853    }
854    if (c.indexOf('amount_no_decimals') != -1) {
855        d = parseInt(tagSelector.attr('data-currency-original').replace(/[^0-9]/g, ""), 10) * 100
856    } else {
857        if (mcc_shop_base_currency === "JOD" || mcc_shop_base_currency == "KWD" || mcc_shop_base_currency == "BHD" || mcc_shop_base_currency === "OMR") {
858            d = parseInt(tagSelector.attr('data-currency-original').replace(/[^0-9]/g, ""), 10) / 10
859        } else {
860            var g = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{0})?$/;
861            var h = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{1})?$/;
862            var i = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{2})?$/;
863            var j = tagSelector.attr('data-currency-original').replace(/[^0-9.,]/g, "").trim();
864            if (j[0] === "." || j[0] === ",") {
865                j = j.slice(1)
866            } else if (j.slice( - 1) === "." || j.slice( - 1) === ",") {
867                j = j.slice(0, -1)
868            }
869            if (g.test(j)) {
870                d = parseInt(j.replace(/[^0-9]/g, ""), 10) * 100
871            } else if (h.test(j)) {
872                d = parseInt(j.replace(/[^0-9]/g, ""), 10) * 10
873            } else if (i.test(j)) {
874                d = parseInt(j.replace(/[^0-9]/g, ""), 10)
875            } else {
876                d = parseInt(j.replace(/[^0-9]/g, ""), 10)
877            }
878        }
879    }
880    var k = mcc_manual_exchange_list[to] ? mcc_manual_exchange_list[to] : mcc_exchanged_rates[to];
881    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];
882    e = d * k / l;
883    if ((to === "JOD" || to == "KWD" || to == "BHD" || to === "OMR") && (mcc_rounded_whole_type === "without_00")) {
884        var m = to + "_nz"
885    } else {
886        var m = to
887    }
888    var money;
889    if (mcc_display_type === "with_currency_code") {
890        var e1 = /\{\{\s*(\w+)\s*\}\}/;
891        switch (mcc_money_format_with_currency_code[m].match(e1)[1]) {
892        case "amount":
893            money = mcc_floatToString(e / 100, 2, d);
894            break;
895        case "amount_no_decimals":
896            money = mcc_floatToString(e / 100, 0, d);
897            break;
898        case "amount_with_comma_separator":
899            money = mcc_floatToString(e / 100, 2, d).replace(/\./, ",");
900            break;
901        case "amount_no_decimals_with_comma_separator":
902            money = mcc_floatToString(e / 100, 0, d).replace(/\./, ",");
903            break
904        }
905    } else {
906        var e1 = /\{\{\s*(\w+)\s*\}\}/;
907        switch (mcc_money_format[m].match(e1)[1]) {
908        case "amount":
909            money = mcc_floatToString(e / 100, 2, d);
910            break;
911        case "amount_no_decimals":
912            money = mcc_floatToString(e / 100, 0, d);
913            break;
914        case "amount_with_comma_separator":
915            money = mcc_floatToString(e / 100, 2, d).replace(/\./, ",");
916            break;
917        case "amount_no_decimals_with_comma_separator":
918            money = mcc_floatToString(e / 100, 0, d).replace(/\./, ",");
919            break
920        }
921    }
922    return parseFloat(money);
923}
924
925function getCurrencyConverter() {
926    var xhr = new XMLHttpRequest();
927    xhr.open('GET', 'https://www.codeblackbelt.com/json/preferences/currency-converter-plus.json?countryCode=US&shop=www.jumperthreads.com&activeCurrencyCode=USD&path=%2Fproducts%2Fsoldier', true);
928    xhr.send();
929    /**
930    * 获取数据后的处理程序
931    */
932    var Rate;
933    xhr.onreadystatechange = function () {
934        if (xhr.readyState == 4 && xhr.status == 200) {
935            var res = JSON.parse(xhr.responseText);//获取到json字符串,解析
936            if(res.preferences){
937                Rate = res.preferences[0].currencies
938                for(var i=0; i<Rate.length; i++) {
939                    CurrencyConverterAppRate[Rate[i].code] = Rate[i].ratio;
940                }
941            }
942        }
943    };
944}
945
946
947function updateCartQuantity(quantity=0) {
948    
949    const current_theme = window.Shopify.theme.name?window.Shopify.theme.name:""
950    switch(current_theme) {
951        
952        case 'Debut':
953            jQuery('span[data-cart-count]').text(quantity)
954            break;
955            
956        case 'Sense':
957        case 'Craft':
958        case 'Crave':
959        case 'Studio':
960        case 'Taste':
961        case 'Dawn':
962        case 'Be Yours':
963            jQuery(".cart-count-bubble").find("span").text(quantity)
964            break;
965        
966        case 'Drop':
967        case 'Icon':
968        case 'Testament':
969        case 'Fashionopolism':
970        case 'Lorenza':
971        case 'Context':
972        case 'Mr Parker':
973        case 'Foodie':
974            jQuery('.js-cart-count').text(quantity)
975            break;    
976            
977        case 'Bullet':
978            jQuery('#counter').attr('data-count',quantity)
979            jQuery('#counter').find('span').text(quantity)
980            
981            break;
982           
983        case 'Kalles-2.0.0':
984            jQuery(".jsccount").text(quantity)
985            break; 
986           
987        case 'Prestige':
988        case 'lastobject-SO/main':
989            jQuery(".Header__CartCount").text(quantity)
990            break;
991          
992        case 'Warehouse':
993        case 'Focal':
994        case 'Spark':
995        case 'Ira':
996            jQuery(".header__cart-count").text(quantity)
997            break;   
998        
999        case 'Symmetry': 
1000            jQuery(".cart-link__count").text(quantity)
1001            break;
1002        
1003        case 'Expanse': 
1004            jQuery(".cart-link__bubble-num").text(quantity)
1005            break;
1006        
1007        case 'Pipeline': 
1008        case 'Kingdom':
1009        case 'Editions':
1010            jQuery("span[data-header-cart-count]").text("("+quantity+")")
1011            jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity)
1012            break;
1013        
1014        case 'Capital':
1015        case 'Retina':
1016            jQuery("span[data-header-cart-count]").text(quantity)
1017            jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity)
1018            break;
1019        
1020        case 'Empire':
1021            jQuery(".site-header-cart--count").attr("data-header-cart-count", quantity)
1022            break
1023        
1024        case 'Flow':
1025        case 'Envy':
1026            jQuery(".cart-item-count-header--quantity").text(quantity)
1027            break
1028        
1029        case 'Venue':
1030        case 'Label': 
1031        case 'Cascade':
1032            jQuery("#CartCount").text(quantity)
1033            break
1034        
1035        case 'Showcase':
1036            jQuery("#site-control > div > div.nav-right-side.has-country-selector > a.cart.cart-icon--basket1 > div").text(quantity)
1037            break
1038        
1039        case 'Canopy':
1040            jQuery(".inner-count").text(quantity)
1041            break
1042        
1043        case 'Boost':
1044            jQuery(".header-cart__count").text(quantity)
1045            break
1046        
1047        case 'Blockshop':
1048        case 'Fresh':
1049        case 'Maker':
1050            jQuery(".cart--external--total-items").text(quantity)
1051            break
1052        
1053        case 'Avenue':
1054            jQuery(".cartCountSelector").text(quantity)
1055            break
1056        
1057        case 'District':
1058            jQuery(".cart-button__count").text(quantity)
1059            break
1060        
1061        case 'Highlight':
1062            jQuery(".menu-meta__count").text(quantity)
1063            break
1064        
1065        case 'Colors':
1066        case 'Grid':
1067        case 'Editorial':
1068        case 'Avatar':
1069            jQuery(".cart-count").text(quantity)
1070            break
1071        
1072        case 'Parallax':
1073            jQuery("div.five-sixths.columns.nav.mobile_hidden > ul.header__secondary-navigation.menu.right > li.cart > a:nth-child(1) > span").text(quantity)
1074            break
1075        
1076        case 'Atlantic':
1077            jQuery("span[data-cart-mini-count]").text(quantity)
1078            break
1079        
1080        case 'Galleria':
1081            jQuery(".cart-counter").text(quantity)
1082            break
1083        
1084        case 'Responsive':
1085            jQuery(".cart_count").text(quantity)
1086            break
1087        
1088        case 'Startup':
1089            jQuery(".site-header__cart-count").text(quantity)
1090            break
1091        
1092        case 'Providence':
1093            jQuery(".item-count").text(quantity)
1094            break
1095        
1096        case 'Sunrise':
1097            jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity)
1098            break
1099        
1100        case 'Masonry':
1101            jQuery(".numitems").text("("+quantity+")")
1102            break
1103        
1104        case 'Loft':
1105            jQuery(".cart-item-count").text(quantity)
1106            break
1107        default:
1108            break
1109             
1110    }
1111
1112    // 
1113    // jQuery(".cart-count-bubble").find("span").text(quantity)
1114    // 
1115    // jQuery('.js-cart-count').text(quantity)
1116    // 
1117    // jQuery('#counter').attr('data-count',quantity)
1118    // jQuery('#counter').find('span').text(quantity)
1119    // 
1120    // jQuery(".jsccount").text(quantity)
1121    // 
1122    // jQuery(".Header__CartCount").text(quantity)
1123    // 
1124    // jQuery(".header__cart-count").text(quantity)
1125    // 
1126    // jQuery(".cart-link__count").text(quantity)
1127    // 
1128    // jQuery(".cart-link__bubble-num").text(quantity)
1129    // 
1130    // if(Shopify.theme.name == "Capital" || Shopify.theme.name == "Retina") {
1131    //     jQuery("span[data-header-cart-count]").text(quantity)
1132    // }else{
1133    //     jQuery("span[data-header-cart-count]").text("("+quantity+")")
1134    // }
1135    // jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity)
1136    // 
1137    // jQuery(".site-header-cart--count").attr("data-header-cart-count", quantity)
1138    // 
1139    // jQuery(".cart-item-count-header--quantity").text(quantity)
1140    // 
1141    // jQuery("#CartCount").text(quantity)
1142    // 
1143    // jQuery("#site-control > div > div.nav-right-side.has-country-selector > a.cart.cart-icon--basket1 > div").text(quantity)
1144    // 
1145    // jQuery(".inner-count").text(quantity)
1146    // 
1147    // jQuery(".header-cart__count").text(quantity)
1148    // 
1149    // jQuery(".cart--external--total-items").text(quantity)
1150    // 
1151    // jQuery(".cartCountSelector").text(quantity)
1152    // 
1153    // jQuery(".cart-button__count").text(quantity)
1154    // 
1155    // jQuery(".menu-meta__count").text(quantity)
1156    // 
1157    // jQuery(".cart-count").text(quantity)
1158    // 
1159    // jQuery("div.five-sixths.columns.nav.mobile_hidden > ul.header__secondary-navigation.menu.right > li.cart > a:nth-child(1) > span").text(quantity)
1160    // 
1161    // jQuery("span[data-cart-mini-count]").text(quantity)
1162    // 
1163    // jQuery(".cart-counter").text(quantity)
1164    // 
1165    // jQuery(".cart_count").text(quantity)
1166    // 
1167    // jQuery(".site-header__cart-count").text(quantity)
1168    // 
1169    // jQuery(".item-count").text(quantity)
1170    // 
1171    // jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity)
1172    // 
1173    // jQuery(".numitems").text("("+quantity+")")
1174    // 
1175    // jQuery(".cart-item-count").text(quantity)
1176    // 
1177    // jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity)
1178
1179    
1180    // jQuery("input[name*='updates']").attr("value",quantity)
1181}
1182
1183
1184</script>
1184
1185
1186
1187<script>
1188  
1189</script>
1189
1190
1191
1192<style>
1193  @-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)}
119360%{-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;
1193-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}
1193to{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}
119340%{-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}
119340%{-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}
1193}@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}
1193}.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}
1193}@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}
1193to{-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}
1193to{-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}
1193}@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}
1193}@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}
1193}@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;
1193-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}
1193@-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}
1193@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}}
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214@keyframes  loading{
1215  0%{
1216      -webkit-transform: rotate(0deg);
1217      -moz-transform: rotate(0deg);
1218      -o-transform: rotate(0deg);
1219      transform: rotate(0deg);
1220  }
1221  
1222  100%{
1223      -webkit-transform: rotate(360deg);
1224      -moz-transform: rotate(360deg);
1225      -o-transform: rotate(360deg);
1226      transform: rotate(360deg)
1227  }
1228}
1229.addToCartLoading{
1230  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
1230019.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;
1231  background-size: 24px auto;
1232  width: 24px;
1233  height:24px;
1234  animation: loading 1s linear infinite;
1235  margin-right: 5px;
1236  color:#ff8a00;
1237  display:none; 
1238}
1239
1240
1241
1242
1243.giraffly_PCPreview_confirmationBlock{
1244  display: flex;
1245  -webkit-box-align: center;
1246  align-items: center;
1247  font-size: 18px;
1248  line-height: 18px;
1249  cursor: pointer;
1250  text-align: center;
1251  -webkit-box-pack: center;
1252  justify-content: center;
1253  min-width: 192px;
1254  white-space: nowrap;
1255  text-overflow: ellipsis;
1256  user-select: none;
1257  width:100%;
1258  min-height: 116px;
1259  max-width: none;
1260  margin: auto;
1261  padding: 17.6px 24px;
1262  border-width: initial;
1263  border-style: none;
1264  border-color: initial;
1265  border-image: initial;
1266  overflow: hidden;
1267  border-radius: initial;
1268}
1269.giraffly_PCPreview_singleButton{
1270    display: flex;
1271    -webkit-box-align: center;
1272    align-items: center;
1273    font-size: 18px;
1274    line-height: 18px;
1275    cursor: pointer;
1276    text-align: center;
1277    -webkit-box-pack: center;
1278    justify-content: center;
1279    min-width: 192px;
1280    white-space: nowrap;
1281    text-overflow: ellipsis;
1282    user-select: none;
1283    width: calc(100% - 30px);
1284    min-height: 88px;
1285    max-width: none;
1286    margin: auto;
1287    padding: 17.6px 24px;
1288    border-width: initial;
1289    border-style: none;
1290    border-color: initial;
1291    border-image: initial;
1292    overflow: hidden;
1293    border-radius: initial;
1294}
1295
1296
1297
1298@media (min-width: 768px) {
1299  .giraffly_PCPreview_BOX{
1300    position: fixed;
1301    z-index:999999999;
1302    left:0;
1303    margin: 0 auto;
1304    width: 100%;
1305}
1306  .giraffly_PCPreview{
1307    /* position: fixed;
1308    z-index:99999999999;
1309    left:0;
1310    margin: 0 auto;
1311    width: 100%; */
1312    display: flex;
1313    visibility: visible;
1314    -webkit-box-align: center;
1315    align-items: center;
1316    -webkit-box-pack: justify;
1317    justify-content: space-between;
1318    box-sizing: border-box;
1319    flex-flow: row nowrap;
1320    padding: 11px 13px;
1321    line-height: 0px;
1322  }
1323}
1324
1325@media (max-width: 767px) {
1326  .giraffly_PCPreview_BOX{
1327    display:none !important;
1328  }
1329  .giraffly_PCPreview{
1330    display:none !important;
1331  }
1332}
1333
1334.giraffly_PC_Preview_Left_Block{
1335  -webkit-box-align: center;
1336    align-items: center;
1337    -webkit-box-pack: justify;
1338    justify-content: space-between;
1339    display: flex;
1340    flex-direction: row;
1341    flex-wrap: nowrap;
1342    width: auto;
1343    flex: 1 1 auto;
1344    overflow: hidden;
1345}
1346
1347.giraffly_PC_Preview_ImageAndPrice_Block{
1348  display: flex;
1349    -webkit-box-align: center;
1350    align-items: center;
1351    margin-right: 16px; 
1352    margin-bottom: 0px;
1353    width: auto;
1354    flex: 1 1 auto;
1355    overflow: hidden;
1356}
1357
1358.giraffly_PCPreviewimg{
1359  width: 50px;
1360  height: 50px;
1361  margin-right: 16px;
1362  background-size: cover;
1363  min-width: 50px;
1364  border-radius: 4px;
1365  outline: #fff solid 1px;
1366  margin: 1px 16px 1px 1px;
1367  overflow: hidden;
1368  background-position: center center;
1369  /*border-width: 1.6px;
1370  border-style: solid;
1371  border-color: #fff;
1372  border-image: initial;*/
1373}
1374
1375
1376.giraffly_PCPreviewPriceBlock{
1377  display: flex;
1378  flex-direction: column;
1379  width: calc(100% - 89.6px);
1380}
1381
1382
1383.giraffly_PCPreviewtitle{
1384  display: flex;
1385  white-space: nowrap;
1386  text-overflow: ellipsis;
1387  overflow: hidden;
1388}
1389
1390.giraffly_PCPreviewPriceAndComparePrice{
1391  display: flex;
1392  flex-direction: row;
1393}
1394
1395
1396.giraffly_PCPreviewCompareAtPrice{
1397  opacity: 0.7;
1398  margin-right: 16px;
1399  text-decoration: line-through;
1400  display: flex;
1401  flex-direction: row;
1402}
1403
1404.giraffly_PC_Preview_Variants_Block{
1405  margin-bottom: 0;
1406  display: flex;
1407  flex-direction: row;
1408  margin-right: 6.4px;
1409  margin-left: 0px;
1410  width: auto;
1411}
1412
1413.giraffly_PC_Preview_Variants{
1414  color: #263644;
1415  padding-left: 8px;
1416  padding-right: 8px;
1417  position: relative;
1418  display: flex;
1419  -webkit-box-align: center;
1420  align-items: center;
1421  max-width: 240px;
1422  min-width: 144px;
1423  flex: 1 1 auto;
1424}
1425.giraffly_PC_Preview_Variants_Select_Block{
1426  color: #263644;
1427  position: relative;
1428  display: flex;
1429  -webkit-box-align: center;
1430  align-items: center;
1431  flex: 1 1 auto;
1432  
1433}
1434
1435.giraffly_PC_Preview_Variants_Select{
1436  color: #263644;
1437  /* font-family: Overpass, sans-serif; */
1438  height: 40px;
1439  -webkit-appearance: none;
1440  width: 100%;
1441  text-overflow: ellipsis;
1442  background:#fff !important;
1443  border-radius: 4px;
1444  border-width: initial;
1445  border-style: none;
1446  border-color: initial;
1447  border-image: initial;
1448  padding: 0px 42.4px 0px 19.2px;
1449  margin:0;
1450}
1451
1452
1453.giraffly_PC_Preview_Variants_Select_Lable{
1454  position: absolute;
1455  right: 16px;
1456  top: 9.6px;
1457  pointer-events: none;
1458}
1459
1460.giraffly_PCPreviewbutton{
1461  display: flex;
1462  height: 40px;
1463  -webkit-box-align: center;
1464  align-items: center;
1465  font-size: 19.2px;
1466  #line-height: 25.6px;
1467  cursor: pointer;
1468  text-align: center;
1469  -webkit-box-pack: center;
1470  justify-content: center;
1471  max-width: 240px;
1472  min-width: 160px;
1473  width: auto;
1474  white-space: nowrap;
1475  text-overflow: ellipsis;
1476  user-select: none;
1477  margin: auto;
1478  /* background: linear-gradient(90deg, rgb(173, 113, 197) 0%, rgb(182, 0, 255) 100%); */
1479  border-radius: 4px;
1480  border-width: initial;
1481  border-style: none;
1482  border-color: initial;
1483  border-image: initial;
1484  overflow: hidden;
1485  padding : 0 16px;
1486}
1487
1488.giraffly_PC_Preview_Quantity{
1489  color: #263644;
1490  display: flex;
1491  flex-direction: row;
1492  margin-right: 16px;
1493  height: 40px;
1494  -webkit-box-align: center;
1495  align-items: center;
1496  background:#fff;
1497  border-radius: 4px;
1498}
1499
1500.giraffly_PC_Preview_Quantity_Cut{
1501  min-width: 42.4px;
1502  text-align: center;
1503  cursor: pointer;
1504  color: #263644;
1505  user-select: none;
1506}
1507
1508.giraffly_PC_Preview_Quantity_Space{
1509  filter: saturate(10%);
1510  height: 40px;
1511  width: 1px;
1512  background:#ccc;
1513}
1514
1515.giraffly_PC_Preview_Quantity_Add{
1516  min-width: 42.4px;
1517  text-align: center;
1518  cursor: pointer;
1519  color: #263644;
1520  user-select: none;
1521}
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538.giraffly_PC_Preview_Variants_Select{
1539  font-size:medium
1540}
1541.giraffly_phoneButtonPreviewContent{
1542  margin: auto;
1543}
1544.PC_confirmation,
1545.PCPreview_confirmationBlock {
1546  left: 0;
1547}
1548.PCPreview_confirmationBlock,
1549.pc_over_stock{
1550  display: flex;
1551  -webkit-box-align: center;
1552  align-items: center;
1553  font-size: 28.8px;
1554  line-height: 25.6px;
1555  cursor: pointer;
1556  text-align: center;
1557  -webkit-box-pack: center;
1558  justify-content: center;
1559  min-width: 192px;
1560  white-space: nowrap;
1561  text-overflow: ellipsis;
1562  user-select: none;
1563  width: 100%;
1564  min-height: 72px;
1565  max-width: none;
1566  margin: auto;
1567  padding: 17.6px 24px;
1568  border-width: initial;
1569  border-style: none;
1570  border-color: initial;
1571  border-image: initial;
1572  overflow: hidden;
1573  border-radius: initial;
1574}
1575
1576.PHonePreview_confirmationBlock,
1577.phone_over_stock{
1578  display: flex;
1579  -webkit-box-align: center;
1580  align-items: center;
1581  font-size: 28.8px;
1582  line-height: 25.6px;
1583  cursor: pointer;
1584  text-align: center;
1585  -webkit-box-pack: center;
1586  justify-content: center;
1587  min-width: 192px;
1588  white-space: nowrap;
1589  text-overflow: ellipsis;
1590  user-select: none;
1591  width: 100%;
1592  min-height: 64px;
1593  max-width: none;
1594  margin: auto;
1595  padding: 17.6px 24px;
1596  border-width: initial;
1597  border-style: none;
1598  border-color: initial;
1599  border-image: initial;
1600  overflow: hidden;
1601  border-radius: initial;
1602}
1603
1604
1605.PCPreview_singleButton{
1606    display: flex;
1607    -webkit-box-align: center;
1608    align-items: center;
1609    font-size: 28.8px;
1610    line-height: 25.6px;
1611    cursor: pointer;
1612    text-align: center;
1613    -webkit-box-pack: center;
1614    justify-content: center;
1615    min-width: 192px;
1616    white-space: nowrap;
1617    text-overflow: ellipsis;
1618    user-select: none;
1619    width: calc(100% - 30px);
1620    min-height: 88px;
1621    max-width: none;
1622    margin: auto;
1623    padding: 17.6px 24px;
1624    border-width: initial;
1625    border-style: none;
1626    border-color: initial;
1627    border-image: initial;
1628    overflow: hidden;
1629    border-radius: initial;
1630}
1631
1632@media (min-width: 768px) {
1633  .giraffly_phoneButtonPreview{
1634    display:none !important;
1635  }
1636}
1637
1638@media (max-width: 769px) {
1639  .giraffly_phoneButtonPreview{
1640    z-index:999999999;
1641    position: fixed;
1642    left:0;
1643    margin: 0 auto;
1644    width: 100%;
1645    display: flex;
1646    visibility: visible;
1647    -webkit-box-align: center;
1648    align-items: center;
1649    -webkit-box-pack: justify;
1650    justify-content: space-between;
1651    box-sizing: border-box;
1652    flex-flow: row wrap;
1653    padding: 4px 12.8px 12.8px;
1654  }
1655}
1656
1657.giraffly_phone_Preview_Left_Block{
1658  -webkit-box-align: center;
1659    align-items: center;
1660    -webkit-box-pack: justify;
1661    justify-content: space-between;
1662    display: flex;
1663    flex-direction: row;
1664    flex-wrap: wrap;
1665    width: auto;
1666    flex: 1 1 auto;
1667    overflow: hidden;
1668}
1669
1670.giraffly_phone_Preview_ImageAndPrice_Block{
1671  display: flex;
1672  -webkit-box-align: center;
1673  align-items: center;
1674  margin-right: 0;
1675  margin-bottom: 0;
1676  width: 100%;
1677  max-width: 100%;
1678  flex: 1 1 auto;
1679  overflow: hidden;
1680}
1681
1682
1683.giraffly_phoneButtonPreviewimg{
1684  width: 42.4px;
1685  height: 42.4px;
1686  margin-right: 12.8px;
1687  background-size: cover;
1688  min-width: 42.4px;
1689  border-radius: 4px;
1690  background-position: center center;
1691  outline: #fff solid 1px;
1692  margin-left: 1px;
1693  overflow: hidden;
1694  /*border-width: 1.6px;
1695  border-style: solid;
1696  border-color: #fff;
1697  border-image: initial;*/
1698}
1699
1700.PCPreviewPriceBlock{
1701  display: flex;
1702  flex-direction: column;
1703  <!-- width: calc(100% - 89.6px); -->
1704  width: 100%;
1705}
1706
1707<!-- 单行省略号 -->
1708.PCPreviewtitle{
1709  <!-- display: flex; -->
1710  white-space: nowrap;
1711  text-overflow: ellipsis;
1712  overflow: hidden;
1713}
1714<!-- 两行省略 -->
1715<!-- .PCPreviewtitle{
1716  display: -webkit-box;
1717  text-overflow: ellipsis;
1718  overflow: hidden;
1719  -webkit-line-clamp: 2;
1720  -webkit-box-orient: vertical;
1721  line-height: 15px;
1722  word-break: break-all;
1723} -->
1724
1725.PCPreviewPriceAndComparePrice{
1726  display: flex;
1727  flex-direction: row;
1728}
1729
1730
1731.PCPreviewCompareAtPrice{
1732  opacity: 0.7;
1733  margin-right: 16px;
1734  text-decoration: line-through;
1735  display: flex;
1736  flex-wrap: nowrap;
1737}
1738
1739.giraffly_phone_Preview_Variants_Block{
1740  margin-bottom: 4px;
1741  display: flex;
1742  flex-direction: nowrap;
1743  flex-wrap: wrap;
1744  margin-right: -9.6px;
1745  margin-left: -9.6px;
1746  width: calc(100% + 17.6px);
1747}
1748
1749.giraffly_phone_Preview_Variants{
1750  color: #263644;
1751  padding-left: 8px;
1752  padding-right: 8px;   
1753  position: relative;
1754  display: flex;
1755  -webkit-box-align: center;
1756  align-items: center;
1757  flex: 1 1 auto;
1758  margin-bottom: 0;
1759}
1760.giraffly_phone_Preview_Variants_Select_Block{
1761  color: #263644;
1762  position: relative;
1763  display: flex;
1764  align-items: center;
1765  min-width: 112px;  
1766  flex: 1 1 auto;
1767  padding: 0 0 0 2px;
1768}
1769
1770.giraffly_phone_Preview_Variants_Select{
1771  color: #263644;
1772  height: 40px;
1773  -webkit-appearance: none;
1774  width: 100%;
1775  margin: 4px 0;
1776  text-overflow: ellipsis;
1777  background: #fff !important;
1778  border-radius: 4px;
1779  border-width: initial;
1780  border-style: none;
1781  border-color: initial;
1782  border-image: initial;
1783  padding: 0px 36.8px 0px 19.2px;
1784}
1785
1786
1787.giraffly_phone_Preview_Variants_Select_Lable{
1788  position: absolute;
1789  right: 16px;
1790  top: 11.2px;
1791  pointer-events: none;
1792  top: 50%;
1793  transform: translateY(-50%);
1794}
1795
1796.PCPreviewbutton{
1797  display: flex;
1798  height: 40px;
1799  -webkit-box-align: center;
1800  align-items: center;
1801  color: #fff;
1802  font-size: 19.2px;
1803  cursor: pointer;
1804  text-align: center;
1805  -webkit-box-pack: center;
1806  justify-content: center;
1807  max-width: 100%;
1808  min-width: 144px;
1809  width: 100%;
1810  white-space: nowrap;
1811  text-overflow: ellipsis;
1812  user-select: none;
1813  margin: auto;
1814  border-radius: 4px;
1815  border-width: initial;
1816  border-style: none;
1817  border-color: initial;
1818  border-image: initial;
1819  overflow: hidden;
1820}
1821
1822.giraffly_phone_Preview_Quantity{
1823  color: #263644;
1824  display: flex;
1825  flex-direction: row;
1826  margin-right: 16px;
1827  height: 40px;
1828  -webkit-box-align: center;
1829  align-items: center;
1830  background: #fff;
1831  border-radius: 4px;
1832}
1833
1834.giraffly_phone_Preview_Quantity_Cut{
1835  min-width: 40px;
1836  text-align: center;
1837  cursor: pointer;
1838  color: #263644;
1839  user-select: none;
1840}
1841
1842.giraffly_phone_Preview_Quantity_Space{
1843  filter: saturate(10%);
1844  height: 40px;
1845  width: 1px;
1846  background:#ccc;
1847}
1848
1849.giraffly_phone_Preview_Quantity_Add{
1850  min-width: 40px;
1851  text-align: center;
1852  cursor: pointer;
1853  color:#263644;
1854  user-select: none;
1855}
1856
1857
1858.giraffly_PCRealtimeUrgency{
1859  padding: 0px;
1860  margin: auto;
1861  text-align: center;
1862  width: calc(100% + 30px);
1863}
1864
1865
1866.giraffly_phone_RealtimeUrgency{
1867  padding: 1.6px 24px;
1868  margin: -12.8px -12.8px 8px;
1869  width: calc(100% + 25.6px);
1870  text-align: center;
1871}
1872
1873
1874
1875.giraffly_hoverButton{
1876  position: fixed;
1877  z-index: 2147483647;
1878}
1879
1880.giraffly_hoverButton_Round{
1881  border-radius: 50%;
1882  cursor: pointer;
1883  box-shadow: 1px 2px 5px #808080!important;
1884  line-height: 0px;
1885}
1886
1887.giraffly_total_Quantity_Circle_Round{
1888  position: absolute;
1889  top: -3px;
1890  left: -5px;
1891  text-align: center;
1892}
1893.giraffly_total_Quantity_Round, .giraffly_total_Quantity_Square{
1894  padding: 2px;
1895  height: 20px;
1896  line-height:1;
1897  box-sizing: content-box;
1898  display: flex;
1899  justify-content: center;
1900  align-items: center;
1901  width: auto;
1902  min-width: 20px;
1903  border-radius: 20px;
1904}
1905
1906.giraffly_hoverButton_Square{
1907  cursor: pointer;
1908  box-shadow: -3px 1px 25px 3px #C0C0C0;
1909}
1910
1911.giraffly_total_Quantity_Circle_Square{
1912  position: absolute;
1913  top: -9px;
1914  left: -8px;
1915  text-align: center;
1916}
1917
1918
1919
1920
1921
1922.giraffly_Icon{
1923  display: inline-block;
1924  width: 20px;
1925  height: 20px;
1926  vertical-align: middle;
1927  fill: currentColor;
1928}
1929.giraffly_Off-Canvas{
1930  position: fixed;
1931  display: none;
1932  z-index: 2147483647;
1933  top: 0;
1934  bottom: 0;
1935  max-width: 480px;
1936  background-color: #fff;
1937  color: #1b1e2f;
1938  border: rgb(223, 227, 232) solid 1px;
1939}
1940.giraffly_Off-Canvas-Sheet{
1941  /* position: fixed; */
1942  bottom: 0;
1943  width: 100%;
1944  height: 100%;
1945  box-shadow: 0 31px 41px 0 rgba(32,42,53,.2),0 2px 16px 0 rgba(32,42,54,.08);
1946}
1947
1948.giraffly_Off-Canvas-Sheet__Container{
1949  display: flex;
1950  flex-direction: column;
1951  height: 100%;
1952}
1953
1954.giraffly_Off-Canvas-Header{
1955  align-items: center;
1956  border-bottom: 1px solid rgb(223, 227, 232);
1957  display: flex;
1958  justify-content: space-between;
1959  padding: 18px;;
1960  max-width: 100%;
1961}
1962
1963.giraffly_Off-Canvas-Number__Show{
1964  display: flex;
1965}
1966
1967.giraffly_Cart_Product_Number{
1968  border-radius: 20px;
1969  min-width: 20px;
1970  width: auto;
1971  height: 20px;
1972  line-height: 1.4;
1973  padding: 2px;
1974  background-color: rgb(238, 107, 107);
1975  color: #fff;
1976  font-size: 8px;
1977  margin-left: 3px;
1978  text-align: center;
1979  margin-top: -3px;
1980}
1981
1982.girafflyCartNumber{
1983    font-size: 12px;
1984}
1985
1986.giraffly_Off-Canvas-Title{
1987  font-weight: 600;
1988}
1989
1990.giraffly_Off-Canvas-Closed svg, .giraffly_ShowProduct_Delete svg, .giraffly_Modal_Popups-Closed svg {
1991  fill: #ccc;
1992}
1993
1994.giraffly_Closed__Svg{
1995  position: relative;
1996  display: block;
1997  width: 15px;
1998  height: 15px;
1999  cursor: pointer;
2000}
2001
2002.giraffly_Off-Canvas-Content{
2003  -webkit-overflow-scrolling: touch;
2004  position: relative;
2005  padding: 18px;
2006  height: 100%;
2007  overflow-y: auto;
2008}
2009
2010.giraffly_Off-Canvas__ShowProduct{
2011  display: flex;
2012  text-align: left;
2013  padding-bottom: 20px;
2014}
2015
2016.giraffly_ShowProduct_Image{
2017  margin: auto 0;
2018}
2019
2020.giraffly_ShowProduct_Image img{
2021  width: 80px;
2022  max-width: 80px;
2023}
2024
2025.giraffly_ShowProduct_Content{
2026  padding: 0 12px;
2027}
2028
2029.giraffly_ShowProduct_Title{
2030  font-weight: 600;
2031  font-size: 15px;
2032  padding-right: 25px;
2033}
2034
2035.giraffly_ShowProduct_Style{
2036  padding: 7px 0;
2037  color: #aaa;
2038  font-size: 14px;
2039}
2040
2041.giraffly_ShowProduct_Price{
2042  font-weight: 400;
2043  font-size: 15px;
2044}
2045
2046.giraffly_ShowProduct_Delete{
2047  position: absolute;
2048  right: 25px;
2049}
2050
2051.giraffly_ShowProduct_Delete .giraffly_Closed__Svg{
2052  width: 13px;
2053  height: 13px;
2054}
2055
2056.giraffly_Off-Canvas-EmptyProduct{
2057  margin-top: 30px;
2058  text-align: center;
2059}
2060
2061.giraffly_Off-Canvas-Footer{
2062  align-items: center;
2063  border-top: 1px solid rgb(223, 227, 232);
2064  display: flex;
2065  justify-content: space-between;
2066  padding: 18px;
2067  max-width: 100%;
2068}
2069
2070.giraffly_Off-Canvas_Button{
2071  position: relative;
2072  display: inline-flex;
2073  align-items: center;
2074  justify-content: center;
2075  margin: 0;
2076  padding: 10px 18px;
2077  border: 1px solid #c4cdd5;
2078  box-shadow: 0 1px 0 0 rgba(22,29,37,.05);
2079  line-height: 1;
2080  color: #212b36;
2081  text-align: center;
2082  cursor: pointer;
2083  -webkit-user-select: none;
2084  -ms-user-select: none;
2085  user-select: none;
2086  text-decoration: none;
2087  -webkit-tap-highlight-color: transparent;
2088  width: 50%;
2089}
2090
2091.giraffly_Off-Canvas_Button a{
2092    color: unset !important;
2093    text-decoration: none;
2094}
2095
2096.giraffly_Off-Canvas_Button:first-child {
2097  margin-right: 10px;
2098}
2099.giraffly_Off-Canvas_Button:last-child {
2100  margin-right: 0;
2101}
2102
2103
2104
2105
2106.giraffly_Modal_Popups{
2107  position: fixed;
2108  z-index: 2147483647;
2109  top: 0;
2110  right: 0;
2111  bottom: 0;
2112  left: 0;
2113  display: none;
2114  flex-direction: column;
2115  justify-content: center;
2116}
2117
2118/* .giraffly_Modal_Popups_Dialog{
2119
2120} */
2121
2122.giraffly_Modal_Popups__Container{
2123  position: relative;
2124  margin: 0 auto;
2125  border-radius: 6px;
2126  right: 0;
2127  bottom: 0;
2128  left: 0;
2129  display: flex;
2130  flex-direction: column;
2131  width: 100vw;
2132  max-height: calc(100vh - 60px);
2133  background: #fff;
2134  box-shadow: 0 31px 41px 0 rgba(32,42,53,.2),0 2px 16px 0 rgba(32,42,54,.08);
2135}
2136
2137.giraffly_Modal_Popups-Header{
2138  align-items: center;
2139  border-bottom: 1px solid rgb(223, 227, 232);
2140  display: flex;
2141  justify-content: space-between;
2142  padding: 18px;
2143  max-width: 100%;
2144}
2145
2146.giraffly_Modal_Popups-Number__Show{
2147  display: flex;
2148}
2149
2150.giraffly_Modal_Popups-Title{
2151  font-weight: 600;
2152}
2153
2154.giraffly_Modal_Popups-Closed svg {
2155  fill: #ccc;
2156}
2157
2158.giraffly_Modal_Popups-Body{
2159  position: relative;
2160  /* display: flex; */
2161  flex-grow: 1;
2162  overflow-x: hidden;
2163  -webkit-overflow-scrolling: touch;
2164  padding: 16px;
2165  overflow-y: auto;
2166}
2167
2168.giraffly_Modal_Popups__ShowProduct{
2169  display: flex;
2170  text-align: left;
2171  padding-bottom: 20px;
2172}
2173
2174
2175.giraffly_Modal_Popups-EmptyProduct{
2176  padding: 15px;
2177}
2178
2179.giraffly_Modal_Popups-Footer{
2180  display: flex;
2181  /* align-self: flex-end; */
2182  align-items: center;
2183  max-width: 100%;
2184  padding: 30px 18px 18px;
2185  border-top: 1px solid rgb(223, 227, 232);
2186}
2187.giraffly_Modal_Popups-Footer--fill{
2188  flex: 1 1 auto;
2189}
2190
2191.giraffly_Modal_Popups_ButtonGroup{
2192  display: flex;
2193  flex-wrap: wrap;
2194  align-items: center;
2195  margin-top: -12px;
2196  margin-left: -12px;
2197}
2198.giraffly_Modal_Popups_Button{
2199  position: relative;
2200  display: inline-flex;
2201  align-items: center;
2202  justify-content: center;
2203  margin: 0 8px 0 0;
2204  padding: 10px 18px;;
2205  border: 1px solid #c4cdd5;
2206  box-shadow: 0 1px 0 0 rgba(22,29,37,.05);
2207  line-height: 1;
2208  color: #212b36;
2209  text-align: center;
2210  cursor: pointer;
2211  -webkit-user-select: none;
2212  -ms-user-select: none;
2213  user-select: none;
2214  text-decoration: none;
2215  -webkit-tap-highlight-color: transparent;
2216}
2217
2218.giraffly_Modal_Popups_Button a{
2219    color: unset !important;
2220    text-decoration: none;
2221}
2222
2223.giraffly_Modal_Popups_Button:first-child{
2224  margin-right: 15px;
2225}
2226
2227.giraffly_Modal_Popups_Backdrop{
2228  position: fixed;
2229  z-index: 2147483640;
2230  top: 0;
2231  right: 0;
2232  bottom: 0;
2233  left: 0;
2234  display: none;
2235  background-color: rgba(33,43,54,.1);
2236  opacity: 1;
2237  -webkit-backface-visibility: hidden;
2238  backface-visibility: hidden;
2239  will-change: opacity;
2240}
2241
2242.giraffly_Subtotal_Show{
2243  align-items: center;
2244  border-top: 1px solid rgb(223, 227, 232);
2245  display: flex;
2246  justify-content: space-between;
2247  padding: 18px;
2248  max-width: 100%;
2249}
2250.giraffly_Subtotal_Title{
2251  font-weight: 400;
2252  font-size: 15px;
2253  color: #000;
2254}
2255.giraffly_Subtotal_Price{
2256  font-weight: 400;
2257  font-size: 18px;
2258  color: #000;
2259}
2260
2261
2262
2263.giraffly_Quickbuy{
2264    position: absolute;
2265    z-index: 500;
2266}
2267
2268.giraffly_Quickbuy_Round{
2269    font-size: 15px;
2270    border-radius: 50%;
2271    cursor: pointer;
2272    box-shadow: 1px 2px 5px #808080!important;
2273    width: 35px;
2274    height: 35px;
2275    line-height: 1.5;
2276    opacity: .9;
2277    margin-bottom: 4px;
2278    display: flex;
2279    justify-content: center;
2280    align-items: center;
2281}
2282
2283.giraffly_Quickbuy_Round:hover{
2284    opacity: 1;
2285}
2286
2287.giraffly_Quickbuy_Icon,.giraffly_Quickbuy_Loading{
2288    position: static !important;
2289    display: inline-block !important;
2290    vertical-align: middle;
2291    fill: currentcolor;
2292    width: 20px !important;
2293    height: 20px !important;
2294    margin:auto !important;
2295}
2296
2297.giraffly_Quickbuy_Loading {
2298  animation: rotate 1.5s linear infinite;
2299}
2300
2301@-webkit-keyframes rotate{
2302  to{ -webkit-transform: rotate(0deg); }
2303  from{ -webkit-transform: rotate(360deg); }
2304}
2305
2306@keyframes  rotate {
2307  0% { transform: rotate(0deg); }
2308  100% { transform: rotate(360deg); }
2309}
2310
2311.giraffly_Quickbuy ul{
2312    margin: 0;
2313    padding: 0;
2314    overflow: hidden;
2315    overflow-y: auto !important;
2316    position: absolute;
2317    font-size: 13px;
2318    list-style: none;
2319    text-align: center;
2320    display: none;
2321    box-shadow: 0 0 4px rgba(0, 0, 0, .2);
2322    width: 248px;
2323    max-height: 200px;
2324    opacity: .9;
2325}
2326
2327.giraffly_Quickbuy ul:hover{
2328    opacity: 1;
2329}
2330
2331.giraffly_Quickbuy ul li:hover {
2332    opacity: .9;
2333}
2334
2335.giraffly_Quickbuy ul li {
2336    list-style: none;
2337}
2338
2339.giraffly_Select_Li{
2340    background: #eee;
2341    color: #000;
2342    padding: 5px;
2343    margin: 0;
2344    border-bottom: 1px solid #ddd;
2345    line-height: 1;
2346    cursor: pointer;
2347}
2348
2349.giraffly_Select_Li.sold_out{
2350    text-decoration: line-through;
2351    cursor: default;
2352}
2353
2354
2355/* start: + -  */
2356.giraffly_add_sign, .giraffly_decrease_sign{
2357    font-family: "Work Sans",sans-serif;
2358    font-style: normal;
2359    font-weight: 500;
2360    font-size: 18px;
2361    border-radius: 50%;
2362    border: 1px solid #ccc;
2363    background-color: #fff;
2364    width: 17px;
2365    height: 17px;
2366    line-height: 13px;
2367    align-items: center;
2368    justify-content: center;
2369    text-align: center;
2370    color: #a0a0a0;
2371    cursor: pointer;
2372    align-self: center;
2373}
2374.giraffly_decrease_sign{
2375    line-height: 12px;
2376}
2377
2378.giraffly_Product_Count{
2379    font-size: 15px;
2380    padding: 0 10px 0;
2381    margin-top: -1px;
2382}
2383
2384.giraffly_Product_Count_Control{
2385    display: flex;
2386    margin-left: 15px;
2387    margin-top: 2px;
2388}
2389/* end: + -  */
2390
2391@media (max-width: 767px) {
2392  .giraffly_HideStickyCartOnMobile {
2393    display:none;
2394  }
2395}
2396
2397@media (min-width: 768px) {
2398  .giraffly_HideStickyCartOnPC{
2399    display:none;
2400  }
2401}
2402
2403.product-card:hover .product-card__image-wrapper {
2404  opacity: 1 !important;
2405}
2406
2407.grid-view-item.product-card:hover {
2408  opacity: 0.8 !important;
2409}
2410
2411input::-webkit-outer-spin-button,
2412input::-webkit-inner-spin-button {
2413    -webkit-appearance: none;
2414}
2415
2416input[type="number"] {
2417    -moz-appearance: textfield;
2418}
2419
2420.giraffy_pc_warning {
2421  margin-right: 1rem;
2422}
2423</style>
2424
2425
2426<style>
2427  
2428</style>
2429
2430<!-- END : Sticky Add To Cart -->
2431
2432<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2433<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: 9367714,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 2433
2433
2434<script>
2435  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2436</script>
vendor: 1 bytes, line 2436
2436
2437<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}
2437).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: 9367714,storefrontBaseUrl: "https://www.jumperthreads.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.jumperthreads.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1498251349","configuration":"{\"shopDomain\":\"jumper-threads.myshopify.com\",\"accountId\":\"846\",\"basisPixelVisit\":\"3a8fc6c51cf2c698\",\"basisPixelCart\":\"57fb9300121405bb\",\"basisPixelCheckout\":\"e070962479264938\",\"analyticsApiURL\":\"https:\\\/\\\/kp-9dfa-api.klickly.com\\\/wp\",\"checkoutApiURL\":\"https:\\\/\\\/kp-9dfa-api.klickly.com\\\/cs\",\"cartApiURL\":\"https:\\\/\\\/kp-9dfa-api.klickly.com\\\/cc\",\"ardDataApiURL\":\"https:\\\/\\\/kp-9dfa-api.klickly.com\\\/ard\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"efdf7a548489ec4e8275e6f4b26ccd39","type":"APP","apiClientId":1821457,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
2437,{"id":"1079443541","configuration":"{\"accountID\":\"QN8wBX\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"36503637","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"},{"id":"66060373","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":"JUMPER Premium Threads","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"jumper-threads.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.jumperthreads.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.jumperthreads.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"181581132","themePublished":"true","eventMetadataId":"dfee4e9a-71a9-4d05-8d58-1ba185219622","pageType":"home","shopId":"9367714","storefrontBaseUrl":"https:\/\/www.jumperthreads.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
2437<script>
2438  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2439  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2440  window.ShopifyAnalytics.meta.currency = 'USD';
2441  var meta = {"page":{"pageType":"home","requestId":"2f17cdf6-77f1-49b4-8d50-3f0ddd711a21-1791096692"}};
2442  for (var attr in meta) {
2443    window.ShopifyAnalytics.meta[attr] = meta[attr];
2444  }
2445</script>
vendor: 1 bytes, line 2445
2445
2446<script class="analytics">
2447  (function () {
2448    var customDocumentWrite = function(content) {
2449      var jquery = null;
2450
2451      if (window.jQuery) {
2452        jquery = window.jQuery;
2453      } else if (window.Checkout && window.Checkout.$) {
2454        jquery = window.Checkout.$;
2455      }
2456
2457      if (jquery) {
2458        jquery('body').append(content);
2459      }
2460    };
2461
2462    var hasLoggedConversion = function(token) {
2463      if (token) {
2464        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2465      }
2466      return false;
2467    }
2468
2469    var setCookieIfConversion = function(token) {
2470      if (token) {
2471        var twoMonthsFromNow = new Date(Date.now());
2472        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2473
2474        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2475      }
2476    }
2477
2478    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2479    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2480    if (trekkie.integrations) {
2481      return;
2482    }
2483    trekkie.methods = [
2484      'identify',
2485      'page',
2486      'ready',
2487      'track',
2488      'trackForm',
2489      'trackLink'
2490    ];
2491    trekkie.factory = function(method) {
2492      return function() {
2493        var args = Array.prototype.slice.call(arguments);
2494        args.unshift(method);
2495        trekkie.push(args);
2496        if (method == 'track' || method == 'page') {
2497          var pageUrl;
2498          try {
2499            pageUrl = window.location.href;
2500          } catch (e) {}
2501          var pageReferrer;
2502          try {
2503            pageReferrer = document.referrer;
2504          } catch (e) {}
2505          try {
2506            if (window.__TREKKIE_SHIM_QUEUE == null) {
2507              window.__TREKKIE_SHIM_QUEUE = [];
2508            }
2509            window.__TREKKIE_SHIM_QUEUE.push({
2510              from: 'trekkie-stub',
2511              method: method,
2512              args: args.slice(1),
2513              pageContext: {
2514                url: pageUrl,
2515                referrer: pageReferrer
2516              }
2517            });
2518          } catch (e) {
2519            // no-op
2520          }
2521        }
2522        return trekkie;
2523      };
2524    };
2525    for (var i = 0; i < trekkie.methods.length; i++) {
2526      var key = trekkie.methods[i];
2527      trekkie[key] = trekkie.factory(key);
2528    }
2529    trekkie.load = function(config) {
2530      trekkie.config = config || {};
2531      trekkie.config.initialDocumentCookie = document.cookie;
2532      var first = document.getElementsByTagName('script')[0];
2533var script = document.createElement('script');
2534script.type = 'text/javascript';
2535script.onerror = function(e) {
2536  var scriptFallback = document.createElement('script');
2537  scriptFallback.type = 'text/javascript';
2538  scriptFallback.onerror = function(error) {
2539          var Monorail = {
2540      produce: function produce(monorailDomain, schemaId, payload) {
2541        var currentMs = new Date().getTime();
2542        var event = {
2543          schema_id: schemaId,
2544          payload: payload,
2545          metadata: {
2546            event_created_at_ms: currentMs,
2547            event_sent_at_ms: currentMs
2548          }
2549        };
2550        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2551      },
2552      sendRequest: function sendRequest(endpointUrl, payload) {
2553        // Try the sendBeacon API
2554        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2555          var blobData = new window.Blob([payload], {
2556            type: 'text/plain'
2557          });
2558
2559          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2560            return true;
2561          } // sendBeacon was not successful
2562
2563        } // XHR beacon
2564
2565        var xhr = new XMLHttpRequest();
2566
2567        try {
2568          xhr.open('POST', endpointUrl);
2569          xhr.setRequestHeader('Content-Type', 'text/plain');
2570          xhr.send(payload);
2571        } catch (e) {
2572          console.log(e);
2573        }
2574
2575        return false;
2576      },
2577      isIos12: function isIos12() {
2578        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2579      }
2580    };
2581    Monorail.produce('monorail-edge.shopifysvc.com',
2582      'trekkie_storefront_load_errors/1.1',
2583      {shop_id: 9367714,
2584      theme_id: 181581132,
2585      app_name: "storefront",
2586      context_url: window.location.href,
2587      source_url: "//www.jumperthreads.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
2588
2589  };
2590  scriptFallback.async = true;
2591  scriptFallback.src = '//www.jumperthreads.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2592  first.parentNode.insertBefore(scriptFallback, first);
2593};
2594script.async = true;
2595script.src = '//www.jumperthreads.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2596first.parentNode.insertBefore(script, first);
2597
2598    };
2599    trekkie.load(
2600      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":9367714,"isMerchantRequest":null,"themeId":181581132,"themeCityHash":"12132022521048831861","contentLanguage":"en","currency":"USD","eventMetadataId":"dfee4e9a-71a9-4d05-8d58-1ba185219622"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2601    );
2602
2603    var loaded = false;
2604    trekkie.ready(function() {
2605      if (loaded) return;
2606      loaded = true;
2607
2608      window.ShopifyAnalytics.lib = window.trekkie;
2609
2610      var originalDocumentWrite = document.write;
2611      document.write = customDocumentWrite;
2612      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2613      document.write = originalDocumentWrite;
2614
2615      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2616      var token = match? match[1]: undefined;
2617      if (!hasLoggedConversion(token)) {
2618        setCookieIfConversion(token);
2619        
2620      }
2621    });
2622
2623    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"2f17cdf6-77f1-49b4-8d50-3f0ddd711a21-1791096692","shopifyEmitted":true});
2624
2625    var eventsListenerScript = document.createElement('script');
2626    eventsListenerScript.async = true;
2627    eventsListenerScript.src = "//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2628    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2629})();</script>
2629
2630  
2630<script>
2631  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
2632    window.ga = function ga() {
2633      (window.ga.q = window.ga.q || []).push(arguments);
2634      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2635        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
2636      }
2637      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.");
2638    };
2639    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2640      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
2641    }
2642  }
2643</script>
vendor: 1 bytes, line 2643
2643
2644<script
2645  defer
2646  src="https://www.jumperthreads.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
2647  data-application="storefront-renderer"
2648  data-shop-id="9367714"
2649  data-render-region="gcp-us-central1"
2650  data-page-type="index"
2651  data-theme-instance-id="181581132"
2652  data-theme-name="Icon"
2653  data-theme-version="5.1.2"
2654  data-monorail-region="shop_domain"
2655  data-resource-timing-sampling-rate="10"
2656  data-shs="true"
2657  data-shs-beacon="true"
2658  data-shs-export-with-fetch="true"
2659  data-shs-logs-sample-rate="1"
2660  data-shs-beacon-endpoint="https://www.jumperthreads.com/api/collect"
2661></script>
2661
2662<meta name="shopify-y" content="a8e3c63f-3a20-4f22-a48b-90a5a83e0bbf" data-expiration="1822654292000"><meta name="shopify-s" content="0dd2d8a1-0cf3-4be1-8253-d6fd7eee8a2d" data-expiration="1791098492000"><meta name="new-cookie-storage-activated" content="t">
2663</head>
2664
2665<body class="gridlock shifter-left index">
2666  
2667  <div id="CartDrawer" class="drawer drawer--right">
2668  <div class="drawer__header">
2669    <div class="table-cell">
2670    <h3>My Cart</h3>
2671    </div>
2672    <div class="table-cell">
2673    <span class="drawer__close js-drawer-close">
2674        Close
2675    </span>
2676    </div>
2677  </div>
2678  <div id="CartContainer"></div>
2679</div>
2680  
2681  <div class="shifter-page  is-moved-by-drawer" id="PageContainer">  
2682    <div id="shopify-section-header" class="shopify-section"><header class="scrollheader" data-section-id="header">
2683  <div class="bannertop gridlock-fluid">
2684    <div class="row">
2685      
2686      <div class=" desktop-12 tablet-6 mobile-3" id="banner-message">
2687        FREE SHIPPING ON ORDERS $50+
2688      </div>
2689      
2690
2691      
2692      <!-- Shown on Mobile Only -->
2693<ul id="cart" class="mobile-3 tablet-6 mobile-only">  
2694  <li><span class="shifter-handle"><i class="fa fa-bars" aria-hidden="true"></i></span></li>
2695  <li class="seeks"><a id="inline" href="#search_popup" class="open_popup"><i class="fa fa-search" aria-hidden="true"></i></a>
2696    </li>
2697  
2698  <li class="cust">
2699    
2700    <a href="/account/login"><i class="fa fa-user-o" aria-hidden="true"></i></a>
2701    
2702  </li>
2703  
2704  <li>
2705    <a href="/cart" class="site-header__cart-toggle js-drawer-open-right" aria-controls="CartDrawer" aria-expanded="false">
2706      <span class="cart-words">My Cart</span>
2707      &nbsp;<i class="fa fa-shopping-cart" aria-hidden="true"></i>
2708      <span class="CartCount">0</span>
2709    </a> 
2710  </li>       
2711</ul>  
2712    </div>
2713  </div> 
2714  <div id="navigation" class="gridlock-fluid">
2715    <div class="row">
2716      <div class="nav-container desktop-12 tablet-6 mobile-3">
2717        
2718        <div id="logo" class="desktop-2 tablet-2 mobile-3">       
2719            
2720<a href="/">
2721              <img src="//www.jumperthreads.com/cdn/shop/files/jumper-logo-horiz_400x.png?v=1613685173" itemprop="logo">        
2722            </a>
2723                         
2724        </div> 
2725        
2726        
2727        
2728        <nav class=" desktop-7">
2729          
2730          <ul id="main-nav" role="navigation"> 
2731            
2732            
2733<li class="dropdown"><a href="/collections/shirts" class="dlinks">Shirts</a>  
2734  
2735  <ul class="submenu">
2736    
2737    
2738    <li><a href="/products/single">Not your average undershirt VNECK</a></li>    
2739    
2740
2741    
2742    
2743    <li><a href="/products/single-crew-neck">Not your average undershirt CREW</a></li>    
2744    
2745
2746    
2747    
2748    <li><a href="/products/danger-tees">DANGER TEES</a></li>    
2749    
2750
2751    
2752  </ul>
2753  
2754</li>
2755
2756            
2757            
2758<li class="dropdown"><a href="/collections/socks" class="dlinks">Socks</a>  
2759  
2760  <ul class="submenu">
2761    
2762    
2763    <li><a href="/products/silver-sock">Silver Series Socks</a></li>    
2764    
2765
2766    
2767    
2768    <li><a href="/products/socks">1-505 Work/Play Performance Socks</a></li>    
2769    
2770
2771    
2772  </ul>
2773  
2774</li>
2775
2776            
2777            
2778<li class="dropdown"><a href="/collections/undies" class="dlinks">Underwear</a>  
2779  
2780  <ul class="submenu">
2781    
2782    
2783    <li><a href="/products/mens-boxer-briefs">Men's</a></li>    
2784    
2785
2786    
2787    
2788    <li><a href="/products/womens-hipsters">Women's</a></li>    
2789    
2790
2791    
2792  </ul>
2793  
2794</li>
2795
2796            
2797            
2798<li><a href="/products/ultralayer-active-wear" title="">ULTRALAYER</a></li>
2799
2800            
2801            
2802<li class="dropdown"><a href="/collections/accessories" class="dlinks">Gear</a>  
2803  
2804  <ul class="submenu">
2805    
2806    
2807    <li><a href="/products/trd-mrk-snapback-hat">Hats</a></li>    
2808    
2809
2810    
2811    
2812    <li><a href="/products/gift-card">Gift Cards</a></li>    
2813    
2814
2815    
2816  </ul>
2817  
2818</li>
2819
2820            
2821            
2822<li><a href="/pages/do-good" title="">Do Good</a></li>
2823
2824            
2825          </ul>  
2826          
2827        </nav>
2828
2829          
2830        
2831        
2832        <ul id="cart" class="desktop-5 tablet-3 mobile-hide right">                  
2833          <li class="seeks"><a id="inline" href="#search_popup" class="open_popup"><i class="fa fa-search" aria-hidden="true"></i></a>
2834            </li>
2835          
2836          <li class="cust">
2837            
2838            <a href="/account/login"><i class="fa fa-user-o" aria-hidden="true"></i></a>
2839            
2840          </li>
2841          
2842          <li>
2843            <a href="/cart" class="site-header__cart-toggle js-drawer-open-right" aria-controls="CartDrawer" aria-expanded="false">
2844              <span class="cart-words"></span>
2845      			&nbsp;<i class="fa fa-shopping-cart" aria-hidden="true"></i>
2846              <span class="CartCount">0</span>
2847              &nbsp;<span class="CartCost">$ 0.00</span>
2848            </a> 
2849          </li>
2850        </ul>
2851        
2852        
2853      </div>
2854    </div>  
2855  </div>
2856</header>
2857
2858<div id="phantom" class="ignore-this"></div>   
2859
2860<style>
2861  
2862  @media screen and ( min-width: 740px ) {
2863  #logo img { max-width: 165px; }
2864  }
2865  
2866  
2867  @media screen and ( min-width: 981px ) {
2868  .scrollheader { position: fixed; }
2869  }
2870  
2871  
2872  
2873  
2874  #logo { margin-right: 20px; }
2875  
2876  
2877  
2878  .bannertop { text-align: center! important; }
2879  
2880  
2881  
2882  .bannertop {
2883    font-size: 12px;
2884  }
2885  .bannertop ul#cart li a {
2886    font-size: 12px;
2887  }
2888  .bannertop select.currency-picker {
2889    font-family: 'Roboto', sans-serif;;
2890    font-size: 12px;
2891  }
2892  #logo a { 
2893    font-size: 21px; 
2894    text-transform: uppercase; 
2895    font-weight: 400; 
2896  }  
2897</style>
2898
2899
2900
2901
2902
2903
2904		
2905</div>
2906    <div class="page-wrap">
2907      
2908      	
2909      <div class="index-sections">
2910  <!-- BEGIN content_for_index --><div id="shopify-section-1563978797186" class="shopify-section">
2911<div class="hypervisual__root">
2912    
2913    <link rel="stylesheet" href="https://cdn.gethypervisual.com/assets/hypervisual.css" type="text/css" />
2914    <link rel="stylesheet" media="(max-width: 767px)" href="https://cdn.gethypervisual.com/assets/hypervisual-single-column.css" type="text/css" />
2915    <style type='text/css'>
2916<!--
2917  .hypervisual__embed_product-button, a.hypervisual__embed_product-button {
2918    background-color: #00a3f0;
2919    color: #FFFFFF;
2920  }
2921  .hypervisual__embed_product-button, .hypervisual__button, .hypervisual__content-block .hypervisual__button,
2922  a.hypervisual__embed_product-button, a.hypervisual__button, .hypervisual__content-block a.hypervisual__button,
2923  input.hypervisual__email-opt-in-input {
2924    border-radius: 4px;
2925  }
2926  button.hypervisual__button.hypervisual__email-opt-in-button, .hypervisual__content-block button.hypervisual__button.hypervisual__email-opt-in-button {
2927    border-radius: 0 4px 4px 0;
2928  }
2929  input.hypervisual__email-opt-in-email-input {
2930    border-radius: 4px 0 0 4px;
2931  }
2932-->
2933</style>
2934<script type='text/javascript'>
2935<!--
2936  window.HYPERVISUAL_SETTINGS = {"ADD_TO_CART_BUTTON":"Add to cart","VIEW_PRODUCT_BUTTON":"View product","UNAVAILABLE_BUTTON":"Unavailable","ADDED_TO_CART":"Added to cart","VIEW_CART":"View cart"};
2937-->
2938</script>
2938
2939    <div class="hypervisual__cf"></div>
2940    
2941	    <div class="hypervisual__container">
2942    	  
2943		<div class="hypervisual__version hypervisual__version-original" id="hypervisual__version-original" style="visibility: visible;">
2944				<div style="background-color: transparent;" class="hypervisual__content-block hypervisual__content-block--image hypervisual__devices-desktop-only  hypervisual__image-valign-top hypervisual__image-align-center " id="">
2945	<a href="https://www.jumperthreads.com/collections/frontpage">
2946      <img loading="lazy" src="https://cdn.gethypervisual.com/images/shopify/b0041c92-c9f4-438c-81a9-b9d0b5aa38f0/c902_SOSAADWIDE_2_crop.jpg" width="2000" height="1125" alt="breathable stretch undershirt" title="breathable stretch undershirt" style="" data-action="">
2947	</a>
2948</div>
2949				<div style="background-color: transparent;" class="hypervisual__content-block hypervisual__content-block--image hypervisual__devices-mobile-only  hypervisual__image-valign-top hypervisual__image-align-center " id="">
2950	<a href="https://www.jumperthreads.com/collections/frontpage">
2951      <img loading="lazy" src="https://cdn.gethypervisual.com/images/shopify/b0041c92-c9f4-438c-81a9-b9d0b5aa38f0/w1200_ebcf_SOSAADLONG_mobile.jpg" width="1200" height="1797" alt="breathable stretch undershirt" title="breathable stretch undershirt" style="" data-action="">
2952	</a>
2953</div>
2954				<div class="hypervisual__content-block hypervisual__content-block--spacer  " style="background-color: transparent; height: 30px;" id=""></div>
2955				<div class="hypervisual__content-block hypervisual__content-block--spacer  " style="background-color: transparent; height: 30px;" id=""></div>
2956				<div style="background-color: transparent;" class="hypervisual__content-block hypervisual__content-block--image   hypervisual__image-valign-top hypervisual__image-align-center " id="">
2957	<a href="https://www.jumperthreads.com/products/ultralayer-active-wear">
2958      <img loading="lazy" src="https://cdn.gethypervisual.com/images/shopify/b0041c92-c9f4-438c-81a9-b9d0b5aa38f0/w1200_668d_UL_running_beach_3.jpg" width="1200" height="709" alt="ultralayer" title="ultralayer" style="" data-action="">
2959	</a>
2960</div>
2961				<div class="hypervisual__content-block hypervisual__content-block--spacer  " style="background-color: transparent; height: 30px;" id=""></div>
2962		</div>
2963<!---->		
2963<script type="text/javascript" src="https://cdn.gethypervisual.com/assets/hypervisual-utils.js"></script>
2963
2964	<span></span><span></span>
2965	    </div>
2966  	
2967    
2968	    <div class="hypervisual__preview_container" style="display: none;">
2969    	  <span></span><span></span><span></span>
2970	    </div>
2971  	
2972    <div class="hypervisual__cf"></div>
2973    
2974</div>
2975
2976</div><div id="shopify-section-1507236463615" class="shopify-section"><section class="home index-section homepage-section no-fouc" data-section-id="1507236463615" data-section-type="video-section">
2977  <div class="videoWrapper" style="background-image: url(//www.jumperthreads.com/cdn/shop/files/adventure_basics_cover_1280x.png?v=1613692916);">
2978    <video preload="auto" autoplay="" loop="loop" muted="muted" volume="0">
2979    	<source src="//www.jumperthreads.com/cdn/shop/t/38/assets/hero.mp4?v=30780746209054298601507591894" type="video/mp4">
2980  	</video>
2981    <img class="video-show-mob" src="//www.jumperthreads.com/cdn/shop/files/Undershirt_website_cover_mobile_800x.jpg?v=1613692916">
2982    
2983    
2984    <div class="video-overlay">
2985      <a href="/collections/all"></a>
2986    </div>
2987    
2988    
2989    
2990  </div>
2991</section>
2992
2993</div><div id="shopify-section-1506538482209" class="shopify-section"><section class="parallax-1506538482209 index-section parallax parallax-window no-fouc" data-section-type="parallax-section" data-parallax="scroll" data-image-src="//www.jumperthreads.com/cdn/shop/files/about-bg_2000x.jpg?v=1613685174" data-section-id="1506538482209" >
2994  <article class="row">
2995    <div class="parallax-content desktop-12 tablet-6 mobile-3">     
2996      
2997      <div class="parallax-text">
2998        
2999        <h2 style="color:#FFF;">Work, Play Inspired</h2>
3000<p>JUMPER was founded by a former Airborne Ranger and an outdoor apparel executive who share three common beliefs;</p>
3001<p>
3002Basic everyday apparel should be GREAT.</p>
3003<p>Move from your office to the outdoors as fast as possible.</p>
3004<p>Whoever has the most fun wins!</p>
3005        
3006      </div>
3007
3008         
3009    </div>
3010  </article> 
3011</section>
3012
3013<div class="clear"></div>
3014
3015
3016
3017<style>
3018  .parallax-1506538482209 article {
3019    display: table;
3020    height: 700px;
3021    min-height: 700px;
3022  }
3023  .parallax-1506538482209 .parallax-text {
3024    font-size: 28px;
3025    font-weight: 400;
3026  }
3027  section.parallax-1506538482209 .parallax-text, section.parallax-1506538482209 .parallax-text, section.parallax-1506538482209 .parallax-text a, section.parallax-1506538482209 .parallax-text a:visited {
3028    color: #ffffff;
3029  }
3030  
3031  .parallax-1506538482209 .parallax-text a.button, .parallax-1506538482209 .parallax-text a.button:visited {
3032    background: #000;
3033    color: #fff;
3034  }    
3035  
3036  @media screen and ( min-width: 1220px ) {
3037    section.parallax-1506538482209 {
3038      background-size: 100%! important;
3039    }
3040  }
3041
3042  @media screen and ( max-width: 1024px ) {
3043    .parallax-1506538482209 {
3044      background-attachment: scroll! important;
3045      background-size: cover! important;
3046    }
3047
3048    section.parallax-1506538482209 {
3049      background: url(//www.jumperthreads.com/cdn/shop/files/about-bg_2000x.jpg?v=1613685174);
3050    }
3051  }
3052  
3053  @media screen and ( max-width: 740px ) { 
3054    section.parallax-1506538482209 article {
3055      height: initial;
3056      min-height: 200px;
3057    }
3058  }
3059  
3060</style>
3061
3062
3063</div><!-- END content_for_index -->
3064</div>
3065<div id="press-logos">
3066  <div class="section-title">
3067    <h2>Featured In</h2>
3068  </div>
3069  <div class="row">
3070    <div class="desktop-fifth">
3071      <img src="//www.jumperthreads.com/cdn/shop/t/38/assets/featured-abc.png?v=41238750615820738271507591891" alt="ABC">
3072    </div>
3073    <div class="desktop-fifth">
3074      <img src="//www.jumperthreads.com/cdn/shop/t/38/assets/featured-trendhunter.png?v=57323712904130544281507591892" alt="Trendhunter">
3075    </div>
3076    <div class="desktop-fifth">
3077      <img src="//www.jumperthreads.com/cdn/shop/t/38/assets/featured-gizmodo.png?v=10777705755485808851507591891" alt="Gizmodo">
3078    </div>
3079    <div class="desktop-fifth">
3080      <img src="//www.jumperthreads.com/cdn/shop/t/38/assets/featured-mashable.png?v=19439091711054900111507591892" alt="Mashable">
3081    </div>
3082    <div class="desktop-fifth">
3083      <img src="//www.jumperthreads.com/cdn/shop/t/38/assets/featured-huffpost.png?v=9645355751338049611507591892" alt="HuffPost">
3084    </div>
3085  </div>
3086</div>
3087
3088<div class="load-wait">
3089  <i class="fa fa-spinner fa-spin fa-3x fa-fw"></i>
3090</div>
3091      
3092    </div>
3093    <div id="instagram-feed">
3094      <div class="section-title">
3095        <h2><a href="https://instagram.com/jumperthreads" target="_blank">#jumperthreads</a></h2>
3096      </div>
3097      <div data-is data-is-source="@jumperthreads" data-is-columns="5"></div>
3098    </div>
3099    <div id="shopify-section-footer" class="shopify-section"><footer data-section-id="footer">
3100  <div id="footer-wrapper">	
3101    <div id="footer" class="row no-fouc">     
3102      
3103      
3104          
3105      
3106         
3107      
3108      <div class="desktop-4 tablet-3 mobile-3">
3109        <h4>Navigation</h4>
3110        <ul >
3111          
3112          <li><a href="/collections/shirts" title="">Shirts</a></li>
3113          
3114          <li><a href="/collections/socks" title="">Socks</a></li>
3115          
3116          <li><a href="/collections/undies" title="">Underwear</a></li>
3117          
3118          <li><a href="/products/ultralayer-active-wear" title="">ULTRALAYER</a></li>
3119          
3120          <li><a href="/collections/accessories" title="">Gear</a></li>
3121          
3122          <li><a href="/pages/do-good" title="">Do Good</a></li>
3123          
3124        </ul>
3125      </div>
3126      
3127         
3128      
3129      <div class="desktop-4 tablet-3 mobile-3">
3130        <h4>Info</h4>
3131        <ul >
3132          
3133          <li><a href="/pages/returns" title="">Returns</a></li>
3134          
3135          <li><a href="/pages/contact" title="">Contact</a></li>
3136          
3137          <li><a href="/pages/legal" title="">Terms Of Service</a></li>
3138          
3139          <li><a href="/pages/affiliate-program" title="">Affiliate Program</a></li>
3140          
3141          <li><a href="https://www.jumperthreads.com/pages/privacy-policy" title="">Privacy Policy</a></li>
3142          
3143          <li><a href="/pages/accessibility" title="">Accessibility</a></li>
3144          
3145        </ul>
3146      </div>
3147      
3148         
3149      
3150      <div class="desktop-4 tablet-3 mobile-3">
3151        <h4>Connect</h4>
3152        <div id="footer_signup">
3153          <p></p>          
3154			<form id="email_signup" class="klaviyo_bare_embed_L5TRLP" action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate">
3155  <input type="hidden" name="g" value="L5TRLP">
3156  <div class="klaviyo_field_group">
3157    <input type="email" value="" name="email" id="footer-EMAIL" placeholder="Enter Your Email Address" />
3158  </div>
3159  <div class="klaviyo_messages">
3160    <div class="success_message" style="display:none;"></div>
3161    <div class="error_message" style="display:none;"></div>
3162    </div>
3163  <div class="klaviyo_form_actions">
3164    <button type="submit" id="footer-subscribe" class="klaviyo_submit_button">Join</button>
3165  </div>
3166</form>
3167<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
vendor: 1 bytes, line 3167
3167
3168<script type="text/javascript">
3169  KlaviyoSubscribe.attachToForms('#email_signup', {
3170    hide_form_on_success: true
3171  });
3172</script>
3172           
3173        </div> 
3174      </div>  
3175      
3176      
3177      
3178      <div class="clear"></div>
3179      <ul id="footer-icons" class="desktop-12 tablet-6 mobile-3">
3180        <li><a href="https://www.facebook.com/jumperthreads" target="_blank"><i class="fa fa-facebook fa-2x" aria-hidden="true"></i></a></li>
3181        <li><a href="//instagram.com/jumperthreads" target="_blank"><i class="fa fa-instagram fa-2x" aria-hidden="true"></i></a></li>      
3182        <li><a href="http://www.twitter.com/@JumperThreads" target="_blank"><i class="fa fa-twitter fa-2x" aria-hidden="true"></i></a></li>
3183        
3184        
3185        <li><a href="https://www.youtube.com/channel/UC1Eb6V9-5MarjDUoxapWMsA" target="_blank"><i class="fa fa-youtube fa-2x" aria-hidden="true"></i></a></li>
3186        
3187        
3188        
3189      </ul>      
3190      <div class="clear"></div>
3191      <div class="credit desktop-12 tablet-6 mobile-3">
3192        
3193        
3194        <img src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/payment_icons/amazon-ec9fb491.svg" />
3195        
3196        <img src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/payment_icons/american_express-2bdbf0e2.svg" />
3197        
3198        <img src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/payment_icons/apple_pay-1721ebad.svg" />
3199        
3200        <img src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/payment_icons/bizum-7916f024.svg" />
3201        
3202        <img src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/payment_icons/diners_club-678e3046.svg" />
3203        
3204        <img src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/payment_icons/discover-59880595.svg" />
3205        
3206        <img src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/payment_icons/google_pay-34c30515.svg" />
3207        
3208        <img src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/payment_icons/master-f5a74105.svg" />
3209        
3210        <img src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/payment_icons/paypal-a7c68b85.svg" />
3211        
3212        <img src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/payment_icons/satispay-05baccdc.svg" />
3213        
3214        <img src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/payment_icons/shopify_pay-925ab76d.svg" />
3215        
3216        <img src="//www.jumperthreads.com/cdn/shopifycloud/storefront/assets/payment_icons/visa-b614b878.svg" />
3217          
3218        
3219        <p>
3220          Copyright &copy; 2026 JUMPER Premium Threads
3221        </p>
3222      </div>
3223    </div> 
3224  </div>
3225</footer>
3226
3227<style>
3228  #footer-wrapper { 
3229    text-align: left;
3230  }
3231
3232  #footer-wrapper h4 {
3233    text-transform: uppercase;
3234    font-size: 14px;
3235    font-weight: 300;
3236  }
3237</style>
3238
3239
3240    
3241      </div>
3242    
3243
3244<div style="display:none">
3245  <div id="subscribe_popup" class="row">
3246    <div class="left fifty">
3247      
3248<p><img src="//www.jumperthreads.com/cdn/shop/files/Pop_up_image_600x.jpg?v=1613685174"></p>
3249      
3250    </div>
3251   
3252
3253    <div class="right fifty">
3254      <h3>Hello You!</h3>
3255      <p>Join our mailing list</p>    
3256      <!-- BEGIN #subs-container -->
3257      <div id="subs-container" class="clearfix">
3258        <form id="popup_email_signup" class="klaviyo_bare_embed_L5TRLP" action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="GET" target="_blank" novalidate="novalidate">
3259  <input type="hidden" name="g" value="L5TRLP">
3260  <div class="klaviyo_field_group">
3261    <input type="email" value="" name="email" id="k_id_email" placeholder="Enter Your Email Address" />
3262  </div>
3263  <div class="klaviyo_messages">
3264    <div class="success_message" style="display:none;"></div>
3265    <div class="error_message" style="display:none;"></div>
3266    </div>
3267  <div class="klaviyo_form_actions">
3268    <button type="submit" class="klaviyo_submit_button">Join</button>
3269  </div>
3270</form>
3271<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
vendor: 1 bytes, line 3271
3271
3272<script type="text/javascript">
3273  KlaviyoSubscribe.attachToForms('#popup_email_signup', {
3274    hide_form_on_success: true
3275  });
3276</script>
3276  
3277      </div>
3278      <div class="clear"></div>
3279      <ul id="footer-icons">
3280        <li><a href="https://www.facebook.com/jumperthreads" target="_blank"><i class="fa fa-facebook fa-2x" aria-hidden="true"></i></a></li>
3281        <li><a href="//instagram.com/jumperthreads" target="_blank"><i class="fa fa-instagram fa-2x" aria-hidden="true"></i></a></li>      
3282        <li><a href="http://www.twitter.com/@JumperThreads" target="_blank"><i class="fa fa-twitter fa-2x" aria-hidden="true"></i></a></li>
3283        
3284        
3285        <li><a href="https://www.youtube.com/channel/UC1Eb6V9-5MarjDUoxapWMsA" target="_blank"><i class="fa fa-youtube fa-2x" aria-hidden="true"></i></a></li>
3286        
3287        
3288        
3289      </ul> 
3290    </div>
3291  </div>
3292</div>
3293 
3294    <div style='display:none'>
3295      <div id='search_popup' style='padding:30px;'>
3296        <!-- BEGIN #subs-container -->
3297        <div id="subs-container" class="clearfix">
3298          <div id="search">
3299            <form action="/search" method="get">
3300              <input type="text" name="q" id="q" placeholder="Enter your search terms"/>
3301            </form>
3302          </div>  
3303        </div>
3304      </div>
3305    </div> 
3306  </div>  
3307  <div id="shopify-section-mobile-navigation" class="shopify-section"><nav class="shifter-navigation no-fouc" data-section-id="mobile-navigation" data-section-type="mobile-navigation">
3308  <div class="search">
3309    <form action="/search" method="get">
3310      <input type="text" name="q" id="q" placeholder="Enter your search terms" />
3311    </form>           
3312  </div>
3313  
3314
3315  <ul id="accordion">
3316    
3317    <!-- If we are dealing with a mega navigation -->
3318          
3319    <!-- If we are not dealing with the mega navigation -->    
3320    
3321    <li class="accordion-toggle">Shirts</li>
3322    <div class="accordion-content">
3323      <ul class="sub">
3324        
3325        
3326        <li><a href="/products/single">Not your average undershirt VNECK</a></li>
3327        
3328        
3329        
3330        <li><a href="/products/single-crew-neck">Not your average undershirt CREW</a></li>
3331        
3332        
3333        
3334        <li><a href="/products/danger-tees">DANGER TEES</a></li>
3335        
3336        
3337      </ul>
3338    </div>
3339    
3340    
3341    
3342    <!-- If we are dealing with a mega navigation -->
3343          
3344    <!-- If we are not dealing with the mega navigation -->    
3345    
3346    <li class="accordion-toggle">Socks</li>
3347    <div class="accordion-content">
3348      <ul class="sub">
3349        
3350        
3351        <li><a href="/products/silver-sock">Silver Series Socks</a></li>
3352        
3353        
3354        
3355        <li><a href="/products/socks">1-505 Work/Play Performance Socks</a></li>
3356        
3357        
3358      </ul>
3359    </div>
3360    
3361    
3362    
3363    <!-- If we are dealing with a mega navigation -->
3364          
3365    <!-- If we are not dealing with the mega navigation -->    
3366    
3367    <li class="accordion-toggle">Underwear</li>
3368    <div class="accordion-content">
3369      <ul class="sub">
3370        
3371        
3372        <li><a href="/products/mens-boxer-briefs">Men's</a></li>
3373        
3374        
3375        
3376        <li><a href="/products/womens-hipsters">Women's</a></li>
3377        
3378        
3379      </ul>
3380    </div>
3381    
3382    
3383    
3384    <!-- If we are dealing with a mega navigation -->
3385          
3386    <!-- If we are not dealing with the mega navigation -->    
3387    
3388    <li><a href="/products/ultralayer-active-wear" title="">ULTRALAYER</a></li>
3389    
3390    
3391    
3392    <!-- If we are dealing with a mega navigation -->
3393          
3394    <!-- If we are not dealing with the mega navigation -->    
3395    
3396    <li class="accordion-toggle">Gear</li>
3397    <div class="accordion-content">
3398      <ul class="sub">
3399        
3400        
3401        <li><a href="/products/trd-mrk-snapback-hat">Hats</a></li>
3402        
3403        
3404        
3405        <li><a href="/products/gift-card">Gift Cards</a></li>
3406        
3407        
3408      </ul>
3409    </div>
3410    
3411    
3412    
3413    <!-- If we are dealing with a mega navigation -->
3414          
3415    <!-- If we are not dealing with the mega navigation -->    
3416    
3417    <li><a href="/pages/do-good" title="">Do Good</a></li>
3418    
3419    
3420      
3421  </ul>
3422</nav> 
3423
3424
3425
3426</div>
3427  
3428  <a href="#" class="scrollup"><i class="fa fa-chevron-up" aria-hidden="true"></i> TOP</a>
3429  <!-- Begin Recently Viewed Products -->
3430  
3430<script type="text/javascript" charset="utf-8">
3431    //<![CDATA[
3432    // Including api.jquery.js conditionnally.
3433    if (typeof Shopify.resizeImage === 'undefined') {
3434      document.write("\u003cscript src=\"\/\/www.jumperthreads.com\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/api.jquery-7ab1a3a4.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e");
3435    }
3436    //]]>
3437  </script>
3437
3438  
3438<script src="//ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js" type="text/javascript"></script>
3438
3439  
3439<script src="//www.jumperthreads.com/cdn/shop/t/38/assets/jquery.products.min.js?v=69449650225931047071507591895" type="text/javascript"></script>
3439
3440
3441  <div id="fb-root"></div>
3442  
3442<script>(function(d, s, id) {
3443  var js, fjs = d.getElementsByTagName(s)[0];
3444  if (d.getElementById(id)) return;
3445  js = d.createElement(s); js.id = id;
3446  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=127142210767229";
3447  fjs.parentNode.insertBefore(js, fjs);
3448}(document, 'script', 'facebook-jssdk'));</script>
3448
3449
3450  
3451
3452  
3453  
3453<script src="//www.jumperthreads.com/cdn/shop/t/38/assets/handlebars.min.js?v=79044469952368397291507591892" type="text/javascript"></script>
3453
3454  <!-- /snippets/ajax-cart-template.liquid -->
3455
3456  
3456<script id="CartTemplate" type="text/template">
3457
3458  
3459    <form action="/cart" method="post" novalidate class="cart ajaxcart">
3460      <div class="ajaxcart__inner">
3461        {{#items}}
3462        <div class="ajaxcart__product">
3463          <div class="ajaxcart row" data-line="{{line}}">
3464
3465              <div class="grid__item desktop-4 tablet-2 mobile-1">
3466                <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt=""></a>
3467              </div>
3468              <div class="desktop-8 tablet-4 mobile-2">
3469                <p>
3470                  <a href="{{url}}" class="ajaxcart__product-name">{{name}}</a>
3471                  {{#if variation}}
3472                    <span class="ajaxcart__product-meta">{{variation}}</span>
3473                  {{/if}}
3474                  {{#properties}}
3475                    {{#each this}}
3476                      {{#if this}}
3477                        <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span>
3478                      {{/if}}
3479                    {{/each}}
3480                  {{/properties}}
3481                  
3482                </p>
3483                <p><strong>{{{price}}}</strong></p>
3484
3485                <div class="display-table">
3486                  <div class="display-table-cell">
3487                    <div class="ajaxcart__qty">
3488                      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus quantity-increment" data-id="{{id}}" data-qty="{{itemMinus}}" data-line="{{line}}">
3489                        <span>&minus;
3489</span>
3490                      </button>
3491                      <input type="text" name="updates[]" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*">
3492                      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus quantity-increment" data-id="{{id}}" data-line="{{line}}" data-qty="{{itemAdd}}">                        
3493                        <span>+</span>
3494                      </button>
3495                    </div>
3496                  </div>
3497                </div>
3498              </div>
3499
3500          </div>
3501        </div>
3502        {{/items}}
3503
3504        
3505      </div>
3506      <div class="ajaxcart__footer row">
3507
3508          <div class="desktop-half tablet-half mobile-half">
3509            <p><strong>Subtotal</strong></p>
3510          </div>
3511          <div class="desktop-half tablet-half mobile-half">
3512            <p class="text-right"><strong>{{{totalPrice}}}</strong></p>
3513          </div>
3514
3515        <p class="text-center">Shipping calculated at check out</p>
3516        <button type="submit" class="cart__checkout" name="checkout">
3517          Check Out &rarr;
3518        </button>
3519        
3520          <div class="additional_checkout_buttons"><div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:9367714,&quot;merchantName&quot;:&quot;JUMPER Premium Threads&quot;,&quot;personalized&quot;:true}},{&quot;supports_subs&quot;:false,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;amazon_pay&quot;,&quot;wallet_params&quot;:{&quot;checkoutLanguage&quot;:&quot;en_US&quot;,&quot;ledgerCurrency&quot;:&quot;USD&quot;,&quot;placement&quot;:&quot;Cart&quot;,&quot;sandbox&quot;:false,&quot;merchantId&quot;:&quot;ADGUILE00DZJL&quot;,&quot;productType&quot;:&quot;PayAndShip&quot;,&quot;design&quot;:&quot;C0002&quot;}},{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;paypal&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:9367714,&quot;countryCode&quot;:&quot;US&quot;,&quot;merchantName&quot;:&quot;JUMPER Premium Threads&quot;,&quot;phoneRequired&quot;:false,&quot;companyRequired&quot;:false,&quot;shippingType&quot;:&quot;shipping&quot;,&quot;shopifyPaymentsEnabled&quot;:true,&quot;hasManagedSellingPlanState&quot;:false,&quot;requiresBillingAgreement&quot;:false,&quot;gatewayType&quot;:&quot;MANAGED&quot;,&quot;merchantId&quot;:&quot;ZW9DGTQ3WSPZ4&quot;,&quot;sdkUrl&quot;:&quot;https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AbasDhzlU0HbpiStJiN1KRJ_cNJJ7xYBip7JJoMO0GQpLi8ePNgdbLXkC7_KMeyTg8tnAKW4WKrh9qmf\u0026merchant-id=ZW9DGTQ3WSPZ4\u0026intent=authorize&quot;,&quot;serviceableCountryCodes&quot;:[&quot;AC&quot;,&quot;AD&quot;,&quot;AE&quot;,&quot;AF&quot;,&quot;AG&quot;,&quot;AI&quot;,&quot;AL&quot;,&quot;AM&quot;,&quot;AO&quot;,&quot;AR&quot;,&quot;AT&quot;,&quot;AU&quot;,&quot;AW&quot;,&quot;AX&quot;,&quot;AZ&quot;,&quot;BA&quot;,&quot;BB&quot;,&quot;BD&quot;,&quot;BE&quot;,&quot;BF&quot;,&quot;BG&quot;,&quot;BH&quot;,&quot;BI&quot;,&quot;BJ&quot;,&quot;BL&quot;,&quot;BM&quot;,&quot;BN&quot;,&quot;BO&quot;,&quot;BQ&quot;,&quot;BR&quot;,&quot;BS&quot;,&quot;BT&quot;,&quot;BW&quot;,&quot;BY&quot;,&quot;BZ&quot;,&quot;CA&quot;,&quot;CC&quot;,&quot;CD&quot;,&quot;CF&quot;,&quot;CG&quot;,&quot;CH&quot;,&quot;CI&quot;,&quot;CK&quot;,&quot;CL&quot;,&quot;CM&quot;,&quot;CN&quot;,&quot;CO&quot;,&quot;CR&quot;,&quot;CV&quot;,&quot;CW&quot;,&quot;CX&quot;,&quot;CY&quot;,&quot;CZ&quot;,&quot;DE&quot;,&quot;DJ&quot;,&quot;DK&quot;,&quot;DM&quot;,&quot;DO&quot;,&quot;DZ&quot;,&quot;EC&quot;,&quot;EE&quot;,&quot;EG&quot;,&quot;EH&quot;,&quot;ER&quot;,&quot;ES&quot;,&quot;ET&quot;,&quot;FI&quot;,&quot;FJ&quot;,&quot;FK&quot;,&quot;FO&quot;,&quot;FR&quot;,&quot;GA&quot;,&quot;GB&quot;,&quot;GD&quot;,&quot;GE&quot;,&quot;GF&quot;,&quot;GG&quot;,&quot;GH&quot;,&quot;GI&quot;,&quot;GL&quot;,&quot;GM&quot;,&quot;GN&quot;,&quot;GP&quot;,&quot;GQ&quot;,&quot;GR&quot;,&quot;GS&quot;,&quot;GT&quot;,&quot;GW&quot;,&quot;GY&quot;,&quot;HK&quot;,&quot;HN&quot;,&quot;HR&quot;,&quot;HT&quot;,&quot;HU&quot;,&quot;ID&quot;,&quot;IE&quot;,&quot;IL&quot;,&quot;IM&quot;,&quot;IN&quot;,&quot;IO&quot;,&quot;IQ&quot;,&quot;IS&quot;,&quot;IT&quot;,&quot;JE&quot;,&quot;JM&quot;,&quot;JO&quot;,&quot;JP&quot;,&quot;KE&quot;,&quot;KG&quot;,&quot;KH&quot;,&quot;KI&quot;,&quot;KM&quot;,&quot;KN&quot;,&quot;KR&quot;,&quot;KW&quot;,&quot;KY&quot;,&quot;KZ&quot;,&quot;LA&quot;,&quot;LB&quot;,&quot;LC&quot;,&quot;LI&quot;,&quot;LK&quot;,&quot;LR&quot;,&quot;LS&quot;,&quot;LT&quot;,&quot;LU&quot;,&quot;LV&quot;,&quot;LY&quot;,&quot;MA&quot;,&quot;MC&quot;,&quot;MD&quot;,&quot;ME&quot;,&quot;MF&quot;,&quot;MG&quot;,&quot;MK&quot;,&quot;ML&quot;,&quot;MM&quot;,&quot;MN&quot;,&quot;MO&quot;,&quot;MQ&quot;,&quot;MR&quot;,&quot;MS&quot;,&quot;MT&quot;,&quot;MU&quot;,&quot;MV&quot;,&quot;MW&quot;,&quot;MX&quot;,&quot;MY&quot;,&quot;MZ&quot;,&quot;NA&quot;,&quot;NC&quot;,&quot;NE&quot;,&quot;NF&quot;,&quot;NG&quot;,&quot;NI&quot;,&quot;NL&quot;,&quot;NO&quot;,&quot;NP&quot;,&quot;NR&quot;,&quot;NU&quot;,&quot;NZ&quot;,&quot;OM&quot;,&quot;PA&quot;,&quot;PE&quot;,&quot;PF&quot;,&quot;PG&quot;,&quot;PH&quot;,&quot;PK&quot;,&quot;PL&quot;,&quot;PM&quot;,&quot;PN&quot;,&quot;PS&quot;,&quot;PT&quot;,&quot;PY&quot;,&quot;QA&quot;,&quot;RE&quot;,&quot;RO&quot;,&quot;RS&quot;,&quot;RU&quot;,&quot;RW&quot;,&quot;SA&quot;,&quot;SB&quot;,&quot;SC&quot;,&quot;SD&quot;,&quot;SE&quot;,&quot;SG&quot;,&quot;SH&quot;,&quot;SI&quot;,&quot;SJ&quot;,&quot;SK&quot;,&quot;SL&quot;,&quot;SM&quot;,&quot;SN&quot;,&quot;SO&quot;,&quot;SR&quot;,&quot;SS&quot;,&quot;ST&quot;,&quot;SV&quot;,&quot;SX&quot;,&quot;SZ&quot;,&quot;TA&quot;,&quot;TC&quot;,&quot;TD&quot;,&quot;TF&quot;,&quot;TG&quot;,&quot;TH&quot;,&quot;TJ&quot;,&quot;TK&quot;,&quot;TL&quot;,&quot;TM&quot;,&quot;TN&quot;,&quot;TO&quot;,&quot;TR&quot;,&quot;TT&quot;,&quot;TV&quot;,&quot;TW&quot;,&quot;TZ&quot;,&quot;UA&quot;,&quot;UG&quot;,&quot;UM&quot;,&quot;US&quot;,&quot;UY&quot;,&quot;UZ&quot;,&quot;VA&quot;,&quot;VC&quot;,&quot;VE&quot;,&quot;VG&quot;,&quot;VN&quot;,&quot;VU&quot;,&quot;WF&quot;,&quot;WS&quot;,&quot;XK&quot;,&quot;YE&quot;,&quot;YT&quot;,&quot;ZA&quot;,&quot;ZM&quot;,&quot;ZW&quot;]}}]" access-token="debabfc99e504b50695156e1982614c9" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="9367714" cart-id="5a85efb2ddd0f43811591496329fcc5f" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div></div>
3521        
3522      </div>
3523    </form>
3524  
3525  </script>
3525
3526  
3526<script id="AjaxQty" type="text/template">
3527  
3528    <div class="ajaxcart__qty">
3529      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}">
3530        <span class="icon icon-minus" aria-hidden="true"></span>
3531        <span class="fallback-text">&minus;</span>
3532      </button>
3533      <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*">
3534      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{id}}" data-qty="{{itemAdd}}">
3535        <span class="icon icon-plus" aria-hidden="true"></span>
3536        <span class="fallback-text">+</span>
3537      </button>
3538    </div>
3539  
3540  </script>
3540
3541  
3541<script id="JsQty" type="text/template">
3542  
3543    <div class="js-qty">
3544      <button type="button" class="js-qty__adjust js-qty__adjust--minus quantity-increment" data-id="{{id}}" data-qty="{{itemMinus}}">
3545        <span>&minus;</span>
3546      </button>
3547      <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}">
3548      <button type="button" class="js-qty__adjust js-qty__adjust--plus quantity-increment" data-id="{{id}}" data-qty="{{itemAdd}}">
3549        <span>+</span>
3550      </button>
3551    </div>
3552  
3553  </script>
3553
3554
3555
3556
3557  
3557<script src="//www.jumperthreads.com/cdn/shop/t/38/assets/ajax-cart.js?v=52047315460448031261507591898" type="text/javascript"></script>
3557
3558  
3558<script>
3559    jQuery(function($) {
3560      ajaxCart.init({
3561        formSelector: '#AddToCartForm',
3562        cartContainer: '#CartContainer',
3563        addToCartSelector: '#AddToCart',
3564        cartCountSelector: '.CartCount',
3565        cartCostSelector: '.CartCost',
3566        moneyFormat: "$ {{amount}}",
3567        onToggleCallback: function(cart) {
3568        Currency.convertAll(shopCurrency, Currency.currentCurrency);
3569        jQuery('.selected-currency').text(Currency.currentCurrency);
3570      }
3571     });
3572    });
3573    jQuery('body').on('ajaxCart.afterCartLoad', function(evt, cart) {
3574      // Bind to 'ajaxCart.afterCartLoad' to run any javascript after the cart has loaded in the DOM
3575      timber.RightDrawer.open();
3576    });      
3577  </script>
3577
3578  
3579
3580<script>
3581  if (typeof limitsifyTheme === 'undefined') {
3582    var buttons = [ "input[name='checkout']",
3583                      "button[name='checkout']",
3584                      "input[name='goto_pp']",
3585                      "button[name='goto_pp']",
3586                      "input[name='goto_gc']",
3587                      "button[name='goto_gc']",
3588                      "a[href$='/checkout']",
3589                      "button[onclick*='/checkout']",
3590                      "img.alt-payment-list-amazon-button-image"];
3591    buttons.forEach(function(button) {
3592        $(button).prop("disabled", true);
3593    });
3594  }
3595</script>
vendor: 1 bytes, line 3595
3595
3596<script src="//reginapps.com/limitsify/javascripts/limitsify.min.js" type="text/javascript"></script>
3596
3597
3598<script>
3599  if (typeof limitsifyTheme === 'undefined') {
3600    var limitsifyTheme = new Limitsify.DefaultAdapter();
3601
3602    var limitsifyClient = new Limitsify({
3603      apiToken: '8d8bba0a7ba9bec02872f99cbd2976',
3604      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},
3605      theme: limitsifyTheme,
3606      rememberButtonLabels: false,
3607      settings: 'color=black&dots=yes&space=0'
3608    });
3609  }
3610</script>
3610
3611
3612	       
3613<!-- BEGIN KLAVIYO SIGNUP FORM CODE --> 
3613<script type="text/javascript"> var __klKey = __klKey || 'QN8wBX'; (function() { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//static.klaviyo.com/forms/js/client.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })(); </script>
3613 <!-- END KLAVIYO SIGNUP FORM CODE -->
3614<!-- AvantLink Sitewide script -->
3615<script type="text/javascript">
3616(function() {
3617var avm = document.createElement('script'); avm.type = 'text/javascript'; avm.async = true;
3618avm.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.avmws.com/1016557/';
3619var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(avm, s);
3620})();
3621</script>
3621
3622
3623<!-- "snippets/gtranslate.liquid" was not rendered, the associated app was uninstalled -->
3624 <!-- "snippets/smile-initializer.liquid" was not rendered, the associated app was uninstalled -->
3625
3626<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3626
3627</body>
3628</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.