1<!doctype html> 2 3<html class="no-js" lang="en"> 4 <head>
4<script data-source-attribution="shopify.event_observer.bootstrap"> 5(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//vepace.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`95986975069`)))})(); 6//# sourceURL=event-observer-collector.js 7</script>
7 8 9 <!-- Added by AVADA SEO Suite --> 10 11 12 <!-- /Added by AVADA SEO Suite --> 13 <meta charset="utf-8"> 14 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"> 15 <meta name="theme-color" content="#cf0e0e"> 16 17 <title>Your Shopping Cart</title><link rel="canonical" href="https://vepace.com/cart"><link rel="shortcut icon" href="//vepace.com/cdn/shop/files/black_logo_2_rounded_96x96_cbfc169e-031b-49f2-97f4-f01e727dff72_96x96.png?v=1753620247" type="image/png"><link rel="preload" as="style" href="//vepace.com/cdn/shop/t/3/assets/theme.css?v=93582664972697049481774603389"> 18 <link rel="preload" as="script" href="//vepace.com/cdn/shop/t/3/assets/theme.js?v=58436354120716407751752257164"> 19 <link rel="preconnect" href="https://cdn.shopify.com"> 20 <link rel="preconnect" href="https://fonts.shopifycdn.com"> 21 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 22 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 23 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 24 <link rel="dns-prefetch" href="https://maps.gstatic.com"> 25 26 <meta property="og:type" content="website"> 27 <meta property="og:title" content="Your Shopping Cart"><meta property="og:url" content="https://vepace.com/cart"> 28<meta property="og:site_name" content="VEPACE"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Your Shopping Cart"> 29 <meta name="twitter:description" content="Your Shopping Cart"> 30 <link rel="preload" href="//vepace.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//vepace.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" as="font" type="font/woff2" crossorigin><style> 31 @font-face { 32 font-family: Figtree; 33 font-weight: 700; 34 font-style: normal; 35 font-display: swap; 36 src: url("//vepace.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"), 37 url("//vepace.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff"); 38} 39 40 @font-face { 41 font-family: Figtree; 42 font-weight: 400; 43 font-style: normal; 44 font-display: swap; 45 src: url("//vepace.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"), 46 url("//vepace.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); 47} 48 49@font-face { 50 font-family: Figtree; 51 font-weight: 600; 52 font-style: normal; 53 font-display: swap; 54 src: url("//vepace.com/cdn/fonts/figtree/figtree_n6.9d1ea52bb49a0a86cfd1b0383d00f83d3fcc14de.woff2") format("woff2"), 55 url("//vepace.com/cdn/fonts/figtree/figtree_n6.f0fcdea525a0e47b2ae4ab645832a8e8a96d31d3.woff") format("woff"); 56} 57 58@font-face { 59 font-family: Figtree; 60 font-weight: 700; 61 font-style: italic; 62 font-display: swap; 63 src: url("//vepace.com/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"), 64 url("//vepace.com/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff"); 65} 66 67 68 @font-face { 69 font-family: Figtree; 70 font-weight: 700; 71 font-style: normal; 72 font-display: swap; 73 src: url("//vepace.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"), 74 url("//vepace.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff"); 75} 76 77 @font-face { 78 font-family: Figtree; 79 font-weight: 400; 80 font-style: italic; 81 font-display: swap; 82 src: url("//vepace.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"), 83 url("//vepace.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff"); 84} 85 86 @font-face { 87 font-family: Figtree; 88 font-weight: 700; 89 font-style: italic; 90 font-display: swap; 91 src: url("//vepace.com/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"), 92 url("//vepace.com/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff"); 93} 94 95 96 :root { 97 --default-text-font-size : 15px; 98 --base-text-font-size : 19px; 99 --heading-font-family : Figtree, sans-serif;
100 --heading-font-weight : 700; 101 --heading-font-style : normal; 102 --text-font-family : Figtree, sans-serif; 103 --text-font-weight : 400; 104 --text-font-style : normal; 105 --text-font-bolder-weight: 600; 106 --text-link-decoration : underline; 107 108 --text-color : #000000; 109 --text-color-rgb : 0, 0, 0; 110 --heading-color : #000000; 111 --border-color : #e8e8e8; 112 --border-color-rgb : 232, 232, 232; 113 --form-border-color : #dbdbdb; 114 --accent-color : #cf0e0e; 115 --accent-color-rgb : 207, 14, 14; 116 --link-color : #000000; 117 --link-color-hover : #000000; 118 --background : #f5f5f5; 119 --secondary-background : #ffffff; 120 --secondary-background-rgb : 255, 255, 255; 121 --accent-background : rgba(207, 14, 14, 0.08); 122 123 --input-background: #ffffff; 124 125 --error-color : #cf0e0e; 126 --error-background : rgba(207, 14, 14, 0.07); 127 --success-color : #1c7b36; 128 --success-background: rgba(28, 123, 54, 0.11); 129 130 --primary-button-background : #000000; 131 --primary-button-background-rgb : 0, 0, 0; 132 --primary-button-text-color : #ffffff; 133 --secondary-button-background : #000000; 134 --secondary-button-background-rgb: 0, 0, 0; 135 --secondary-button-text-color : #ffffff; 136 137 --header-background : #000000; 138 --header-text-color : #ffffff; 139 --header-light-text-color: #e8e8e8; 140 --header-border-color : rgba(232, 232, 232, 0.3); 141 --header-accent-color : #000000; 142 143 --footer-background-color: #000000; 144 --footer-heading-text-color: #ffffff; 145 --footer-body-text-color: #ffffff; 146 --footer-body-text-color-rgb: 255, 255, 255; 147 --footer-accent-color: #cf0e0e; 148 --footer-accent-color-rgb: 207, 14, 14; 149 --footer-border: none; 150 151 --flickity-arrow-color: #b5b5b5;--product-on-sale-accent : #cf0e0e; 152 --product-on-sale-accent-rgb : 207, 14, 14; 153 --product-on-sale-color : #ffffff; 154 --product-in-stock-color : #1c7b36; 155 --product-low-stock-color : #cf0e0e; 156 --product-sold-out-color : #8a9297; 157 --product-custom-label-1-background: #000000; 158 --product-custom-label-1-color : #ffffff; 159 --product-custom-label-2-background: #1c7b36; 160 --product-custom-label-2-color : #ffffff; 161 --product-review-star-color : #ffbd00; 162 163 --mobile-container-gutter : 20px; 164 --desktop-container-gutter: 40px; 165 166 /* Shopify related variables */ 167 --payment-terms-background-color: #f5f5f5; 168 } 169</style> 170
171<script> 172 // IE11 does not have support for CSS variables, so we have to polyfill them 173 if (!(((window || {}).CSS || {}).supports && window.CSS.supports('(--a: 0)'))) { 174 const script = document.createElement('script'); 175 script.type = 'text/javascript'; 176 script.src = 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2'; 177 script.onload = function() { 178 cssVars({}); 179 }; 180 181 document.getElementsByTagName('head')[0].appendChild(script); 182 } 183</script>
183 184 185 186
186<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
186<meta name="google-site-verification" content="BNHcSEf5a5UCg2vVI2T_aw9HPFNNLSbWNZHLmqYLiWo"> 187<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/95986975069/digital_wallets/dialog"> 188<meta id="in-context-paypal-metadata" data-shop-id="95986975069" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 189<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://vepace.com/cart"> 190<link rel="alternate" hreflang="en" href="https://vepace.com/cart"> 191<link rel="alternate" hreflang="fr" href="https://vepace.com/fr/cart"> 192<link rel="alternate" hreflang="es" href="https://vepace.com/es/cart"> 193<link rel="alternate" hreflang="it" href="https://vepace.com/it/cart"> 194<link rel="alternate" hreflang="pl" href="https://vepace.com/pl/cart"> 195<link rel="alternate" hreflang="de" href="https://vepace.com/de/cart">
196<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
196 197<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
198<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=95986975069" crossorigin="anonymous"></script>
vendor: 1 bytes, line 198
198
199<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":95986975069,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/95986975069","merchantName":"VEPACE","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"VEPACE","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 199
199
200<script id="shopify-features" type="application/json">{"accessToken":"3ab977c022288cce9e2a0fb7cd32c4ca","betas":["rich-media-storefront-analytics"],"domain":"vepace.com","predictiveSearch":true,"shopId":95986975069,"locale":"en"}</script>
vendor: 1 bytes, line 200
200
201<script>var Shopify = Shopify || {}; 202Shopify.shop = "11rzpu-zu.myshopify.com"; 203Shopify.locale = "en"; 204Shopify.currency = {"active":"USD","rate":"1.12555"}; 205Shopify.country = "US"; 206Shopify.theme = {"name":"Warehouse","id":184980537693,"schema_name":"Warehouse","schema_version":"6.6.0","theme_store_id":871,"role":"main"}; 207Shopify.theme.handle = "null"; 208Shopify.theme.style = {"id":null,"handle":null}; 209Shopify.cdnHost = "vepace.com/cdn"; 210Shopify.routes = Shopify.routes || {}; 211Shopify.routes.root = "/"; 212Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 213Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 214Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 215Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 215
215
216<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 216
216
217<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 217
217
218<script> 219 window.ShopifyPay = window.ShopifyPay || {}; 220 window.ShopifyPay.apiHost = "shop.app\/pay"; 221 window.ShopifyPay.redirectState = null; 222</script>
vendor: 1 bytes, line 222
222
223<script> 224 window.Shopify = window.Shopify || {}; 225 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 226 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 227 window.Shopify.SignInWithShop.eligible = true; 228</script>
vendor: 1 bytes, line 228
228
229<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 229
229
230<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 230
230
231<script type="module"> 232 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 233 234 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 235 236</script>
vendor: 1 bytes, line 236
236
237<script> 238 window.Shopify = window.Shopify || {}; 239 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 240 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"]}; 241</script>
vendor: 1 bytes, line 241
241
242<script>(function() { 243 var isLoaded = false; 244 function asyncLoad() { 245 if (isLoaded) return; 246 isLoaded = true; 247 var urls = ["https:\/\/cdn.hextom.com\/js\/ultimatesalesboost.js?shop=11rzpu-zu.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=11rzpu-zu.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=11rzpu-zu.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/9b281ea3896e823dc21a80a7781a2a2c53b8ecc2\/11rzpu-zu.myshopify.com-1790600527647.js?shop=11rzpu-zu.myshopify.com"]; 248 for (var i = 0; i < urls.length; i++) { 249 var s = document.createElement('script'); 250 s.type = 'text/javascript'; 251 s.async = true; 252 s.src = urls[i]; 253 var x = document.getElementsByTagName('script')[0]; 254 x.parentNode.insertBefore(s, x); 255 } 256 }; 257 if(window.attachEvent) { 258 window.attachEvent('onload', asyncLoad); 259 } else { 260 window.addEventListener('load', asyncLoad, false); 261 } 262})();</script>
vendor: 1 bytes, line 262
262
263<script id="__st">var __st={"a":95986975069,"offset":7200,"reqid":"f5666597-6ce5-4d5e-a605-b3c7bac15657-1791080847","pageurl":"vepace.com\/cart","u":"573fed6596f3","p":"cart"};</script>
vendor: 1 bytes, line 263
263
264<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 264
264
265<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 265
265
266<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//vepace.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 266
266
267<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 = "//vepace.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>
267<script crossorigin="anonymous" defer="defer" src="//vepace.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 267
267
268<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 268
268
269<script> 270 window.Shopify = window.Shopify || {}; 271 window.Shopify.MCP = window.Shopify.MCP || {}; 272 window.Shopify.MCP.enabled = true; 273 window.Shopify.MCP.shop = "11rzpu-zu.myshopify.com"; 274 window.Shopify.MCP.mcpEndpoint = "https:\/\/vepace.com\/api\/mcp"; 275 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"]}}]; 276</script>
vendor: 1 bytes, line 276
276
277<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("\/\/vepace.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 278</script>
vendor: 1 bytes, line 278
278
279<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://vepace.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 280</script>
vendor: 1 bytes, line 280
280
281<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 282 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); 283</script>
vendor: 1 bytes, line 283
283
284<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})}})); 285</script>
vendor: 1 bytes, line 285
285
286<script id='scb4127' type='text/javascript' async='' src='https://vepace.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
286<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://vepace.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 287<style id="shopify-accelerated-checkout-cart"> 288 #shopify-buyer-consent { 289 margin-top: 1em; 290 display: inline-block; 291 width: 100%; 292} 293 294#shopify-buyer-consent.hidden { 295 display: none; 296} 297 298#shopify-subscription-policy-button { 299 background: none; 300 border: none; 301 padding: 0; 302 text-decoration: underline; 303 font-size: inherit; 304 cursor: pointer; 305} 306 307#shopify-subscription-policy-button::before { 308 box-shadow: none; 309} 310 311 </style> 312
313<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
313 314 315 <link rel="stylesheet" href="//vepace.com/cdn/shop/t/3/assets/theme.css?v=93582664972697049481774603389"> 316 317
317<script type="application/ld+json"> 318 { 319 "@context": "https://schema.org", 320 "@type": "BreadcrumbList", 321 "itemListElement": [{ 322 "@type": "ListItem", 323 "position": 1, 324 "name": "Home", 325 "item": "https://vepace.com" 326 }] 327 } 328</script>
328 329 330
330<script> 331 // This allows to expose several variables to the global scope, to be used in scripts 332 window.theme = { 333 pageType: "cart", 334 cartCount: 0, 335 moneyFormat: "${{amount}}", 336 moneyWithCurrencyFormat: "${{amount}} USD", 337 currencyCodeEnabled: false, 338 showDiscount: true, 339 discountMode: "saving", 340 cartType: "drawer" 341 }; 342 343 window.routes = { 344 rootUrl: "\/", 345 rootUrlWithoutSlash: '', 346 cartUrl: "\/cart", 347 cartAddUrl: "\/cart\/add", 348 cartChangeUrl: "\/cart\/change", 349 searchUrl: "\/search", 350 productRecommendationsUrl: "\/recommendations\/products" 351 }; 352 353 window.languages = { 354 productRegularPrice: "Regular price", 355 productSalePrice: "Sale price", 356 collectionOnSaleLabel: "- {{savings}}", 357 productFormUnavailable: "Unavailable", 358 productFormAddToCart: "Add to cart", 359 productFormPreOrder: "Pre-order", 360 productFormSoldOut: "Sold out", 361 productAdded: "Product has been added to your cart", 362 productAddedShort: "Added!", 363 shippingEstimatorNoResults: "No shipping could be found for your address.", 364 shippingEstimatorOneResult: "There is one shipping rate for your address:", 365 shippingEstimatorMultipleResults: "There are {{count}} shipping rates for your address:", 366 shippingEstimatorErrors: "There are some errors:" 367 }; 368 369 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 370 </script>
370<script src="//vepace.com/cdn/shop/t/3/assets/theme.js?v=58436354120716407751752257164" defer></script>
370 371
371<script src="//vepace.com/cdn/shop/t/3/assets/custom.js?v=102476495355921946141752257164" defer></script>
371<script> 372 // Only run on mobile viewport (typically < 768px) 373 function isMobileViewport() { 374 return window.innerWidth < 768; 375 } 376 377 function handleMiniCartVisibility() { 378 const miniCart = document.getElementById('mini-cart'); 379 const flyweightChat = document.getElementById('flyweight-chat'); 380 381 if (!miniCart || !flyweightChat) return; 382 383 // Check if we're on mobile and mini-cart is visible 384 if (isMobileViewport() && miniCart.getAttribute('aria-hidden') === 'false') { 385 flyweightChat.style.display = 'none'; 386 } else { 387 flyweightChat.style.display = ''; // Restore original display 388 } 389 } 390 391 // Watch for changes to the mini-cart's aria-hidden attribute 392 const observer = new MutationObserver((mutations) => { 393 mutations.forEach((mutation) => { 394 if (mutation.type === 'attributes' && mutation.attributeName === 'aria-hidden') { 395 handleMiniCartVisibility(); 396 } 397 }); 398 }); 399 400 // Start observing when the page loads 401 document.addEventListener('DOMContentLoaded', () => { 402 const miniCart = document.getElementById('mini-cart'); 403 if (miniCart) { 404 observer.observe(miniCart, { attributes: true }); 405 handleMiniCartVisibility(); // Check initial state 406 } 407 }); 408 409 // Also check on window resize in case viewport changes 410 window.addEventListener('resize', handleMiniCartVisibility); 411 </script>
411 412 413 414 415<!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/custom_translations/b5b83690-efd4-434d-8c6a-a5cef4019faf --><!-- BEGIN app snippet: custom_translation_scripts -->
415<script> 416var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(r){for(var n,t=1,e=arguments.length;t<e;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a]);return r}).apply(this,arguments)},__spreadArray=this&&this.__spreadArray||function(r,n,t){if(t||2===arguments.length)for(var e,a=0,i=n.length;a<i;a++)!e&&a in n||((e=e||Array.prototype.slice.call(n,0,a))[a]=n[a]);return r.concat(e||Array.prototype.slice.call(n))};(()=>{var C=/\([0-9]+?\)$/,G=/\r?\n|\r|\t|\xa0|\u200B|\u200E| | /g,t=/<\/?[a-z][\s\S]*>/i,p=/^(https?:\/\/|\/\/)[^\s/$.?#].[^\s]*$/i,J=/\{\{\s*([a-zA-Z_]\w*)\s*\}\}/g,g=/\{\{\s*([a-zA-Z_]\w*)\s*\}\}/,tr=/\{\{\s*[a-zA-Z_]\w*\s*\}\}/g,l=/^(https:)?\/\/cdn\.shopify\.com\/(.+)\.(png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)/i,m=/^(https:)?\/\/cdn\.shopify\.com/i,s=/\b(?:https?|ftp)?:?\/\/?[^\s\/]+\/[^\s]+\.(?:png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)\b/i,h=/url\(['"]?(.*?)['"]?\)/,d="__label:",n=document.createElement("textarea"),o=new DOMParser,z=new Set(["SCRIPT","IFRAME","OBJECT","EMBED","LINK","META","BASE"]),W=/^(on\w+|srcdoc)$/i,F=/(expression|javascript:|@import|url\s*\()/i,q=new Set(["href","action","formaction","xlink:href"]),er=/^(?:javascript|vbscript|data):/i,ar=document.createElement("template"),O={t:"a",i:"button",u:"div",o:"iframe",l:"img",v:"input",p:"p",g:"picture",m:"section",h:"source",T:"span",S:"textarea",_:"video"},x={M:["src","data-src","data-source","data-href","data-zoom","data-master","data-bg","base-src"],A:"src",k:"data-src",I:["srcset","data-srcset"],R:"srcset",C:"data-srcset",O:["alt"],N:["href","data-href"],D:["href","data-href","data-src","data-zoom"],L:["src","data-src","data-bg"],P:["data-bgset"],H:["data-href"],U:["src"],j:["srcset","data-srcset"],W:["src"],F:["src"],q:["poster"],G:"value",J:"type",$:"value",B:["placeholder"],V:["placeholder"],Y:["data-label","title"],Z:["data-tooltip"],X:"class",K:"href"},k=Array.from(new Set(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([],x.M,!0),x.I,!0),x.F,!0),x.q,!0),x.O,!0),["style"],!1),x.P,!0))),ir=new Set(k),ur=new Set([O.l,O.g,O.i,O.p,O.t,O.v]),or=new Set([O.l,O.g,O.u,O.m,O._]),I=new Set([O.l,O.h]),fr=new Set([O.g,O._]),R=[O.l,O.g,O.h].join(", "),N=[O._,"".concat(O.u,"[data-bg]"),"".concat(O.u,"[data-src]"),"".concat(O.u,"[data-bgset]"),"".concat(O.m,"[data-bg]"),"".concat(O.m,"[data-src]"),"".concat(O.m,"[data-bgset]")].join(", "),u=R+", "+N,cr=16.67,lr=500,D=function(r){return r.nodeType===Node.ELEMENT_NODE},L=function(r){return r.nodeType===Node.TEXT_NODE};function P(r){return r&&"none"!==r&&(r=r.match(h))&&r[1]?r[1]:null}function H(r){r=r.trim();return l.test(r)||s.test(r)}function U(r){return t.test(r)}function j(r){r=r.trim();return"/"===r[0]&&"/"!==r[1]}var $=function(r){return!r||0===r.trim().length};function B(r){return r.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function V(t){var e=new Map;return{get:function(r){var n;if(e.has(r))return n=e.get(r),e.delete(r),e.set(r,n),n},set:function(r,n){e.has(r)?e.delete(r):e.size>=t&&e.delete(e.keys().next().value),e.set(r,n)}}}function Y(r,n){var t=r.get(n);return t||r.set(n,t=[]),t}function Z(r){return-1===r.indexOf("&")?r:(n.innerHTML=r,n.value)}function v(r){return X(Z(r))}function X(r){return r.trim().replace(C,"").replace(G,"").trim()}var b=1e3;function K(r){var n=r.length>b;return{key:n?gr(r):r,rr:n,nr:r.length}}function Q(r){return K(r.trim().replace(G,"").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'").replace(/&/g,"&").trim())}function rr(r){return Q(r).key}var w=/<\s*([a-z][\w:-]*)\b(?:[^>"']|"[^"]*"|'[^']*')*>/gi,f="__IGNORED__";function r(r){return new RegExp("(\\s)(".concat(r,")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>]+)"),"i")}var a,i,c=[{name:x.X,pattern:r(x.X)},{name:x.K,pattern:r(x.K),tr:O.t}];function sr(r){return r.replace(w,function(r,n){for(var t,e=n.toLowerCase(),a=r,i=0;i<c.length;i++){var u=c[i];void 0!==u.tr&&u.tr!==e||(t=a,u=u.pattern,a=t.replace(u,function(r,n,t){return"".concat(n).concat(t,'="').concat(f,'"')}))}return a})}function dr(r){for(var n,t=[],e=/<\s*(\/?)\s*([a-z][\w:-]*)\b/gi;null!==(n=e.exec(r));)t.push(n[1]+n[2].toLowerCase());return t.join("|")}function vr(r){for(var r=o.parseFromString(r,"text/html"),i=r.body.querySelectorAll("*"),n=function(r){for(var a=i[r],n=Array.from(a.attributes).map(function(r){var n,t,e=r.name.toLowerCase();return{name:e,value:(n=a.localName,t=e,c.some(function(r){return r.name===t&&(void 0===r.tr||r.tr===n)})?f:r.value)}}).sort(function(r,n){return r.name.localeCompare(n.name)||r.value.localeCompare(n.value)});0<a.attributes.length;)a.removeAttribute(a.attributes[0].name);for(var t=0;t<n.length;t++){var e=n[t];a.setAttribute(e.name,e.value)}},t=0;t<i.length;t++)n(t);return r.body.innerHTML}function T(r,n,t){r=r.getAttribute(t);null===r?n.removeAttribute(t):n.setAttribute(t,r)}function pr(r,n){var r=o.parseFromString(r,"text/html"),n=o.parseFromString(n,"text/html"),t=r.body.querySelectorAll("*"),e=n.body.querySelectorAll("*");if(((r,n)=>{if(r.length===n.length){for(var t=0;t<r.length;t++)if(r[t].localName!==n[t].localName)return;return 1}})(t,e))for(var a=0;a<t.length;a++)T(t[a],e[a],x.X);var i=r.body.querySelectorAll(O.t),u=n.body.querySelectorAll(O.t);if(i.length!==u.length)return null;for(a=0;a<i.length;a++)T(i[a],u[a],x.K);return n.body.innerHTML}function nr(r){return r.trim().toLowerCase().replace(/^https:/i,"")}function gr(r){for(var n=5381,t=0;t<r.length;t++)n=(n<<5)+n^r.charCodeAt(t);return(n>>>0).toString(36)}function mr(r,n,t){void 0===t&&(t=20);for(var e=r,a=0;e&&e.parentElement&&a<t;){for(var i=e.parentElement,u=0,o=n;u<o.length;u++)for(var f=o[u],c=0,l=f.er;c<l.length;c++){var s=l[c];switch(s.type){case"class":for(var d=0,v=i.classList;d<v.length;d++){var p=v[d];if(s.value.test(p))return f.label}break;case"id":if(i.id&&s.value.test(i.id))return f.label;break;case"attribute":if(i.hasAttribute(s.name)){if(!s.value)return f.label;var g=i.getAttribute(s.name);if(g&&s.value.test(g))return f.label}}}e=i,a++}return"unknown"}function hr(){var l=/([^\s]+)\.(png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)$/i,s=/_(\{width\}x*|\{width\}x\{height\}|\d{3,4}x\d{3,4}|\d{3,4}x|x\d{3,4}|pinco|icon|thumb|small|compact|medium|large|grande|original|master)(_crop_\w+)*(@[2-3]x)*(.progressive)*$/i,d=/^(https?|ftp|file):\/\//i;function t(r){var n,t="".concat(r.path).concat(r.ar).concat(null!=(t=r.size)?t:"",".").concat(r.ir);return r.ur&&(t="".concat(r.path).concat(r.ur,"/").concat(r.ar).concat(null!=(n=r.size)?n:"",".").concat(r.ir)),r.host&&(t="".concat(null!=(n=r.protocol)?n:"","//").concat(r.host).concat(t)),r.cr&&(t+=r.cr),t}return{lr:function(r){var n,t=!0,e=(d.test(r)||r.startsWith("//")||(t=!1,r="https://example.com"+r),t);r.startsWith("//")&&(e=!1,r="https:"+r);try{n=new URL(r)}catch(r){return null}var a,i,u,o,f,c,r=n.pathname.split("/").filter(function(r){return r});return r.length<1||(i=r.pop(),a=null!=(a=r.pop())?a:null,null===(i=i.match(l)))?null:(c=i[1],i=i[2],u=c.match(s),o=c,(f=null)!==u&&(o=c.substring(0,u.
416index),f=u[0]),c=0<r.length?"/"+r.join("/")+"/":"/",{protocol:e?n.protocol:null,host:t?n.host:null,path:c,cr:n.search,ur:a,ar:o,size:f,ir:i,version:n.searchParams.get("v"),width:n.searchParams.get("width")})},sr:t,dr:function(r){var n=r.ur?"/".concat(r.ur):"";return"".concat(n,"/").concat(r.ar,".").concat(r.ir)},vr:function(r,n){return t(__assign(__assign({},n),{size:r.size}))}}}function y(p,r){var u={},o={},f=new Map,c=[],l=new Map,s=new Map,d=new Map,v=new Map,i=new Map,a=new Map,t=new Map,g=function(r){return r.toLowerCase().replace(/[\s\W_]+/g,"")},m=new Set(r.pr.map(g)),h=0,b=0,w=0,T=!1,y=!1,S=!0,_=[],M=new Set,A=/\w/;function E(r){if(!u[r])for(var n=0;n<_.length;n++){var t=_[n];if(!(r===t||r.length>t.length))for(var e=t.indexOf(r);-1!==e;){var a=0<e?t[e-1]:null,i=e+r.length<t.length?t[e+r.length]:null;if(!(null!==a&&A.test(a)||null!==i&&A.test(i)))return u[r]=t,void((a=f.get(r))&&(o[r]=X(a)));e=t.indexOf(r,e+1)}}}var k=hr();function I(r,n,t){return r&&n&&!(0<m.size&&m.has(g(r)))&&(t.set(r,n),T=!0)}function R(r){var n=k.dr(r);return["".concat(n,"?v=").concat(r.version||"0").toLowerCase(),n.toLowerCase()]}function H(r){var n=[nr(r)],r=k.lr(r);if(r)for(var t=0,e=R(r);t<e.length;t++){var a=e[t];n.push(a)}return n}var U=16;function C(r,f,c,i,n){if(0!==f.size){var l=new Set,s=[];f.forEach(function(r,n){for(var t=new Set,e=r;e;){var a=c(e);if(-1!==a.indexOf(n))return void s.push(n);if(a.some(function(r){return t.has(r)}))break;for(var i=0,u=a;i<u.length;i++){var o=u[i];t.add(o)}e=(r=>{for(var n=0,t=c(r);n<t.length;n++){var e=t[n];if(l.has(e))return null!=(e=f.get(e))?e:null}return null})(e)}l.add(n)});for(var t=0,e=s;t<e.length;t++){var a=e[t];f.delete(a),null!=n&&n(a,null)}var u=[];f.forEach(function(r,n){for(var t=r,e=U;0<e;e--){var a=i(t);if(!a)break;t=a}t!==r&&u.push([n,t])});for(var o=0,d=u;o<d.length;o++){var v=d[o],a=v[0],v=v[1];f.set(a,v),null!=n&&n(a,v)}(0<s.length||0<u.length)&&p.log("dictionary","Cycles resolved in ".concat(r,". Dropped:"),s,"Collapsed:",u)}}var e=new Map;function j(r,n){r=e.get(r);r&&(null===n?f.delete(r):f.set(r,n))}function z(r,n){var t,e;return $(r)||0===f.size&&0===c.length?null:(t=X(r),S||M.has(t)||!f.has(t)||(M.add(t),E(t)),(e=u[t])&&(p.log("dictionary",'Overlapping text: "'.concat(r,'" related to html: "').concat(e,'"')),n)&&(r=>{if(r&&!D(r.textContent))for(var n=x(r.outerHTML),t=n.gr,e=(n.mr||(t=0),r.parentElement),a=0;e&&a<5;){if(D(e.textContent))return;var i=x(e.outerHTML),u=i.mr,i=i.gr;if(u){if(p.log("dictionary","Ancestor depth ".concat(a,": overlap score=").concat(i.toFixed(3),", base=").concat(t.toFixed(3))),t<i)return 1;if(i<t&&0<t)return}e=e.parentElement,a++}})(n)?(p.log("dictionary",'Skipping text translation for "'.concat(r,'" because an ancestor HTML translation exists')),null):f.get(t)||($(e=r)||0===c.length?null:(e=e.trim(),void 0===(n=N.get(e))&&(n=(r=>{for(var n,t,e=r.replace(/\s+/g,""),a=0;a<c.length;a++){var i=c[a];if(!i.hr||-1!==e.indexOf(i.hr)){var u=r.match(i.br);if(u&&1<u.length){n=i.mr,t=u;break}}}if(n&&t){var o=t.slice(1),f=n.match(J);if(f&&f.length===o.length)return f.reduce(function(r,n,t){return r.replace(n,function(){return o[t]})},n)}return null})(e),N.set(e,n)),n)))}var O=V(500);function x(r){if($(r)||0===l.size)return{mr:null,gr:0};var r=Q(r),t=r.key;if(t.length>b)return{mr:null,gr:0};var e=null,a=0,n=l.get(t);if(null!=n)return{mr:n,gr:1};if(r.rr)return{mr:null,gr:0};n=O.get(t);if(n)return n;l.forEach(function(r,n){-1!==n.indexOf(t)&&(n=t.length/n.length,a<n)&&(a=n,e=r)});r={mr:e,gr:a};return O.set(t,r),r}var N=V(1e3);function D(r){var n=w;if(r&&!(r.length<=n))for(var t=0,e=0;e<r.length;e++){var a=r.charCodeAt(e);if(32!==a&&9!==a&&10!==a&&13!==a&&160!==a&&8203!==a&&8206!==a&&++t>n)return!0}return!1}function W(r){if($(r)||0===l.size)return null;var n=l.get(rr(r));if(null!=n)return n;if(0===s.size)return null;if(-1===r.indexOf("<"))return null;var n=dr(r),t=v.get(n);if(!t||0===t.length)return null;var e,n=sr(r),n=d.get(n);if(n&&0<n.length)return e=n[0].mr,n.some(function(r){return r.mr!==e})?null:pr(r,e);for(var a=vr(r),i=null,u=0;u<t.length;u++){var o=t[u];
416if(null!=o.wr||(o.wr=vr(o.Tr)),a===o.wr){if(i&&i.mr!==o.mr)return null;i=o}}return i?pr(r,i.mr):null}function L(r){if(!$(r)&&0!==i.size){var n=i.get(nr(r));if(n)return n;n=k.lr(r);if(n)for(var t=0,e=R(n);t<e.length;t++){var a=e[t],a=i.get(a);if(a)return a}}return null}function P(r){return!$(r)&&0!==a.size&&null!=(r=a.get(nr(r)))?r:null}function F(r){var n;return!$(r)&&0!==t.size&&null!=(n=null!=(n=t.get(X(r)))?n:t.get(rr(r)))?n:null}function q(){var r={yr:f,Sr:c.map(function(r){return{pattern:r.br.source,mr:r.mr}}),_r:l,Mr:i,Ar:a,Er:t,kr:T,Ir:0<i.size,Rr:h,Cr:o};return JSON.stringify(r,function(r,n){var t;return n instanceof Map?(t={},n.forEach(function(r,n){t[String(n)]=r}),t):n})}return{Or:function(r,n){I(r,n,f)},Nr:function(r,n){if(r&&n&&!(0<m.size&&m.has(g(r)))){var r=r.trim(),t=r.match(J);if(t&&0!==t.length){var e,a=B(r);t.forEach(function(r){a=a.replace(B(r),function(){return"([\\s\\S]*)"})}),a="\\s*"+(a=a.replace(/\s+/g,"\\s+"))+"\\s*";try{e=new RegExp("^"+a+"$")}catch(r){return void p.log("dictionary","Skipping invalid string template pattern",a,String(r))}for(var i=r.split(tr).map(function(r){return r.replace(/\s+/g,"")}),u="",o=0;o<i.length;o++)i[o].length>u.length&&(u=i[o]);c.push({br:e,mr:n,hr:u}),T=!0}}},Dr:function(r,n){var t,e,a;r!==n&&I(e=(t=K(Z(r).trim().replace(G,"").trim())).key,n,l)&&((a=s.get(r))?(a.mr=n,a.wr=void 0):(a={mr:n,Tr:sr(r)},s.set(r,a),Y(d,a.Tr).push(a),Y(v,dr(r)).push(a)),h=Math.max(h,r.length),b=Math.max(b,e.length),w=Math.max(w,t.nr))},Lr:function(r,n){if(I(r,n,i),r=k.lr(r))for(var t=0,e=R(r);t<e.length;t++)I(e[t],n,i)},Pr:function(r,n){I(r,n,a)},Hr:function(r,n,t){I(r,t,a),I(n,t,f),e.set(r,n)},Ur:function(r,n){y=!0,I(r,n,t)},jr:function(){var n,t,e;return C("images",i,H,L),C("links",a,function(r){return[nr(r)]},P,j),p.log("dictionary","Translation dictionaries: ",q),0<l.size&&0<f.size&&(n=Array.from(f.keys()),_=Array.from(l.keys()),S=!1,t=0,(e=function(){for(var r=performance.now();t<n.length;)if(E(n[t++]),8<=performance.now()-r)return void window.setTimeout(e,0);S=!0,p.log("dictionary","appliedTextTranslations: ",function(){return JSON.stringify(o)}),p.log("dictionary","overlappingTexts: ",function(){return JSON.stringify(u)})})()),{kr:T,Ir:0<i.size,zr:y,Wr:D,Fr:z,qr:W,Gr:L,Jr:P,$r:F}}}}function S(r,n,t){function l(r,n){n=r.split(n);return 2===n.length?n[1].trim()?n:[n[0]]:[r]}var s=y(t,n);return r.forEach(function(r){if(r){var f,c=r.name,r=r.value;if(c&&r){if("string"==typeof r)try{f=JSON.parse(r)}catch(r){return void t.log("dictionary","Invalid metafield JSON for "+c,function(){return String(r)})}else f=r;f&&Object.keys(f).forEach(function(e){if(e){var r,n,a=f[e];if(a)if(e!==a)if(c.includes("judge"))r=v(e),s.Ur(r,a);else if(e.startsWith("[img-src]"))n=nr(e.replace("[img-src]","")),s.Lr(n,a);else if(U(e))s.Dr(e,a);else if(H(e))n=nr(e),s.Lr(n,a);else if(r=(r=e).trim(),p.test(r)||m.test(r))n=nr(e),s.Pr(n,a);else if(j(e))n=nr(e),o=v(e),s.Hr(n,o,a);else if(g.test(e))s.Nr(e,a);else if(e.startsWith(d))n=a.replace(d,""),o=e.replace(d,""),s.Or(v(o),n);else{if("product_tags"===c)for(var t=0,i=["_",":"];t<i.length;t++){var u=(r=>{if(e.includes(r)){var n=l(e,r),t=l(a,r);if(n.length===t.length)return n.forEach(function(r,n){r!==t[n]&&(s.Or(v(r),t[n]),s.Or(v("".concat(r,":")),"".concat(t[n],":")))}),{value:void 0}}})(i[t]);if("object"==typeof u)return u.value}var o=v(e);o!==a&&s.Or(o,a)}}})}}}),s.jr()}function _(u,a){var e=[{label:"judge-me",er:[{type:"class",value:/jdgm/i},{type:"class",value:/^jm-review/i},{type:"id",value:/judge-me/i},{type:"attribute",name:"data-widget-name",value:/review_widget/i}]}],f=hr(),n=new Set(a.Br),i=0,o=new WeakMap;function c(r){var n,t=r.parentElement;return t?(n=o.get(t))&&n.Vr===i?n.Yr:(n=mr(r,e,5),o.set(t,{Vr:i,Yr:n}),n):mr(r,e,5)}var l=new WeakMap;function s(r,n,t){r.getAttribute(n)!==t&&r.setAttribute(n,t);var e=l.get(r);e||l.set(r,e={}),e[n]=t}function d(r,n,t){r=l.get(r);return r&&r[n]===t}function v(r,n,t){if(r.hasAttributes())for(var e=0;e<n.length;e++){var a=n[e],i=r.getAttribute(a);!i||d(r,a,i)||(i=t(a,i))&&s(r,a,i)}}function p(r,n,t){v(r,n,function(r,n){return r.includes("href")&&null!=(r=t.Jr(n))?r:t.Fr(n)})}function g(r,n,t){v(r,n,function(r,n){return t.Jr(n)})}function m(r,n,t){v(r,[n],function(r,n){return t.Fr(n)})}function h(r,n,t){for(var e,a,i,u,o,f=0;f<n.length;f++)a=n[f],i=t,o=u=void 0,(o=(e=r).getAttribute(a))&&!d(e,a,o)&&(o=nr(o.split("&")[0]),(u=S(o,i))?s(e,a,u):(u=i.Jr(o))&&s(e,a,u))}function b(r,n,t){for(var e,a,i,u,o=0;o<n.length;o++)a=n[o],i=t,u=void 0,(u=(e=r).getAttribute(a))&&!d(e,a,u)&&(u=((r,n)=>{if(0!==(r=r.split(",").filter(function(r){return r&&""!==r.trim()}).map(y)).length){var t=r[0].url,t=S(t=r[0].version?"".concat(t,"?").concat(r[0].version):t,n);if(t){var u=f.lr(t);if(u)return r.map(function(r){var n,t,e=u,a=r.url,i=f.lr(a);return i&&(a=f.vr(i,e)),r.Zr&&(i=r.Zr.split("&"),n=i.map(function(r){return r.split("=")[0]}),e=a.indexOf("?"),t=-1===e?[]:a.slice(e+1).split("&").filter(function(r){return-1===n.indexOf(r.split("=")[0])}),e=-1===e?a:a.slice(0,e),a="".concat(e,"?").concat(t.concat(i).join("&"))),a=r.size?"".concat(a," ").concat(r.size):a}).join(",")}}})(u,i))&&s(e,a,u)}function w(r,n){for(var t=r.childNodes,e=0;e<t.length;e++){var a=t[e],i=a.localName?n[a.localName]:null;i&&i(a)}}function T(r){return(r=r&&(null==(r=r.split(",")[0])?void 0:r.trim()))&&r.split(/\s+/)[0]||null}function y(r){var r=r.trim().split(/\s+/),n=r[0].split("?"),t=n[0],n=n[1],n=n?n.split("&"):[];
416return{url:t,version:((r,n)=>{for(var t=0;t<r.length;t++)if(n(r[t]))return r[t];return null})(n,function(r){return r.startsWith("v=")}),Zr:n.filter(function(r){return!r.startsWith("v=")}).join("&"),size:r[1]}}function S(r,n){var t=f.lr(r);return null===t?null:(r=n.Gr(r))?null===(r=f.lr(r))?null:f.vr(t,r):(r=f.dr(t),null===(n=n.Gr(r))||null===(r=f.lr(n))?null:f.vr(t,r))}function _(r,n,t){var e,a;if(e=x.D,a=n,v(r,e,function(r,n){return H(n)?a.Gr(n):a.Jr(n)}),t.Xr)for(var i=r,u=x.N,o=t.Kr,f=0;f<u.length;f++){var c,l=u[f],s=i.getAttribute(l);s&&(c=s===o||s.startsWith(o+"/")||s.startsWith(o+"?")||s.startsWith(o+"#"),j(s))&&!c&&(c="".concat(o).concat(s),i.setAttribute(l,c))}}function M(r,n){((r,n)=>{if(r instanceof HTMLImageElement&&!r.getAttribute(x.A))for(var t=[r.currentSrc,r.getAttribute(x.k),T(r.getAttribute(x.R)),T(r.getAttribute(x.C))],e=0;e<t.length;e++){var a=t[e];if(a){a=S(a,n);if(a)return s(r,x.A,a)}}})(r,n),h(r,x.M,n),b(r,x.I,n),p(r,x.O,n)}function A(r,n){h(r,x.U,n),b(r,x.j,n)}function E(r,n){g(r,x.U,n)}function k(r,n){var n=u.Gr(n);return!!n&&(n='url("'.concat(n,'")'),r.style.backgroundImage!==n)&&(r.style.backgroundImage=n,!0)}function I(r){var n,t,e,a,i;switch(r.localName){case O.l:M(r,u);break;case O.g:i=u,w(a=r,((a={})[O.h]=function(r){return A(r,i)},a[O.l]=function(r){return M(r,i)},a));break;case O.u:case O.m:a=u,(e=P((t=r).style.backgroundImage||t.getAttribute("data-bg")||""))&&k(t,e),h(t,x.L,a),b(t,x.P,a),p(t,x.H,a);break;case O._:n=u,g(e=r,x.F,n),h(e,x.q,n),w(e,((e={})[O.h]=function(r){return E(r,n)},e));break;case O.h:((null==(t=r.parentElement)?void 0:t.localName)===O._?E:A)(r,u)}}function R(r,n){n=(r=>{var n=ar;
416try{n.innerHTML=r;for(var t=[],e=document.createTreeWalker(n.content,NodeFilter.SHOW_ELEMENT),a=e.nextNode();a;a=e.nextNode()){var i=a;if(z.has(i.nodeName))t.push(i);else{for(var u,o=i.attributes.length-1;0<=o;--o){var f,c=i.attributes[o].name;W.test(c)?i.removeAttribute(c):q.has(c.toLowerCase())&&(f=(i.attributes[o].value||"").replace(/[\u0000-\u0020]+/g,""),er.test(f))&&i.removeAttribute(c)}i.hasAttribute("style")&&(u=i.getAttribute("style")||"",F.test(u))&&i.removeAttribute("style")}}for(o=0;o<t.length;o++)t[o].remove();return n.innerHTML}finally{n.innerHTML=""}})(n);return r.innerHTML!==n&&(r.innerHTML=n,1)}return{Qr:function(r){return!(!r||!D(r)||n.has((r=r).localName)||r.classList.contains("tl-switcher-container")||(r=r.parentNode)&&["SCRIPT","STYLE"].includes(r.nodeName.toUpperCase()))},rn:function(r){if(L(r)&&null!=(n=r.textContent)&&n.trim()){if(u.zr)if("judge-me"===c(r)){var n=u.$r(r.textContent);if(n)return void(r.textContent=Z(n))}var t=u.Fr(r.textContent,r.parentElement||void 0);t&&(U(t)?(n=r.parentElement)&&1===n.childNodes.length&&R(n,t):(n=r.textContent.trim().replace(C,"").trim(),r.textContent=Z(r.textContent.replace(n,function(){return t}))))}},nn:function(r){if(!!$(r.textContent)||!r.innerHTML)return!1;if(u.zr&&"judge-me"===c(r)){var n=null!=(n=u.$r(r.innerHTML))?n:u.$r(r.textContent);if(n&&R(r,n))return!0}n=u.Wr(r.textContent)?null:u.qr(r.innerHTML);return!(!n||!R(r,n))},tn:function(r){switch(p(r,x.Y,u),r.localName){case O.T:p(r,x.Z,u);break;case O.t:_(r,u,a);break;case O.v:t=u,!(e=(n=r).getAttribute(x.J))||"submit"!==e&&"button"!==e||m(n,x.$,t),p(n,x.B,t);break;case O.S:p(r,x.V,u);break;case O.l:case O.g:case O.u:case O.m:case O._:I(r);break;case O.i:m(r,x.G,u);break;case O.o:g(r,x.W,u)}var n,t,e},en:I,an:k,un:function(r){var n;return!!r&&(n=r.localName,!!or.has(n)||n===O.h&&!!r.parentElement&&fr.has(r.parentElement.localName))},on:function(r){return u.zr||!u.Wr(r.textContent)},zr:function(){return u.zr},fn:function(){i++},Ir:function(){return u.Ir},getImageTranslation:function(r){return S(r,u)}}}function e(n){var t=[],e=0;function a(){0!==e&&(e===t.length?e=t.length=0:64<e&&t.length<=2*e&&(t.splice(0,e),e=0))}
416return{cn:function(r){return!(n<=t.length-e||(a(),t.push(r),0))},ln:function(){var r;return t.length<=e?(a(),null):(r=t[e++],a(),r)},sn:function(){return e<t.length}}}function br(r,t){var n=new Map([["high",0],["normal",1],["deferred",2]]);function u(r){return null!=(r=n.get(r))?r:1}var o=[e(r),e(r),e(r)],f=new WeakMap;function i(r){var n=navigator.scheduling;return n&&"function"==typeof n.isInputPending&&n.isInputPending()||performance.now()-r>=t}function c(){return o[0].sn()||o[1].sn()||o[2].sn()}function l(r,n,t,e){if(void 0===e&&(e=!1),r.sn()){if(!e&&i(n))return!1;e=r.ln();e&&e.isActive&&((n=f.get(e.node))&&n[e.kind]===e&&delete n[e.kind],t(e))}return!0}return{dn:function(r,n,t,e){var a=f.get(r),i=null!=(i=null==a?void 0:a[n])?i:null;return i&&u(e)>=u(i.priority)?"deduped":(t={node:r,kind:n,source:t,priority:e,isActive:!0},o[u(e)].cn(t)?(i&&(i.isActive=!1),a?a[n]=t:f.set(r,((e={})[n]=t,e)),"enqueued"):"dropped")},vn:c,pn:function(r){var n=performance.now();if(c()){for(var t=0;t<o.length;t++)l(o[t],n,r,!0);for(;!i(n);){for(var e=!1,t=0;t<o.length;t++){var a=o[t];if(a.sn()){e=!0;if(!l(a,n,r))return}}if(!e)break}}}}}function wr(v,t){var p=new WeakSet,g=new WeakMap,m=new WeakSet;function e(r,n){return!(!r.isConnected||!v.un(r)||(v.en(r),t.log("media","Processed media attributes immediately",n,r),0))}function a(r,n){for(var t=0;t<r.length;t++)e(r[t],n)}function i(r,n,t){D(r)&&(e(r,n),I.has(r.localName)||a(r.querySelectorAll(t),n))}function n(){if(v.Ir()){for(var r=document.querySelectorAll('[style*="background"]'),n=0;n<r.length;n++)s(r[n]);for(var t=[],e=document.styleSheets,n=0;n<e.length;n++){var a=e[n];if(!p.has(a)){var i=void 0;try{i=a.cssRules}catch(r){p.add(a);continue}var u=g.get(a);if(u&&u.gn===i.length)for(var o=0;o<u.mn.length;o++)t.push(u.mn[o]);else{var f=[];d(i,f),g.set(a,{gn:i.length,mn:f});for(o=0;o<f.length;o++)t.push(f[o])}}}if(0<t.length)for(var c=0;c<t.length;c+=200)for(var l=document.querySelectorAll(t.slice(c,c+200).join(", ")),n=0;n<l.length;n++)s(l[n])}function s(r){var n;m.has(r)||(n=P(getComputedStyle(r).backgroundImage))&&v.an(r,n)&&m.add(r)}function d(r,n){for(var t=0;t<r.length;t++){var e,a=r[t];a.type===CSSRule.STYLE_RULE?((r,n)=>{var t;if(null!=(t=r.style)&&t.backgroundImage&&r.selectorText){try{document.documentElement.matches(r.selectorText)}catch(r){return}n.push(r.selectorText)}})(a,n):(e=void 0,(e=(a=a).type===CSSRule.MEDIA_RULE?(e=a,"function"!=typeof window.matchMedia||window.matchMedia(e.conditionText).matches?e.cssRules:null):"cssRules"in a?a.cssRules:null)&&d(e,n))}}}return{hn:e,bn:function(r,n){i(r,n,u)},wn:function(r,n){i(r,n,N)},Tn:function(r){a(document.querySelectorAll(u),r),n()},yn:n}}function M(p,g,m){var a=br(lr,2*cr),h=new WeakMap,t=new WeakMap,r=null,i=null,u=!1,b=wr(p,m);function o(){null===r&&a.vn()&&(r=requestAnimationFrame(d))}function w(r,n,t,e){if(r&&("subtree"!==n||r.nodeType!==Node.TEXT_NODE||p.Qr(r.parentElement))&&("subtree"===n||r.isConnected)){t=a.dn(r,n,t,e);if("enqueued"!==t)return"dropped"!==t||(u=!0,m.log("messageHandler","Dropped work item, queue full:",n,r),!1);"subtree"===n&&D(r)&&"deferred"===e&&i&&i.observe(r),o()}return!0}function T(r,n){return r.nodeType===Node.TEXT_NODE?w(r,"characterData",n,"high"):!p.Qr(r)||w(r,"subtree",n,ur.has(r.localName)?"high":i?"deferred":"normal")}function e(){if(document.body){for(var r=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT),n=[],t=r.nextNode();t;t=r.nextNode())n.push(t);for(var e,a=0;a<n.length;a++)L(e=n[a])&&e.isConnected&&p.Qr(e.parentElement)&&null!=(e=e.textContent)&&e.trim()&&f(n[a])}}function f(r){var n;!p.Qr(r.parentElement)||h.has(r)&&r.textContent===h.get(r)||(n=r.textContent,p.rn(r),r.textContent!==n&&h.set(r,null!=(n=r.textContent)?n:""))}var c=new WeakMap;function l(r){for(var n=r.childNodes,t=!0,e=0;e<n.length;e++)T(n[e],"continuation")||(t=!1);return t}function n(r){r=r.node;if(i&&D(r)&&i.unobserve(r),r.isConnected)if(r.nodeType===Node.TEXT_NODE)f(r);else if(p.Qr(r))if(m.log("messageHandler","Processing element:",r),p.Qr(r)){if(p.tn(r),!(r!==document.body&&p.on(r)))return void(n=r.textContent,n="".concat(r.childNodes.length,":").concat(n?gr(n):""),c.get(r)===n||l(r)&&c.set(r,n));var n=r.innerHTML;t.get(r)!==n&&(p.nn(r)?r.innerHTML!==n&&t.set(r,r.innerHTML):(m.log("messageHandler","Child nodes:",r.childNodes),l(r)))}}function s(r){switch(r.kind){case"subtree":n(r);break;
416case"attributes":p.Qr(r.node)&&p.tn(r.node);break;case"mediaAttributes":b.hn(r.node,r.source);break;case"mediaSubtree":b.wn(r.node,r.source);break;case"characterData":!g.Sn&&"mutation"===r.source||f(r.node)}}function d(){try{a.pn(s)}finally{r=null,o()}}"undefined"!=typeof IntersectionObserver&&(i=new IntersectionObserver(function(r){for(var n=0;n<r.length;n++){var t=r[n];t.isIntersecting&&(null!=i&&i.unobserve(t.target),w(t.target,"subtree","intersection","high"))}},{rootMargin:"300px"}));var v=["class","id","data-widget-name"],y=new Set(v),S=p.zr(),_={subtree:!0,childList:!0,attributes:!0,attributeFilter:g._n?void 0:S?k.concat(v):k,characterData:g.Sn},M=new WeakMap;var A=new MutationObserver(function(r){m.log("observer","Observer:",r);for(var n=0;n<r.length;n++){var t=r[n];switch(t.type){case"childList":S&&p.fn();for(var e=t.addedNodes,a=0;a<e.length;a++){o=u=i=void 0;var i=e[a];if(D(i))if(I.has(i.localName)||i.localName===O.g)b.bn(i,"mutation");else{for(var u=i.querySelectorAll(R),o=0;o<u.length;o++)b.hn(u[o],"mutation");(p.un(i)||i.querySelector(N))&&w(i,"mediaSubtree","mutation","high")}if(T(e[a],"mutation"),g.Mn&&D(e[a])&&e[a].shadowRoot){var f=e[a].shadowRoot;A.observe(f,_);for(var c=0;c<f.childNodes.length;c++)T(f.childNodes[c],"mutation")}}break;case"attributes":S&&t.attributeName&&y.has(t.attributeName)&&p.fn();var l=t.target;if(p.Qr(l)){var s=l;if(t.attributeName&&ir.has(t.attributeName)&&p.un(s)){if("style"===t.attributeName){var d=s.style.backgroundImage||"";if(M.get(s)===d)break;M.set(s,d)}b.hn(s,"mutation");break}g._n&&s&&w(s,"attributes","mutation","normal")}break;case"characterData":if(g.Sn){var v=t.target;if(v&&v.nodeType===Node.TEXT_NODE){if(h.has(v)&&v.textContent===h.get(v))break;w(v,"characterData","mutation","high")}}}}}),E=(A.observe(document.documentElement,_),!1);return{An:function(){if(e(),document.body)for(var r=document.createTreeWalker(document.body,NodeFilter.SHOW_ELEMENT),n=r.nextNode();n;n=r.nextNode()){var t=n;p.Qr(t)&&p.tn(t)}!document.body||E&&!u||(u=!1,w(document.body,"subtree","page-load","high")),E?b.yn():(b.Tn("page-load"),E=!0)}}}void 0===window.TranslationLab&&(window.TranslationLab={}),window.TranslationLab.CustomTranslations=(a=(()=>{var a;try{a=window.localStorage.getItem("tlab_debug_mode")||null}catch(r){a=null}return{log:function(r,n){for(var t=[],e=2;e<arguments.length;e++)t[e-2]=arguments[e];!a||"observer"===r&&"all"===a||("all"===a||a===r||"custom"===r&&"custom"===a)&&(r=t.map(function(r){if("function"==typeof r)try{return r()}catch(r){return"Error generating parameter: ".concat(r.message)}return r}),console.log.apply(console,[n].concat(r)))}}})(),i=null,{init:function(r,n){var t,e;r&&!r.isPrimaryLocale&&r.translationsMetadata&&r.translationsMetadata.length&&(0<(n=((r,n,t,e)=>{function a(r,n){for(var t=[],e=2;e<arguments.length;e++)t[e-2]=arguments[e];for(var a=0,i=t;a<i.length;a++){var u=i[a];if(u&&void 0!==u[r])return u[r]}return n}var i=null;try{i=window.localStorage.getItem("tlab_feature_options")}catch(r){e.log("dictionary","localStorage unavailable for tlab_feature_options",String(r))}var u=null;if(i)try{u=JSON.parse(i)}catch(r){e.log("dictionary","Invalid tlab_feature_options JSON",String(r))}var t=a("useMessageHandler",!0,u,i=t),o=a("localizeUrls",!1,u,i),f=a("processShadowRoot",!1,u,i),c=a("attributesMutations",!1,u,i),l=a("processCharacterData",!1,u,i),s=a("excludedTemplates",[],u,i),u=a("phraseIgnoreList",[],u,i);return e.log("dictionary","useMessageHandler:",t),e.log("dictionary","localizeUrls:",o),e.log("dictionary","processShadowRoot:",f),e.log("dictionary","attributesMutations:",c),e.log("dictionary","processCharacterData:",l),e.log("dictionary","excludedTemplates:",s),e.log("dictionary","phraseIgnoreList:",u),{Br:["html","head","meta","script","noscript","style","link","canvas","svg","g","path","ellipse","br","hr"],locale:r,Kr:n,kn:t,Xr:o,Mn:f,_n:c,Sn:l,En:s,pr:u}})(r.locale,r.Kr,n,a)).En.length&&n.En.includes(r.template)||n.kn&&(r=S(r.translationsMetadata,n,a),t=i=_(r,n),r.kr)&&(e=M(t,n,a),r=function(){e.An(),window.setTimeout(function(){return e.An()},500)},"loading"===document.readyState?window.addEventListener("DOMContentLoaded",r,{once:!0}):r(),"complete"!==document.readyState)&&window.addEventListener("load",function(){return e.An()},{once:!0}))},getImageTranslation:function(r){return a.log("dictionary","translationManager: ",i),i?i.getImageTranslation(r):null}})})(); 417</script>
417<!-- END app snippet -->
417<script> 418 (function() { 419 var ctx = { 420 locale: "en", 421 isPrimaryLocale: true, 422 rootUrl: "", 423 translationsMetadata: [], 424 template: "cart", 425 }; 426 var settings = null; 427 TranslationLab.CustomTranslations.init(ctx, settings); 428 })(); 429</script>
429 430 431 432<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 433 434<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 435 436 437 438 439 440 441
442<script> 443 ;(function () { 444 const url = new URL(window.location) 445 const viewParam = url.searchParams.get('view') 446 if (viewParam && viewParam.includes('variant-pf-')) { 447 url.searchParams.set('pf_v', viewParam) 448 url.searchParams.delete('view') 449 window.history.replaceState({}, '', url) 450 } 451 })() 452</script>
452 453 454 455
456<script type='module'> 457 458 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 459 460 window.PAGEFLY_CRO['data_debug'] = { 461 original_template_suffix: "", 462 allow_ab_test: false, 463 ab_test_start_time: 0, 464 ab_test_end_time: 0, 465 today_date_time: 1791080847000, 466 } 467 window.PAGEFLY_CRO['GA4'] = { enabled: false} 468</script>
468 469 470<!-- END app snippet --> 471 472 473 474 475 476 477 478 479
479<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-helper.js' defer='defer'></script>
479 480 481
481<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-general-helper.js' defer='defer'></script>
481 482 483
483<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-snap-slider.js' defer='defer'></script>
483 484 485
485<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v3.js' defer='defer'></script>
485 486 487
487<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v4.js' defer='defer'></script>
487 488 489
489<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-glider.js' defer='defer'></script>
489 490 491
491<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
491 492 493
493<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product-media.js' defer='defer'></script>
493 494 495
495<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product.js' defer='defer'></script>
495 496 497
498<script id='pagefly-helper-data' type='application/json'> 499 { 500 "page_optimization": { 501 "assets_prefetching": false 502 }, 503 "elements_asset_mapper": { 504 "Accordion": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion.js", 505 "Accordion3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion3.js", 506 "CountDown": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-countdown.js", 507 "GMap1": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 508 "GMap2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 509 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 510 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 511 "HTML.Video": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo.js", 512 "HTML.Video2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 513 "HTML.Video3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 514 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 515 "Instagram": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js", 516 "Instagram2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js", 517 "Insta3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram3.js", 518 "Tabs": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab.js", 519 "Tabs3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab3.js", 520 "ProductBox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-cart.js", 521 "FBPageBox2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js", 522 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js", 523 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-twitter.js", 524 "Paragraph4": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-paragraph4.js", 525 526 "AliReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 527 "BackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 528 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 529 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 530 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 531 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder
531-363/assets/pagefly-3rd-elements.js", 532 "LimeSpot": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 533 "Loox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 534 "Opinew": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 535 "Powr": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 536 "ProductReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 537 "PushOwl": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 538 "ReCharge": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 539 "Rivyo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 540 "TrackingMore": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 541 "Vitals": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 542 "Wiser": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js" 543 }, 544 "custom_elements_mapper": { 545 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-click-action-element.js", 546 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-dialog-element.js" 547 } 548 } 549</script>
549 550
551<script id='pagefly-heatmap-config' type='application/json'> 552 {} 553</script>
vendor: 1 bytes, line 553
553
554<script> 555 (function () { 556 var el = document.getElementById('pagefly-heatmap-config') 557 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 558 try { 559 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 560 } catch (e) { 561 window.__pagefly_heatmap_config__ = {} 562 } 563 })() 564</script>
vendor: 1 bytes, line 564
564
565<script> 566 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 567 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 568 // overlay path in the metafield, and this page must already be one the merchant enabled 569 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 570 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 571 (function () { 572 var cfg = window.__pagefly_heatmap_config__ || {} 573 var id = (window.__pagefly_page_setting__ || {}).pageId 574 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 575 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 576 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 577 var s = document.createElement('script') 578 s.src = 'https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-heatmap-overlay.js' 579 s.defer = true 580 document.head.appendChild(s) 581 })() 582</script>
582 583 584<!-- BEGIN app snippet: pf-ai-schema --> 585<!-- END app snippet --> 586 587 588<!-- END app block --><!-- BEGIN app block: shopify://apps/cozy-antitheft/blocks/Cozy_Antitheft_Script_1.0.0/a34a1874-f183-4394-8a9a-1e3f3275f1a7 -->
588<script src="https://cozyantitheft.addons.business/js/script_tags/11rzpu-zu/default/protect.js?shop=11rzpu-zu.myshopify.com" async type="text/javascript"></script>
588 589 590 591<!-- END app block --><!-- BEGIN app block: shopify://apps/flyweight-ai-chatbot/blocks/chat-button/acee03b0-ec73-4598-adb4-eab25db2b54c --><!-- 592 Flyweight AI Chatbot · AI Shopping Assistant for Shopify 593 https://flyweight.io 594 595 The <link>,
595<script>, and <div data-app="flyweight-ai-chat"> nodes that 596 follow are part of the Flyweight AI chat widget. If this app is causing 597 trouble on your storefront, please contact us before blocking it â we 598 respond to vendor reports quickly. 599--><!-- BEGIN app snippet: chat-loader --><link rel="preload" as="script" fetchpriority="low" href="https://cdn.shopify.com/extensions/01a0f776-3e8a-7166-a4fd-9b1ed047ded6/v0.498.1/assets/index.js?apiKey=a5a040bc-7e80-413a-aeab-603528e53659" data-app="flyweight-ai-chat" data-app-name="Flyweight AI Chatbot" data-app-vendor="Flyweight AI" data-app-url="https://flyweight.io" data-app-role="preload" /> 600
601<script data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-flyweight-chat="1" data-app="flyweight-ai-chat" data-app-name="Flyweight AI Chatbot" data-app-vendor="Flyweight AI" data-app-url="https://flyweight.io" data-app-role="loader-script"> 602(function flyweightChat() { 603 const src = "https:\/\/cdn.shopify.com\/extensions\/01a0f776-3e8a-7166-a4fd-9b1ed047ded6\/v0.498.1\/assets\/index.js?apiKey=a5a040bc-7e80-413a-aeab-603528e53659"; 604 605 const anchorSearch = () => { 606 if (document.getElementById('flyweight-chat-search')) return; 607 608 const anchor = document.createElement('div'); 609 anchor.id = 'flyweight-chat-search'; 610 anchor.setAttribute('data-flyweight-chat', ''); 611 anchor.dataset.search = "true"; 612 anchor.dataset.app = "flyweight-ai-chat"; 613 anchor.dataset.appName = "Flyweight AI Chatbot"; 614 anchor.dataset.appVendor = "Flyweight AI"; 615 anchor.dataset.appUrl = "https://flyweight.io"; 616 617 (document.body || document.documentElement).appendChild(anchor); 618 if (!document.body) { 619 document.addEventListener('DOMContentLoaded', () => document.body.appendChild(anchor), { once: true }); 620 } 621 }; 622 623 anchorSearch(); 624 625 const loaded = Array.from(document.scripts).some((s) => (s.src || s.dataset.src) === src); 626 if (loaded) return; 627 628 const script = document.createElement('script'); 629 script.src = src; 630 script.async = true; 631 script.dataset.cfasync = "false"; 632 script.dataset.noOptimize = "1"; 633 script.dataset.noDefer = "1"; 634 script.dataset.flyweightChat = "1"; 635 script.dataset.app = "flyweight-ai-chat"; 636 script.dataset.appName = "Flyweight AI Chatbot"; 637 script.dataset.appVendor = "Flyweight AI"; 638 script.dataset.appUrl = "https://flyweight.io"; 639 script.dataset.appRole = "injected-script"; 640 641 document.head.appendChild(script); 642})(); 643</script>
643 644<!-- END app snippet --> 645 646 647<!-- END app block --><!-- BEGIN app block: shopify://apps/fd-product-groups/blocks/app-embed/c4faf6e2-c14b-4cc5-ad31-cf86b1c483fb --> 648 649 650<!-- BEGIN app snippet: global-settings --> 651
652<script 653 654 id="AppGlobalSettings" 655 style="visibility: hidden; position: absolute; width: 0; height: 0;" 656 data-product-groups="{"productGroupsConfig":{"placements":[],"productDisplayConfigs":[],"addOptionPropertiesToCart":false}}" 657 data-product-options="{"marketRoundingEnabledById":{},"productOptions":{"variantPicker":{"isEnabled":false},"masterStyle":{},"optionsWithValues":[],"optionSets":[]}}" 658 data-product-bundles="{"bundles":[]}" 659 type="application/json"> 660 {"apiBaseUrlForExtensionClient":"https:\/\/fd-product-groups-app.fly.dev","storefrontAPIAccessToken":"e79c67365ed95483fd4e2d1f6bec642f","productGroupsConfig":{"placements":[],"productDisplayConfigs":[],"addOptionPropertiesToCart":false},"shopMoneyFormat":"\u0026lt;span class=money\u0026gt;â¬{{amount_with_comma_separator}}\u0026lt;\/span\u0026gt;","productOptions":{"variantPicker":{"isEnabled":false},"masterStyle":{},"optionsWithValues":[],"optionSets":[]},"plan":{"name":"Free","amount":0,"quotas":{"groups":10,"automations":0,"productGroups":{"productCardTemplate":{"isEnabled":true}},"productOptions":{"isEnabled":false}},"features":[{"description":"Create up to 10 groups"},{"description":"Auto hide out of stock \/ inactive products"},{"description":"Basic customer support"},{"description":"Single \u0026 two-color swatches, custom image swatches, product image swatches, and text swatches"}],"annualDiscount":0},"bundles":[]} 661</script>
661 662
663<script> 664 if (window.__fd_gob_app_liquid_data__ == null) { 665 const fdGOBAppData = { 666 shop: { 667 moneyFormat: "${{amount}}", 668 }, 669 670 localization: { 671 672 language: { 673 name: "English", 674 locale: "en", 675 primary: true, 676 }, 677 market: { 678 handle: "united-states", 679 }, 680 }, 681 682 request: { 683 page_type: "cart", 684 }, 685 686 687 } 688 689 window.__fd_gob_app_liquid_data__ = fdGOBAppData 690 window.__fd_product_groups_options_app_data__ = fdGOBAppData 691 } 692</script>
692 693<!-- END app snippet --> 694 695 696<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 697 698 699 700 701 702 703 704<link rel="dns-prefetch" href="https://cdn.judge.me"> 705<link rel="dns-prefetch" href="https://cdn1.judge.me"> 706<link rel="dns-prefetch" href="https://api.judge.me"> 707
708<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} reviews","badge_star_color":"#FFE234","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
708ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#FFE234","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"dd/mm/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":true,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
708itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#000000","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":true,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#000000","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"signed_in_customers","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#000000","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#000000","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
708youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":true,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":".jdgm-gallery__thumbnail-link{\nmin-height: 200px;\nmin-width: 200px;\n}\n.jdgm-gallery-wrapper{\nwidth: 100%;\npadding-right: 0px !important;\n}\n.jdgm-gallery {\n display: flex;\n justify-content: center;\n flex-wrap: wrap; \n width: 100%; \n margin: 0 auto; \n overflow: hidden;\n}\n.jdgm-row-media{\ntext-align: center;\n}\n[data-badge-type=\"review_collected_from_another_provider\"] {\n display: none !important;\n}","preview_badge_custom_css":" margin: 15px 0;\n","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
708:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"VEPACE","shop_currency":"EUR","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
708shop_enabled":false,"customer_account_validation_enabled":true,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"VEPACE"};</script>
708 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #000;--jdgm-secondary-color: rgba(0,0,0,0.1);--jdgm-star-color: #FFE234;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #000000;--jdgm-paginate-color: #000;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #000000}.jdgm-histogram__bar-content{background-color:#000}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#000}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#FFE234}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #000;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'VEPACE'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 709</style> <style class='jdgm-settings-style'>.jdgm-review-widget .jdgm-gallery__thumbnail-link{min-height:200px;
709min-width:200px}.jdgm-review-widget .jdgm-gallery-wrapper{width:100%;padding-right:0px !important}.jdgm-review-widget .jdgm-gallery{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin:0 auto;overflow:hidden}.jdgm-review-widget .jdgm-row-media{text-align:center}.jdgm-review-widget [data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-preview-badge{margin:15px 0} 710</style> 711 712 713 714 715 <style class='jdgm-miracle-styles'> 716 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/I
716azfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 717 718</style> 719 720 721 722 723 724 725 726 727
728<script data-cfasync='false' class='jdgm-script'> 729!function(e){window.jdgm=window.jdgm||{}; 730/* INF-1976 */ 731var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 732if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 733jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 734jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 735setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 736!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 737(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 738a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 739jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 740t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 741t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 742".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 743parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 744jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 745)}))}(document); 746</script>
746 747<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript> 748 749<!-- BEGIN app snippet: theme_fix_tags -->
749<script> 750 (function() { 751 var jdgmThemeFixes = null; 752 if (!jdgmThemeFixes) return; 753 754 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 755 // before the per-theme fix so the theme-specific CSS wins the cascade. 756 // HTML is never applied globally (too risky). 757 var allThemesFix = jdgmThemeFixes['all']; 758 if (allThemesFix && allThemesFix.css) { 759 var allStyleTag = document.createElement('style'); 760 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 761 allStyleTag.innerHTML = allThemesFix.css; 762 document.head.append(allStyleTag); 763 }; 764 765 if (allThemesFix && allThemesFix.js) { 766 var allScriptTag = document.createElement('script'); 767 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 768 allScriptTag.innerHTML = allThemesFix.js; 769 document.head.append(allScriptTag); 770 }; 771 772 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 773 if (!thisThemeFix) return; 774 775 if (thisThemeFix.html) { 776 document.addEventListener("DOMContentLoaded", function() { 777 var htmlDiv = document.createElement('div'); 778 htmlDiv.classList.add('jdgm-theme-fix-html'); 779 htmlDiv.innerHTML = thisThemeFix.html; 780 document.body.append(htmlDiv); 781 }); 782 }; 783 784 if (thisThemeFix.css) { 785 var styleTag = document.createElement('style'); 786 styleTag.classList.add('jdgm-theme-fix-style'); 787 styleTag.innerHTML = thisThemeFix.css; 788 document.head.append(styleTag); 789 }; 790 791 if (thisThemeFix.js) { 792 var scriptTag = document.createElement('script'); 793 scriptTag.classList.add('jdgm-theme-fix-script'); 794 scriptTag.innerHTML = thisThemeFix.js; 795 document.head.append(scriptTag); 796 }; 797 })(); 798</script>
798 799<!-- END app snippet --> 800<!-- End of Judge.me Core --> 801 802 803 804<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a0f6c2-aa0c-7102-a352-5a313c71c89c/bixgrow-affiliate-203/assets/bixgrow_affiliate_marketing.css" rel="stylesheet" type="text/css" media="all">
805<script src="https://cdn.shopify.com/extensions/01a0f6fd-be1b-7b1e-b9f6-6ca049cebd94/gsc-popup-email-pop-up-21/assets/runtime.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 805
805
806<script src="https://cdn.shopify.com/extensions/01a0ff95-2ba4-7fd3-a350-d1bdcce7c062/quick-announcement-bar-prod-247/assets/quickannouncementbar.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 806
806
807<script src="https://cdn.shopify.com/extensions/01a0f899-3d86-73f4-8a88-8acd5fecf10a/hextom-sales-boost-195/assets/ultimatesalesboost.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 807
807
808<script src="https://cdn.shopify.com/extensions/01a0fc56-f484-76ea-8509-1c030e284043/fd-product-groups-860/assets/fd-product-groups-ext.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 808
808
809<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
809 810<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0959/8697/5069/files/vepace_home_page_image.png?v=1753941116" /> 811<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0959/8697/5069/files/vepace_home_page_image.png?v=1753941116" /> 812<meta property="og:image:width" content="1200" /> 813<meta property="og:image:height" content="628" /> 814<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
815<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: 95986975069,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 815
815
816<script> 817 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 818</script>
vendor: 1 bytes, line 818
818
819<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}
819).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: 95986975069,storefrontBaseUrl: "https://vepace.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://vepace.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"6062899549","configuration":"{\"accountID\":\"{\\\"_id\\\":\\\"6a6e408d5b9f540f307f4c64\\\",\\\"domain\\\":\\\"11rzpu-zu.myshopify.com\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0f4a99a94e5522265afa164895734488","type":"APP","apiClientId":281958645761,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3605561693","configuration":"{\"accountID\":\"11rzpu-zu\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2981265757","configuration":"{\"shopId\":\"33186\",\"domainStatus\":\"0\",\"domain\":\"vepace.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"13124b044e9b3aaaba4080cdba031853","type":"APP","apiClientId":5443297,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
819,"dataSharingState":"unrestricted"},{"id":"2981167453","configuration":"{\"userID\":\"68be97c058a81a85483867bf\",\"proxyPath\":\"\/apps\/tagfly\",\"serverDomain\":\"https:\/\/apps.tagfly.io\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f62432aac6c69dfb8336ae3c5b714411","type":"APP","apiClientId":5018863,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2890826077","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-KF6C9HSW\\\",\\\"AW-17546509727\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-BWQB9SWTGQ\\\",\\\"AW-17546509727\\\/2LgyCICQg6QbEJ_76a5B\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-BWQB9SWTGQ\\\",\\\"AW-17546509727\\\/Io-QCIyQg6QbEJ_76a5B\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-BWQB9SWTGQ\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-BWQB9SWTGQ\\\",\\\"AW-17546509727\\\/X-BTCImQg6QbEJ_76a5B\\\",\\\"MC-6FWC2CPTDW\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-BWQB9SWTGQ\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-BWQB9SWTGQ\\\",\\\"AW-17546509727\\\/67BfCP2Pg6QbEJ_76a5B\\\",\\\"MC-6FWC2CPTDW\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-BWQB9SWTGQ\\\",\\\"AW-17546509727\\\/DC_7CIaQg6QbEJ_76a5B\\\",\\\"MC-6FWC2CPTDW\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-BWQB9SWTGQ\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-BWQB9SWTGQ\\\",\\\"AW-17546509727\\\/XdYRCI-Qg6QbEJ_76a5B\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-BWQB9SWTGQ\\\",\\\"AW-17546509727\\\/fV64CIOQg6QbEJ_76a5B\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-BWQB9SWTGQ\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2446786909","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"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":"VEPACE","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"11rzpu-zu.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/vepace.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"15515928133981","handle":"vepace-first-helmet","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58107871723869","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15477682733405","handle":"dualtron-achilleus-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57917235626333","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
819,{"id":"15473920311645","handle":"dualtron-aminia-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58299925102941","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15563969691997","handle":"dualtron-aminia-special-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58301912252765","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15477389689181","handle":"dualtron-city-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57913857278301","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15477317173597","handle":"dualtron-dolphin-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57913389252957","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15477146648925","handle":"dualtron-forever-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"62453292204381","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15477276213597","handle":"new-dualtron-forever-limited-electric-scooter-2025","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58290985664861","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15474482774365","handle":"dualtron-mini-special-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57894643827037","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15477015675229","handle":"dualtron-pop-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57911526555997","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15476494598493","handle":"dualtron-sonic-alien-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58291250921821","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15476437254493","handle":"dualtron-sonic-pro-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57907139969373","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15724948881757","handle":"dualtron-spider-max-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"62915128557917","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15476005241181","handle":"new-dualtron-storm-limited-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57905283989853","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15828952088925","handle":"dualtron-thunder-3-dgt-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"62920377991517","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15475859784029","handle":"dualtron-thunder-3-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57904760422749","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
819,{"id":"15475314917725","handle":"dualtron-togo-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57902026752349","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15475755221341","handle":"dualtron-togo-limited-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57904383263069","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15723992678749","handle":"dualtron-togo-max-electric-scooter-new-model","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"62451598721373","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15561238643037","handle":"dualtron-togo-plus-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58292076577117","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15722665279837","handle":"dualtron-togo-pro-electric-scooter-new-model","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"62445107937629","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15474526519645","handle":"dualtron-victor-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"62926559871325","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15830334964061","handle":"dualtron-victor-limited-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"62926806581597","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15474860425565","handle":"dualtron-victor-electric-scooter-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57896619770205","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15475221659997","handle":"dualtron-victor-luxury-plus-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57901065994589","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15476075757917","handle":"dualtron-x-ltd-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57905550819677","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15482664124765","handle":"hero-s10-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57949550772573","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15480478892381","handle":"kuickwheel-m16-pro-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57939639992669","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15480520999261","handle":"kuickwheel-s1-c-pro-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57939798917469","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15480667275613","handle":"kuickwheel-s9-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57941088043357","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
819,{"id":"16049070473565","handle":"kuickwheel-s9-electric-scooter-gray","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"64046593048925","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15469776404829","handle":"kukirin-a1-electric-scooter-new-model-2025","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57876827799901","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15547990966621","handle":"kukirin-c1-pro-new-model-2025","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58228229996893","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15469035815261","handle":"kukirin-g2-electric-scooter-2025","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"64237900267869","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15467314839901","handle":"kukirin-g2-master-electric-scooter-new-model-2025","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"63174838550877","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15465093923165","handle":"kukirin-g2-max-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57858000683357","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15464580153693","handle":"kukirin-g2-pro-electric-scooter-2026","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58380658377053","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15674661110109","handle":"kukirin-g2-ultra-electric-scooter-2025","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58726433653085","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15465790996829","handle":"kukirin-g3-electric-scooter-2025","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57860769677661","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15467586748765","handle":"kukirin-g3-pro-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57868177834333","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15469004980573","handle":"kukirin-g4-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57873308352861","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15468789891421","handle":"kukirin-g4-max-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"5787172693
8196413","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16565599338845","handle":"kukirin-g4-ultra-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"65956337811805","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15466298868061","handle":"kukirin-m4-max-electric-scooter-new-model-2025","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57862267765085","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15470318158173","handle":"kukirin-s1-max-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57878838575453","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15711958106461","handle":"kukirin-t3-electric-scooter-new-model","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58891789959517","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15905539195229","handle":"kukirin-x1-electric-motorcycle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"63335308362077","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16576863895901","handle":"rovoron-r5-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"65977995624797","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16170668425565","handle":"rovoron-r7-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"64579224568157","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16168377614685","handle":"rovoron-s7-electric-scooter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"64570597769565","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://vepace.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"184980537693","themeStoreId":"871","themePublished":"true","eventMetadataId":"6ffc46b0-b98f-434a-8b5c-f4a35c076822","pageType":"cart","shopId":"95986975069","storefrontBaseUrl":"https:\/\/vepace.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>
819<script> 820 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 821 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 822 window.ShopifyAnalytics.meta.currency = 'USD'; 823 var meta = {"page":{"pageType":"cart","requestId":"f5666597-6ce5-4d5e-a605-b3c7bac15657-1791080847"}}; 824 for (var attr in meta) { 825 window.ShopifyAnalytics.meta[attr] = meta[attr]; 826 } 827</script>
vendor: 1 bytes, line 827
827
828<script class="analytics"> 829 (function () { 830 var customDocumentWrite = function(content) { 831 var jquery = null; 832 833 if (window.jQuery) { 834 jquery = window.jQuery; 835 } else if (window.Checkout && window.Checkout.$) { 836 jquery = window.Checkout.$; 837 } 838 839 if (jquery) { 840 jquery('body').append(content); 841 } 842 }; 843 844 var hasLoggedConversion = function(token) { 845 if (token) { 846 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 847 } 848 return false; 849 } 850 851 var setCookieIfConversion = function(token) { 852 if (token) { 853 var twoMonthsFromNow = new Date(Date.now()); 854 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 855 856 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 857 } 858 } 859 860 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 861 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 862 if (trekkie.integrations) { 863 return; 864 } 865 trekkie.methods = [ 866 'identify', 867 'page', 868 'ready', 869 'track', 870 'trackForm', 871 'trackLink' 872 ]; 873 trekkie.factory = function(method) { 874 return function() { 875 var args = Array.prototype.slice.call(arguments); 876 args.unshift(method); 877 trekkie.push(args); 878 if (method == 'track' || method == 'page') { 879 var pageUrl; 880 try { 881 pageUrl = window.location.href; 882 } catch (e) {} 883 var pageReferrer; 884 try { 885 pageReferrer = document.referrer; 886 } catch (e) {} 887 try { 888 if (window.__TREKKIE_SHIM_QUEUE == null) { 889 window.__TREKKIE_SHIM_QUEUE = []; 890 } 891 window.__TREKKIE_SHIM_QUEUE.push({ 892 from: 'trekkie-stub', 893 method: method, 894 args: args.slice(1), 895 pageContext: { 896 url: pageUrl, 897 referrer: pageReferrer 898 } 899 }); 900 } catch (e) { 901 // no-op 902 } 903 } 904 return trekkie; 905 }; 906 }; 907 for (var i = 0; i < trekkie.methods.length; i++) { 908 var key = trekkie.methods[i]; 909 trekkie[key] = trekkie.factory(key); 910 } 911 trekkie.load = function(config) { 912 trekkie.config = config || {}; 913 trekkie.config.initialDocumentCookie = document.cookie; 914 var first = document.getElementsByTagName('script')[0]; 915var script = document.createElement('script'); 916script.type = 'text/javascript'; 917script.onerror = function(e) { 918 var scriptFallback = document.createElement('script'); 919 scriptFallback.type = 'text/javascript'; 920 scriptFallback.onerror = function(error) { 921 var Monorail = { 922 produce: function produce(monorailDomain, schemaId, payload) { 923 var currentMs = new Date().getTime(); 924 var event = { 925 schema_id: schemaId, 926 payload: payload, 927 metadata: { 928 event_created_at_ms: currentMs, 929 event_sent_at_ms: currentMs 930 } 931 }; 932 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 933 }, 934 sendRequest: function sendRequest(endpointUrl, payload) { 935 // Try the sendBeacon API 936 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 937 var blobData = new window.Blob([payload], { 938 type: 'text/plain' 939 }); 940 941 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 942 return true; 943 } // sendBeacon was not successful 944 945 } // XHR beacon 946 947 var xhr = new XMLHttpRequest(); 948 949 try { 950 xhr.open('POST', endpointUrl); 951 xhr.setRequestHeader('Content-Type', 'text/plain'); 952 xhr.send(payload); 953 } catch (e) { 954 console.log(e); 955 } 956 957 return false; 958 }, 959 isIos12: function isIos12() { 960 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 961 } 962 }; 963 Monorail.produce('monorail-edge.shopifysvc.com', 964 'trekkie_storefront_load_errors/1.1', 965 {shop_id: 95986975069, 966 theme_id: 184980537693, 967 app_name: "storefront", 968 context_url: window.location.href, 969 source_url: "//vepace.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 970 971 }; 972 scriptFallback.async = true; 973 scriptFallback.src = '//vepace.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 974 first.parentNode.insertBefore(scriptFallback, first); 975}; 976script.async = true; 977script.src = '//vepace.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 978first.parentNode.insertBefore(script, first); 979 980 }; 981 trekkie.load( 982 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":95986975069,"isMerchantRequest":null,"themeId":184980537693,"themeCityHash":"13983600098880352249","contentLanguage":"en","currency":"USD","eventMetadataId":"6ffc46b0-b98f-434a-8b5c-f4a35c076822"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 983 ); 984 985 var loaded = false;
986 trekkie.ready(function() { 987 if (loaded) return; 988 loaded = true; 989 990 window.ShopifyAnalytics.lib = window.trekkie; 991 992 var originalDocumentWrite = document.write; 993 document.write = customDocumentWrite; 994 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 995 document.write = originalDocumentWrite; 996 997 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 998 var token = match? match[1]: undefined; 999 if (!hasLoggedConversion(token)) { 1000 setCookieIfConversion(token); 1001 1002 } 1003 }); 1004 1005 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"f5666597-6ce5-4d5e-a605-b3c7bac15657-1791080847","shopifyEmitted":true}); 1006 1007 var eventsListenerScript = document.createElement('script'); 1008 eventsListenerScript.async = true; 1009 eventsListenerScript.src = "//vepace.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1010 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1011})();</script>
vendor: 1 bytes, line 1011
1011
1012<script 1013 defer 1014 src="https://vepace.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1015 data-application="storefront-renderer" 1016 data-shop-id="95986975069" 1017 data-render-region="gcp-us-west1" 1018 data-page-type="cart" 1019 data-theme-instance-id="184980537693" 1020 data-theme-name="Warehouse" 1021 data-theme-version="6.6.0" 1022 data-monorail-region="shop_domain" 1023 data-resource-timing-sampling-rate="10" 1024 data-shs="true" 1025 data-shs-beacon="true" 1026 data-shs-export-with-fetch="true" 1027 data-shs-logs-sample-rate="1" 1028 data-shs-beacon-endpoint="https://vepace.com/api/collect" 1029></script>
1029 1030<meta name="shopify-y" content="4b2c678b-561e-4a3e-9999-d02b981a4e8b" data-expiration="1822638447000"><meta name="shopify-s" content="2fb023df-84fd-4506-9803-d3d6635bcf7b" data-expiration="1791082647000"><meta name="new-cookie-storage-activated" content="t"> 1031</head> 1032 1033 <body class="warehouse--v4 features--animate-zoom template-cart " data-instant-intensity="viewport"><svg class="visually-hidden"> 1034 <linearGradient id="rating-star-gradient-half"> 1035 <stop offset="50%" stop-color="var(--product-review-star-color)" /> 1036 <stop offset="50%" stop-color="rgba(var(--text-color-rgb), .4)" stop-opacity="0.4" /> 1037 </linearGradient> 1038 </svg> 1039 1040 <a href="#main" class="visually-hidden skip-to-content">Skip to content</a> 1041 <span class="loading-bar"></span><!-- BEGIN sections: header-group --> 1042<div id="shopify-section-sections--25902967685469__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><section data-section-id="sections--25902967685469__announcement-bar" data-section-type="announcement-bar" data-section-settings="{ 1043 "showNewsletter": true 1044}"><div id="announcement-bar-newsletter" class="announcement-bar__newsletter hidden-phone" aria-hidden="true"> 1045 <div class="container"> 1046 <div class="announcement-bar__close-container"> 1047 <button class="announcement-bar__close" data-action="toggle-newsletter"> 1048 <span class="visually-hidden">Close</span><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 1049 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 1050 </svg></button> 1051 </div> 1052 </div> 1053 1054 <div class="container container--extra-narrow"> 1055 <div class="announcement-bar__newsletter-inner"><h2 class="heading h1">Newsletter</h2><div class="rte"> 1056 <p>Join the Vepace Rider Family & Stay Informed!</p> 1057 </div><div class="newsletter"><form method="post" action="/contact#newsletter-sections--25902967685469__announcement-bar" id="newsletter-sections--25902967685469__announcement-bar" accept-charset="UTF-8" class="form newsletter__form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 1058 <input type="hidden" name="contact[context]" value="announcement-bar"> 1059 1060 <div class="form__input-row"> 1061 <div class="form__input-wrapper form__input-wrapper--labelled"> 1062 <input type="email" id="announcement[contact][email]" name="contact[email]" class="form__field form__field--text" autofocus required> 1063 <label for="announcement[contact][email]" class="form__floating-label">Your email</label> 1064 </div> 1065 1066 <button type="submit" class="form__submit button button--primary">Subscribe</button> 1067 </div></form></div> 1068 </div> 1069 </div> 1070 </div><div class="announcement-bar"> 1071 <div class="container"> 1072 <div class="announcement-bar__inner"><p class="announcement-bar__content announcement-bar__content--center">ðExtra Discount | Code: VEPACEð¥</p><button type="button" class="announcement-bar__button hidden-phone" data-action="toggle-newsletter" aria-expanded="false" aria-controls="announcement-bar-newsletter"><svg focusable="false" class="icon icon--newsletter " viewBox="0 0 20 17" role="presentation"> 1073 <path d="M19.1666667 0H.83333333C.37333333 0 0 .37995 0 .85v15.3c0 .47005.37333333.85.83333333.85H19.1666667c.46 0 .8333333-.37995.8333333-.85V.85c0-.47005-.3733333-.85-.8333333-.85zM7.20975004 10.8719018L5.3023283 12.7794369c-.14877889.1487878-.34409888.2235631-.53941886.2235631-.19531999 0-.39063998-.0747753-.53941887-.2235631-.29832076-.2983385-.29832076-.7805633 0-1.0789018L6.1309123 9.793l1.07883774 1.0789018zm8.56950946 1.9075351c-.1487789.1487878-.3440989.2235631-.5394189.2235631-.19532 0-.39064-.0747753-.5394189-.2235631L12.793 10.8719018 13.8718377 9.793l1.9074218 1.9075351c.2983207.2983385.2983207.7805633 0 1.0789018zm.9639048-7.45186267l-6.1248086 5.44429317c-.1706197.1516625-.3946127.2278826-.6186057.2278826-.223993 0-.447986-.0762201-.61860567-.2278826l-6.1248086-5.44429317c-.34211431-.30410267-.34211431-.79564457 0-1.09974723.34211431-.30410267.89509703-.30410267 1.23721134 0L9.99975 9.1222466l5.5062029-4.8944196c.3421143-.30410267.8950971-.30410267 1.2372114 0 .3421143.30410266.3421143.79564456 0 1.09974723z" fill="currentColor"></path> 1074 </svg>Subscribe</button></div> 1075 </div> 1076 </div> 1077</section> 1078 1079<style> 1080 .announcement-bar { 1081 background: #ffffff; 1082 color: #000000; 1083 } 1084</style> 1085
1086<script>document.documentElement.style.setProperty('--announcement-bar-button-width', document.querySelector('.announcement-bar__button').clientWidth + 'px');document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-sections--25902967685469__announcement-bar').clientHeight + 'px'); 1087</script>
1087 1088 1089<style> #shopify-section-sections--25902967685469__announcement-bar .announcement-bar__content {text-transform: uppercase; font-weight: 700; letter-spacing: 0.7px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); /* subtle emphasis */ -webkit-text-stroke: 0.5px black; /* outline effect */ text-stroke: 0.5px black; /* fallback */} </style></div><div id="shopify-section-sections--25902967685469__header" class="shopify-section shopify-section-group-header-group shopify-section__header"><section data-section-id="sections--25902967685469__header" data-section-type="header" data-section-settings="{ 1090 "navigationLayout": "inline", 1091 "desktopOpenTrigger": "hover", 1092 "useStickyHeader": true 1093}"> 1094 <header class="header header--inline " role="banner"> 1095 <div class="container"> 1096 <div class="header__inner"><nav class="header__mobile-nav hidden-lap-and-up"> 1097 <button class="header__mobile-nav-toggle icon-state touch-area" data-action="toggle-menu" aria-expanded="false" aria-haspopup="true" aria-controls="mobile-menu" aria-label="Open menu"> 1098 <span class="icon-state__primary"><svg focusable="false" class="icon icon--hamburger-mobile " viewBox="0 0 20 16" role="presentation"> 1099 <path d="M0 14h20v2H0v-2zM0 0h20v2H0V0zm0 7h20v2H0V7z" fill="currentColor" fill-rule="evenodd"></path> 1100 </svg></span> 1101 <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 1102 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 1103 </svg></span> 1104 </button><div id="mobile-menu" class="mobile-menu" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless " viewBox="0 0 20 9" role="presentation"> 1105 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1106 </svg><div class="mobile-menu__inner"> 1107 <div class="mobile-menu__panel"> 1108 <div class="mobile-menu__section"> 1109 <ul class="mobile-menu__nav" data-type="menu" role="list"><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-0" data-action="open-panel">Electric Scooters<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1110 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1111 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-1" data-action="open-panel">Minimotors<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1112 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1113 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-2" data-action="open-panel">Kukirin<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1114 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1115 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-3" data-action="open-panel">Teverun<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1116 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1117 </svg></button></li><li class="mobile-menu__nav-item"><a href="/pages/electric-scooter-spare-parts" class="mobile-menu__nav-link" data-type="menuitem">Spare Parts</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-5" data-action="open-panel">Contact<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1118 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1119 </svg></button></li></ul> 1120 </div><div class="mobile-menu__section mobile-menu__section--loose"> 1121 <p class="mobile-menu__section-title heading h5">Follow Us</p><ul class="social-media__item-list social-media__item-list--stack list--unstyled" role="list"> 1122 <li class="social-media__item social-media__item--facebook"> 1123 <a href="https://www.facebook.com/people/Vepace/61587615461309/" target="_blank" rel="noopener" aria-label="Follow us on Facebook"><svg focusable="false" class="icon icon--facebook " viewBox="0 0 30 30"> 1124 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.2142857-17.1429611h-2.1428678v-2.1425646c0-.5852979.8203285-1.07160109 1.0714928-1.07160109h1.071375v-2.1428925h-2.1428678c-2.3564786 0-3.2142536 1.98610393-3.2142536 3.21449359v2.1425646h-1.0714822l.0032143 2.1528011 1.0682679-.0099086v7.499969h3.2142536v-7.499969h2.1428678v-2.1428925z" fill="currentColor" fill-rule="evenodd"></path> 1125 </svg>Facebook</a> 1126 </li> 1127 1128 1129<li class="social-media__item social-media__item--instagram"> 1130 <a href="https://www.instagram.com/vepace75" target="_blank" rel="noopener" aria-label="Follow us on Instagram"><svg focusable="false" class="icon icon--instagram " role="presentation" viewB
1130ox="0 0 30 30"> 1131 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.0000159-23.03571429c-2.1823849 0-2.4560363.00925037-3.3131306.0483571-.8553081.03901103-1.4394529.17486384-1.9505835.37352345-.52841925.20532625-.9765517.48009406-1.42331254.926823-.44672894.44676084-.72149675.89489329-.926823 1.42331254-.19865961.5111306-.33451242 1.0952754-.37352345 1.9505835-.03910673.8570943-.0483571 1.1307457-.0483571 3.3131306 0 2.1823531.00925037 2.4560045.0483571 3.3130988.03901103.8553081.17486384 1.4394529.37352345 1.9505835.20532625.5284193.48009406.9765517.926823 1.4233125.44676084.446729.89489329.7214968 1.42331254.9268549.5111306.1986278 1.0952754.3344806 1.9505835.3734916.8570943.0391067 1.1307457.0483571 3.3131306.0483571 2.1823531 0 2.4560045-.0092504 3.3130988-.0483571.8553081-.039011 1.4394529-.1748638 1.9505835-.3734916.5284193-.2053581.9765517-.4801259 1.4233125-.9268549.446729-.4467608.7214968-.8948932.9268549-1.4233125.1986278-.5111306.3344806-1.0952754.3734916-1.9505835.0391067-.8570943.0483571-1.1307457.0483571-3.3130988 0-2.1823849-.0092504-2.4560363-.0483571-3.3131306-.039011-.8553081-.1748638-1.4394529-.3734916-1.9505835-.2053581-.52841925-.4801259-.9765517-.9268549-1.42331254-.4467608-.44672894-.8948932-.72149675-1.4233125-.926823-.5111306-.19865961-1.0952754-.33451242-1.9505835-.37352345-.8570943-.03910673-1.1307457-.0483571-3.3130988-.0483571zm0 1.44787387c2.1456068 0 2.3997686.00819774 3.2471022.04685789.7834742.03572556 1.2089592.1666342 1.4921162.27668167.3750864.14577303.6427729.31990322.9239522.60111439.2812111.28117926.4553413.54886575.6011144.92395217.1100474.283157.2409561.708642.2766816 1.4921162.0386602.8473336.0468579 1.1014954.0468579 3.247134 0 2.1456068-.0081977 2.3997686-.0468579 3.2471022-.0357255.7834742-.1666342 1.2089592-.2766816 1.4921162-.1457731.3750864-.3199033.6427729-.6011144.9239522-.2811793.2812111-.5488658.4553413-.9239522.6011144-.283157.1100474-.708642.2409561-1.4921162.2766816-.847206.0386602-1.1013359.0468579-3.2471022.0468579-2.1457981 0-2.3998961-.0081977-3.247134-.0468579-.7834742-.0357255-1.2089592-.1666342-1.4921162-.2766816-.37508642-.1457731-.64277291-.3199033-.92395217-.6011144-.28117927-.2811793-.45534136-.5488658-.60111439-.9239522-.11004747-.283157-.24095611-.708642-.27668167-1.4921162-.03866015-.8473336-.04685789-1.1014954-.04685789-3.2471022 0-2.1456386.00819774-2.3998004.04685789-3.247134.03572556-.7834742.1666342-1.2089592.27668167-1.4921162.14577303-.37508642.31990322-.64277291.60111439-.92395217.28117926-.28121117.54886575-.45534136.92395217-.60111439.283157-.11004747.708642-.24095611 1.4921162-.27668167.8473336-.03866015 1.1014954-.04685789 3.247134-.04685789zm0 9.26641182c-1.479357 0-2.6785873-1.1992303-2.6785873-2.6785555 0-1.479357 1.1992303-2.6785873 2.6785873-2.6785873 1.4793252 0 2.6785555 1.1992303 2.6785555 2.6785873 0 1.4793252-1.1992303 2.6785555-2.6785555 2.6785555zm0-6.8050167c-2.2790034 0-4.1264612 1.8474578-4.1264612 4.1264612 0 2.2789716 1.8474578 4.1264294 4.1264612 4.1264294 2.2789716 0 4.1264294-1.8474578 4.1264294-4.1264294 0-2.2790034-1.8474578-4.1264612-4.1264294-4.1264612zm5.2537621-.1630297c0-.532566-.431737-.96430298-.964303-.96430298-.532534 0-.964271.43173698-.964271.96430298 0 .5325659.431737.964271.964271.964271.532566 0 .964303-.4317051.964303-.964271z" fill="currentColor" fill-rule="evenodd"></path> 1132 </svg>Instagram</a> 1133 </li> 1134 1135 1136<li class="social-media__item social-media__item--youtube"> 1137 <a href="https://www.youtube.com/@vepace7" target="_blank" rel="noopener" aria-label="Follow us on YouTube"><svg focusable="false" class="icon icon--youtube " role="presentation" viewBox="0 0 30 30"> 1138 <path d="M15 30c8.2842712 0 15-6.7157288 15-15 0-8.28427125-6.7157288-15-15-15C6.71572875 0 0 6.71572875 0 15c0 8.2842712 6.71572875 15 15 15zm7.6656364-18.7823145C23 12.443121 23 15 23 15s0 2.5567903-.3343636 3.7824032c-.184.6760565-.7260909 1.208492-1.4145455 1.3892823C20.0033636 20.5 15 20.5 15 20.5s-5.00336364 0-6.25109091-.3283145c-.68836364-.1807903-1.23054545-.7132258-1.41454545-1.3892823C7 17.5567903 7 15 7 15s0-2.556879.33436364-3.7823145c.184-.6761452.72618181-1.2085807 1.41454545-1.38928227C9.99663636 9.5 15 9.5 15 9.5s5.0033636 0 6.2510909.32840323c.6884546.18070157 1.2305455.71313707 1.4145455 1.38928227zm-9.302 6.103758l4.1818181-2.3213548-4.1818181-2.3215322v4.642887z" fill="currentColor" fill-rule="evenodd"></path> 1139 </svg>YouTube</a> 1140 </li> 1141 1142 1143<li class="social-media__item social-media__item--tiktok"> 1144 <a href="https://www.tiktok.com/@vepace7" target="_blank" rel="noopener" aria-label="Follow us on TikTok"><svg focusable="false" class="icon icon--tiktok " viewBox="0 0 30 30"> 1145 <path fill-rule="evenodd" clip-rule="evenodd" d="M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15zm-7.902-1.966c.133 0 .267-.007.4-.02h.002v-2.708a4.343 4.343 0 01-4.002-3.877h-2.332l-.024 11.363c0 1.394-1.231 2.493-2.625 2.493a2.524 2.524 0 010-5.048c.077 0 .152.01.227.02l.078.01v-2.436a3.334 3.334 0 00-.306-.016 4.945 4.945 0 104.946 4.945v-6.69a4.345 4.345 0 003.636 1.964z" fill="currentColor"></path> 1146 </svg>TikTok</a> 1147 </li> 1148 1149 1150<li class="social-media__item social-media__item--linkedin"> 1151 <a href="https://www.linkedin.com/company/vepace7" target="_blank" rel="noopener" aria-label="Follow us on LinkedIn"><svg focusable="false" class="icon icon--linkedin " role="presentation" viewB
1151ox="0 0 30 30"> 1152 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zM10.2456033 7.5c-.92709386 0-1.67417473.75112475-1.67417473 1.67662742 0 .92604418.74708087 1.67716898 1.67417473 1.67716898.9233098 0 1.6730935-.7511248 1.6730935-1.67716898C11.9186968 8.25112475 11.1689131 7.5 10.2456033 7.5zM8.80063428 21.4285714h2.88885682v-9.3037658H8.80063428v9.3037658zm4.69979822-9.3037658v9.3037658h2.8829104v-4.6015191c0-1.2141468.2292058-2.3898439 1.7309356-2.3898439 1.4811878 0 1.5001081 1.3879832 1.5001081 2.4667435v4.5246195H22.5V16.326122c0-2.5057349-.5400389-4.4320151-3.4618711-4.4320151-1.4044256 0-2.3466556.7711619-2.7315482 1.502791h-.0394623v-1.2720923h-2.7666859z" fill="currentColor" fill-rule="evenodd"></path> 1153 </svg>LinkedIn</a> 1154 </li> 1155 1156 1157<li class="social-media__item social-media__item--snapchat"> 1158 <a href="https://www.snapchat.com/@vepace" target="_blank" rel="noopener" aria-label="Follow us on Snapchat"><svg focusable="false" class="icon icon--snapchat " role="presentation" viewBox="0 0 30 30"> 1159 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.108159-7.5c1.0158803 0 1.6676384-.460207 2.2992458-.906347.4344332-.3067145.8448697-.5961158 1.3282714-.6766223.236284-.0390629.4714304-.0588649.6986682-.0588649.3891482 0 .6949848.0490721.9677785.1023644.1538392.0301899.2752313.0454472.3605471.0454472h.0200424c.1230172 0 .196145-.0548613.2304879-.1720501.0398141-.1350972.0687402-.2634856.0972871-.3942545.0785446-.3592493.1295716-.5305961.2612016-.5507768 1.611303-.2486611 2.0719538-.5870804 2.1741702-.8257864.0147881-.0339231.0232384-.0688201.0252968-.1035006.0050377-.0924093-.0602898-.1738897-.1517266-.1889846-2.4772443-.4077263-3.5866198-2.9346989-3.6327174-3.0419326-.0011375-.0031381-.0026543-.0060056-.0040085-.0089813-.1515099-.3069309-.1812485-.5730134-.0884033-.79116.1698189-.3999354.7238025-.5755563 1.0910665-.6919336.0900826-.0285668.1751816-.0555646.241755-.0816968.6423328-.2534222.7732586-.5109564.7700085-.6823031-.0034668-.181897-.1664064-.3560031-.415095-.44403l-.0053085-.0021641c-.087
11595909-.0365201-.1930574-.0566467-.2971155-.0566467-.0681443 0-.1681939.008873-.2583307.0509117-.3074617.143862-.5876223.221501-.8313816.2308068h-.0003792c-.3207872-.0122816-.4628176-.1488937-.4805308-.1669102.0082879-.1513825.0181466-.3095279.0283845-.4722181l.0030876-.0508035c.0738319-1.1683718.1654854-2.62251986-.2049745-3.45225589-1.1106214-2.48726036-3.4696695-2.68073558-4.1662794-2.68073558l-.0411682.00016231s-.2868776.00308392-.3046991.00308392c-.6949848 0-3.0488868.1930965-4.1589124 2.67900426-.3703516.8293032-.2789689 2.28215278-.2052453 3.45144438.0114296.1803821.0225883.3551915.0315804.5225887-.0189049.0194773-.17334.1679923-.5271701.1679923-.25605558 0-.55284604-.0780718-.88213773-.2321594-.05660632-.0264027-.12393805-.0399287-.20037013-.0399287-.27880644 0-.62359039.1795706-.67266726.4372129-.02870942.1512202.03217623.4479255.76421241.736948.06711506.0265109.15221413.0533464.24197171.0816968.36683062.116215.9210309.2919982 1.0909582.6919877.0927368.2182548.0630524.4845537-.0885117.7912682-.0013542.0029757-.0027085.0058432-.0039543.008819-.0460976.1073419-1.15644821 2.6350178-3.63255493 3.0423113-.09138264.0148785-.1569268.0964671-.15167243.1888223.00195007.0340854.01023788.0685495.02480927.1029054.10275808.2404374.56378812.5792895 2.17454941.8277883.13818443.0212087.18931971.2237193.26130994.5531033.0278969.1279555.05693134.2602393.09712453.3968514.04615176.1576585.15248497.1788672.25058454.1788672.0938744 0 .21743327-.0240762.36065539-.0520478.23568813-.0460424.55847958-.1091274.96767018-.1091274.2271836 0 .4622217.019802.6983432.0588649.4839434.0805065.8946507.3704488 1.3298964.6776502.6303074.4451121 1.2821738.9053191 2.2977291.9053191.0289261 0 .0579064-.0011903.0855325-.0033003h.0001083c.0433892.0020559.0868325.0033003.13098.0033003z" fill="currentColor" fill-rule="evenodd"></path> 1160 </svg>Snapchat</a> 1161 </li> 1162 1163 1164 1165 </ul></div></div><div id="mobile-panel-0" class="mobile-menu__panel is-nested"> 1166 <div class="mobile-menu__section is-sticky"> 1167 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1168 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1169 </svg> Back</button> 1170 </div> 1171 1172 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1173 <li class="mobile-menu__nav-item"> 1174 <a href="/collections/electric-scooters-premium-brands-for-every-ride" class="mobile-menu__nav-link text--strong">Electric Scooters</a> 1175 </li><li class="mobile-menu__nav-item"><a href="/collections/ultra-powerful-electric-scooters" class="mobile-menu__nav-link" data-type="menuitem">Ultra Powerful</a></li><li class="mobile-menu__nav-item"><a href="/collections/all-terrain-electric-scooters" class="mobile-menu__nav-link" data-type="menuitem">All-Terrain</a></li><li class="mobile-menu__nav-item"><a href="/collections/long-range-electric-scooters" class="mobile-menu__nav-link" data-type="menuitem">Long-Range</a></li><li class="mobile-menu__nav-item"><a href="/collections/best-value-electric-scooters" class="mobile-menu__nav-link" data-type="menuitem">Best Value</a></li><li class="mobile-menu__nav-item"><a href="/collections/top-electric-scooters-under-500-affordable-performance" class="mobile-menu__nav-link" data-type="menuitem">Under 500â¬</a></li><li class="mobile-menu__nav-item"><a href="/collections/fast-electric-scooters" class="mobile-menu__nav-link" data-type="menuitem">Fast Electric Scooters</a></li><li class="mobile-menu__nav-item"><a href="/collections/scooters-with-removable-batteries" class="mobile-menu__nav-link" data-type="menuitem">With Removable Battery</a></li><li class="mobile-menu__nav-item"><a href="/collections/electric-scooters-with-seat" class="mobile-menu__nav-link" data-type="menuitem">With Seat</a></li><li class="mobile-menu__nav-item"><a href="/collections/electric-scooter-promotions" class="mobile-menu__nav-link" data-type="menuitem">Sales & Promotions</a></li><li class="mobile-menu__nav-item"><a href="/collections/cheap-electric-scooters" class="mobile-menu__nav-link" data-type="menuitem">Cheap</a></li><li class="mobile-menu__nav-item"><a href="/collections/electric-scooters-25-km-h" class="mobile-menu__nav-link" data-type="menuitem">Electric Scooters 25 km/h</a></li><li class="mobile-menu__nav-item"><a href="/collections/electric-scooters-50-km-h" class="mobile-menu__nav-link" data-type="menuitem">Electric Scooters 50 km/h</a></li><li class="mobile-menu__nav-item"><a href="/collections/electric-scooters-80-km-h" class="mobile-menu__nav-link" data-type="menuitem">Electric Scooters 80 km/h</a></li><li class="mobile-menu__nav-item"><a href="/collections/dgt-certified-electric-scooters/DGT+VMP+certified+spain" class="mobile-menu__nav-link" data-type="menuitem">DGT Certified (VMP)</a></li><li class="mobile-menu__nav-item"><a href="/collections/electric-scooters-for-heavy-riders" class="mobile-menu__nav-link" data-type="menuitem">For Heavy Riders 120kgâ150kg</a></li><li class="mobile-menu__nav-item"><a href="/collections/electric-scooters-adults" class="mobile-menu__nav-link" data-type="menuitem">For Adults</a></li><li class="mobile-menu__nav-item"><a href="/collections/foldable-electric-scooters" class="mobile-menu__nav-link" data-type="menuitem">Foldable</a></li><li class="mobile-menu__nav-item"><a href="/collections/lightweight-electric-scooters" class="mobile-menu__nav-link" data-type="menuitem">Lightweight</a></li><li class="mobile-menu__nav-item"><a href="/collections/cost-effective-electric-scooters" class="mobile-menu__nav-link" data-type="menuitem">Cost-Effective</a></li><li class="mobile-menu__nav-item"><a href="/collections/electric-scooters-premium-brands-for-every-ride" class="mobile-menu__nav-link" data-type="menuitem">All</a></li></ul></div> 1176 </div><div id="mobile-panel-1" class="mobile-menu__panel is-nested"> 1177 <div class="mobile-menu__section is-sticky"> 1178 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1179 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1180 </svg> Back</button> 1181 </div> 1182 1183 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1184 <li class="mobile-menu__nav-item"> 1185 <a href="/collections/minimotors-electric-scooters" class="mobile-menu__nav-link text--strong">Minimotors</a> 1186 </li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-1-0" data-action="open-panel">Dualtron<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1187 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1188 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-1-1" data-action="open-panel">Rovoron<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1189 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1190 </svg></button></li></ul></div> 1191 </div><div id="mobile-panel-2" class="mobile-menu__panel is-nested"> 1192 <div class="mobile-menu__section is-sticky"> 1193 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1194 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1195 </svg> Back</button> 1196 </div> 1197 1198 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1199 <li class="mobile-menu__nav-item"> 1200 <a href="/collections/kukirin-electric-scooters" class="mobile-menu__nav-link text--strong">Kukirin</a> 1201 </li><li class="mobile-menu__nav-item"><a href="/products/kukirin-a1-electric-scooter-new-model-2025" class="mobile-menu__nav-link" data-type="menuitem">Kukirin A1</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-s1-max-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">Kukirin S1 Max</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-c1-pro-new-model-2025" class="mobile-menu__nav-link" data-type="menuitem">Kukirin C1 Pro</a></li><li class="mobile-menu__nav-item">
1201<a href="/products/kukirin-g2-electric-scooter-2025" class="mobile-menu__nav-link" data-type="menuitem">Kukirin G2</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-g2-pro-electric-scooter-2026" class="mobile-menu__nav-link" data-type="menuitem">Kukirin G2 Pro</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-g2-max-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">Kukirin G2 Max</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-g2-ultra-electric-scooter-2025" class="mobile-menu__nav-link" data-type="menuitem">Kukirin G2 Ultra</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-g2-master-electric-scooter-new-model-2025" class="mobile-menu__nav-link" data-type="menuitem">Kukirin G2 Master</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-t3-electric-scooter-new-model" class="mobile-menu__nav-link" data-type="menuitem">Kukirin T3</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-g3-electric-scooter-2025" class="mobile-menu__nav-link" data-type="menuitem">Kukirin G3</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-g3-pro-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">Kukirin G3 Pro</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-g4-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">Kukirin G4</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-g4-ultra-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">Kukirin G4 Ultra</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-g4-max-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">Kukirin G4 Max</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-m4-max-electric-scooter-new-model-2025" class="mobile-menu__nav-link" data-type="menuitem">Kukirin M4 Max</a></li><li class="mobile-menu__nav-item"><a href="/products/kukirin-x1-electric-motorcycle" class="mobile-menu__nav-link" data-type="menuitem">Kukirin X1</a></li></ul></div> 1202 </div><div id="mobile-panel-3" class="mobile-menu__panel is-nested"> 1203 <div class="mobile-menu__section is-sticky"> 1204 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1205 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1206 </svg> Back</button> 1207 </div> 1208 1209 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1210 <li class="mobile-menu__nav-item"> 1211 <a href="/collections/teverun-electric-scooters" class="mobile-menu__nav-link text--strong">Teverun</a> 1212 </li><li class="mobile-menu__nav-item"><a href="/products/teverun-blade-space-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">SPACE</a></li><li class="mobile-menu__nav-item"><a href="/products/teverun-blade-mini-ultra-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">BLADE MINI ULTRA</a></li><li class="mobile-menu__nav-item"><a href="/products/teverun-fighter-mini-q-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">FIGHTER MINI Q</a></li><li class="mobile-menu__nav-item"><a href="/products/teverun-fighter-mini-q-pro-electric-scooter-new-model" class="mobile-menu__nav-link" data-type="menuitem">FIGHTER MINI Q PRO</a></li><li class="mobile-menu__nav-item"><a href="/products/teverun-fighter-mini-eco-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">FIGHTER MINI ECO</a></li><li class="mobile-menu__nav-item"><a href="/products/teverun-fighter-mini-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">FIGHTER MINI</a></li><li class="mobile-menu__nav-item"><a href="/products/teverun-fighter-mini-pro-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">FIGHTER MINI PRO</a></li><li class="mobile-menu__nav-item"><a href="/products/teverun-fighter-eleven-plus-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">FIGHTER ELEVEN PLUS</a></li><li class="mobile-menu__nav-item"><a href="/products/teverun-fighter-7260r-v4-2025" class="mobile-menu__nav-link" data-type="menuitem">FIGHTER ELEVEN SUPREME 7260R</a></li><li class="mobile-menu__nav-item"><a href="/products/teverun-tetra-4-motors-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">TETRA 4 MOTORS</a></li></ul></div> 1213 </div><div id="mobile-panel-5" class="mobile-menu__panel is-nested"> 1214 <div class="mobile-menu__section is-sticky"> 1215 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1216 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1217 </svg> Back</button> 1218 </div> 1219 1220 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1221 <li class="mobile-menu__nav-item"> 1222 <a href="/pages/contact" class="mobile-menu__nav-link text--strong">Contact</a> 1223 </li><li class="mobile-menu__nav-item"><a href="/pages/contact" class="mobile-menu__nav-link" data-type="menuitem">Contact us</a></li><li class="mobile-menu__nav-item"><a href="/?flyweight-chat" class="mobile-menu__nav-link" data-type="menuitem">
1223Chat</a></li><li class="mobile-menu__nav-item"><a href="/apps/track123" class="mobile-menu__nav-link" data-type="menuitem">Track Order</a></li><li class="mobile-menu__nav-item"><a href="/pages/faq" class="mobile-menu__nav-link" data-type="menuitem">FAQ</a></li></ul></div> 1224 </div><div id="mobile-panel-1-0" class="mobile-menu__panel is-nested"> 1225 <div class="mobile-menu__section is-sticky"> 1226 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1227 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1228 </svg> Back</button> 1229 </div> 1230 1231 <div class="mobile-menu__section"> 1232 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1233 <li class="mobile-menu__nav-item"> 1234 <a href="/collections/dualtron-electric-scooters" class="mobile-menu__nav-link text--strong">Dualtron</a> 1235 </li><li class="mobile-menu__nav-item"> 1236 <a href="/products/dualtron-pop-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">POP</a> 1237 </li><li class="mobile-menu__nav-item"> 1238 <a href="/products/dualtron-mini-special-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">MINI SPECIAL</a> 1239 </li><li class="mobile-menu__nav-item"> 1240 <a href="/products/dualtron-aminia-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">AMINIA</a> 1241 </li><li class="mobile-menu__nav-item"> 1242 <a href="/products/dualtron-aminia-special-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">AMINIA SPECIAL</a> 1243 </li><li class="mobile-menu__nav-item"> 1244 <a href="/products/dualtron-dolphin-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">DOLPHIN</a> 1245 </li><li class="mobile-menu__nav-item"> 1246 <a href="/products/dualtron-togo-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">TOGO</a> 1247 </li><li class="mobile-menu__nav-item"> 1248 <a href="/products/dualtron-togo-limited-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">TOGO LIMITED</a> 1249 </li><li class="mobile-menu__nav-item"> 1250 <a href="/products/dualtron-togo-plus-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">TOGO PLUS</a> 1251 </li><li class="mobile-menu__nav-item"> 1252 <a href="/products/dualtron-togo-pro-electric-scooter-new-model" class="mobile-menu__nav-link" data-type="menuitem">TOGO PRO</a> 1253 </li><li class="mobile-menu__nav-item"> 1254 <a href="/products/dualtron-togo-max-electric-scooter-new-model" class="mobile-menu__nav-link" data-type="menuitem">TOGO MAX</a> 1255 </li><li class="mobile-menu__nav-item"> 1256 <a href="/products/dualtron-sonic-pro-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">SONIC PRO</a> 1257 </li><li class="mobile-menu__nav-item"> 1258 <a href="/products/dualtron-sonic-alien-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">SONIC ALIEN</a> 1259 </li><li class="mobile-menu__nav-item"> 1260 <a href="/products/dualtron-thunder-3-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">THUNDER 3</a> 1261 </li><li class="mobile-menu__nav-item"> 1262 <a href="/products/dualtron-thunder-3-dgt-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">THUNDER 3 DGT</a> 1263 </li><li class="mobile-menu__nav-item"> 1264 <a href="/products/dualtron-victor-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">VICTOR</a> 1265 </li><li class="mobile-menu__nav-item"> 1266 <a href="/products/dualtron-victor-electric-scooter-copy" class="mobile-menu__nav-link" data-type="menuitem">VICTOR LUXURY</a> 1267 </li><li class="mobile-menu__nav-item"> 1268 <a href="/products/dualtron-victor-luxury-plus-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">VICTOR LUXURY PLUS</a> 1269 </li><li class="mobile-menu__nav-item"> 1270 <a href="/products/dualtron-victor-limited-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">VICTOR LIMITED</a> 1271 </li><li class="mobile-menu__nav-item"> 1272 <a href="/products/dualtron-achilleus-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">ACHILLEUS</a> 1273 </li><li class="mobile-menu__nav-item"> 1274 <a href="/products/dualtron-x-ltd-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">X LTD</a> 1275 </li><li class="mobile-menu__nav-item"> 1276 <a href="/products/dualtron-city-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">DUALTRON CITY</a> 1277 </li><li class="mobile-menu__nav-item"> 1278 <a href="/products/dualtron-forever-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">FOREVER</a> 1279 </li><li class="mobile-menu__nav-item"> 1280 <a href="/products/new-dualtron-forever-limited-electric-scooter-2025" class="mobile-menu__nav-link" data-type="menuitem">FOREVER LIMITED</a> 1281 </li><li class="mobile-menu__nav-item"> 1282 <a href="/products/new-dualtron-storm-limited-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">STORM LIMITED</a> 1283 </li><li class="mobile-menu__nav-item"> 1284 <a href="/products/dualtron-spider-max-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">SPIDER MAX</a> 1285 </li></ul> 1286 </div> 1287 </div><div id="mobile-panel-1-1" class="mobile-menu__panel is-nested"> 1288 <div class="mobile-menu__section is-sticky"> 1289 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1290 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1291 </svg> Back</button> 1292 </div> 1293 1294 <div class="mobile-menu__section"> 1295 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1296 <li class="mobile-menu__nav-item"> 1297 <a href="/collections/rovoron-electric-scooters" class="mobile-menu__nav-link text--strong">Rovoron</a> 1298 </li><li class="mobile-menu__nav-item"> 1299 <a href="/products/rovoron-r5-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">Rovoron R5</a> 1300 </li><li class="mobile-menu__nav-item"> 1301 <a href="/products/rovoron-r5-electric-scooter?variant=65977995657565" class="mobile-menu__nav-link" data-type="menuitem">Rovoron R5 Pro</a> 1302 </li><li class="mobile-menu__nav-item"> 1303 <a href="/products/rovoron-r7-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">Rovoron R7</a> 1304 </li><li class="mobile-menu__nav-item"> 1305 <a href="/products/rovoron-r7-electric-scooter?variant=645
130579224600925" class="mobile-menu__nav-link" data-type="menuitem">Rovoron R7 Pro</a> 1306 </li><li class="mobile-menu__nav-item"> 1307 <a href="/products/rovoron-s7-electric-scooter" class="mobile-menu__nav-link" data-type="menuitem">Rovoron S7</a> 1308 </li></ul> 1309 </div> 1310 </div></div> 1311</div></nav><div class="header__logo"><a href="/" class="header__logo-link"><span class="visually-hidden">VEPACE</span> 1312 <img class="header__logo-image" 1313 style="max-width: 230px" 1314 width="1329" 1315 height="423" 1316 src="//vepace.com/cdn/shop/files/Copy_of_Copy_of_Copy_of_Copy_of_Copy_of_Add_a_heading_3_1_230x@2x.png?v=1752646265" 1317 alt="VEPACE"></a></div><div class="header__search-bar-wrapper "> 1318 <form action="/search" method="get" role="search" class="search-bar"><div class="search-bar__top-wrapper"> 1319 <div class="search-bar__top"> 1320 <input type="hidden" name="type" value="product"> 1321 1322 <div class="search-bar__input-wrapper"> 1323 <input class="search-bar__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search..." placeholder="Search..."> 1324 <button type="button" class="search-bar__input-clear hidden-lap-and-up" data-action="clear-input"> 1325 <span class="visually-hidden">Clear</span> 1326 <svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 1327 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 1328 </svg> 1329 </button> 1330 </div><button type="submit" class="search-bar__submit" aria-label="Search"><svg focusable="false" class="icon icon--search " viewBox="0 0 21 21" role="presentation"> 1331 <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> 1332 <path d="M19 19l-5-5" stroke-linecap="square"></path> 1333 <circle cx="8.5" cy="8.5" r="7.5"></circle> 1334 </g> 1335 </svg><svg focusable="false" class="icon icon--search-loader " viewBox="0 0 64 64" role="presentation"> 1336 <path opacity=".4" d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z"></path> 1337 <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path> 1338 </svg></button> 1339 </div> 1340 1341 <button type="button" class="search-bar__close-button hidden-tablet-and-up" data-action="unfix-search"> 1342 <span class="search-bar__close-text">X</span> 1343 </button> 1344 </div> 1345 1346 <div class="search-bar__inner"> 1347 <div class="search-bar__results" aria-hidden="true"> 1348 <div class="skeleton-container"><div class="search-bar__result-item search-bar__result-item--skeleton"> 1349 <div class="search-bar__image-container"> 1350 <div class="aspect-ratio aspect-ratio--square"> 1351 <div class="skeleton-image"></div> 1352 </div> 1353 </div> 1354 1355 <div class="search-bar__item-info"> 1356 <div class="skeleton-paragraph"> 1357 <div class="skeleton-text"></div> 1358 <div class="skeleton-text"></div> 1359 </div> 1360 </div> 1361 </div><div class="search-bar__result-item search-bar__result-item--skeleton"> 1362 <div class="search-bar__image-container"> 1363 <div class="aspect-ratio aspect-ratio--square"> 1364 <div class="skeleton-image"></div> 1365 </div> 1366 </div> 1367 1368 <div class="search-bar__item-info"> 1369 <div class="skeleton-paragraph"> 1370 <div class="skeleton-text"></div> 1371 <div class="skeleton-text"></div> 1372 </div> 1373 </div> 1374 </div><div class="search-bar__result-item search-bar__result-item--skeleton"> 1375 <div class="search-bar__image-container"> 1376 <div class="aspect-ratio aspect-ratio--square"> 1377 <div class="skeleton-image"></div> 1378 </div> 1379 </div> 1380 1381 <div class="search-bar__item-info"> 1382 <div class="skeleton-paragraph"> 1383 <div class="skeleton-text"></div> 1384 <div class="skeleton-text"></div> 1385 </div> 1386 </div> 1387 </div></div> 1388 1389 <div class="search-bar__results-inner"></div> 1390 </div></div> 1391 </form> 1392 </div><div class="header__action-list"><div class="header__action-item header__action-item--locale hidden-pocket"><form method="post" action="/localization" id="localization_form_header_locale" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><span class="header__action-item-title">Language</span> 1393 <input type="hidden" name="locale_code" value="en"> 1394 1395 <div class="header__action-item-content"> 1396 <button class="header__action-item-link" data-action="toggle-popover" aria-controls="desktop-locale-selector" aria-expanded="false">
1397 <span class="locale-selector__value">English</span> <svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 1398 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1399 </svg> 1400 </button> 1401 1402 <div id="desktop-locale-selector" class="popover popover--locale" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless " viewBox="0 0 20 9" role="presentation"> 1403 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1404 </svg><div class="popover__inner popover__inner--no-padding"> 1405 <ul class="popover__linklist" role="list"><li class="popover__linklist-item"> 1406 <button type="submit" name="locale_code" class="popover__link-item" value="en" aria-current="true">English</button> 1407 </li><li class="popover__linklist-item"> 1408 <button type="submit" name="locale_code" class="popover__link-item" value="fr" >Français</button> 1409 </li><li class="popover__linklist-item"> 1410 <button type="submit" name="locale_code" class="popover__link-item" value="es" >Español</button> 1411 </li><li class="popover__linklist-item"> 1412 <button type="submit" name="locale_code" class="popover__link-item" value="it" >Italiano</button> 1413 </li><li class="popover__linklist-item"> 1414 <button type="submit" name="locale_code" class="popover__link-item" value="pl" >Polski</button> 1415 </li><li class="popover__linklist-item"> 1416 <button type="submit" name="locale_code" class="popover__link-item" value="de" >Deutsch</button> 1417 </li></ul> 1418 </div> 1419 </div> 1420 </div></form></div><div class="header__action-item hidden-tablet-and-up"> 1421 <a class="header__action-item-link" href="/search" data-action="toggle-search" aria-expanded="false" aria-label="Open search"><svg focusable="false" class="icon icon--search " viewBox="0 0 21 21" role="presentation"> 1422 <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> 1423 <path d="M19 19l-5-5" stroke-linecap="square"></path> 1424 <circle cx="8.5" cy="8.5" r="7.5"></circle> 1425 </g> 1426 </svg></a> 1427 </div><div class="header__action-item header__action-item--account"><span class="header__action-item-title hidden-pocket hidden-lap">Login / Signup</span><div class="header__action-item-content"> 1428 <a href="https://vepace.com/customer_authentication/redirect?locale=en®ion_country=US" class="header__action-item-link header__account-icon icon-state hidden-desk" aria-label="My account"> 1429 <span class="icon-state__primary"><svg focusable="false" class="icon icon--account " viewBox="0 0 20 22" role="presentation"> 1430 <path d="M10 13c2.82 0 5.33.64 6.98 1.2A3 3 0 0 1 19 17.02V21H1v-3.97a3 3 0 0 1 2.03-2.84A22.35 22.35 0 0 1 10 13zm0 0c-2.76 0-5-3.24-5-6V6a5 5 0 0 1 10 0v1c0 2.76-2.24 6-5 6z" stroke="currentColor" stroke-width="2" fill="none"></path> 1431 </svg></span> 1432 </a> 1433 1434 <a href="https://vepace.com/customer_authentication/redirect?locale=en®ion_country=US" class="header__action-item-link hidden-pocket hidden-lap">My account</a> 1435 </div> 1436 </div><div class="header__action-item header__action-item--cart"> 1437 <a class="header__action-item-link header__cart-toggle" href="/cart" data-no-instant> 1438 <div class="header__action-item-content"> 1439 <div class="header__cart-icon icon-state" aria-expanded="false"> 1440 <span class="icon-state__primary"><svg focusable="false" class="icon icon--cart " viewBox="0 0 27 24" role="presentation"> 1441 <g transform="translate(0 1)" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> 1442 <circle stroke-linecap="square" cx="11" cy="20" r="2"></circle> 1443 <circle stroke-linecap="square" cx="22" cy="20" r="2"></circle> 1444 <path d="M7.31 5h18.27l-1.44 10H9.78L6.22 0H0"></path> 1445 </g> 1446 </svg><span class="header__cart-count">0</span> 1447 </span> 1448
1449 <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 1450 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 1451 </svg></span> 1452 </div> 1453 1454 <span class="hidden-pocket hidden-lap">Cart</span> 1455 </div> 1456 </a></div> 1457 </div> 1458 </div> 1459 </div> 1460 </header><nav class="nav-bar"> 1461 <div class="nav-bar__inner"> 1462 <div class="container"> 1463 <ul class="nav-bar__linklist list--unstyled" data-type="menu" role="list"><li class="nav-bar__item"><a href="/collections/electric-scooters-premium-brands-for-every-ride" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-1" aria-haspopup="true">Electric Scooters<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 1464 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1465 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 1466 <g fill="none" fill-rule="evenodd"> 1467 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1468 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 1469 </g> 1470 </svg></a><ul id="desktop-menu-0-1" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/ultra-powerful-electric-scooters" class="nav-dropdown__link link" data-type="menuitem">Ultra Powerful</a></li><li class="nav-dropdown__item "><a href="/collections/all-terrain-electric-scooters" class="nav-dropdown__link link" data-type="menuitem">All-Terrain</a></li><li class="nav-dropdown__item "><a href="/collections/long-range-electric-scooters" class="nav-dropdown__link link" data-type="menuitem">Long-Range</a></li><li class="nav-dropdown__item "><a href="/collections/best-value-electric-scooters" class="nav-dropdown__link link" data-type="menuitem">Best Value</a></li><li class="nav-dropdown__item "><a href="/collections/top-electric-scooters-under-500-affordable-performance" class="nav-dropdown__link link" data-type="menuitem">Under 500â¬</a></li><li class="nav-dropdown__item "><a href="/collections/fast-electric-scooters" class="nav-dropdown__link link" data-type="menuitem">Fast Electric Scooters</a></li><li class="nav-dropdown__item "><a href="/collections/scooters-with-removable-batteries" class="nav-dropdown__link link" data-type="menuitem">With Removable Battery</a></li><li class="nav-dropdown__item "><a href="/collections/electric-scooters-with-seat" class="nav-dropdown__link link" data-type="menuitem">With Seat</a></li><li class="nav-dropdown__item "><a href="/collections/electric-scooter-promotions" class="nav-dropdown__link link" data-type="menuitem">Sales & Promotions</a></li><li class="nav-dropdown__item "><a href="/collections/cheap-electric-scooters" class="nav-dropdown__link link" data-type="menuitem">Cheap</a></li><li class="nav-dropdown__item "><a href="/collections/electric-scooters-25-km-h" class="nav-dropdown__link link" data-type="menuitem">Electric Scooters 25 km/h</a></li><li class="nav-dropdown__item "><a href="/collections/electric-scooters-50-km-h" class="nav-dropdown__link link" data-type="menuitem">Electric Scooters 50 km/h</a></li><li class="nav-dropdown__item "><a href="/collections/electric-scooters-80-km-h" class="nav-dropdown__link link" data-type="menuitem">Electric Scooters 80 km/h</a></li><li class="nav-dropdown__item "><a href="/collections/dgt-certified-electric-scooters/DGT+VMP+certified+spain" class="nav-dropdown__link link" data-type="menuitem">DGT Certified (VMP)</a></li><li class="nav-dropdown__item "><a href="/collections/electric-scooters-for-heavy-riders" class="nav-dropdown__link link" data-type="menuitem">For Heavy Riders 120kgâ150kg</a></li><li class="nav-dropdown__item "><a href="/collections/electric-scooters-adults" class="nav-dropdown__link link" data-type="menuitem">For Adults</a></li><li class="nav-dropdown__item "><a href="/collections/foldable-electric-scooters" class="nav-dropdown__link link" data-type="menuitem">Foldable</a></li><li class="nav-dropdown__item "><a href="/collections/lightweight-electric-scooters" class="nav-dropdown__link link" data-type="menuitem">Lightweight</a></li><li class="nav-dropdown__item "><a href="/collections/cost-effective-electric-scooters" class="nav-dropdown__link link" data-type="menuitem">Cost-Effective</a></li><li class="nav-dropdown__item "><a href="/collections/electric-scooters-premium-brands-for-every-ride" class="nav-dropdown__link link" data-type="menuitem">All</a></li></ul></li><li class="nav-bar__item"><a href="/collections/minimotors-electric-scooters" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-2" aria-haspopup="true">Minimotors<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 1471 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1472 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 1473 <g fill="none" fill-rule="evenodd"> 1474 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1475 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 1476 </g> 1477 </svg></a><ul id="desktop-menu-0-2" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/dualtron-electric-scooters" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-2-0" aria-haspopup="true">Dualtron<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1478 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1479 </svg></a><ul id="desktop-menu-0-2-0" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 1480 <g fill="none"> 1481 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 1482 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 1483 </g> 1484 </svg><li class="nav-dropdown__item"><a href="/products/dualtron-pop-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">POP</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-mini-special-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">MINI SPECIAL</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-aminia-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">AMINIA</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-aminia-special-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">AMINIA SPECIAL</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-dolphin-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">DOLPHIN</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-togo-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">TOGO</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-togo-limited-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">TOGO LIMITED</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-togo-plus-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">TOGO PLUS</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-togo-pro-electric-scooter-new-model" class="nav-dropdown__link link" data-type="menuitem">TOGO PRO</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-togo-max-electric-scooter-new-model" class="nav-dropdown__link link" data-type="menuitem">TOGO MAX</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-sonic-pro-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">SONIC PRO</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-sonic-alien-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">SONIC ALIEN</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-thunder-3-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">THUNDER 3</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-thunder-3-dgt-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">THUNDER 3 DGT</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-victor-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">VICTOR</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-victor-electric-scooter-copy" class="nav-dropdown__link link" data-type="menuitem">VICTOR LUXURY</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-victor-luxury-plus-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">VICTOR LUXURY PLUS</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-victor-limited-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">VICTOR LIMITED</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-achilleus-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">ACHILLEUS</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-x-ltd-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">X LTD</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-city-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">DUALTRON CITY</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-forever-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">FOREVER</a></li><li class="nav-dropdown__item"><a href="/products/new-dualtron-forever-limited-electric-scooter-2025" class="nav-dropdown__link link" data-type="menuitem">FOREVER LIMITED</a></li><li class="nav-dropdown__item"><a href="/products/new-dualtron-storm-limited-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">STORM LIMITED</a></li><li class="nav-dropdown__item"><a href="/products/dualtron-spider-max-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">SPIDER MAX</a></li></ul></li><li class="nav-dropdown__item "><a href="/collections/rovoron-electric-scooters" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-2-1" aria-haspopup="true">Rovoron<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1485 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1486 </svg></a><ul id="desktop-menu-0-2-1" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 1487 <g fill="none"> 1488 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 1489 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 1490 </g> 1491 </svg><li class="nav-dropdown__item"><a href="/products/rovoron-r5-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">Rovoron R5</a></li><li class="nav-dropdown__item"><a href="/products/rovoron-r5-electric-scooter?variant=65977995657565" class="nav-dropdown__link link" data-type="menuitem">Rovoron R5 Pro</a></li><li class="nav-dropdown__item"><a href="/products/rovoron-r7-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">Rovoron R7</a></li><li class="nav-dropdown__item">
1491<a href="/products/rovoron-r7-electric-scooter?variant=64579224600925" class="nav-dropdown__link link" data-type="menuitem">Rovoron R7 Pro</a></li><li class="nav-dropdown__item"><a href="/products/rovoron-s7-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">Rovoron S7</a></li></ul></li></ul></li><li class="nav-bar__item"><a href="/collections/kukirin-electric-scooters" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-3" aria-haspopup="true">Kukirin<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 1492 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1493 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 1494 <g fill="none" fill-rule="evenodd"> 1495 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1496 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 1497 </g> 1498 </svg></a><ul id="desktop-menu-0-3" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/products/kukirin-a1-electric-scooter-new-model-2025" class="nav-dropdown__link link" data-type="menuitem">Kukirin A1</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-s1-max-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">Kukirin S1 Max</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-c1-pro-new-model-2025" class="nav-dropdown__link link" data-type="menuitem">Kukirin C1 Pro</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-g2-electric-scooter-2025" class="nav-dropdown__link link" data-type="menuitem">Kukirin G2</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-g2-pro-electric-scooter-2026" class="nav-dropdown__link link" data-type="menuitem">Kukirin G2 Pro</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-g2-max-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">Kukirin G2 Max</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-g2-ultra-electric-scooter-2025" class="nav-dropdown__link link" data-type="menuitem">Kukirin G2 Ultra</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-g2-master-electric-scooter-new-model-2025" class="nav-dropdown__link link" data-type="menuitem">Kukirin G2 Master</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-t3-electric-scooter-new-model" class="nav-dropdown__link link" data-type="menuitem">Kukirin T3</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-g3-electric-scooter-2025" class="nav-dropdown__link link" data-type="menuitem">Kukirin G3</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-g3-pro-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">Kukirin G3 Pro</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-g4-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">Kukirin G4</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-g4-ultra-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">Kukirin G4 Ultra</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-g4-max-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">Kukirin G4 Max</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-m4-max-electric-scooter-new-model-2025" class="nav-dropdown__link link" data-type="menuitem">Kukirin M4 Max</a></li><li class="nav-dropdown__item "><a href="/products/kukirin-x1-electric-motorcycle" class="nav-dropdown__link link" data-type="menuitem">Kukirin X1</a></li></ul></li><li class="nav-bar__item"><a href="/collections/teverun-electric-scooters" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-4" aria-haspopup="true">Teverun<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 1499 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1500 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 1501 <g fill="none" fill-rule="evenodd"> 1502 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1503 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 1504 </g> 1505 </svg></a><ul id="desktop-menu-0-4" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/products/teverun-blade-space-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">SPACE</a></li><li class="nav-dropdown__item "><a href="/products/teverun-blade-mini-ultra-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">BLADE MINI ULTRA</a></li><li class="nav-dropdown__item "><a href="/products/teverun-fighter-mini-q-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">FIGHTER MINI Q</a></li><li class="nav-dropdown__item "><a href="/products/teverun-fighter-mini-q-pro-electric-scooter-new-model" class="nav-dropdown__link link" data-type="menuitem">FIGHTER MINI Q PRO</a></li><li class="nav-dropdown__item "><a href="/products/teverun-fighter-mini-eco-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">FIGHTER MINI ECO</a></li><li class="nav-dropdown__item "><a href="/products/teverun-fighter-mini-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">FIGHTER MINI</a></li><li class="nav-dropdown__item "><a href="/products/teverun-fighter-mini-pro-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">FIGHTER MINI PRO</a></li><li class="nav-dropdown__item "><a href="/products/teverun-fighter-eleven-plus-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">FIGHTER ELEVEN PLUS</a></li><li class="nav-dropdown__item "><a href="/products/teverun-fighter-7260r-v4-2025" class="nav-dropdown__link link" data-type="menuitem">FIGHTER ELEVEN SUPREME 7260R</a></li><li class="nav-dropdown__item "><a href="/products/teverun-tetra-4-motors-electric-scooter" class="nav-dropdown__link link" data-type="menuitem">TETRA 4 MOTORS</a></li></ul></li><li class="nav-bar__item"><a href="/pages/electric-scooter-spare-parts" class="nav-bar__link link" data-type="menuitem">Spare Parts</a></li><li class="nav-bar__item"><a href="/pages/contact" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-6" aria-haspopup="true">Contact<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 1506 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1507 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 1508 <g fill="none" fill-rule="evenodd"> 1509 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1510 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 1511 </g> 1512 </svg></a><ul id="desktop-menu-0-6" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/pages/contact" class="nav-dropdown__link link" data-type="menuitem">Contact us</a></li><li class="nav-dropdown__item "><a href="/?flyweight-chat" class="nav-dropdown__link link" data-type="menuitem">
1512Chat</a></li><li class="nav-dropdown__item "><a href="/apps/track123" class="nav-dropdown__link link" data-type="menuitem">Track Order</a></li><li class="nav-dropdown__item "><a href="/pages/faq" class="nav-dropdown__link link" data-type="menuitem">FAQ</a></li></ul></li></ul> 1513 </div> 1514 </div> 1515 </nav></section> 1516 1517<style> 1518 :root { 1519 --header-is-sticky: 1; 1520 --header-inline-navigation: 1; 1521 } 1522 1523 #shopify-section-sections--25902967685469__header { 1524 position: relative; 1525 display: flow-root; 1526 z-index: 5;position: -webkit-sticky; 1527 position: sticky; 1528 top: 0;}.header__logo-image { 1529 max-width: 100px !important; 1530 } 1531 1532 @media screen and (min-width: 641px) { 1533 .header__logo-image { 1534 max-width: 230px !important; 1535 } 1536 }@media screen and (min-width: 1000px) { 1537 .search-bar.is-expanded .search-bar__top { 1538 box-shadow: 0 -1px var(--border-color) inset; 1539 } 1540 }</style> 1541
1542<script> 1543 document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-sections--25902967685469__header').clientHeight + 'px'); 1544</script>
1544 1545 1546</div> 1547<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 1548<div id="shopify-section-sections--25902967652701__popups" class="shopify-section shopify-section-group-overlay-group"><div data-section-id="sections--25902967652701__popups" data-section-type="popups"></div> 1549 1550</div> 1551<!-- END sections: overlay-group --><main id="main" role="main"> 1552 <div id="shopify-section-template--25902966931805__main" class="shopify-section"><section data-section-id="template--25902966931805__main" data-section-type="cart" data-section-settings="{ 1553 "showShippingEstimator": false 1554}" data-item-count="0"><div class="container"> 1555 <div class="empty-state"> 1556 <div class="empty-state__icon"><svg focusable="false" width="81" height="70" viewBox="0 0 81 70"> 1557 <g transform="translate(0 2)" stroke-width="4" stroke="#000000" fill="none" fill-rule="evenodd"> 1558 <circle stroke-linecap="square" cx="34" cy="60" r="6"></circle> 1559 <circle stroke-linecap="square" cx="67" cy="60" r="6"></circle> 1560 <path d="M22.9360352 15h54.8070373l-4.3391876 30H30.3387146L19.6676025 0H.99560547"></path> 1561 </g> 1562 </svg></div> 1563 1564 <p class="empty-state__heading heading h1">Your cart is empty</p><div class="empty-state__button-container"> 1565 <a href="/collections/all" class="empty-state__button button button--primary">Shop our products</a> 1566 </div> 1567 </div> 1568 </div></section> 1569 1570</div><div id="shopify-section-template--25902966931805__recently-viewed-products" class="shopify-section"><section class="section" data-section-id="template--25902966931805__recently-viewed-products" data-section-type="recently-viewed-products" data-section-settings="{ 1571 "currentProductId": null 1572}"> 1573 <div class="container"><header class="section__header"> 1574 <h2 class="section__title heading h3">Recently viewed</h2> 1575 </header><div class="recently-viewed-products-placeholder"></div> 1576 </div><style> 1577 /* By default the section is hidden as we do not know if there are product yet */ 1578 #shopify-section-template--25902966931805__recently-viewed-products { 1579 display: none; 1580 } 1581 </style><div id="modal-quick-view-template--25902966931805__recently-viewed-products" class="modal" aria-hidden="true"> 1582 <div class="modal__dialog modal__dialog--stretch" role="dialog"> 1583 <button class="modal__close link" data-action="close-modal" title="Close"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 1584 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 1585 </svg></button> 1586 1587 <div class="modal__loader"><svg focusable="false" class="icon icon--search-loader " viewBox="0 0 64 64" role="presentation"> 1588 <path opacity=".4" d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z"></path> 1589 <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path> 1590 </svg></div> 1591 1592 <div class="modal__inner"></div> 1593 </div> 1594 </div> 1595</section> 1596 1597</div> 1598 </main><!-- BEGIN sections: footer-group --> 1599<div id="shopify-section-sections--25902967718237__footer" class="shopify-section shopify-section-group-footer-group"><footer class="footer" data-section-id="sections--25902967718237__footer" data-section-type="footer" role="contentinfo"> 1600 <div class="container"> 1601 <div class="footer__wrapper"><div class="footer__block-list"><div class="footer__block-item footer__block-item--text" > 1602 <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-footer-0" data-action="toggle-collapsible">
1603 <span>About VEPACE</span> 1604 <span class="plus-button"></span> 1605 </button> 1606 1607 <div id="block-footer-0" class="footer__collapsible"> 1608 <div class="footer__collapsible-content"> 1609 <div class="rte"> 1610 <p><strong>Vepace is your trusted partner for premium electric mobility.</strong><br/><br/>Vepace delivers top electric scooters from Dualtron, KuKirin, Teverun & more â powerful, long-range, and safe. Best prices, expert advice, and 7/7 support<br/><br/></p> 1611 </div> 1612 </div> 1613 </div> 1614 </div><div class="footer__block-item footer__block-item--links" > 1615 <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-links_JmMGdU" data-action="toggle-collapsible"> 1616 <span>Electric Scooters</span> 1617 <span class="plus-button"></span> 1618 </button> 1619 1620 <div id="block-links_JmMGdU" class="footer__collapsible"> 1621 <div class="footer__collapsible-content"> 1622 <ul class="footer__linklist list--unstyled" role="list"><li> 1623 <a href="/collections/electric-scooters-premium-brands-for-every-ride" class="footer__link-item link">Electric Scooters</a> 1624 </li><li> 1625 <a href="/collections/dualtron-electric-scooters" class="footer__link-item link">Dualtron</a> 1626 </li><li> 1627 <a href="/collections/kukirin-electric-scooters" class="footer__link-item link">Kukirin</a> 1628 </li><li> 1629 <a href="/collections/teverun-electric-scooters" class="footer__link-item link">Teverun</a> 1630 </li><li> 1631 <a href="/collections/rovoron-electric-scooters" class="footer__link-item link">Rovoron</a> 1632 </li><li> 1633 <a href="/collections/kuickwheel-electric-scooters" class="footer__link-item link">KuickWheel</a> 1634 </li><li> 1635 <a href="/pages/electric-scooter-spare-parts" class="footer__link-item link">Spare Parts</a> 1636 </li><li> 1637 <a href="/collections/accessories-for-electric-scooters-bicycles-motorcycles" class="footer__link-item link">Accessories</a> 1638 </li></ul> 1639 </div> 1640 </div> 1641 </div><div class="footer__block-item footer__block-item--links" > 1642 <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-footer-1" data-action="toggle-collapsible"> 1643 <span>Help & Support</span> 1644 <span class="plus-button"></span> 1645 </button> 1646 1647 <div id="block-footer-1" class="footer__collapsible"> 1648 <div class="footer__collapsible-content"> 1649 <ul class="footer__linklist list--unstyled" role="list"><li> 1650 <a href="/policies/terms-of-sale" class="footer__link-item link">Terms of Sale</a> 1651 </li><li> 1652 <a href="/policies/terms-of-service" class="footer__link-item link">Terms of Service</a> 1653 </li><li> 1654 <a href="/policies/refund-policy" class="footer__link-item link">Return Policy</a> 1655 </li><li> 1656 <a href="/policies/privacy-policy" class="footer__link-item link">Privacy Policy</a> 1657 </li><li> 1658 <a href="/policies/legal-notice" class="footer__link-item link">Legal Notice</a> 1659 </li><li> 1660 <a href="https://account.vepace.com/profile?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiIxMXJ6cHUtenUubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNjg1NjQ3LCJuYmYiOjE3OTEwODA4NDd9.-AIRoZvfh7__B57ErnnH77TgGac0jtZ8vYBg1TFjbpM" class="footer__link-item link">My Account</a> 1661 </li><li> 1662 <a href="/apps/track123" class="footer__link-item link">
1662Track Your Order</a> 1663 </li><li> 1664 <a href="/blogs/vepace-blog" class="footer__link-item link">VEPACE Blog</a> 1665 </li><li> 1666 <a href="/pages/contact" class="footer__link-item link">Contact</a> 1667 </li><li> 1668 <a href="https://affiliate.vepace.com/" class="footer__link-item link">Affiliation</a> 1669 </li><li> 1670 <a href="/pages/faq" class="footer__link-item link">FAQ</a> 1671 </li></ul> 1672 </div> 1673 </div> 1674 </div><div class="footer__block-item footer__block-item--newsletter" > 1675 <p class="footer__title heading h6">Newsletter</p> 1676 1677 <div class="footer__newsletter-wrapper"><div class="footer__newsletter-text rte"><p>Join the Vepace Rider Family & Stay Informed</p></div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 1678 1679 <div class="form__input-wrapper form__input-wrapper--labelled"> 1680 <input type="email" id="footer[sections--25902967718237__footer][contact][email]" name="contact[email]" class="form__field form__field--text" required=""> 1681 <label for="footer[sections--25902967718237__footer][contact][email]" class="form__floating-label">Your email</label> 1682 </div> 1683 1684 <button type="submit" class="form__submit form__submit--tight button button--primary">Subscribe</button></form></div> 1685 </div></div><aside class="footer__aside"><div class="footer__aside-item footer__aside-item--localization "><form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="footer__localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><div class="footer__localization-form-item"> 1686 <input type="hidden" name="locale_code" value="en"> 1687 <span class="visually-hidden">Language</span> 1688 1689 <div class="value-picker-wrapper"> 1690 <button type="button" class="select-button select-button--mini" aria-haspopup="true" aria-expanded="false" aria-controls="footer-locale-picker" data-action="open-value-picker">English<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 1691 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1692 </svg></button> 1693 1694 <div id="footer-locale-picker" class="value-picker value-picker--small" data-picker-position="top" aria-hidden="true"> 1695 <svg focusable="false" class="icon icon--nav-triangle-borderless " viewBox="0 0 20 9" role="presentation"> 1696 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1697 </svg> 1698 1699 <div class="value-picker__inner"> 1700 <header class="value-picker__header"> 1701 <span class="value-picker__title text--strong">Language</span> 1702 <button type="button" class="value-picker__close" data-action="close-value-picker" aria-controls="footer-locale-picker" aria-label="Close"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 1703 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 1704 </svg></button> 1705 </header> 1706 1707 <ul class="value-picker__choice-list" role="list"><li class="value-picker__choice-list-item"> 1708 <button type="submit" name="locale_code" class="value-picker__choice-item" value="en" aria-current="true">English</button> 1709 </li><li class="value-picker__choice-list-item"> 1710 <button type="submit" name="locale_code" class="value-picker__choice-item" value="fr" >Français</button> 1711 </li><li class="value-picker__choice-list-item"> 1712 <button type="submit" name="locale_code" class="value-picker__choice-item" value="es" >Español</button> 1713 </li><li class="value-picker__choice-list-item"> 1714 <button type="submit" name="locale_code" class="value-picker__choice-item" value="it" >Italiano</button> 1715 </li><li class="value-picker__choice-list-item"> 1716 <button type="submit" name="locale_code" class="value-picker__choice-item" value="pl" >Polski</button> 1717 </li><li class="value-picker__choice-list-item"> 1718 <button type="submit" name="locale_code" class="value-picker__choice-item" value="de" >Deutsch</button> 1719 </li></ul> 1720 </div> 1721 </div> 1722 </div> 1723 </div><div class="footer__localization-form-item"> 1724 <input type="hidden" name="country_code" value="US">
1725 <span class="visually-hidden">Country/region</span> 1726 1727 <div class="value-picker-wrapper"> 1728 <button type="button" class="select-button select-button--mini" aria-haspopup="true" aria-expanded="false" aria-controls="footer-currency-picker" data-action="open-value-picker">United States (USD $)<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 1729 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1730 </svg></button> 1731 1732 <div id="footer-currency-picker" class="value-picker value-picker--align-left value-picker--auto value-picker--small" data-picker-position="top" aria-hidden="true"> 1733 <svg focusable="false" class="icon icon--nav-triangle-borderless " viewBox="0 0 20 9" role="presentation"> 1734 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1735 </svg> 1736 1737 <div class="value-picker__inner value-picker__inner--restrict"> 1738 <header class="value-picker__header"> 1739 <span class="value-picker__title text--strong">Country/region</span> 1740 <button type="button" class="value-picker__close" data-action="close-value-picker" aria-controls="footer-currency-picker" aria-label="Close"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 1741 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 1742 </svg></button> 1743 </header> 1744 1745 <ul class="value-picker__choice-list" role="list"><li class="value-picker__choice-list-item"> 1746 <button type="submit" name="country_code" class="value-picker__choice-item" value="AT" >Austria (EUR â¬) 1747 </button> 1748 </li><li class="value-picker__choice-list-item"> 1749 <button type="submit" name="country_code" class="value-picker__choice-item" value="BE" >Belgium (EUR â¬) 1750 </button> 1751 </li><li class="value-picker__choice-list-item"> 1752 <button type="submit" name="country_code" class="value-picker__choice-item" value="BG" >Bulgaria (EUR â¬) 1753 </button> 1754 </li><li class="value-picker__choice-list-item"> 1755 <button type="submit" name="country_code" class="value-picker__choice-item" value="HR" >Croatia (EUR â¬) 1756 </button> 1757 </li><li class="value-picker__choice-list-item"> 1758 <button type="submit" name="country_code" class="value-picker__choice-item" value="CZ" >Czechia (CZK KÄ) 1759 </button> 1760 </li><li class="value-picker__choice-list-item"> 1761 <button type="submit" name="country_code" class="value-picker__choice-item" value="DK" >Denmark (DKK kr.) 1762 </button> 1763 </li><li class="value-picker__choice-list-item"> 1764 <button type="submit" name="country_code" class="value-picker__choice-item" value="EE" >Estonia (EUR â¬) 1765 </button> 1766 </li><li class="value-picker__choice-list-item"> 1767 <button type="submit" name="country_code" class="value-picker__choice-item" value="FI" >Finland (EUR â¬) 1768 </button> 1769 </li><li class="value-picker__choice-list-item"> 1770 <button type="submit" name="country_code" class="value-picker__choice-item" value="FR" >France (EUR â¬) 1771 </button> 1772 </li><li class="value-picker__choice-list-item"> 1773 <button type="submit" name="country_code" class="value-picker__choice-item" value="DE" >Germany (EUR â¬) 1774 </button> 1775 </li><li class="value-picker__choice-list-item"> 1776 <button type="submit" name="country_code" class="value-picker__choice-item" value="GR" >Greece (EUR â¬) 1777 </button> 1778 </li><li class="value-picker__choice-list-item"> 1779 <button type="submit" name="country_code" class="value-picker__choice-item" value="HU" >Hungary (HUF Ft) 1780 </button> 1781 </li><li class="value-picker__choice-list-item"> 1782 <button type="submit" name="country_code" class="value-picker__choice-item" value="IE" >Ireland (EUR â¬) 1783 </button> 1784 </li><li class="value-picker__choice-list-item"> 1785 <button type="submit" name="country_code" class="value-picker__choice-item" value="IT" >Italy (EUR â¬) 1786 </button> 1787 </li><li class="value-picker__choice-list-item"> 1788 <button type="submit" name="country_code" class="value-picker__choice-item" value="LV" >Latvia (EUR â¬) 1789 </button> 1790 </li><li class="value-picker__choice-list-item"> 1791 <button type="submit" name="country_code" class="value-picker__choice-item" value="LT" >Lithuania (EUR â¬) 1792 </button> 1793 </li><li class="value-picker__choice-list-item"> 1794 <button type="submit" name="country_code" class="value-picker__choice-item" value="LU" >Luxembourg (EUR â¬) 1795 </button> 1796 </li><li class="value-picker__choice-list-item"> 1797 <button type="submit" name="country_code" class="value-picker__choice-item" value="NL" >Netherlands (EUR â¬) 1798 </button> 1799 </li><li class="value-picker__choice-list-item"> 1800 <button type="submit" name="country_code" class="value-picker__choice-item" value="PL" >Poland (PLN zÅ) 1801 </button> 1802 </li><li class="value-picker__choice-list-item"> 1803 <button type="submit" name="country_code" class="value-picker__choice-item" value="PT" >Portugal (EUR â¬) 1804 </button> 1805 </li><li class="value-picker__choice-list-item"> 1806 <button type="submit" name="country_code" class="value-picker__choice-item" value="RO" >Romania (RON Lei) 1807 </button> 1808 </li><li class="value-picker__choice-list-item"> 1809 <button type="submit" name="country_code" class="value-picker__choice-item" value="SK" >Slovakia (EUR â¬) 1810 </button> 1811 </li><li class="value-picker__choice-list-item"> 1812 <button type="submit" name="country_code" class="value-picker__choice-item" value="SI" >Slovenia (EUR â¬) 1813 </button> 1814 </li><li class="value-picker__choice-list-item"> 1815 <button type="submit" name="country_code" class="value-picker__choice-item" value="ES" >Spain (EUR â¬) 1816 </button> 1817 </li><li class="value-picker__choice-list-item"> 1818 <button type="submit" name="country_code" class="value-picker__choice-item" value="SE" >Sweden (SEK kr) 1819 </button> 1820 </li><li class="value-picker__choice-list-item"> 1821 <button type="submit" name="country_code" class="value-picker__choice-item" value="CH" >Switzerland (CHF CHF) 1822 </button> 1823 </li><li class="value-picker__choice-list-item"> 1824 <button type="submit" name="country_code" class="value-picker__choice-item" value="GB" >United Kingdom (GBP £) 1825 </button> 1826 </li><li class="value-picker__choice-list-item"> 1827 <button type="submit" name="country_code" class="value-picker__choice-item" value="US" aria-current="true">United States (USD $) 1828 </button> 1829 </li></ul> 1830 </div> 1831 </div> 1832 </div> 1833 </div></form><p class="hidden-pocket">© 2026 VEPACE<br><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=p
1833oweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></p> 1834 </div><div class="footer__aside-item footer__aside-item--social"> 1835 <p class="footer__aside-title">Follow Us</p><ul class="social-media__item-list list--unstyled" role="list"> 1836 <li class="social-media__item social-media__item--facebook"> 1837 <a href="https://www.facebook.com/people/Vepace/61587615461309/" target="_blank" rel="noopener" aria-label="Follow us on Facebook"><svg focusable="false" class="icon icon--facebook " viewBox="0 0 30 30"> 1838 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.2142857-17.1429611h-2.1428678v-2.1425646c0-.5852979.8203285-1.07160109 1.0714928-1.07160109h1.071375v-2.1428925h-2.1428678c-2.3564786 0-3.2142536 1.98610393-3.2142536 3.21449359v2.1425646h-1.0714822l.0032143 2.1528011 1.0682679-.0099086v7.499969h3.2142536v-7.499969h2.1428678v-2.1428925z" fill="currentColor" fill-rule="evenodd"></path> 1839 </svg></a> 1840 </li> 1841 1842 1843<li class="social-media__item social-media__item--instagram"> 1844 <a href="https://www.instagram.com/vepace75" target="_blank" rel="noopener" aria-label="Follow us on Instagram"><svg focusable="false" class="icon icon--instagram " role="presentation" viewBox="0 0 30 30"> 1845 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.0000159-23.03571429c-2.1823849 0-2.4560363.00925037-3.3131306.0483571-.8553081.03901103-1.4394529.17486384-1.9505835.37352345-.52841925.20532625-.9765517.48009406-1.42331254.926823-.44672894.44676084-.72149675.89489329-.926823 1.42331254-.19865961.5111306-.33451242 1.0952754-.37352345 1.9505835-.03910673.8570943-.0483571 1.1307457-.0483571 3.3131306 0 2.1823531.00925037 2.4560045.0483571 3.3130988.03901103.8553081.17486384 1.4394529.37352345 1.9505835.20532625.5284193.48009406.9765517.926823 1.4233125.44676084.446729.89489329.7214968 1.42331254.9268549.5111306.1986278 1.0952754.3344806 1.9505835.3734916.8570943.0391067 1.1307457.0483571 3.3131306.0483571 2.1823531 0 2.4560045-.0092504 3.3130988-.0483571.8553081-.039011 1.4394529-.1748638 1.9505835-.3734916.5284193-.2053581.9765517-.4801259 1.4233125-.9268549.446729-.4467608.7214968-.8948932.9268549-1.4233125.1986278-.5111306.3344806-1.0952754.3734916-1.9505835.0391067-.8570943.0483571-1.1307457.0483571-3.3130988 0-2.1823849-.0092504-2.4560363-.0483571-3.3131306-.039011-.8553081-.1748638-1.4394529-.3734916-1.9505835-.2053581-.52841925-.4801259-.9765517-.9268549-1.42331254-.4467608-.44672894-.8948932-.72149675-1.4233125-.926823-.5111306-.19865961-1.0952754-.33451242-1.9505835-.37352345-.8570943-.03910673-1.1307457-.0483571-3.3130988-.0483571zm0 1.44787387c2.1456068 0 2.3997686.00819774 3.2471022.04685789.7834742.03572556 1.2089592.1666342 1.4921162.27668167.3750864.14577303.6427729.31990322.9239522.60111439.2812111.28117926.4553413.54886575.6011144.92395217.1100474.283157.2409561.708642.2766816 1.4921162.0386602.8473336.0468579 1.1014954.0468579 3.247134 0 2.1456068-.0081977 2.3997686-.0468579 3.2471022-.0357255.7834742-.1666342 1.2089592-.2766816 1.4921162-.1457731.3750864-.3199033.6427729-.6011144.9239522-.2811793.2812111-.5488658.4553413-.9239522.6011144-.283157.1100474-.708642.2409561-1.4921162.2766816-.847206.0386602-1.1013359.0468579-3.2471022.0468579-2.1457981 0-2.3998961-.0081977-3.247134-.0468579-.7834742-.0357255-1.2089592-.1666342-1.4921162-.2766816-.37508642-.1457731-.64277291-.3199033-.92395217-.6011144-.28117927-.2811793-.45534136-.5488658-.60111439-.9239522-.11004747-.283157-.24095611-.708642-.27668167-1.4921162-.03866015-.8473336-.04685789-1.1014954-.04685789-3.2471022 0-2.1456386.00819774-2.3998004.04685789-3.247134.03572556-.7834742.1666342-1.2089592.27668167-1.4921162.14577303-.37508642.31990322-.64277291.60111439-.92395217.28117926-.28121117.54886575-.45534136.92395217-.60111439.283157-.11004747.708642-.24095611 1.4921162-.27668167.8473336-.03866015 1.1014954-.04685789 3.247134-.04685789zm0 9.26641182c-1.479357 0-2.6785873-1.1992303-2.6785873-2.6785555 0-1.479357 1.1992303-2.6785873 2.6785873-2.6785873 1.4793252 0 2.6785555 1.1992303 2.6785555 2.6785873 0 1.4793252-1.1992303 2.6785555-2.6785555 2.6785555zm0-6.8050167c-2.2790034 0-4.1264612 1.8474578-4.1264612 4.1264612 0 2.2789716 1.8474578 4.1264294 4.1264612 4.1264294 2.2789716 0 4.1264294-1.8474578 4.1264294-4.1264294 0-2.2790034-1.8474578-4.1264612-4.12
184564294-4.1264612zm5.2537621-.1630297c0-.532566-.431737-.96430298-.964303-.96430298-.532534 0-.964271.43173698-.964271.96430298 0 .5325659.431737.964271.964271.964271.532566 0 .964303-.4317051.964303-.964271z" fill="currentColor" fill-rule="evenodd"></path> 1846 </svg></a> 1847 </li> 1848 1849 1850<li class="social-media__item social-media__item--youtube"> 1851 <a href="https://www.youtube.com/@vepace7" target="_blank" rel="noopener" aria-label="Follow us on YouTube"><svg focusable="false" class="icon icon--youtube " role="presentation" viewBox="0 0 30 30"> 1852 <path d="M15 30c8.2842712 0 15-6.7157288 15-15 0-8.28427125-6.7157288-15-15-15C6.71572875 0 0 6.71572875 0 15c0 8.2842712 6.71572875 15 15 15zm7.6656364-18.7823145C23 12.443121 23 15 23 15s0 2.5567903-.3343636 3.7824032c-.184.6760565-.7260909 1.208492-1.4145455 1.3892823C20.0033636 20.5 15 20.5 15 20.5s-5.00336364 0-6.25109091-.3283145c-.68836364-.1807903-1.23054545-.7132258-1.41454545-1.3892823C7 17.5567903 7 15 7 15s0-2.556879.33436364-3.7823145c.184-.6761452.72618181-1.2085807 1.41454545-1.38928227C9.99663636 9.5 15 9.5 15 9.5s5.0033636 0 6.2510909.32840323c.6884546.18070157 1.2305455.71313707 1.4145455 1.38928227zm-9.302 6.103758l4.1818181-2.3213548-4.1818181-2.3215322v4.642887z" fill="currentColor" fill-rule="evenodd"></path> 1853 </svg></a> 1854 </li> 1855 1856 1857<li class="social-media__item social-media__item--tiktok"> 1858 <a href="https://www.tiktok.com/@vepace7" target="_blank" rel="noopener" aria-label="Follow us on TikTok"><svg focusable="false" class="icon icon--tiktok " viewBox="0 0 30 30"> 1859 <path fill-rule="evenodd" clip-rule="evenodd" d="M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15zm-7.902-1.966c.133 0 .267-.007.4-.02h.002v-2.708a4.343 4.343 0 01-4.002-3.877h-2.332l-.024 11.363c0 1.394-1.231 2.493-2.625 2.493a2.524 2.524 0 010-5.048c.077 0 .152.01.227.02l.078.01v-2.436a3.334 3.334 0 00-.306-.016 4.945 4.945 0 104.946 4.945v-6.69a4.345 4.345 0 003.636 1.964z" fill="currentColor"></path> 1860 </svg></a> 1861 </li> 1862 1863 1864<li class="social-media__item social-media__item--linkedin"> 1865 <a href="https://www.linkedin.com/company/vepace7" target="_blank" rel="noopener" aria-label="Follow us on LinkedIn"><svg focusable="false" class="icon icon--linkedin " role="presentation" viewBox="0 0 30 30"> 1866 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zM10.2456033 7.5c-.92709386 0-1.67417473.75112475-1.67417473 1.67662742 0 .92604418.74708087 1.67716898 1.67417473 1.67716898.9233098 0 1.6730935-.7511248 1.6730935-1.67716898C11.9186968 8.25112475 11.1689131 7.5 10.2456033 7.5zM8.80063428 21.4285714h2.88885682v-9.3037658H8.80063428v9.3037658zm4.69979822-9.3037658v9.3037658h2.8829104v-4.6015191c0-1.2141468.2292058-2.3898439 1.7309356-2.3898439 1.4811878 0 1.5001081 1.3879832 1.5001081 2.4667435v4.5246195H22.5V16.326122c0-2.5057349-.5400389-4.4320151-3.4618711-4.4320151-1.4044256 0-2.3466556.7711619-2.7315482 1.502791h-.0394623v-1.2720923h-2.7666859z" fill="currentColor" fill-rule="evenodd"></path> 1867 </svg></a> 1868 </li> 1869 1870 1871<li class="social-media__item social-media__item--snapchat"> 1872 <a href="https://www.snapchat.com/@vepace" target="_blank" rel="noopener" aria-label="Follow us on Snapchat"><svg focusable="false" class="icon icon--snapchat " role="presentation" viewBox="0 0 30 30"> 1873 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.108159-7.5c1.0158803 0 1.6676384-.460207 2.2992458-.906347.4344332-.3067145.8448697-.5961158 1.3282714-.6766223.236284-.0390629.4714304-.0588649.6986682-.0588649.3891482 0 .6949848.0490721.9677785.1023644.1538392.0301899.2752313.0454472.3605471.0454472h.0200424c.1230172 0 .196145-.0548613.2304879-.1720501.0398141-.1350972.0687402-.2634856.0972871-.3942545.0785446-.3592493.1295716-.5305961.2612016-.5507768 1.611303-.2486611 2.0719538-.5870804 2.1741702-.8257864.0147881-.0339231.0232384-.0688201.0252968-.1035006.0050377-.0924093-.0602898-.1738897-.1517266-.1889846-2.4772443-.4077263-3.5866198-2.9346989-3.6327174-3.0419326-.0011375-.0031381-.0026543-.0060056-.0040085-.0089813-.1515099-.3069309-.1812485-.5730134-.0884033-.79116.1698189-.3999354.7238025-.5755563 1.0910665-.6919336.0900826-.0285668.1751816-.0555646.241755-.0816968.6423328-.2534222.7732586-.5109564.7700085-.6823031-.0034668-.181897-.1664064-.3560031-.415095-.44403l-.0053085-.0021641c-.087
18735909-.0365201-.1930574-.0566467-.2971155-.0566467-.0681443 0-.1681939.008873-.2583307.0509117-.3074617.143862-.5876223.221501-.8313816.2308068h-.0003792c-.3207872-.0122816-.4628176-.1488937-.4805308-.1669102.0082879-.1513825.0181466-.3095279.0283845-.4722181l.0030876-.0508035c.0738319-1.1683718.1654854-2.62251986-.2049745-3.45225589-1.1106214-2.48726036-3.4696695-2.68073558-4.1662794-2.68073558l-.0411682.00016231s-.2868776.00308392-.3046991.00308392c-.6949848 0-3.0488868.1930965-4.1589124 2.67900426-.3703516.8293032-.2789689 2.28215278-.2052453 3.45144438.0114296.1803821.0225883.3551915.0315804.5225887-.0189049.0194773-.17334.1679923-.5271701.1679923-.25605558 0-.55284604-.0780718-.88213773-.2321594-.05660632-.0264027-.12393805-.0399287-.20037013-.0399287-.27880644 0-.62359039.1795706-.67266726.4372129-.02870942.1512202.03217623.4479255.76421241.736948.06711506.0265109.15221413.0533464.24197171.0816968.36683062.116215.9210309.2919982 1.0909582.6919877.0927368.2182548.0630524.4845537-.0885117.7912682-.0013542.0029757-.0027085.0058432-.0039543.008819-.0460976.1073419-1.15644821 2.6350178-3.63255493 3.0423113-.09138264.0148785-.1569268.0964671-.15167243.1888223.00195007.0340854.01023788.0685495.02480927.1029054.10275808.2404374.56378812.5792895 2.17454941.8277883.13818443.0212087.18931971.2237193.26130994.5531033.0278969.1279555.05693134.2602393.09712453.3968514.04615176.1576585.15248497.1788672.25058454.1788672.0938744 0 .21743327-.0240762.36065539-.0520478.23568813-.0460424.55847958-.1091274.96767018-.1091274.2271836 0 .4622217.019802.6983432.0588649.4839434.0805065.8946507.3704488 1.3298964.6776502.6303074.4451121 1.2821738.9053191 2.2977291.9053191.0289261 0 .0579064-.0011903.0855325-.0033003h.0001083c.0433892.0020559.0868325.0033003.13098.0033003z" fill="currentColor" fill-rule="evenodd"></path> 1874 </svg></a> 1875 </li> 1876 1877 1878 1879 </ul><div class="footer__follow-on-shop">
1879<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 1879
1879
1880<script type="module"> 1881 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); 1882 1883 1884</script>
1884 1885 1886<shop-follow-button ux-mode="windoid" return-uri="https://vepace.com/account/redirect" proxy="true"></shop-follow-button> 1887</div></div><div class="footer__aside-item footer__aside-item--payment"> 1888 <p class="footer__aside-title">We Accept</p> 1889 1890 <div class="payment-list"> 1891 1892 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.03.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg> 1893 1894 1895 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1896 1897 1898 <svg class="payment-list__item" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558
18980 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 1899 1900 1901 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
1901001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg> 1902 1903 <svg class="payment-list__item" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 1904 1905 <svg class="payment-list__item" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 1906 1907 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
190706zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 1908 1909 1910 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 1911 1912 1913 <svg class="payment-list__item" viewBox="0 0 38 24" role="img" width="38" height="24" aria-labelledby="pi-mbway" xmlns="http://www.w3.org/2000/svg"><title id="pi-mbway">MB WAY</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M2.652 18.267l-.059.459a.38.38 0 00.381.424H17.88c.232 0 .41-.198.383-.424l-.061-.459a.658.658 0 01.579-.72.646.646 0 01.712.579l.057.445c.116.998-.448 1.872-1.456 1.872H2.761c-1.008 0-1.573-.874-1.457-1.872l.058-.445a.646.646 0 01.711-.579.657.657 0 01.579.72" fill="#d81e25"/><path d="M18.225 10.154c0 .608-.215.952-.571 1.374l-.036.043.05.029c.705.43 1.197 1.079 1.234 1.991.055 1.359-1.097 2.482-2.463 2.479h-3.602a.642.642 0 01-.634-.65V8.435c0-.361.283-.652.632-.652l2.974.009c1.297.002 2.416.955 2.416 2.362m-1.793 4.659c.726 0 1.303-.528 1.288-1.223-.016-.712-.663-1.172-1.385-1.174h-1.46a.595.595 0 01-.588-.605c0-.337.264-.606.588-.606h.974c.658-.026 1.165-.424 1.196-1.046.032-.666-.539-1.165-1.238-1.165H13.44l-.008 5.819h3" fill="#100f0d"/><path d="M6.616 13.676l.016.049.018-.049c.168-.46.369-.969.583-1.525.22-.584.439-1.143.658-1.675.221-.541.431-1.024.631-1.444.2-.429.366-.724.493-.886a.97.97 0 01.781-.354h.149c.199 0 .354.053.47.15.107.093.171.2.188.323l.931 7.219a.593.593 0 01-.159.437c-.105.1-.256.149-.453.149-.198 0-.353-.047-.469-.138a.506.506 0 01-.218-.361c-.03-.24-.06-.507-.089-.8-.04-.292-.186-1.552-.226-1.868-.038-.327-.301-2.3
191368-.389-3.109l-.008-.062-.299.625c-.101.215-.21.474-.331.776-.119.3-.241.618-.36.954-.13.325-.707 1.972-.707 1.972-.052.15-.154.451-.245.727a12.48 12.48 0 01-.202.572.82.82 0 01-.744.455.813.813 0 01-.746-.455 10.32 10.32 0 01-.202-.572c-.093-.276-.193-.577-.248-.727 0 0-.577-1.647-.704-1.972a29.247 29.247 0 00-.363-.954c-.12-.302-.229-.561-.328-.776l-.3-.625-.007.062c-.09.741-.35 2.782-.39 3.109-.041.316-.186 1.576-.226 1.868-.03.293-.06.56-.093.8a.502.502 0 01-.215.361c-.116.091-.273.138-.47.138-.197 0-.345-.049-.451-.149-.106-.106-.159-.252-.16-.437l.931-7.219a.529.529 0 01.189-.323.703.703 0 01.467-.15h.151c.325 0 .585.119.781.354.128.162.292.457.492.886.202.42.41.903.632 1.444.219.532.439 1.091.659 1.675.214.556.415 1.065.582 1.525" fill="#100f0d"/><path d="M4.79 3.419h11.322c1.066 0 1.597.8 1.722 1.856l.047.339a.662.662 0 01-.583.725.652.652 0 01-.715-.587l-.046-.323c-.047-.401-.217-.711-.625-.711H4.989c-.407 0-.577.31-.625.711l-.043.323a.653.653 0 11-1.301-.138l.047-.339c.126-1.056.656-1.856 1.723-1.856" fill="#d81e25"/><path d="M25.154 11.027c-.079.302-.159.625-.244.969-.085.343-.17.67-.253.984-.082.313-.161.588-.236.825a3.002 3.002 0 01-.185.486c-.089.154-.243.232-.464.232-.061 0-.141-.013-.241-.039-.098-.025-.18-.096-.248-.21a3.005 3.005 0 01-.185-.511 24.53 24.53 0 01-.235-.873c-.084-.33-.165-.679-.249-1.047a79.928 79.928 0 01-.223-1.026c-.066-.316-.121-.587-.166-.808a13.422 13.422 0 01-.074-.4c-.004-.028-.007-.047-.007-.058v-.033c0-.093.033-.169.106-.228a.42.42 0 01.264-.086c.1 0 .179.022.241.064.06.039.105.113.132.218 0 .01.016.091.045.239.032.148.07.338.116.568.048.232.101.49.158.776.058.285.117.576.182.869.063.293.128.576.191.853.063.275.12.512.176.708a36.527 36.527 0 00.381-1.38c.066-.256.13-.51.19-.767l.17-.712c.053-.221.098-.415.136-.586.039-.171.069-.297.091-.379a.46.46 0 01.157-.248c.079-.06.17-.09.281-.09a.46.46 0 01.299.095.437.437 0 01.148.243c.062.268.127.57.199.903a59.514 59.514 0 00.463 2.011c.084.327.163.617.24.869.055-.197.115-.434.178-.708l.194-.85c.067-.289.129-.578.19-.865l.167-.771a106.486 106.486 0 00.164-.778c.027-.105.072-.179.132-.218a.418.418 0 01.24-.064c.104 0 .193.03.264.086a.28.28 0 01.109.228v.033a6.253 6.253 0 01-.088.458 108.095 108.095 0 01-.392 1.829 49.61 49.61 0 01-.244 1.042c-.08.33-.156.621-.232.872a2.898 2.898 0 01-.185.506.439.439 0 01-.252.218.92.92 0 01-.245.047.663.663 0 01-.099-.01.748.748 0 01-.141-.033.516.516 0 01-.148-.078.362.362 0 01-.117-.144 3.826 3.826 0 01-.178-.52 37.54 37.54 0 01-.458-1.776c-.077-.332-.15-.645-.215-.935" fill="#100f0d"/><path d="M31.315 12.279a40 40 0 00-.33-.984 17.49 17.49 0 00-.411-1.065l-.052-.142a.692.692 0 00-.053.136 16.567 16.567 0 00-.408 1.071c-.1.299-.209.627-.325.984zm-1.835.718a24.52 24.52 0 00-.22.732 5.932 5.932 0 01-.178.553c-.06.16-.181.241-.363.241-.127 0-.219-.032-.278-.096a.347.347 0 01-.086-.243.36.36 0 01.016-.109c.011-.031.045-.144.105-.337.057-.191.132-.431.226-.717.093-.286.197-.599.31-.939a34.26 34.26 0 01.707-1.941c.115-.289.224-.522.322-.696a.382.382 0 01.178-.192.785.785 0 01.303-.049c.123 0 .225.021.309.059a.324.324 0 01.178.198c.078.164.171.386.279.662.106.278.22.578.338.899.118.322.235.651.352.985.115.336.223.648.318.937l.248.738c.068.203.113.335.128.393.01.035.017.071.017.109a.32.32 0 01-.099.243c-.067.064-.163.096-.289.096-.096 0-.164-.022-.213-.064a.404.404 0 01-.11-.177 11.55 11.55 0 01-.196-.553c-.073-.225-.153-.468-.235-.732H29.48" fill="#100f0d"/><path d="M34.12 12.443a.654.654 0 01-.079-.091 5.456 5.456 0 01-.33-.514 9.736 9.736 0 01-.275-.497c-.09-.177-.177-.356-.262-.534a12.458 12.458 0 01-.231-.496c-.071-.155-.13-.289-.178-.4a1.671 1.671 0 01-.112-.298.428.428 0 01-.005-.062c0-.099.034-.182.103-.246a.395.395 0 01.286-.101c.11 0 .187.028.235.083.047.056.082.11.103.165.01.029.038.088.079.181l.152.346c.061.138.13.289.207.453.079.166.156.328.237.488.079.159.158.311.232.458.073.144.145.264.21.359a6.14 6.14 0 00.34-.603c.12-.242.236-.48.347-.716.11-.238.204-.447.286-.627.079-.182.127-.295.144-.339a.666.666 0 01.103-.165c.046-.055.126-.083.235-.083.122 0 .216.034.287.101a.327.327 0 01.101.246c0 .026 0 .048-.002.062-.003.014-.011.035-.02.062l-.096.239a24.658 24.658 0 01-.405.903c-.087.178-.174.355-.265.531-.091.175-.182.344-.274.503-.09.158-.175.295-.252.404a1.237 1.237 0 01-.156.
1913188v1.707c0 .11-.035.199-.105.27a.37.37 0 01-.268.103.37.37 0 01-.268-.103.366.366 0 01-.104-.27v-1.707" fill="#100f0d"/></svg> 1914 1915 1916 <svg class="payment-list__item" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 1917 1918 <svg class="payment-list__item" width="38" height="24" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" aria-labelledby="pi-satispay"><title id="pi-satispay">Satispay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" style="fill-opacity:.07;
1918fill-rule:nonzero"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" style="fill:#ef4323;fill-rule:nonzero"/><path d="M673.066 283.461h640.814l1012.66 924.379c50.64 46.22 79.68 112.06 79.68 180.62 0 68.57-29.04 134.4-79.68 180.63l-1012.66 924.37H673.066c-24.632 0-39.66-16.09-45.492-31.15-5.847-15.06-5.605-37.06 12.582-53.68L1724.9 1418.47a40.74 40.74 0 0 0 13.24-30.01c0-11.39-4.83-22.32-13.24-30L640.156 368.289c-18.187-16.609-18.429-38.617-12.582-53.668 5.832-15.062 20.86-31.16 45.492-31.16" style="fill:#fffcf0;fill-rule:nonzero" transform="matrix(.00765 0 0 -.00765 8.716 22.617)"/><path d="m868.125 2030.03-504.973-460.94c-50.636-46.23-79.683-112.06-79.683-180.63 0-68.56 29.047-134.4 79.683-180.62l504.973-460.949L1251.45 1096.8l-286.657 261.66a40.723 40.723 0 0 0-13.242 30 40.723 40.723 0 0 0 13.242 30.01l286.657 261.66-383.325 349.9Zm1148.515 463.43h-515.95l320.89-292.91 227.95 208.08c18.19 16.62 18.44 38.62 12.6 53.68-5.85 15.06-20.86 31.15-45.49 31.15M1821.58 576.379l-320.89-292.918h515.95c24.63 0 39.64 16.098 45.49 31.16 5.84 15.051 5.59 37.059-12.6 53.668l-227.95 208.09Z" style="fill:#fffcf0;fill-rule:nonzero" transform="matrix(.00765 0 0 -.00765 8.716 22.617)"/></svg> 1919 1920 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 1921 1922 1923 <svg class="payment-list__item" width="38" height="24" viewBox="0 0 38 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-usdc" role="img"><title id="pi-usdc">USDC</title><g clip-path="url(#pi-usdc-clip0)"><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M19 20.2a8.2 8.2 0 100-16.4 8.2 8.2 0 000 16.4z" fill="#0B53BF"/><path d="M20.98 13.054c0-1.035-.629-1.384-1.847-1.552-.9-.13-1.075-.34-1.075-.76s.305-.682.888-.682c.53 0 .837.184.963.612a.225.225 0 00.214.164h.466a.208.208 0 00.208-.242c-.148-.675-.603-1.
1923082-1.317-1.209v-.712a.222.222 0 00-.221-.222h-.445a.222.222 0 00-.222.222v.687c-.886.125-1.447.71-1.447 1.462 0 .97.592 1.348 1.828 1.515.84.138 1.08.32 1.08.797 0 .478-.406.798-.98.798-.773 0-1.035-.338-1.122-.777a.224.224 0 00-.218-.18h-.505a.206.206 0 00-.206.24c.13.74.604 1.28 1.57 1.41v.702a.222.222 0 00.222.222h.445a.222.222 0 00.221-.222v-.7c.917-.146 1.5-.779 1.5-1.573z" fill="#fff"/><path d="M17.32 16.597a4.896 4.896 0 010-9.195.354.354 0 00.211-.308v-.458a.232.232 0 00-.208-.253.231.231 0 00-.118.02 5.874 5.874 0 000 11.193.231.231 0 00.326-.233v-.456a.354.354 0 00-.21-.309l-.001-.001zm3.474-10.193a.232.232 0 00-.326.233v.457a.352.352 0 00.211.308 4.896 4.896 0 010 9.196.325.325 0 00-.21.309v.457a.233.233 0 00.326.233 5.874 5.874 0 000-11.193h-.001z" fill="#fff"/></g><defs><clipPath id="pi-usdc-clip0"><path fill="#fff" d="M0 0h38v24H0z"/></clipPath></defs></svg> 1924 1925 1926 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
192616.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1927 1928 1929 </div> 1930 </div><div class="footer__aside-item footer__aside-item--copyright hidden-lap-and-up"> 1931 <p>© 2026 VEPACE<br><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></p> 1932 </div> 1933 </aside> 1934 </div> 1935 </div> 1936</footer> 1937 1938 1939 1940<style> #shopify-section-sections--25902967718237__footer .footer__aside-item--copyright a[href*="shopify.com"] {display: none !important;} #shopify-section-sections--25902967718237__footer .hidden-pocket a {display: none !important;} </style></div> 1941<!-- END sections: footer-group --><ul hidden> 1942 <li id="a11y-new-window-message">Opens in a new window.</li> 1943 </ul> 1944 <style> /* Hide the rating container when all 5 stars are empty */.rating__stars:has(.rating__star--empty:nth-child(5)):not( :has(.rating__star--full) ) {display: none !important;} /* Hide the rating container when all 5 stars are empty */.rating__stars:has(.rating__star--empty:nth-child(5)):not( :has(.rating__star--full) ) + .rating__caption {display: none !important;} .header__cart-count {background-color: #cf0e0e;} button[name="checkout"].button--primary {background-color: #cf0e0e;} /* Hide slideshow content safely */.slideshow__content-wrapper {display: none !important;} /*hide the promo banner below*/#qab_container:not(.card__section #qab_container) {display: none !important;} #fsb_container:not(.card__section #fsb_container) {display: none !important;} /*the product labels position to right*/.product-item__label-list > .product-label {border-radius: 3px 0px 0px 3px; margin-bottom: 5px; display: block;} .product-item__label-list {z-index: 2; font-size: 0; position: absolute; top: 11px; align-items: end; right: 0px; display: flex; flex-direction: column;} /*preorder button settings*/@media screen and (min-width: 641px) {buy-button:has([data-essential-preorder-element="container"]) {width: calc(100% - 18px) !important; }} span[data-essential-preorder-element="message"] {font-weight: bold !important;} /* prevent product tags from going next line*/.product-meta__label-list {display: flex; flex-wrap: nowrap; white-space: nowrap; transform-origin: left center;} @media (max-width: 400px) {.product-meta__label-list {transform: scale(0.9); }} /*Hide total and discount in cart (dcart)*/.sc_simple-info__row {display: none !important;} </style> 1945<div id="shopify-block-AelBWSzVVbHFJb1VaN__5890205134905443601" class="shopify-block shopify-app-block">
1945<script> 1946 // æ£æ¥æ¯å¦æclass为shopify-design-modeçå ç´ (åºåæ¯ä¸æ¯å¨shopify设计模å¼ä¸) 1947 1948 if (typeof isDesignMode === 'undefined') { 1949 let isDesignMode = document.querySelector('.shopify-design-mode') !== null; 1950 if (!isDesignMode) { 1951 (function viewRequest() { 1952 if (!document.getElementById("trust-exist")) { 1953 let trustDiv = document.createElement("div"); 1954 trustDiv.id = "trust-exist"; 1955 document.body.appendChild(trustDiv); 1956 1957 let shop_name = "11rzpu-zu.myshopify.com"; 1958 <!-- Start : Trust Add View --> 1959 window.fetch("/apps/giraffly-trust/add/view?name=" + shop_name) 1960 .then(response => response.json()) 1961 .then(data => { 1962 }) 1963 .catch(error => { 1964 console.error("请æ±å¤±è´¥:", error); 1965 }); 1966 <!-- END : Trust Add View --> 1967 } 1968 })() 1969 } 1970 } 1971 1972 1973 let timeArr = []; 1974 let elementIds = document.querySelectorAll('[class^="giraffly-trust-badge-"]'); 1975 // ç¡®ä¿æ¾å°äºå¹é çå ç´ 1976 function setBadgesBlock(badges) { 1977 for (let k = 0; k < badges.length; k++) { 1978 if(badges[k].childNodes.length === 0) { 1979 // è·åå ç´ çç±»åå表 1980 let classNames = badges[k].classList; 1981 // å°ç±»åå表转æ¢ä¸ºæ°ç» 1982 let classNamesArray = Array.from(classNames); 1983 //å¾ªç¯æ°ç» 1984 for (let i = 0; i < classNamesArray.length; i++) { 1985 let filteredClassName = classNamesArray[i].startsWith('giraffly-trust-badge-') ? classNamesArray[i].slice('giraffly-trust-badge-'.length) : classNamesArray[i]; 1986 1987 if (filteredClassName === "68a8b0ef2e04d-86207583-941755885807") { 1988 //
1988<script> 1989 // 1990 var seoant_number = document.getElementsByClassName("trust-testing").length; 1991 // if(seoant_number == 0){ 1992 var trustDiv=document.createElement("div"); 1993 trustDiv.className = "trust-testing"; 1994 document.body.appendChild(trustDiv); 1995 1996 ! 1997 function (c, r) { 1998 "use strict"; 1999 2000 function l(i) { 2001 var a = r.head, 2002 l = r.createElement("link"); 2003 l.id = "ba_google_fonts_link", 2004 l.type = "text/css", 2005 l.rel = "stylesheet", 2006 l.href = "https://fonts.googleapis.com/css?family=" + i, 2007 a.appendChild(l) 2008 } 2009 2010 function trustRes() { 2011 var s = "" 2012 let element = document.querySelector('[class^="giraffly-trust-badge-"]'); 2013 let elementDefault = document.querySelector('.giraffly-trust-badge'); 2014 if (!element && !elementDefault) { 2015 } 2016 2017 //Determine if CSS is needed 2018 //Get div data 2019 var girafflyTrustLength = r.getElementsByClassName('giraffly-trust-badge-68a8b0ef2e04d-86207583-941755885807').length; 2020 if(s != "" || girafflyTrustLength > 0){ 2021 //CSS 2022 jQuery("head").append("<style type='text/css'>div.trust-badge-68a8b0ef2e04d-86207583-941755885807 div.giraffly-right-Bar-Preview-Example{clear: both;padding:10px;text-align:center;border: 0px solid #FFFFFF;border-radius: 0px;background:#FFFFFF00;}div.trust-badge-68a8b0ef2e04d-86207583-941755885807 div.giraffly-right-Bar-Preview-width-custom h3{font-size: 18px !important; line-height: 38px !important; font-weight: 600 !important; color: #000000 !important; font-family: Fredoka One, sans-serif; margin-bottom: 6.5px !important; padding-bottom: 0 !important;}@media (min-width: 768px) {div.trust-badge-68a8b0ef2e04d-86207583-941755885807 div.trust-custom-badge{grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));}}@-webkit-keyframes bounce{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 bounce{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)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-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)}
2022to{-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 shake{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 shake{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)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-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 swing{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)}}@keyframes swing{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)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{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)}
2022to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{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)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-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;
2022-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}
2022to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes girafflyfadeInDown{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 girafflyfadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.girafflyfadeInDown{-webkit-animation-name:girafflyfadeInDown;animation-name:girafflyfadeInDown}@-webkit-keyframes girafflyfadeInDownBig{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 girafflyfadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.girafflyfadeInDownBig{-webkit-animation-name:girafflyfadeInDownBig;animation-name:girafflyfadeInDownBig}@-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 girafflyflipInX{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}
202240%{-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 girafflyflipInX{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)}}.girafflyflipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:girafflyflipInX;animation-name:girafflyflipInX}@-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}
202240%{-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}
2022}@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}
2022}.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}
2022}@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}
2022to{-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}
2022to{-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}
2022}@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}
2022}@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}
2022}@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 girafflyzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes girafflyzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.girafflyzoomIn{-webkit-animation-name:girafflyzoomIn;animation-name:girafflyzoomIn}@-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;
2022-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}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}
2022}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-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 girafflyslideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes girafflyslideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.girafflyslideInUp{-webkit-animation-name:girafflyslideInUp;animation-name:girafflyslideInUp}@-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}
2022@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}}</style>"); 2023 2024 var e = '<div class="trust-badge-68a8b0ef2e04d-86207583-941755885807"><div class="giraffly-right-Bar-Preview-Example giraffly-animated ainfinite "><div class="giraffly-right-Bar-Preview-width-custom" style="width:100%;"><div><div class="trust-custom-badge" style="display: grid;width: 100%;justify-content: center;column-gap: 8px;row-gap: 16px;"><div class="trust-icon-block" style="display: grid;align-content: start;row-gap: 4px;"><div class="trust-icon-container" style="display: flex;align-items: center;justify-content: center;padding: 4px;border-radius: 4px;width: fit-content;margin: auto;"><div class="trust-icon" style="height: 32px;width: 32px;display: flex;background-color: #000000;-webkit-mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/delivery2.svg);-webkit-mask-size: 32px;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/delivery2.svg);mask-size: 32px;mask-repeat: no-repeat;mask-position: center;"></div></div><div class="trust-text-container" style="display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;flex: 1;gap: 2px;"><span class="trust-title" style="display: block;font-weight: 600;font-size: 16px;color: #202223;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">EU Fast delivery</span><span class="trust-subheading" style="display: block;font-size: 14px;color: #cf0e0e;font-weight: 400;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">3-7 Days</span></div></div><div class="trust-icon-block" style="display: grid;align-content: start;row-gap: 4px;"><div class="trust-icon-container" style="display: flex;align-items: center;justify-content: center;padding: 4px;border-radius: 4px;width: fit-content;margin: auto;"><div class="trust-icon" style="height: 32px;width: 32px;display: flex;background-color: #000000;-webkit-mask-image: url(https://trust-file.seoant.com/sys-custom/construction/spanner%252520.svg);-webkit-mask-size: 32px;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;mask-image: url(https://trust-file.seoant.com/sys-custom/construction/spanner%252520.svg);mask-size: 32px;mask-repeat: no-repeat;mask-position: center;"></div></div><div class="trust-text-container" style="display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;flex: 1;gap: 2px;"><span class="trust-title" style="display: block;font-weight: 600;font-size: 16px;color: #202223;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">2-Years Warranty</span><span class="trust-subheading" style="display: block;font-size: 14px;color: #cf0e0e;font-weight: 400;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">Total Comfort</span></div></div><div class="trust-icon-block" style="display: grid;align-content: start;row-gap: 4px;"><div class="trust-icon-container" style="display: flex;align-items: center;justify-content: center;padding: 4px;border-radius: 4px;width: fit-content;margin: auto;"><div class="trust-icon" style="height: 32px;width: 32px;display: flex;background-color: #000000;-webkit-mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/mail.svg);-webkit-mask-size: 32px;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/mail.svg);mask-size: 32px;mask-repeat: no-repeat;mask-position: center;"></div></div><div class="trust-text-container" style="display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;flex: 1;gap: 2px;"><span class="trust-title" style="display: block;font-weight: 600;font-size: 16px;color: #202223;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">
20247/7 Support</span><span class="trust-subheading" style="display: block;font-size: 14px;color: #cf0e0e;font-weight: 400;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">Contact us</span></div></div></div></div></div></div></div>'; 2025 2026 //Add div data 2027 if(girafflyTrustLength > 0){ 2028 var girafflyTrust = r.getElementsByClassName('giraffly-trust-badge-68a8b0ef2e04d-86207583-941755885807'); 2029 for(var i_i=0;i_i<girafflyTrust.length;i_i++){ 2030 girafflyTrust[i_i].innerHTML = e; 2031 } 2032 } 2033 2034 var t = "Fredoka One", 2035 p = []; 2036 jQuery(r).find('link[href*="https://fonts.googleapis.com/css?family="]').each(function () { 2037 jQuery(this).attr("href").split("=")[1].includes(t) && p.push(!0) 2038 }), 2039 p.includes(!0) || l(t); 2040 //Append icon of product page 2041 if(s != ""){ 2042 // if (0 == jQuery(".giraffly-right-Bar-Preview-Example").length) { 2043 s.after(e) 2044 // } 2045 } 2046 } 2047 } 2048 2049 function addListenSetBradge() { 2050 setInterval(() => { 2051 jQuery('.giraffly-trust-badge-68a8b0ef2e04d-86207583-941755885807').each(function(){ 2052 if(jQuery(this)[0].childNodes.length === 0) { 2053 trustRes() 2054 } 2055 }) 2056 }, 1000) 2057 } 2058 2059 if (("undefined" == typeof jQuery || "boolean" == typeof jQuery)) { 2060 var cartBarJQ = r.createElement("script"); 2061 cartBarJQ.src = ("https:" == r.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"; 2062 cartBarJQ.defer = true; 2063 cartBarJQ.onload = function () { 2064 trustRes(); 2065 addListenSetBradge(); 2066 }; 2067 r.getElementsByTagName("head")[0].appendChild(cartBarJQ); 2068 }else{ 2069 trustRes(); 2070 addListenSetBradge(); 2071 } 2072 }(window, document); 2073 // } 2074 2075 } 2076 2077 if (filteredClassName === "68a950198336b-85207583-251755926553") { 2078 //
2078<script> 2079 // 2080 var seoant_number = document.getElementsByClassName("trust-testing").length; 2081 // if(seoant_number == 0){ 2082 var trustDiv=document.createElement("div"); 2083 trustDiv.className = "trust-testing"; 2084 document.body.appendChild(trustDiv); 2085 2086 ! 2087 function (c, r) { 2088 "use strict"; 2089 2090 function l(i) { 2091 var a = r.head, 2092 l = r.createElement("link"); 2093 l.id = "ba_google_fonts_link", 2094 l.type = "text/css", 2095 l.rel = "stylesheet", 2096 l.href = "https://fonts.googleapis.com/css?family=" + i, 2097 a.appendChild(l) 2098 } 2099 2100 function trustRes() { 2101 var s = "" 2102 let element = document.querySelector('[class^="giraffly-trust-badge-"]'); 2103 let elementDefault = document.querySelector('.giraffly-trust-badge'); 2104 if (!element && !elementDefault) { 2105 } 2106 2107 //Determine if CSS is needed 2108 //Get div data 2109 var girafflyTrustLength = r.getElementsByClassName('giraffly-trust-badge-68a950198336b-85207583-251755926553').length; 2110 if(s != "" || girafflyTrustLength > 0){ 2111 //CSS 2112 jQuery("head").append("<style type='text/css'>div.trust-badge-68a950198336b-85207583-251755926553 div.giraffly-right-Bar-Preview-Example{clear: both;padding:10px;text-align:center;border: 0px solid #FFFFFF;border-radius: 0px;background:#FFFFFF00;}div.trust-badge-68a950198336b-85207583-251755926553 div.giraffly-right-Bar-Preview-width-custom h3{font-size: 18px !important; line-height: 38px !important; font-weight: 600 !important; color: #000000 !important; font-family: Fredoka One, sans-serif; margin-bottom: 6.5px !important; padding-bottom: 0 !important;}@media (min-width: 768px) {div.trust-badge-68a950198336b-85207583-251755926553 div.trust-custom-badge{grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));}}@-webkit-keyframes bounce{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 bounce{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)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-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)}
2112to{-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 shake{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 shake{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)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-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 swing{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)}}@keyframes swing{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)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{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)}
2112to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{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)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-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;
2112-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}
2112to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes girafflyfadeInDown{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 girafflyfadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.girafflyfadeInDown{-webkit-animation-name:girafflyfadeInDown;animation-name:girafflyfadeInDown}@-webkit-keyframes girafflyfadeInDownBig{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 girafflyfadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.girafflyfadeInDownBig{-webkit-animation-name:girafflyfadeInDownBig;animation-name:girafflyfadeInDownBig}@-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 girafflyflipInX{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}
211240%{-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 girafflyflipInX{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)}}.girafflyflipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:girafflyflipInX;animation-name:girafflyflipInX}@-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}
211240%{-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}
2112}@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}
2112}.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}
2112}@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}
2112to{-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}
2112to{-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}
2112}@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}
2112}@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}
2112}@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 girafflyzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes girafflyzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.girafflyzoomIn{-webkit-animation-name:girafflyzoomIn;animation-name:girafflyzoomIn}@-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;
2112-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}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}
2112}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-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 girafflyslideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes girafflyslideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.girafflyslideInUp{-webkit-animation-name:girafflyslideInUp;animation-name:girafflyslideInUp}@-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}
2112@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}}</style>"); 2113 2114 var e = '<div class="trust-badge-68a950198336b-85207583-251755926553"><div class="giraffly-right-Bar-Preview-Example giraffly-animated ainfinite "><div class="giraffly-right-Bar-Preview-width-custom" style="width:100%;"><div><div class="trust-custom-badge" style="display: grid;width: 100%;justify-content: center;column-gap: 8px;row-gap: 16px;"><div class="trust-icon-block" style="display: grid;align-content: start;row-gap: 4px;"><div class="trust-icon-container" style="display: flex;align-items: center;justify-content: center;padding: 4px;border-radius: 4px;width: fit-content;margin: auto;"><div class="trust-icon" style="height: 32px;width: 32px;display: flex;background-color: #000000;-webkit-mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/delivery2.svg);-webkit-mask-size: 32px;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/delivery2.svg);mask-size: 32px;mask-repeat: no-repeat;mask-position: center;"></div></div><div class="trust-text-container" style="display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;flex: 1;gap: 2px;"><span class="trust-title" style="display: block;font-weight: 600;font-size: 16px;color: #202223;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">EU Free delivery</span><span class="trust-subheading" style="display: block;font-size: 14px;color: #cf0e0e;font-weight: 400;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">5-7 Days</span></div></div><div class="trust-icon-block" style="display: grid;align-content: start;row-gap: 4px;"><div class="trust-icon-container" style="display: flex;align-items: center;justify-content: center;padding: 4px;border-radius: 4px;width: fit-content;margin: auto;"><div class="trust-icon" style="height: 32px;width: 32px;display: flex;background-color: #000000;-webkit-mask-image: url(https://trust-file.seoant.com/sys-custom/construction/spanner%252520.svg);-webkit-mask-size: 32px;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;mask-image: url(https://trust-file.seoant.com/sys-custom/construction/spanner%252520.svg);mask-size: 32px;mask-repeat: no-repeat;mask-position: center;"></div></div><div class="trust-text-container" style="display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;flex: 1;gap: 2px;"><span class="trust-title" style="display: block;font-weight: 600;font-size: 16px;color: #202223;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">1-Year Warranty</span><span class="trust-subheading" style="display: block;font-size: 14px;color: #cf0e0e;font-weight: 400;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">Total Comfort</span></div></div><div class="trust-icon-block" style="display: grid;align-content: start;row-gap: 4px;"><div class="trust-icon-container" style="display: flex;align-items: center;justify-content: center;padding: 4px;border-radius: 4px;width: fit-content;margin: auto;"><div class="trust-icon" style="height: 32px;width: 32px;display: flex;background-color: #000000;-webkit-mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/mail.svg);-webkit-mask-size: 32px;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/mail.svg);mask-size: 32px;mask-repeat: no-repeat;mask-position: center;"></div></div><div class="trust-text-container" style="display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;flex: 1;gap: 2px;"><span class="trust-title" style="display: block;font-weight: 600;font-size: 16px;color: #202223;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">
21147/7 Support</span><span class="trust-subheading" style="display: block;font-size: 14px;color: #cf0e0e;font-weight: 400;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">Contact us</span></div></div></div></div></div></div></div>'; 2115 2116 //Add div data 2117 if(girafflyTrustLength > 0){ 2118 var girafflyTrust = r.getElementsByClassName('giraffly-trust-badge-68a950198336b-85207583-251755926553'); 2119 for(var i_i=0;i_i<girafflyTrust.length;i_i++){ 2120 girafflyTrust[i_i].innerHTML = e; 2121 } 2122 } 2123 2124 var t = "Fredoka One", 2125 p = []; 2126 jQuery(r).find('link[href*="https://fonts.googleapis.com/css?family="]').each(function () { 2127 jQuery(this).attr("href").split("=")[1].includes(t) && p.push(!0) 2128 }), 2129 p.includes(!0) || l(t); 2130 //Append icon of product page 2131 if(s != ""){ 2132 // if (0 == jQuery(".giraffly-right-Bar-Preview-Example").length) { 2133 s.after(e) 2134 // } 2135 } 2136 } 2137 } 2138 2139 function addListenSetBradge() { 2140 setInterval(() => { 2141 jQuery('.giraffly-trust-badge-68a950198336b-85207583-251755926553').each(function(){ 2142 if(jQuery(this)[0].childNodes.length === 0) { 2143 trustRes() 2144 } 2145 }) 2146 }, 1000) 2147 } 2148 2149 if (("undefined" == typeof jQuery || "boolean" == typeof jQuery)) { 2150 var cartBarJQ = r.createElement("script"); 2151 cartBarJQ.src = ("https:" == r.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"; 2152 cartBarJQ.defer = true; 2153 cartBarJQ.onload = function () { 2154 trustRes(); 2155 addListenSetBradge(); 2156 }; 2157 r.getElementsByTagName("head")[0].appendChild(cartBarJQ); 2158 }else{ 2159 trustRes(); 2160 addListenSetBradge(); 2161 } 2162 }(window, document); 2163 // } 2164 2165 } 2166 2167 if (filteredClassName === "trust_key") { 2168 //
2168<script> 2169 // 2170 var seoant_number = document.getElementsByClassName("trust-testing").length; 2171 // if(seoant_number == 0){ 2172 var trustDiv=document.createElement("div"); 2173 trustDiv.className = "trust-testing"; 2174 document.body.appendChild(trustDiv); 2175 2176 ! 2177 function (c, r) { 2178 "use strict"; 2179 2180 function l(i) { 2181 var a = r.head, 2182 l = r.createElement("link"); 2183 l.id = "ba_google_fonts_link", 2184 l.type = "text/css", 2185 l.rel = "stylesheet", 2186 l.href = "https://fonts.googleapis.com/css?family=" + i, 2187 a.appendChild(l) 2188 } 2189 2190 function trustRes() { 2191 var s = "" 2192 let element = document.querySelector('[class^="giraffly-trust-badge-"]'); 2193 let elementDefault = document.querySelector('.giraffly-trust-badge'); 2194 if (!element && !elementDefault) { 2195 } 2196 2197 //Determine if CSS is needed 2198 //Get div data 2199 var girafflyTrustLength = r.getElementsByClassName('giraffly-trust-badge').length; 2200 if(s != "" || girafflyTrustLength > 0){ 2201 //CSS 2202 jQuery("head").append(""); 2203 2204 var e = ''; 2205 2206 //Add div data 2207 if(girafflyTrustLength > 0){ 2208 var girafflyTrust = r.getElementsByClassName('giraffly-trust-badge'); 2209 for(var i_i=0;i_i<girafflyTrust.length;i_i++){ 2210 girafflyTrust[i_i].innerHTML = e; 2211 } 2212 } 2213 2214 var t = "Fredoka One", 2215 p = []; 2216 jQuery(r).find('link[href*="https://fonts.googleapis.com/css?family="]').each(function () { 2217 jQuery(this).attr("href").split("=")[1].includes(t) && p.push(!0) 2218 }), 2219 p.includes(!0) || l(t); 2220 //Append icon of product page 2221 if(s != ""){ 2222 // if (0 == jQuery(".giraffly-right-Bar-Preview-Example").length) { 2223 s.after(e) 2224 // } 2225 } 2226 } 2227 } 2228 2229 function addListenSetBradge() { 2230 setInterval(() => { 2231 jQuery('.giraffly-trust-badge').each(function(){ 2232 if(jQuery(this)[0].childNodes.length === 0) { 2233 trustRes() 2234 } 2235 }) 2236 }, 1000) 2237 } 2238 2239 if (("undefined" == typeof jQuery || "boolean" == typeof jQuery)) { 2240 var cartBarJQ = r.createElement("script"); 2241 cartBarJQ.src = ("https:" == r.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"; 2242 cartBarJQ.defer = true; 2243 cartBarJQ.onload = function () { 2244 trustRes(); 2245 addListenSetBradge(); 2246 }; 2247 r.getElementsByTagName("head")[0].appendChild(cartBarJQ); 2248 }else{ 2249 trustRes(); 2250 addListenSetBradge(); 2251 } 2252 }(window, document); 2253 // } 2254 2255 } 2256 2257 } 2258 } 2259 } 2260 } 2261 2262 (function addBadgesArray() { 2263 if(timeArr.length === 0) { 2264 let objs = setInterval(() => { 2265 let _state = 1; 2266 let badgesArr = document.querySelectorAll('[class^="giraffly-trust-badge-"]'); 2267 for(let i =0; i< badgesArr.length; i ++) { 2268 if(badgesArr[i].childNodes.length === 0) { 2269 _state = 0; 2270 } 2271 } 2272 if(badgesArr && badgesArr.length > 0 && _state === 0) { 2273 setBadgesBlock(badgesArr); 2274 } 2275 }, 1000) 2276 timeArr.push(objs); 2277 } 2278 })() 2279 // ç¡®ä¿æ¾å°äºå¹é çå ç´ 2280 if (elementIds && elementIds.length > 0) { 2281 setBadgesBlock(elementIds); 2282 } 2283 //
2283<script> 2284 // 2285 var seoant_number = document.getElementsByClassName("trust-testing").length; 2286 // if(seoant_number == 0){ 2287 var trustDiv=document.createElement("div"); 2288 trustDiv.className = "trust-testing"; 2289 document.body.appendChild(trustDiv); 2290 2291 ! 2292 function (c, r) { 2293 "use strict"; 2294 2295 function l(i) { 2296 var a = r.head, 2297 l = r.createElement("link"); 2298 l.id = "ba_google_fonts_link", 2299 l.type = "text/css", 2300 l.rel = "stylesheet", 2301 l.href = "https://fonts.googleapis.com/css?family=" + i, 2302 a.appendChild(l) 2303 } 2304 2305 function trustRes() { 2306 var s = "" 2307 let element = document.querySelector('[class^="giraffly-trust-badge-"]'); 2308 let elementDefault = document.querySelector('.giraffly-trust-badge'); 2309 if (!element && !elementDefault) { 2310 } 2311 2312 //Determine if CSS is needed 2313 //Get div data 2314 var girafflyTrustLength = r.getElementsByClassName('giraffly-trust-badge').length; 2315 if(s != "" || girafflyTrustLength > 0){ 2316 //CSS 2317 jQuery("head").append(""); 2318 2319 var e = ''; 2320 2321 //Add div data 2322 if(girafflyTrustLength > 0){ 2323 var girafflyTrust = r.getElementsByClassName('giraffly-trust-badge'); 2324 for(var i_i=0;i_i<girafflyTrust.length;i_i++){ 2325 girafflyTrust[i_i].innerHTML = e; 2326 } 2327 } 2328 2329 var t = "Fredoka One", 2330 p = []; 2331 jQuery(r).find('link[href*="https://fonts.googleapis.com/css?family="]').each(function () { 2332 jQuery(this).attr("href").split("=")[1].includes(t) && p.push(!0) 2333 }), 2334 p.includes(!0) || l(t); 2335 //Append icon of product page 2336 if(s != ""){ 2337 // if (0 == jQuery(".giraffly-right-Bar-Preview-Example").length) { 2338 s.after(e) 2339 // } 2340 } 2341 } 2342 } 2343 2344 function addListenSetBradge() { 2345 setInterval(() => { 2346 jQuery('.giraffly-trust-badge').each(function(){ 2347 if(jQuery(this)[0].childNodes.length === 0) { 2348 trustRes() 2349 } 2350 }) 2351 }, 1000) 2352 } 2353 2354 if (("undefined" == typeof jQuery || "boolean" == typeof jQuery)) { 2355 var cartBarJQ = r.createElement("script"); 2356 cartBarJQ.src = ("https:" == r.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"; 2357 cartBarJQ.defer = true; 2358 cartBarJQ.onload = function () { 2359 trustRes(); 2360 addListenSetBradge(); 2361 }; 2362 r.getElementsByTagName("head")[0].appendChild(cartBarJQ); 2363 }else{ 2364 trustRes(); 2365 addListenSetBradge(); 2366 } 2367 }(window, document); 2368 // } 2369 2370 2371 2372 (function addListenSvg() { 2373 let logClick = 0; 2374 if (typeof jQuery !== "undefined") { 2375 const observer = new MutationObserver((mutationsList, observer) => { 2376 if (jQuery('.giraffly-right-Bar-Preview-Example').length > 1 && logClick === 0) { 2377 if (jQuery('.giraffly-right-Bar-Preview-div-svg').length > 0) { 2378 jQuery('.giraffly-right-Bar-Preview-div-svg').each((i, ele) => { 2379 let ltag = jQuery(ele).find('linearGradient'); 2380 if (ltag.length > 0) { 2381 ltag.each((inx, elem) => { 2382 let idObj = jQuery(elem).attr('id'); 2383 let formatText = i + '_' + inx + '_' + idObj; 2384 jQuery(ele)[0].innerHTML = jQuery(ele)[0].innerHTML.replace(new RegExp(idObj, 'g'), formatText); 2385 }); 2386 logClick = 1; 2387 observer.disconnect(); 2388 } 2389 }); 2390 } 2391 } 2392 }); 2393 observer.observe(document.body, { childList: true, subtree: true }); 2394 } else { 2395 setTimeout(() => { 2396 addListenSvg(); 2397 }, 1000); 2398 } 2399 })(); 2400 2401</script>
2401 2402 2403</div><div id="shopify-block-AN3hsdzZvTTlIb2FWQ__8218531531362863771" class="shopify-block shopify-app-block"> 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425
2425<script> 2426 let shopifyLiquidValuesApp7Ext = { 2427 product: { 2428 handle: null, 2429 productId: null, 2430 collections: [ 2431 2432 ], 2433 tags: null, 2434 type: null 2435 }, 2436 selected_or_first_available_variant: null, 2437 customer: { 2438 first_name: null, 2439 email: null, 2440 id: null, 2441 total_spent: null, 2442 customerTags: null 2443 }, 2444 cartData : {"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}, 2445 markets: { 2446 handle: "united-states", 2447 id: 121731449181, 2448 } 2449 }; 2450 2451 window.shopifyLiquidValuesApp7Ext = shopifyLiquidValuesApp7Ext; 2452 </script>
2452 2453 2454 2455 2456
2456<script id="kite-app-data" type="application/json">{"userData":{"shopName":"11rzpu-zu.myshopify.com","storefrontAccessToken":"4c2806feaa20805bd2843875d33e0c14","countryCode":"FR","countryName":"France","currency":"EUR","currencyInfo":{"code":"EUR","symbol":"â¬","thousandsSeparator":" ","decimalSeparator":",","symbolOnLeft":false,"spaceBetweenAmountAndSymbol":true,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":null,"checkoutBtnSelectors":null,"customStyle":null,"addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"redirectToCartAfterBogoAddition":null,"redirectToCheckoutAfterBogoAddition":true,"languageMode":"SINGLE","isRegionalLocaleUrlRequiredForHref":true,"fireNewSideCartRefreshCodeFirst":true,"considerRequestListenerData":true,"fetchDataForFirstRenderInFreeGiftOnCartPage":true,"useListenForXmlHttpApiCallsV2":true},"createdAt":"2025-06-24T03:54:59.530Z","isSubscription":{"name":"Monthly-Shopify-Free-Apr25"},"isAppLevelMetafieldCreated":true,"isUseAppLevelMetafieldDisabled":false,"freeGiftCheckoutDebugTracingEnabled":false,"multipleCurrenciesInfo":{"EUR":{"code":"EUR","symbol":"â¬","thousandsSeparator":" ","decimalSeparator":",","symbolOnLeft":false,"spaceBetweenAmountAndSymbol":true,"decimalDigits":2}}},"languageData":null,"promotionCampaigns":[],"freeGiftV2Campaigns":[],"discounts":[],"boGo":[],"shippingDiscount":[],"customDiscount":[],"unifiedWidget":[],"consolidatedCustomDiscount":[],"consolidatedCombinedDiscount":[],"freeGiftCheckout":[],"storefrontConfig":{"theme":{},"widgetTypeDesign":{},"widgetPriority":{"nativeBXGY.PRODUCT_PAGE":["wid_685a226d96e4444c7059cec9_GQSw06cn_nativeBXGY_PRODUCT_PAGE"]}},"fileRequest":{"freeGiftLogicv1":true,"freeGiftV1":false,"kiteV0Features":true,"customDiscountLogic":false,"freeGiftV2":false,"globalWidgets":false}}</script>
2456 2457 2458
2458<script> 2459 if (window && !window.kite_app_data) { 2460 let metafieldData; 2461 2462 const jsonDataElement = document.getElementById('kite-app-data'); 2463 const jsonString = jsonDataElement ? jsonDataElement.textContent : ''; 2464 2465 try { 2466 metafieldData = JSON.parse(jsonString); 2467 } catch (error) { 2468 console.error("Failed to parse metafield data:", error); 2469 metafieldData = { errorMsg: "This is not a valid JSON" }; 2470 } 2471 2472 if (metafieldData && !metafieldData?.errorMsg) { 2473 window.kite_app_data = metafieldData; 2474 } 2475 2476 if (jsonDataElement) { 2477 jsonDataElement.textContent = ''; 2478 } 2479 } 2480 </script>
2480 2481 2482 2483 2484
2484<script> 2485 window.gfgFileStatus = { 2486 base: "NEED_TO_LOAD", 2487 freeGiftV1: "false", 2488 freeGiftV2: "false", 2489 kiteV0Features: "true", 2490 customDiscountLogic: "false", 2491 globalWidgets: "false" 2492 }; 2493 // Convert boolean strings to status (skip 'base' which is always NEED_TO_LOAD) 2494 Object.keys(window.gfgFileStatus).forEach(function(key) { 2495 if (key === 'base') return; 2496 window.gfgFileStatus[key] = window.gfgFileStatus[key] === "true" ? "NEED_TO_LOAD" : "DONT_LOAD"; 2497 }); 2498 </script>
2498 2499 2500 2501 2502 <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.css" media="print" onload="this.media='all'" /> 2503 <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.css" /></noscript> 2504
2504<script defer src="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.js"></script>
2504 2505 2506 2507 2508 2509 2510 2511 2512
2512<script async src="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/kiteV0Features.js"></script>
2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530</div><div id="shopify-block-AT0oydUdQQVc5MkVFd__234434759646961565" class="shopify-block shopify-app-block"> 2531<link href="//cdn.shopify.com/extensions/01a0f6c2-aa0c-7102-a352-5a313c71c89c/bixgrow-affiliate-203/assets/bixgrow_affiliate_marketing.css" rel="stylesheet" type="text/css" media="all" /> 2532<link href="//cdn.shopify.com/extensions/01a0f6c2-aa0c-7102-a352-5a313c71c89c/bixgrow-affiliate-203/assets/bixgrow_referral_widget.css" rel="stylesheet" type="text/css" media="all" />
2533<script type="module" src="https://cdn.shopify.com/extensions/01a0f6c2-aa0c-7102-a352-5a313c71c89c/bixgrow-affiliate-203/assets/bixgrow_referral_widget.js"></script>
2533 2534</div><div id="shopify-block-AdmdYeklzRDRkKzZ2b__8775946499749290944" class="shopify-block shopify-app-block"> 2535 2536<style> 2537 .gsc-popup-block__error { 2538 display: flex; 2539 flex-flow: column nowrap; 2540 gap: 12px; 2541 padding: 32px; 2542 border-radius: 12px; 2543 margin: 12px 0; 2544 background-color: #fff1e3; 2545 color: #412d00; 2546 } 2547 2548 .gsc-popup-block__error-title { 2549 font-size: 18px; 2550 font-weight: 600; 2551 line-height: 28px; 2552 } 2553 2554 .gsc-popup-block__error-body { 2555 font-size: 14px; 2556 line-height: 24px; 2557 } 2558</style> 2559
2560<script>// Page context from Liquid. The theme editor omits ShopifyAnalytics.meta; 2561 // the runtime reads page meta from here in preference to ShopifyAnalytics.meta.page. 2562 // The optional `customer` block below lets ShopCustomer* conditions work without 2563 // installing a separate app that provides the legacy /apps/getsitecontrol proxy. 2564 // `product` and `cart` are page-load snapshots the runtime consumes instead of 2565 // scraping ShopifyAnalytics / fetching the storefront ajax API. Money values are 2566 // emitted in major currency units (Liquid money is in subunits, hence / 100.0); 2567 // post-load cart mutations are tracked by the runtime's ajax watchers. 2568 window.GSC_SHOPIFY_META = { 2569 cart: { 2570 total_price: 0.0, 2571 items_subtotal_price: 0.0, 2572 total_discount: 0.0, 2573 item_count: 0, 2574 items: [ 2575 ], 2576 }, 2577 page: { 2578 pageType: "cart", 2579 resourceType: null, 2580 resourceId: null, 2581 customerId: null, 2582 }, 2583 }; 2584</script>
2584 2585
2586<script> 2587 window.GSC_POPUP_WIDGETS = [{"id":1665426091,"data":{"css":"","header":{"id":"268083367","css":{"fontWeight":"900","@media (--mobile)":{}},"tag":"div","text":"\u003cdiv\u003eHeader\u003c\/div\u003e"},"styles":[{"id":"font-018763876","name":"import","params":"https:\/\/fonts.googleapis.com\/css?family=Sora:400,500,600,700,900\u0026display=swap"},{"id":"font-183164878","css":{"src":"local(\"Arial\")","fontFamily":"\"Sora Fallback\"","fontWeight":400,"sizeAdjust":"114.05%","ascentOverride":"85.05%","descentOverride":"25.43%","lineGapOverride":"0%"},"name":"font-face"},{"id":"font-970907322","css":{"src":"local(\"Arial Bold\")","fontFamily":"\"Sora Fallback\"","fontWeight":700,"sizeAdjust":"114.05%","ascentOverride":"85.05%","descentOverride":"25.43%","lineGapOverride":"0%"},"name":"font-face"},{"id":"font-424234772","css":{"--g-font-family":"Sora, \"Sora Fallback\", \"Helvetica Neue\", Helvetica, Arial, sans-serif"},"selector":":host"},{"id":"theme-827322903","css":{"--g-space-base":"16px","--g-root-shadow":"0px 5px 10px 0px rgba(224,224,224,1)","--g-border-width-base":"1px","--g-border-radius-base":"12px","--g-root-border-radius":"16px"},"selector":":host"},{"id":"validation-984521811","css":{"20%":{"transform":"translateX(-10px)"},"40%":{"transform":"translateX(10px)"},"60%":{"transform":"translateX(calc(-10px \/ 2))"},"80%":{"transform":"translateX(calc(10px \/ 2))"},"100%":{"transform":"none"},"0%, 99%":{"transform":"translate(0, 0)"}},"name":"keyframes","params":"shake"},{"id":"validation-660741679","css":{"animation":"shake 600ms"},"selector":".submit .invalid"},{"id":"element-animation-400254616","css":{"0%":{"transform":"scale(1)"},"100%":{"transform":"scale(1)"},"21.43%":{"transform":"scale(1.1)"},"42.86%":{"transform":"scale(1)"}},"name":"keyframes","params":"gsc-anim-pulse-1000"},{"id":"layout-421508688","css":{"color":"var(--g-root-color)","width":"var(--g-root-width)","margin":"auto","maxWidth":"var(--g-root-max-width)","minWidth":"var(--g-root-min-width)","overflow":"var(--g-root-overflow)","boxShadow":"var(--g-root-shadow)","minHeight":"var(--g-root-min-height)","borderRadius":"var(--g-root-border-radius)","backgroundColor":"var(--g-root-bg)","--g-root-overflow":"hidden auto","--g-root-max-height":"none"},"selector":".root"},{"id":"layout-735934387","css":{"flex":1,"display":"flex","flexFlow":"column","overflow":"var(--g-root-overflow)","position":"relative","maxHeight":"var(--g-root-max-height)"},"selector":".container"},{"id":"layout-614115893","css":{"flex":1,"position":"relative","minHeight":"min-content"},"selector":".body"},{"id":"layout-783050400","css":{"padding":"var(--g-space-1000)","position":"relative","@media (--mobile)":{"padding":"calc(var(--g-space-1000) - 12px)"}},"selector":".content"},{"id":"position-632025566","css":{"margin":"auto","@media (--mobile)":{"margin":"auto","--g-screen-offset-x":"0px","--g-screen-offset-y":"0px","--g-screen-placement":"center"},"--g-screen-offset-x":"0px","--g-screen-offset-y":"0px","--g-screen-placement":"center"},"selector":".root"},{"id":"enter\/leave-213783206","css":{"--g-enter-animation":"scale-in-center .4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both"},"selector":":host"},{"id":"enter\/leave-604805135","css":{"0%":{"opacity":0,"transform":"scale(.5)"},"100%":{"opacity":1,"transform":"scale(1)"}},"name":"keyframes","params":"scale-in-center"},{"id":"enter\/leave-851302014","css":{"\u0026.enter":{"animation":"var(--g-enter-animation, none)"},"\u0026.leave":{"animation":"var(--g-enter-animation, none) reverse"}},"selector":".root"}],"overlay":{"id":"225789630","css":{"@media (--mobile)":{}},"actions":[]},"backButton":{"id":"747105201","css":{"@media (--mobile)":{"--g-close-offset-x":"0px","--g-close-offset-y":"0px"},"--g-close-offset-x":"16px","--g-close-offset-y":"16px"},"visible":false},"closeButton":{"id":"700641666","css":{"@media (--mobile)":{"--g-close-offset-x":"0px","--g-close-offset-y":"0px"},"--g-close-offset-x":"16px","--g-close-offset-y":"16px"},"visible":true}},"name":"VEPACE_FR","pages":[{"id":"page-1","css":{"--g-root-bg":"#ffffff","--g-root-color":"#0f0f0f","--g-root-width":"625px","--g-root-overflow":"hidden auto","@media (--mobile)":{"--g-root-width":"95%","--g-root-max-width":"425px"},"--g-root-max-height":"none"},"root":{"id":"368562523","css":{"@media (--mobile)":{}},"type":"group","actions":[],"children":[{"id":"268413384","type":"group","children":[],"className":"images"},{"id":"526227065","css":{"padding":"0px 270px 0px 0px","@media (--mobile)":{"padding":"242px 0px 0px 0px"}},"type":"group","children":[{"id":"315809676","css":{"width":"100%","alignItems":"flex-start","--g-group-bg":"#000000","flexDirection":"column","justifyContent":"flex-start","@media (--mobile)":{"--g-group-bg":"#000000","--g-group-border-color":"#000000"},"--g-group-border-color":"#000000"},"type":"group","children":[{"id":"469262859","css":{"color":"#ffffff","width":"100%","textAlign":"
2587center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"h3","text":"\u003cdiv\u003eðRemise -5%\u003c\/div\u003e","type":"text","className":""},{"id":"612420673","css":{"width":"100%","display":"none","textAlign":"center","@media (--mobile)":{}},"tag":"p","text":"\u003cdiv\u003eUnlock your Discountð\u003c\/div\u003e","type":"text","className":""},{"id":"532151273","css":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","@media (--mobile)":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"type":"formField","label":{"id":"946934349","css":{"width":"100%","display":"block","@media (--mobile)":{"display":"none"}},"tag":"label","text":"","type":"text"},"element":{"id":"454309887","name":"email","type":"input","required":true,"inputType":"email","placeholder":"Adresse Email"}},{"id":"681391454","css":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","@media (--mobile)":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"type":"formField","label":{"id":"618228845","css":{"width":"100%","display":"block","@media (--mobile)":{"width":"100%"}},"tag":"label","text":"","type":"text"},"element":{"id":"062360271","name":"emailMarketing","type":"flag","label":"\u003cp\u003eJe m'abonne à VEPACE\u003c\/p\u003e","required":true}},{"id":"617089781","css":{"width":"100%","animation":"gsc-anim-pulse-1000 1750ms ease-in-out 500ms infinite both","--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","@media (--mobile)":{"--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","--g-button-border-color":"rgba(255,255,255,0.11)","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"rgba(230,230,230,0.11)"},"--g-button-border-color":"rgba(15,15,15,0)","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"rgba(15,15,15,0)"},"icon":{"id":"outlined-paid-013993798","src":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\"\u003e\u003cpath d=\"M5.52991018,15.5849638 L4.14748106,13.2550924 L1.52245382,12.6798872 L1.77868158,9.97758491 L0,7.9424819 L1.77868158,5.90737889 L1.52245382,3.20507662 L4.14748106,2.62987145 L5.52991018,0.3 L8,1.34873266 L10.4700898,0.3 L11.8525189,2.62987145 L14.4775462,3.20507662 L14.2213184,5.90737889 L16,7.9424819 L14.2213184,9.97758491 L14.4775462,12.6798872 L11.8525189,13.2550924 L10.4700898,15.5849638 L8,14.5362311 L5.52991018,15.5849638 Z M7.18657855,10.4243857 L11.2953252,6.315639 L10.4789987,5.47549084 L7.18657855,8.76791101 L5.52100128,7.12615537 L4.70467475,7.9424819 L7.18657855,10.4243857 Z\" stroke=\"none\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","name":"filled-verified","type":"icon"},"type":"button","label":"Débloquer la Réduction","actions":[{"type":"submit"}],"visible":true,"className":""},{"id":"732551854","css":{"width":"fit-content","margin":"0 auto 0 auto","display":"flex","padding":"0 0 0 0px","fontWeight":"500","--g-button-bg":"rgba(255,255,255,0.11)","--g-button-color":"#ffffff","@media (--mobile)":{"width":"fit-content","display":"none"},"--g-button-border-color":"rgba(255, 255, 255, 0)","--g-button-bg-active-default":"rgba(230,230,230,0.11)","--g-button-color-active-default":"#ffffff","--g-button-border-color-active-default":"rgba(255, 255, 255, 0)"},"type":"button","label":"Non, Merci","actions":[{"type":"close"}]}],"className":"content"},{"id":"485738182","css":{"img":{"objectFit":"cover","borderRadius":"0px 0px 0px 0px","objectPosition":"50% 50%"},"top":"0","left":"auto","right":"0","width":"var(--g-hero-size)","bottom":"0","height":"auto","display":"block","padding":"0 0 0px 0","position":"absolute","--g-hero-size":"270px","@media (--mobile)":{"img":{"objectFit":"cover","objectPosition":"50% 50%"},"top":"0","left":"0","right":"0","width":"auto","bottom":"auto","height":"var(--g-hero-size)","display":"block","padding":"0 0px 0 0","--g-hero-size":"242px"}},"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTE_ELECTRIQUE_DUALTRON_TOGO_LTD_60V_15Ah_OCCASION.jpg?v=1787392116","type":"picture","sources":[{"media":"(--mobile)","
2587srcSet":"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/dualtron_electric_scooters_cover_mobile_ab845040-bb22-4642-80b1-46a039c4d697.png?v=1787394492"}],"className":"hero"}],"className":"body"}],"className":"container"},"type":"form","label":"Home page"},{"id":"677279320","css":{"--g-root-bg":"#ffffff","--g-root-color":"#0f0f0f","--g-root-width":"525px","--g-root-overflow":"hidden auto","@media (--mobile)":{"--g-root-width":"95%","--g-root-max-width":"425px"},"--g-root-max-height":"none"},"root":{"id":"539929434","css":{"@media (--mobile)":{}},"type":"group","children":[{"id":"129616824","css":{"padding":"0px","@media (--mobile)":{"padding":"0px"}},"type":"group","children":[{"id":"401543236","css":{"width":"100%","alignItems":"flex-start","--g-group-bg":"#000000","flexDirection":"column","justifyContent":"flex-start","@media (--mobile)":{"--g-group-bg":"#000000","--g-group-border-color":"#000000"},"--g-group-border-color":"#000000"},"type":"group","children":[{"id":"698414262","css":{"width":"100%","display":"none","opacity":0.3,"textAlign":"left","textTransform":"uppercase","@media (--mobile)":{"width":"100%"}},"tag":"p","text":"\u003cp\u003eCode is ready\u003c\/p\u003e","type":"text"},{"id":"253422740","css":{"color":"#ffffff","width":"100%","display":"block","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","width":"100%","margin":"30px 0 0 0","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"h4","text":"\u003cdiv\u003eRemise Débloquéeð\u003c\/div\u003e","type":"text"},{"id":"059723992","css":{"color":"#ffffff","width":"100%","display":"block","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","width":"100%","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"p","text":"\u003cdiv\u003eCopiez votre code de réduction et appliquez-le à votre prochaine commande.\u003c\/div\u003e","type":"text"},{"id":"059558302","css":{"width":"100%","--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","@media (--mobile)":{"--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","--g-button-border-color":"#ffffff","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"#e6e6e6"},"--g-button-border-color":"#ffffff","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"#e6e6e6"},"icon":{"id":"outlined-copy-073304620","src":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\"\u003e\u003cpath fill=\"currentColor\" d=\"M5.941 12.8a1.61 1.61 0 0 1-1.163-.47 1.519 1.519 0 0 1-.484-1.13V1.6c0-.44.161-.817.484-1.13A1.61 1.61 0 0 1 5.94 0h7.412c.453 0 .84.157 1.163.47.323.313.484.69.484 1.13v9.6c0 .44-.161.817-.484 1.13a1.61 1.61 0 0 1-1.163.47H5.94Zm0-1.6h7.412V1.6H5.94v9.6ZM2.647 16a1.61 1.61 0 0 1-1.163-.47A1.519 1.519 0 0 1 1 14.4V3.2h1.647v11.2h9.059V16H2.647Zm3.346-4.8V1.6v9.6Z\" stroke=\"none\"\/\u003e\u003c\/svg\u003e","type":"icon"},"type":"button","label":"VEPACE","actions":[{"text":"VEPACE","type":"copyToClipboard","successMessage":"Copié !"}]}],"className":"content"}],"className":"body"}],"className":"container"},"label":"Discount page"}],"layout":"modal","enabled":true,"version":"V2","settings":{},"targeting":{"rules":{"stop":{"op":"and","args":[{"op":"or","args":[{"op":"\u003e","args":["{{$stopTrigger.timeSinceClose}}",86400000]},{"op":"undefined","args":["{{$stopTrigger.timeSinceClose}}"]}]},{"id":"317210232","op":"undefined","args":["{{$stopTrigger.timeSinceAction}}"]}]},"start":[{"when":{"id":"527061919","op":"\u003e=","args":["{{$trigger.timeOnPage}}",10000]},"repeat":false}],"general":{"op":"and","args":[{"id":"TargetingGroupLocation","op":"and","args":[{"op":"or","args":[{"id":"201282789","op":"=","args":["{{$shop.pageType}}","home"]},{"id":"752122510","op":"=","args":["{{$shop.pageType}}","product"]},{"id":"969085221","op":"=","args":["{{$shop.pageType}}","collection"]},{"id":"241525425","op":"=","args":["{{$shop.pageType}}","cart"]}
2587,{"id":"180575001","op":"ina","args":["{{$shop.pageType}}",["blog","article"]]}]}]},{"id":"TargetingGroupGeneral","op":"and","args":[{"id":"293754721","op":"ina","args":["{{$device.language}}",["fr"]]}]}]}}}},{"id":430800079,"data":{"css":"","header":{"id":"268083367","css":{"fontWeight":"900","@media (--mobile)":{}},"tag":"div","text":"\u003cdiv\u003eHeader\u003c\/div\u003e"},"styles":[{"id":"font-869550604","name":"import","params":"https:\/\/fonts.googleapis.com\/css?family=Sora:400,500,600,700,900\u0026display=swap"},{"id":"font-783723859","css":{"src":"local(\"Arial\")","fontFamily":"\"Sora Fallback\"","fontWeight":400,"sizeAdjust":"114.05%","ascentOverride":"85.05%","descentOverride":"25.43%","lineGapOverride":"0%"},"name":"font-face"},{"id":"font-572712100","css":{"src":"local(\"Arial Bold\")","fontFamily":"\"Sora Fallback\"","fontWeight":700,"sizeAdjust":"114.05%","ascentOverride":"85.05%","descentOverride":"25.43%","lineGapOverride":"0%"},"name":"font-face"},{"id":"font-026435614","css":{"--g-font-family":"Sora, \"Sora Fallback\", \"Helvetica Neue\", Helvetica, Arial, sans-serif"},"selector":":host"},{"id":"theme-827322903","css":{"--g-space-base":"16px","--g-root-shadow":"0px 5px 10px 0px rgba(224,224,224,1)","--g-border-width-base":"1px","--g-border-radius-base":"12px","--g-root-border-radius":"16px"},"selector":":host"},{"id":"validation-984521811","css":{"20%":{"transform":"translateX(-10px)"},"40%":{"transform":"translateX(10px)"},"60%":{"transform":"translateX(calc(-10px \/ 2))"},"80%":{"transform":"translateX(calc(10px \/ 2))"},"100%":{"transform":"none"},"0%, 99%":{"transform":"translate(0, 0)"}},"name":"keyframes","params":"shake"},{"id":"validation-660741679","css":{"animation":"shake 600ms"},"selector":".submit .invalid"},{"id":"element-animation-400254616","css":{"0%":{"transform":"scale(1)"},"100%":{"transform":"scale(1)"},"21.43%":{"transform":"scale(1.1)"},"42.86%":{"transform":"scale(1)"}},"name":"keyframes","params":"gsc-anim-pulse-1000"},{"id":"layout-174889174","css":{"color":"var(--g-root-color)","width":"var(--g-root-width)","margin":"auto","maxWidth":"var(--g-root-max-width)","minWidth":"var(--g-root-min-width)","overflow":"var(--g-root-overflow)","boxShadow":"var(--g-root-shadow)","minHeight":"var(--g-root-min-height)","borderRadius":"var(--g-root-border-radius)","backgroundColor":"var(--g-root-bg)","--g-root-overflow":"hidden auto","--g-root-max-height":"none"},"selector":".root"},{"id":"layout-520046842","css":{"flex":1,"display":"flex","flexFlow":"column","overflow":"var(--g-root-overflow)","position":"relative","maxHeight":"var(--g-root-max-height)"},"selector":".container"},{"id":"layout-037571057","css":{"flex":1,"position":"relative","minHeight":"min-content"},"selector":".body"},{"id":"layout-557070947","css":{"padding":"var(--g-space-1000)","position":"relative","@media (--mobile)":{"padding":"calc(var(--g-space-1000) - 12px)"}},"selector":".content"},{"id":"position-395814266","css":{"margin":"auto","@media (--mobile)":{"margin":"auto","--g-screen-offset-x":"0px","--g-screen-offset-y":"0px","--g-screen-placement":"center"},"--g-screen-offset-x":"0px","--g-screen-offset-y":"0px","--g-screen-placement":"center"},"selector":".root"},{"id":"enter\/leave-083093455","css":{"--g-enter-animation":"scale-in-center .4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both"},"selector":":host"},{"id":"enter\/leave-799383431","css":{"0%":{"opacity":0,"transform":"scale(.5)"},"100%":{"opacity":1,"transform":"scale(1)"}},"name":"keyframes","params":"scale-in-center"},{"id":"enter\/leave-918273675","css":{"\u0026.enter":{"animation":"var(--g-enter-animation, none)"},"\u0026.leave":{"animation":"var(--g-enter-animation, none) reverse"}},"selector":".root"}],"overlay":{"id":"225789630","css":{"@media (--mobile)":{}},"actions":[]},"backButton":{"id":"747105201","css":{"@media (--mobile)":{"--g-close-offset-x":"0px","--g-close-offset-y":"0px"},"--g-close-offset-x":"16px","--g-close-offset-y":"16px"},"visible":false},"closeButton":{"id":"700641666","css":{"@media (--mobile)":{"--g-close-offset-x":"0px","--g-close-offset-y":"
25870px"},"--g-close-offset-x":"16px","--g-close-offset-y":"16px"},"visible":true}},"name":"VEPACE_ES","pages":[{"id":"page-1","css":{"--g-root-bg":"#ffffff","--g-root-color":"#0f0f0f","--g-root-width":"625px","--g-root-overflow":"hidden auto","@media (--mobile)":{"--g-root-width":"95%","--g-root-max-width":"425px"},"--g-root-max-height":"none"},"root":{"id":"368562523","css":{"@media (--mobile)":{}},"type":"group","actions":[],"children":[{"id":"268413384","type":"group","children":[],"className":"images"},{"id":"526227065","css":{"padding":"0px 240px 0px 0px","@media (--mobile)":{"padding":"242px 0px 0px 0px"}},"type":"group","children":[{"id":"315809676","css":{"width":"100%","alignItems":"flex-start","--g-group-bg":"#000000","flexDirection":"column","justifyContent":"flex-start","@media (--mobile)":{"--g-group-bg":"#000000","--g-group-border-color":"#000000"},"--g-group-border-color":"#000000"},"type":"group","children":[{"id":"469262859","css":{"color":"#ffffff","width":"100%","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"h3","text":"\u003cdiv\u003eðDescuento -5%\u003c\/div\u003e","type":"text","className":""},{"id":"612420673","css":{"width":"100%","display":"none","textAlign":"center","@media (--mobile)":{}},"tag":"p","text":"\u003cdiv\u003eUnlock your Discountð\u003c\/div\u003e","type":"text","className":""},{"id":"532151273","css":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","@media (--mobile)":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"type":"formField","label":{"id":"946934349","css":{"width":"100%","display":"block","@media (--mobile)":{"display":"none"}},"tag":"label","text":"","type":"text"},"element":{"id":"454309887","name":"email","type":"input","required":true,"inputType":"email","placeholder":"Correo Electrónico"}},{"id":"681391454","css":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","@media (--mobile)":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"type":"formField","label":{"id":"618228845","css":{"width":"100%","display":"block","@media (--mobile)":{"width":"100%"}},"tag":"label","text":"","type":"text"},"element":{"id":"062360271","name":"emailMarketing","type":"flag","label":"\u003cp\u003eMe suscribo a VEPACE\u003c\/p\u003e","required":true}},{"id":"617089781","css":{"width":"100%","animation":"gsc-anim-pulse-1000 1750ms ease-in-out 500ms infinite both","--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","@media (--mobile)":{"--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","--g-button-border-color":"rgba(255,255,255,0.11)","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"rgba(230,230,230,0.11)"},"--g-button-border-color":"rgba(15,15,15,0)","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"rgba(15,15,15,0)"},"icon":{"id":"outlined-paid-013993798","src":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\"\u003e\u003cpath d=\"M5.52991018,15.5849638 L4.14748106,13.2550924 L1.52245382,12.6798872 L1.77868158,9.97758491 L0,7.9424819 L1.77868158,5.90737889 L1.52245382,3.20507662 L4.14748106,2.62987145 L5.52991018,0.3 L8,1.34873266 L10.4700898,0.3 L11.8525189,2.62987145 L14.4775462,3.20507662 L14.2213184,5.90737889 L16,7.9424819 L14.2213184,9.97758491 L14.4775462,12.6798872 L11.8525189,13.2550924 L10.4700898,15.5849638 L8,14.5362311 L5.52991018,15.5849638 Z M7.18657855,10.4243857 L11.2953252,6.315639 L10.4789987,5.47549084 L7.18657855,8.76791101 L5.52100128,7.12615537 L4.70467475,7.9424819 L7.18657855,10.4243857 Z\" stroke=\"none\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","name":"filled-verified","type":"icon"},"type":"button","label":"Desbloquear Descuento","actions":[{"type":"submit"}],"visible":true,"className":""},{"id":"732551854","css":{"width":"fit-content","margin":"0 auto 0 auto","display":"flex","padding":"0 0 0 0px","fontWeight":"500","--g-button-bg":"rgba(255,255,255,0.11)","--g-button-color":"#ffffff","@media (--mobile)":{"width":"fit-content","display":"none"},"--g-button-border-color":"rgba(255, 255, 255, 0)","--g-button-bg-active-default":"rgba(230,230,230,0.11)","--g-button-color-active-default":"#ffffff","--g-button-border-color-active-default":"rgba(255, 255, 255, 0)"},"type":"button","label":"No, Gracias","actions":[{"type":"close"}]}],"className":"content"},{"id":"485738182","css":{"img":{"objectFit":"cover","borderRadius":"0px 0px 0px 0px","objectPosition":"50% 50%"},"top":"0","left":"auto","right":"0","width":"var(--g-hero-size)","bottom":"0","height":"auto","display":"block","padding":"0 0 0px 0","position":"absolute","--g-hero-size":"240px","@media (--mobile)":{"img":{"objectFit":"cover","objectPosition":"50% 50%"},"top":"0","left":"0","right":"0","width":"auto","bottom":"auto","height":"var(--g-hero-size)","display":"block","padding":"0 0px 0 0","--g-hero-size":"242px"}},"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTE_ELECTRIQUE_DUALTRON_TOGO_LTD_60V_15Ah_OCCASION.jpg?v=1787392116","type":"picture","sources":[{"media":"(--mobile)","
2587srcSet":"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/dualtron_electric_scooters_cover_mobile_ab845040-bb22-4642-80b1-46a039c4d697.png?v=1787394492"}],"className":"hero"}],"className":"body"}],"className":"container"},"type":"form","label":"Home page"},{"id":"677279320","css":{"--g-root-bg":"#ffffff","--g-root-color":"#0f0f0f","--g-root-width":"525px","--g-root-overflow":"hidden auto","@media (--mobile)":{"--g-root-width":"95%","--g-root-max-width":"425px"},"--g-root-max-height":"none"},"root":{"id":"539929434","css":{"@media (--mobile)":{}},"type":"group","children":[{"id":"129616824","css":{"padding":"0px","@media (--mobile)":{"padding":"0px"}},"type":"group","children":[{"id":"401543236","css":{"width":"100%","alignItems":"flex-start","--g-group-bg":"#000000","flexDirection":"column","justifyContent":"flex-start","@media (--mobile)":{"--g-group-bg":"#000000","--g-group-border-color":"#000000"},"--g-group-border-color":"#000000"},"type":"group","children":[{"id":"698414262","css":{"width":"100%","display":"none","opacity":0.3,"textAlign":"left","textTransform":"uppercase","@media (--mobile)":{"width":"100%"}},"tag":"p","text":"\u003cp\u003eCode is ready\u003c\/p\u003e","type":"text"},{"id":"253422740","css":{"color":"#ffffff","width":"100%","display":"block","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","width":"100%","margin":"30px 0 0 0","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"h4","text":"\u003cdiv\u003eDescuento Desbloqueadoð\u003c\/div\u003e","type":"text"},{"id":"059723992","css":{"color":"#ffffff","width":"100%","display":"block","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","width":"100%","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"p","text":"\u003cdiv\u003eCopia tu código de descuento y aplÃcalo a tu próximo pedido.\u003c\/div\u003e","type":"text"},{"id":"059558302","css":{"width":"100%","--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","@media (--mobile)":{"--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","--g-button-border-color":"#ffffff","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"#e6e6e6"},"--g-button-border-color":"#ffffff","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"#e6e6e6"},"icon":{"id":"outlined-copy-073304620","src":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\"\u003e\u003cpath fill=\"currentColor\" d=\"M5.941 12.8a1.61 1.61 0 0 1-1.163-.47 1.519 1.519 0 0 1-.484-1.13V1.6c0-.44.161-.817.484-1.13A1.61 1.61 0 0 1 5.94 0h7.412c.453 0 .84.157 1.163.47.323.313.484.69.484 1.13v9.6c0 .44-.161.817-.484 1.13a1.61 1.61 0 0 1-1.163.47H5.94Zm0-1.6h7.412V1.6H5.94v9.6ZM2.647 16a1.61 1.61 0 0 1-1.163-.47A1.519 1.519 0 0 1 1 14.4V3.2h1.647v11.2h9.059V16H2.647Zm3.346-4.8V1.6v9.6Z\" stroke=\"none\"\/\u003e\u003c\/svg\u003e","type":"icon"},"type":"button","label":"VEPACE","actions":[{"text":"VEPACE","type":"copyToClipboard","successMessage":"¡Copiado!"}]}],"className":"content"}],"className":"body"}],"className":"container"},"label":"Discount page"}],"layout":"modal","enabled":true,"version":"V2","settings":{},"targeting":{"rules":{"stop":{"op":"and","args":[{"op":"or","args":[{"op":"\u003e","args":["{{$stopTrigger.timeSinceClose}}",86400000]},{"op":"undefined","args":["{{$stopTrigger.timeSinceClose}}"]}]},{"id":"317210232","op":"undefined","args":["{{$stopTrigger.timeSinceAction}}"]}]},"start":[{"when":{"id":"527061919","op":"\u003e=","args":["{{$trigger.timeOnPage}}",10000]},"repeat":false}],"general":{"op":"and","args":[{"id":"TargetingGroupLocation","op":"and","args":[{"op":"or","args":[{"id":"201282789","op":"=","args":["{{$shop.pageType}}","home"]},{"id":"752122510","op":"=","args":["{{$shop.pageType}}","product"]},{"id":"969085221","op":"=","args":["{{$shop.pageType}}","collection"]},{"id":"241525425","op":"=","args":["{{$shop.pageType}}","cart"]}
2587,{"id":"180575001","op":"ina","args":["{{$shop.pageType}}",["blog","article"]]}]}]},{"id":"TargetingGroupGeneral","op":"and","args":[{"id":"293754721","op":"ina","args":["{{$device.language}}",["es"]]}]}]}}}},{"id":1708807243,"data":{"css":"","header":{"id":"268083367","css":{"fontWeight":"900","@media (--mobile)":{}},"tag":"div","text":"\u003cdiv\u003eHeader\u003c\/div\u003e"},"styles":[{"id":"font-283941659","name":"import","params":"https:\/\/fonts.googleapis.com\/css?family=Sora:400,500,600,700,900\u0026display=swap"},{"id":"font-288258136","css":{"src":"local(\"Arial\")","fontFamily":"\"Sora Fallback\"","fontWeight":400,"sizeAdjust":"114.05%","ascentOverride":"85.05%","descentOverride":"25.43%","lineGapOverride":"0%"},"name":"font-face"},{"id":"font-277785479","css":{"src":"local(\"Arial Bold\")","fontFamily":"\"Sora Fallback\"","fontWeight":700,"sizeAdjust":"114.05%","ascentOverride":"85.05%","descentOverride":"25.43%","lineGapOverride":"0%"},"name":"font-face"},{"id":"font-482701654","css":{"--g-font-family":"Sora, \"Sora Fallback\", \"Helvetica Neue\", Helvetica, Arial, sans-serif"},"selector":":host"},{"id":"theme-827322903","css":{"--g-space-base":"16px","--g-root-shadow":"0px 5px 10px 0px rgba(224,224,224,1)","--g-border-width-base":"1px","--g-border-radius-base":"12px","--g-root-border-radius":"16px"},"selector":":host"},{"id":"validation-984521811","css":{"20%":{"transform":"translateX(-10px)"},"40%":{"transform":"translateX(10px)"},"60%":{"transform":"translateX(calc(-10px \/ 2))"},"80%":{"transform":"translateX(calc(10px \/ 2))"},"100%":{"transform":"none"},"0%, 99%":{"transform":"translate(0, 0)"}},"name":"keyframes","params":"shake"},{"id":"validation-660741679","css":{"animation":"shake 600ms"},"selector":".submit .invalid"},{"id":"element-animation-400254616","css":{"0%":{"transform":"scale(1)"},"100%":{"transform":"scale(1)"},"21.43%":{"transform":"scale(1.1)"},"42.86%":{"transform":"scale(1)"}},"name":"keyframes","params":"gsc-anim-pulse-1000"},{"id":"layout-251075438","css":{"color":"var(--g-root-color)","width":"var(--g-root-width)","margin":"auto","maxWidth":"var(--g-root-max-width)","minWidth":"var(--g-root-min-width)","overflow":"var(--g-root-overflow)","boxShadow":"var(--g-root-shadow)","minHeight":"var(--g-root-min-height)","borderRadius":"var(--g-root-border-radius)","backgroundColor":"var(--g-root-bg)","--g-root-overflow":"hidden auto","--g-root-max-height":"none"},"selector":".root"},{"id":"layout-594974544","css":{"flex":1,"display":"flex","flexFlow":"column","overflow":"var(--g-root-overflow)","position":"relative","maxHeight":"var(--g-root-max-height)"},"selector":".container"},{"id":"layout-899604932","css":{"flex":1,"position":"relative","minHeight":"min-content"},"selector":".body"},{"id":"layout-502581169","css":{"padding":"var(--g-space-1000)","position":"relative","@media (--mobile)":{"padding":"calc(var(--g-space-1000) - 12px)"}},"selector":".content"},{"id":"position-455013925","css":{"margin":"auto","@media (--mobile)":{"margin":"auto","--g-screen-offset-x":"0px","--g-screen-offset-y":"0px","--g-screen-placement":"center"},"--g-screen-offset-x":"0px","--g-screen-offset-y":"0px","--g-screen-placement":"center"},"selector":".root"},{"id":"enter\/leave-984199117","css":{"--g-enter-animation":"scale-in-center .4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both"},"selector":":host"},{"id":"enter\/leave-102651940","css":{"0%":{"opacity":0,"transform":"scale(.5)"},"100%":{"opacity":1,"transform":"scale(1)"}},"name":"keyframes","params":"scale-in-center"},{"id":"enter\/leave-276377950","css":{"\u0026.enter":{"animation":"var(--g-enter-animation, none)"},"\u0026.leave":{"animation":"var(--g-enter-animation, none) reverse"}},"selector":".root"}],"overlay":{"id":"225789630","css":{"@media (--mobile)":{}},"actions":[]},"backButton":{"id":"747105201","css":{"@media (--mobile)":{"--g-close-offset-x":"0px","--g-close-offset-y":"0px"},"--g-close-offset-x":"16px","--g-close-offset-y":"16px"},"visible":false},"closeButton":{"id":"700641666","css":{"@media (--mobile)":{"--g-close-offset-x":"0px","--g-close-offset-y":"
25870px"},"--g-close-offset-x":"16px","--g-close-offset-y":"16px"},"visible":true}},"name":"VEPACE_IT","pages":[{"id":"page-1","css":{"--g-root-bg":"#ffffff","--g-root-color":"#0f0f0f","--g-root-width":"625px","--g-root-overflow":"hidden auto","@media (--mobile)":{"--g-root-width":"95%","--g-root-max-width":"425px"},"--g-root-max-height":"none"},"root":{"id":"368562523","css":{"@media (--mobile)":{}},"type":"group","actions":[],"children":[{"id":"268413384","type":"group","children":[],"className":"images"},{"id":"526227065","css":{"padding":"0px 280px 0px 0px","@media (--mobile)":{"padding":"242px 0px 0px 0px"}},"type":"group","children":[{"id":"315809676","css":{"width":"100%","alignItems":"flex-start","--g-group-bg":"#000000","flexDirection":"column","justifyContent":"flex-start","@media (--mobile)":{"--g-group-bg":"#000000","--g-group-border-color":"#000000"},"--g-group-border-color":"#000000"},"type":"group","children":[{"id":"469262859","css":{"color":"#ffffff","width":"100%","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"h3","text":"\u003cdiv\u003eðSconto -5%\u003c\/div\u003e","type":"text","className":""},{"id":"612420673","css":{"width":"100%","display":"none","textAlign":"center","@media (--mobile)":{}},"tag":"p","text":"\u003cdiv\u003eUnlock your Discountð\u003c\/div\u003e","type":"text","className":""},{"id":"532151273","css":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","@media (--mobile)":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"type":"formField","label":{"id":"946934349","css":{"width":"100%","display":"block","@media (--mobile)":{"display":"none"}},"tag":"label","text":"","type":"text"},"element":{"id":"454309887","name":"email","type":"input","required":true,"inputType":"email","placeholder":"E-mail"}},{"id":"681391454","css":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","@media (--mobile)":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"type":"formField","label":{"id":"618228845","css":{"width":"100%","display":"block","@media (--mobile)":{"width":"100%"}},"tag":"label","text":"","type":"text"},"element":{"id":"062360271","name":"emailMarketing","type":"flag","label":"\u003cp\u003eMi iscrivo a VEPACE\u003c\/p\u003e","required":true}},{"id":"617089781","css":{"width":"100%","animation":"gsc-anim-pulse-1000 1750ms ease-in-out 500ms infinite both","--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","@media (--mobile)":{"--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","--g-button-border-color":"rgba(255,255,255,0.11)","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"rgba(230,230,230,0.11)"},"--g-button-border-color":"rgba(15,15,15,0)","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"rgba(15,15,15,0)"},"icon":{"id":"outlined-paid-013993798","src":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\"\u003e\u003cpath d=\"M5.52991018,15.5849638 L4.14748106,13.2550924 L1.52245382,12.6798872 L1.77868158,9.97758491 L0,7.9424819 L1.77868158,5.90737889 L1.52245382,3.20507662 L4.14748106,2.62987145 L5.52991018,0.3 L8,1.34873266 L10.4700898,0.3 L11.8525189,2.62987145 L14.4775462,3.20507662 L14.2213184,5.90737889 L16,7.9424819 L14.2213184,9.97758491 L14.4775462,12.6798872 L11.8525189,13.2550924 L10.4700898,15.5849638 L8,14.5362311 L5.52991018,15.5849638 Z M7.18657855,10.4243857 L11.2953252,6.315639 L10.4789987,5.47549084 L7.18657855,8.76791101 L5.52100128,7.12615537 L4.70467475,7.9424819 L7.18657855,10.4243857 Z\" stroke=\"none\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","name":"filled-verified","type":"icon"},"type":"button","label":"Sblocca lo Sconto","actions":[{"type":"submit"}],"visible":true,"className":""},{"id":"732551854","css":{"width":"fit-content","margin":"0 auto 0 auto","display":"flex","padding":"0 0 0 0px","fontWeight":"500","--g-button-bg":"rgba(255,255,255,0.11)","--g-button-color":"#ffffff","@media (--mobile)":{"width":"fit-content","display":"none"},"--g-button-border-color":"rgba(255, 255, 255, 0)","--g-button-bg-active-default":"rgba(230,230,230,0.11)","--g-button-color-active-default":"#ffffff","--g-button-border-color-active-default":"rgba(255, 255, 255, 0)"},"type":"button","label":"No Grazie","actions":[{"type":"close"}]}],"className":"content"},{"id":"485738182","css":{"img":{"objectFit":"cover","borderRadius":"0px 0px 0px 0px","objectPosition":"50% 50%"},"top":"0","left":"auto","right":"0","width":"var(--g-hero-size)","bottom":"0","height":"auto","display":"block","padding":"0 0 0px 0","position":"absolute","--g-hero-size":"280px","@media (--mobile)":{"img":{"objectFit":"cover","objectPosition":"50% 50%"},"top":"0","left":"0","right":"0","width":"auto","bottom":"auto","height":"var(--g-hero-size)","display":"block","padding":"0 0px 0 0","--g-hero-size":"242px"}},"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTE_ELECTRIQUE_DUALTRON_TOGO_LTD_60V_15Ah_OCCASION.jpg?v=1787392116","type":"picture","sources":[{"media":"(--mobile)","
2587srcSet":"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/dualtron_electric_scooters_cover_mobile_ab845040-bb22-4642-80b1-46a039c4d697.png?v=1787394492"}],"className":"hero"}],"className":"body"}],"className":"container"},"type":"form","label":"Home page"},{"id":"677279320","css":{"--g-root-bg":"#ffffff","--g-root-color":"#0f0f0f","--g-root-width":"525px","--g-root-overflow":"hidden auto","@media (--mobile)":{"--g-root-width":"95%","--g-root-max-width":"425px"},"--g-root-max-height":"none"},"root":{"id":"539929434","css":{"@media (--mobile)":{}},"type":"group","children":[{"id":"129616824","css":{"padding":"0px","@media (--mobile)":{"padding":"0px"}},"type":"group","children":[{"id":"401543236","css":{"width":"100%","alignItems":"flex-start","--g-group-bg":"#000000","flexDirection":"column","justifyContent":"flex-start","@media (--mobile)":{"--g-group-bg":"#000000","--g-group-border-color":"#000000"},"--g-group-border-color":"#000000"},"type":"group","children":[{"id":"698414262","css":{"width":"100%","display":"none","opacity":0.3,"textAlign":"left","textTransform":"uppercase","@media (--mobile)":{"width":"100%"}},"tag":"p","text":"\u003cp\u003eCode is ready\u003c\/p\u003e","type":"text"},{"id":"253422740","css":{"color":"#ffffff","width":"100%","display":"block","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","width":"100%","margin":"30px 0 0 0","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"h4","text":"\u003cdiv\u003eSconto Sbloccatoð\u003c\/div\u003e","type":"text"},{"id":"059723992","css":{"color":"#ffffff","width":"100%","display":"block","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","width":"100%","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"p","text":"\u003cdiv\u003eCopia il tuo codice sconto e applicalo al tuo prossimo ordine\u003c\/div\u003e","type":"text"},{"id":"059558302","css":{"width":"100%","--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","@media (--mobile)":{"--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","--g-button-border-color":"#ffffff","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"#e6e6e6"},"--g-button-border-color":"#ffffff","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"#e6e6e6"},"icon":{"id":"outlined-copy-073304620","src":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\"\u003e\u003cpath fill=\"currentColor\" d=\"M5.941 12.8a1.61 1.61 0 0 1-1.163-.47 1.519 1.519 0 0 1-.484-1.13V1.6c0-.44.161-.817.484-1.13A1.61 1.61 0 0 1 5.94 0h7.412c.453 0 .84.157 1.163.47.323.313.484.69.484 1.13v9.6c0 .44-.161.817-.484 1.13a1.61 1.61 0 0 1-1.163.47H5.94Zm0-1.6h7.412V1.6H5.94v9.6ZM2.647 16a1.61 1.61 0 0 1-1.163-.47A1.519 1.519 0 0 1 1 14.4V3.2h1.647v11.2h9.059V16H2.647Zm3.346-4.8V1.6v9.6Z\" stroke=\"none\"\/\u003e\u003c\/svg\u003e","type":"icon"},"type":"button","label":"VEPACE","actions":[{"text":"VEPACE","type":"copyToClipboard","successMessage":"Copiato!"}]}],"className":"content"}],"className":"body"}],"className":"container"},"label":"Discount page"}],"layout":"modal","enabled":true,"version":"V2","settings":{},"targeting":{"rules":{"stop":{"op":"and","args":[{"op":"or","args":[{"op":"\u003e","args":["{{$stopTrigger.timeSinceClose}}",86400000]},{"op":"undefined","args":["{{$stopTrigger.timeSinceClose}}"]}]},{"id":"317210232","op":"undefined","args":["{{$stopTrigger.timeSinceAction}}"]}]},"start":[{"when":{"id":"527061919","op":"\u003e=","args":["{{$trigger.timeOnPage}}",10000]},"repeat":false}],"general":{"op":"and","args":[{"id":"TargetingGroupLocation","op":"and","args":[{"op":"or","args":[{"id":"201282789","op":"=","args":["{{$shop.pageType}}","home"]},{"id":"752122510","op":"=","args":["{{$shop.pageType}}","product"]},{"id":"969085221","op":"=","args":["{{$shop.pageType}}","collection"]},{"id":"241525425","op":"=","args":["{{$shop.pageType}}","cart"]}
2587,{"id":"180575001","op":"ina","args":["{{$shop.pageType}}",["blog","article"]]}]}]},{"id":"TargetingGroupGeneral","op":"and","args":[{"id":"293754721","op":"ina","args":["{{$device.language}}",["it"]]}]}]}}}},{"id":955338212,"data":{"css":"","header":{"id":"268083367","css":{"fontWeight":"900","@media (--mobile)":{}},"tag":"div","text":"\u003cdiv\u003eHeader\u003c\/div\u003e"},"styles":[{"id":"font-910928448","name":"import","params":"https:\/\/fonts.googleapis.com\/css?family=Sora:400,500,600,700,900\u0026display=swap"},{"id":"font-419137471","css":{"src":"local(\"Arial\")","fontFamily":"\"Sora Fallback\"","fontWeight":400,"sizeAdjust":"114.05%","ascentOverride":"85.05%","descentOverride":"25.43%","lineGapOverride":"0%"},"name":"font-face"},{"id":"font-204396906","css":{"src":"local(\"Arial Bold\")","fontFamily":"\"Sora Fallback\"","fontWeight":700,"sizeAdjust":"114.05%","ascentOverride":"85.05%","descentOverride":"25.43%","lineGapOverride":"0%"},"name":"font-face"},{"id":"font-859053885","css":{"--g-font-family":"Sora, \"Sora Fallback\", \"Helvetica Neue\", Helvetica, Arial, sans-serif"},"selector":":host"},{"id":"theme-827322903","css":{"--g-space-base":"16px","--g-root-shadow":"0px 5px 10px 0px rgba(224,224,224,1)","--g-border-width-base":"1px","--g-border-radius-base":"12px","--g-root-border-radius":"16px"},"selector":":host"},{"id":"validation-984521811","css":{"20%":{"transform":"translateX(-10px)"},"40%":{"transform":"translateX(10px)"},"60%":{"transform":"translateX(calc(-10px \/ 2))"},"80%":{"transform":"translateX(calc(10px \/ 2))"},"100%":{"transform":"none"},"0%, 99%":{"transform":"translate(0, 0)"}},"name":"keyframes","params":"shake"},{"id":"validation-660741679","css":{"animation":"shake 600ms"},"selector":".submit .invalid"},{"id":"element-animation-400254616","css":{"0%":{"transform":"scale(1)"},"100%":{"transform":"scale(1)"},"21.43%":{"transform":"scale(1.1)"},"42.86%":{"transform":"scale(1)"}},"name":"keyframes","params":"gsc-anim-pulse-1000"},{"id":"layout-975131410","css":{"color":"var(--g-root-color)","width":"var(--g-root-width)","margin":"auto","maxWidth":"var(--g-root-max-width)","minWidth":"var(--g-root-min-width)","overflow":"var(--g-root-overflow)","boxShadow":"var(--g-root-shadow)","minHeight":"var(--g-root-min-height)","borderRadius":"var(--g-root-border-radius)","backgroundColor":"var(--g-root-bg)","--g-root-overflow":"hidden auto","--g-root-max-height":"none"},"selector":".root"},{"id":"layout-632511119","css":{"flex":1,"display":"flex","flexFlow":"column","overflow":"var(--g-root-overflow)","position":"relative","maxHeight":"var(--g-root-max-height)"},"selector":".container"},{"id":"layout-744604867","css":{"flex":1,"position":"relative","minHeight":"min-content"},"selector":".body"},{"id":"layout-777351267","css":{"padding":"var(--g-space-1000)","position":"relative","@media (--mobile)":{"padding":"calc(var(--g-space-1000) - 12px)"}},"selector":".content"},{"id":"position-375448316","css":{"margin":"auto","@media (--mobile)":{"margin":"auto","--g-screen-offset-x":"0px","--g-screen-offset-y":"0px","--g-screen-placement":"center"},"--g-screen-offset-x":"0px","--g-screen-offset-y":"0px","--g-screen-placement":"center"},"selector":".root"},{"id":"enter\/leave-867282545","css":{"--g-enter-animation":"scale-in-center .4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both"},"selector":":host"},{"id":"enter\/leave-854253420","css":{"0%":{"opacity":0,"transform":"scale(.5)"},"100%":{"opacity":1,"transform":"scale(1)"}},"name":"keyframes","params":"scale-in-center"},{"id":"enter\/leave-724227102","css":{"\u0026.enter":{"animation":"var(--g-enter-animation, none)"},"\u0026.leave":{"animation":"var(--g-enter-animation, none) reverse"}},"selector":".root"}],"overlay":{"id":"225789630","css":{"@media (--mobile)":{}},"actions":[]},"backButton":{"id":"747105201","css":{"@media (--mobile)":{"--g-close-offset-x":"0px","--g-close-offset-y":"0px"},"--g-close-offset-x":"16px","--g-close-offset-y":"16px"},"visible":false},"closeButton":{"id":"700641666","css":{"@media (--mobile)":{"--g-close-offset-x":"0px","--g-close-offset-y":"
25870px"},"--g-close-offset-x":"16px","--g-close-offset-y":"16px"},"visible":true}},"name":"VEPACE_DE","pages":[{"id":"page-1","css":{"--g-root-bg":"#ffffff","--g-root-color":"#0f0f0f","--g-root-width":"625px","--g-root-overflow":"hidden auto","@media (--mobile)":{"--g-root-width":"95%","--g-root-max-width":"425px"},"--g-root-max-height":"none"},"root":{"id":"368562523","css":{"@media (--mobile)":{}},"type":"group","actions":[],"children":[{"id":"268413384","type":"group","children":[],"className":"images"},{"id":"526227065","css":{"padding":"0px 280px 0px 0px","@media (--mobile)":{"padding":"242px 0px 0px 0px"}},"type":"group","children":[{"id":"315809676","css":{"width":"100%","alignItems":"flex-start","--g-group-bg":"#000000","flexDirection":"column","justifyContent":"flex-start","@media (--mobile)":{"--g-group-bg":"#000000","--g-group-border-color":"#000000"},"--g-group-border-color":"#000000"},"type":"group","children":[{"id":"469262859","css":{"color":"#ffffff","width":"100%","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"h3","text":"\u003cdiv\u003eðRabatt -5%\u003c\/div\u003e","type":"text","className":""},{"id":"612420673","css":{"width":"100%","display":"none","textAlign":"center","@media (--mobile)":{}},"tag":"p","text":"\u003cdiv\u003eUnlock your Discountð\u003c\/div\u003e","type":"text","className":""},{"id":"532151273","css":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","@media (--mobile)":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"type":"formField","label":{"id":"946934349","css":{"width":"100%","display":"block","@media (--mobile)":{"display":"none"}},"tag":"label","text":"","type":"text"},"element":{"id":"454309887","name":"email","type":"input","required":true,"inputType":"email","placeholder":"E-Mail-Adresse"}},{"id":"681391454","css":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","@media (--mobile)":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"type":"formField","label":{"id":"618228845","css":{"width":"100%","display":"block","@media (--mobile)":{"width":"100%"}},"tag":"label","text":"","type":"text"},"element":{"id":"062360271","name":"emailMarketing","type":"flag","label":"\u003cp\u003eIch habe VEPACE abonniert\u003c\/p\u003e","required":true}},{"id":"617089781","css":{"width":"100%","animation":"gsc-anim-pulse-1000 1750ms ease-in-out 500ms infinite both","--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","@media (--mobile)":{"--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","--g-button-border-color":"rgba(255,255,255,0.11)","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"rgba(230,230,230,0.11)"},"--g-button-border-color":"rgba(15,15,15,0)","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"rgba(15,15,15,0)"},"icon":{"id":"outlined-paid-013993798","src":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\"\u003e\u003cpath d=\"M5.52991018,15.5849638 L4.14748106,13.2550924 L1.52245382,12.6798872 L1.77868158,9.97758491 L0,7.9424819 L1.77868158,5.90737889 L1.52245382,3.20507662 L4.14748106,2.62987145 L5.52991018,0.3 L8,1.34873266 L10.4700898,0.3 L11.8525189,2.62987145 L14.4775462,3.20507662 L14.2213184,5.90737889 L16,7.9424819 L14.2213184,9.97758491 L14.4775462,12.6798872 L11.8525189,13.2550924 L10.4700898,15.5849638 L8,14.5362311 L5.52991018,15.5849638 Z M7.18657855,10.4243857 L11.2953252,6.315639 L10.4789987,5.47549084 L7.18657855,8.76791101 L5.52100128,7.12615537 L4.70467475,7.9424819 L7.18657855,10.4243857 Z\" stroke=\"none\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","name":"filled-verified","type":"icon"},"type":"button","label":"Rabatt Freischalten","actions":[{"type":"submit"}],"visible":true,"className":""},{"id":"732551854","css":{"width":"fit-content","margin":"0 auto 0 auto","display":"flex","padding":"0 0 0 0px","fontWeight":"500","--g-button-bg":"rgba(255,255,255,0.11)","--g-button-color":"#ffffff","@media (--mobile)":{"width":"fit-content","display":"none"},"--g-button-border-color":"rgba(255, 255, 255, 0)","--g-button-bg-active-default":"rgba(230,230,230,0.11)","--g-button-color-active-default":"#ffffff","--g-button-border-color-active-default":"rgba(255, 255, 255, 0)"},"type":"button","label":"Nein Danke","actions":[{"type":"close"}]}],"className":"content"},{"id":"485738182","css":{"img":{"objectFit":"cover","borderRadius":"0px 0px 0px 0px","objectPosition":"50% 50%"},"top":"0","left":"auto","right":"0","width":"var(--g-hero-size)","bottom":"0","height":"auto","display":"block","padding":"0 0 0px 0","position":"absolute","--g-hero-size":"280px","@media (--mobile)":{"img":{"objectFit":"cover","objectPosition":"50% 50%"},"top":"0","left":"0","right":"0","width":"auto","bottom":"auto","height":"var(--g-hero-size)","display":"block","padding":"0 0px 0 0","--g-hero-size":"242px"}},"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTE_ELECTRIQUE_DUALTRON_TOGO_LTD_60V_15Ah_OCCASION.jpg?v=1787392116","type":"picture","sources":[{"media":"(--mobile)","
2587srcSet":"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/dualtron_electric_scooters_cover_mobile_ab845040-bb22-4642-80b1-46a039c4d697.png?v=1787394492"}],"className":"hero"}],"className":"body"}],"className":"container"},"type":"form","label":"Home page"},{"id":"677279320","css":{"--g-root-bg":"#ffffff","--g-root-color":"#0f0f0f","--g-root-width":"525px","--g-root-overflow":"hidden auto","@media (--mobile)":{"--g-root-width":"95%","--g-root-max-width":"425px"},"--g-root-max-height":"none"},"root":{"id":"539929434","css":{"@media (--mobile)":{}},"type":"group","children":[{"id":"129616824","css":{"padding":"0px","@media (--mobile)":{"padding":"0px"}},"type":"group","children":[{"id":"401543236","css":{"width":"100%","alignItems":"flex-start","--g-group-bg":"#000000","flexDirection":"column","justifyContent":"flex-start","@media (--mobile)":{"--g-group-bg":"#000000","--g-group-border-color":"#000000"},"--g-group-border-color":"#000000"},"type":"group","children":[{"id":"698414262","css":{"width":"100%","display":"none","opacity":0.3,"textAlign":"left","textTransform":"uppercase","@media (--mobile)":{"width":"100%"}},"tag":"p","text":"\u003cp\u003eCode is ready\u003c\/p\u003e","type":"text"},{"id":"253422740","css":{"color":"#ffffff","width":"100%","display":"block","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","width":"100%","margin":"30px 0 0 0","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"h4","text":"\u003cdiv\u003eRabatt Freigeschaltetð\u003c\/div\u003e","type":"text"},{"id":"059723992","css":{"color":"#ffffff","width":"100%","display":"block","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","width":"100%","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"p","text":"\u003cdiv\u003eKopiere deinen Rabattcode und löse ihn bei deiner nächsten Bestellung ein\u003c\/div\u003e","type":"text"},{"id":"059558302","css":{"width":"100%","--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","@media (--mobile)":{"--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","--g-button-border-color":"#ffffff","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"#e6e6e6"},"--g-button-border-color":"#ffffff","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"#e6e6e6"},"icon":{"id":"outlined-copy-073304620","src":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\"\u003e\u003cpath fill=\"currentColor\" d=\"M5.941 12.8a1.61 1.61 0 0 1-1.163-.47 1.519 1.519 0 0 1-.484-1.13V1.6c0-.44.161-.817.484-1.13A1.61 1.61 0 0 1 5.94 0h7.412c.453 0 .84.157 1.163.47.323.313.484.69.484 1.13v9.6c0 .44-.161.817-.484 1.13a1.61 1.61 0 0 1-1.163.47H5.94Zm0-1.6h7.412V1.6H5.94v9.6ZM2.647 16a1.61 1.61 0 0 1-1.163-.47A1.519 1.519 0 0 1 1 14.4V3.2h1.647v11.2h9.059V16H2.647Zm3.346-4.8V1.6v9.6Z\" stroke=\"none\"\/\u003e\u003c\/svg\u003e","type":"icon"},"type":"button","label":"VEPACE","actions":[{"text":"VEPACE","type":"copyToClipboard","successMessage":"Kopiert!"}]}],"className":"content"}],"className":"body"}],"className":"container"},"label":"Discount page"}],"layout":"modal","enabled":true,"version":"V2","settings":{},"targeting":{"rules":{"stop":{"op":"and","args":[{"op":"or","args":[{"op":"\u003e","args":["{{$stopTrigger.timeSinceClose}}",86400000]},{"op":"undefined","args":["{{$stopTrigger.timeSinceClose}}"]}]},{"id":"317210232","op":"undefined","args":["{{$stopTrigger.timeSinceAction}}"]}]},"start":[{"when":{"id":"527061919","op":"\u003e=","args":["{{$trigger.timeOnPage}}",10000]},"repeat":false}],"general":{"op":"and","args":[{"id":"TargetingGroupLocation","op":"and","args":[{"op":"or","args":[{"id":"201282789","op":"=","args":["{{$shop.pageType}}","home"]},{"id":"752122510","op":"=","args":["{{$shop.pageType}}","product"]},{"id":"969085221","op":"=","args":["{{$shop.pageType}}","collection"]},{"id":"241525425","op":"=","args":["{{$shop.pageType}}","cart"]}
2587,{"id":"180575001","op":"ina","args":["{{$shop.pageType}}",["blog","article"]]}]}]},{"id":"TargetingGroupGeneral","op":"and","args":[{"id":"293754721","op":"ina","args":["{{$device.language}}",["de"]]}]}]}}}},{"id":1103762351,"data":{"css":"","header":{"id":"268083367","css":{"fontWeight":"900","@media (--mobile)":{}},"tag":"div","text":"\u003cdiv\u003eHeader\u003c\/div\u003e"},"styles":[{"id":"font-781773646","name":"import","params":"https:\/\/fonts.googleapis.com\/css?family=Sora:400,500,600,700,900\u0026display=swap"},{"id":"font-428853922","css":{"src":"local(\"Arial\")","fontFamily":"\"Sora Fallback\"","fontWeight":400,"sizeAdjust":"114.05%","ascentOverride":"85.05%","descentOverride":"25.43%","lineGapOverride":"0%"},"name":"font-face"},{"id":"font-998945805","css":{"src":"local(\"Arial Bold\")","fontFamily":"\"Sora Fallback\"","fontWeight":700,"sizeAdjust":"114.05%","ascentOverride":"85.05%","descentOverride":"25.43%","lineGapOverride":"0%"},"name":"font-face"},{"id":"font-123879406","css":{"--g-font-family":"Sora, \"Sora Fallback\", \"Helvetica Neue\", Helvetica, Arial, sans-serif"},"selector":":host"},{"id":"theme-827322903","css":{"--g-space-base":"16px","--g-root-shadow":"0px 5px 10px 0px rgba(224,224,224,1)","--g-border-width-base":"1px","--g-border-radius-base":"12px","--g-root-border-radius":"16px"},"selector":":host"},{"id":"validation-984521811","css":{"20%":{"transform":"translateX(-10px)"},"40%":{"transform":"translateX(10px)"},"60%":{"transform":"translateX(calc(-10px \/ 2))"},"80%":{"transform":"translateX(calc(10px \/ 2))"},"100%":{"transform":"none"},"0%, 99%":{"transform":"translate(0, 0)"}},"name":"keyframes","params":"shake"},{"id":"validation-660741679","css":{"animation":"shake 600ms"},"selector":".submit .invalid"},{"id":"element-animation-400254616","css":{"0%":{"transform":"scale(1)"},"100%":{"transform":"scale(1)"},"21.43%":{"transform":"scale(1.1)"},"42.86%":{"transform":"scale(1)"}},"name":"keyframes","params":"gsc-anim-pulse-1000"},{"id":"layout-606493289","css":{"color":"var(--g-root-color)","width":"var(--g-root-width)","margin":"auto","maxWidth":"var(--g-root-max-width)","minWidth":"var(--g-root-min-width)","overflow":"var(--g-root-overflow)","boxShadow":"var(--g-root-shadow)","minHeight":"var(--g-root-min-height)","borderRadius":"var(--g-root-border-radius)","backgroundColor":"var(--g-root-bg)","--g-root-overflow":"hidden auto","--g-root-max-height":"none"},"selector":".root"},{"id":"layout-601085129","css":{"flex":1,"display":"flex","flexFlow":"column","overflow":"var(--g-root-overflow)","position":"relative","maxHeight":"var(--g-root-max-height)"},"selector":".container"},{"id":"layout-458571686","css":{"flex":1,"position":"relative","minHeight":"min-content"},"selector":".body"},{"id":"layout-258920992","css":{"padding":"var(--g-space-1000)","position":"relative","@media (--mobile)":{"padding":"calc(var(--g-space-1000) - 12px)"}},"selector":".content"},{"id":"position-918045788","css":{"margin":"auto","@media (--mobile)":{"margin":"auto","--g-screen-offset-x":"0px","--g-screen-offset-y":"0px","--g-screen-placement":"center"},"--g-screen-offset-x":"0px","--g-screen-offset-y":"0px","--g-screen-placement":"center"},"selector":".root"},{"id":"enter\/leave-966206929","css":{"--g-enter-animation":"scale-in-center .4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both"},"selector":":host"},{"id":"enter\/leave-360901063","css":{"0%":{"opacity":0,"transform":"scale(.5)"},"100%":{"opacity":1,"transform":"scale(1)"}},"name":"keyframes","params":"scale-in-center"},{"id":"enter\/leave-589888238","css":{"\u0026.enter":{"animation":"var(--g-enter-animation, none)"},"\u0026.leave":{"animation":"var(--g-enter-animation, none) reverse"}},"selector":".root"}],"overlay":{"id":"225789630","css":{"@media (--mobile)":{}},"actions":[]},"backButton":{"id":"747105201","css":{"@media (--mobile)":{"--g-close-offset-x":"0px","--g-close-offset-y":"0px"},"--g-close-offset-x":"16px","--g-close-offset-y":"16px"},"visible":false},"closeButton":{"id":"700641666","css":{"@media (--mobile)":{"--g-close-offset-x":"0px","--g-close-offset-y":"
25870px"},"--g-close-offset-x":"16px","--g-close-offset-y":"16px"},"visible":true}},"name":"VEPACE_PL","pages":[{"id":"page-1","css":{"--g-root-bg":"#ffffff","--g-root-color":"#0f0f0f","--g-root-width":"625px","--g-root-overflow":"hidden auto","@media (--mobile)":{"--g-root-width":"95%","--g-root-max-width":"425px"},"--g-root-max-height":"none"},"root":{"id":"368562523","css":{"@media (--mobile)":{}},"type":"group","actions":[],"children":[{"id":"268413384","type":"group","children":[],"className":"images"},{"id":"526227065","css":{"padding":"0px 280px 0px 0px","@media (--mobile)":{"padding":"242px 0px 0px 0px"}},"type":"group","children":[{"id":"315809676","css":{"width":"100%","alignItems":"flex-start","--g-group-bg":"#000000","flexDirection":"column","justifyContent":"flex-start","@media (--mobile)":{"--g-group-bg":"#000000","--g-group-border-color":"#000000"},"--g-group-border-color":"#000000"},"type":"group","children":[{"id":"469262859","css":{"color":"#ffffff","width":"100%","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"h3","text":"\u003cdiv\u003eRabat -5%ð\u003c\/div\u003e","type":"text","className":""},{"id":"612420673","css":{"width":"100%","display":"none","textAlign":"center","@media (--mobile)":{}},"tag":"p","text":"\u003cdiv\u003eUnlock your Discountð\u003c\/div\u003e","type":"text","className":""},{"id":"532151273","css":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","@media (--mobile)":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"type":"formField","label":{"id":"946934349","css":{"width":"100%","display":"block","@media (--mobile)":{"display":"none"}},"tag":"label","text":"","type":"text"},"element":{"id":"454309887","name":"email","type":"input","required":true,"inputType":"email","placeholder":"E-mail"}},{"id":"681391454","css":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","@media (--mobile)":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"type":"formField","label":{"id":"618228845","css":{"width":"100%","display":"block","@media (--mobile)":{"width":"100%"}},"tag":"label","text":"","type":"text"},"element":{"id":"062360271","name":"emailMarketing","type":"flag","label":"\u003cp\u003eSubskrybujÄ VEPACE.\u003c\/p\u003e","required":true}},{"id":"617089781","css":{"width":"100%","animation":"gsc-anim-pulse-1000 1750ms ease-in-out 500ms infinite both","--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","@media (--mobile)":{"--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","--g-button-border-color":"rgba(255,255,255,0.11)","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"rgba(230,230,230,0.11)"},"--g-button-border-color":"rgba(15,15,15,0)","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"rgba(15,15,15,0)"},"icon":{"id":"outlined-paid-013993798","src":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\"\u003e\u003cpath d=\"M5.52991018,15.5849638 L4.14748106,13.2550924 L1.52245382,12.6798872 L1.77868158,9.97758491 L0,7.9424819 L1.77868158,5.90737889 L1.52245382,3.20507662 L4.14748106,2.62987145 L5.52991018,0.3 L8,1.34873266 L10.4700898,0.3 L11.8525189,2.62987145 L14.4775462,3.20507662 L14.2213184,5.90737889 L16,7.9424819 L14.2213184,9.97758491 L14.4775462,12.6798872 L11.8525189,13.2550924 L10.4700898,15.5849638 L8,14.5362311 L5.52991018,15.5849638 Z M7.18657855,10.4243857 L11.2953252,6.315639 L10.4789987,5.47549084 L7.18657855,8.76791101 L5.52100128,7.12615537 L4.70467475,7.9424819 L7.18657855,10.4243857 Z\" stroke=\"none\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","name":"filled-verified","type":"icon"},"type":"button","label":"Odblokuj ZniżkÄ","actions":[{"type":"submit"}],"visible":true,"className":""},{"id":"732551854","css":{"width":"fit-content","margin":"0 auto 0 auto","display":"flex","padding":"0 0 0 0px","fontWeight":"500","--g-button-bg":"rgba(255,255,255,0.11)","--g-button-color":"#ffffff","@media (--mobile)":{"width":"fit-content","display":"none"},"--g-button-border-color":"rgba(255, 255, 255, 0)","--g-button-bg-active-default":"rgba(230,230,230,0.11)","--g-button-color-active-default":"#ffffff","--g-button-border-color-active-default":"rgba(255, 255, 255, 0)"},"type":"button","label":"Nie, DziÄkujÄ","actions":[{"type":"close"}]}],"className":"content"},{"id":"485738182","css":{"img":{"objectFit":"cover","borderRadius":"0px 0px 0px 0px","objectPosition":"50% 50%"},"top":"0","left":"auto","right":"0","width":"var(--g-hero-size)","bottom":"0","height":"auto","display":"block","padding":"0 0 0px 0","position":"absolute","--g-hero-size":"280px","@media (--mobile)":{"img":{"objectFit":"cover","objectPosition":"50% 50%"},"top":"0","left":"0","right":"0","width":"auto","bottom":"auto","height":"var(--g-hero-size)","display":"block","padding":"0 0px 0 0","--g-hero-size":"242px"}},"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTE_ELECTRIQUE_DUALTRON_TOGO_LTD_60V_15Ah_OCCASION.jpg?v=1787392116","type":"picture","sources":[{"media":"(--mobile)","
2587srcSet":"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/dualtron_electric_scooters_cover_mobile_ab845040-bb22-4642-80b1-46a039c4d697.png?v=1787394492"}],"className":"hero"}],"className":"body"}],"className":"container"},"type":"form","label":"Home page"},{"id":"677279320","css":{"--g-root-bg":"#ffffff","--g-root-color":"#0f0f0f","--g-root-width":"525px","--g-root-overflow":"hidden auto","@media (--mobile)":{"--g-root-width":"95%","--g-root-max-width":"425px"},"--g-root-max-height":"none"},"root":{"id":"539929434","css":{"@media (--mobile)":{}},"type":"group","children":[{"id":"129616824","css":{"padding":"0px","@media (--mobile)":{"padding":"0px"}},"type":"group","children":[{"id":"401543236","css":{"width":"100%","alignItems":"flex-start","--g-group-bg":"#000000","flexDirection":"column","justifyContent":"flex-start","@media (--mobile)":{"--g-group-bg":"#000000","--g-group-border-color":"#000000"},"--g-group-border-color":"#000000"},"type":"group","children":[{"id":"698414262","css":{"width":"100%","display":"none","opacity":0.3,"textAlign":"left","textTransform":"uppercase","@media (--mobile)":{"width":"100%"}},"tag":"p","text":"\u003cp\u003eCode is ready\u003c\/p\u003e","type":"text"},{"id":"253422740","css":{"color":"#ffffff","width":"100%","display":"block","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","width":"100%","margin":"30px 0 0 0","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"h4","text":"\u003cdiv\u003eZniżka Odblokowanað\u003c\/div\u003e","type":"text"},{"id":"059723992","css":{"color":"#ffffff","width":"100%","display":"block","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","width":"100%","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"p","text":"\u003cdiv\u003eSkopiuj swój kod rabatowy i wykorzystaj go przy kolejnym zamówieniu.\u003c\/div\u003e","type":"text"},{"id":"059558302","css":{"width":"100%","--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","@media (--mobile)":{"--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","--g-button-border-color":"#ffffff","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"#e6e6e6"},"--g-button-border-color":"#ffffff","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"#e6e6e6"},"icon":{"id":"outlined-copy-073304620","src":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\"\u003e\u003cpath fill=\"currentColor\" d=\"M5.941 12.8a1.61 1.61 0 0 1-1.163-.47 1.519 1.519 0 0 1-.484-1.13V1.6c0-.44.161-.817.484-1.13A1.61 1.61 0 0 1 5.94 0h7.412c.453 0 .84.157 1.163.47.323.313.484.69.484 1.13v9.6c0 .44-.161.817-.484 1.13a1.61 1.61 0 0 1-1.163.47H5.94Zm0-1.6h7.412V1.6H5.94v9.6ZM2.647 16a1.61 1.61 0 0 1-1.163-.47A1.519 1.519 0 0 1 1 14.4V3.2h1.647v11.2h9.059V16H2.647Zm3.346-4.8V1.6v9.6Z\" stroke=\"none\"\/\u003e\u003c\/svg\u003e","type":"icon"},"type":"button","label":"VEPACE","actions":[{"text":"VEPACE","type":"copyToClipboard","successMessage":"Skopiowano!"}]}],"className":"content"}],"className":"body"}],"className":"container"},"label":"Discount page"}],"layout":"modal","enabled":true,"version":"V2","settings":{},"targeting":{"rules":{"stop":{"op":"and","args":[{"op":"or","args":[{"op":"\u003e","args":["{{$stopTrigger.timeSinceClose}}",86400000]},{"op":"undefined","args":["{{$stopTrigger.timeSinceClose}}"]}]},{"id":"317210232","op":"undefined","args":["{{$stopTrigger.timeSinceAction}}"]}]},"start":[{"when":{"id":"527061919","op":"\u003e=","args":["{{$trigger.timeOnPage}}",10000]},"repeat":false}],"general":{"op":"and","args":[{"id":"TargetingGroupLocation","op":"and","args":[{"op":"or","args":[{"id":"201282789","op":"=","args":["{{$shop.pageType}}","home"]},{"id":"752122510","op":"=","args":["{{$shop.pageType}}","product"]},{"id":"969085221","op":"=","args":["{{$shop.pageType}}","collection"]},{"id":"241525425","op":"=","args":["{{$shop.pageType}}","cart"]}
2587,{"id":"180575001","op":"ina","args":["{{$shop.pageType}}",["blog","article"]]}]}]},{"id":"TargetingGroupGeneral","op":"and","args":[{"id":"293754721","op":"ina","args":["{{$device.language}}",["pl"]]}]}]}}}},{"id":276941378,"data":{"css":"","header":{"id":"268083367","css":{"fontWeight":"900","@media (--mobile)":{}},"tag":"div","text":"\u003cdiv\u003eHeader\u003c\/div\u003e"},"styles":[{"id":"font-672005039","name":"import","params":"https:\/\/fonts.googleapis.com\/css?family=Sora:400,500,600,700,900\u0026display=swap"},{"id":"font-230586081","css":{"src":"local(\"Arial\")","fontFamily":"\"Sora Fallback\"","fontWeight":400,"sizeAdjust":"114.05%","ascentOverride":"85.05%","descentOverride":"25.43%","lineGapOverride":"0%"},"name":"font-face"},{"id":"font-423248304","css":{"src":"local(\"Arial Bold\")","fontFamily":"\"Sora Fallback\"","fontWeight":700,"sizeAdjust":"114.05%","ascentOverride":"85.05%","descentOverride":"25.43%","lineGapOverride":"0%"},"name":"font-face"},{"id":"font-942941124","css":{"--g-font-family":"Sora, \"Sora Fallback\", \"Helvetica Neue\", Helvetica, Arial, sans-serif"},"selector":":host"},{"id":"theme-827322903","css":{"--g-space-base":"16px","--g-root-shadow":"0px 5px 10px 0px rgba(224,224,224,1)","--g-border-width-base":"1px","--g-border-radius-base":"12px","--g-root-border-radius":"16px"},"selector":":host"},{"id":"validation-984521811","css":{"20%":{"transform":"translateX(-10px)"},"40%":{"transform":"translateX(10px)"},"60%":{"transform":"translateX(calc(-10px \/ 2))"},"80%":{"transform":"translateX(calc(10px \/ 2))"},"100%":{"transform":"none"},"0%, 99%":{"transform":"translate(0, 0)"}},"name":"keyframes","params":"shake"},{"id":"validation-660741679","css":{"animation":"shake 600ms"},"selector":".submit .invalid"},{"id":"element-animation-400254616","css":{"0%":{"transform":"scale(1)"},"100%":{"transform":"scale(1)"},"21.43%":{"transform":"scale(1.1)"},"42.86%":{"transform":"scale(1)"}},"name":"keyframes","params":"gsc-anim-pulse-1000"},{"id":"layout-789203989","css":{"color":"var(--g-root-color)","width":"var(--g-root-width)","margin":"auto","maxWidth":"var(--g-root-max-width)","minWidth":"var(--g-root-min-width)","overflow":"var(--g-root-overflow)","boxShadow":"var(--g-root-shadow)","minHeight":"var(--g-root-min-height)","borderRadius":"var(--g-root-border-radius)","backgroundColor":"var(--g-root-bg)","--g-root-overflow":"hidden auto","--g-root-max-height":"none"},"selector":".root"},{"id":"layout-053287655","css":{"flex":1,"display":"flex","flexFlow":"column","overflow":"var(--g-root-overflow)","position":"relative","maxHeight":"var(--g-root-max-height)"},"selector":".container"},{"id":"layout-350935836","css":{"flex":1,"position":"relative","minHeight":"min-content"},"selector":".body"},{"id":"layout-544480507","css":{"padding":"var(--g-space-1000)","position":"relative","@media (--mobile)":{"padding":"calc(var(--g-space-1000) - 12px)"}},"selector":".content"},{"id":"position-403384169","css":{"margin":"auto","@media (--mobile)":{"margin":"auto","--g-screen-offset-x":"0px","--g-screen-offset-y":"0px","--g-screen-placement":"center"},"--g-screen-offset-x":"0px","--g-screen-offset-y":"0px","--g-screen-placement":"center"},"selector":".root"},{"id":"enter\/leave-236263887","css":{"--g-enter-animation":"scale-in-center .4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both"},"selector":":host"},{"id":"enter\/leave-906286322","css":{"0%":{"opacity":0,"transform":"scale(.5)"},"100%":{"opacity":1,"transform":"scale(1)"}},"name":"keyframes","params":"scale-in-center"},{"id":"enter\/leave-848849344","css":{"\u0026.enter":{"animation":"var(--g-enter-animation, none)"},"\u0026.leave":{"animation":"var(--g-enter-animation, none) reverse"}},"selector":".root"}],"overlay":{"id":"225789630","css":{"@media (--mobile)":{}},"actions":[]},"backButton":{"id":"747105201","css":{"@media (--mobile)":{"--g-close-offset-x":"0px","--g-close-offset-y":"0px"},"--g-close-offset-x":"16px","--g-close-offset-y":"16px"},"visible":false},"closeButton":{"id":"700641666","css":{"@media (--mobile)":{"--g-close-offset-x":"0px","--g-close-offset-y":"
25870px"},"--g-close-offset-x":"16px","--g-close-offset-y":"16px"},"visible":true}},"name":"VEPACE_EN","pages":[{"id":"page-1","css":{"--g-root-bg":"#ffffff","--g-root-color":"#0f0f0f","--g-root-width":"625px","--g-root-overflow":"hidden auto","@media (--mobile)":{"--g-root-width":"95%","--g-root-max-width":"425px"},"--g-root-max-height":"none"},"root":{"id":"368562523","css":{"@media (--mobile)":{}},"type":"group","actions":[],"children":[{"id":"268413384","type":"group","children":[],"className":"images"},{"id":"526227065","css":{"padding":"0px 280px 0px 0px","@media (--mobile)":{"padding":"242px 0px 0px 0px"}},"type":"group","children":[{"id":"315809676","css":{"width":"100%","alignItems":"flex-start","--g-group-bg":"#000000","flexDirection":"column","justifyContent":"flex-start","@media (--mobile)":{"--g-group-bg":"#000000","--g-group-border-color":"#000000"},"--g-group-border-color":"#000000"},"type":"group","children":[{"id":"469262859","css":{"color":"#ffffff","width":"100%","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"h3","text":"\u003cdiv\u003eGet 5% OFF ð\u003c\/div\u003e","type":"text","className":""},{"id":"612420673","css":{"width":"100%","display":"none","textAlign":"center","@media (--mobile)":{}},"tag":"p","text":"\u003cdiv\u003eUnlock your Discountð\u003c\/div\u003e","type":"text","className":""},{"id":"532151273","css":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","@media (--mobile)":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"type":"formField","label":{"id":"946934349","css":{"width":"100%","display":"block","@media (--mobile)":{"display":"none"}},"tag":"label","text":"","type":"text"},"element":{"id":"454309887","name":"email","type":"input","required":true,"inputType":"email","placeholder":"Enter your email"}},{"id":"681391454","css":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","@media (--mobile)":{"width":"100%","--g-input-bg":"transparent","--g-input-color":"#ffffff","--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"--g-input-border-color":"#ffffff","--g-input-bg-active-default":"transparent","--g-input-color-active-default":"#e6e6e6","--g-input-border-color-active-default":"#e6e6e6"},"type":"formField","label":{"id":"618228845","css":{"width":"100%","display":"block","@media (--mobile)":{"width":"100%"}},"tag":"label","text":"","type":"text"},"element":{"id":"062360271","name":"emailMarketing","type":"flag","label":"\u003cp\u003eI subscribe to VEPACE\u003c\/p\u003e","required":true}},{"id":"617089781","css":{"width":"100%","animation":"gsc-anim-pulse-1000 1750ms ease-in-out 500ms infinite both","--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","@media (--mobile)":{"--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","--g-button-border-color":"rgba(255,255,255,0.11)","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"rgba(230,230,230,0.11)"},"--g-button-border-color":"rgba(15,15,15,0)","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"rgba(15,15,15,0)"},"icon":{"id":"outlined-paid-013993798","src":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\"\u003e\u003cpath d=\"M5.52991018,15.5849638 L4.14748106,13.2550924 L1.52245382,12.6798872 L1.77868158,9.97758491 L0,7.9424819 L1.77868158,5.90737889 L1.52245382,3.20507662 L4.14748106,2.62987145 L5.52991018,0.3 L8,1.34873266 L10.4700898,0.3 L11.8525189,2.62987145 L14.4775462,3.20507662 L14.2213184,5.90737889 L16,7.9424819 L14.2213184,9.97758491 L14.4775462,12.6798872 L11.8525189,13.2550924 L10.4700898,15.5849638 L8,14.5362311 L5.52991018,15.5849638 Z M7.18657855,10.4243857 L11.2953252,6.315639 L10.4789987,5.47549084 L7.18657855,8.76791101 L5.52100128,7.12615537 L4.70467475,7.9424819 L7.18657855,10.4243857 Z\" stroke=\"none\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","name":"filled-verified","type":"icon"},"type":"button","label":"Unlock Discount","actions":[{"type":"submit"}],"visible":true,"className":""},{"id":"732551854","css":{"width":"fit-content","margin":"0 auto 0 auto","display":"flex","padding":"0 0 0 0px","fontWeight":"500","--g-button-bg":"rgba(255,255,255,0.11)","--g-button-color":"#ffffff","@media (--mobile)":{"width":"fit-content","display":"none"},"--g-button-border-color":"rgba(255, 255, 255, 0)","--g-button-bg-active-default":"rgba(230,230,230,0.11)","--g-button-color-active-default":"#ffffff","--g-button-border-color-active-default":"rgba(255, 255, 255, 0)"},"type":"button","label":"No, Thanks","actions":[{"type":"close"}]}],"className":"content"},{"id":"485738182","css":{"img":{"objectFit":"cover","borderRadius":"0px 0px 0px 0px","objectPosition":"50% 50%"},"top":"0","left":"auto","right":"0","width":"var(--g-hero-size)","bottom":"0","height":"auto","display":"block","padding":"0 0 0px 0","position":"absolute","--g-hero-size":"280px","@media (--mobile)":{"img":{"objectFit":"cover","objectPosition":"50% 50%"},"top":"0","left":"0","right":"0","width":"auto","bottom":"auto","height":"var(--g-hero-size)","display":"block","padding":"0 0px 0 0","--g-hero-size":"242px"}},"src":"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTE_ELECTRIQUE_DUALTRON_TOGO_LTD_60V_15Ah_OCCASION.jpg?v=1787392116","type":"picture","sources":[{"media":"(--mobile)","
2587srcSet":"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/dualtron_electric_scooters_cover_mobile_ab845040-bb22-4642-80b1-46a039c4d697.png?v=1787394492"}],"className":"hero"}],"className":"body"}],"className":"container"},"type":"form","label":"Home page"},{"id":"677279320","css":{"--g-root-bg":"#ffffff","--g-root-color":"#0f0f0f","--g-root-width":"525px","--g-root-overflow":"hidden auto","@media (--mobile)":{"--g-root-width":"95%","--g-root-max-width":"425px"},"--g-root-max-height":"none"},"root":{"id":"539929434","css":{"@media (--mobile)":{}},"type":"group","children":[{"id":"129616824","css":{"padding":"0px","@media (--mobile)":{"padding":"0px"}},"type":"group","children":[{"id":"401543236","css":{"width":"100%","alignItems":"flex-start","--g-group-bg":"#000000","flexDirection":"column","justifyContent":"flex-start","@media (--mobile)":{"--g-group-bg":"#000000","--g-group-border-color":"#000000"},"--g-group-border-color":"#000000"},"type":"group","children":[{"id":"698414262","css":{"width":"100%","display":"none","opacity":0.3,"textAlign":"left","textTransform":"uppercase","@media (--mobile)":{"width":"100%"}},"tag":"p","text":"\u003cp\u003eCode is ready\u003c\/p\u003e","type":"text"},{"id":"253422740","css":{"color":"#ffffff","width":"100%","display":"block","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","width":"100%","margin":"30px 0 0 0","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"h4","text":"\u003cdiv\u003eDiscount Unlockedð\u003c\/div\u003e","type":"text"},{"id":"059723992","css":{"color":"#ffffff","width":"100%","display":"block","textAlign":"center","borderColor":"#000000","backgroundColor":"transparent","@media (--mobile)":{"color":"#ffffff","width":"100%","borderColor":"#000000","backgroundColor":"transparent"}},"tag":"p","text":"\u003cdiv\u003eCopy your discount code and apply to your next order\u003c\/div\u003e","type":"text"},{"id":"059558302","css":{"width":"100%","--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","@media (--mobile)":{"--g-button-bg":"#cf0e0e","--g-button-color":"rgba(255,255,255,1)","--g-button-border-color":"#ffffff","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"#e6e6e6"},"--g-button-border-color":"#ffffff","--g-button-bg-active-default":"#f02020","--g-button-color-active-default":"rgba(255,255,255,1)","--g-button-border-color-active-default":"#e6e6e6"},"icon":{"id":"outlined-copy-073304620","src":"\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\"\u003e\u003cpath fill=\"currentColor\" d=\"M5.941 12.8a1.61 1.61 0 0 1-1.163-.47 1.519 1.519 0 0 1-.484-1.13V1.6c0-.44.161-.817.484-1.13A1.61 1.61 0 0 1 5.94 0h7.412c.453 0 .84.157 1.163.47.323.313.484.69.484 1.13v9.6c0 .44-.161.817-.484 1.13a1.61 1.61 0 0 1-1.163.47H5.94Zm0-1.6h7.412V1.6H5.94v9.6ZM2.647 16a1.61 1.61 0 0 1-1.163-.47A1.519 1.519 0 0 1 1 14.4V3.2h1.647v11.2h9.059V16H2.647Zm3.346-4.8V1.6v9.6Z\" stroke=\"none\"\/\u003e\u003c\/svg\u003e","type":"icon"},"type":"button","label":"VEPACE","actions":[{"text":"VEPACE","type":"copyToClipboard","successMessage":"Copied!"}]}],"className":"content"}],"className":"body"}],"className":"container"},"label":"Discount page"}],"layout":"modal","version":"V2","settings":{},"targeting":{"rules":{"stop":{"op":"and","args":[{"op":"or","args":[{"op":"\u003e","args":["{{$stopTrigger.timeSinceClose}}",86400000]},{"op":"undefined","args":["{{$stopTrigger.timeSinceClose}}"]}]},{"id":"317210232","op":"undefined","args":["{{$stopTrigger.timeSinceAction}}"]}]},"start":[{"when":{"id":"527061919","op":"\u003e=","args":["{{$trigger.timeOnPage}}",10000]},"repeat":false}],"general":{"op":"and","args":[{"id":"TargetingGroupLocation","op":"and","args":[{"op":"or","args":[{"id":"201282789","op":"=","args":["{{$shop.pageType}}","home"]},{"id":"752122510","op":"=","args":["{{$shop.pageType}}","product"]},{"id":"969085221","op":"=","args":["{{$shop.pageType}}","collection"]},{"id":"241525425","op":"=","args":["{{$shop.pageType}}","cart"]}
2587,{"id":"180575001","op":"ina","args":["{{$shop.pageType}}",["blog","article"]]}]}]},{"id":"TargetingGroupGeneral","op":"and","args":[{"id":"293754721","op":"!ina","args":["{{$device.language}}",["fr","de","es","it","pl"]]}]}]}}}}]; 2588</script>
2588 2589 2590 2591</div><div id="shopify-block-AaW53NVNIM3V6M3RCV__15393088698543645836" class="shopify-block shopify-app-block"> 2592 2593 2594<!-- BEGIN app snippet: vite-tag --> 2595 2596 2597
2597<script src="https://cdn.shopify.com/extensions/01a0fb40-13b6-7c58-98da-1dd698ff9c2f/essential-pre-order-presale-3666/assets/app-embed-D4wJ_4kw.js" type="module" crossorigin="anonymous"></script>
2597 2598 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0fb40-13b6-7c58-98da-1dd698ff9c2f/essential-pre-order-presale-3666/assets/product-CiGErKqv.js" crossorigin="anonymous"> 2599 <link href="//cdn.shopify.com/extensions/01a0fb40-13b6-7c58-98da-1dd698ff9c2f/essential-pre-order-presale-3666/assets/product-CUhRl9qs.css" rel="stylesheet" type="text/css" media="all" /> 2600 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0fb40-13b6-7c58-98da-1dd698ff9c2f/essential-pre-order-presale-3666/assets/browse-DC-kjo3n.js" crossorigin="anonymous"> 2601 <link href="//cdn.shopify.com/extensions/01a0fb40-13b6-7c58-98da-1dd698ff9c2f/essential-pre-order-presale-3666/assets/app-embed-BQKD--QH.css" rel="stylesheet" type="text/css" media="all" /> 2602 2603<!-- END app snippet --> 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616
2617<script> 2618 window.essentialPreorderConfigs = { 2619 addToCartTexts: [ 2620 window.variantStrings?.addToCart, 2621 window.variantStrings?.soldOut, 2622 window.theme?.strings?.addToCart, 2623 window.theme?.strings?.soldOut, 2624 window.theme?.variantStrings?.addToCart, 2625 window.theme?.variantStrings?.soldOut, 2626 window.MinimogStrings?.addToCart, 2627 window.MinimogStrings?.soldOut, 2628 window.themeVariables?.strings?.productFormAddToCart, 2629 window.themeVariables?.strings?.productFormSoldOut, 2630 "Add to cart", 2631 "Sold out" 2632 ].filter(Boolean), 2633 selectedOrFirstAvailableVariantId: "null", 2634 permanentDomain: "11rzpu-zu.myshopify.com", 2635 selectedLocale: "en", 2636 selectedCountry: "US", 2637 selectedMarketId: "121731449181", 2638 } 2639</script>
2639 2640 2641<essential-preorder-app-embed 2642 customer-email="" 2643 customer-phone="" 2644 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}" 2645 cart-inventory-quantity-by-variant-id="{}" 2646 product="null" 2647 preorder-app-data="{"preorderCampaigns":[{"id":"f46bb4f5-161b-4cbc-b1d1-a1ea60355431","sellingPlanIds":[692214858077],"content":{"preorderType":"ALWAYS","inventoryHasLimit":false,"inventoryAvailable":null,"buttonText":"Pre-order","message":"Expected Shipping: 13/10/2026","discountType":"PERCENTAGE","discountValue":0,"paymentType":"FULL","paymentCheckoutChargeType":null,"paymentCheckoutChargeValue":null,"paymentRemainingBalanceChargeType":null,"paymentRemainingBalanceChargeDayValue":null,"paymentRemainingBalanceChargeDateValue":null,"paymentDetailsText":null,"paymentDetailsTextEnabled":false,"cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Preorder","orderTags":["Essential Preorder"],"customerTags":["Essential Preorder"],"fulfilmentType":"UNFULFILLED","fulfilmentScheduledType":null,"fulfilmentScheduledDayValue":null,"fulfilmentScheduledDateValue":null,"automaticInventoryPolicyEnabled":true,"marketType":"ALL","soldOutButtonText":null,"badgeEnabled":false,"badgeText":null,"
2647badgeBackgroundColor":null,"badgeTextColor":null,"showDiscountedPrice":false,"buttonPriceEnabled":false,"mixedCartType":"ONE_FULFILMENT","mixedCartErrorMessage":null,"specificMarkets":[]},"design":{"buttonStyleType":"CUSTOM","backgroundType":"MONOCHROME","monochromeBackgroundColor":"#cf0e0e","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"buttonTextColor":"#ffffff","buttonTextFontSize":22,"borderRadius":2,"borderSize":0,"borderColor":"#ffffff","insideTopSpacing":10,"insideBottomSpacing":10,"outsideTopSpacing":0,"outsideBottomSpacing":20,"font":"INHERIT","messageFontSize":17,"messageColor":"#000000","paymentDetailsTextFontSize":null,"paymentDetailsTextColor":null,"discountedPriceFontSize":null,"discountedPriceColor":null,"priceFontSize":null,"priceColor":null,"pricesAlign":null,"buttonPriceFontStyle":null,"buttonPriceFontSize":null,"buttonPriceColor":null},"placement":{"specificProducts":[58301912219997]},"contentTranslations":[{"buttonText":"Zamów w Przedsprzedaży","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Zamów w Przedsprzedaży","locale":"pl","message":"Przewidywana WysyÅka: 13/10/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Pré-Commander","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Pré-Commande","locale":"fr","message":"Expédition Prévue: 13/10/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Vorbestellen","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Vorbestellen","locale":"de","message":"Voraussichtlicher Versand: 13/10/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Reserva","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Preorden","locale":"es","message":"EnvÃo Previsto: 13/10/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Preordina","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Preordina","locale":"it","message":"Spedizione Prevista: 13/10/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null}],"createdAt":"2026-08-13T17:52:07.579Z"},{"id":"6cf5b5a4-a4d0-4808-8348-2fd2492c2a53","sellingPlanIds":[691516899677],"content":{"preorderType":"ALWAYS","inventoryHasLimit":false,"inventoryAvailable":null,"buttonText":"Pre-order","message":"Available late September","discountType":"PERCENTAGE","discountValue":0,"paymentType":"FULL","paymentCheckoutChargeType":null,"paymentCheckoutChargeValue":null,"paymentRemainingBalanceChargeType":null,"paymentRemainingBalanceChargeDayValue":null,"paymentRemainingBalanceChargeDateValue":null,"paymentDetailsText":null,"paymentDetailsTextEnabled":false,"cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Preorder","orderTags":["Essential Preorder"],"customerTags":["Essential Preorder"],"fulfilmentType":"UNFULFILLED","fulfilmentScheduledType":null,"fulfilmentScheduledDayValue":null,"fulfilmentScheduledDateValue":null,"automaticInventoryPolicyEnabled":true,"marketType":"ALL","soldOutButtonText":null,"badgeEnabled":false,"badgeText":null,"
2647badgeBackgroundColor":null,"badgeTextColor":null,"showDiscountedPrice":false,"buttonPriceEnabled":false,"mixedCartType":"ONE_FULFILMENT","mixedCartErrorMessage":null,"specificMarkets":[]},"design":{"buttonStyleType":"CUSTOM","backgroundType":"MONOCHROME","monochromeBackgroundColor":"#cf0e0e","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"buttonTextColor":"#ffffff","buttonTextFontSize":22,"borderRadius":2,"borderSize":0,"borderColor":"#ffffff","insideTopSpacing":10,"insideBottomSpacing":10,"outsideTopSpacing":0,"outsideBottomSpacing":20,"font":"INHERIT","messageFontSize":17,"messageColor":"#000000","paymentDetailsTextFontSize":null,"paymentDetailsTextColor":null,"discountedPriceFontSize":null,"discountedPriceColor":null,"priceFontSize":null,"priceColor":null,"pricesAlign":null,"buttonPriceFontStyle":null,"buttonPriceFontSize":null,"buttonPriceColor":null},"placement":{"specificProducts":[57913389252957]},"contentTranslations":[{"buttonText":"Zamów w Przedsprzedaży","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Zamów w Przedsprzedaży","locale":"pl","message":"DostÄpny pod koniec wrzeÅnia","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Pré-Commander","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Pré-Commande","locale":"fr","message":"Disponible fin septembre","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Vorbestellen","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Vorbestellen","locale":"de","message":"Verfügbar ab Ende September","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Reserva","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Preorden","locale":"es","message":"Disponible a finales de septiembre","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Preordina","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Preordina","locale":"it","message":"Disponibile a fine settembre","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null}],"createdAt":"2026-07-01T08:23:27.166Z"},{"id":"1686b48c-9a4c-477e-9e64-f301ca295af2","sellingPlanIds":[692277805405],"content":{"preorderType":"ALWAYS","inventoryHasLimit":false,"inventoryAvailable":null,"buttonText":"Pre-order","message":"Expected Shipping: 06/10/2026","discountType":"PERCENTAGE","discountValue":0,"paymentType":"FULL","paymentCheckoutChargeType":null,"paymentCheckoutChargeValue":null,"paymentRemainingBalanceChargeType":null,"paymentRemainingBalanceChargeDayValue":null,"paymentRemainingBalanceChargeDateValue":null,"paymentDetailsText":null,"paymentDetailsTextEnabled":false,"cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Preorder","orderTags":["Essential Preorder"],"customerTags":["Essential Preorder"],"fulfilmentType":"UNFULFILLED","fulfilmentScheduledType":null,"fulfilmentScheduledDayValue":null,"fulfilmentScheduledDateValue":null,"automaticInventoryPolicyEnabled":true,"marketType":"ALL","soldOutButtonText":null,"badgeEnabled":false,"badgeText":null,"
2647badgeBackgroundColor":null,"badgeTextColor":null,"showDiscountedPrice":false,"buttonPriceEnabled":false,"mixedCartType":"ONE_FULFILMENT","mixedCartErrorMessage":null,"specificMarkets":[]},"design":{"buttonStyleType":"CUSTOM","backgroundType":"MONOCHROME","monochromeBackgroundColor":"#cf0e0e","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"buttonTextColor":"#ffffff","buttonTextFontSize":22,"borderRadius":2,"borderSize":0,"borderColor":"#ffffff","insideTopSpacing":10,"insideBottomSpacing":10,"outsideTopSpacing":0,"outsideBottomSpacing":20,"font":"INHERIT","messageFontSize":17,"messageColor":"#000000","paymentDetailsTextFontSize":null,"paymentDetailsTextColor":null,"discountedPriceFontSize":null,"discountedPriceColor":null,"priceFontSize":null,"priceColor":null,"pricesAlign":null,"buttonPriceFontStyle":null,"buttonPriceFontSize":null,"buttonPriceColor":null},"placement":{"specificProducts":[62451598721373,62445107937629,64778221158749]},"contentTranslations":[{"buttonText":"Zamów w Przedsprzedaży","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Zamów w Przedsprzedaży","locale":"pl","message":"Przewidywana WysyÅka: 06/10/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Pré-Commander","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Pré-Commande","locale":"fr","message":"Expédition Prévue: 06/10/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Vorbestellen","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Vorbestellen","locale":"de","message":"Voraussichtlicher Versand: 06/10/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Reserva","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Preorden","locale":"es","message":"EnvÃo Previsto: 06/10/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Preordina","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Preordina","locale":"it","message":"Spedizione Prevista: 06/10/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null}],"createdAt":"2026-09-17T17:27:01.199Z"},{"id":"3c4fe008-47e5-4bc8-a985-58b39aa26449","sellingPlanIds":[692297957725],"content":{"preorderType":"ALWAYS","inventoryHasLimit":false,"inventoryAvailable":null,"buttonText":"Pre-order","message":"Expected Shipping: 05/11/2026","discountType":"PERCENTAGE","discountValue":0,"paymentType":"FULL","paymentCheckoutChargeType":null,"paymentCheckoutChargeValue":null,"paymentRemainingBalanceChargeType":null,"paymentRemainingBalanceChargeDayValue":null,"paymentRemainingBalanceChargeDateValue":null,"paymentDetailsText":null,"paymentDetailsTextEnabled":false,"cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Preorder","orderTags":["Essential Preorder"],"customerTags":["Essential Preorder"],"fulfilmentType":"UNFULFILLED","fulfilmentScheduledType":null,"fulfilmentScheduledDayValue":null,"fulfilmentScheduledDateValue":null,"automaticInventoryPolicyEnabled":true,"marketType":"ALL","soldOutButtonText":null,"badgeEnabled":false,"badgeText":null,"
2647badgeBackgroundColor":null,"badgeTextColor":null,"showDiscountedPrice":false,"buttonPriceEnabled":false,"mixedCartType":"ONE_FULFILMENT","mixedCartErrorMessage":null,"specificMarkets":[]},"design":{"buttonStyleType":"CUSTOM","backgroundType":"MONOCHROME","monochromeBackgroundColor":"#cf0e0e","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"buttonTextColor":"#ffffff","buttonTextFontSize":22,"borderRadius":2,"borderSize":0,"borderColor":"#ffffff","insideTopSpacing":10,"insideBottomSpacing":10,"outsideTopSpacing":0,"outsideBottomSpacing":20,"font":"INHERIT","messageFontSize":17,"messageColor":"#000000","paymentDetailsTextFontSize":null,"paymentDetailsTextColor":null,"discountedPriceFontSize":null,"discountedPriceColor":null,"priceFontSize":null,"priceColor":null,"pricesAlign":null,"buttonPriceFontStyle":null,"buttonPriceFontSize":null,"buttonPriceColor":null},"placement":{"specificProducts":[57935608217949]},"contentTranslations":[{"buttonText":"Zamów w Przedsprzedaży","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Zamów w Przedsprzedaży","locale":"pl","message":"Przewidywana WysyÅka: 05/11/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Pré-Commander","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Pré-Commande","locale":"fr","message":"Expédition Prévue: 05/11/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Vorbestellen","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Vorbestellen","locale":"de","message":"Voraussichtlicher Versand: 05/11/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Reserva","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Preorden","locale":"es","message":"EnvÃo Previsto: 05/11/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null},{"buttonText":"Preordina","cartDiscountKey":null,"cartNoteKey":"ð","cartNoteText":"Preordina","locale":"it","message":"Spedizione Prevista: 05/11/2026","paymentDetailsText":null,"badgeText":null,"soldOutButtonText":null,"mixedCartErrorMessage":null}],"createdAt":"2026-09-24T20:10:15.298Z"}],"preorderDisplay":{"featuredProductsEnabled":true,"listEnabled":true,"quickViewEnabled":true,"discountEnabled":true},"publicAccessToken":"b3a3bd302bff54874106e129c3295d2b","isStaging":false}" 2648 preorder-app-data-back-in-stock="{"backInStockCampaigns":[{"id":"59587da4-3cb2-4922-bad3-df6b1ede755f","signal":{"inventoryThreshold":1,"notifyViaEmail":true,"notifyViaSms":false,"emailProvider":"ESSENTIAL","smsProvider":null},"popUp":{"font":"INHERIT","title":"Notify me","titleFontStyle":"BOLD","titleFontSize":24,"titleColor":"#000000","description":"
2648Would you like us to let you know when the {product} becomes available?","descriptionFontStyle":null,"descriptionFontSize":16,"descriptionColor":"#000000","disclaimer":"We'll only notify you when the product becomes available","disclaimerFontStyle":null,"disclaimerFontSize":12,"disclaimerColor":"#757575","emailFieldPlaceholder":"E-mail","emailFieldError":"Enter valid email address","phoneFieldPlaceholder":null,"phoneFieldError":null,"formFieldsRequired":null,"successTitle":"Thank you!","successDescription":"We'll notify you once the product becomes available.","formBackgroundType":"MONOCHROME","formMonochromeBackgroundColor":"#ffffff","formGradientBackgroundStartColor":null,"formGradientBackgroundEndColor":null,"formGradientBackgroundAngle":null,"formBorderRadius":5,"formBorderSize":0,"formBorderColor":"#ffffff","formPaddingTopBottom":21,"formPaddingLeftRight":17,"formFieldBackground":"#ffffff","formFieldBorderRadius":2,"formFieldBorderSize":1,"formFieldBorderColor":"#EBEBEB","formFieldFontStyle":null,"formFieldFontSize":17,"formFieldColor":"#757575","buttonText":"Notify me","buttonBackgroundType":"MONOCHROME","buttonMonochromeBackgroundColor":"#000000","buttonGradientBackgroundStartColor":null,"buttonGradientBackgroundEndColor":null,"buttonGradientBackgroundAngle":null,"buttonBorderRadius":2,"buttonBorderSize":0,"buttonBorderColor":"#ffffff","buttonTextFontStyle":"BOLD","buttonTextFontSize":17,"buttonTextColor":"#ffffff","newsletterEnabled":false,"newsletterSubscribeType":null,"newsletterText":null,"newsletterTextFontStyle":null,"newsletterTextFontSize":null,"newsletterTextColor":null,"newsletterCheckedByDefault":false},"button":{"text":"Notify me when available","styleType":"CUSTOM","backgroundType":"MONOCHROME","monochromeBackgroundColor":"#ffffff","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"borderRadius":2,"borderSize":0,"borderColor":"#ffffff","font":"INHERIT","textFontStyle":"BOLD","textFontSize":18,"textColor":"#cf0e0e"},"email":{"subject":"{product} back in stock","logoShopifyImageId":"gid://shopify/MediaImage/72001661337949","logoWidth":250,"font":"HELVETICA","storeName":"Premium Electric Scooters","storeNameFontStyle":null,"storeNameFontSize":28,"storeNameColor":"#333333","emailBackgroundColor":"#ffffff","subheading":"BACK IN STOCK","subheadingFontStyle":"BOLD","subheadingFontSize":18,"subheadingColor":"#333333","description":"The item you're interested in is available now. Make it yours, before it goes out of stock again!","descriptionFontStyle":null,"descriptionFontSize":14,"descriptionColor":"#333333","productNameFontStyle":null,"productNameFontSize":18,"productNameColor":"#333333","priceFontStyle":"BOLD","priceFontSize":18,"priceColor":"#333333","buttonTakeCustomerType":"CART","buttonText":"Add to cart","
2648buttonBackgroundType":"MONOCHROME","buttonMonochromeBackgroundColor":"#000000","buttonGradientBackgroundStartColor":null,"buttonGradientBackgroundEndColor":null,"buttonGradientBackgroundAngle":null,"buttonBorderRadius":0,"buttonBorderSize":0,"buttonBorderColor":"#ffffff","buttonTextFontStyle":"BOLD","buttonTextFontSize":17,"buttonTextColor":"#ffffff","footerText":"You're getting these emails because you subscribed to Back in Stock notifications from {storeName}.","gdprComplianceEnabled":false,"gdprComplianceSubject":null,"gdprComplianceDescription":null,"gdprComplianceSuccessDescription":null},"assignment":{"type":"ALL_PRODUCTS","overlapType":"SHOW_ONLY_PREORDER","specificProducts":[],"specificCollections":[]},"popUpTranslations":[{"buttonText":"Powiadom mnie","locale":"pl","title":"Powiadom mnie","description":"Czy chcesz, abyÅmy powiadomili CiÄ, gdy {product} bÄdzie dostÄpny?","disclaimer":"Powiadomimy CiÄ tylko wtedy, gdy produkt bÄdzie dostÄpny.","emailFieldPlaceholder":"Adres e-mail","emailFieldError":"Podaj prawidÅowy adres e-mail","phoneFieldPlaceholder":null,"phoneFieldError":null,"successTitle":"DziÄkujemy!","successDescription":"Powiadomimy CiÄ, gdy produkt bÄdzie dostÄpny.","newsletterText":null},{"buttonText":"Benachrichtigen","locale":"de","title":"Benachrichtigen","description":"Möchten Sie benachrichtigt werden, sobald das {product} verfügbar ist?","disclaimer":"Wir benachrichtigen Sie nur, wenn das Produkt verfügbar ist.","emailFieldPlaceholder":"E-Mail","emailFieldError":"Bitte geben Sie eine gültige E-Mail-Adresse ein.","phoneFieldPlaceholder":null,"phoneFieldError":null,"successTitle":"Vielen Dank!","successDescription":"Wir benachrichtigen Sie, sobald das Produkt verfügbar ist.","newsletterText":null},{"buttonText":"AvÃsame","locale":"es","title":"AvÃsame","description":"¿Quieres que te avisemos cuando el {product} esté disponible?","disclaimer":"Solo te avisaremos cuando el producto esté disponible.","emailFieldPlaceholder":"E-mail","emailFieldError":"Introduce una dirección de correo electrónico válida","phoneFieldPlaceholder":null,"phoneFieldError":null,"successTitle":"¡Gracias!","successDescription":"Te avisaremos cuando el producto esté disponible.","newsletterText":null},{"buttonText":"Me prévenir","locale":"fr","title":"Me prévenir","description":"Souhaitez-vous être informé(e) de la disponibilité de {product} ?","disclaimer":"Nous vous informerons uniquement lorsque le produit sera disponible.","emailFieldPlaceholder":"E-mail","emailFieldError":"Veuillez saisir une adresse e-mail valide.","phoneFieldPlaceholder":null,"phoneFieldError":null,"successTitle":"Merci !","successDescription":"Nous vous informerons dès que le produit sera disponible.","newsletterText":null},{"buttonText":"Avvisami","locale":"it","title":"Avvisami","description":"Desideri essere avvisato quando il {product} sarà disponibile?","disclaimer":"Ti avviseremo solo quando il prodotto sarà disponibile.","emailFieldPlaceholder":"E-mail","emailFieldError":"Inserisci un indirizzo email valido","phoneFieldPlaceholder":null,"phoneFieldError":null,"successTitle":"Grazie!","successDescription":"Ti avviseremo non appena il prodotto sarà disponibile.","newsletterText":null}],"buttonTranslations":[{"locale":"fr","text":"Prévenez-moi quand câest disponible"},{"locale":"de","text":"Benachrichtigen Sie mich, wenn verfügbar"},{"locale":"es","text":"AvÃsame cuando esté disponible"},{"locale":"it","text":"Avvisami quando è disponibile"},{"locale":"pl","text":"Powiadom mnie, gdy bÄdzie dostÄpny"}],"emailTranslations":[{"locale":"it","subject":"{product} Di nuovo disponibile","storeName":"Monopattini elettrici premium","subheading":"DI NUOVO DISPONIBILE","description":"L'articolo che ti interessa è ora disponibile. Acquistalo subito prima che vada di nuovo esaurito!","buttonText":"Aggiungi al carrello","footerText":null,"gdprComplianceSubject":null,"gdprComplianceDescription":null,"gdprComplianceSuccessDescription":null},{"locale":"fr","subject":"{product} De retour en stock","storeName":"Trottinettes Electriques Premium","subheading":"DE RETOUR EN STOCK","description":"L'article qui vous intéresse est disponible dès maintenant. Faites-vous plaisir avant qu'il ne soit de nouveau en rupture de stock !","buttonText":"Ajouter au panier","footerText":null,"gdprComplianceSubject":null,"gdprComplianceDescription":null,"gdprComplianceSuccessDescription":null},{"locale":"pl","subject":"{product} Ponownie dostÄpne","storeName":"Hulajnogi elektryczne premium","subheading":"WRÃT W MAGAZYNIE","description":"Produkt, którym jesteÅ zainteresowany, jest już dostÄpny. Stwórz go, zanim znów siÄ wyczerpie!","buttonText":"Dodaj do koszyka","footerText":null,"gdprComplianceSubject":null,"gdprComplianceDescription":null,"gdprComplianceSuccessDescription":null},{"locale":"cs","subject":"{product} De nuevo en stock","storeName":"Patinetes Eléctricos Premium","subheading":"DE NUEVO EN STOCK","description":"El artÃculo que te interesa está disponible. ¡ConsÃguelo antes de que se agote de nuevo!","buttonText":"
2648Añadir al carrito","footerText":null,"gdprComplianceSubject":null,"gdprComplianceDescription":null,"gdprComplianceSuccessDescription":null},{"locale":"de","subject":"{product} Wieder verfügbar","storeName":"Premium-Elektroroller","subheading":"WIEDER VERFÃGBAR","description":"Der gewünschte Artikel ist jetzt erhältlich. Sichern Sie ihn sich, bevor er wieder vergriffen ist!","buttonText":"In den Warenkorb","footerText":null,"gdprComplianceSubject":null,"gdprComplianceDescription":null,"gdprComplianceSuccessDescription":null}]}],"bisDisplay":{"featuredProductsEnabled":false,"listEnabled":false,"quickViewEnabled":false}}" 2649 preorder-app-data-inventory-quantity-limits="[]" 2650 preorder-app-data-market-quantity="null" 2651 preorder-app-data-app-settings="{"paidFeatures":{"isCustomizeEmailDisabled":false,"isTranslationsDisabled":false,"isButtonInQuickAddModalDisabled":false,"isPreorderConfirmationEmailDisabled":false}}" 2652 product-collections="null" 2653 inventory-quantity-by-variant-id="{}" 2654 money-format-by-settings="${{amount}}" 2655 money-format="${{amount}}" 2656 template="cart" 2657></essential-preorder-app-embed> 2658 2659 2660 2661</div><div id="shopify-block-ATmdSTUZIVlRLejdna__1027443428159536739" class="shopify-block shopify-app-block">
2661<script type="application/javascript"> 2662 window.hextom_qab_meta = { 2663 p1: [ 2664 2665 ], 2666 p2: { 2667 2668 }, 2669 p3:null, 2670 p4:[], 2671 p5:null, 2672 }; 2673 2674 window.hextom_qab_config = {"shop_active":"yes","record":false,"bars":[{"bar_id":375426,"updated_on":"2026-09-18T16:37:04.276303+00:00","position":"inserted","hideOnEmptyCart":false,"preview_targeting":"none","adjacent_placement_query":"","adjacent_placement_position":"beforebegin","opacity":1.0,"background_color":"#080505","text_color":"#ffffff","font":"Carter One","font_size":20.0,"bar_height":30,"bar_padding":10.0,"message":"{\"type\":\"standard\",\"content\":\"ðSurprise Discount\",\"callToAction\":\"copy\",\"hasButton\":true,\"entireBarIsClickable\":false,\"buttonText\":\"Copy code\",\"buttonLink\":\"VEPACE\",\"buttonAnimation\":\"none\",\"insertLanguageCode\":false,\"newTab\":false,\"pageLink\":\"\",\"phoneLink\":\"\",\"emailLink\":\"\",\"whatsappLink\":\"\",\"copyCode\":\"VEPACE\",\"pageLinkButtonText\":\"Check it out\",\"phoneButtonText\":\"Call us\",\"emailButtonText\":\"Email us\",\"whatsappButtonText\":\"Chat with us\",\"copyButtonText\":\"Copy code\",\"copyButtonTextAfter\":\"Code copied!\"}","countries":"","exclude_countries":"","show_time":0.0,"interval_time":0.0,"button_text":"","button_background_color":"#CF0E0E","button_text_color":"#ffffff","button_disable":true,"button_link":"https://vepace.com/","display_page":"{\"all\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"noPages\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","start_on":"2025-08-23T07:13:16.674257+00:00","end_on":"","schedule_enabled":false,"new_tab":false,"entire_bar_clickable":false,"source_page":"any","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"background_moving_speed":0,"motion_code":"","target_device":"all","close_option":false,"button_animation":"","custom_code":"<style>\n[data-block-id=\"ASzdxK0p4UElzTzZJc__hextom_announce_bar_qab_custom_placement_rHezri-1\"] {\nmargin-bottom: 30px !important;\n}\n\n\n[data-block-id=\"AOHhNY2Q2Q01zZ091c__hextom_announce_bar_qab_custom_placement_YTKm8G-1\"] {\nmargin-bottom: 30px !important;\n}\n\n[data-block-id=\"ANzBVajdVQloyOEoya__hextom_announce_bar_qab_custom_placement_UwnBKN-1\"]\n{\nmargin-bottom: 40px !important;\n}\n\n#qab_background{\nz-index: 0 !important;\n}\n</style>","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\">\",\"value\":0}","selected_customers_b2b_company_name":"","selected_customers_b2b_company_location":"","excluded_customers_b2b_company_name":"","excluded_customers_b2b_company_location":"","selected_customers_b2b_company_external_id":"","selected_customers_b2b_company_location_external_id":"","excluded_customers_b2b_company_external_id":"","excluded_customers_b2b_company_location_external_id":"","button_link_insert_language_code":false,"targeted_markets_region_codes":"","translation":{"de":{"button1":"Code kopieren","button2":"Code kopiert!","message":"ðÃberraschungsrabatt"},"es":{"button1":"Copiar código","button2":"¡Código copiado!","message":"ðDescuento Sorpresa"},"fr":{"button1":"Copier le code","button2":"Code copié !","message":"ðRemise Surprise"},"it":{"button1":"Copia il codice","button2":"Codice copiato!","message":"ðSconto a Sorpresa"},"pl":{"button1":"Kopiuj kod","button2":"Kod skopiowany!","message":"ðNiespodziew
2674ana Zniżka"}},"locales":["de","es","fr","it","pl"]}]}; 2675 2676</script>
2676 2677 2678</div><div id="shopify-block-AV1c1MGppS3Bld2V0Z__1967102994182284862" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: connected_sdk_script -->
2678<script src='https://www.paypalobjects.com/pa/js/min/pa.js'></script>
2678 2679
2680<script 2681 src='https://www.paypal.com/sdk/js?client-id=AbtXlp5R3xc83T9xW_ZXKTK8IVZ-14EMelDioU4VC285IqSuxUI4yotKxjV0sz_X6YsONYi10vSBPNKM&merchant-id=VJACG82NQC82U&components=messages' 2682 data-namespace='PayPalSDK' 2683 data-partner-attribution-id='JADEDPIXEL_SHOPPINGCART_EC_CA' 2684></script>
2684 2685<!-- END app snippet --><!-- BEGIN app snippet: utils -->
2685<script> 2686 // ============================================ 2687 // Core Utilities 2688 // ============================================ 2689 2690 // Setup FPTI Analytics 2691 if (PAYPAL && PAYPAL.analytics) { 2692 PAYPAL.analytics.setup({ 2693 data: { 2694 pgrp: 'shopify:messaging:app-embed', 2695 comp: 'shopify-app-embed', 2696 }, 2697 }); 2698 } 2699 2700 const recordEvent = (event_name, additionalData) => { 2701 PAYPAL.analytics.instance.recordEvent(event_name, { 2702 theme: window?.Shopify?.theme?.name || 'unknown', 2703 shop: window?.Shopify?.shop || 'unknown', 2704 path: window.location.pathname, 2705 flow: 'Shopify - Pay Later', 2706 space_key: 'SKD8GM', 2707 ...additionalData, 2708 }); 2709 }; 2710 2711 // In Theme Editor when using Advanced Settings 2712 // User chooses copy as JS Path from their browser 2713 // The pasted value will be a string that contains "document.querySelector("...") 2714 // Remove document.querySelector(" and ") 2715 // Using JS Path we can ensure the path to the element is accurate 2716 const parseSelector = (selector) => { 2717 try { 2718 // Handle both single and double quotes 2719 return selector 2720 .replace(/document\.querySelector\(["']/g, '') 2721 .replace(/["']\)/g, ''); 2722 } catch (e) { 2723 recordEvent('appEmbed:parseSelector:error', { error: e.message }); 2724 } 2725 }; 2726 2727 // Waits for Element to be rendered 2728 // Uses mutation observer to watch for changes in the DOM 2729 // https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver 2730 // On changes, check for the selector again 2731 const waitForElement = (selector) => { 2732 try { 2733 return new Promise((resolve) => { 2734 const existing = document.querySelector(selector); 2735 if (existing) return resolve(existing); 2736 2737 const observer = new MutationObserver(() => { 2738 const el = document.querySelector(selector); 2739 if (el) { 2740 observer.disconnect(); 2741 resolve(el); 2742 } 2743 }); 2744 2745 observer.observe(document.body, { 2746 childList: true, 2747 subtree: true, 2748 }); 2749 }); 2750 } catch (e) { 2751 recordEvent('appEmbed:waitForElement:error', { error: e.message }); 2752 } 2753 }; 2754 2755 // Formats correct cart/drawer subtotal and adds or updates messaging 2756 const addOrUpdateMessagingPriceAttribute = async (price, locator, messaging) => { 2757 try { 2758 // Format price to 2 decimal places ex: 150000 => 1500.00 2759 // Messaging requires price to be in string format 2760 const formattedPrice = Number((price / 100).toFixed(2)).toString(); 2761 2762 const messagingId = messaging.id; 2763 const existingMessaging = document.getElementById(messagingId); 2764 2765 if (existingMessaging) { 2766 // Update the data-pp-amount attribute on the existing element 2767 existingMessaging.setAttribute('data-pp-amount', formattedPrice); 2768 } else { 2769 const element = await waitForElement(locator); 2770 2771 const updatedPriceMessaging = messaging.cloneNode(); 2772 updatedPriceMessaging.setAttribute('data-pp-amount', formattedPrice); 2773 2774 element.after(updatedPriceMessaging); 2775 } 2776 } catch (e) { 2777 recordEvent('appEmbed:addOrUpdateMessagingPriceAttribute:error', { error: e.message }); 2778 } 2779 }; 2780 2781 // Fetches cart details from Shopify cart endpoint 2782 const fetchCartDetails = async () => { 2783 try { 2784 const response = await fetch('/cart.js'); 2785 const cart = await response.json(); 2786 2787 return cart.total_price; 2788 } catch (e) { 2789 recordEvent('appEmbed:fetchCartDetails:error', { error: e.message }); 2790 } 2791 }; 2792 2793 // Fetches variant details Shopify product endpoint 2794 // https://shopify.dev/docs/api/ajax/reference/product 2795 const fetchVariant = async () => { 2796 try { 2797 // Ex: https://test-store.myshopify.com/products/the-multi-location-snowboard?variant=45268551368883 2798 const urlParams = new URLSearchParams(window.location.search); 2799 const urlVariantId = parseInt(urlParams.get('variant'), 10); 2800 const productHandle = window.location.pathname.split('/products/')[1]?.split('?')[0]; 2801 2802 const response = await fetch(`/products/${productHandle}.js`); 2803 const productData = await response.json(); 2804 const variants = productData.variants; 2805 const selectedVariant = variants.find(v => v.id === urlVariantId); 2806 2807 if (selectedVariant) { 2808 return selectedVariant; 2809 } 2810 2811 return variants.find(v => v.available) || variants[0]; 2812 } catch (e) { 2813 recordEvent('appEmbed:fetchVariant:error', { error: e.message }); 2814 } 2815 }; 2816 2817 // Get the selected variant ID from URL, form input, or select element
2818 const getSelectedVariantId = () => { 2819 try { 2820 const urlParams = new URLSearchParams(window.location.search); 2821 const urlVariant = urlParams.get('variant'); 2822 if (urlVariant) return parseInt(urlVariant, 10); 2823 2824 const formInput = document.querySelector('form[action*="/cart/add"] input[name="id"]'); 2825 if (formInput?.value) return parseInt(formInput.value, 10); 2826 2827 const selectInput = document.querySelector('form[action*="/cart/add"] select[name="id"]'); 2828 if (selectInput?.value) return parseInt(selectInput.value, 10); 2829 2830 return null; 2831 } catch (e) { 2832 recordEvent('appEmbed:getSelectedVariantId:error', { error: e.message }); 2833 return null; 2834 } 2835 }; 2836 2837 const getShopifyData = () => { 2838 try { 2839 const selectedVariantId = getSelectedVariantId(); 2840 2841 const findVariant = (variants) => { 2842 if (!variants?.length) return null; 2843 if (selectedVariantId) { 2844 const selected = variants.find(v => v.id === selectedVariantId); 2845 if (selected) return selected; 2846 } 2847 return variants.find(v => v.available) || variants[0]; 2848 }; 2849 2850 if (window.meta?.product) { 2851 const product = window.meta.product; 2852 const variant = findVariant(product.variants); 2853 return { 2854 product: { title: product.title, vendor: product.vendor, type: product.type, id: product.id }, 2855 price: variant ? { 2856 priceInCents: variant.price, 2857 compareAtPrice: variant.compare_at_price, 2858 currency: window.Shopify?.currency?.active || 'USD', 2859 variantId: variant.id, 2860 variantTitle: variant.title 2861 } : null 2862 }; 2863 } 2864 2865 if (window.ShopifyAnalytics?.meta?.product) { 2866 const product = window.ShopifyAnalytics.meta.product; 2867 const variant = findVariant(product.variants); 2868 return { 2869 product: { title: product.title, vendor: product.vendor, id: product.id }, 2870 price: variant ? { 2871 priceInCents: variant.price, 2872 currency: window.Shopify?.currency?.active || 'USD', 2873 variantId: variant.id 2874 } : null 2875 }; 2876 } 2877 2878 return null; 2879 } catch (e) { 2880 recordEvent('appEmbed:getShopifyData:error', { error: e.message }); 2881 return null; 2882 } 2883 }; 2884 2885 // Generic function to watch for changes in the DOM 2886 // and listen for specific API calls made by the Shopify store 2887 // Callback provides specific logic for handling the response 2888 const watchForChanges = (locator, messaging, callback) => { 2889 try { 2890 // Overrides the native `fetch` function to listen for specific API calls. 2891 // Wrapped in an Immediately Invoked Function Expression (IIFE) 2892 // To avoid polluting the global namespace. 2893 (function (window, windowFetch) { 2894 // Check if `fetch` is a function. If not, exit early. 2895 if (typeof fetch !== 'function') return; 2896 2897 window.fetch = function () { 2898 // Call the original `fetch` function with the provided arguments. 2899 const response = windowFetch.apply(this, arguments); 2900 2901 response.then(async (res) => { 2902 if (typeof callback === 'function') { 2903 callback(res, locator, messaging); 2904 } 2905 }); 2906 2907 // Return the original `fetch` response. 2908 return response; 2909 }; 2910 })(window, window.fetch); 2911 } catch (e) { 2912 recordEvent('appEmbed:watchForChanges:error', { error: e.message }); 2913 } 2914 }; 2915 2916 // Provides ability to watch for cart changes 2917 // such as increment, decrement, or remove items 2918 // Also handles adding new items which opens Cart Drawer 2919 // and updates the messaging with the new cart total 2920 // This function is used for both Cart Drawer and Cart Page 2921 const watchForCartChanges = (locator, messaging) => { 2922 const cartChangeCallback = async (res, locator, messaging) => { 2923 // Determine the id of messaging div either #paypal-upstream-messaging-cart-{page | drawer} 2924 const messagingId = messaging.id; 2925 2926 // Changes (e.g., increment, decrement, or remove items). 2927 if (res.url.includes('/cart/change')) { 2928 // Clone the response to read its JSON data without consuming the original response. 2929 res 2930 .clone() 2931 .json() 2932 .then((data) => { 2933 addOrUpdateMessagingPriceAttribute(data.total_price, locator, messaging); 2934 }); 2935 2936 // Called when adding a new item which opens Cart Drawer 2937 } else if (res.url.includes('/cart/add')) { 2938 // Adding items does not return the updated cart details, 2939 // Fetch the updated cart details (e.g., total_price). 2940 const updatedPrice = await fetchCartDetails(); 2941 2942 // Introduce a delay to handle potential race conditions where the cart drawer has not rendered yet. 2943 setTimeout(async () => { 2944 await addOrUpdateMessagingPriceAttribute(updatedPrice, locator, messaging); 2945 }, 500); 2946 } 2947 }; 2948 2949 watchForChanges(locator, messaging, cartChangeCallback); 2950 }; 2951
2952 // Provides ability to watch for product specific changes 2953 // such as variant selection on product pages 2954 const watchForProductChanges = (locator, messaging) => { 2955 let lastVariantId = new URLSearchParams(window.location.search).get('variant'); 2956 2957 const handleVariantChange = async () => { 2958 const currentVariantId = new URLSearchParams(window.location.search).get('variant'); 2959 if (currentVariantId && currentVariantId !== lastVariantId) { 2960 lastVariantId = currentVariantId; 2961 2962 const newVariantData = await fetchVariant(); 2963 const newPriceInCents = newVariantData?.price; 2964 2965 if (newPriceInCents) { 2966 await addOrUpdateMessagingPriceAttribute(newPriceInCents, locator, messaging); 2967 } else { 2968 recordEvent('appEmbed:watchForProductChanges:error:noNewVariantPrice'); 2969 } 2970 } 2971 }; 2972 2973 // Shopify themes can either handle variant changes on the client-side or server-side (via variant API calls) 2974 // We will "intercept" and handle variant changes by: 2975 // 1. Watching for URL changes 2976 const _pushState = history.pushState.bind(history); 2977 const _replaceState = history.replaceState.bind(history); 2978 2979 history.pushState = function (...args) { 2980 _pushState(...args); 2981 handleVariantChange(); 2982 }; 2983 2984 history.replaceState = function (...args) { 2985 _replaceState(...args); 2986 handleVariantChange(); 2987 }; 2988 2989 // 2. Watching for back/forward browser clicks 2990 window.addEventListener('popstate', handleVariantChange); 2991 2992 // 3. Fallback: Watching for variant API calls 2993 // Future optimization: This fallback could be removed if all Shopify themes can be handled with 1. and 2. 2994 const productChangeCallback = async (res, locator, messaging) => { 2995 if (res.url.includes('/variants')) { 2996 await handleVariantChange(); 2997 return; 2998 } 2999 }; 3000 3001 watchForChanges(locator, messaging, productChangeCallback); 3002 }; 3003</script>
3003 3004<!-- END app snippet --><!-- BEGIN app snippet: price-detection -->
3004<script> 3005 // ============================================ 3006 // Price Detection & Element Scoring 3007 // Depends on: utils.liquid (recordEvent, getShopifyData) 3008 // ============================================ 3009 3010 const extractPriceFromText = (text) => { 3011 const match = text.match(/[\d,]+\.?\d*/); 3012 if (!match) return null; 3013 return parseFloat(match[0].replace(/,/g, '')); 3014 }; 3015 3016 const textMatchesPrice = (text, knownPriceInCents) => { 3017 const extracted = extractPriceFromText(text); 3018 if (extracted === null) return false; 3019 const knownPrice = knownPriceInCents / 100; 3020 return Math.abs(extracted - knownPrice) < 0.01; 3021 }; 3022 3023 const hasStrikethrough = (element) => { 3024 let el = element; 3025 while (el && el !== document.body) { 3026 const style = getComputedStyle(el); 3027 if (style.textDecoration.includes('line-through') || 3028 style.textDecorationLine?.includes('line-through')) { 3029 return true; 3030 } 3031 if (['S', 'DEL', 'STRIKE'].includes(el.tagName)) { 3032 return true; 3033 } 3034 el = el.parentElement; 3035 } 3036 return false; 3037 }; 3038 3039 // Find the add-to-cart button. Result is cached since the button doesn't change per page load. 3040 let _cachedAddToCartButton; 3041 const findAddToCartButton = () => { 3042 if (_cachedAddToCartButton !== undefined) return _cachedAddToCartButton; 3043 try { 3044 const formButton = document.querySelector('form[action*="/cart/add"] button[type="submit"]'); 3045 if (formButton) return (_cachedAddToCartButton = formButton); 3046 3047 const buttons = document.querySelectorAll('button'); 3048 for (const btn of buttons) { 3049 const text = btn.textContent.toLowerCase(); 3050 if (text.includes('add to cart') || text.includes('add to bag') || 3051 text.includes('buy now') || text.includes('add to basket')) { 3052 return (_cachedAddToCartButton = btn); 3053 } 3054 } 3055 3056 return (_cachedAddToCartButton = null); 3057 } catch (e) { 3058 recordEvent('appEmbed:findAddToCartButton:error', { error: e.message }); 3059 return (_cachedAddToCartButton = null); 3060 } 3061 }; 3062 3063 // Find element containing specific text (used for product title proximity). 3064 // Result is cached per text string â title is static per page load and scoreElement 3065 // calls this once per candidate, so without caching it's O(candidates) full DOM walks. 3066 let _titleElementCache = {}; 3067 const findElementContainingText = (text) => { 3068 if (text in _titleElementCache) return _titleElementCache[text]; 3069 try { 3070 const normalizedText = text.toLowerCase().trim(); 3071 const walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT); 3072 3073 let node; 3074 while (node = walker.nextNode()) { 3075 const nodeText = node.textContent.trim().toLowerCase(); 3076 if (nodeText.length > 5 && normalizedText.includes(nodeText.substring(0, 20))) { 3077 const el = node.parentElement; 3078 const rect = el.getBoundingClientRect(); 3079 if (rect.width > 0 && rect.height > 0) { 3080 const fontSize = parseFloat(getComputedStyle(el).fontSize); 3081 if (fontSize >= 16) return (_titleElementCache[text] = el); 3082 } 3083 } 3084 } 3085 return (_titleElementCache[text] = null); 3086 } catch (e) { 3087 return null; 3088 } 3089 }; 3090 3091 const getViewportThresholds = () => { 3092 const vh = window.innerHeight; 3093 const isMobile = window.innerWidth < 768; 3094 3095 return { 3096 position: [[vh * 0.6, 50], [vh * 1.2, 30], [vh * 2.0, 10]], 3097 fontSize: [ 3098 [isMobile ? 18 : 24, 40], 3099 [isMobile ? 14 : 18, 25], 3100 [isMobile ? 12 : 14, 10], 3101 ], 3102 proximity: { 3103 close: isMobile ? 60 : 100, 3104 medium: isMobile ? 120 : 200, 3105 far: isMobile ? 240 : 400, 3106 }, 3107 }; 3108 }; 3109 3110 const getTieredScore = (value, tiers, defaultScore = 0) => { 3111 for (const [threshold, points] of tiers) { 3112 if (value < threshold) return points; 3113 } 3114 return defaultScore; 3115 }; 3116 3117 // Scores a DOM element on how likely it is to be the product's main price. 3118 // Higher score = better candidate. Factors: 3119 // - Position on page (elements higher up score better) 3120 // - Font size (larger text = more likely a displayed price) 3121 // - Proximity to product title and add-to-cart button 3122 // - Structural exclusions (footer/header/nav/hidden = heavy penalty) 3123 // - Strikethrough detection (compare-at prices = heavy penalty) 3124 const scoreElement = (element, productMeta = null, debug = false) => { 3125 let score = 0; 3126 const breakdown = debug ? {} : null; 3127 const { position, fontSize, proximity } = getViewportThresholds(); 3128 const { close, medium, far } = proximity; 3129 const rect = element.getBoundingClientRect(); 3130 3131 // POSITION ON PAGE 3132 const absoluteTop = rect.top + window.scrollY; 3133 const posScore = getTieredScore(absoluteTop, position, -30); 3134 score += posScore; 3135 if (debug) breakdown.position = `${posScore >= 0 ? '+' : ''}${posScore} (top ${Math.round(absoluteTop)}px)`; 3136 3137 // FONT SIZE 3138 const fontPx = parseFloat(getComputedStyle(element).fontSize); 3139 const fontScore = fontSize.find(([t]) => fontPx >= t)?.[1] ?? -10; 3140 score += fontScore; 3141 if (debug) breakdown.fontSize = `${fontScore >= 0 ? '+' : ''}${fontScore} (${fontPx}px)`; 3142 3143 // PROXIMITY TO PRODUCT TITLE 3144 if (productMeta?.title) { 3145 const titleElement = findElementContainingText(productMeta.title); 3146 if (titleElement) { 3147 const distance = Math.abs(titleElement.getBoundingClientRect().bottom - rect.top); 3148 const titleScore = getTieredScore(distance, [[close, 40], [medium, 25], [far, 10]], 0); 3149 score += titleScore; 3150 if (debug) breakdown.titleProximity = `+${titleScore} (${Math.round(distance)}px)`; 3151 } else if (debug) { 3152 breakdown.titleProximity = 'title element not found'; 3153 } 3154 } else if (debug) { 3155 breakdown.titleProximity = 'no product title'; 3156 } 3157 3158 // PROXIMITY TO ADD-TO-CART BUTTON 3159 const addButton = findAddToCartButton(); 3160 if (addButton) { 3161 const distance = Math.abs(addButton.getBoundingClientRect().top - rect.top); 3162 const cartScore = getTieredScore(distance, [[close, 30], [medium, 20], [far, 10]], 0); 3163 score += cartScore; 3164 if (debug) breakdown.cartProximity = `+${cartScore} (${Math.round(distance)}px)`; 3165 } else if (debug) { 3166 breakdown.cartProximity = 'add-to-cart not found'; 3167 } 3168 3169 // STRUCTURAL EXCLUSIONS 3170 const exclusions = [ 3171 ['footer, header, nav', 'in footer/header/nav'], 3172 ['button, a[href*="/cart"], [type="submit"]', 'in button/link'], 3173 ['[aria-hidden="true"], [hidden], .hidden, .visually-hidden', 'hidden'], 3174 ]; 3175 for (const [selector, reason] of exclusions) { 3176 if (element.closest(selector)) { 3177 score -= 100; 3178 if (debug) breakdown.structural = `-100 (${reason})`; 3179 break; 3180 } 3181 } 3182 if (debug && !breakdown.structural) breakdown.structural = '+0'; 3183 3184 // STRIKETHROUGH 3185 if (hasStrikethrough(element)) { 3186 score -= 100; 3187 if (debug) breakdown.strikethrough = '-100 (compare-at price)'; 3188 } else if (debug) { 3189 breakdown.strikethrough = '+0'; 3190 } 3191 3192 if (debug) { 3193 breakdown.totalScore = score; 3194 breakdown.elementText = element.textContent.trim().substring(0, 30); 3195 breakdown.elementTag = element.tagName; 3196 } 3197 3198 return debug ? { score, breakdown } : score; 3199 }; 3200 3201 // Find all elements containing a specific price value 3202 const findElementsWithPrice = (knownPriceInCents, productMeta = null, debug = false, log = () => {}) => { 3203 const candidates = []; 3204 const walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT); 3205 3206 let node; 3207 while (node = walker.nextNode()) { 3208 const text = node.textContent.trim(); 3209 if (text.length > 30 || !textMatchesPrice(text, knownPriceInCents)) continue; 3210 3211 const element = node.parentElement; 3212 const rect = element.getBoundingClientRect(); 3213 3214 if (rect.width === 0 || rect.height === 0 || hasStrikethrough(element)) continue; 3215 3216 const score = scoreElement(element, productMeta, false); 3217 candidates.push({ element, text, score }); 3218 } 3219 3220 if (debug && candidates.length > 0) { 3221 candidates.sort((a, b) => b.score - a.score); 3222 log(` Candidates: ${candidates.length}, top: score=${candidates[0].score}, text="${candidates[0].text}"`); 3223 } 3224 3225 return candidates; 3226 }; 3227 3228 // Find the /cart/add form by traversing from the price element 3229 // This is more reliable than name-based container detection since all Shopify themes have this form 3230 const findCartFormFromPrice = (priceElement, debug = false, log = () => {}) => { 3231 let el = priceElement; 3232 3233 while (el && el !== document.body) { 3234 if (el.tagName === 'FORM' && el.action?.includes('/cart/add')) { 3235 if (debug) log(` Found /cart/add form (element itself)`); 3236 return el; 3237 } 3238 3239 let sibling = el.nextElementSibling; 3240 while (sibling) { 3241 if (sibling.tagName === 'FORM' && sibling.action?.includes('/cart/add')) { 3242 if (debug) log(` Found /cart/add form as sibling`); 3243 return sibling; 3244 } 3245 // Check if sibling contains the form 3246 const formInSibling = sibling.querySelector('form[action*="/cart/add"]'); 3247 if (formInSibling) { 3248 if (debug) log(` Found /cart/add form inside sibling`); 3249 return formInSibling; 3250 } 3251 sibling = sibling.nextElementSibling; 3252 } 3253 3254 el = el.parentElement; 3255 } 3256 3257 if (debug) log(` No /cart/add form found`); 3258 return null; 3259 }; 3260 3261 // Fallback: walk up from the price text element to find a suitable wrapper. 3262 // Used when no /cart/add form exists near the price element. 3263 const findPriceContainer = (priceElement) => { 3264 let el = priceElement; 3265 let bestContainer = priceElement; 3266 3267 while (el && el !== document.body) { 3268 // Look for elements with price-related IDs (common Shopify pattern) 3269 if (el.id && /price/i.test(el.id)) { 3270 bestContainer = el; 3271 } 3272 // Look for elements with price-related classes that seem like containers 3273 if (el.className && typeof el.className === 'string') { 3274 const classes = el.className.toLowerCase(); 3275 if (/\bprice\b/.test(classes) && !/price-item|price__regular|price__sale/.test(classes)) { 3276 bestContainer = el; 3277 } 3278 } 3279 // Stop at major structural elements 3280 if (el.tagName === 'SECTION' || el.tagName === 'ARTICLE' || el.tagName === 'MAIN') { 3281 break; 3282 } 3283 el = el.parentElement; 3284 } 3285 3286 return bestContainer; 3287 }; 3288 3289 // Try common Shopify theme price selectors (Dawn and derivatives) 3290 const findPriceByTemplateSelector = (debug = false, log = () => {}) => { 3291 const selectors = [ 3292 '[id*="price-template"]', // Dawn theme pattern 3293 '.price-item--regular:not(s):not(del)',
3294 '[data-product-price]', 3295 ]; 3296 3297 for (const selector of selectors) { 3298 const el = document.querySelector(selector); 3299 if (el && !hasStrikethrough(el)) { 3300 if (debug) log(`Template selector found: ${selector}`); 3301 return el; 3302 } 3303 } 3304 return null; 3305 }; 3306 3307 // Check if we're in an isolated/sandboxed iframe (theme editor) 3308 const isIsolatedContext = () => { 3309 if (window === window.top) return false; // Not in iframe 3310 try { 3311 // Try to access parent - if cross-origin, we're isolated 3312 const test = window.parent.document; 3313 return false; // Can access parent, not isolated 3314 } catch (e) { 3315 return true; // Cross-origin, we're isolated 3316 } 3317 }; 3318 3319 // Try to find price element in sibling iframes (theme editor workaround) 3320 const findPriceInSiblingIframes = (knownPriceInCents) => { 3321 const iframes = document.querySelectorAll('iframe'); 3322 3323 for (const iframe of iframes) { 3324 try { 3325 const iframeDoc = iframe.contentDocument || iframe.contentWindow?.document; 3326 if (!iframeDoc) continue; 3327 3328 const priceElement = iframeDoc.querySelector('.price-item, .price, [data-product-price]'); 3329 if (priceElement) { 3330 return { element: priceElement, document: iframeDoc }; 3331 } 3332 } catch (e) { 3333 // Cross-origin iframe, skip 3334 } 3335 } 3336 3337 return null; 3338 }; 3339 3340 // Helper: Insert messaging near a price element (before cart form or after price container). 3341 // Returns the price container element used as the logical anchor. 3342 const insertMessagingNearPrice = (priceElement, messaging, debug = false, log = () => {}) => { 3343 const cartForm = findCartFormFromPrice(priceElement, debug, log); 3344 const container = findPriceContainer(priceElement); 3345 if (cartForm) { 3346 cartForm.before(messaging.cloneNode()); 3347 if (debug) log('Inserted messaging before /cart/add form'); 3348 } else { 3349 container.after(messaging.cloneNode()); 3350 if (debug) log('Inserted after price container (no form found)'); 3351 } 3352 return container; 3353 }; 3354 3355 // Insert messaging after price element 3356 const insertMessagingWithRetry = (shopifyData, messaging, debug = false, log = () => {}) => { 3357 // Skip visual preview iframe 3358 if (window.location.search.includes('source=visualPreviewInitialLoad')) return; 3359 if (document.querySelector('#paypal-upstream-messaging-product')) return; 3360 3361 const liquidPriceInCents = shopifyData?.price?.priceInCents; 3362 const isIsolated = isIsolatedContext(); 3363 3364 if (debug) { 3365 log('=== Price Detection ==='); 3366 log(`Context: ${isIsolated ? 'Theme Editor' : 'Live Storefront'}`); 3367 log(`Price: ${liquidPriceInCents} cents ($${(liquidPriceInCents / 100).toFixed(2)})`); 3368 } 3369 3370 // Priority 1: Template selectors (common theme patterns like Dawn) 3371 const templateElement = findPriceByTemplateSelector(debug, log); 3372 if (templateElement) { 3373 return insertMessagingNearPrice(templateElement, messaging, debug, log); 3374 } 3375 3376 // Priority 2: Scoring-based price detection 3377 const priceElement = findPriceElement(shopifyData, debug, log); 3378 if (priceElement) { 3379 return insertMessagingNearPrice(priceElement, messaging, debug, log); 3380 } 3381 3382 // Priority 3: Sibling iframes (theme editor only) 3383 if (isIsolated) { 3384 const siblingResult = findPriceInSiblingIframes(liquidPriceInCents); 3385 if (siblingResult) { 3386 return insertMessagingNearPrice(siblingResult.element, messaging, debug, log); 3387 } 3388 } 3389 3390 if (!isIsolated) { 3391 log('Could not find price element. Consider using Advanced Settings with a custom selector.'); 3392 } 3393 return null; 3394 }; 3395 3396 const findPriceElement = (shopifyData = null, debug = false, log = () => {}) => { 3397 try { 3398 const knownPriceInCents = shopifyData?.price?.priceInCents; 3399 const productMeta = shopifyData?.product; 3400 3401 if (debug) log(`findPriceElement: ${knownPriceInCents} cents`); 3402 3403 if (knownPriceInCents) { 3404 const candidates = findElementsWithPrice(knownPriceInCents, productMeta, debug, log); 3405 if (candidates.length > 0) { 3406 candidates.sort((a, b) => b.score - a.score); 3407 if (debug) log(` â FOUND (score=${candidates[0].score})`); 3408 return candidates[0].element; 3409 } 3410 } 3411 3412 if (debug) log(' â null (no candidates)'); 3413 return null; 3414 } catch (e) { 3415 if (debug) log(` â Error: ${e.message}`); 3416 recordEvent('appEmbed:findPriceElement:error', { error: e.message }); 3417 return null; 3418 } 3419 }; 3420</script>
3420 3421<!-- END app snippet --><!-- BEGIN app snippet: navigator-panel --><template id="pp-nav-template"> 3422 <style> 3423 /* --- Floating placement panel shell --- */ 3424 #pp-nav-panel { 3425 position: fixed; 3426 top: 50%; 3427 left: 20px; 3428 transform: translateY(-50%); 3429 background: #fff; 3430 border-radius: 12px; 3431 font-family: system-ui, -apple-system, sans-serif; 3432 font-size: 13px; 3433 z-index: 999999; 3434 width: 340px; 3435 box-shadow: 0 8px 32px rgba(0,0,0,0.18); 3436 overflow: hidden; 3437 transition: transform 0.3s ease, height 0.3s ease; 3438 } 3439 #pp-nav-panel.minimized { 3440 display: none; 3441 } 3442 3443 /* --- Minimized pill button --- */ 3444 #pp-nav-pill { 3445 position: fixed; 3446 bottom: 20px; 3447 left: 20px; 3448 background: #003087; 3449 color: #fff; 3450 border: none; 3451 border-radius: 24px; 3452 padding: 10px 18px; 3453 font-family: system-ui, -apple-system, sans-serif; 3454 font-size: 13px; 3455 font-weight: 600; 3456 cursor: pointer; 3457 z-index: 999999; 3458 box-shadow: 0 4px 16px rgba(0,48,135,0.3); 3459 display: none; 3460 align-items: center; 3461 gap: 8px; 3462 transition: box-shadow 0.2s; 3463 } 3464 #pp-nav-pill:hover { 3465 box-shadow: 0 6px 20px rgba(0,48,135,0.45); 3466 } 3467 3468 /* --- Header --- */ 3469 .pp-panel-header { 3470 background: #003087; 3471 color: #fff; 3472 padding: 14px 16px; 3473 display: flex; 3474 align-items: center; 3475 justify-content: space-between; 3476 } 3477 .pp-panel-title { 3478 font-size: 14px; 3479 font-weight: 700; 3480 margin: 0; 3481 letter-spacing: 0.01em; 3482 } 3483 .pp-minimize-btn { 3484 background: none; 3485 border: none; 3486 color: rgba(255,255,255,0.8); 3487 cursor: pointer; 3488 font-size: 18px; 3489 line-height: 1; 3490 padding: 2px; 3491 border-radius: 4px; 3492 transition: color 0.15s; 3493 } 3494 .pp-minimize-btn:hover { 3495 color: #fff; 3496 } 3497 3498 /* --- Panel body --- */ 3499 .pp-panel-content { 3500 padding: 16px; 3501 } 3502 3503 /* --- Step info boxes --- */ 3504 .pp-step-box { 3505 border-radius: 8px; 3506 padding: 10px 12px; 3507 font-size: 12px; 3508 line-height: 1.5; 3509 margin-bottom: 12px; 3510 display: flex; 3511 align-items: flex-start; 3512 gap: 8px; 3513 } 3514 .pp-step-box.blue { 3515 background: #e8f4fd; 3516 border: 1px solid #b8dff5; 3517 color: #0a5a96; 3518 } 3519 .pp-step-box.green { 3520 background: #e6f9ee; 3521 border: 1px solid #a3e4b8; 3522 color: #1a7a3a; 3523 } 3524 .pp-step-text { 3525 flex: 1; 3526 } 3527 .pp-step-text p { 3528 margin: 0 0 8px 0; 3529 } 3530 .pp-step-text p:last-child { 3531 margin-bottom: 0; 3532 } 3533 .pp-step-text strong { 3534 display: block; 3535 font-size: 12px; 3536 margin-bottom: 2px; 3537 } 3538 .pp-step-dismiss { 3539 background: none; 3540 border: none; 3541 color: inherit; 3542 opacity: 0.5; 3543 cursor: pointer; 3544 font-size: 16px; 3545 line-height: 1; 3546 padding: 0; 3547 flex-shrink: 0; 3548 } 3549 .pp-step-dismiss:hover { 3550 opacity: 1; 3551 } 3552 3553 /* --- Warning banners --- */ 3554 .pp-warning { 3555 background: #fff3cd; 3556 border: 1px solid #ffc107; 3557 border-radius: 8px; 3558 padding: 10px 12px; 3559 margin-bottom: 12px; 3560 font-size: 12px; 3561 color: #856404; 3562 line-height: 1.4; 3563 } 3564 .pp-warning-icon { 3565 margin-right: 4px; 3566 } 3567 3568 /* --- Pick placement + copy actions --- */ 3569 .pp-pick-btn { 3570 width: 100%; 3571 padding: 12px; 3572 border: 2px solid #0070ba; 3573 border-radius: 8px; 3574 background: #0070ba; 3575 color: #fff; 3576 cursor: pointer; 3577 font-size: 13px; 3578 font-weight: 600; 3579 transition: all 0.15s; 3580 display: flex; 3581 align-items: center; 3582 justify-content: center; 3583 gap: 8px; 3584 } 3585 .pp-pick-btn:hover { 3586 opacity: 0.9; 3587 } 3588 .pp-pick-btn.active { 3589 background: #f0f7ff; 3590 color: #0070ba; 3591 border-color: #b8dff5; 3592 } 3593 .pp-pick-btn.active:hover { 3594 background: #e0efff; 3595 } 3596 3597 /* --- Copy button --- */ 3598 #pp-apply-btn { 3599 width: 100%; 3600 background: #28a745; 3601 color: #fff; 3602 border: none; 3603 padding: 12px; 3604 border-radius: 8px; 3605 font-weight: 600; 3606 cursor: pointer; 3607 font-size: 13px; 3608 transition: all 0.2s; 3609 display: none; 3610 align-items: center; 3611 justify-content: center; 3612 gap: 8px; 3613 margin-top: 12px; 3614 } 3615 #pp-apply-btn:hover { 3616 opacity: 0.9; 3617 } 3618 #pp-apply-btn.applied { 3619 background: #28a745; 3620 } 3621 3622 /* --- Step 2 confirmation --- */ 3623 #pp-step2 { 3624 display: none; 3625 margin-top: 18px; 3626 } 3627 </style> 3628 <div class='pp-panel-header'> 3629 <div class='pp-panel-title'>PayPal Pay Later Messaging</div> 3630 <button class='pp-minimize-btn' id='pp-collapse-btn' title='Minimize panel'>▾</button> 3631 </div> 3632 <div class='pp-panel-content'> 3633 <div id='pp-warning' class='pp-warning' style='display: none;'></div> 3634 <div id='pp-inspector-warning' class='pp-warning' style='display: none;'></div> 3635 <div class='pp-step-box blue' id='pp-step1'>
3636 <span class='pp-step-text' 3637 ><strong>Step 1: Choose message placement</strong> 3638 Click the button below and then hover over your page to select a placement. 3639 </span> 3640 </div> 3641 <button id='pp-pick-btn' class='pp-pick-btn'>◎ Start Picking Placement</button 3642 ><button id='pp-apply-btn'>Copy Current Placement</button> 3643 <div id='pp-step2' style='display:none;'> 3644 <div class='pp-step-box green'> 3645 <span class='pp-step-text' 3646 ><strong>Step 2: Paste and save</strong> 3647 <p style='margin: 0 0 8px 0;'> 3648 You have copied the placement for the <b id='pp-context-name'>Product Page</b>. 3649 </p> 3650 <p style='margin: 0;'> 3651 Go back to the App Embeds section, and in the Paypal Advanced Settings, paste the copied value into the 3652 <b id='pp-selector-name'>Product Page</b> field and click the 'Save' button in the top right corner. 3653 </p></span 3654 ><button class='pp-step-dismiss' id='pp-step2-dismiss' title='Dismiss'>×</button> 3655 </div> 3656 </div> 3657 </div> 3658</template> 3659<!-- END app snippet --><!-- BEGIN app snippet: navigator -->
3659<script> 3660 // ============================================ 3661 // DOM Traversal Controls for Theme Editor 3662 // Depends on: price-detection.liquid (isIsolatedContext) 3663 // ============================================ 3664 3665 const OVERLAY_STYLE = 3666 'position:fixed;pointer-events:none;background:rgba(255,152,0,0.12);border:2px solid rgba(255,152,0,0.6);z-index:999998;display:none;'; 3667 const OVERLAY_LABEL_STYLE = 3668 'position:absolute;bottom:100%;left:-2px;background:#f57c00;color:#fff;font:10px system-ui;padding:2px 6px;border-radius:3px 3px 0 0;white-space:nowrap;'; 3669 const COPY_BUTTON_LABEL = 'Copy Current Placement'; 3670 const COPIED_BUTTON_LABEL = 'Placement Copied!'; 3671 3672 const isInOverlay = (el) => { 3673 while (el && el !== document.body) { 3674 if (getComputedStyle(el).position === 'fixed') return true; 3675 el = el.parentElement; 3676 } 3677 return false; 3678 }; 3679 3680 // Position a fixed overlay to cover a target element 3681 const positionOverlayOnElement = (overlay, el) => { 3682 const rect = el.getBoundingClientRect(); 3683 Object.assign(overlay.style, { 3684 top: rect.top + 'px', 3685 left: rect.left + 'px', 3686 width: rect.width + 'px', 3687 height: rect.height + 'px', 3688 display: 'block', 3689 }); 3690 }; 3691 3692 // Module-level refs for global listeners added by createNavigationPanel. 3693 // Stored here so they can be removed if the panel is re-initialized. 3694 let _panelInspectorActivate = null; 3695 let _panelInspectorDeactivate = null; 3696 let _highlightedElement = null; 3697 let _panelPickModeCleanup = null; 3698 3699 // Detect UID pattern in ID (Shopify's --suffix or long numeric/hex suffixes) 3700 const hasUid = (id) => { 3701 if (!id) return false; 3702 if (/--/.test(id)) return true; 3703 return /[-_](\d{5,}|[a-f0-9]{8,})$/i.test(id); 3704 }; 3705 const getIdPrefix = (id) => { 3706 if (id.includes('--')) return id.split('--')[0]; 3707 const match = id.match(/^(.+?)[-_](\d{5,}|[a-f0-9]{8,})$/i); 3708 return match ? match[1] : null; 3709 }; 3710 const getMeaningfulClasses = (el) => { 3711 if (!el.className || typeof el.className !== 'string') return []; 3712 return el.className.trim().split(/\s+/).filter(c => 3713 c && !c.startsWith('_') && !c.startsWith('js-') && 3714 c.length < 30 && !/^[a-f0-9]{6,}$/i.test(c) && !/^[A-Z]/.test(c) 3715 ); 3716 }; 3717 const isUnique = (selector) => document.querySelectorAll(selector).length === 1; 3718 3719 // Returns null if no unique selector can be generated 3720 const generateSelector = (element) => { 3721 if (!element || element === document.body || element === document.documentElement) { 3722 return null; 3723 } 3724 const classes = getMeaningfulClasses(element); 3725 3726 // Priority 1: Clean ID 3727 if (element.id && !hasUid(element.id)) return `#${element.id}`; 3728 3729 // Priority 2: ID with UID â attribute wildcard selector 3730 if (element.id && hasUid(element.id)) { 3731 const prefix = getIdPrefix(element.id); 3732 if (prefix) { 3733 const selector = `[id^="${prefix}-"]`; 3734 if (isUnique(selector)) return selector; 3735 } 3736 } 3737 3738 // Priority 3: Unique class 3739 for (const cls of classes) { 3740 if (isUnique('.' + cls)) return '.' + cls; 3741 } 3742 3743 // Priority 4: Ancestor + target class combinations (walk up to 5 levels) 3744 if (classes.length > 0) { 3745 let ancestor = element.parentElement; 3746 let depth = 0; 3747 while (ancestor && ancestor !== document.body && ancestor !== document.documentElement && depth < 5) { 3748 const ancClasses = getMeaningfulClasses(ancestor); 3749 if (ancClasses.length > 0) { 3750 const s1 = `.${ancClasses[0]} .${classes[0]}`; 3751 if (isUnique(s1)) return s1; 3752 const s2 = `.${ancClasses[0]} > .${classes[0]}`; 3753 if (isUnique(s2)) return s2; 3754 } 3755 if (ancestor.id && !hasUid(ancestor.id)) { 3756 const s3 = `#${ancestor.id} .${classes[0]}`; 3757 if (isUnique(s3)) return s3; 3758 } 3759 ancestor = ancestor.parentElement; 3760 depth++; 3761 } 3762 } 3763 3764 // NO FALLBACK - return null if no unique selector exists 3765 return null; 3766 }; 3767 const hasSpecificSelector = (el) => generateSelector(el) !== null; 3768 const shouldSkipElement = (el) => { 3769 if (!el || el.hidden) return true; 3770 if (['SCRIPT', 'STYLE', 'TEMPLATE'].includes(el.tagName)) return true; 3771 if ( 3772 el.closest('#pp-nav-panel') || 3773 el.closest('#pp-nav-pill') || 3774 el.closest('#pp-pick-overlay') 3775 ) 3776 return true; 3777 if (el.hasAttribute('data-pp-message')) return true; 3778 if (!hasSpecificSelector(el)) return true; 3779 return false;
3780 }; 3781 const resolveContextName = (providedContextName, messagingTemplate) => { 3782 if (providedContextName && providedContextName !== 'this area') return providedContextName; 3783 const id = messagingTemplate?.id || ''; 3784 if (id.includes('cart-drawer')) return 'Cart Drawer'; 3785 if (id.includes('cart')) return 'Cart Page'; 3786 if (id.includes('product')) return 'Product Page'; 3787 return 'this area'; 3788 }; 3789 3790 // Called when the cart drawer closes (via IntersectionObserver in cartDrawer.liquid) 3791 // and at the start of createNavigationPanel to tear down any existing instance. 3792 // Cleans up pick mode listeners, DOM elements, highlights, and preview clones. 3793 const destroyNavigationPanel = () => { 3794 if (_panelPickModeCleanup) { 3795 _panelPickModeCleanup(); 3796 _panelPickModeCleanup = null; 3797 } 3798 document.getElementById('pp-nav-panel')?.remove(); 3799 document.getElementById('pp-nav-pill')?.remove(); 3800 const preview = document.querySelector('[id$="-preview"][data-pp-message]'); 3801 if (preview) preview.remove(); 3802 if (_highlightedElement) { 3803 _highlightedElement.style.outline = ''; 3804 _highlightedElement.style.outlineOffset = ''; 3805 _highlightedElement = null; 3806 } 3807 if (_panelInspectorActivate) { 3808 document.removeEventListener('shopify:inspector:activate', _panelInspectorActivate); 3809 document.removeEventListener('shopify:inspector:deactivate', _panelInspectorDeactivate); 3810 _panelInspectorActivate = _panelInspectorDeactivate = null; 3811 } 3812 document.documentElement.style.cursor = ''; 3813 }; 3814 3815 const createNavigationPanel = ( 3816 initialElement, 3817 messagingTemplate, 3818 warningMessage = null, 3819 contextName = 'this area', 3820 ) => {
3821 let currentTarget = initialElement; 3822 let resolvedContextName = resolveContextName(contextName, messagingTemplate); 3823 destroyNavigationPanel(); 3824 3825 const panel = document.createElement('div'); 3826 panel.id = 'pp-nav-panel'; 3827 const tmpl = document.getElementById('pp-nav-template'); 3828 panel.appendChild(tmpl.content.cloneNode(true)); 3829 3830 // Create minimized pill button (separate from panel) 3831 const pill = document.createElement('button'); 3832 pill.id = 'pp-nav-pill'; 3833 pill.innerHTML = 'PayPal Pay Later Messaging'; 3834 const applyBtn = panel.querySelector('#pp-apply-btn'); 3835 const warningEl = panel.querySelector('#pp-warning'); 3836 const step2 = panel.querySelector('#pp-step2'); 3837 const step2Dismiss = panel.querySelector('#pp-step2-dismiss'); 3838 const contextEl = panel.querySelector('#pp-context-name'); 3839 const selectorEl = panel.querySelector('#pp-selector-name'); 3840 const updateContextUI = (newContext) => { 3841 resolvedContextName = newContext; 3842 if (contextEl) contextEl.textContent = resolvedContextName; 3843 if (selectorEl) { 3844 selectorEl.textContent = resolvedContextName; 3845 } 3846 }; 3847 updateContextUI(resolvedContextName); 3848 const detectContextFromElement = (el) => { 3849 if (el.closest('#CartDrawer, .drawer, .cart-drawer, [id*="cart-drawer"], [class*="cart-drawer"]')) 3850 return 'Cart Drawer'; 3851 if (window.location.pathname.endsWith('/cart') || el.closest('.cart, #cart, #main-cart-items, #main-cart-footer')) 3852 return 'Cart Page'; 3853 return 'Product Page'; 3854 }; 3855 3856 // Show warning message if provided 3857 if (warningMessage && warningEl) { 3858 warningEl.innerHTML = `<span class="pp-warning-icon">â ï¸</span>${warningMessage}`; 3859 warningEl.style.display = 'block'; 3860 } 3861 let isInitialRender = true; 3862 const updateUI = () => { 3863 // Highlight element 3864 highlightElement(currentTarget); 3865 // Update button states 3866 applyBtn.textContent = COPY_BUTTON_LABEL; 3867 applyBtn.classList.remove('applied'); 3868 // Reposition messaging â skip on initial render (already placed correctly by auto-detection) 3869 if (!isInitialRender) repositionMessaging(); 3870 isInitialRender = false;
3871 }; 3872 3873 const highlightElement = (el) => { 3874 if (_highlightedElement) { 3875 _highlightedElement.style.outline = ''; 3876 _highlightedElement.style.outlineOffset = ''; 3877 } 3878 _highlightedElement = el; 3879 if (el) { 3880 el.style.outline = '2px solid rgba(255,152,0,0.6)'; 3881 el.style.outlineOffset = '-1px'; 3882 } 3883 }; 3884 3885 const repositionMessaging = () => { 3886 if (!currentTarget) return; 3887 const existing = document.getElementById(messagingTemplate.id); 3888 const targetInOverlay = isInOverlay(currentTarget); 3889 const msgInOverlay = existing && isInOverlay(existing); 3890 if (targetInOverlay !== msgInOverlay) { 3891 // Cross-context: reposition messaging in the target's context without touching the original 3892 const allMessaging = document.querySelectorAll('[data-pp-message]'); 3893 let contextMsg = null; 3894 for (const el of allMessaging) { 3895 if (isInOverlay(el) === targetInOverlay) { contextMsg = el; break; } 3896 } 3897 if (!contextMsg) { 3898 contextMsg = messagingTemplate.cloneNode(true); 3899 contextMsg.id = messagingTemplate.id + '-preview'; 3900 } 3901 contextMsg.remove(); 3902 currentTarget.after(contextMsg); 3903 return; 3904 } 3905 if (existing) existing.remove(); 3906 const newMessaging = messagingTemplate.cloneNode(true); 3907 currentTarget.after(newMessaging); 3908 }; 3909 3910 const collapseBtn = panel.querySelector('#pp-collapse-btn'); 3911 const pickBtn = panel.querySelector('#pp-pick-btn'); 3912 let pickMode = false; 3913 let pickHoverTarget = null; 3914 let pickOverlay = null; 3915 let pickLabel = null; 3916 let applyBtnResetTimer = null; 3917 let _pickRafId = null; 3918 3919 const enterPickMode = () => { 3920 pickMode = true; 3921 document.documentElement.style.cursor = 'crosshair'; 3922 pickBtn.classList.add('active'); 3923 pickBtn.innerHTML = 'â Pick a spot on the page...'; 3924 applyBtn.textContent = COPY_BUTTON_LABEL; 3925 applyBtn.classList.remove('applied'); 3926 applyBtn.style.display = 'flex'; 3927 step2.style.display = 'none'; 3928 if (contextEl) contextEl.textContent = resolvedContextName; 3929 // Create overlay for highlighting (pointer-events:none prevents interference) 3930 pickOverlay = document.createElement('div'); 3931 pickOverlay.id = 'pp-pick-overlay'; 3932 pickOverlay.style.cssText = OVERLAY_STYLE; 3933 pickLabel = document.createElement('div'); 3934 pickLabel.style.cssText = OVERLAY_LABEL_STYLE; 3935 pickOverlay.appendChild(pickLabel); 3936 document.body.appendChild(pickOverlay); 3937 3938 document.addEventListener('mousemove', onPickHover, true); 3939 document.addEventListener('click', onPickClick, true); 3940 document.addEventListener('mousedown', onPickSuppressEvent, true); 3941 document.addEventListener('pointerdown', onPickSuppressEvent, true); 3942 }; 3943 3944 const exitPickMode = () => { 3945 pickMode = false; 3946 document.documentElement.style.cursor = ''; 3947 pickBtn.classList.remove('active'); 3948 pickBtn.innerHTML = 'â Start Picking Placement'; 3949 applyBtn.style.display = 'none'; 3950 // Remove overlay 3951 const overlay = document.getElementById('pp-pick-overlay'); 3952 if (overlay) overlay.remove(); 3953 pickOverlay = null; 3954 pickLabel = null; 3955 pickHoverTarget = null; 3956 3957 if (_pickRafId) { cancelAnimationFrame(_pickRafId); _pickRafId = null; } 3958 document.removeEventListener('mousemove', onPickHover, true); 3959 document.removeEventListener('click', onPickClick, true); 3960 document.removeEventListener('mousedown', onPickSuppressEvent, true); 3961 document.removeEventListener('pointerdown', onPickSuppressEvent, true); 3962 }; 3963 3964 // Find the nearest visible child element to cursor coordinates 3965 const snapToNearestChild = (parent, cx, cy) => { 3966 const children = parent.children; 3967 if (!children.length) return null; 3968 let best = null; 3969 let bestDist = 30; 3970 for (const child of children) { 3971 if (shouldSkipElement(child)) continue; 3972 const r = child.getBoundingClientRect(); 3973 if (r.width === 0 || r.height === 0) continue; 3974 const dx = cx < r.left ? r.left - cx : cx > r.right ? cx - r.right : 0; 3975 const dy = cy < r.top ? r.top - cy : cy > r.bottom ? cy - r.bottom : 0; 3976 const dist = Math.sqrt(dx * dx + dy * dy); 3977 if (dist < bestDist) { 3978 bestDist = dist; 3979 best = child; 3980 } 3981 } 3982 return best; 3983 }; 3984 3985 const onPickHover = (e) => { 3986 if (_pickRafId) return; 3987 _pickRafId = requestAnimationFrame(() => { 3988 _pickRafId = null; 3989 let el = document.elementFromPoint(e.clientX, e.clientY); 3990 if (!el || shouldSkipElement(el)) { 3991 document.documentElement.style.cursor = 'not-allowed'; 3992 if (pickOverlay) pickOverlay.style.display = 'none'; 3993 pickHoverTarget = null; 3994 return; 3995 } 3996 3997 if (el.children.length > 0) { 3998 const snapped = snapToNearestChild(el, e.clientX, e.clientY); 3999 if (snapped) el = snapped; 4000 } 4001 4002 // Skip elements without a unique selector 4003 if (shouldSkipElement(el)) { 4004 document.documentElement.style.cursor = 'not-allowed'; 4005 pickHoverTarget = null; 4006 if (pickOverlay) pickOverlay.style.display = 'none'; 4007 return; 4008 } 4009 document.documentElement.style.cursor = 'crosshair'; 4010 if (el === pickHoverTarget) return; 4011 pickHoverTarget = el; 4012 positionOverlayOnElement(pickOverlay, el);
4013 pickLabel.innerHTML = 'Select this placement'; 4014 }); 4015 }; 4016 4017 const onPickSuppressEvent = (e) => { 4018 if (e.target.closest('#pp-nav-panel')) return; 4019 e.preventDefault(); 4020 e.stopPropagation(); 4021 }; 4022 4023 const onPickClick = (e) => { 4024 if (e.target.closest('#pp-nav-panel')) return; 4025 e.preventDefault(); 4026 e.stopPropagation(); 4027 e.stopImmediatePropagation(); 4028 if (pickHoverTarget && !shouldSkipElement(pickHoverTarget)) { 4029 currentTarget = pickHoverTarget; 4030 updateContextUI(detectContextFromElement(currentTarget)); 4031 updateUI(); 4032 } 4033 }; 4034 4035 // --- Pick button --- 4036 pickBtn.addEventListener('click', () => { 4037 if (pickMode) exitPickMode(); 4038 else enterPickMode(); 4039 }); 4040 4041 _panelPickModeCleanup = () => { if (pickMode) exitPickMode(); }; 4042 4043 // --- Minimize / expand --- 4044 collapseBtn.addEventListener('click', () => { 4045 if (pickMode) exitPickMode(); 4046 panel.classList.add('minimized'); 4047 pill.style.display = 'flex'; 4048 highlightElement(null); 4049 }); 4050 pill.addEventListener('click', () => { 4051 panel.classList.remove('minimized'); 4052 pill.style.display = 'none'; 4053 highlightElement(currentTarget); 4054 }); 4055 4056 // --- Step 2 dismiss --- 4057 step2Dismiss.addEventListener('click', () => { 4058 step2.style.display = 'none'; 4059 }); 4060 4061 // Handle copy button click 4062 panel.addEventListener('click', async (e) => { 4063 const button = e.target.closest('#pp-apply-btn'); 4064 if (!button) return; 4065 // Skip buttons handled separately 4066 if (button.id === 'pp-collapse-btn' || button.id === 'pp-pick-btn' || button.id === 'pp-step2-dismiss') return; 4067 if (button.id === 'pp-apply-btn') { 4068 const selector = generateSelector(currentTarget); 4069 if (!selector) return; 4070 let copied = false; 4071 try { 4072 // Try multiple copy methods (iframe security blocks clipboard API) 4073 if (navigator.clipboard?.writeText) { 4074 await navigator.clipboard.writeText(selector); 4075 copied = true; 4076 } 4077 } catch {} 4078 if (!copied) { 4079 try { 4080 const ta = document.createElement('textarea'); 4081 ta.value = selector; 4082 ta.style.position = 'fixed'; 4083 ta.style.opacity = '0'; 4084 document.body.appendChild(ta); 4085 ta.select(); 4086 copied = document.execCommand('copy'); 4087 ta.remove(); 4088 } catch {} 4089 } 4090 if (copied) { 4091 applyBtn.textContent = COPIED_BUTTON_LABEL; 4092 applyBtn.classList.add('applied'); 4093 if (applyBtnResetTimer) clearTimeout(applyBtnResetTimer); 4094 applyBtnResetTimer = setTimeout(() => { 4095 applyBtn.textContent = COPY_BUTTON_LABEL; 4096 applyBtn.classList.remove('applied'); 4097 applyBtnResetTimer = null; 4098 }, 1200); 4099 // Show Step 2 confirmation 4100 step2.style.display = 'block'; 4101 } 4102 exitPickMode(); 4103 } 4104 }); 4105 4106 // --- Inspector mode detection --- 4107 const inspectorWarning = panel.querySelector('#pp-inspector-warning'); 4108 let inspectorActive = typeof Shopify !== 'undefined' && Shopify.inspectMode; 4109 const isMac = navigator.platform?.startsWith('Mac') || navigator.userAgentData?.platform === 'macOS'; 4110 const shortcut = isMac ? 'â â§ I' : 'Ctrl + Shift + I'; 4111 const enableInspectorMode = () => { 4112 inspectorActive = true; 4113 inspectorWarning.innerHTML = `<span class="pp-warning-icon">â ï¸</span> For a better experience, press <strong>${shortcut}</strong> to turn off inspector mode`; 4114 inspectorWarning.style.display = 'block'; 4115 }; 4116 const disableInspectorMode = () => { 4117 inspectorActive = false; 4118 inspectorWarning.style.display = 'none'; 4119 }; 4120 _panelInspectorActivate = enableInspectorMode; 4121 _panelInspectorDeactivate = disableInspectorMode; 4122 document.addEventListener('shopify:inspector:activate', enableInspectorMode); 4123 document.addEventListener('shopify:inspector:deactivate', disableInspectorMode); 4124 4125 // Prevent panel/pill clicks from closing cart drawer (themes close drawer on outside mousedown) 4126 const stopBubble = (e) => e.stopPropagation(); 4127 panel.addEventListener('mousedown', stopBubble); 4128 panel.addEventListener('pointerdown', stopBubble); 4129 pill.addEventListener('mousedown', stopBubble); 4130 pill.addEventListener('pointerdown', stopBubble); 4131 4132 document.body.appendChild(panel); 4133 document.body.appendChild(pill); 4134 if (inspectorActive) enableInspectorMode(); 4135 updateUI(); 4136 return panel; 4137 }; 4138</script>
4138 4139<!-- END app snippet --> 4140 4141 4142</div><div id="shopify-block-AemlXaDBPMzBlL0pjM__8857984110089213392" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: hextom_usb_main -->
4142<script type="application/javascript"> 4143 window.hextom_usb = { 4144 p1: [ 4145 4146 ], 4147 p2: [ 4148 4149 ], 4150 p3: { 4151 4152 }, 4153 }; 4154</script>
4154 4155<!-- END app snippet -->
4156<script type="application/javascript"> 4157 window.HT_USB_SHOPIFY_CDN = 'https://cdn.shopify.com/extensions/01a0f899-3d86-73f4-8a88-8acd5fecf10a/hextom-sales-boost-195/assets/'; 4158 4159 4160 4161 4162 window.hextom_usb_config = { 4163 "shop_active": "yes", 4164 "money_format": "\u003cspan class=money\u003eâ¬{{amount_with_comma_separator}}\u003c\/span\u003e", 4165 "storefront_token": "e829e199d714973daa62b110e9c52a1a", 4166 "campaign_configs": [], 4167 "boost_configs": [{"boost_id":630255,"prod_home_is_on":false,"prod_static_is_on":false,"prod_deadline_is_on":false,"prod_preorder_is_on":false,"prod_atc_button_is_on":false,"prod_countdown_is_on":false,"prod_real_stock_is_on":false,"prod_trust_is_on":true,"prod_trust_msg":"Secure and trusted checkout with","prod_trust_font_size":14.0,"prod_trust_is_custom_position":true,"prod_payment_badge_type_selected":"multicolor","prod_payment_badge_multicolor_selected":"img\/usb\/payments-logo\/PayPal-alt1.png,img\/usb\/payments-logo\/Visa-alt1.png,img\/usb\/payments-logo\/MasterCard-alt1.png,img\/usb\/payments-logo\/AmericanExpress-alt1.png,img\/usb\/payments-logo\/ApplePay.png,img\/usb\/payments-logo\/Bancontact.png","prod_payment_badge_single_color_badge_color":"#212B35","prod_payment_badge_single_color_selected":"visa,mastercard-alt","prod_payment_badge_size":"custom","prod_payment_badge_size_custom_desktop":25.0,"prod_payment_badge_size_custom_mobile":25.0,"prod_trust_advanced_is_on":false,"home_is_on":false,"coll_timer_is_on":false,"coll_text_is_on":false,"coll_sticker_is_on":false,"coll_card_is_on":false,"prod_image_label_timer_is_on":false,"prod_image_label_text_is_on":false,"prod_image_label_sticker_is_on":false,"cart_checkout_button_is_on":false,"cart_trust_is_on":false,"cart_is_on":false,"name":"Volt","priority":0,"selected_products_type":"partial","selected_products":"[{\"id\":15477682733405,\"title\":\"DUALTRON ACHILLEUS Electric Scooter 2025\",\"handle\":\"dualtron-achilleus-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/MMDUALTRONACHILLEUS2023_TROTTINETTE_ELECTRIQUE_DUALTRON_ACHILLEUS_60V_35AH_2024.jpg?v=1751520226\"},{\"id\":15473920311645,\"title\":\"DUALTRON AMINIA Electric Scooter\",\"handle\":\"dualtron-aminia-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTE_ELECTRIQUE_DUALTRON_AMINIA_DOUBLE_MOTEUR_52V_15_6Ah_IPX5.jpg?v=1758089934\"},{\"id\":15477317173597,\"title\":\"DUALTRON DOLPHIN Electric Scooter\",\"handle\":\"dualtron-dolphin-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/MMDUALTRONDOLPHIN36V15A_TROTTINETTEELECTRIQUEDUALTRONDOLPHIN36V15A.jpg?v=1751479037\"},{\"id\":15474482774365,\"title\":\"DUALTRON MINI SPECIAL Electric Scooter\",\"handle\":\"dualtron-mini-special-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/MMDUALTRONMINI52V21SAPP_TROTTINETTEELECTRIQUEDUALTRONMINISPECIAL52V21AhNEWEY3CONNECTE.jpg?v=1751290258\"},{\"id\":15477015675229,\"title\":\"DUALTRON POP Electric Scooter\",\"handle\":\"dualtron-pop-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTE_ELECTRIQUE_DUALTRON_POP_52V_20Ah_MONO_MOTEUR_2_76.jpg?v=1751463952\"},{\"id\":15476494598493,\"title\":\"DUALTRON SONIC ALIEN Electric Scooter\",\"handle\":\"dualtron-sonic-alien-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/MMDUALTRONALIEN72V40ABLACK_TROTTINETTE_ELECTRIQUE_DUALTRON_ALIEN___72V_40Ah_Noir.jpg?v=1755583676\"},{\"id\":15476437254493,\"title\":\"DUALTRON SONIC PRO Electric Scooter\",\"handle\":\"dualtron-sonic-pro-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTE_ELECTRIQUE_DUALTRON_SONIC_PRO_2.jpg?v=1756047716\"},{\"id\":15475859784029,\"title\":\"DUALTRON THUNDER 3 Electric Scooter\",\"handle\":\"dualtron-thunder-3-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/trottinette-electrique-dualtron-thunder-3-pas-cher.webp?v=1751381412\"},{\"id\":15475314917725,\"title\":\"DUALTRON TOGO Electric Scooter\",\"handle\":\"dualtron-togo-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/MMDUALTRONTOGO36V12A_TROTTINETTEELECTRIQUEDUALTRONTOGO36V12A.jpg?v=1751349682\"},{\"id\":15475755221341,\"title\":\"DUALTRON TOGO LIMITED Electric Scooter\",\"handle\":\"dualtron-togo-limited-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/MMDUALTRONTOGOLTD60V15A_TROTTINETTEELECTRIQUEDUALTRONTOGOLTD60V_15Ah.jpg?v=1751377026\"},{\"id\":15474526519645,\"title\":\"DUALTRON VICTOR Electric Scooter\",\"handle\":\"dualtron-victor-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTEELECTRIQUEDUALTRONVICTOR60V24AHEY4NUTT2025.jpg?v=1751294232\"},{\"id\":15474860425565,\"title\":\"DUALTRON VICTOR LUXURY Electric Scooter\",\"handle\":\"dualtron-victor-electric-scooter-copy\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTEELECTRIQUEDUALTRONVICTORLUXURY60V30AHEY42025_5.jpg?v=1751307466\"},{\"id\":15475221659997,\"title\":\"DUALTRON VICTOR LUXURY PLUS Electric Scooter\",\"handle\":\"dualtron-victor-luxury-plus-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/Trottinette_Electrique_Dualtron_victor_Luxury_pas_cher_1024x_0430a948-1e55-4cba-b572-5d3ed9045f3b.jpg?v=1751341405\"},{\"id\":15476075757917,\"title\":\"DUALTRON X LTD Electric Scooter\",\"handle\":\"dualtron-x-ltd-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/trottinette_electrique_Dualtron_X_LTD_pas_cher-340155.jpg?v=1751392284\"},{\"id\":15482664124765,\"title\":\"HERO S10 Electric Scooter\",\"handle\":\"hero-s10-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/HEROS10BK52V23A_TROTTINETTEELECTRIQUEHEROS1052V23Ahnoir.jpg?v=1751809445\"},{\"id\":15480478892381,\"title\":\"KUICKWHEEL M16 PRO Electric Scooter\",\"handle\":\"kuickwheel-m16-pro-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/KUICKWHEELM16PRO_TROTTINETTEKUICKWHEELM16PRO36V10_4Ah.jpg?v=1751723861\"},{\"id\":15480520999261,\"title\":\"KUICKWHEEL S1-C PRO Electric Scooter\",\"handle\":\"kuickwheel-s1-c-pro-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/KUICKWHEELS1CPRO_TROTTINETTEKUICKWHEELS1-CPRO36V13Ah.jpg?v=1757572615\"},{\"id\":15480667275613,\"title\":\"KUICKWHEEL S9 Electric Scooter\",\"handle\":\"kuickwheel-s9-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/KUICKWHEELS9_TROTTINETTEKUICKWHEELS936V15_6Ah.jpg?v=1751797177\"},{\"id\":15477389689181,\"title\":\"New DUALTRON CITY Electric Scooter 2025\",\"handle\":\"dualtron-city-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/MMDUALTRONNEWCITY60V20A_TROTTINETTEELECTRIQUEDUALTRONNEWCITY60V_20Ah.jpg?v=1751484560\"},{\"id\":15477146648925,\"title\":\"New DUALTRON FOREVER Electric Scooter 2025\",\"handle\":\"dualtron-forever-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/MMDUALTRONFOREVER60V18A_TROTTINETTE_ELECTRIQUE_DUALTRON_FOREVER_60V_18_2A_EY3.jpg?v=1762033777\"},{\"id\":15477276213597,\"title\":\"New DUALTRON FOREVER LIMITED Electric Scooter 2025\",\"handle\":\"new-dualtron-forever-limited-electric-scooter-2025\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/MMDUALTRONFOREVER60V24A_TROTTINETTEELECTRIQUEDUALTRONFOREVER60V24ALIMITED.jpg?v=1757314509\"},{\"id\":15476005241181,\"title\":\"New DUALTRON STORM LIMITED Electric Scooter\",\"handle\":\"new-dualtron-storm-limited-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/trottinette_electrique_dualtron_storm_ltd_limited_84v_45ah_bleu.jpg?v=1773131809\"}
4167,{\"id\":15478249161053,\"title\":\"New TEVERUN FIGHTER MINI Q Electric Scooter\",\"handle\":\"teverun-fighter-mini-q-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TEVERUNFIGHTERQ_TROTTINETTEELECTRIQUETEVERUNFIGHTERMINIQ52V13AH_Route.jpg?v=1751563437\"},{\"id\":15480095474013,\"title\":\"TEVERUN BLADE MINI ULTRA Electric Scooter\",\"handle\":\"teverun-blade-mini-ultra-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TEVERUNBLADEMINIULTRA_TROTTINETTEELECTRIQUETEVERUNBLADEMINIULTRA60V27A.jpg?v=1751687134\"},{\"id\":15480108384605,\"title\":\"TEVERUN BLADE SPACE Electric Scooter\",\"handle\":\"teverun-blade-space-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TEVERUNSPACE52V18A-TROTTINETTE-ELECTRIQUE-TEVERUN-SPACE-52V-18AH-_1.png?v=1753951157\"},{\"id\":15479096803677,\"title\":\"TEVERUN FIGHTER ELEVEN SUPREME 7260R V4 2025 Electric scooter\",\"handle\":\"teverun-fighter-7260r-v4-2025\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTEELECTRIQUETEVERUNFIGHTER7260REDITION2025V4.jpg?v=1751641767\"},{\"id\":15478120939869,\"title\":\"TEVERUN FIGHTER MINI ECO Electric Scooter\",\"handle\":\"teverun-fighter-mini-eco-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/teverun_fighter_mini_mini_eco_mini_pro_electric_scooter.jpg?v=1778046171\"},{\"id\":15478048883037,\"title\":\"TEVERUN FIGHTER MINI Electric Scooter\",\"handle\":\"teverun-fighter-mini-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/teverun_fighter_mini_mini_eco_mini_pro_electric_scooter.jpg?v=1778046171\"},{\"id\":15478129819997,\"title\":\"TEVERUN FIGHTER MINI PRO Electric Scooter\",\"handle\":\"teverun-fighter-mini-pro-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TEVERUNMINIECOBOSCH2026_TROTTINETTE_ELECTRIQUE_TEVERUN_FIGHTER_MINI_ECO_CARBONE_52V_20_8AH_2026.jpg?v=1775998606\"},{\"id\":15479484055901,\"title\":\"TEVERUN TETRA 4 MOTORS Electric Scooter\",\"handle\":\"teverun-tetra-4-motors-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TEVERUNTETRA_TROTTINETTE_ELECTRIQUE_TEVERUN_TETRA_4_MOTEURS.jpg?v=1751655107\"},{\"id\":15561238643037,\"title\":\"DUALTRON TOGO PLUS Electric Scooter\",\"handle\":\"dualtron-togo-plus-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/MMDUALTRONTOGO36V12A_TROTTINETTEELECTRIQUEDUALTRONTOGO36V12A.jpg?v=1751349682\"},{\"id\":15563969691997,\"title\":\"DUALTRON AMINIA SPECIAL Electric Scooter\",\"handle\":\"dualtron-aminia-special-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTEELECTRIQUEDUALTRONAMINIA.jpg?v=1751261106\"},{\"id\":15637363556701,\"title\":\"TEVERUN FIGHTER MINI Q Pro Plus Electric Scooter - New Model 2025\",\"handle\":\"teverun-fighter-mini-q-pro-electric-scooter-new-model\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TEVERUNFIGHTERQ_TROTTINETTEELECTRIQUETEVERUNFIGHTERMINIQ52V13AH_Route.jpg?v=1751563437\"},{\"id\":15722665279837,\"title\":\"DUALTRON TOGO Pro Electric Scooter - New Model\",\"handle\":\"dualtron-togo-pro-electric-scooter-new-model\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/MMDUALTRONTOGOPRO48V13A_TROTTINETTEELECTRIQUEDUALTRONTOGOPRO48V13_5A.jpg?v=1761946844\"},{\"id\":15723992678749,\"title\":\"DUALTRON TOGO Max Electric Scooter - New Model\",\"handle\":\"dualtron-togo-max-electric-scooter-new-model\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/MMDUALTRONTOGOMAX60V16A_TROTTINETTEELECTRIQUEDUALTRONTOGOMAX60V16A.jpg?v=1762023415\"},{\"id\":15724948881757,\"title\":\"DUALTRON SPIDER MAX Electric Scooter 2025\",\"handle\":\"dualtron-spider-max-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/dualtron-spider-max-electric-scooter-21.jpg?v=1762114472\"},{\"id\":15828952088925,\"title\":\"DUALTRON THUNDER 3 DGT Electric Scooter 2026\",\"handle\":\"dualtron-thunder-3-dgt-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/MMDUALTRONTHUNDER3DGT_TROTTINETTEELECTRIQUEDUALTRONTHUNDER3DGT_72V40Ah.jpg?v=1765985438\"},{\"id\":15830334964061,\"title\":\"DUALTRON VICTOR LIMITED Electric Scooter\",\"handle\":\"dualtron-victor-limited-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TROTTINETTE_ELECTRIQUE_DUALTRON_VICTOR_LTD_60V_28AH_2025_5.jpg?v=1772975911\"},{\"id\":16049070473565,\"title\":\"KUICKWHEEL S9 Electric Scooter - Gray\",\"handle\":\"kuickwheel-s9-electric-scooter-gray\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/KUICKWHEELS9GRIS_TROTTINETTE_KUICKWHEEL_S9_36V_15_6_Ah_GRIS.jpg?v=1774974903\"},{\"id\":16062738071901,\"title\":\"TEVERUN FIGHTER ELEVEN PLUS Electric scooter\",\"handle\":\"teverun-fighter-eleven-plus-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/TEVERUN_FIGHTER_ELEVEN_PLUS_60V_37_1_AH_2026-Picsart-AiImageEnhancer.jpg?v=1781676648\"},{\"id\":16168377614685,\"title\":\"Rovoron S7 Electric Scooter\",\"handle\":\"rovoron-s7-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/ROVORONS784V37A_TROTTINETTEELECTRIQUEROVORONS7_84V37Ah.jpg?v=1777570455\"},{\"id\":16170668425565,\"title\":\"Rovoron R7 Electric Scooter\",\"handle\":\"rovoron-r7-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/rovoron_r7_pro_electric_scooter_black.png?v=1777660132\"},{\"id\":16576863895901,\"title\":\"Rovoron R5 Electric Scooter\",\"handle\":\"rovoron-r5-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/upscalemedia-transformed_1.jpg?v=1790003242\"}]","selected_products_tag":"","selected_products_tag_operator":"OR","selected_collections":"[]","selected_countries_type":"all","selected_countries":"","selected_customers_type":"all","selected_customers_tag":"","selected_customers_spent":100.0,"selected_source":"all","selected_inventory":"all","schedule_type":"always","schedule_has_end_date":false,"schedule_start_utc":"","schedule_end_utc":"","global_text_color":"#212B35","font_selected":"inherit","prod_global_alignment_selected":"left","prod_global_alignment_selected_mobile":"left","prod_global_spacing_selected":"medium","prod_global_spacing_custom_desktop":16.0,"prod_global_spacing_custom_mobile":16.0,"translation":"","locales":[]},{"boost_id":627447,"prod_home_is_on":false,"prod_static_is_on":false,"prod_deadline_is_on":false,"prod_preorder_is_on":false,"prod_atc_button_is_on":false,"prod_countdown_is_on":false,"prod_real_stock_is_on":false,"prod_trust_is_on":true,"prod_trust_msg":"Secure and trusted checkout with","prod_trust_font_size":14.0,"prod_trust_is_custom_position":true,"prod_payment_badge_type_selected":"multicolor","prod_payment_badge_multicolor_selected":"img\/usb\/payments-logo\/Visa-alt1.png,img\/usb\/payments-logo\/PayPal-alt1.png,img\/usb\/payments-logo\/MasterCard-alt1.png,img\/usb\/payments-logo\/AmericanExpress-alt1.png,img\/usb\/payments-logo\/ApplePay.png,img\/usb\/payments-logo\/Bancontact.png","prod_payment_badge_single_color_badge_color":"#212B35","prod_payment_badge_single_color_selected":"visa,mastercard-alt","prod_payment_badge_size":"custom","prod_payment_badge_size_custom_desktop":25.0,"prod_payment_badge_size_custom_mobile":25.0,"prod_trust_advanced_is_on":false,"home_is_on":false,"coll_timer_is_on":false,"coll_text_is_on":false,"coll_sticker_is_on":false,"coll_card_is_on":false,"prod_image_label_timer_is_on":false,"prod_image_label_text_is_on":false,"prod_image_label_sticker_is_on":false,"cart_checkout_button_is_on":false,"cart_trust_is_on":false,"cart_is_on":false,"name":"Kukirin","priority":1,"selected_products_type":"partial","selected_products":"[{\"id\":15469776404829,\"title\":\"KuKirin A1 Electric Scooter - New Model 2025\",\"handle\":\"kukirin-a1-electric-scooter-new-model-2025\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/Kqsqskirin_1024x1024_2x_80f62e3a-0aa0-4ae6-98d4-c52b3d44db80.jpg?v=1773075455\"},{\"id\":15469035815261,\"title\":\"KuKirin G2 Electric Scooter 2025\",\"handle\":\"kukirin-g2
4167-electric-scooter-2025\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/Kukirin_G2_2026_electric_scooter_vepace.com_1_a1058502-5d87-448e-a973-77a0d4abe0af.png?v=1776447385\"},{\"id\":15467314839901,\"title\":\"KuKirin G2 Master Electric Scooter - New Model 2025\",\"handle\":\"kukirin-g2-master-electric-scooter-new-model-2025\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/kukirin-g2-master-1000w-2-dual-motor-52v-20-8ah-electric-scooter-a28c4e-1749804330936_1024x1024_2x_398f8b96-e9a9-4db7-a38f-6f27bd6a3a37.jpg?v=1750912536\"},{\"id\":15465093923165,\"title\":\"KuKirin G2 Max Electric Scooter\",\"handle\":\"kukirin-g2-max-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/KUKIRIN-G2-MAX-Electric-Scooter-10-2-75---Off-road-Pneumatic-Tires-517363-0_1024x1024_2x_875eb735-badc-4ac4-81d4-437dedc8e680.jpg?v=1750833662\"},{\"id\":15462312051037,\"title\":\"KuKirin G2 Pro Electric Scooter - 2025 - test\",\"handle\":\"kukirin-g2-pro-electric-scooter-2025\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/dfsdf_1080x_95131a3b-f70e-412e-8982-87968ecc9a7b.webp?v=1750604071\"},{\"id\":15465790996829,\"title\":\"KuKirin G3 Adventurers Electric Scooter 2025\",\"handle\":\"kukirin-g3-electric-scooter-2025\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/kukirin-g3-electric-scooter-1200w-motor-52v-18ah-battery-0ce636-1717492551959._p1__4_1024x1024_2x_737ab84b-3223-4091-839d-b7a2cdb21b01.jpg?v=1750857655\"},{\"id\":15467586748765,\"title\":\"KuKirin G3 Pro Electric Scooter\",\"handle\":\"kukirin-g3-pro-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/kukirin_g3_pro_2.png?v=1777446291\"},{\"id\":15469004980573,\"title\":\"KuKirin G4 Electric Scooter\",\"handle\":\"kukirin-g4-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/Kukirin_G4_2026_electric_scooter_vepace.com.png?v=1775859901\"},{\"id\":15468789891421,\"title\":\"KuKirin G4 Max Electric Scooter\",\"handle\":\"kukirin-g4-max-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/KuKirin-G4-Max-Off-Road-Electric-Scooter-523547-0_1024x1024_2x_0255359e-8854-4d31-8d55-4fb47094f1f1.jpg?v=1773129122\"},{\"id\":15466298868061,\"title\":\"KuKirin M4 Max Electric Scooter - New Model 2025\",\"handle\":\"kukirin-m4-max-electric-scooter-new-model-2025\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/79439bd44e3b73e0f20934d9c0ccc17d_1024x1024_2x_c4b1bc83-f4e5-476d-a2b6-9b2b54fc2f0d.jpg?v=1750873662\"},{\"id\":15470318158173,\"title\":\"KuKirin S1 Max Electric Scooter\",\"handle\":\"kukirin-s1-max-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/KuKirin-S1-Max-Foldable-Electric-Scooter-350W-36V-10-4Ah-527625-0._p1_1024x1024_2x_8291b379-a43e-4326-8604-e4456fd73d06.jpg?v=1751045082\"},{\"id\":15464580153693,\"title\":\"New KuKirin G2 Pro Electric Scooter - 2025\",\"handle\":\"kukirin-g2-pro-electric-scooter-2026\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/dfsdf_1080x_95131a3b-f70e-412e-8982-87968ecc9a7b.webp?v=1756046498\"},{\"id\":15515928133981,\"title\":\"Electric Scooter Helmet - VEPACE\",\"handle\":\"vepace-first-helmet\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/vepacebasichelmet.jpg?v=1753640112\"},{\"id\":15547990966621,\"title\":\"KuKirin C1 Pro Electric Scooter - New Version 2025\",\"handle\":\"kukirin-c1-pro-new-model-2025\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/kukirin_c1_pro_2025-5.jpg?v=1754979978\"},{\"id\":15674661110109,\"title\":\"KuKirin G2 Ultra Electric Scooter 2025\",\"handle\":\"kukirin-g2-ultra-electric-scooter-2025\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/KuKirin-G2-Ultra-Folding-Electric-Scooter-800W-2-48V-18Ah-10003617-2_1024x1024_2x_79853573-7c40-478b-aafa-ddf1c6ad8198.jpg?v=1759828430\"},{\"id\":15711958106461,\"title\":\"KuKirin T3 Electric Scooter - New Model\",\"handle\":\"kukirin-t3-electric-scooter-new-model\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/Kukirin_T3_upscaled.jpg?v=1765446686\"},{\"id\":15905539195229,\"title\":\"Kukirin X1 Electric Motorcycle\",\"handle\":\"kukirin-x1-electric-motorcycle\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/kukirin-x1-main-image_1.jpg?v=1772522235\"},{\"id\":16565599338845,\"title\":\"KuKirin G4 Ultra Electric Scooter\",\"handle\":\"kukirin-g4-ultra-electric-scooter\",\"image\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/Kukiring4ultra_1.webp?v=1789752077\"}]","selected_products_tag":"","selected_products_tag_operator":"OR","selected_collections":"[]","selected_countries_type":"all","selected_countries":"","selected_customers_type":"all","selected_customers_tag":"","selected_customers_spent":100.0,"selected_source":"all","selected_inventory":"all","schedule_type":"always","schedule_has_end_date":false,"schedule_start_utc":"","schedule_end_utc":"","global_text_color":"#212B35","font_selected":"inherit","prod_global_alignment_selected":"left","prod_global_alignment_selected_mobile":"left","prod_global_spacing_selected":"medium","prod_global_spacing_custom_desktop":16.0,"prod_global_spacing_custom_mobile":16.0,"translation":"","locales":[]}] 4168 }; 4169 4170 4171 4172 4173 window.hextom_usb_theme_targets = {"product_grid_overlay_z_index":1,"gallery_overlay_z_index":1,"gallery":[{"minWidth":0,"parentSelector":".product-block-list__item--gallery, .product-gallery .product-gallery__carousel","childPosition":"last","positionRelative":true}],"price":[{"minWidth":0,"parentSelector":".product-form__info-item .product-form__info-content .price-list","childPosition":"last"}],"under_payment_buttons":[{"minWidth":0,"parentSelector":".product-form__payment-container","childPosition":"last"}],"featured_products":null,"product_grid":null,"cart_page_line_item_title":null,"cart_drawer":null,"cart_drawer_line_item_title":null,"source":"lookup","schema_name":"Warehouse"}; 4174 4175 4176</script>
4176 4177 4178 4179</div><div id="shopify-block-ATnVLSmgveDAvcW5nU__74204263759510710" class="shopify-block shopify-app-block"><style> 4180 .sc_install-initialization { 4181 position: fixed; 4182 background-color: #fff; 4183 left: 0; 4184 right: 0; 4185 top: 0; 4186 bottom: 0; 4187 z-index: 100000000000; 4188 display: flex; 4189 align-items: center; 4190 justify-content: center; 4191 } 4192</style> 4193 4194 4195 4196
4197<script type="text/javascript"> 4198 var scLoadingOverlayHtml = '<div class="sc_install-initialization"><div style="width: 80px;"><svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class ="lds-rolling" ><circle cx="50" cy="50" fill="none" stroke-width="7" r="25" stroke-dasharray="117.80972450961724 41.269908169872416" transform="rotate(47.1629 50 50)" style="stroke: #5C6AC4" ><animateTransform attributeName="transform" type="rotate" calcMode="linear" values="0 50 50;360 50 50" keyTimes="0;1" dur="1s" begin="0s" repeatCount="indefinite" /></circle></svg></div> Please wait. Theme installer is being initialized.</div>'; 4199 var scDesignData = {"style":"simple","position":"center","width":"350px","codeButtonColor":"#ffffff","codeButtonBackgroundColor":"#000000","codeButtonBorderColor":"#000000","submitButtonBorderColor":"#5aaa34","loadingBg":"#CF0E0E","spinnerColor":"#ffffff","inputColor":"#535353","inputBg":"#ffffff","inputBorder":"#aeaeae","discountInfoColor":"#535353","discountInfoBg":"#fafafa","discountInfoBorder":"#e1e1e1","removeTralingZeros":true,"allowScale":false} || {}; 4200 window.scIsCartPage = true; 4201 window.scCartData = {"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}; 4202 if (!window.scMoneyFormat) window.scMoneyFormat = '${{amount}}'; 4203 window.scDesignConfig = { 4204 style: scDesignData.style || 'simple', 4205 position: scDesignData.position || 'right', 4206 containerWidth: { 4207 width: scDesignData.width || '350px' 4208 }, 4209 codeButton: { 4210 color: scDesignData.codeButtonColor || '#fff', 4211 backgroundColor: scDesignData.codeButtonBackgroundColor || '#5aaa34', 4212 border: '1px solid ' + (scDesignData.codeButtonBorderColor || '#5aaa34') 4213 }, 4214 submitButton: { 4215 borderColor: scDesignData.submitButtonBorderColor 4216 }, 4217 loadingBg: { 4218 background: scDesignData.loadingBg || '#339933' 4219 }, 4220 spinner: { 4221 stroke: scDesignData.spinnerColor || '#ffffff' 4222 }, 4223 codeInput: { 4224 borderColor: scDesignData.inputBorder || '#aeaeae', 4225 color: scDesignData.inputColor || '#339933', 4226 backgroundColor: scDesignData.inputBg || '#ffffff' 4227 }, 4228 discountInfo: { 4229 background: scDesignData.discountInfoBg || '#fafafa', 4230 border: '1px solid ' + (scDesignData.discountInfoBorder || '#e1e1e1'), 4231 color: scDesignData.discountInfoColor || '#535353' 4232 }, 4233 allowScale: scDesignData.allowScale, 4234 }; 4235 4236 4237 4238 if (!window.scTranslationConfig) { 4239 window.scTranslationConfig = {"placeholder":"Discount code or gift card","submitBtn":"Apply","codeLabel":"Code:","discountLabel":"Discount:","giftCardLabel":"Gift card:","total":"Total:","errorAutomaticDiscount":"A discount has been applied to this order. You canât add another discount","errorCode":"Unable to find a valid discount matching the code entered","errorItemInvalid":"\u003cstrong\u003e{{ code }}\u003c\/strong\u003e discount code isnât valid for the items in your cart","errorLimit":"This discount has reached its usage limit","errorCombination":"This discount couldn't be used with your existing discounts","errorShipping":"\u003cstrong\u003e{{ code }}\u003c\/strong\u003e discount code isnât available for your shipping address","tooManyAttempts":"Too many attempts please try again in a few minutes","errorNetwork":"Network error occured. You may enter your discount code during the checkout","authorized":"Discounts are available only for authorized users","freeShippingLabel":"Free Shipping"} || {"placeholder":"Discount code or gift card","submitBtn":"Apply","codeLabel":"Code:","discountLabel":"Discount:","giftCardLabel":"Gift card:","total":"Total:","errorAutomaticDiscount":"A discount has been applied to this order. You canât add another discount","errorCode":"Unable to find a valid discount matching the code entered","errorItemInvalid":"\u003cstrong\u003e{{ code }}\u003c\/strong\u003e discount code isnât valid for the items in your cart","errorLimit":"This discount has reached its usage limit","errorCombination":"This discount couldn't be used with your existing discounts","errorShipping":"\u003cstrong\u003e{{ code }}\u003c\/strong\u003e discount code isnât available for your shipping address","tooManyAttempts":"Too many attempts please try again in a few minutes","errorNetwork":"Network error occured. You may enter your discount code during the checkout","authorized":"Discounts are available only for authorized users","freeShippingLabel":"Free Shipping"}; 4240 <!-- BEGIN app snippet: messages --> 4241 scTranslationConfig.messages = { 4242 "shopify.checkout.order_summary.cart_does_not_meet_discount_requirements_notice": "<strong style="text-transform:uppercase">%{code}</strong> discount code isnât valid for the items in your cart", 4243 "shopify.checkout.order_summary.discount_requires_customer_notice": "Enter your shipping information to apply the <strong style="text-transform:uppercase">%{code}</strong> discount code", 4244 "shopify.checkout.order_summary.customer_does_not_meet_discount_requirements_notice": "<strong style="text-transform:uppercase">%{code}</strong> discount code isnât available to you right now", 4245 "shopify.checkout.order_summary.shipping_information_does_not_meet_discount_requirements_notice": "<strong style="text-transform:uppercase">%{code}</strong> discount code isnât available for your shipping address", 4246 "shopify.checkout.order_summary.customer_already_used_once_per_customer_discount_notice": "The <strong style="text-transform:uppercase">%{code}</strong> discount code has already been used", 4247 "shopify.checkout.field_errors.reduction_code_code_not_found": "Enter a valid discount code or gift card", 4248 "shopify.checkout.field_errors.reduction_code_discount_not_found": "Enter a valid discount code", 4249 "shopify.errors.discount_not_found": "Unable to find a valid discount matching the code entered", 4250 "shopify.checkout.order_summary.discount_already_applied": "A discount has been applied to this order. You canât add another discount.", 4251 "shopify.errors.discount_disabled": "This discount has been disabled", 4252 "shopify.errors.discount_expired": "This discount is not val
4252id anymore", 4253 "shopify.errors.discount_limit_reached": "This discount has reached its usage limit", 4254 4255 "shopify.checkout.field_errors.reduction_code_gift_card_code_invalid": "Enter a valid gift card", 4256 "shopify.checkout.field_errors.reduction_code_gift_card_unusable_with_subscriptions": "Translation missing: en.shopify.checkout.field_errors.reduction_code_gift_card_unusable_with_subscriptions", 4257 "shopify.checkout.field_errors.reduction_code_gift_card_unusable": "You canât use a gift card to buy another gift card", 4258 "shopify.checkout.field_errors.gift_card_already_applied": "This gift card has already been applied to your order", 4259 "shopify.checkout.field_errors.gift_card_disabled": "This gift card is no longer available", 4260 "shopify.checkout.field_errors.gift_card_expired": "This gift card has expired", 4261 "shopify.checkout.field_errors.gift_card_depleted": "This gift card has no funds left", 4262 "shopify.checkout.field_errors.gift_card_currency_mismatch": "Only gift cards in %{checkout_currency} can be used with this order", 4263 "shopify.checkout.field_errors.physical_gift_card_invalid_quantity": "Physical gift card line items must have a quantity that matches the number of gift card codes.", 4264 "shopify.checkout.field_errors.physical_gift_card_duplicate_code": "Physical gift card line item contains duplicate code.", 4265 "shopify.checkout.field_errors.physical_gift_card_invalid_code": "Physical gift card code is invalid.", 4266 "shopify.checkout.thank_you.gift_card_confirmation_by_text": "If you didnât receive it, resend the text or contact us.", 4267 "shopify.checkout.thank_you.gift_card_confirmation_by_email": "If you didnât receive it, resend the email or contact us.", 4268 "shopify.errors.gift_card_already_applied": "Code has already been applied to your checkout", 4269 "shopify.errors.gift_card_code_invalid": "Code is invalid", 4270 "shopify.errors.gift_card_currency_mismatch": "Your gift card is in %{gift_card_currency}. Contact us to have it reissued in %{checkout_currency}.", 4271 "shopify.errors.gift_card_depleted": "There are no funds left on this gift card", 4272 "shopify.errors.gift_card_disabled": "Gift card is disabled", 4273 "shopify.errors.gift_card_expired": "Gift card is expired", 4274 }; 4275 4276<!-- END app snippet --> 4277 } 4278 4279 4280 window.scPrimaryLocale = 'en'; 4281 4282 4283 window.ScInit = {"c":1772351298402} || {}; 4284 4285 4286 4287 4288 4289 4290 4291 var scProduct = 58107871723869; 4292 var scProductUrl = '/products/vepace-first-helmet'; 4293 4294 var cartTotal = 0; 4295 4296 var __assign = (this && this.__assign) || function () { 4297 __assign = Object.assign || function(t) { 4298 for (var s, i = 1, n = arguments.length; i < n; i++) { 4299 s = arguments[i]; 4300 for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) 4301 t[p] = s[p]; 4302 } 4303 return t; 4304 }; 4305 return __assign.apply(this, arguments); 4306 }; 4307 var setValue = function (name, value) { 4308 var _a; 4309 var data = JSON.parse(sessionStorage.getItem('scInstallInfo')); 4310 sessionStorage.setItem('scInstallInfo', JSON.stringify(__assign(__assign({}, data), (_a = {}, _a[name] = value, _a)))); 4311 }; 4312 var parseQueryString = function () { 4313 var qs = window.location.search.replace('?', ''); 4314 var items = qs.split('&'); 4315 return items.reduce(function (data, item) { 4316 var _a = item.split('='), key = _a[0], value = _a[1]; 4317 if (data[key] !== undefined) { 4318 if (!Array.isArray(data[key])) { 4319 data[key] = [data[key]]; 4320 } 4321 data[key].push(value); 4322 } 4323 else { 4324 data[key] = value; 4325 } 4326 return data; 4327 }, {}); 4328 }; 4329 4330 var query = parseQueryString(); 4331 if (query.install) { 4332 setValue('theme', query.install); 4333 } 4334 4335 var scLoadingOverlay; 4336 4337 var getValue = function(name) { 4338 var data = JSON.parse(sessionStorage.getItem('scInstallInfo')); 4339 return data && data[name] !== undefined ? data[name] : null; 4340 }; 4341 4342 var isInstall = function() { 4343 var themeId = getValue('theme'); 4344 var theme = window.Shopify ? window.Shopify.theme : null; 4345 var id = theme ? theme.id : ''; 4346 return themeId === id.toString(); 4347 }; 4348 4349 var scAppendLoadOverlay = function() { 4350 scLoadingOverlay = document.createElement('div'); 4351 scLoadingOverlay.innerHTML = scLoadingOverlayHtml; 4352 document.body.appendChild(scLoadingOverlay); 4353 }; 4354 4355 var scLoadInstaller = function() { 4356 scAppendLoadOverlay(); 4357 const script = document.createElement('script'); 4358 script.src = 'https://cdn.shopify.com/extensions/01a0f1ef-eb81-741b-b303-a05ddd51416a/discount-in-cart-1-299/assets/installer.min.js'; 4359 script.onload = function() { 4360 scLoadingOverlay.remove(); 4361 } 4362 document.body.appendChild(script); 4363 }; 4364 4365 if (window.scProduct && isInstall()) { 4366 const style = document.createElement('link'); 4367 style.rel = 'stylesheet'; 4368 style.href = 'https://cdn.shopify.com/extensions/01a0f1ef-eb81-741b-b303-a05ddd51416a/discount-in-cart-1-299/assets/installer.module.min.css'; 4369 document.head.appendChild(style); 4370 var interval = setInterval(function() { 4371 if (window.DCART && window.DCART.discountbox) { 4372 clearInterval(interval); 4373 scLoadInstaller(); 4374 } 4375 }, 100); 4376 } 4377 4378 var scPrimaryCurrency = 'EUR'; 4379 var scCustomerEmail = null; 4380</script>
4380 4381 4382 4383 4384 4385 4386
4387<script> 4388 (function() { 4389 window.DCART = { 4390 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}, 4391 isCartPage: true, 4392 moneyFormat: "${{amount}}", 4393 removeTralingZeros: true, 4394 email: null, 4395 token: "eef6c7b140d1737f0930824f9aac9688", 4396 locale: "en", 4397 localePrimary: "en", 4398 currencyPrimary: "EUR", 4399 currencyActive: "USD", 4400 optimized: null, 4401 4402 product: {"id":15515928133981,"title":"Electric Scooter Helmet - VEPACE","handle":"vepace-first-helmet","description":"\u003cp\u003e\u003cspan style=\"color: rgb(203, 24, 54);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eâ¶\u003c\/span\u003e \u003c\/span\u003eFits\u003cstrong\u003e 54â62 cm \u003c\/strong\u003eheads\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(203, 24, 54);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eâ¶\u003c\/span\u003e \u003c\/span\u003eLightweight \u0026amp; Comfortable\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(203, 24, 54);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eâ¶\u003c\/span\u003e \u003c\/span\u003eSun protection visor\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(203, 24, 54);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eâ¶\u003c\/span\u003e \u003c\/span\u003eAdjustable head sizing\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg alt=\"Black helmet with measurement details on a white background - VEPACE\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/vepacebasichelmet-_2.png?v=1753951124\"\u003e\u003c\/div\u003e\n\u003ch2\u003eLightweight and Comfortable\u003c\/h2\u003e\n\u003cp\u003eVEPACE helmet is suitable for head sizes from\u003cstrong\u003e 54 to 62 cm\u003c\/strong\u003e and has a lightweight and comfortable design. It protects from the sun with its wide-angle shape that does not block the view. The comfort level can be adjusted by changing the head circumference.\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/vepacebasichelmet-2-_3.png?v=1753951129\" alt=\"Black helmet with labeled protective layers on a white background - VEPACE\"\u003e\u003c\/div\u003e\n\u003ch2\u003eEnhanced Head Protection\u003c\/h2\u003e\n\u003cp\u003eBy having a solid shell and padded lining, this bike helmet can reduce the damage of a collision and improve the protection of your head during cycling.\u003c\/p\u003e\n\u003ch2\u003eSoft Interior Design\u003c\/h2\u003e\n\u003cp\u003eVEPACE helmet has a removable and washable inner lining design, which is convenient for our daily cleaning and makes the helmets fresh and breathable, so you will not feel stuffy when riding.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Black and red helmet with text about ABS material and safety features on a cityscape background - VEPACE\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/vepacebasichelmet-4-_5.png?v=1753951138\"\u003e\u003c\/p\u003e\n\u003ch2\u003eExcellent Quality\u003c\/h2\u003e\n\u003cp\u003eThe high-density EPS buffer layer of our men's bike helmets is durable and strong, providing effective protection for your head. ABS and sponge materials are smooth and soft, providing a comfortable and safe ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Black helmet with adjustable visor feature on a white background - VEPACE\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/vepacebasichelmet-3-_4.png?v=1753951133\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFor Most Occasions\u003c\/h2\u003e\n\u003cp\u003eWhether you like cycling, skiing, baseball, skateboarding or any other outdoor sports, this bike helmet is a must-have for outdoor sports enthusiasts. It is very suitable for men and women on the go.\u003c\/p\u003e\n\u003ch2\u003eGeneral product information\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ccolgroup\u003e \u003ccol width=\"50%\"\u003e \u003ccol width=\"50%\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%;\"\u003e\u003cstrong\u003eGender\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 50%;\"\u003eUnisex\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%;\"\u003e\u003cstrong\u003eAudience\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 50%;\"\u003eAdults\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%;\"\u003e\u003cstrong\u003eSports\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 50%;\"\u003eElectric Scooters \u0026amp; Bikes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 50%;\"\u003eABS, Sponge\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%;\"\u003e\u003cstrong\u003eColor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 50%;\"\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","published_at":"2025-07-27T20:48:19+02:00","created_at":"2025-07-27T20:02:22+02:00","vendor":"VEPACE","type":"Accessory","tags":["ac"],"price":2999,"price_min":2999,"price_max":2999,"available":true,"price_varies":false,"compare_at_price":4999,"compare_at_price_min":4999,"compare_at_price_max":4999,"compare_at_price_varies":false,"variants":[{"id":58107871723869,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"vepace_helmet_1","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"Electric Scooter Helmet - VEPACE","public_title":null,"options":["Default Title"],"price":2999,"weight":700,"compare_at_price":4999,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet.jpg?v=1753640112","\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet-_2.png?v=1753951124","\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet-2-_3.png?v=1753951129","\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet-3-_4.png?v=1753951133","\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet-4-_5.png?v=1753951138"],"featured_image":"\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet.jpg?v=1753640112","options":["Title"],"media":[{"alt":"Black helmet with visor on a white background - VEPACE","id":66743280075101,"position":1,"preview_image":{"aspect_ratio":0.923,"height":736,"width":679,"src":"\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet.jpg?v=1753640112"},"aspect_ratio":0.923,"height":736,"media_type":"image","src":"\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet.jpg?v=1753640112","width":679},{"alt":"Black helmet with measurement details on a white background - VEPACE","id":66865866178909,"position":2,"preview_image":{"aspect_ratio":1.0,"height":800,"width":800,"src":"\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet-_2.png?v=1753951124"},"aspect_ratio":1.0,"height":800,"media_type":"image","src":"\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet-_2.png?v=1753951124","width":800},{"alt":"Black helmet with labeled protective layers on a white background - VEPACE","id":66865867063645,"position":3,"preview_image":{"aspect_ratio":1.0,"height":800,"width":800,"src":"\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet-2-_3.png?v=1753951129"},"aspect_ratio":1.0,"height":800,"media_type":"image","src":"\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet-2-_3.png?v=1753951129","width":800},{"alt":"Black helmet with adjustable visor feature on a white background - VEPACE","id":66865867850077,"position":4,"preview_image":{"aspect_ratio":1.0,"height":800,"width":800,"src":"\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet-3-_4.png?v=1753951133"},"aspect_ratio":1.0,"height":800,"media_type":"image","src":"\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet-3-_4.png?v=1753951133","width":800},{"alt":"Black and red helmet with text about ABS material and safety features on a cityscape background - VEPACE","id":66865868865885,"position":5,"preview_image":{"aspect_ratio":1.0,"height":800,"width":800,"src":"\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet-4-_5.png?v=1753951138"},"aspect_ratio":1.0,"height":800,"media_type":"image","src":"\/\/vepace.com\/cdn\/shop\/files\/vepacebasichelmet-4-_5.png?v=1753951138","width":800}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cspan style=\"color: rgb(203, 24, 54);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eâ¶\u003c\/span\u003e \u003c\/span\u003eFits\u003cstrong\u003e 54â62 cm \u003c\/strong\u003eheads\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(203, 24, 54);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eâ¶\u003c\/span\u003e \u003c\/span\u003eLightweight \u0026amp; Comfortable\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(203, 24, 54);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eâ¶\u003c\/span\u003e \u003c\/span\u003eSun protection visor\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(203, 24, 54);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eâ¶\u003c\/span\u003e \u003c\/span\u003eAdjustable head sizing\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg alt=\"Black helmet with measurement details on a white background - VEPACE\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/vepacebasichelmet-_2.png?v=1753951124\"\u003e\u003c\/div\u003e\n\u003ch2\u003eLightweight and Comfortable\u003c\/h2\u003e\n\u003cp\u003eVEPACE helmet is suitable for head sizes from\u003cstrong\u003e 54 to 62 cm\u003c\/strong\u003e and has a lightweight and comfortable design. It protects from the sun with its wide-angle shape that does not block the view. The comfort level can be adju
4402sted by changing the head circumference.\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/vepacebasichelmet-2-_3.png?v=1753951129\" alt=\"Black helmet with labeled protective layers on a white background - VEPACE\"\u003e\u003c\/div\u003e\n\u003ch2\u003eEnhanced Head Protection\u003c\/h2\u003e\n\u003cp\u003eBy having a solid shell and padded lining, this bike helmet can reduce the damage of a collision and improve the protection of your head during cycling.\u003c\/p\u003e\n\u003ch2\u003eSoft Interior Design\u003c\/h2\u003e\n\u003cp\u003eVEPACE helmet has a removable and washable inner lining design, which is convenient for our daily cleaning and makes the helmets fresh and breathable, so you will not feel stuffy when riding.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Black and red helmet with text about ABS material and safety features on a cityscape background - VEPACE\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/vepacebasichelmet-4-_5.png?v=1753951138\"\u003e\u003c\/p\u003e\n\u003ch2\u003eExcellent Quality\u003c\/h2\u003e\n\u003cp\u003eThe high-density EPS buffer layer of our men's bike helmets is durable and strong, providing effective protection for your head. ABS and sponge materials are smooth and soft, providing a comfortable and safe ride.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"Black helmet with adjustable visor feature on a white background - VEPACE\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/vepacebasichelmet-3-_4.png?v=1753951133\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFor Most Occasions\u003c\/h2\u003e\n\u003cp\u003eWhether you like cycling, skiing, baseball, skateboarding or any other outdoor sports, this bike helmet is a must-have for outdoor sports enthusiasts. It is very suitable for men and women on the go.\u003c\/p\u003e\n\u003ch2\u003eGeneral product information\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ccolgroup\u003e \u003ccol width=\"50%\"\u003e \u003ccol width=\"50%\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%;\"\u003e\u003cstrong\u003eGender\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 50%;\"\u003eUnisex\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%;\"\u003e\u003cstrong\u003eAudience\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 50%;\"\u003eAdults\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%;\"\u003e\u003cstrong\u003eSports\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 50%;\"\u003eElectric Scooters \u0026amp; Bikes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 50%;\"\u003eABS, Sponge\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%;\"\u003e\u003cstrong\u003eColor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 50%;\"\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e"}, 4403 4404 discountbox: { 4405 init: {"c":1772351298402}, 4406 scale: false, 4407 style: "simple", 4408 position: "center", 4409 4410 placement: {"theme":"184980537693","help":{"0":false,"1":false,"2":false,"3":false},"cartDiscountSelector":{"path":"#shopify-section-template--25902966931805__main section div.cart-wrapper div.cart-wrapper__inner div.cart-wrapper__inner-inner div.container form.cart-recap div.cart-recap__scroller div.card div.card__section button.cart-recap__checkout","type":0},"cartTotalSelector":{"path":"#shopify-section-template--25902966931805__main section div.cart-wrapper div.cart-wrapper__inner div.cart-wrapper__inner-inner div.container form.cart-recap div.cart-recap__scroller div.card div.card__section div.cart-recap__price-line span.cart-recap__price-line-price span.money","type":0},"ajaxDicountSelector":{"path":"#mini-cart div.mini-cart__inner div.mini-cart__recap div.mini-cart__button-container div.button-group","type":0},"ajaxTotalSelector":{"path":"#mini-cart div.mini-cart__inner div.mini-cart__recap div.mini-cart__recap-price-line span span.money","type":0},"184980537693":{"theme":"184980537693","help":{"0":false,"1":false,"2":false,"3":false},"cartDiscountSelector":{"path":"#shopify-section-template--25902966931805__main section div.cart-wrapper div.cart-wrapper__inner div.cart-wrapper__inner-inner div.container form.cart-recap div.cart-recap__scroller div.card div.card__section button.cart-recap__checkout","type":0},"cartTotalSelector":{"path":"#shopify-section-template--25902966931805__main section div.cart-wrapper div.cart-wrapper__inner div.cart-wrapper__inner-inner div.container form.cart-recap div.cart-recap__scroller div.card div.card__section div.cart-recap__price-line span.cart-recap__price-line-price span.money","type":0},"ajaxDicountSelector":{"path":"#mini-cart div.mini-cart__inner div.mini-cart__recap div.mini-cart__button-container div.button-group","type":0},"ajaxTotalSelector":{"path":"#mini-cart div.mini-cart__inner div.mini-cart__recap div.mini-cart__recap-price-line span span.money","type":0}}}, 4411 4412 translations: {"placeholder":"Discount code or gift card","submitBtn":"Apply","codeLabel":"Code:","discountLabel":"Discount:","giftCardLabel":"Gift card:","total":"Total:","errorAutomaticDiscount":"A discount has been applied to this order. You canât add another discount","errorCode":"Unable to find a valid discount matching the code entered","errorItemInvalid":"\u003cstrong\u003e{{ code }}\u003c\/strong\u003e discount code isnât valid for the items in your cart","errorLimit":"This discount has reached its usage limit","errorCombination":"This discount couldn't be used with your existing discounts","errorShipping":"\u003cstrong\u003e{{ code }}\u003c\/strong\u003e discount code isnât available for your shipping address","tooManyAttempts":"Too many attempts please try again in a few minutes","errorNetwork":"Network error occured. You may enter your discount code during the checkout","authorized":"Discounts are available only for authorized users","freeShippingLabel":"Free Shipping"} || {"placeholder":"Discount code or gift card","submitBtn":"Apply","codeLabel":"Code:","discountLabel":"Discount:","giftCardLabel":"Gift card:","total":"Total:","errorAutomaticDiscount":"A discount has been applied to this order. You canât add another discount","errorCode":"Unable to find a valid discount matching the code entered","errorItemInvalid":"\u003cstrong\u003e{{ code }}\u003c\/strong\u003e discount code isnât valid for the items in your cart","errorLimit":"This discount has reached its usage limit","errorCombination":"This discount couldn't be used with your existing discounts","errorShipping":"\u003cstrong\u003e{{ code }}\u003c\/strong\u003e discount code isnât available for your shipping address","tooManyAttempts":"Too many attempts please try again in a few minutes","errorNetwork":"Network error occured. You may enter your discount code during the checkout","authorized":"Discounts are available only for authorized users","freeShippingLabel":"Free Shipping"}, 4413 4414 }, 4415 fsb: null, 4416 }; 4417 4418 window.dispatchEvent(new CustomEvent('DCART:config.initialized')); 4419 })(); 4420</script>
4420 4421 4422<style> 4423 :root { 4424 4425 4426 4427 4428 --discountbox-style: simple; 4429 4430 4431 4432 4433 4434 4435 4436 --discountbox-position: center; 4437 4438 4439 4440 4441 4442 4443 4444 --discountbox-width: 350px; 4445 4446 4447 4448 4449 4450 4451 4452 --discountbox-codeButtonColor: #ffffff; 4453 4454 4455 4456 4457 4458 4459 4460 --discountbox-codeButtonBackgroundColor: #000000; 4461 4462 4463 4464 4465 4466 4467 4468 --discountbox-codeButtonBorderColor: #000000; 4469 4470 4471 4472 4473 4474 4475 4476 --discountbox-submitButtonBorderColor: #5aaa34; 4477 4478 4479 4480 4481 4482 4483 4484 --discountbox-loadingBg: #CF0E0E; 4485 4486 4487 4488 4489 4490 4491 4492 --discountbox-spinnerColor: #ffffff; 4493 4494 4495 4496 4497 4498 4499 4500 --discountbox-inputColor: #535353; 4501 4502 4503 4504 4505 4506 4507 4508 --discountbox-inputBg: #ffffff; 4509 4510 4511 4512 4513 4514 4515 4516 --discountbox-inputBorder: #aeaeae; 4517 4518 4519 4520 4521 4522 4523 4524 --discountbox-discountInfoColor: currentColor; 4525 4526 4527 4528 4529 4530 4531 4532 --discountbox-discountInfoBg: #fafafa; 4533 4534 4535 4536 4537 4538 4539 4540 --discountbox-discountInfoBorder: #e1e1e1; 4541 4542 4543 4544 4545 4546 4547 4548 --discountbox-removeTralingZeros: true; 4549 4550 4551 4552 4553 4554 4555 } 4556</style> 4557<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f1ef-eb81-741b-b303-a05ddd51416a/discount-in-cart-1-299/assets/storefront.module.min.css"> 4558
4559<script src="https://cdn.shopify.com/extensions/01a0f1ef-eb81-741b-b303-a05ddd51416a/discount-in-cart-1-299/assets/compat.module.min.js" defer></script>
4559 4560
4561<script src="https://cdn.shopify.com/extensions/01a0f1ef-eb81-741b-b303-a05ddd51416a/discount-in-cart-1-299/assets/storefront.min.js" defer></script>
4561 4562 4563 4564 4565 4566<!-- BEGIN app snippet: dcart-custom-css --> 4567<!-- END app snippet --> 4568<!-- BEGIN app snippet: dcart-custom-js --> 4569<!-- END app snippet --> 4570 4571</div><div id="shopify-block-AVFIySTFEaVpmWUFPS__144831480468751239" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: vite-tag --> 4572 4573 4574
4574<script src="https://cdn.shopify.com/extensions/01a0ef01-233c-7292-b3f6-27cef5296cf1/essential-post-purchase-upsell-1723/assets/app-embed-BPe2qr_5.js" type="module" crossorigin="anonymous"></script>
4574 4575 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0ef01-233c-7292-b3f6-27cef5296cf1/essential-post-purchase-upsell-1723/assets/stylex-E6760mTB.js" crossorigin="anonymous"> 4576 <link href="//cdn.shopify.com/extensions/01a0ef01-233c-7292-b3f6-27cef5296cf1/essential-post-purchase-upsell-1723/assets/stylex-mm1DjMzv.css" rel="stylesheet" type="text/css" media="all" /> 4577 4578<!-- END app snippet --> 4579 4580<essential-upsell-app-embed 4581 upsell-app-data="{"v":2,"d":[{"subscriptionOfferTitleSize":16,"subscriptionOfferTitleColor":"#000000","subscriptionTitleSize":18,"subscriptionTitleColor":"#000000","subscriptionSubtitleSize":14,"subscriptionSubtitleColor":"#000000","subscriptionPolicySize":12,"subscriptionPolicyColor":"#96a4b6","selectedOfferBackgroundType":"MONOCHROME","selectedOfferBackgroundColor":"#ffffff","defaultOfferBackgroundType":"MONOCHROME","defaultOfferBackgroundColor":"#ffffffcc","selectedOfferBorderSize":1,"selectedOfferBorderColor":"#c5c8d1","defaultOfferBorderSize":1,"defaultOfferBorderColor":"#c5c8d1","layoutType":"STACKED","stackedProductsCount":3,"backgroundType":"MONOCHROME","monochromeBackgroundColor":"#ffffff","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"borderRadius":8,"borderSize":1,"borderColor":"#c5c8d1","insideTopSpacing":10,"insideBottomSpacing":10,"outsideTopSpacing":20,"outsideBottomSpacing":20,"font":"INHERIT","titleSize":17,"titleColor":"#000000","productTitleSize":16,"productTitleColor":"#000000","productVariantSize":14,"productVariantColor":"#96a4b6","volumeDiscountSubtitleSize":14,"volumeDiscountSubtitleColor":"#96a4b6","productPriceSize":16,"productPriceColor":"#96a4b6","discountedPriceSize":16,"discountedPriceColor":"#CF0E0E","buttonBackgroundColor":"#000000","buttonTextSize":15,"buttonTextColor":"#ffffff","buttonBorderRadius":4,"navigationIconColor":"#333333","checkboxIconColor":null,"checkboxBackgroundColor":null,"checkboxBorderColor":null,"popupBackgroundColor":"#ffffff","popupCloseButtonColor":"#202223","popupBorderRadius":16,"secondaryButtonTextSize":14,"secondaryButtonTextColor":"#202223","countdownBackgroundColor":"#ffffff","countdownBorderSize":1,"countdownBorderColor":"#c5c8d1","countdownTitleSize":16,"countdownTitleColor":"#96a4b6","countdownTimerSize":16,"countdownTimerColor":"#202223","quantityPickerTextSize":14,"quantityPickerTextColor":"#202223","quantityPickerIconColor":"#202223","quantityPickerBackgroundColor":"#ffffff","quantityPickerBorderColor":"#c5c8d1","quantityPickerBorderRadius":4,"
4581offerBadgeBackgroundColor":"#202223","offerBadgeTextSize":12,"offerBadgeTextColor":"#ffffff","offerBadgeBorderSize":0,"offerBadgeBorderColor":"#c5c8d1","offerBadgeBorderRadius":4,"discountLabelBackgroundColor":"#d9d9d9","discountLabelTextSize":12,"discountLabelTextColor":"#202223","discountLabelBorderSize":0,"discountLabelBorderColor":"#c5c8d1","discountLabelBorderRadius":4}],"c":[{"offerType":"CROSS_SELL","titleText":"Protect Your Scooter","buttonText":"Add","secondaryButtonText":"Close","badgeText":""}],"funnels":[{"id":"e740ffed-2e1e-4dbc-9dc3-92d292abf235","name":"Product page offer 1 ","content":0,"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"{discount} off","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"REPEAT","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[{"shopifyId":"gid://shopify/Product/16244096729437","shopifyHandle":"u-lock-1","variantIds":[]},{"shopifyId":"gid://shopify/Product/15515928133981","shopifyHandle":"vepace-first-helmet","variantIds":[]}],"customDiscounts":[],"volumeDiscountTiers":[]},"design":0,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_COLLECTIONS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[],"specificCollections":[{"shopifyId":"gid://shopify/Collection/659406356829","shopifyHandle":"electric-scooters-premium-brands-for-every-ride"}],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Schützen Sie Ihren E-Scooter","buttonText":"Dazu","secondaryButtonText":null,"shop":"11rzpu-zu.myshopify.com","offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"es","titleText":"Protege tu Patinete Eléctrico","buttonText":"Añadir","secondaryButtonText":null,"shop":"11rzpu-zu.myshopify.com","offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"fr","titleText":"Protégez votre Trottinette Ãlectrique","buttonText":"Ajouter","secondaryButtonText":null,"shop":"11rzpu-zu.myshopify.com","offerType":"
4581CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"it","titleText":"Proteggi il tuo Monopattino Elettrico","buttonText":"Aggiungi","secondaryButtonText":null,"shop":"11rzpu-zu.myshopify.com","offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"pl","titleText":"ChroÅ swojÄ HulajnogÄ ElektrycznÄ ","buttonText":"Dodaj","secondaryButtonText":null,"shop":"11rzpu-zu.myshopify.com","offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]}]}"upsell-app-config-data='{"analyticsBaseUrl":"https:\/\/essential-upsell-publisher.essential-apps.com","sfk":"YmVhNDYxMzhmMzIzZTQ5MjNlMmE2ZGIyODcyOWE3YzM=","baseUrl":"https:\/\/essential-upsell.supercorp.ai"}' 4582 product-page-product="null"product-page-selling-plan-groups="null" 4583 selling-plan-translations="[]" 4584 product-page-collection-ids="[]" 4585 first-shop-product-id="15477682733405" 4586 shop-money-format="${{amount}}" 4587 market-handle="united-states" 4588 presentment-currency="USD" 4589 customer-tags="null" 4590 cart-items=' 4591[]' 4592></essential-upsell-app-embed> 4593 4594 4595</div>
4595<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4595 4596</body> 4597</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.