1<!doctype html> 2 3<html lang="en" dir="ltr"> 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("//cheerble.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`3752099958`)))})(); 6//# sourceURL=event-observer-collector.js 7</script>
7 8 9 10
11<script src="/cdn/shopifycloud/consent-tracking-api/v0.1/consent-tracking-api.js"></script>
11 12
13<script type="text/javascript"> 14 15;(function() { 16 var bt=Object.defineProperty;var yt=(v,b,I)=>b in v?bt(v,b,{enumerable:!0,configurable:!0,writable:!0,value:I}):v[b]=I;var o=(v,b,I)=>yt(v,typeof b!="symbol"?b+"":b,I);(function(){"use strict";/*! js-cookie v3.0.8 | MIT */function v(c){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var i in e)i!=="__proto__"&&(c[i]=e[i])}return c}var b={read:function(c){return c[0]==='"'&&(c=c.slice(1,-1)),c.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(c){return encodeURIComponent(c).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function I(c,t){function e(s,n,r){if(!(typeof document>"u")){r=v({},t,r),typeof r.expires=="number"&&(r.expires=new Date(Date.now()+r.expires*864e5)),r.expires&&(r.expires=r.expires.toUTCString()),s=encodeURIComponent(s).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var l in r)r[l]&&(a+="; "+l,r[l]!==!0&&(a+="="+r[l].split(";")[0]));return document.cookie=s+"="+c.write(n,s)+a}}function i(s){if(!(typeof document>"u"||arguments.length&&!s)){for(var n=document.cookie?document.cookie.split("; "):[],r={},a=0;a<n.length;a++){var l=n[a].split("="),d=l.slice(1).join("=");try{var u=decodeURIComponent(l[0]);if(u in r||(r[u]=c.read(d,u)),s===u)break}catch{}}return s?r[s]:r}}return Object.create({set:e,get:i,remove:function(s,n){e(s,"",v({},n,{expires:-1}))},withAttributes:function(s){return I(this.converter,v({},this.attributes,s))},withConverter:function(s){return I(v({},this.converter,s),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(c)}})}var M=I(b,{path:"/"});const N=class N{constructor(t,e={}){o(this,"_writable");this.kind=t,this.cookieAttributes=e}get writable(){if(this._writable===void 0){const t=`${N.PROBE_KEY}_${this.kind}`;this._writable=this.set(t,"1"),this.remove(t)}return this._writable}get(t){var e;try{return this.kind==="cookie"?M.get(t)??null:((e=this.storage)==null?void 0:e.getItem(t))??null}catch(i){return console.debug(`shogun: could not read '${t}' from ${this.kind} store`,i),null}}set(t,e){try{if(this.kind==="cookie")M.set(t,e,this.cookieAttributes);else{const i=this.storage;if(!i)return!1;i.setItem(t,e)}}catch(i){return console.debug(`shogun: could not write '${t}' to ${this.kind} store`,i),!1}return this.get(t)===e}remove(t){try{if(this.kind==="cookie")M.remove(t,this.cookieAttributes);else{const e=this.storage;if(!e)return!1;e.removeItem(t)}}catch(e){return console.debug(`shogun: could not remove '${t}' from ${this.kind} store`,e),!1}return this.get(t)===null}get storage(){try{return(this.kind==="local"?globalThis.localStorage:globalThis.sessionStorage)??null}catch{return null}}};o(N,"PROBE_KEY","_shg_storage_probe");let w=N;class Q{constructor(t,e){o(this,"CACHE_KEY","_shg_audience_cache");o(this,"CACHE_EXPIRATION_DAYS",7);o(this,"DEVICE_MOBILE_BREAKPOINT",768);o(this,"cache",{timestamp:Date.now(),data:{}});o(this,"storage",new w("local"));this.visitor=t,this.locationApiUrl=e,this.restoreCache()}evaluate(t){switch(t.value=this.snakeCaseKeys(t.value),t.audience_type){case"location":return this.locationMatches(t);case"b2b":return this.b2bMatches(t);case"device":return this.deviceMatches(t);case"logged_in":return this.loggedInMatches(t);case"referrer_contains":return this.referrerContainsMatches(t);case"url_contains":return this.urlContainsMatches(t);case"new_visitor":return this.newVisitorMatches(t);case"returning_visitor":return this.returningVisitorMatches(t);default:return{status:"skipped",expected:t.value,actual:null,reason:`No evaluator implemented for audience type: ${t.audience_type}`}}}evaluateAll(t,e="every"){if(!t||t.length===0)return{status:"eligible",condition:e,expected:{},actual:{}};if(!["every","any"].includes(e))return{status:"error",condition:e,expected:{},actual:{}};const i=t.map(a=>({type:a.audience_type,evaluation:this.evaluate(a)})),s=e==="every"?i.every(a=>a.evaluation.status==="match"):i.some(a=>a.evaluation.status==="match"),n=i.some(a=>a.evaluation.status==="error"),r=e==="every"&&i.some(a=>a.evaluation.status==="no_match");return{status:s?"eligible":n&&!r?"error":"not_eligible",condition:e,expected:t.reduce((a,l)=>(a[l.audience_type]={condition:l.condition,value:l.value},a),{}),actual:i.reduce((a,l)=>(a[l.type]=l.evaluation.actual,a),{}),evaluations:i.reduce((a,l)=>(a[l.type]={status:l.evaluation.status,reason:l.evaluation.reason},a),{})}}b2bMatches(t){const e=t.value===this.visitor.isB2B;return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:this.visitor.isB2B}}}deviceMatches(t){const e=window.innerWidth<this.DEVICE_MOBILE_BREAKPOINT||window.outerWidth<this.DEVICE_MOBILE_BREAKPOINT?"mobile":"desktop",i=t.value===e;return{status:(t.condition==="is_not"?!i:i)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:e}}}truncate(t){return t?t.slice(0,200):void 0}locationMatches(t){let e=null;if(!this.cache.data.location){let h=null,m=0;try{const f=new XMLHttpRequest;f.open("GET",this.locationApiUrl,!1),f.send(null),m=f.status,m===200?h=JSON.parse(f.responseText):e={cause:"http_status",status:m,error:this.truncate(f.responseText)}}
16catch(f){e={cause:m===200?"invalid_response":"request_failed",status:m,error:this.truncate(String(f))}}e&&console.debug("shogun: location lookup failed, location audiences cannot be evaluated",e),h&&(this.cache.data.location={country:h==null?void 0:h.country,region:h==null?void 0:h.region,city:h==null?void 0:h.city,timestamp:Date.now()},this.saveCache())}const i={condition:t.condition,value:t.value},s=this.cache.data.location;if(!i||!i.value||!i.value.type||!i.value.country_code)return{status:"no_match",expected:i,actual:s?{value:s}:null};if(!s)return{status:"error",expected:i,actual:e,reason:"location_unavailable"};const{type:n,country_code:r,toponym_name:a,parent_name:l}=i.value;let d=!1;switch(n){case"country":d=s.country===r;break;case"region":d=s.region===a&&s.country===r;break;case"city":d=s.city===a&&s.region===l&&s.country===r;break;default:d=!1}return{status:(t.condition==="is_not"?!d:d)?"match":"no_match",expected:i,actual:{value:s}}}loggedInMatches(t){const e=String(t.value)==="true",i=this.visitor.isLoggedIn===e;return{status:(t.condition==="is_not"?!i:i)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:this.visitor.isLoggedIn}}}referrerContainsMatches(t){if(typeof t.value!="string")return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"Invalid expected value"};const e=document.referrer.toLowerCase().includes(t.value.toLowerCase());return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:document.referrer}}}urlContainsMatches(t){if(typeof t.value!="string")return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"Invalid expected value"};const e=window.location.href.toLowerCase().includes(t.value.toLowerCase());return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:window.location.href}}}returningVisitorMatches(t){if(!this.visitor.detailsPersisted||!this.visitor.details)return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"visitor_details_unavailable"};const{expected_time_in_milliseconds:e,within_or_after:i}=t.value||{};if(typeof e!="number"||!i)return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"Invalid expected data"};const s=this.visitor.details.first_visit_timestamp,n=Date.now();if(i==="within"){const r=s+e>n;return{status:(t.condition==="is_not"?!r:r)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:s}}}else{const r=s+e<n;return{status:(t.condition==="is_not"?!r:r)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:s}}}}newVisitorMatches(t){if(!this.visitor.detailsPersisted)return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"visitor_details_unavailable"};const e=t.value==this.visitor.isFirstVisit;return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:this.visitor.isFirstVisit}}}restoreCache(){const t=this.storage.get(this.CACHE_KEY);if(t)try{const e=JSON.parse(t);e.timestamp<=Date.now()-this.CACHE_EXPIRATION_DAYS*24*60*60*1e3?(this.storage.remove(this.CACHE_KEY),this.cache.data={}):this.cache=e}catch{this.storage.remove(this.CACHE_KEY),this.cache.data={}}}saveCache(){this.cache.timestamp=Date.now(),this.storage.set(this.CACHE_KEY,JSON.stringify(this.cache))}snakeCaseKeys(t){if(t==null||typeof t!="object")return t;const e={};for(const[i,s]of Object.entries(t)){const n=i.replace(/[A-Z]/g,r=>`_${r.toLowerCase()}`);e[n]=s}return e}}class E extends Error{constructor(e,i,s={}){super(e,{cause:s.cause});o(this,"optimization");this.reason=i,this.name="DispatchError",this.optimization=s.optimization}}const p=class p{constructor(t){o(this,"customerId");o(this,"isB2B");o(this,"details",null);o(this,"sessionId",null);o(this,"id",null);o(this,"_idsPersisted",!0);o(this,"_detailsPersisted",!0);o(this,"storage",new w("local"));o(this,"sessionCookie",new w("cookie",{expires:1/48,path:"/"}));o(this,"visitorCookie",new w("cookie",{expires:365,path:"/"}));this.context=t,this.sessionId=t.sessionId,this.customerId=t.customerId,this.isB2B=t.isB2B,this.loadCachedDetails(),this.loadAndStoreVisitorId(),this.loadAndStoreSessionId()}get bin(){return this.sessionId?this.hashWithDjb2(this.sessionId)%p.DEFAULT_NUMBER_OF_BINS:0}
16get firstVisitTimestamp(){var t;return((t=this.details)==null?void 0:t.first_visit_timestamp)??Date.now()}get isFirstVisit(){return this.firstVisitTimestamp>=Date.now()-p.NEW_VISITOR_THRESHOLD_MINUTES*60*1e3}get isLoggedIn(){return!!this.customerId}loadCachedDetails(){var e;const t=this.storage.get(p.DETAILS_KEY);if(t)try{this.details=JSON.parse(t),typeof((e=this.details)==null?void 0:e.first_visit_timestamp)!="number"&&(console.warn("Invalid visitor details found in storage, resetting."),this.details=null)}catch(i){console.error("Error loading visitor details from storage:",i),this.details=null}this.details||(this.details={first_visit_timestamp:Date.now()},this._detailsPersisted=this.storage.set(p.DETAILS_KEY,JSON.stringify(this.details)))}get detailsPersisted(){return this._detailsPersisted}get idsPersisted(){return this._idsPersisted}get cookiesWritable(){return this.visitorCookie.writable}newId(){try{return crypto.randomUUID()}catch{return console.debug("shogun: this platform will not generate an identifier for the visitor"),null}}loadAndStoreSessionId(){const t=this.sessionId||this.sessionCookie.get(p.SESSION_ID_KEY)||null;t?this.sessionId=t:(this.sessionId=this.newId(),this.sessionId||(this._idsPersisted=!1)),this.sessionId&&(this._idsPersisted=this.sessionCookie.set(p.SESSION_ID_KEY,this.sessionId)&&this._idsPersisted)}loadAndStoreVisitorId(){const t=this.visitorCookie.get(p.VISITOR_ID_KEY)||null;t?this.id=t:(this.id=this.newId(),this.id?this._idsPersisted=this.visitorCookie.set(p.VISITOR_ID_KEY,this.id)&&this._idsPersisted:this._idsPersisted=!1)}hashWithDjb2(t){let e=5381;for(let i=0;i<t.length;i++)e=(e<<5)-e+t.charCodeAt(i),e|=0;return Math.abs(e)}};o(p,"DETAILS_KEY","_shg_ab_visitor_details"),o(p,"SESSION_ID_KEY","_shg_ab_session_id"),o(p,"VISITOR_ID_KEY","_shg_ab_visitor_id"),o(p,"DEFAULT_NUMBER_OF_BINS",1e4),o(p,"NEW_VISITOR_THRESHOLD_MINUTES",30);let R=p;const A=class A{constructor(t){o(this,"buyItNowHandlerAttached",!1);this.config=t}run(){typeof document<"u"&&document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{this.attachBuyItNowHandler()}):setTimeout(()=>{this.attachBuyItNowHandler()},100)}attachBuyItNowHandler(){var s;const t=(s=this.config)==null?void 0:s.currentCartVariantId;if(!t){console.debug("shogun: no current cart variant ID assigned, buy-it-now interception skipped");return}if(this.buyItNowHandlerAttached)return;this.buyItNowHandlerAttached=!0,console.debug("shogun: setting up buy-it-now interception with cart variant ID:",t);const e=async(n,r)=>{var u,h,m,f;const a=(r==null?void 0:r.formData)??new FormData(n);let l=(r==null?void 0:r.variantId)??this.extractVariantIdFromFormData(a);if(!l){console.debug("shogun: no product variant ID found for buy-it-now, interception skipped");return}const d=(r==null?void 0:r.quantity)??(parseInt(a.get("quantity")||"1",10)||1);if(console.debug("shogun: buy-it-now details:",{productVariantId:l,quantity:d,cartVariantId:t,storefrontAccessToken:(u=this.config)!=null&&u.storefrontAccessToken?"***":null,shopDomain:(h=this.config)==null?void 0:h.shopDomain}),(m=this.config)!=null&&m.storefrontAccessToken&&((f=this.config)!=null&&f.shopDomain)){console.debug("shogun: attempting cartCreate with merchandiseId:",`gid://shopify/ProductVariant/${l}`);const x=await this.createCartAndGetCheckoutUrl(l,d,t);if(x){console.debug("shogun: redirecting to cartCreate checkoutUrl (original cart preserved)"),window.location.href=x;return}}console.debug("shogun: falling back to cart add with cart variant"),await this.addToCartAndCheckout(l,d,t)};typeof document<"u"&&(()=>{document.addEventListener("click",n=>{const r=n.target;if(!r)return;const a=this.findPaymentElementFromClick(n,r);if(!a)return;const l=this.findFormForPaymentElement(a,r,n);if(!l)return;
16const d=this.getBuyItNowDetailsFromForm(l);d&&(n.preventDefault(),n.stopPropagation(),n.stopImmediatePropagation(),e(l,d))},{capture:!0})})()}async createCartAndGetCheckoutUrl(t,e,i){var l,d,u,h,m,f,x;if(!((l=this.config)!=null&&l.storefrontAccessToken)||!((d=this.config)!=null&&d.shopDomain))return null;const s=` 17 mutation cartCreate($input: CartInput!) { 18 cartCreate(input: $input) { 19 cart { 20 id 21 checkoutUrl 22 } 23 userErrors { 24 field 25 message 26 } 27 } 28 } 29 `,n=i?[{key:"shogun_variant_id",value:i}]:[];let r=[];i&&this.config.lineItemLevelVariant&&(r=[{key:"_shogun_variant_id",value:i}]);const a={input:{lines:[{merchandiseId:`gid://shopify/ProductVariant/${t}`,quantity:e,attributes:r}],attributes:n}};try{const L=JSON.stringify({query:s,variables:a}),Z=`https://${this.config.shopDomain}/api/2026-01/graphql.json`;console.debug("shogun: cartCreate request URL:",Z),console.debug("shogun: cartCreate request body:",L);const S=await(await fetch(Z,{method:"POST",headers:{"Content-Type":"application/json","X-Shopify-Storefront-Access-Token":this.config.storefrontAccessToken},body:L})).json();return console.debug("shogun: cartCreate full response:",JSON.stringify(S,null,2)),(m=(h=(u=S.data)==null?void 0:u.cartCreate)==null?void 0:h.cart)!=null&&m.checkoutUrl?(console.debug("shogun: cartCreate successful, checkoutUrl:",S.data.cartCreate.cart.checkoutUrl),S.data.cartCreate.cart.checkoutUrl):(console.error("shogun: cartCreate failed:",((x=(f=S.data)==null?void 0:f.cartCreate)==null?void 0:x.userErrors)||S.errors),null)}catch(L){return console.error("shogun: cartCreate error:",L),null}}async addToCartAndCheckout(t,e,i){var n;const s={items:[{id:t,quantity:e,properties:{}}]};i&&(s.attributes={shogun_variant_id:i},(n=this.config)!=null&&n.lineItemLevelVariant&&(s.items[0].properties={_shogun_variant_id:i}));try{const r=await fetch("/cart/add.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)});r.ok?(console.debug("shogun: added to cart, redirecting to checkout"),window.location.href="/checkout"):console.error("shogun: cart add failed:",await r.text())}catch(r){console.error("shogun: cart add error:",r)}}findPaymentElementFromClick(t,e){const i=e.closest(A.SHOPIFY_PAYMENT_BUTTON_SELECTOR);if(i)return i;const s=typeof t.composedPath=="function"?t.composedPath():[];for(const n of s)if(n instanceof HTMLElement&&n.matches(A.SHOPIFY_PAYMENT_BUTTON_SELECTOR))return n;return null}findFormForPaymentElement(t,e,i){const s=t.closest("form");if(s)return s;const n=e==null?void 0:e.closest("form");if(n)return n;const r=(e==null?void 0:e.closest("[form]"))||t.closest("[form]")||t.querySelector("[form]"),a=r==null?void 0:r.getAttribute("form");if(a){const h=document.getElementById(a);if(h instanceof HTMLFormElement)return h}const l=typeof(i==null?void 0:i.composedPath)=="function"?i.composedPath():[];for(const h of l)if(h instanceof HTMLFormElement)return h;const d=document.querySelectorAll("form");let u=null;for(const h of d)if(h.querySelector(A.SHOPIFY_PAYMENT_BUTTON_SELECTOR)){if(u)return console.debug("shogun: multiple payment-button forms found; skipping ambiguous buy-it-now form mapping"),null;u=h}return u}normalizeProductVariantId(t){if(!t)return null;const e=String(t);if(!e.includes("gid://"))return e;const i=e.match(/\/(\d+)$/);return i?i[1]:e}extractVariantIdFromFormData(t){const e=t.get("id")||t.get("variant_id");if(!e)return null;const i=this.normalizeProductVariantId(e);return i&&i!==e&&console.debug("shogun: extracted numeric ID from GID:",i),i}
29getBuyItNowDetailsFromForm(t){const e=new FormData(t),i=this.extractVariantIdFromFormData(e);if(!i)return null;const s=parseInt(e.get("quantity")||"1",10)||1;return{formData:e,variantId:i,quantity:s}}};o(A,"SHOPIFY_PAYMENT_BUTTON_SELECTOR",'shopify-buy-it-now-button, shopify-accelerated-checkout, [data-shopify="payment-button"], .shopify-payment-button');let z=A;class T{constructor(t,e,i){o(this,"id");o(this,"name");o(this,"type");o(this,"scope");o(this,"config");o(this,"variants");o(this,"assignedVariantId");o(this,"state");o(this,"eligibility");o(this,"context");o(this,"audienceEvaluator");this.id=t.id,this.name=t.name,this.type=t.type,this.scope=t.scope,this.config=t.config||{},this.variants=t.variants||[],this.assignedVariantId=t.assignedVariantId,this.state=t.assignedVariantId?t.state:void 0,this.context=e,this.audienceEvaluator=i}get isFirstAssignment(){return!!this.assignedVariantId&&this.state===void 0}get isFirstView(){return!!this.assignedVariantId&&(this.isEligible||this.isOnAssignedVariant)&&this.state!=="started"}get assignedVariant(){return this.assignedVariantId&&this.variants.find(t=>t.id===this.assignedVariantId)||null}get originalVariant(){return this.variants.find(t=>t.config.original)||null}get isOnAssignedVariant(){var t;return this.assignedVariantId?this.assignedVariantId===((t=this.currentVariant)==null?void 0:t.id):!1}get isEligible(){var t;return((t=this.eligibility)==null?void 0:t.status)==="eligible"}get firstNonDefaultEligibleVariant(){if(!this.eligibility||!this.eligibility.variants)return null;const t=Object.entries(this.eligibility.variants).filter(([i,s])=>s.status==="eligible").map(([i,s])=>i);return this.variantsByPosition().find(i=>t.includes(i.id)&&!i.config.original)||null}get inReview(){return this.type==="review"}get canDispatch(){return!!this.assignedVariant}get needsDispatch(){return this.assignedVariantId?!this.isOnAssignedVariant&&(this.inReview||this.isEligible):!1}evaluateEligibility(){const t=this.type=="ab_test"?this.evaluateAudienceEligibility():{status:"eligible",condition:void 0,expected:{},actual:{}},e=this.evaluateScopeEligibility(),i=this.evaluateVariantAudienceEligibility(),s=[t,e].every(r=>r.status==="eligible"||r.status==="match")&&(Object.keys(i).length===0||Object.values(i).some(r=>r.status==="eligible")),n=[t,e,...Object.values(i)].some(r=>r.status==="error");this.eligibility={status:s?"eligible":n?"error":"not_eligible",audience:t,scope:e,variants:i}}evaluateAudienceEligibility(){return this.audienceEvaluator.evaluateAll(this.config.audiences||[],this.config.audiences_condition||"every")}evaluateVariantAudienceEligibility(){const t={};for(const e of this.variants)e.config.audiences&&e.config.audiences.length>0?t[e.id]=this.audienceEvaluator.evaluateAll(e.config.audiences,e.config.audiences_condition||"every"):e.config.original||(t[e.id]={status:"eligible",condition:void 0,expected:{},actual:{}});return t}finalize(){this.isEligible&&this.removeViewParam()}extractPartialTemplateKey(t){if(!t)return;const e=t.split(".");return e.length<2?t:e.slice(0,-1).join(".")}variantForCurrentTemplate(){const t=this.pagePartialTemplateKey();return this.variants.find(e=>this.extractPartialTemplateKey(e.config.full_template_key)===t)||null}matchesCurrentTemplate(){return this.variantForCurrentTemplate()!==null}pagePartialTemplateKey(){const t=this.context.page.templateDirectory||(this.context.page.pageType==="metaobject"?"metaobject":null),e=t?`templates/${t}/`:"templates/",i=[this.context.page.templateName,this.context.page.templateSuffix].filter(Boolean).join(".");return e+i}extractViewParamFromFullTemplateKey(t){if(!t)return;const e=t.split("/").pop().split(".")||[];return e.slice(1,e.length-1).join(".")}variantsByPosition(){return this.variants.slice().sort((t,e)=>{const i=t.position||0,s=e.position||0;return i-s})}removeViewParam(){const t=new URL(window.location.href);t.searchParams.delete("view"),window.history.replaceState({},"",t.toString())}redirect(t){t.searchParams.delete("cache"),window.location.replace(t.toString())}}class D extends T{constructor(e,i,s){super(e,i,s);o(this,"buyItNowFinalizer",null);this.buyItNowFinalizer=new z({currentCartVariantId:this.context.page.currentCartVariantId,shopDomain:this.context.shop.shopDomain,storefrontAccessToken:this.context.shop.storefrontAccessToken})}get currentVariant(){return this.variants.find(e=>e.id===this.context.page.currentCartVariantId)||null}evaluateScopeEligibility(){return{status:"match",expected:this.scope,actual:this.scope}}
29dispatch(){this.dispatchCartAssignment(new URL(window.location.href))}dispatchCartAssignment(e){var n;const i=this.assignedVariant;if(!i)throw new Error(`Cannot dispatch ${this.scope} optimization because the assigned variant is not set`);const s=new XMLHttpRequest;if(s.open("POST","/cart/update.js",!1),s.setRequestHeader("Content-Type","application/json"),s.send(JSON.stringify({attributes:{shogun_variant_id:i==null?void 0:i.id}})),s.status===200){const r=(n=i==null?void 0:i.config)==null?void 0:n.theme_id;console.debug(`shogun: dispatching ${this.scope} optimization by setting cart attribute and reloading the page to reflect cart changes`+(r?` with theme_id '${r}'`:"")),this.redirect(e)}else throw new Error(`Failed to update cart for ${this.scope} optimization dispatch, status: ${s.status}`)}finalize(){var e;(this.isEligible||this.inReview)&&((e=this.buyItNowFinalizer)==null||e.run())}}class tt extends D{}class et extends T{get currentVariant(){return this.variantForCurrentTemplate()}evaluateScopeEligibility(){const{page_type:t,page_id:e}=this.config,i=!t||t===this.context.page.pageType,s=!e||e===this.context.page.pageId,n=new URLSearchParams(window.location.search).get("view");return n&&!this.variants.some(r=>this.extractViewParamFromFullTemplateKey(r.config.full_template_key)===n)?{status:"skipped",expected:void 0,actual:void 0,reason:"Visitor has view param that does not match any variant template keys, likely previewing a template change from theme editor"}:{status:this.scope==="page"&&this.matchesCurrentTemplate()&&i&&s?"match":"no_match",expected:{page_type:t,page_id:e},actual:{page_type:this.context.page.pageType,page_id:this.context.page.pageId}}}get canDispatch(){var t;return super.canDispatch&&!!this.extractViewParamFromFullTemplateKey((t=this.assignedVariant)==null?void 0:t.config.full_template_key)}dispatch(){var i,s,n;const t=new URL(window.location.href),e=this.extractViewParamFromFullTemplateKey((i=this.assignedVariant)==null?void 0:i.config.full_template_key);if(!e)throw new Error(`Assigned variant does not have a valid viewParam for dispatching full_template_key: ${(s=this.assignedVariant)==null?void 0:s.config.full_template_key}, variant: ${(n=this.assignedVariant)==null?void 0:n.id}`);t.searchParams.set("view",e),console.debug("shogun: Dispatching page optimization by redirecting to ",t.toString()),this.redirect(t)}}class it extends D{}class st extends D{}const $="_shogun_variant_id",O=`properties[${$}]`,nt=/\/cart\/add(\.js)?$/;class rt{constructor(t){o(this,"addToCartHandlerAttached",!1);o(this,"cartAddRequestInterceptionAttached",!1);this.config=t}run(){var e;const t=(e=this.config)==null?void 0:e.currentCartVariantId;if(!t){console.debug("shogun: no current cart variant ID assigned, add-to-cart interception skipped");return}this.interceptCartAddRequests(t),typeof document<"u"&&document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{this.attachAddToCartHandler(t)}):setTimeout(()=>{this.attachAddToCartHandler(t)},100)}attachAddToCartHandler(t){this.addToCartHandlerAttached||(this.addToCartHandlerAttached=!0,console.debug("shogun: setting up add-to-cart interception with cart variant ID:",t),document.querySelectorAll('form[action="/cart/add"]').forEach(e=>{const i=document.createElement("input");i.name=O,i.value=t,i.type="hidden",e.appendChild(i)}))}interceptCartAddRequests(t){this.cartAddRequestInterceptionAttached||(this.cartAddRequestInterceptionAttached=!0,this.interceptFetchCartAdd(t),this.interceptXhrCartAdd(t))}interceptFetchCartAdd(t){if(typeof window>"u"||typeof window.fetch!="function")return;const e=window.fetch,i=this;window.fetch=function(s,n){try{const r=((n==null?void 0:n.method)??(s instanceof Request?s.method:"GET")).toUpperCase(),a=s instanceof Request?s.url:String(s);if(r==="POST"&&i.isCartAddUrl(a)&&(n==null?void 0:n.body)!=null){const l=i.withShogunVariantProperty(n.body,t);if(l!==null)return e.call(this,s,{...n,body:l})}}catch(r){console.debug("shogun: failed to inject cart variant into fetch cart add request:",r)}return e.call(this,s,n)}}interceptXhrCartAdd(t){if(typeof XMLHttpRequest>"u")return;const e=XMLHttpRequest.prototype.open,i=XMLHttpRequest.prototype.send,s=this;XMLHttpRequest.prototype.open=function(n,r,a=!0,l,d){return this.__shogunIsCartAdd=(n==null?void 0:n.toUpperCase())==="POST"&&s.isCartAddUrl(String(r)),e.call(this,n,r,a,l,d)},XMLHttpRequest.prototype.send=function(n){if(this.__shogunIsCartAdd&&n!=null&&!(n instanceof Document))try{const r=s.withShogunVariantProperty(n,t);if(r!==null)return i.call(this,r)}catch(r){console.debug("shogun: failed to inject cart variant into XHR cart add request:",r)}return i.call(this,n)}}isCartAddUrl(t){try{const e=new URL(t,window.location.origin);return e.origin===window.location.origin&&nt.test(e.pathname)}catch{return!1}}withShogunVariantProperty(t,e){return t instanceof FormData||t instanceof URLSearchParams?(t.has(O)||t.append(O,e),t):typeof t=="string"?this.withShogunVariantPropertyInString(t,e):null}withShogunVariantPropertyInString(t,e){try{const s=JSON.parse(t);return s&&typeof s=="object"&&!Array.isArray(s)?JSON.stringify(this.withShogunVariantPropertyInPayload(s,e)):null}catch{}if(!t.includes("="))return null;const i=new URLSearchParams(t);return i.has(O)||i.append(O,e),i.toString()}withShogunVariantPropertyInPayload(t,e){return Array.isArray(t.items)?{...t,items:t.items.map(i=>i&&typeof i=="object"?{...i,properties:this.withVariantProperty(i.properties,e)}:i)}:"id"in t?{...t,properties:this.withVariantProperty(t.properties,e)}:t}withVariantProperty(t,e){const i=t&&typeof t=="object"?t:{};return i[$]!=null?i:{...i,[$]:e}}}const C=class C{constructor(){o(this,"observer",null)}removePreviewBar(t){t instanceof Element&&t.matches(C.PREVIEW_BAR_IFRAME_SELECTOR)&&(console.debug(`shogun: Removing preview bar iframe with id: ${t.id}`),t.remove(),this.stop()),t.querySelectorAll(C.PREVIEW_BAR_IFRAME_SELECTOR).forEac
29h(e=>{console.debug(`shogun: Removing preview bar iframe with id: ${e.id}`),e.remove(),this.stop()})}run(){if(this.observer)return;const t=document.documentElement;t&&(this.observer=new MutationObserver(e=>{for(const i of e)for(const s of i.addedNodes)s instanceof Element&&this.removePreviewBar(s)}),this.observer.observe(t,{childList:!0,subtree:!0}),this.removePreviewBar(document))}stop(){var t;(t=this.observer)==null||t.disconnect(),this.observer=null}};o(C,"PREVIEW_BAR_IFRAME_SELECTOR","#preview-bar-iframe, #PBarNextFrameWrapper");let F=C;class at extends D{constructor(e,i,s){super(e,i,s);o(this,"addToCartFinalizer",null);o(this,"themePreviewFinalizer",null);this.buyItNowFinalizer=new z({currentCartVariantId:this.context.page.currentCartVariantId,shopDomain:this.context.shop.shopDomain,storefrontAccessToken:this.context.shop.storefrontAccessToken,lineItemLevelVariant:!0}),this.addToCartFinalizer=new rt({currentCartVariantId:this.context.page.currentCartVariantId})}get currentVariant(){const e=super.currentVariant;if(!e)return null;const i=e.config.theme_id;return i?i===this.context.page.themeId?e:null:e}dispatch(){var s;const e=new URL(window.location.href),i=(s=this.assignedVariant)==null?void 0:s.config.theme_id;i&&i!==this.context.page.themeId&&e.searchParams.set("preview_theme_id",i),this.dispatchCartAssignment(e)}finalize(){var e,i,s,n;(this.isEligible||this.inReview)&&((e=this.addToCartFinalizer)==null||e.run(),(i=this.buyItNowFinalizer)==null||i.run()),this.isOnAssignedVariant&&((s=this.assignedVariant)!=null&&s.config.theme_id)&&(this.themePreviewFinalizer||(this.themePreviewFinalizer=new F),(n=this.themePreviewFinalizer)==null||n.run())}}class ot extends T{get currentVariant(){return this.variantForCurrentTemplate()}evaluateScopeEligibility(){const t=this.pagePartialTemplateKey();return{status:this.matchesCurrentTemplate()?"match":"no_match",expected:t,actual:t}}get canDispatch(){var t;return super.canDispatch&&!!this.extractViewParamFromFullTemplateKey((t=this.assignedVariant)==null?void 0:t.config.full_template_key)}dispatch(){var i,s,n;const t=new URL(window.location.href),e=this.extractViewParamFromFullTemplateKey((i=this.assignedVariant)==null?void 0:i.config.full_template_key);if(!e)throw new Error(`Assigned variant does not have a valid viewParam for dispatching full_template_key: ${(s=this.assignedVariant)==null?void 0:s.config.full_template_key}, variant: ${(n=this.assignedVariant)==null?void 0:n.id}`);t.searchParams.set("view",e),console.debug("shogun: Dispatching template optimization by redirecting to ",t.toString()),this.redirect(t)}}class W extends T{constructor(e,i,s){super(e,i,s);o(this,"themePreviewFinalizer",null);this.themePreviewFinalizer=new F}get currentVariant(){return this.variants.find(e=>e.config.theme_id===this.context.page.themeId)||null}evaluateScopeEligibility(){if(!this.originalVariant)return{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing"};const e=this.originalVariant.config.theme_id;return e?{status:e===this.context.page.themeId?"match":"no_match",expected:e,actual:this.context.page.themeId}:{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing theme_id in config"}}
29get needsDispatch(){return this.isEligible&&!this.isOnAssignedVariant&&this.isFirstView}get canDispatch(){var e;return super.canDispatch&&!!((e=this.assignedVariant)!=null&&e.config.theme_id)}dispatch(){var s,n;const e=(s=this.assignedVariant)==null?void 0:s.config.theme_id;if(!e)throw new Error(`Assigned variant does not have a valid theme_id for dispatching, variant: ${(n=this.assignedVariant)==null?void 0:n.id}`);const i=new URL(window.location.href);i.searchParams.set("preview_theme_id",e),console.debug("shogun: Dispatching theme optimization by redirecting to ",i.toString()),this.redirect(i)}finalize(){var e;this.isOnAssignedVariant&&((e=this.themePreviewFinalizer)==null||e.run())}}o(W,"PREVIEW_BAR_IFRAME_IDS",["preview-bar-iframe","PBarNextFrameWrapper"]);class ct extends T{get currentVariant(){const t=decodeURIComponent(this.getCurrentPathWithoutLanguagePrefix());return this.variants.find(e=>e.config.path===t)||null}evaluateScopeEligibility(){const t=this.variants.find(r=>r.config.original);if(!t)return{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing"};const e=t.config.path;if(!e)return{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing path in config"};if(new URL(window.location.href).searchParams.get("view"))return{status:"skipped",expected:void 0,actual:void 0,reason:"Visitor is likely previewing a template change from theme editor"};const s=this.getCurrentPathWithoutLanguagePrefix(),n=decodeURIComponent(s);return{status:decodeURIComponent(e)===n?"match":"no_match",expected:e,actual:n}}get needsDispatch(){return!this.assignedVariantId||!this.isEligible?!1:(console.debug("shogun: Checking if URL redirect optimization needs dispatch. isOnAssignedVariant:",this.isOnAssignedVariant,"isFirstView:",this.isFirstView,"permanentRedirect:",this.config.permanent_redirect),this.config.permanent_redirect===!0&&!this.isOnAssignedVariant||!this.isOnAssignedVariant&&this.isFirstView===!0)}get canDispatch(){var t;return super.canDispatch&&!!((t=this.assignedVariant)!=null&&t.config.path)}dispatch(){var e,i,s,n,r;const t=new URL(window.location.href);if(!((e=this.assignedVariant)!=null&&e.config.path))throw new Error(`Assigned variant does not have a valid path for dispatching path: ${(i=this.assignedVariant)==null?void 0:i.config.path}, variant: ${(s=this.assignedVariant)==null?void 0:s.id}`);t.pathname=this.context.page.languageRootUrl!=="/"?this.context.page.languageRootUrl+((n=this.assignedVariant)==null?void 0:n.config.path):(r=this.assignedVariant)==null?void 0:r.config.path,console.debug("shogun: Dispatching url optimization by redirecting to ",t.toString()),this.redirect(t)}getCurrentPathWithoutLanguagePrefix(){return this.context.page.languageRootUrl==="/"||!this.context.page.path.startsWith(this.context.page.languageRootUrl)?this.context.page.path:this.context.page.path.replace(this.context.page.languageRootUrl,"")}}function G(c,t,e){switch(c.scope){case"page":return new et(c,t,e);case"template":return new ot(c,t,e);case"theme":return new W(c,t,e);case"url_redirect":return new ct(c,t,e);case"price":return new it(c,t,e);case"product_details":return new st(c,t,e);case"checkout":return new tt(c,t,e);case"shipping":return new at(c,t,e);default:return console.debug(`shogun: No implementation for optimization scope '${c.scope}', ignoring optimization '${c.name}' (${c.id})`),null}}class U{constructor(t){o(this,"visitorBin");this.visitorBin=t}getRandomVariantForVisitorBin(t){let e=null,i=0;for(const s of t)if(i+=R.DEFAULT_NUMBER_OF_BINS*this.trafficForVariant(s)/100,this.visitorBin<i){e=s;break}return e||null}trafficForVariant(t){return t.config.percentage||0}}const k=class k extends U{assign(t){var s,n;if(t.length===0)return null;const e=this.sortOptimizationsByPriority(t),i=e.find(r=>r.firstNonDefaultEligibleVariant!==null);return i?(i.assignedVariantId=(s=i.firstNonDefaultEligibleVariant)==null?void 0:s.id,i):(e[0].assignedVariantId=(n=e[0].originalVariant)==null?void 0:n.id,e[0])}sortOptimizationsByPriority(t){return t.sort((e,i)=>{const s=this.scopePriority(e.scope),n=this.scopePriority(i.scope);return s-n})}
29scopePriority(t){return k.SCOPE_PRIORITIES[t||"page"]??k.SCOPE_PRIORITIES.page}};o(k,"SCOPE_PRIORITIES",{theme:1,template:2,page:3,url_redirect:4,price:5,product_details:6,checkout:7,shipping:8});let B=k;class X extends U{assign(t){const e=t.filter(n=>n.isEligible);if(e.length===0)return null;const i=e[Math.floor(Math.random()*e.length)],s=this.getRandomVariantForVisitorBin(i.variants);return s?(i.assignedVariantId=s.id,i):null}}class lt extends U{assign(t){const e=t.flatMap(n=>n.variants),i=this.getRandomVariantForVisitorBin(e),s=t.find(n=>n.variants.some(r=>r.id===(i==null?void 0:i.id)))||null;return s&&i?(s.assignedVariantId=i.id,s):null}trafficForVariant(t){return t.traffic_percentage||0}}const P=class P{constructor(){o(this,"storage",new w("session"))}save(){typeof document>"u"||this.storage.set(P.STORAGE_KEY,document.referrer)||console.debug("shogun: could not retain the referrer, this visitor will be attributed to an internal redirect")}restore(){const t=this.storage.get(P.STORAGE_KEY);return t===null?typeof document<"u"&&document.referrer||null:(this.overrideDocumentReferrer(t),t||null)}clear(){this.storage.remove(P.STORAGE_KEY)}overrideDocumentReferrer(t){if(!(typeof document>"u"))try{Object.defineProperty(document,"referrer",{configurable:!0,get:()=>t})}catch(e){console.debug("shogun: failed to set original referrer via `Object.defineProperty`"),console.error(e);try{window.document.__defineGetter__("referrer",()=>t)}catch(i){console.debug("shogun: failed to set original referrer via `__defineGetter__`"),console.error(i)}}}};o(P,"STORAGE_KEY","_shg_referrer");let H=P;const g=class g{constructor(t,e){o(this,"storage",new w("session"));o(this,"previewLinkHandlerAttached",!1);o(this,"_optimizationInReview");o(this,"optimizationResolved",!1);this.context=t,this.audienceEvaluator=e}get inReview(){return!!this.optimizationInReview}get optimizationInReview(){if(!this.optimizationResolved){const t=this.previewVariantId;this._optimizationInReview=t?G({id:"review-optimization",name:"Review Optimization",type:"review",scope:this.previewScope,state:"started",variants:[{id:t,name:"Preview Variant",optimization_id:"review-optimization",traffic_percentage:100,config:{original:!1,percentage:100}}],assignedVariantId:t},{page:this.context.page,shop:this.context.shop},this.audienceEvaluator):null,this.optimizationResolved=!0}return this._optimizationInReview||null}run(){const t=document.getElementById(g.PANEL_TEMPLATE_ID);if(!t){console.debug("shogun: sidebar not found!!!");return}const e=t.content.cloneNode(!0);this.attachPreviewLinkClickHandler();const i=()=>{document.body.style.paddingLeft="360px",document.body.style.paddingTop="50px",document.body.prepend(e),typeof window.restoreCollapsedState=="function"&&window.restoreCollapsedState(),typeof window.restoreDescriptionHeightState=="function"&&window.restoreDescriptionHeightState()};if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",i);return}i()}get previewVariantId(){const e=new URLSearchParams(window.location.search).get(g.REVIEW_OPTIMIZATION_VARIANT_ID_PARAM),i=this.storage.get(g.PREVIEW_VARIANT_ID_STORAGE_KEY);return e&&e!==i?(console.debug(`shogun: theme review in progress, setting variant: ${e}`),this.storage.set(g.PREVIEW_VARIANT_ID_STORAGE_KEY,e),e):(i&&console.debug(`shogun: theme review in progress, viewing variant: ${i}`),i)}get previewScope(){const e=new URLSearchParams(window.location.search).get(g.REVIEW_OPTIMIZATION_SCOPE_PARAM),i=this.storage.get(g.PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY);return e&&e!==i?(console.debug(`shogun: theme review in progress, setting scope: ${e}`),this.storage.set(g.PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY,e),e):i?(console.debug(`shogun: theme review in progress, using scope: ${i}`),i):g.DEFAULT_REVIEW_SCOPE}attachPreviewLinkClickHandler(){this.previewLinkHandlerAttached||(this.previewLinkHandlerAttached=!0,document.addEventListener("click",t=>{var n,r;const e=(r=(n=t.target).closest)==null?void 0:r.call(n,'a[id^="shg-preview-btn-"]'),i=e==null?void 0:e.dataset.variantId;if(!i)return;t.preventDefault();const s=new URLSearchParams(window.location.search);s.set(g.REVIEW_OPTIMIZATION_VARIANT_ID_PARAM,i),window.location.href=`${window.location.pathname}?${s.toString()}`}))}};o(g,"PANEL_TEMPLATE_ID","shogun-price-test-preview"),o(g,"PREVIEW_VARIANT_ID_
29STORAGE_KEY","_shg_preview_variant_id"),o(g,"PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY","_shg_preview_optimization_scope"),o(g,"REVIEW_OPTIMIZATION_VARIANT_ID_PARAM","shgpvid"),o(g,"REVIEW_OPTIMIZATION_SCOPE_PARAM","shgsc"),o(g,"DEFAULT_REVIEW_SCOPE","product_details");let K=g;var dt=" daum[ /]| deusu/|(?:^|[^g])news(?!sapphire)|(?<! channel/|google/)google(?!(?:wv|app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!cam)scan|(?<!lib)http|24x7|;\\s\\w+;$|@[a-z][\\w-]+\\.|\\(\\)|\\.com\\b|\\b\\w+/1\\.0;|\\bbw/|\\bdlc\\b|\\bort/|\\bperl\\b|\\btime/|\\||^[<\\(;]|^[\\w \\.\\-\\(?:\\):%]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[\\w\\-]+/[\\w]+$|^[^ ]{50,}$|^\\d+\\b|^\\w*search\\b|^\\w+/[\\w\\(\\)]*$|^\\w+/\\d\\.\\d\\s\\([\\w@]+\\)$|^active|^ad muncher|^amaya|^apache/|^avsdevicesdk/|^azure|^biglotron|^blackbox exporter|^bot|^clamav[ /]|^claude-code/|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^email|^exodusmovement|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^igetter/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d\\s[\\w\\.-]+$|^mozilla/\\d\\.\\d\\s\\((?:compatible;)?(?:\\s?[\\w\\d-.]+\\/\\d+\\.\\d+)?\\)$|^navermailapp|^netsurf|^offline|^openai/|^owler|^php|^postman|^ps_daily/|^python|^rank|^read|^reed|^remove\\.bg/|^rest|^rss|^snapchat|^sora |^space bison|^stape/|^svn|^swcd |^taringa|^thumbor/|^track|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|abuse|advisor|agent\\b|analyzer|archive|ask jeeves/teoma|attracta|audit|bluecoat drtr|browsex|burpcollaborator|capture|catch|check\\b|checker|chrome-lighthouse|chromeframe|classifier|cloudflare|collapsify\\b|convertify|cookiehubverify/|crawl|cursor/|cypress/|dareboost|datanyze|dejaclick|detect|discovery|dmbrowser|download|exaleadcloudview|feed|firephp|foregenix|functionize|grab|hardenize\\b|headless|hotjar|httrack|hubspot marketing grader|ibisbrowser|infrawatch|insight|inspect|iplabel|java(?!;)|library|linkcheck|linktiger|mail\\.ru/|manager|manus-user/|marketgoo/|measure|monitor\\b|neustar wpm|node\\b|nutch|offbyone|openvas|optimize|pageburst|pagespeed|parser|phantomjs|pingdom|playwright|powermarks|preview|productfinder|prospectingstudio|proxy|ptst[ /]\\d|radar|readable/|retriever|rexx;|rigor|rss\\b|scrape|securityheaders|selenium|server|silktide|sindup/|sogou|sparkler/|speedcurve|spider|splash|statuscake|supercleaner|synapse|synthetic|testlocally|tools|torrent|transcoder|url|validator|virtuoso|wappalyzer|watchtowr|webglance|webkit2png|whatcms/|xtate/",ht=/bot|crawl|http|lighthouse|scan|search|spider/i,V;function ut(){if(V instanceof RegExp)return V;try{V=new RegExp(dt,"i")}catch{V=ht}return V}var gt=c=>typeof c=="string"&&c!=="";function pt(c){return gt(c)&&ut().test(c)}var ft=pt;const y=class y{constructor(t){o(this,"storage",new w("local"));this.publishedOptimizationIds=t}get writable(){return this.storage.writable}get legacyEntries(){return Object.values(this.getState()).filter(t=>typeof t=="string").length}get(t){const e=this.getState()[t];return!e||typeof e=="string"?void 0:{...e,state:e.state??"started"}}update(t){var s,n,r,a;if(t.type!=="ab_test"||t.inReview)return!0;console.debug(`shogun: Caching assignment for optimization: '${t.name}' (${t.id}) to variant: '${(s=t.assignedVariant)==null?void 0:s.name}' (${(n=t.assignedVariant)==null?void 0:n.id})'`);const e=this.getState(),i=t.state??"assigned";return this.storage.set(y.STORAGE_KEY,JSON.stringify({...e,[t.id]:{variantId:t.assignedVariantId,themeId:(a=(r=t.assignedVariant)==null?void 0:r.config)==null?void 0:a.theme_id,state:i}}))}clearExpired(){console.debug("shogun: clearing expired optimization state, redirecting to default theme");const t=new URL(window.location.href);t.searchParams.set(y.PREVIEW_THEME_PARAM,""),this.storage.remove(y.STORAGE_KEY),window.location.replace(t.toString())}hasExpiredEntries(){const t=Object.entries(this.getState()).filter(([e,i])=>typeof i=="string"?!0:!!i.themeId).map(([e])=>e);return t.length>0&&t.some(e=>!this.publishedOptimizationIds.includes(e))}getState(){try{const t=JSON.parse(this.storage.get(y.STORAGE_KEY)||"{}");return!t||typeof t!="object"||Array.isArray(t)?{}:t}catch{return this.storage.remove(y.STORAGE_KEY),{}}}};o(y,"STORAGE_KEY","_shg_ab_optimizations_cache"),o(y,"PREVIEW_THEME_PARAM","preview_theme_id");let Y=y;function mt(){const c=wt();return{navigation_type:(c==null?void 0:c.type)??null,prerendering:"prerendering"in document?!!document.prerendering:null,activation_start:typeof(c==null?void 0:c.activationStart)=="number"?Math.round(c.activationStart):null,visibility:document.visibilityState,elapsed_ms:Math.round(performance.now()),webdriver:vt()}}function vt(){try{return"webdriver"in navigator?!!navigator.webdriver:null}catch(c){return console.debug("shogun: could not read whether this page is driven by automation",c),null}}function wt(){try{return performance.getEntriesByType("navigation")[0]??null}catch(c){return console.debug("shogun: could not read the navigation timing for this page",c),null}}class j{constructor(t){o(this,"pixelTrackingStarted",!1);o(this,"assignedOptimization",null);o(this,"pageViewId",j.newPageViewId());this.context=t}static newPageViewId(){try{return crypto.randomUUID()}catch{return null}}get storewideCollectionAllowed(){return this.assignedOptimization||this.context.publishedOptimizations.some(t=>
29t.type==="ab_test")?!0:!!this.context.shop.storewideEventCollection}async track(t,e,{reason:i,details:s}={}){var a,l;if(e!=null&&e.inReview)return;console.debug(`shogun: tracking event '${t}' for optimization '${(e==null?void 0:e.name)||"none"}' (${(e==null?void 0:e.id)||"none"}) ${i?`with reason '${i}'`:""}`),this.assignedOptimization=e??this.assignedOptimization,(t=="started"||t=="viewed"||t=="skipped")&&this.startPixelTracking().catch(d=>this.reportCollectionFailure(d));const n=(a=window.Shopify)==null?void 0:a.customerPrivacy;let r=!1;try{r=(n==null?void 0:n.analyticsProcessingAllowed())??!1}catch(d){console.debug("shogun: could not read the consent status",d)}try{const d=await fetch(`${this.context.shop.analyticsUrl}/dispatcher/${t}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:t,shop_id:this.context.shop.shopId,pageview_id:this.pageViewId,session_id:this.context.visitor.sessionId,visitor_id:this.context.visitor.id,optimization_id:e==null?void 0:e.id,variant_id:(l=e==null?void 0:e.assignedVariant)==null?void 0:l.id,reason:i,details:{optimization_ids:this.context.publishedOptimizations.map(u=>u.id),distribution_method:this.context.assignmentStrategy,context:this.context.page,default_theme_id:this.context.shop.defaultThemeId??null,legacy_cache_entries:this.context.legacyCacheEntries,client_timestamp:new Date().toISOString(),optimizations:this.context.publishedOptimizations.map(u=>({id:u.id,assigned_variant_id:u.assignedVariantId,first_assignment:u.isFirstAssignment,eligibility:u.eligibility})),consented:r,consent_api:n?"available":"unavailable",environment:{version:this.context.version,storage:this.context.storage,...mt()},...s}}),keepalive:!0});d.ok||console.error(`shogun: the analytics endpoint refused the '${t}' event with status ${d.status}, it was not recorded`)}catch(d){console.error("shogun: failed to send tracking event",d)}}async startPixelTracking(){var i,s,n,r,a;if(console.debug("shogun: attempting to start pixel tracking for optimizations"),this.pixelTrackingStarted)return;if(!this.storewideCollectionAllowed){console.debug("shogun: no optimization assigned and store-wide event collection is disabled, skipping pixel tracking");return}const[t,e]=await Promise.all([this.getCustomerPrivacy(),this.getAnalytics()]);t.analyticsProcessingAllowed()||(console.debug("shogun: Visitor has not consented to tracking, unable to start pixel tracking for optimizations, waiting for consent..."),await this.waitForConsent(t),this.track("consented").catch(l=>console.error("shogun: could not report consent",l))),console.debug("shogun: Visitor has consented to tracking, starting pixel tracking for optimizations");try{e.publish("shogun:load",{app_type:((i=this.assignedOptimization)==null?void 0:i.type)=="personalization"?"personalization":"ab_testing",page_type:this.context.page.pageType,page_id:this.context.page.pageId,optimization_id:((s=this.assignedOptimization)==null?void 0:s.id)??null,variant_id:((r=(n=this.assignedOptimization)==null?void 0:n.assignedVariant)==null?void 0:r.id)??null,on_assigned_variant:((a=this.assignedOptimization)==null?void 0:a.isOnAssignedVariant)??!1,session_id:this.context.visitor.sessionId,visitor_id:this.context.visitor.id,pageview_id:this.pageViewId,original_referrer:this.context.originalReferrer}),this.pixelTrackingStarted=!0}catch(l){this.reportCollectionFailure(l)}}reportCollectionFailure(t){console.error("shogun: pixel tracking did not start, this visitor will not be collected",t);const e=t instanceof E?t.reason:"analytics_unavailable";this.track("errored",this.assignedOptimization??void 0,{reason:e,details:{error:t instanceof Error?{message:t.message,stack:t.stack}:String(t)}}).catch(i=>console.error("shogun: could not report the collection failure",i))}async getShopify(){return this.until(()=>window.Shopify,"Timed out waiting for Shopify API","analytics_unavailable")}
29async getAnalytics(){const t=await this.getShopify();return this.until(()=>{const e=t.analytics;return e!=null&&e.publish?e:void 0},"Timed out waiting for Shopify analytics API","analytics_unavailable")}async getCustomerPrivacy(){const t=await this.getShopify();return t!=null&&t.customerPrivacy?t.customerPrivacy:(await this.loadConsentTrackingApi(),this.until(()=>{var e;return(e=window.Shopify)==null?void 0:e.customerPrivacy},"Timed out waiting for Shopify customerPrivacy API","analytics_unavailable"))}loadConsentTrackingApi(){return new Promise((t,e)=>{const i=window.Shopify;if(!(i!=null&&i.loadFeatures)){e(new E("Shopify.loadFeatures is not available","analytics_unavailable"));return}i.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],s=>{s&&s.length>0?e(s[0]):t()})})}waitForConsent(t){return t.analyticsProcessingAllowed()?Promise.resolve():new Promise((e,i)=>{let s=!1,n=!1;const r=()=>{document.removeEventListener("visitorConsentCollected",a)},a=()=>{try{s=t.analyticsProcessingAllowed(),s||(n=!0)}catch(l){console.debug("shogun: could not read the consent status after it was collected",l)}};document.addEventListener("visitorConsentCollected",a),this.until(()=>s?!0:void 0,"Timed out waiting for user consent","consent_timeout").then(()=>{r(),e()}).catch(l=>{r(),i(n?new E("Consent was declined","consent_declined",{cause:l}):l)})})}until(t,e,i,{intervalMs:s=250,timeoutMs:n=15e3}={}){return new Promise((r,a)=>{const l=t();if(l){r(l);return}const d=Date.now(),u=window.setInterval(()=>{const h=t();if(h){window.clearInterval(u),r(h);return}Date.now()-d>n&&(window.clearInterval(u),a(new E(e,i)))},s)})}}const _t={location_unavailable:"location_unavailable",visitor_details_unavailable:"storage_unavailable"},J=c=>c instanceof Error?{message:c.message,stack:c.stack}:String(c),_=class _{constructor(t){o(this,"visitor");o(this,"audienceEvaluator");o(this,"retainedReferrer");o(this,"originalReferrer");o(this,"optimizationReview");o(this,"optimizationCache");o(this,"attemptsStore",new w("session"));o(this,"tracker");o(this,"legacyCacheEntries");o(this,"_publishedOptimizations");o(this,"_assignedOptimization");this.context=t,this.retainedReferrer=new H,this.originalReferrer=this.retainedReferrer.restore(),this.visitor=new R(t.session),this.optimizationCache=new Y(t.publishedOptimizations.map(e=>e.id)),this.legacyCacheEntries=this.optimizationCache.legacyEntries,this.audienceEvaluator=new Q(this.visitor,t.shop.geoLocationApi),this.optimizationReview=new K(t,this.audienceEvaluator)}get publishedOptimizations(){return this._publishedOptimizations||(this._publishedOptimizations=this.context.publishedOptimizations.flatMap(t=>{var n,r;const e=this.optimizationCache.get(t.id),i=(e==null?void 0:e.variantId)||t.assignedVariantId,s=(e==null?void 0:e.state)||t.state;if(i){const a=((r=(n=t.variants)==null?void 0:n.find(l=>l.id===i))==null?void 0:r.name)||i;console.debug(`shogun: Found cached optimization for optimization: '${t.name}' (${t.id}), with variant: '${a}' (${i})`)}return G({...t,assignedVariantId:i,state:s},{page:this.context.page,shop:this.context.shop},this.audienceEvaluator)??[]})),this._publishedOptimizations}get abTestStrategy(){switch(this.context.assignmentStrategy){case"greedy":return new X(this.visitor.bin);case"even":return new lt(this.visitor.bin);default:return new X(this.visitor.bin)}}get personalizationStrategy(){return new B(this.visitor.bin)}get assignedOptimization(){return this._assignedOptimization===void 0&&(this._assignedOptimization=this.optimizationReview.optimizationInReview||this.previouslyAssignedOptimization||this.abTestStrategy.assign(this.publishedOptimizations.filter(t=>t.type==="ab_test"))||this.personalizationStrategy.assign(this.publishedOptimizations.filter(t=>t.type==="personalization"))||null),this._assignedOptimization}get previouslyAssignedOptimization(){return this.publishedOptimizations.find(t=>t.assignedVariantId!==void 0)||null}get isBot(){return ft(navigator.userAgent)}get dispatchAttempts(){return Number(this.attemptsStore.get(_.DISPATCH_ATTEMPTS_KEY)||"0")}get trackingService(){return this.tracker||(this.tracker=new j({shop:this.context.shop,page:this.context.page,visitor:this.visitor,assignmentStrategy:this.context.assignmentStrategy,publishedOptimizations:this.publishedOptimizations,originalReferrer:this.originalReferrer,storage:{cookie:this.visitor.cookiesWritable,local:this.optimizationCache.writable,session:this.attemptsStore.writable},version:_.VERSION,legacyCacheEntries:this.legacyCacheEntries})),this.tracker}get isThemePreview(){var i,s,n;
29if(this.optimizationReview.inReview)return!1;const t=this.context.page.themeId!=this.context.shop.defaultThemeId,e=(n=(s=(i=this.previouslyAssignedOptimization)==null?void 0:i.assignedVariant)==null?void 0:s.config)==null?void 0:n.theme_id;return t&&(e===void 0||e!==this.context.page.themeId)}set dispatchAttempts(t){this.attemptsStore.set(_.DISPATCH_ATTEMPTS_KEY,t.toString())||console.debug("shogun: could not record the dispatch attempt, this session is not protected against a redirect loop")}get unassignedReason(){if(this.context.configExpired&&this.publishedOptimizations.length===0)return"config_expired";const e=this.publishedOptimizations.flatMap(i=>{var s,n;return[...Object.values(((s=i.eligibility)==null?void 0:s.audience.evaluations)??{}),...Object.values(((n=i.eligibility)==null?void 0:n.variants)??{}).flatMap(r=>Object.values(r.evaluations??{}))]}).find(i=>i.status==="error");return _t[(e==null?void 0:e.reason)??""]??"no_assigned_variant"}run(){var t,e,i,s,n;try{if(this.isBot){console.debug("shogun: Visitor identified as bot, skipping optimization assignment and execution."),this.trackingService.track("excluded",void 0,{reason:"bot"});return}const r=!this.optimizationCache.writable&&this.publishedOptimizations.some(l=>l.type==="ab_test");if(!this.visitor.idsPersisted||r){console.debug("shogun: Visitor cannot persist their assignment, skipping optimization assignment and execution."),this.trackingService.track("excluded",void 0,{reason:"storage_unavailable"});return}if(this.dispatchAttempts>=_.MAX_DISPATCH_ATTEMPTS)throw new E(`Maximum dispatch attempts of ${_.MAX_DISPATCH_ATTEMPTS} exceeded. Possible redirect loop detected.`,"max_dispatch_attempts");if(this.optimizationCache.hasExpiredEntries()){this.trackingService.track("excluded",void 0,{reason:"cache_expired"}),this.optimizationCache.clearExpired();return}if(this.isThemePreview){console.debug("shogun: Visitor identified as theme preview, skipping optimization assignment and execution."),this.trackingService.track("excluded",void 0,{reason:"theme_preview"});return}this.publishedOptimizations.forEach(l=>l.evaluateEligibility()),console.debug(`shogun: Running dispatcher with ${this.publishedOptimizations.length} published optimizations (${this.publishedOptimizations.map(l=>l.name).join(", ")})`);const a=this.assignedOptimization;if(a){if(!this.optimizationCache.update(a)){console.debug("shogun: Could not record the assignment, skipping optimization execution."),this.trackingService.track("excluded",void 0,{reason:"storage_unavailable"});return}if(a.isFirstAssignment&&this.trackingService.track("assigned",a),a.needsDispatch){if(!a.canDispatch)throw new E(`Optimization '${a.name}' (${a.id}) cannot dispatch variant '${(t=a.assignedVariant)==null?void 0:t.id}'`,"invalid_variant_config",{optimization:a});console.debug(`shogun: Dispatching optimization: ${a.name} (${a.id}) with variant: ${(e=a.assignedVariant)==null?void 0:e.name} (${(i=a.assignedVariant)==null?void 0:i.id}) [attempt ${this.dispatchAttempts+1}]`),this.dispatchAttempts==0&&this.retainedReferrer.save(),this.trackingService.track("dispatched",a),this.dispatchAttempts=this.dispatchAttempts+1;try{a.dispatch()}catch(l){throw new E(`Dispatch failed for optimization '${a.id}'`,"dispatch_failed",{cause:l,optimization:a})}return}console.debug(`shogun: Running optimization: '${a.name}' (${a.id}) with variant: '${(s=a.assignedVariant)==null?void 0:s.name}' (${(n=a.assignedVariant)==null?void 0:n.id})`),a.inReview?(console.debug("shogun: Optimization is in review, running optimization review flow for optimization"),this.optimizationReview.run()):a.isFirstView?(console.debug("shogun: This is the first view for this optimization, tracking started event."),a.state="started",this.optimizationCache.update(a),this.trackingService.track("started",a)):a.isOnAssignedVariant?(console.debug("shogun: This is not the first view for this optimization, tracking viewed event."),this.trackingService.track("viewed",a)):(console.debug("shogun: Visitor is not eligible for the assigned optimization, skipping view tracking and finalization."),this.trackingService.track("skipped",a,{reason:"not_eligible"})),this.dispatchAttempts=0,a.finalize()}else console.debug("shogun: No optimization assigned to this visitor."),this.trackingService.track("skipped",void 0,{reason:this.unassignedReason});this.retainedReferrer.clear()}catch(r){console.error("shogun: Error running optimizations",r);try{const a=r instanceof E?r:void 0;this.trackingService.track("errored",a==null?void 0:a.optimization,{reason:a==null?void 0:a.reason,details:{error:J(r),cause:(a==null?void 0:a.cause)===void 0?void 0:J(a.cause)}})}catch(a){console.error("shogun: Failed to report dispatcher error",a)}this.retainedReferrer.clear()}}};o(_,"VERSION","2.1.0"),o(_,"MAX_DISPATCH_ATTEMPTS",5),o(_,"DISPATCH_ATTEMPTS_KEY","_shg_dispatch_attempts");let q=_;
29window.ShogunDispatcher=q})(); 30 31})(); 32 33</script>
33<script type="text/javascript"> 34 ;(function() { 35 const designMode = false; 36 if (designMode) { 37 console.debug("shogun: Design mode is enabled, skipping optimizer initialization"); 38 return; 39 } 40 41 // an Error cannot be sent as-is: message and stack are non-enumerable, so JSON.stringify gives {} 42 const describeThrown = (value) => 43 value instanceof Error ? { message: value.message, stack: value.stack } : String(value); 44 45 const reportExclusion = (reason, details) => { 46 try { 47 if (typeof fetch !== 'function') return; 48 49 fetch("https://shogun-abc-production.global.ssl.fastly.net/dispatcher/excluded", { 50 method: 'POST', 51 headers: { 'Content-Type': 'application/json' }, 52 body: JSON.stringify({ 53 name: 'excluded', 54 shop_id: "625a3ac7-fa57-4d35-94c6-be0547643cc0", 55 reason: reason, 56 details: details || {} 57 }), 58 keepalive: true, 59 }).catch(() => {}); 60 } catch (_error) { 61 // reporting a bail must never be a thing that breaks a merchant's page 62 } 63 }; 64 65 // If the referrer url is the Shopify admin url or other known merchant domains, then set a local storage shg_is_merchant flag to true 66 // This is used to remove the preview bar from the page for shoppers 67 // 68 // Reading localStorage throws outright where the origin is denied storage, and this only decides whether a 69 // merchant sees the preview bar. Letting it escape would take the dispatcher down with it and leave the visitor 70 // reporting nothing at all. 71 try { 72 const referrer = document.referrer 73 const merchantDomains = ['admin.shopify.com', 'ab.shgapi.com', 'abc.shogun.dev'] 74 if (!localStorage.getItem('_shg_is_merchant') && merchantDomains.some(domain => referrer.includes(domain))) { 75 console.debug('shogun: Setting shg_is_merchant to true') 76 localStorage.setItem('_shg_is_merchant', 'true') 77 } 78 } catch (error) { 79 console.debug('shogun: could not read the merchant flag, continuing without it', error) 80 } 81 82 // Check for optimization disable flags 83 const urlParams = new URLSearchParams(window.location.search); 84 const optimizationDisabled = urlParams.get('shg') === "false" || window.location.hostname.includes('shopifypreview'); 85 86 if (optimizationDisabled) { 87 console.debug("shogun: Optimization is disabled, skipping optimizer initialization"); 88 return; 89 } 90 91 // Load shop metafield configuration 92 93 const shopMetafieldConfig = {"default_theme_id":152023859419,"method":"greedy","optimizations":[],"expires_at":1790339703000,"env":"production"}; 94 95 if (!shopMetafieldConfig) { 96 console.debug("shogun: Shop metafield configuration for optimizations is missing. Skipping optimizer initialization."); 97 reportExclusion('config_unavailable'); 98 return; 99 } 100 101 // A lapsed metafield yields no optimizations, which on its own is indistinguishable from a shop running none. 102 const configExpired = !(shopMetafieldConfig.expires_at > Date.now()); 103 const optimizationsData = configExpired ? [] : (shopMetafieldConfig.optimizations || []); 104 105 // These ID should match. It is possible for them to be different if a theme is copied from a different shop. 106 const intendedShopifyId = "3752099958"; // The hard coded shopify ID when this snippet was pushed to the theme. 107 const currentShopifyId = "3752099958"; // The current shopify ID that this theme is rendered in. 108 if (intendedShopifyId !== currentShopifyId) { 109 console.debug(`shogun: Shopify ID mismatch: intendedShopifyId=${intendedShopifyId} currentShopifyId=${currentShopifyId}. This may indicate the theme was copied from another shop and not properly set up. Skipping optimizer initialization to avoid potential issues.`); 110 // Attributed to the shop the snippet was written for, the only internal id it carries; both Shopify ids ride 111 // along so the shop it is actually running on can be resolved. 112 reportExclusion('shop_mismatch', { intended_shopify_id: intendedShopifyId, current_shopify_id: currentShopifyId }); 113 return; 114 } else { 115 console.debug(`shogun: Shopify ID verified: ${intendedShopifyId}`); 116 } 117 118
119 if (typeof ShogunDispatcher === 'undefined') { 120 console.error("shogun: Dispatcher is not defined. Please ensure the shogun optimizer script is properly loaded."); 121 reportExclusion('dispatcher_unavailable', { optimizer_version: 2 }); 122 return; 123 } 124 125 const dispatcherConfig = { 126 shop: { 127 shopId: "625a3ac7-fa57-4d35-94c6-be0547643cc0", 128 shopDomain: "cheerble.myshopify.com", 129 analyticsUrl: "https://shogun-abc-production.global.ssl.fastly.net", 130 geoLocationApi: "https://ipinfo.io/json?token=f2ae3a557d807b", 131 storefrontAccessToken: "916cbf147cfe18f8c09b53fc512c3bb1", 132 defaultThemeId: shopMetafieldConfig.default_theme_id ? shopMetafieldConfig.default_theme_id.toString() : null, 133 storewideEventCollection: true, 134 }, 135 page: { 136 pageId: "47017623670", 137 pageType: "page", 138 templateName: "page", 139 templateSuffix: "contact", 140 templateDirectory: "", 141 themeId: "152023859419", 142 languageRootUrl: "/", 143 path: window.location.pathname, 144 currentCartVariantId: null, 145 }, 146 session: { 147 sessionId: urlParams.get('shgSessionId'), 148 customerId: "", 149 isB2B: false, 150 }, 151 assignmentStrategy: shopMetafieldConfig.method, 152 publishedOptimizations: optimizationsData, 153 configExpired: configExpired 154 } 155 156 console.debug("shogun: Initializing ShogunOptimizer v2"); 157 try { 158 const dispatcher = new ShogunDispatcher(dispatcherConfig); 159 dispatcher.run(); 160 } catch (error) { 161 console.error("shogun: Dispatcher failed to start.", error); 162 reportExclusion('dispatcher_unavailable', { optimizer_version: 2, error: describeThrown(error) }); 163 } 164 165 })(); 166 167</script>
167 168 169
169<script> 170function a0_0x4ade(_0x2e642d,_0x5a6bf4){const _0x51ff92=a0_0x3fce();return a0_0x4ade=function(_0x2988fd,_0x46c6ea){_0x2988fd=_0x2988fd-0x1da;let _0x3fceb5=_0x51ff92[_0x2988fd];return _0x3fceb5;},a0_0x4ade(_0x2e642d,_0x5a6bf4);}(function(_0x3fca60,_0x23c362){const _0x3b2b36=a0_0x4ade,_0x310a6d=_0x3fca60();while(!![]){try{const _0x3f26d3=parseInt(_0x3b2b36(0x1de))/0x1*(-parseInt(_0x3b2b36(0x20c))/0x2)+-parseInt(_0x3b2b36(0x213))/0x3+-parseInt(_0x3b2b36(0x22d))/0x4*(-parseInt(_0x3b2b36(0x227))/0x5)+parseInt(_0x3b2b36(0x21a))/0x6+-parseInt(_0x3b2b36(0x221))/0x7*(parseInt(_0x3b2b36(0x1f4))/0x8)+-parseInt(_0x3b2b36(0x1e8))/0x9*(-parseInt(_0x3b2b36(0x207))/0xa)+parseInt(_0x3b2b36(0x1fb))/0xb*(parseInt(_0x3b2b36(0x21c))/0xc);if(_0x3f26d3===_0x23c362)break;else _0x310a6d['push'](_0x310a6d['shift']());}catch(_0x37c80a){_0x310a6d['push'](_0x310a6d['shift']());}}}(a0_0x3fce,0xc5f99),!function(_0x19f974={'product':!0x1,'permanent_domain':'','shop_id':void 0x0,'expires':void 0x0}){const _0x2702af=a0_0x4ade,_0x445fd3=(function(){const _0x3d8277=a0_0x4ade;if('eEnPr'!==_0x3d8277(0x215)){let _0x17275a=!![];return function(_0x344661,_0x2c1e9a){const _0x3bf8b6=_0x3d8277;if('rjksQ'!==_0x3bf8b6(0x229)){const _0xa2219e=_0x17275a?function(){const _0xd46016=_0x3bf8b6;if(_0xd46016(0x1fc)===_0xd46016(0x1eb)){const _0x1a3e74=_0x255fbc[_0xd46016(0x217)](_0x1a7ad4,arguments);return _0x4010f2=null,_0x1a3e74;}else{if(_0x2c1e9a){const _0x470d77=_0x2c1e9a[_0xd46016(0x217)](_0x344661,arguments);return _0x2c1e9a=null,_0x470d77;}}}:function(){};return _0x17275a=![],_0xa2219e;}else{if(0x1===_0x355e22[_0x3bf8b6(0x21d)]&&'SCRIPT'===_0x49dd12[_0x3bf8b6(0x206)]&&!_0x172872['hasAttribute'](_0x3bf8b6(0x224))&&!_0x381bc6[_0x3bf8b6(0x21f)](_0x41d71e[_0x3bf8b6(0x1ef)])&&!_0x47a9e3[_0x3bf8b6(0x21f)](_0x420475['innerText'])&&_0x109938[_0x3bf8b6(0x21e)](_0x35021d[_0x3bf8b6(0x203)])){if(_0x344687[_0x3bf8b6(0x1ef)]&&_0xc3d50d[_0x3bf8b6(0x1fa)](_0x3bf8b6(0x1e0))&&(_0x38677a[_0x3bf8b6(0x1e9)](_0x3bf8b6(0x224),()=>{const _0xe245b0=_0x3bf8b6;_0x28245b['setAttribute'](_0xe245b0(0x21b),!0x0);}),_0x4d84f6[_0x3bf8b6(0x1e9)](_0x3bf8b6(0x225),()=>{const _0x4cfb3d=_0x3bf8b6;_0xb490a7[_0x4cfb3d(0x220)](_0x4cfb3d(0x21b),!0x0);})),!_0x2bf9a1[_0x3bf8b6(0x1ef)]&&_0x3c3842['textContent'][_0x3bf8b6(0x21e)]('window.ShopifyAnalytics')&&_0x29f720)return _0x146239=!0x1;if(_0x59a315[_0x3bf8b6(0x1fa)](_0x3bf8b6(0x204)))return _0x46d905[_0x3bf8b6(0x1e1)](_0x3bf8b6(0x204));if(_0x317295[_0x3bf8b6(0x1fa)]('src')&&_0x377841[_0x3bf8b6(0x1ef)][_0x3bf8b6(0x21e)](_0x3bf8b6(0x1e2)))return;_0x30ff29[_0x3bf8b6(0x1ef)]&&_0x96b277[_0x3bf8b6(0x220)](_0x3bf8b6(0x1f6),_0x45ecb2['src']),_0x150282[_0x3bf8b6(0x1e1)]('src'),_0xf16af1['dataset'][_0x3bf8b6(0x203)]=_0x3625c4['type']||_0x3bf8b6(0x1da),_0x171c24[_0x3bf8b6(0x203)]='text/lazyload';}}};}else return _0x40c923[_0x3d8277(0x1f7)]()[_0x3d8277(0x1e3)](_0x3d8277(0x200))[_0x3d8277(0x1f7)]()['constructor'](_0x176249)[_0x3d8277(0x1e3)](_0x3d8277(0x200));}()),_0xb522e4=_0x445fd3(this,function(){const _0x400147=a0_0x4ade;if(_0x400147(0x212)!=='TsWRc')return _0xb522e4[_0x400147(0x1f7)]()[_0x400147(0x1e3)](_0x400147(0x200))[_0x400147(0x1f7)]()['constructor'](_0xb522e4)[_0x400147(0x1e3)](_0x400147(0x200));else _0x1ab477[_0x400147(0x220)](_0x400147(0x21b),!0x0);});_0xb522e4();const {product:_0x53b599,permanent_domain:_0x423506,shop_id:_0x2dd510,expires:_0xebd9d3}=_0x19f974;window['_authorizeDomain']=_0x2702af(0x1f1),window['_shop_id']='3752099958',window[_0x2702af(0x22c)]='page';const _0x1e84cd=_0xebd9d3&&_0xebd9d3+0x9a7ec800<=new Date()[_0x2702af(0x1e5)](),_0x859404=_0x423506!==window['_authorizeDomain'],_0x35286e=_0x2dd510!==0x1*window[_0x2702af(0x201)];if(Object[_0x2702af(0x20f)](window,_0x2702af(0x210),{'value':_0x19f974,'writable':!0x1,'configurable':!0x1}),_0x1e84cd||_0x859404||_0x35286e||!_0x53b599)return void Object[_0x2702af(0x20f)](window,_0x2702af(0x226),{'value':!0x1,'writable':!0x1,'configurable':!0x1});Object[_0x2702af(0x20f)](window,_0x2702af(0x226),{'value':!0x0,'writable':!0x1,'configurable':!0x1});const _0x4730a=new Event(_0x2702af(0x222)+_0x19f974[_0x2702af(0x20e)],{'bubbles':!0x0,'cancelable':!0x1,'once':!0x0}),_0x406e44=new Event('load'+_0x19f974['shop_id'],{'bubbles':!0x0,'cancelable':!0x1,'once':!0x0}),_0x266bda=window['addEventListener'];window[_0x2702af(0x1e9)]=document[_0x2702af(0x1e9)]=function(_0x454278,_0x30c108,..._0x59eea9){const _0x2338f9=_0x2702af;if(['DOMContentLoaded',_0x2338f9(0x224)][_0x2338f9(0x21e)](_0x454278))switch(_0x454278){case _0x2338f9(0x222):_0x2338f9(0x1f8)===document[_0x2338f9(0x1f9)]?_0x266bda[_0x2338f9(0x20b)](this,_0x454278,_0x30c108,..._0x59eea9):(_0x4730a[_0x2338f9(0x1f0
170)]||document[_0x2338f9(0x1ee)](_0x4730a),Promise[_0x2338f9(0x1fd)]()[_0x2338f9(0x22b)](()=>{const _0x118fcc=_0x2338f9;_0x30c108[_0x118fcc(0x20b)](this,_0x4730a);}));break;case _0x2338f9(0x224):'complete'!==document['readyState']?_0x266bda['call'](this,_0x454278,_0x30c108,..._0x59eea9):(_0x406e44[_0x2338f9(0x1f0)]||window[_0x2338f9(0x1ee)](_0x406e44),Promise[_0x2338f9(0x1fd)]()[_0x2338f9(0x22b)](()=>{const _0x28f137=_0x2338f9;_0x30c108[_0x28f137(0x20b)](this,_0x406e44);}));}else _0x266bda['call'](this,_0x454278,_0x30c108,..._0x59eea9);},window[_0x2702af(0x22c)],navigator['userAgent'][_0x2702af(0x1df)](/(Linux|Macintosh).*AppleWebKit/gi)&&_0x2702af(0x1e4)===navigator[_0x2702af(0x1f3)]&&(window[_0x2702af(0x1ff)]={'integrations':!0x0,'track'(){}},window['BOOMR']={'version':_0x2702af(0x1f5),'snippetExecuted':new Date()[_0x2702af(0x1e5)]()});const _0x1bd250=['',_0x2702af(0x1da),_0x2702af(0x219)],_0x36d04a=new RegExp([_0x2702af(0x208),_0x2702af(0x1fe),_0x2702af(0x1e6),'analytics\x5c.tiktok\x5c.com','clarity\x5c.ms',_0x2702af(0x228),_0x2702af(0x1e7),_0x2702af(0x223),'snap\x5c.licdn\x5c.com',_0x2702af(0x209),'s\x5c.pinimg\x5c.com',_0x2702af(0x1ea)][_0x2702af(0x22a)]('|'),'g');let _0x13abd9=!0x0;window[_0x2702af(0x205)]=new MutationObserver(_0x1f08f9=>{const _0x55e3f5=_0x2702af;if('NHfgV'!==_0x55e3f5(0x22e)){if(_0x45a3c3['src']&&_0x396110[_0x55e3f5(0x1fa)](_0x55e3f5(0x1e0))&&(_0xb195fd['addEventListener']('load',()=>{_0x5a2147['setAttribute']('data-load',!0x0);}),_0x49e830[_0x55e3f5(0x1e9)](_0x55e3f5(0x225),()=>{const _0x4c388f=_0x55e3f5;_0x3b238e[_0x4c388f(0x220)]('data-load',!0x0);})),!_0x5b53f9[_0x55e3f5(0x1ef)]&&_0x321cfa[_0x55e3f5(0x20d)][_0x55e3f5(0x21e)](_0x55e3f5(0x1ed))&&_0x3b0a48)return _0x114c14=!0x1;if(_0x240aab[_0x55e3f5(0x1fa)](_0x55e3f5(0x204)))return _0x4b2c34[_0x55e3f5(0x1e1)](_0x55e3f5(0x204));if(_0x3bb029[_0x55e3f5(0x1fa)](_0x55e3f5(0x1ef))&&_0x331498[_0x55e3f5(0x1ef)][_0x55e3f5(0x21e)](_0x55e3f5(0x1e2)))return;_0xc8726c[_0x55e3f5(0x1ef)]&&_0x310313['setAttribute']('data-src',_0x310e89[_0x55e3f5(0x1ef)]),_0xb2f958['removeAttribute']('src'),_0x2bb650[_0x55e3f5(0x20a)][_0x55e3f5(0x203)]=_0x3caadc[_0x55e3f5(0x203)]||'text/javascript',_0xf5fb43['type']=_0x55e3f5(0x216);}else _0x1f08f9['forEach'](({addedNodes:_0x26dbd6})=>{const _0x26d3c3=_0x55e3f5;_0x26dbd6[_0x26d3c3(0x211)](_0x211783=>{const _0x20822a=_0x26d3c3;if(_0x20822a(0x1ec)!==_0x20822a(0x1ec)){const _0x4241c9=_0x12e9fb?function(){const _0x48081e=_0x20822a;if(_0x2b9602){const _0x5a791e=_0x3041e7[_0x48081e(0x217)](_0xeddc24,arguments);return _0xe61009=null,_0x5a791e;}}:function(){};return _0x5c8e98=![],_0x4241c9;}else{if(0x1===_0x211783[_0x20822a(0x21d)]&&_0x20822a(0x1dd)===_0x211783[_0x20822a(0x206)]&&!_0x211783[_0x20822a(0x1fa)]('load')&&!_0x36d04a[_0x20822a(0x21f)](_0x211783[_0x20822a(0x1ef)])&&!_0x36d04a[_0x20822a(0x21f)](_0x211783[_0x20822a(0x1f2)])&&_0x1bd250[_0x20822a(0x21e)](_0x211783['type'])){if(_0x20822a(0x218)!==_0x20822a(0x202)){if(_0x211783[_0x20822a(0x1ef)]&&_0x211783['hasAttribute'](_0x20822a(0x1e0))&&(_0x211783[_0x20822a(0x1e9)](_0x20822a(0x224),()=>{const _0x2ad575=_0x20822a;_0x2ad575(0x1dc)===_0x2ad575(0x214)?_0x977a61[_0x2ad575(0x220)](_0x2ad575(0x21b),!0x0):_0x211783[_0x2ad575(0x220)]('data-load',!0x0);}),_0x211783[_0x20822a(0x1e9)](_0x20822a(0x225),()=>{const _0x4dbbbb=_0x20822a;_0x211783[_0x4dbbbb(0x220)](_0x4dbbbb(0x21b),!0x0);})),!_0x211783[_0x20822a(0x1ef)]&&_0x211783['textContent'][_0x20822a(0x21e)](_0x20822a(0x1ed))&&_0x13abd9)return _0x13abd9=!0x1;if(_0x211783[_0x20822a(0x1fa)](_0x20822a(0x204)))return _0x211783[_0x20822a(0x1e1)](_0x20822a(0x204));if(_0x211783[_0x20822a(0x1fa)]('src')&&_0x211783[_0x20822a(0x1ef)][_0x20822a(0x21e)](_0x20822a(0x1e2)))return;_0x211783[_0x20822a(0x1ef)]&&_0x211783[_0x20822a(0x220)](_0x20822a(0x1f6),_0x211783[_0x20822a(0x1ef)]),_0x211783[_0x20822a(0x1e1)]('src'),_0x211783[_0x20822a(0x20a)][_0x20822a(0x203)]=_0x211783[_0x20822a(0x203)]||_0x20822a(0x1da),_0x211783[_0x20822a(0x203)]='text/lazyload';}else{if(_0x44ab2f){const _0x1be18f=_0x18d878[_0x20822a(0x217)](_0x278167,arguments);return _0x44f14a=null,_0x1be18f;}}}}});});}),window[_0x2702af(0x205)][_0x2702af(0x1db)](document['documentElement'],{'childList':!0x0,'subtree':!0x0});}({'product':!0x0,'permanent_domain':'cheerble.myshopify.com','shop_id':0xdfa48076,'expires':0x199e0044400}
170));function a0_0x3fce(){const _0x45fcf6=['static\x5c.ads-twitter\x5c.com','dataset','call','504986RtNXUf','textContent','shop_id','defineProperty','_params','forEach','wuciV','3866346EsPbij','KwWgh','rGVQO','text/lazyload','apply','cUdbJ','module','410802GrORER','data-load','1892412eLBPgX','nodeType','includes','test','setAttribute','10855033SOAYcr','DOMContentLoaded','js\x5c.hs-scripts\x5c.com','load','error','in_service','105BlomKy','static\x5c.hotjar\x5c.com','Cynxc','join','then','_current_page','200492MkDQrJ','NHfgV','text/javascript','observe','VejXL','SCRIPT','6lLprCC','match','defer','removeAttribute','preview-bar/preview-bar-modules.js','search','Linux\x20x86_64','getTime','google-analytics\x5c.com','cdn\x5c.segment\x5c.com','9ktMFsY','addEventListener','cdn\x5c.shopify\x5c.com\x5c/s\x5c/shopifycloud\x5c/boomerang','tcJmZ','AsQjd','window.ShopifyAnalytics','dispatchEvent','src','target','cheerble.myshopify.com','innerText','platform','8EQecEs','2.3.4','data-src','toString','loading','readyState','hasAttribute','264EzXHyu','XAAvw','resolve','googletagmanager\x5c.com','trekkie','(((.+)+)+)+$','_shop_id','cVFZu','type','data-plugin-src','_opt','tagName','2594900RPTDlj','chrome-extension:\x5c/\x5c/'];a0_0x3fce=function(){return _0x45fcf6;};return a0_0x3fce();} 171</script>
171 172 173 174<meta charset="utf-8"> 175 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0"> 176 <meta name="theme-color" content="#ffffff"> 177 178 <title>Contact Cheerble | Support, Partnerships & Sales</title><meta name="description" content="Contact Cheerble for product support, partnerships, distribution and sales. Find the right email, phone number or contact form for your inquiry."><link rel="canonical" href="https://cheerble.com/pages/contact-us"><link rel="shortcut icon" href="//cheerble.com/cdn/shop/files/cheerble_logo_260109.png?v=1767939519&width=96"> 179 <link rel="apple-touch-icon" href="//cheerble.com/cdn/shop/files/cheerble_logo_260109.png?v=1767939519&width=180"><link rel="preconnect" href="https://cdn.shopify.com"> 180 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 181 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"><link rel="preload" href="//cheerble.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//cheerble.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" as="font" type="font/woff2" crossorigin> 182<!-- ç³»å页 --> 183 184 185<!-- 产åç±»å页 --> 186 187 188<!-- å ¶ä»é»è®¤é¡µé¢ --> 189 190 191 192<!-- æ¥æ¬å¸åºéå ¬å¼é¡µï¼Rev 39ï¼ï¼æ¨¡æ¿å·²æ¢ææ¥ææç¤ºï¼åæ¶ç¦æ¢ç´¢å¼ï¼é¿å æç´¢ç»æä»æåæ¤é¡µ --> 193 194 195<!-- æ¥æ¬å¸åºéå ¬å¼è®°äºï¼Rev 45ï¼ï¼æéä»ãããã¢ã¼ã·ã§ã³è¨äºãªã©ãæ¥æ¬å¸å ´ã§ã¯é²åºãããªãè¨äº --> 196 197 198<!-- åè½æ§é¡µé¢ï¼ä¿çå¯è®¿é®ï¼ä½ä¸è¿å ¥èªç¶æç´¢ç´¢å¼ï¼2026-09 SEO 审计 3.2ï¼ --> 199<meta property="og:type" content="website"> 200 <meta property="og:title" content="Contact Cheerble | Support, Partnerships & Sales"><meta property="og:image" content="http://cheerble.com/cdn/shop/files/PC_-min_22b8fdea-ecaf-4c35-abca-defea3ea0325.jpg?v=1639127085&width=2048"> 201 <meta property="og:image:secure_url" content="https://cheerble.com/cdn/shop/files/PC_-min_22b8fdea-ecaf-4c35-abca-defea3ea0325.jpg?v=1639127085&width=2048"> 202 <meta property="og:image:width" content="2560"> 203 <meta property="og:image:height" content="1440"><meta property="og:description" content="Contact Cheerble for product support, partnerships, distribution and sales. Find the right email, phone number or contact form for your inquiry."><meta property="og:url" content="https://cheerble.com/pages/contact-us"> 204<meta property="og:site_name" content="Cheerble"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Contact Cheerble | Support, Partnerships & Sales"> 205 <meta name="twitter:description" content="Contact Cheerble for product support, partnerships, distribution and sales. Find the right email, phone number or contact form for your inquiry."><meta name="twitter:image" content="https://cheerble.com/cdn/shop/files/PC_-min_22b8fdea-ecaf-4c35-abca-defea3ea0325.jpg?crop=center&height=1200&v=1639127085&width=1200"> 206 <meta name="twitter:image:alt" content="">
206<script type="application/ld+json"> 207 { 208 "@context": "https://schema.org", 209 "@type": "BreadcrumbList", 210 "itemListElement": [{ 211 "@type": "ListItem", 212 "position": 1, 213 "name": "Home", 214 "item": "https://cheerble.com" 215 },{ 216 "@type": "ListItem", 217 "position": 2, 218 "name": "Contact Us", 219 "item": "https://cheerble.com/pages/contact-us" 220 }] 221 } 222</script>
222 223 224<style>/* Typography (heading) */ 225 @font-face { 226 font-family: Poppins; 227 font-weight: 700; 228 font-style: normal; 229 font-display: fallback; 230 src: url("//cheerble.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"), 231 url("//cheerble.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff"); 232} 233 234@font-face { 235 font-family: Poppins; 236 font-weight: 700; 237 font-style: italic; 238 font-display: fallback; 239 src: url("//cheerble.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"), 240 url("//cheerble.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff"); 241} 242 243/* Typography (body) */ 244 @font-face { 245 font-family: Figtree; 246 font-weight: 400; 247 font-style: normal; 248 font-display: fallback; 249 src: url("//cheerble.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"), 250 url("//cheerble.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); 251} 252 253@font-face { 254 font-family: Figtree; 255 font-weight: 400; 256 font-style: italic; 257 font-display: fallback; 258 src: url("//cheerble.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"), 259 url("//cheerble.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff"); 260} 261 262@font-face { 263 font-family: Figtree; 264 font-weight: 700; 265 font-style: normal; 266 font-display: fallback; 267 src: url("//cheerble.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"), 268 url("//cheerble.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff"); 269} 270 271@font-face { 272 font-family: Figtree; 273 font-weight: 700; 274 font-style: italic; 275 font-display: fallback; 276 src: url("//cheerble.com/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"), 277 url("//cheerble.com/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff"); 278} 279 280:root { 281 /** 282 * --------------------------------------------------------------------- 283 * SPACING VARIABLES 284 * 285 * We are using a spacing inspired from frameworks like Tailwind CSS. 286 * --------------------------------------------------------------------- 287 */ 288 --spacing-0-5: 0.125rem; /* 2px */ 289 --spacing-1: 0.25rem; /* 4px */ 290 --spacing-1-5: 0.375rem; /* 6px */ 291 --spacing-2: 0.5rem; /* 8px */ 292 --spacing-2-5: 0.625rem; /* 10px */ 293 --spacing-3: 0.75rem; /* 12px */ 294 --spacing-3-5: 0.875rem; /* 14px */ 295 --spacing-4: 1rem; /* 16px */ 296 --spacing-4-5: 1.125rem; /* 18px */ 297 --spacing-5: 1.25rem; /* 20px */ 298 --spacing-5-5: 1.375rem; /* 22px */ 299 --spacing-6: 1.5rem; /* 24px */ 300 --spacing-6-5: 1.625rem; /* 26px */ 301 --spacing-7: 1.75rem; /* 28px */ 302 --spacing-7-5: 1.875rem; /* 30px */ 303 --spacing-8: 2rem; /* 32px */ 304 --spacing-8-5: 2.125rem; /* 34px */ 305 --spacing-9: 2.25rem; /* 36px */ 306 --spacing-9-5: 2.375rem; /* 38px */ 307 --spacing-10: 2.5rem; /* 40px */ 308 --spacing-11: 2.75rem; /* 44px */ 309 --spacing-12: 3rem; /* 48px */ 310 --spacing-14: 3.5rem; /* 56px */ 311 --spacing-16: 4rem; /* 64px */ 312 --spacing-18: 4.5rem; /* 72px */ 313 --spacing-20: 5rem; /* 80px */ 314 --spacing-24: 6rem; /* 96px */ 315 --spacing-28: 7rem; /* 112px */ 316 --spacing-32: 8rem; /* 128px */ 317 --spacing-36: 9rem; /* 144px */ 318 --spacing-40: 10rem; /* 160px */ 319 --spacing-44: 11rem; /* 176px */ 320 --spacing-48: 12rem; /* 192px */ 321 --spacing-52: 13rem; /* 208px */ 322 --spacing-56: 14rem; /* 224px */ 323 --spacing-60: 15rem; /* 240px */ 324 --spacing-64: 16rem; /* 256px */ 325 --spacing-72: 18rem; /* 288px */ 326 --spacing-80: 20rem; /* 320px */ 327 --spacing-96: 24rem; /* 384px */ 328 329 /* Container */ 330 --container-max-width: 1720px; 331 --container-narrow-max-width: 1470px; 332 --container-gutter: var(--spacing-5); 333 --section-outer-spacing-block: var(--spacing-14); 334 --section-inner-max-spacing-block: var(--spacing-12); 335 --section-inner-spacing-inline: var(--container-gutter); 336 --section-stack-spacing-block: var(--spacing-10); 337 338 /* Grid gutter */ 339 --grid-gutter: var(--spacing-5); 340 341 /* Product list settings */ 342 --product-list-row-gap: var(--spacing-8); 343 --product-list-column-gap: var(--grid-gutter); 344 345 /* Form settings */ 346 --input-gap: var(--spacing-2); 347 --input-height: 2.625rem; 348 --input-padding-inline: var(--spacing-4); 349 350 /* Other sizes */ 351 --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px)); 352 353 /* RTL support */ 354 --transform-logical-flip: 1; 355 --transform-origin-start: left;
356 --transform-origin-end: right; 357 358 /** 359 * --------------------------------------------------------------------- 360 * TYPOGRAPHY 361 * --------------------------------------------------------------------- 362 */ 363 364 /* Font properties */ 365 366 --heading-font-family: Poppins Font, sans-serif; 367 368 369 370 --custom-bold-font-weight: 800; 371 372 --heading-font-weight: 700; 373 --heading-font-style: normal; 374 --heading-text-transform: normal; 375 --heading-letter-spacing: 0.0em; 376 377 378 --text-font-family: Figtree, sans-serif; 379 380 381 382 --custom-bold-font-weight: 600; 383 384 385 --text-font-weight: 400; 386 --text-font-style: normal; 387 --text-letter-spacing: 0.0em; 388 389 /* Font sizes */ 390 --text-h0: 3rem; 391 --text-h1: 2.5rem; 392 --text-h2: 2rem; 393 --text-h3: 1.5rem; 394 --text-h4: 1.375rem; 395 --text-h5: 1.125rem; 396 --text-h6: 1rem; 397 --text-xs: 0.75rem; 398 --text-sm: 0.8125rem; 399 --text-base: 0.9375rem; 400 --text-lg: 1.1875rem; 401 402 /** 403 * --------------------------------------------------------------------- 404 * COLORS 405 * --------------------------------------------------------------------- 406 */ 407 408 /* Color settings */--accent: 0 47 167; 409 --text-primary: 28 28 30; 410 --background-primary: 255 255 255; 411 --dialog-background: 255 255 255; 412 --border-color: var(--text-color, var(--text-primary)) / 0.12; 413 414 /* Button colors */ 415 --button-background-primary: 0 47 167; 416 --button-text-primary: 255 255 255; 417 --button-background-secondary: 255 255 255; 418 --button-text-secondary: 0 47 167; 419 420 /* Status colors */ 421 --success-background: 224 244 232; 422 --success-text: 0 163 65; 423 --warning-background: 255 246 233; 424 --warning-text: 255 183 74; 425 --error-background: 254 231 231; 426 --error-text: 248 58 58; 427 428 /* Product colors */ 429 --on-sale-text: 221 29 66; 430 --on-sale-badge-background: 221 29 66; 431 --on-sale-badge-text: 255 255 255; 432 --sold-out-badge-background: 251 251 251; 433 --sold-out-badge-text: 0 0 0; 434 --primary-badge-background: 0 47 167; 435 --primary-badge-text: 255 255 255; 436 --star-color: 0 47 167; 437 --product-card-background: 255 255 255; 438 --product-card-text: 28 28 30; 439 440 /* custom */ 441 --custom-badge-background-1: 255 255 255; 442 --custom-badge-text-1: 102 102 102; 443 --custom-badge-background-2: 255 255 255; 444 --custom-badge-text-2: 0 47 167; 445 446 /* Header colors */ 447 --header-background: 255 255 255; 448 --header-text: 28 28 30; 449 450 /* Footer colors */ 451 --footer-background: 43 43 43; 452 --footer-text: 255 255 255; 453 454 /* Rounded variables (used for border radius) */ 455 --rounded-xs: 0.25rem; 456 --rounded-sm: 0.375rem; 457 --rounded: 0.75rem; 458 --rounded-lg: 1.5rem; 459 --rounded-full: 9999px; 460 461 --rounded-button: 3.75rem; 462 --rounded-input: 0.625rem; 463 464 /* Box shadow */ 465 --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.05); 466 --shadow: 0 5px 15px rgb(var(--text-primary) / 0.05); 467 --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.05); 468 --shadow-block: 0px 18px 35px rgb(var(--text-primary) / 0.05); 469 470 /** 471 * --------------------------------------------------------------------- 472 * OTHER 473 * --------------------------------------------------------------------- 474 */ 475 476 --stagger-products-reveal-opacity: 0; 477 --cursor-close-svg-url: url(//cheerble.com/cdn/shop/t/68/assets/cursor-close.svg?v=147174565022153725511748839258); 478 --cursor-zoom-in-svg-url: url(//cheerble.com/cdn/shop/t/68/assets/cursor-zoom-in.svg?v=154953035094101115921748839258); 479 --cursor-zoom-out-svg-url: url(//cheerble.com/cdn/shop/t/68/assets/cursor-zoom-out.svg?v=16155520337305705181748839258); 480 --checkmark-svg-url: url(//cheerble.com/cdn/shop/t/68/assets/checkmark.svg?v=77552481021870063511748842016); 481 } 482 483 [dir="rtl"]:root { 484 /* RTL support */ 485 --transform-logical-flip: -1; 486 --transform-origin-start: right; 487 --transform-origin-end: left; 488 } 489 490 @media screen and (min-width: 700px) { 491 :root { 492 /* Typography (font size) */ 493 --text-h0: 4rem; 494 --text-h1: 3rem; 495 --text-h2: 2.5rem; 496 --text-h3: 2rem; 497 --text-h4: 1.625rem; 498 --text-h5: 1.25rem; 499 --text-h6: 1.125rem; 500 501 --text-xs: 0.6875rem; 502 --text-sm: 0.8125rem; 503 --text-base: 0.9375rem; 504 --text-lg: 1.1875rem; 505 506 /* Spacing */ 507 --container-gutter: 2rem; 508 --section-outer-spacing-block: var(--spacing-20); 509 --section-inner-max-spacing-block: var(--spacing-14); 510 --section-inner-spacing-inline: var(--spacing-12); 511 --section-stack-spacing-block: var(--spacing-12); 512 513 /* Grid gutter */ 514 --grid-gutter: var(--spacing-6); 515 516 /* Product list settings */ 517 --product-list-row-gap: var(--spacing-12); 518 519 /* Form settings */ 520 --input-gap: 1rem; 521 --input-height: 3.125rem; 522 --input-padding-inline: var(--spacing-5); 523 } 524 } 525 526 @media screen and (min-width: 1000px) { 527 :root { 528 /* Spacing settings */ 529 --container-gutter: var(--spacing-12); 530 --section-outer-spacing-block: var(--spacing-20); 531 --section-inner-max-spacing-block: var(--spacing-18); 532 --section-inner-spacing-inline: var(--spacing-16); 533 --section-stack-spacing-block: var(--spacing-12); 534 } 535 } 536 537 @media screen and (min-width: 1150px) { 538 :root { 539 /* Spacing settings */ 540 --container-gutter: var(--spacing-12); 541 --section-outer-spacing-block: var(--spacing-24); 542 --section-inner-max-spacing-block: var(--spacing-18); 543 --section-inner-spacing-inline: var(--spacing-16); 544 --section-stack-spacing-block: var(--spacing-12); 545 } 546 } 547 548 @media screen and (min-width: 1400px) { 549 :root { 550 /* Typography (font size) */ 551 --text-h0: 5rem; 552 --text-h1: 3.75rem; 553 --text-h2: 3rem; 554 --text-h3: 2.25rem; 555 --text-h4: 2rem; 556 --text-h5: 1.5rem; 557 --text-h6: 1.25rem; 558 559 --section-outer-spacing-block: var(--spacing-28); 560 --section-inner-max-spacing-block: var(--spacing-20); 561 --section-inner-spacing-inline: var(--spacing-18); 562 } 563 } 564 565 @media screen and (min-width: 1600px) { 566 :root { 567 --section-outer-spacing-block: var(--spacing-32); 568 --section-inner-max-spacing-block: var(--spacing-24); 569 --section-inner-spacing-inline: var(--spacing-20); 570 } 571 } 572 573 /** 574 * --------------------------------------------------------------------- 575 * LIQUID DEPENDANT CSS 576 * 577 * Our main CSS is Liquid free, but some very specific features depend on 578 * theme settings, so we have them here 579 * --------------------------------------------------------------------- 580 */@media screen and (pointer: fine) {
581 .button:not([disabled]):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover { 582 --button-background-opacity: 0.85; 583 } 584 585 .button--subdued:not([disabled]):hover { 586 --button-background: var(--text-color) / .05 !important; 587 } 588 }</style>
588<script load> 589 // This allows to expose several variables to the global scope, to be used in scripts 590 window.themeVariables = { 591 settings: { 592 showPageTransition: null, 593 staggerProductsApparition: true, 594 reduceDrawerAnimation: false, 595 reduceMenuAnimation: false, 596 headingApparition: "split_fade", 597 pageType: "page", 598 moneyFormat: "${{amount}}", 599 moneyWithCurrencyFormat: "${{amount}} USD", 600 currencyCodeEnabled: false, 601 cartType: "drawer", 602 showDiscount: true, 603 discountMode: "percentage", 604 pageBackground: "#ffffff", 605 textColor: "#1c1c1e" 606 }, 607 608 strings: { 609 accessibilityClose: "Close", 610 accessibilityNext: "Next", 611 accessibilityPrevious: "Previous", 612 closeGallery: "Close gallery", 613 zoomGallery: "Zoom", 614 errorGallery: "Image cannot be loaded", 615 searchNoResults: "No results could be found.", 616 addOrderNote: "Add order note", 617 editOrderNote: "Edit order note", 618 shippingEstimatorNoResults: "Sorry, we do not ship to your address.", 619 shippingEstimatorOneResult: "There is one shipping rate for your address:", 620 shippingEstimatorMultipleResults: "There are several shipping rates for your address:", 621 shippingEstimatorError: "One or more error occurred while retrieving shipping rates:" 622 }, 623 624 breakpoints: { 625 'sm': 'screen and (min-width: 700px)', 626 'md': 'screen and (min-width: 1000px)', 627 'lg': 'screen and (min-width: 1150px)', 628 'xl': 'screen and (min-width: 1400px)', 629 630 'sm-max': 'screen and (max-width: 699px)', 631 'md-max': 'screen and (max-width: 999px)', 632 'lg-max': 'screen and (max-width: 1149px)', 633 'xl-max': 'screen and (max-width: 1399px)' 634 } 635 }; 636 637 // For detecting native share 638 document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);</script>
638<script load> 639 if (!(HTMLScriptElement.supports && HTMLScriptElement.supports('importmap'))) { 640 const importMapPolyfill = document.createElement('script'); 641 importMapPolyfill.async = true; 642 importMapPolyfill.src = "//cheerble.com/cdn/shop/t/68/assets/es-module-shims.min.js?v=98603786603752121101748839224"; 643 644 document.head.appendChild(importMapPolyfill); 645 } 646 </script>
646 647 648
648<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 648
648
649<script type="importmap">{ 650 "imports": { 651 "vendor": "//cheerble.com/cdn/shop/t/68/assets/vendor.min.js?v=37127808935879722241748839226", 652 "theme": "//cheerble.com/cdn/shop/t/68/assets/theme.js?v=32236337876686117301789107732", 653 "photoswipe": "//cheerble.com/cdn/shop/t/68/assets/photoswipe.min.js?v=13374349288281597431748839224" 654 } 655 } 656 </script>
656 657 658
658<script type="module" src="//cheerble.com/cdn/shop/t/68/assets/vendor.min.js?v=37127808935879722241748839226" load></script>
658 659
659<script type="module" src="//cheerble.com/cdn/shop/t/68/assets/theme.js?v=32236337876686117301789107732" load></script>
659 660
660<script type="module" src="//cheerble.com/cdn/shop/t/68/assets/custom.js?v=126486179542556743981748839228"></script>
660 661 662 663 664
664<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
664<meta name="google-site-verification" content="tHQGYZlP_3lipqak4igg3pLiYXYQqS2mudt10qTVpLk"> 665<meta name="google-site-verification" content="yXReUkr1la3nl4pmwTK6KkoSkVIhJJohFxxFe1Rt8zE"> 666<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/3752099958/digital_wallets/dialog"> 667<meta id="in-context-paypal-metadata" data-shop-id="3752099958" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 668<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://cheerble.com/pages/contact-us"> 669<link rel="alternate" hreflang="en" href="https://cheerble.com/pages/contact-us"> 670<link rel="alternate" hreflang="en-AU" href="https://cheerble.com/en-au/pages/contact-us"> 671<link rel="alternate" hreflang="en-CA" href="https://cheerble.com/en-ca/pages/contact-us"> 672<link rel="alternate" hreflang="en-AT" href="https://cheerble.com/en-eu/pages/contact-us"> 673<link rel="alternate" hreflang="en-BE" href="https://cheerble.com/en-eu/pages/contact-us"> 674<link rel="alternate" hreflang="en-EE" href="https://cheerble.com/en-eu/pages/contact-us"> 675<link rel="alternate" hreflang="en-FI" href="https://cheerble.com/en-eu/pages/contact-us"> 676<link rel="alternate" hreflang="en-FR" href="https://cheerble.com/en-eu/pages/contact-us"> 677<link rel="alternate" hreflang="en-DE" href="https://cheerble.com/en-eu/pages/contact-us"> 678<link rel="alternate" hreflang="en-GR" href="https://cheerble.com/en-eu/pages/contact-us"> 679<link rel="alternate" hreflang="en-IE" href="https://cheerble.com/en-eu/pages/contact-us"> 680<link rel="alternate" hreflang="en-IT" href="https://cheerble.com/en-eu/pages/contact-us"> 681<link rel="alternate" hreflang="en-LV" href="https://cheerble.com/en-eu/pages/contact-us"> 682<link rel="alternate" hreflang="en-LT" href="https://cheerble.com/en-eu/pages/contact-us"> 683<link rel="alternate" hreflang="en-LU" href="https://cheerble.com/en-eu/pages/contact-us"> 684<link rel="alternate" hreflang="en-MT" href="https://cheerble.com/en-eu/pages/contact-us"> 685<link rel="alternate" hreflang="en-MC" href="https://cheerble.com/en-eu/pages/contact-us"> 686<link rel="alternate" hreflang="en-NL" href="https://cheerble.com/en-eu/pages/contact-us"> 687<link rel="alternate" hreflang="en-PT" href="https://cheerble.com/en-eu/pages/contact-us"> 688<link rel="alternate" hreflang="en-SK" href="https://cheerble.com/en-eu/pages/contact-us"> 689<link rel="alternate" hreflang="en-SI" href="https://cheerble.com/en-eu/pages/contact-us"> 690<link rel="alternate" hreflang="en-ES" href="https://cheerble.com/en-eu/pages/contact-us"> 691<link rel="alternate" hreflang="en-GB" href="https://cheerble.com/en-gb/pages/contact-us"> 692<link rel="alternate" hreflang="ja-JP" href="https://cheerble.com/ja-jp/pages/contact-us"> 693<link rel="alternate" hreflang="en-JP" href="https://cheerble.com/en-jp/pages/contact-us"> 694<link rel="alternate" hreflang="en-BG" href="https://cheerble.com/en-eu/pages/contact-us"> 695<link rel="alternate" hreflang="en-HR" href="https://cheerble.com/en-eu/pages/contact-us"> 696<link rel="alternate" hreflang="en-CZ" href="https://cheerble.com/en-eu/pages/contact-us"> 697<link rel="alternate" hreflang="en-DK" href="https://cheerble.com/en-eu/pages/contact-us"> 698<link rel="alternate" hreflang="en-HU" href="https://cheerble.com/en-eu/pages/contact-us"> 699<link rel="alternate" hreflang="en-PL" href="https://cheerble.com/en-eu/pages/contact-us"> 700<link rel="alternate" hreflang="en-SE" href="https://cheerble.com/en-eu/pages/contact-us"> 701<link rel="alternate" hreflang="en-CH" href="https://cheerble.com/en-ch/pages/contact-us"> 702<link rel="alternate" hreflang="en-NO" href="https://cheerble.com/en-neu/pages/contact-us">
703<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
703 704<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
705<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=3752099958" crossorigin="anonymous"></script>
vendor: 1 bytes, line 705
705
706<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":3752099958,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/3752099958","merchantName":"Cheerble","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Cheerble","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 706
706
707<script id="shopify-features" type="application/json">{"accessToken":"c2e39439c2eabd0fd19612e5d58557b4","betas":["rich-media-storefront-analytics"],"domain":"cheerble.com","predictiveSearch":true,"shopId":3752099958,"locale":"en"}</script>
vendor: 1 bytes, line 707
707
708<script>var Shopify = Shopify || {}; 709Shopify.shop = "cheerble.myshopify.com"; 710Shopify.locale = "en"; 711Shopify.currency = {"active":"USD","rate":"1.0"}; 712Shopify.country = "US"; 713Shopify.theme = {"name":"[1.1.0] Cheerble + 13 May Release SEO","id":152023859419,"schema_name":"Impact","schema_version":"6.5.0","theme_store_id":null,"role":"main"}; 714Shopify.theme.handle = "null"; 715Shopify.theme.style = {"id":null,"handle":null}; 716Shopify.cdnHost = "cheerble.com/cdn"; 717Shopify.routes = Shopify.routes || {}; 718Shopify.routes.root = "/"; 719Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 720Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 721Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 722Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 722
722
723<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 723
723
724<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 724
724
725<script> 726 window.ShopifyPay = window.ShopifyPay || {}; 727 window.ShopifyPay.apiHost = "shop.app\/pay"; 728 window.ShopifyPay.redirectState = null; 729</script>
vendor: 1 bytes, line 729
729
730<script> 731 window.Shopify = window.Shopify || {}; 732 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 733 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 734 window.Shopify.SignInWithShop.eligible = true; 735</script>
vendor: 1 bytes, line 735
735
736<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 736
736
737<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 737
737
738<script type="module"> 739 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 740 741 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 742 743</script>
vendor: 1 bytes, line 743
743
744<script> 745 window.Shopify = window.Shopify || {}; 746 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 747 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"]}; 748</script>
vendor: 1 bytes, line 748
748
749<script>(function() { 750 var isLoaded = false; 751 function asyncLoad() { 752 if (isLoaded) return; 753 isLoaded = true; 754 var urls = ["https:\/\/cdn1.stamped.io\/files\/widget.min.js?shop=cheerble.myshopify.com","https:\/\/pixee.gropulse.com\/js\/active.js?shop=cheerble.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=94385\u0026ssmtid=19038\u0026shop=cheerble.myshopify.com","https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=30507\u0026v=shopifyApp_5.2.1\u0026ts=1750046076544\u0026shop=cheerble.myshopify.com","\/\/cdn.shopify.com\/proxy\/800859bf2573f4fb5804e3050c4adf9bba6787a73640607e47fa0e23c52171df\/cdn.bogos.io\/script_tag\/secomapp.scripttag.js?shop=cheerble.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/kura-b2b-production.up.railway.app\/embed\/personalize.js?shop=cheerble.myshopify.com"]; 755 for (var i = 0; i < urls.length; i++) { 756 var s = document.createElement('script'); 757 s.type = 'text/javascript'; 758 s.async = true; 759 s.src = urls[i]; 760 var x = document.getElementsByTagName('script')[0]; 761 x.parentNode.insertBefore(s, x); 762 } 763 }; 764 if(window.attachEvent) { 765 window.attachEvent('onload', asyncLoad); 766 } else { 767 window.addEventListener('load', asyncLoad, false); 768 } 769})();</script>
vendor: 1 bytes, line 769
769
770<script id="__st">var __st={"a":3752099958,"offset":28800,"reqid":"1658e2c3-1b0a-4f6b-b6ef-bb721b2f3805-1790278288","pageurl":"cheerble.com\/pages\/contact-us","s":"pages-47017623670","u":"afdc41c747d2","p":"page","rtyp":"page","rid":47017623670};</script>
vendor: 1 bytes, line 770
770
771<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 771
771
772<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 772
772
773<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//cheerble.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 773
773
774<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 = "//cheerble.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>
774<script crossorigin="anonymous" defer="defer" src="//cheerble.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 774
774
775<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 775
775
776<script> 777 window.Shopify = window.Shopify || {}; 778 window.Shopify.MCP = window.Shopify.MCP || {}; 779 window.Shopify.MCP.enabled = true; 780 window.Shopify.MCP.shop = "cheerble.myshopify.com"; 781 window.Shopify.MCP.mcpEndpoint = "https:\/\/cheerble.com\/api\/mcp"; 782 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"]}}]; 783</script>
vendor: 1 bytes, line 783
783
784<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("\/\/cheerble.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 785</script>
vendor: 1 bytes, line 785
785
786<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://cheerble.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 787</script>
vendor: 1 bytes, line 787
787
788<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 789 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); 790</script>
vendor: 1 bytes, line 790
790
791<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})}})); 792</script>
vendor: 1 bytes, line 792
792
793<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"publisher_shop_id":3752099958,"theme_id":152023859419,"theme_published":true,"theme_store_id":0,"placement":"collection","event_data":{"handle":"contact-us","page_type":"page"},"recommendations_tracking_enabled":true}" defer="defer" src="//cheerble.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
793 794<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://cheerble.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 795<style id="shopify-accelerated-checkout-cart"> 796 #shopify-buyer-consent { 797 margin-top: 1em; 798 display: inline-block; 799 width: 100%; 800} 801 802#shopify-buyer-consent.hidden { 803 display: none; 804} 805 806#shopify-subscription-policy-button { 807 background: none; 808 border: none; 809 padding: 0; 810 text-decoration: underline; 811 font-size: inherit; 812 cursor: pointer; 813} 814 815#shopify-subscription-policy-button::before { 816 box-shadow: none; 817} 818 819 </style> 820
821<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
821 822 823 <style data-shopify> 824/* latin-ext */ 825@font-face { 826 font-family: 'Poppins Font'; 827 font-style: normal; 828 font-weight: 100; 829 font-display: swap; 830 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiGyp8kv8JHgFVrLPTufntAOvWDSHFF.woff2) format('woff2'); 831 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 832} 833/* latin */ 834@font-face { 835 font-family: 'Poppins Font'; 836 font-style: normal; 837 font-weight: 100; 838 font-display: swap; 839 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiGyp8kv8JHgFVrLPTucHtAOvWDSA.woff2) format('woff2'); 840 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 841} 842/* latin-ext */ 843@font-face { 844 font-family: 'Poppins Font'; 845 font-style: normal; 846 font-weight: 200; 847 font-display: swap; 848 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLFj_Z1JlFd2JQEl8qw.woff2) format('woff2'); 849 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 850} 851/* latin */ 852@font-face { 853 font-family: 'Poppins Font'; 854 font-style: normal; 855 font-weight: 200; 856 font-display: swap; 857 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLFj_Z1xlFd2JQEk.woff2) format('woff2'); 858 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 859} 860/* latin-ext */ 861@font-face { 862 font-family: 'Poppins Font'; 863 font-style: normal; 864 font-weight: 300; 865 font-display: swap; 866 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLDz8Z1JlFd2JQEl8qw.woff2) format('woff2'); 867 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 868} 869/* latin */ 870@font-face { 871 font-family: 'Poppins Font'; 872 font-style: normal; 873 font-weight: 300; 874 font-display: swap; 875 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format('woff2'); 876 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 877} 878/* latin-ext */ 879@font-face { 880 font-family: 'Poppins Font'; 881 font-style: normal; 882 font-weight: 400; 883 font-display: swap; 884 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2'); 885 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 886} 887/* latin */ 888@font-face { 889 font-family: 'Poppins Font'; 890 font-style: normal; 891 font-weight: 400; 892 font-display: swap; 893 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2'); 894 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 895} 896/* latin-ext */ 897@font-face { 898 font-family: 'Poppins Font'; 899 font-style: normal; 900 font-weight: 500; 901 font-display: swap; 902 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format('woff2'); 903 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 904} 905/* latin */ 906@font-face { 907 font-family: 'Poppins Font'; 908 font-style: normal; 909 font-weight: 500; 910 font-display: swap; 911 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2'); 912 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 913} 914/* latin-ext */ 915@font-face { 916 font-family: 'Poppins Font'; 917 font-style: normal; 918 font-weight: 600; 919 font-display: swap;
920 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format('woff2'); 921 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 922} 923/* latin */ 924@font-face { 925 font-family: 'Poppins Font'; 926 font-style: normal; 927 font-weight: 600; 928 font-display: swap; 929 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2'); 930 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 931} 932/* latin-ext */ 933@font-face { 934 font-family: 'Poppins Font'; 935 font-style: normal; 936 font-weight: 700; 937 font-display: swap; 938 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format('woff2'); 939 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 940} 941/* latin */ 942@font-face { 943 font-family: 'Poppins Font'; 944 font-style: normal; 945 font-weight: 700; 946 font-display: swap; 947 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2'); 948 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 949} 950/* latin-ext */ 951@font-face { 952 font-family: 'Poppins Font'; 953 font-style: normal; 954 font-weight: 800; 955 font-display: swap; 956 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLDD4Z1JlFd2JQEl8qw.woff2) format('woff2'); 957 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 958} 959/* latin */ 960@font-face { 961 font-family: 'Poppins Font'; 962 font-style: normal; 963 font-weight: 800; 964 font-display: swap; 965 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLDD4Z1xlFd2JQEk.woff2) format('woff2'); 966 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 967} 968/* latin-ext */ 969@font-face { 970 font-family: 'Poppins Font'; 971 font-style: normal; 972 font-weight: 900; 973 font-display: swap; 974 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLBT5Z1JlFd2JQEl8qw.woff2) format('woff2'); 975 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 976} 977/* latin */ 978@font-face { 979 font-family: 'Poppins Font'; 980 font-style: normal; 981 font-weight: 900; 982 font-display: swap; 983 src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLBT5Z1xlFd2JQEk.woff2) format('woff2'); 984 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 985} 986 987 988 989@font-face { 990 font-family: 'Avenir'; 991 font-style: normal; 992 font-weight: 100; 993 font-display: swap; 994 src: url(https://cdn.shopify.com/s/files/1/0037/5209/9958/files/Avenir-Light.woff2) format('woff2'); 995} 996@font-face { 997 font-family: 'Avenir'; 998 font-style: normal; 999 font-weight: 300; 1000 font-display: swap; 1001 src: url(https://cdn.shopify.com/s/files/1/0037/5209/9958/files/Avenir-Book.woff2) format('woff2'); 1002} 1003 /* AvenirLTStd-Roman */ 1004@font-face { 1005 font-family: 'Avenir'; 1006 font-style: normal; 1007 font-weight: 400; 1008 font-display: swap; 1009 src: url(https://cdn.shopify.com/s/files/1/0037/5209/9958/files/Avenir-Book.woff2) format('woff2'); 1010} 1011@font-face { 1012 font-family: 'Avenir'; 1013 font-style: normal; 1014 font-weight: 700; 1015 font-display: swap; 1016 src: url(https://cdn.shopify.com/s/files/1/0037/5209/9958/files/Avenir-Medium.woff2) format('woff2'); 1017} 1018@font-face { 1019 font-family: 'Avenir'; 1020 font-style: normal; 1021 font-weight: 800; 1022 font-display: swap; 1023 src: url(https://cdn.shopify.com/s/files/1/0037/5209/9958/files/Avenir-Medium.woff2) format('woff2'); 1024} 1025/* AvenirLTStd-Black */ 1026@font-face { 1027 font-family: 'Avenir'; 1028 font-style: normal; 1029 font-weight: 900; 1030 font-display: swap; 1031 src: url(https://cdn.shopify.com/s/files/1/0037/5209/9958/files/Avenir-Heavy.woff2) format('woff2'); 1032} 1033 1034/* Avenir LT Pro 55 Roman */ 1035@font-face { 1036font-family: "avenir-lt-pro";
1037font-weight: 400; 1038font-style: normal; 1039} 1040 1041/* Avenir LT Pro 55 Oblique */ 1042@font-face { 1043font-family: "avenir-lt-pro"; 1044font-weight: 400; 1045font-style: italic; 1046} 1047 1048/* Avenir LT Pro 55 Medium */ 1049@font-face { 1050font-family: "avenir-lt-pro"; 1051font-weight: 500; 1052font-style: normal; 1053} 1054 1055/* Avenir LT Pro 55 MediumOblique */ 1056@font-face { 1057font-family: "avenir-lt-pro"; 1058font-weight: 500; 1059font-style: italic; 1060} 1061 1062/* Avenir LT Pro 85 Heavy */ 1063@font-face { 1064font-family: "avenir-lt-pro"; 1065font-weight: 700; 1066font-style: normal; 1067} 1068 1069/* Avenir LT Pro 85 Heavy Oblique */ 1070@font-face { 1071font-family: "avenir-lt-pro"; 1072font-weight: 700; 1073font-style: italic; 1074} 1075 1076</style> 1077 <link rel="stylesheet" href="https://use.typekit.net/uqv2uvs.css"><link href="//cheerble.com/cdn/shop/t/68/assets/theme.css?v=131006984169237327561789722541" rel="stylesheet" type="text/css" media="all" /><link href="//cheerble.com/cdn/shop/t/68/assets/custom.css?v=177664012000656531671790238535" rel="stylesheet" type="text/css" media="all" /><link rel="stylesheet" href="//cheerble.com/cdn/shop/t/68/assets/country-flags.css?v=162067800343826998921749623613" media="print" onload="this.media='all'; this.onload = null"> 1078 <noscript><link rel="stylesheet" href="//cheerble.com/cdn/shop/t/68/assets/country-flags.css?v=162067800343826998921749623613"></noscript><style> 1079 /* Header, Mega Menu and Drawer layer fixes */ 1080 .shopify-section-group-header-group, 1081 #shopify-section-header, 1082 store-header { 1083 position: relative !important; 1084 z-index: 999999 !important; 1085 } 1086 1087 .mega-menu { 1088 z-index: 999999 !important; 1089 transform: translateZ(1px) !important; 1090 } 1091 1092 x-slideshow, 1093 slideshow-carousel { 1094 position: relative !important; 1095 z-index: 1 !important; 1096 isolation: isolate !important; 1097 } 1098 1099 .slideshow__carousel .slideshow__slide:not(.is-selected) a, 1100 .slideshow__carousel .slideshow__slide:not(.is-selected) button, 1101 .slideshow__carousel .slideshow__slide:not(.is-selected) video { 1102 pointer-events: none !important; 1103 } 1104 1105 .slideshow__carousel .slideshow__slide.is-selected a, 1106 .slideshow__carousel .slideshow__slide.is-selected button, 1107 .slideshow__carousel .slideshow__slide.is-selected video { 1108 pointer-events: auto !important; 1109 } 1110 1111 .shopify-section-group-overlay-group, 1112 #shopify-section-group-overlay-group { 1113 position: relative !important; 1114 z-index: 2147483646 !important; 1115 } 1116 1117 page-overlay, 1118 .page-overlay, 1119 cart-drawer, 1120 #cart-drawer, 1121 #search-drawer, 1122 #header-sidebar-menu, 1123 .drawer, 1124 cart-notification-drawer { 1125 z-index: 2147483646 !important; 1126 } 1127 1128 /* Mobile country/currency popover fix: only while open */ 1129 @media screen and (max-width: 699px) { 1130 x-popover[id^="popover-localization-form-country"][open], 1131 x-popover[id^="popover-localization-form-locale"][open] { 1132 position: fixed !important; 1133 inset: auto auto 16px 16px !important; 1134 width: calc(100vw - 32px) !important; 1135 max-width: calc(100vw - 32px) !important; 1136 max-height: min(70vh, 560px) !important; 1137 z-index: 2147483647 !important; 1138 pointer-events: auto !important; 1139 } 1140 1141 x-popover[id^="popover-localization-form-country"][open]::part(content), 1142 x-popover[id^="popover-localization-form-locale"][open]::part(content) { 1143 width: 100% !important; 1144 max-height: min(70vh, 560px) !important; 1145 overflow: hidden !important; 1146 background: #ffffff !important; 1147 color: #1c1c1e !important; 1148 border-radius: 12px !important; 1149 box-shadow: 0 12px 40px rgb(0 0 0 / 0.22) !important; 1150 } 1151 1152 x-popover[id^="popover-localization-form-country"][open]::part(body), 1153 x-popover[id^="popover-localization-form-locale"][open]::part(body) { 1154 max-height: calc(min(70vh, 560px) - 64px) !important; 1155 overflow-y: auto !important; 1156 -webkit-overflow-scrolling: touch; 1157 } 1158 1159 x-popover[id^="popover-localization-form-country"][open]::part(overlay), 1160 x-popover[id^="popover-localization-form-locale"][open]::part(overlay) { 1161 position: fixed !important; 1162 inset: 0 !important; 1163 background: rgb(0 0 0 / 0.28) !important; 1164 } 1165 1166 x-popover[id^="popover-localization-form-country"][open] .popover-listbox__option, 1167 x-popover[id^="popover-localization-form-locale"][open] .popover-listbox__option { 1168 min-height: 44px !important; 1169 color: #1c1c1e !important; 1170 background: #ffffff !important; 1171 } 1172 1173 x-popover[id^="popover-localization-form-country"]:not([open]), 1174 x-popover[id^="popover-localization-form-locale"]:not([open]) { 1175 display: none !important; 1176 opacity: 0 !important; 1177 visibility: hidden !important; 1178 pointer-events: none !important; 1179 } 1180 1181 .cwk-loc-close { 1182 position: fixed !important; 1183 right: 24px !important; 1184 bottom: calc(min(70vh, 560px) + 24px) !important; 1185 z-index: 2147483647 !important; 1186 width: 36px !important; 1187 height: 36px !important; 1188 border-radius: 50% !important; 1189 background: #ffffff !important; 1190 color: #1c1c1e !important; 1191 font-size: 24px !important; 1192 line-height: 1 !important; 1193 } 1194 } 1195 </style> 1196 <!-- BEGIN app block: shopify://apps/seo-manager-venntov/blocks/seomanager/c54c366f-d4bb-4d52-8d2f-dd61ce8e7e12 --><!-- BEGIN app snippet: SEOManager4 --> 1197<meta name='seomanager' content='4.0.5' /> 1198 1199
1200<script> 1201 function sm_htmldecode(str) { 1202 var txt = document.createElement('textarea'); 1203 txt.innerHTML = str; 1204 return txt.value; 1205 } 1206 1207 var venntov_title = sm_htmldecode("Contact Cheerble | Support, Partnerships & Sales"); 1208 var venntov_description = sm_htmldecode("Contact Cheerble for product support, partnerships, distribution and sales. Find the right email, phone number or contact form for your inquiry."); 1209 1210 if (venntov_title != '') { 1211 document.title = venntov_title; 1212 } 1213 else { 1214 document.title = "Contact Cheerble | Support, Partnerships & Sales"; 1215 } 1216 1217 if (document.querySelector('meta[name="description"]') == null) { 1218 var venntov_desc = document.createElement('meta'); 1219 venntov_desc.name = "description"; 1220 venntov_desc.content = venntov_description; 1221 var venntov_head = document.head; 1222 venntov_head.appendChild(venntov_desc); 1223 } else { 1224 document.querySelector('meta[name="description"]').setAttribute("content", venntov_description); 1225 } 1226</script>
1226 1227
1228<script> 1229 var venntov_robotVals = "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"; 1230 if (venntov_robotVals !== "") { 1231 document.querySelectorAll("[name='robots']").forEach(e => e.remove()); 1232 var venntov_robotMeta = document.createElement('meta'); 1233 venntov_robotMeta.name = "robots"; 1234 venntov_robotMeta.content = venntov_robotVals; 1235 var venntov_head = document.head; 1236 venntov_head.appendChild(venntov_robotMeta); 1237 } 1238</script>
1238 1239
1240<script> 1241 var venntov_googleVals = ""; 1242 if (venntov_googleVals !== "") { 1243 document.querySelectorAll("[name='google']").forEach(e => e.remove()); 1244 var venntov_googleMeta = document.createElement('meta'); 1245 venntov_googleMeta.name = "google"; 1246 venntov_googleMeta.content = venntov_googleVals; 1247 var venntov_head = document.head; 1248 venntov_head.appendChild(venntov_googleMeta); 1249 } 1250 </script>
1250 1251 <!-- JSON-LD support --><!-- 524F4D20383A3331 --><!-- END app snippet --> 1252 1253<!-- END app block --><!-- BEGIN app block: shopify://apps/firework-shoppable-video-ugc/blocks/firework-header/347a2e4c-f5cb-410d-8354-490d1e80558c --> 1254
1255<script async type="module" src='//asset.fwcdn3.com/js/module/integrations/shopify.js'></script>
1255 1256 1257
1257<script 1258 async 1259 type="module" 1260 src='//asset.fwcdn3.com/js/module/fwn.js?business_id=ojEEQM' 1261 1262 ></script>
1262 1263 1264 1265 1266 1267 1268<!-- END app block --><!-- BEGIN app block: shopify://apps/powerful-form-builder/blocks/app-embed/e4bcb1eb-35b2-42e6-bc37-bfe0e1542c9d -->
1268<script type="text/javascript" hs-ignore data-cookieconsent="ignore"> 1269 var Globo = Globo || {}; 1270 var globoFormbuilderRecaptchaInit = function(){}; 1271 var globoFormbuilderHcaptchaInit = function(){}; 1272 window.Globo.FormBuilder = window.Globo.FormBuilder || {}; 1273 window.Globo.FormBuilder.shop = {"configuration":{"money_format":"${{amount}}"},"pricing":{"features":{"bulkOrderForm":true,"cartForm":true,"fileUpload":100,"removeCopyright":true,"restrictedEmailDomains":true,"metrics":true}},"settings":{"copyright":"Powered by <a href=\"https://globosoftware.net\" target=\"_blank\">Globo</a> <a href=\"https://apps.shopify.com/form-builder-contact-form\" target=\"_blank\">Form Builder</a>","hideWaterMark":false,"reCaptcha":{"recaptchaType":"v2","siteKey":false,"languageCode":"en"},"hCaptcha":{"siteKey":false},"scrollTop":false,"customCssCode":".globo-formbuilder .panels {\n z-index: 1 !important;\n}\n\n.globo-form-id-160891 .globo-form-app .footer button, .globo-form-id-160891 .globo-form-app .gfb__footer button,\n.globo-form-id-159476 .globo-form-app .footer button, .globo-form-id-159476 .globo-form-app .gfb__footer button,\n.globo-form-id-125939 .globo-form-app .footer button, .globo-form-id-125939 .globo-form-app .gfb__footer button {\n height: 53.13px !important;\n min-height: 53.13px !important;\n}\n\n#globo-formbuilder-160891 .globo-form-control,\n#globo-formbuilder-159476 .globo-form-control,\n#globo-formbuilder-125939 .globo-form-control {\n margin-bottom: 0 !important;\n}\n\n#globo-formbuilder-160891 .globo-form-app .message.success,\n#globo-formbuilder-159476 .globo-form-app .message.success,\n#globo-formbuilder-125939 .globo-form-app .message.success {\n width: auto !important;\n margin: 10px 8px 0 !important;\n}\n\n.globo-form-app .message.success {\n margin-top: 12px !important;\n}","customCssEnabled":true,"additionalColumns":[]},"encryption_form_id":1,"url":"https://app.powerfulform.com/","shop_url":"cheerble.myshopify.com","CDN_URL":"https://dnhcnb9q6pxc3.cloudfront.net","flags":{"canary_app_version":"12x"},"app_id":"1783207"}; 1274 if(window.Globo.FormBuilder.shop && window.Globo.FormBuilder.shop.storefront_access_token){ 1275 delete window.Globo.FormBuilder.shop.storefront_access_token; 1276 } 1277 1278 if(window.Globo.FormBuilder.shop.settings.customCssEnabled && window.Globo.FormBuilder.shop.settings.customCssCode){ 1279 const customStyle = document.createElement('style'); 1280 customStyle.type = 'text/css'; 1281 customStyle.innerHTML = window.Globo.FormBuilder.shop.settings.customCssCode; 1282 document.head.appendChild(customStyle); 1283 } 1284 1285 window.Globo.FormBuilder.forms = []; 1286 1287 1288 1289 1290 window.Globo.FormBuilder.forms[159476] = {"159476":{"elements":[{"id":"group","type":"group","label":"Account details","description":null,"elements":[{"id":"email","type":"email","label":{"ja":"ã¡ã¼ã«","en":"Email","fr":"Email"},"placeholder":{"ja":"ã¡ã¼ã«","en":"Email","fr":"Email"},"description":{"en":"","fr":"","ja":""},"required":true,"hideLabel":false,"columnWidth":100,"keepPositionLabel":false,"hidden":false,"customClass":"","limitCharacters":false},{"id":"hidden-1","type":"hidden","label":{"en":"page_source","fr":"page_source","ja":"page_source"},"dataType":"dynamic","fixedValue":"{{-page.href-}}","defaultValue":"pet-fountain-elfin-e1s","dynamicValue":[],"conditionalField":false}]}],"errorMessage":{"required":"{{ label | capitalize }} is required","minSelections":"Please choose at least {{ min_selections }} options","maxSelections":"Please choose at maximum of {{ max_selections }} options","exactlySelections":"Please choose exactly {{ exact_selections }} options","minProductSelections":"Please choose at least {{ min_selections }} products","maxProductSelections":"Please choose a maximum of {{ max_selections }} products","minProductQuantities":"Please choose a quantity of at least {{ min_quantities }} products","maxProductQuantities":"Please choose a quantity of no more than {{ max_quantities }} products","minEachProductQuantities":"Choose quantity of product {{product_name}} of at least {{min_quantities}}","maxEachProductQuantities":"Choose quantity of product {{product_name}} of at most {{max_quantities}}
1290","invalid":"Invalid","invalidName":"Invalid name","invalidEmail":"Email address is invalid","restrictedEmailDomain":"This email domain is restricted","invalidURL":"Invalid url","invalidPhone":"Invalid phone","invalidNumber":"Invalid number","invalidPassword":"Invalid password","confirmPasswordNotMatch":"Confirmed password doesn't match","customerAlreadyExists":"Customer already exists","keyAlreadyExists":"Data already exists","fileSizeLimit":"File size limit","fileNotAllowed":"File not allowed","requiredCaptcha":"Required captcha","requiredProducts":"Please select product","limitQuantity":"The number of products left in stock has been exceeded","shopifyInvalidPhone":"phone - Enter a valid phone number to use this delivery method","shopifyPhoneHasAlready":"phone - Phone has already been taken","shopifyInvalidProvice":"addresses.province - is not valid","otherError":"Something went wrong, please try again","limitNumberOfSubmissions":"Form submission limit reached","minlength":{"en":"Please enter at least {{ min_length }} characters","fr":"Please enter at least {{ min_length }} characters","ja":"Please enter at least {{ min_length }} characters"},"restrictedEmailDomains":{"en":"Email domain is restricted","fr":"Email domain is restricted","ja":"Email domain is restricted"},"confirmEmailNotMatch":{"en":"Confirmed email does't match","fr":"Confirmed email does't match","ja":"Confirmed email does't match"}},"appearance":{"layout":"default","width":"480","style":"material_filled","mainColor":"#1c1c1c","headingColor":"#000","labelColor":"#1c1c1c","descriptionColor":"#6c757d","optionColor":"#000","paragraphBackground":"#fff","paragraphColor":"#000","theme_design":true,"background":"color","backgroundColor":"#FFF","backgroundImage":"","backgroundImageAlignment":"middle","floatingIcon":"\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"envelope\" class=\"svg-inline--fa fa-envelope fa-w-16\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","floatingText":"","displayOnAllPage":false,"position":"bottom right","formType":"registerForm","colorScheme":{"solidButton":{"red":0,"green":47,"blue":167},"solidButtonLabel":{"red":255,"green":255,"blue":255},"text":{"red":28,"green":28,"blue":28},"outlineButton":{"red":28,"green":28,"blue":28},"background":{"red":255,"green":255,"blue":255}},"fontSize":"medium"},"afterSubmit":{"action":"clearForm","title":{"en":"Sign-up complete. Welcome aboard!","fr":"Sign-up complete. Welcome aboard!","ja":"ç»é²å®äºãããããï¼"},"message":{"en":"\u003cp\u003e\u003cspan style=\"color: rgb(15, 17, 21);\"\u003eThank you for caring about pet health!\u003c\/span\u003e\u003c\/p\u003e","fr":"\u003cp\u003e\u003cspan style=\"color: rgb(15, 17, 21);\"\u003eThank you for caring about pet health!\u003c\/span\u003e\u003c\/p\u003e","ja":"\u003cp\u003eãããã®å¥åº·ãæ°é£ã£ã¦ããã ãããããã¨ããããã¾ãï¼\u003c\/p\u003e"},"redirectUrl":{"en":"pet-fountain-elfin-e1s?customer_posted=true","fr":"pet-fountain-elfin-e1s?customer_posted=true","ja":"pet-fountain-elfin-e1s?customer_posted=true"},"submissionTag":{"enable":false,"fixed":{"enable":false,"tags":""},"dynamic":{"enable":false,"tags":[]}}},"accountPage":{"showAccountDetail":false,"registrationPage":false,"editAccountPage":false,"header":"Header","active":false,"title":"Account details","headerDescription":"Fill out the form to change account information","afterUpdate":"Message after update","message":"\u
1290003ch5\u003eAccount edited successfully!\u003c\/h5\u003e","footer":"Footer","updateText":"Update","footerDescription":""},"footer":{"description":{"en":"","fr":"","ja":""},"previousText":{"en":"","fr":"","ja":""},"nextText":{"en":"","fr":"","ja":""},"submitText":{"en":"Get Mine","fr":"Get Mine","ja":"ä»ããè³¼èªãã"},"submitFullWidth":true,"submitAlignment":"left","resetButton":false},"header":{"active":false,"title":"Create an account","description":"\u003cp\u003eComplete form below to signup for Shopify account.\u003c\/p\u003e","headerAlignment":"center"},"isStepByStepForm":true,"publish":{"requiredLogin":false,"requiredLoginMessage":"Please \u003ca href='\/account\/login' title='login'\u003elogin\u003c\/a\u003e to continue"},"reCaptcha":{"captchaType":"recaptcha","enable":true},"html":"\n\u003cdiv class=\"globo-form default-form globo-form-id-159476 \" data-locale=\"en\" \u003e\n\n\u003cstyle\u003e\n\n\n :root .globo-form-app[data-id=\"159476\"]{\n \n --gfb-color-solidButton: 0,47,167;\n --gfb-color-solidButtonColor: rgb(var(--gfb-color-solidButton));\n --gfb-color-solidButtonLabel: 255,255,255;\n --gfb-color-solidButtonLabelColor: rgb(var(--gfb-color-solidButtonLabel));\n --gfb-color-text: 28,28,28;\n --gfb-color-textColor: rgb(var(--gfb-color-text));\n --gfb-color-outlineButton: 28,28,28;\n --gfb-color-outlineButtonColor: rgb(var(--gfb-color-outlineButton));\n --gfb-color-background: 255,255,255;\n --gfb-color-backgroundColor: rgb(var(--gfb-color-background));\n \n --gfb-main-color: #1c1c1c;\n --gfb-primary-color: var(--gfb-color-solidButtonColor, var(--gfb-main-color));\n --gfb-primary-text-color: var(--gfb-color-solidButtonLabelColor, #FFF);\n --gfb-form-width: 480px;\n --gfb-font-family: inherit;\n --gfb-font-style: inherit;\n --gfb--image: 40%;\n --gfb-image-ratio-draft: var(--gfb--image);\n --gfb-image-ratio: var(--gfb-image-ratio-draft);\n \n --gfb-bg-temp-color: #FFF;\n --gfb-bg-position: middle;\n \n --gfb-bg-temp-color: #FFF;\n \n --gfb-bg-color: var(--gfb-color-backgroundColor, var(--gfb-bg-temp-color));\n \n }\n \n.globo-form-id-159476 .globo-form-app{\n max-width: 480px;\n width: -webkit-fill-available;\n \n background-color: var(--gfb-bg-color);\n \n \n}\n\n.globo-form-id-159476 .globo-form-app .globo-heading{\n color: var(--gfb-color-textColor, #000)\n}\n\n\n.globo-form-id-159476 .globo-form-app .header {\n text-align:center;\n}\n\n\n.globo-form-id-159476 .globo-form-app .globo-description,\n.globo-form-id-159476 .globo-form-app .header .globo-description{\n --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-159476 .globo-form-app .globo-label,\n.globo-form-id-159476 .globo-form-app .globo-form-control label.globo-label,\n.globo-form-id-159476 .globo-form-app .globo-form-control label.globo-label span.label-content{\n color: var(--gfb-color-textColor, #1c1c1c);\n text-align: left;\n}\n.globo-form-id-159476 .globo-form-app .globo-form-control .help-text.globo-description,\n.globo-form-id-159476 .globo-form-app .globo-form-control span.globo-description{\n --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-159476 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,\n.globo-form-id-159476 .globo-form-app .globo-form-control .radio-wrapper .globo-option\n{\n color: var(--gfb-color-textColor, #1c1c1c);\n}\n.globo-form-id-159476 .globo-form-app .footer,\n.globo-form-id-159476 .globo-form-app .gfb__footer{\n text-align:left;\n}\n.globo-form-id-159476 .globo-form-app .footer button,\n.globo-form-id-159476 .globo-form-app .gfb__footer button{\n border:1px solid var(--gfb-primary-color);\n \n width:100%;\n \n}\n\n.globo-form-app .gfb__footer .previous {\n margin-bottom: 10px;\n}\n\n.globo-form-id-159476 .globo-form-app .footer button.submit,\n.globo-form-id-159476 .globo-form-app .gfb__footer button.submit\n.globo-form-id-159476 .globo-form-app .footer button.checkout,\n.globo-form-id-159476 .globo-form-app .gfb__footer button.checkout,\n.globo-form-id-159476 .globo-form-app .footer button.action.loading .spinner,\n.globo-form-id-159476 .globo-form-app .gfb__footer button.action.loading .spinner{\n background-color: var(--gfb-primary-color);\n color : #ffffff;\n}\n.globo-form-id-159476 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:before {\n content: url('data:image\/svg+xml;
1290 utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"%231c1c1c\" d=\"M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-159476 .globo-form-app .globo-form-control .star-rating\u003efieldset\u003einput:checked ~ label:before {\n content: url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"%231c1c1c\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-159476 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover:before,\n.globo-form-id-159476 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover ~ label:before{\n content : url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"%231c1c1c\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e')\n}\n.globo-form-id-159476 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before {\n border-color: var(--gfb-primary-color);\n box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08);\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-159476 .globo-form-app .step.-completed .step__number,\n.globo-form-id-159476 .globo-form-app .line.-progress,\n.globo-form-id-159476 .globo-form-app .line.-start{\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-159476 .globo-form-app .checkmark__check,\n.globo-form-id-159476 .globo-form-app .checkmark__circle{\n stroke: var(--gfb-primary-color);\n}\n.globo-form-id-159476 .floating-button{\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-159476 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before,\n.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{\n border-color : var(--gfb-primary-color);\n}\n.globo-form-id-159476 .flatpickr-day.selected, \n.globo-form-id-159476 .flatpickr-day.startRange, \n.globo-form-id-159476 .flatpickr-day.endRange, \n.globo-form-id-159476 .flatpickr-day.selected.inRange, \n.globo-form-id-159476 .flatpickr-day.startRange.inRange, \n.globo-form-id-159476 .flatpickr-day.endRange.inRange, \n.globo-form-id-159476 .flatpickr-day.selected:focus, \n.globo-form-id-159476 .flatpickr-day.startRange:focus, \n.globo-form-id-159476 .flatpickr-day.endRange:focus, \n.globo-form-id-159476 .flatpickr-day.selected:hover, \n.globo-form-id-159476 .flatpickr-day.startRange:hover, \n.globo-form-id-159476 .flatpickr-day.endRange:hover, \n.globo-form-id-159476 .flatpickr-day.selected.prevMonthDay, \n.globo-form-id-159476 .flatpickr-day.startRange.prevMonthDay, \n.globo-form-id-159476 .flatpickr-day.endRange.prevMonthDay, \
1290n.globo-form-id-159476 .flatpickr-day.selected.nextMonthDay, \n.globo-form-id-159476 .flatpickr-day.startRange.nextMonthDay, \n.globo-form-id-159476 .flatpickr-day.endRange.nextMonthDay {\n background: var(--gfb-primary-color);\n border-color: var(--gfb-primary-color);\n}\n.globo-form-id-159476 .globo-paragraph {\n color: var(--gfb-color-textColor, #000);\n width: 100%!important;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .title,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .description,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-159476 .globo-form-app .globo-heading,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-159476 .globo-form-app .globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-159476 .globo-form-app .globo-form-control label.globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-159476 .globo-form-app .globo-form-control label.globo-label span.label-content,\n.globo-form.rtl .globo-form-app .header .title,\n.globo-form.rtl .globo-form-app .header .description,\n.globo-form.rtl.globo-form-id-159476 .globo-form-app .globo-heading,\n.globo-form.rtl.globo-form-id-159476 .globo-form-app .globo-label,\n.globo-form.rtl.globo-form-id-159476 .globo-form-app .globo-form-control label.globo-label,\n.globo-form.rtl.globo-form-id-159476 .globo-form-app .globo-form-control label.globo-label span.label-content{\n text-align: right;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .line,\n.globo-form.rtl .globo-form-app .line {\n left: unset;\n right: 50%;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-159476 .globo-form-app .line.-start,\n.globo-form.rtl .globo-form-id-159476 .globo-form-app .line.-start {\n left: unset; \n right: 0%;\n}\n\n.not-rtl {\n direction: ltr;\n}\n\n\u003c\/style\u003e\n\n\n\n\n\u003cdiv class=\"globo-form-app default-layout gfb-style-material_filled gfb-font-size-medium\" data-id=159476\u003e\n \n \u003cdiv class=\"header dismiss hidden\" onclick=\"Globo.FormBuilder.closeModalForm(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cform class=\"g-container\" novalidate action=\"https:\/\/app.powerfulform.com\/api\/front\/form\/159476\/send\" method=\"POST\" enctype=\"multipart\/form-data\" data-id=159476\u003e\n \n \n \n \n \u003cdiv class=\"globo-formbuilder-wizard\" data-id=159476\u003e\n \u003cdiv class=\"wizard__content\"\u003e\n \u003cheader class=\"wizard__header\"\u003e\n \u003cdiv class=\"wizard__steps\"\u003e\n \u003cnav class=\"steps hidden\"\u003e\n \n \n \n \n \n \n \n \n \n \n \u003cdiv class=\"step last \" data-element-id=\"group\" data-step=\"0\" \u003e\n \u003cdiv class=\"step__content\"\u003e\n \u003cp class=\"step__number\"\u003e\u003c\/p\u003e\n \u003csvg class=\"checkmark\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=52 height=52 viewBox=\"0 0 52 52\"\u003e\n \u003ccircle class=\"checkmark__circle\" cx=\"26\" cy=\"26\" r=\"25\" fill=\"none\"\/\u003e\n \u003cpath class=\"checkmark__check\" fill=\"none\" d=\"M14.1 27.2l7.1 7.2 16.7-16.8\"\/\u003e\n \u003c\/svg\u003e\n \u003cdiv class=\"lines\"\u003e\n \n \u003cdiv class=\"line -start\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"line -background\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"line -progress\"\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \u003c\/nav\u003e\n \u003c\/div\u003e\n \u003c\/header\u003e\n \u003cdiv class=\"panels\"\u003e\n \n \n \n \n \n \u003cdiv class=\"panel \" data-element-id=\"group\" data-id=159476 data-step=\"0\" style=\"padding-top:0\"\u003e\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control email-confirm layout-1-column\" data-type='email' data-element-id='email'\u003e\n \n \n\n\n \n \n\u003clabel for=\"159476-email\" class=\"material_filled-label globo-label gfb__label-v2 \" data-label=\"Email\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Email\"\u003eEmail\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cinput type=\"text\" aria-describedby='159476-email-error' data-type=\"email\" class=\"material_filled-input\" id=\"159476-email\" name=\"email\" placeholder=\"Email\" presence \n \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n \n \u003csmall class=\"messages\" id=\"159476-email-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='hidden' data-element-id='hidden-1' style=\"display: none;visibility: hidden;\"\u003e\n \u003clabel for=\"hidden-1\" class=\"material_filled-label globo-label\" data-label=\"page_source\"\u003e\n \u003cspan class=\"label-content\" data-label=\"page_source\"\u003epage_source\u003c\/span\u003e\n \u003cspan\u003e\u003c\/span\u003e\n \u003c\/label\u003e\n \n \u003cinput type=\"hidden\" data-type=\"dynamic\" id=\"hidden-1\" name=\"hidden-1\" data-default-value=\"pet-fountain-elfin-e1s\" value=\"pet-fountain-elfin-e1s\" data-when=\"\" \u003e\n \n\u003c\/div\u003e\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \u003c\/div\u003e\n \n \n \u003c\/div\u003e\n \u003cdiv class=\"message error\" data-other-error=\"Something went wrong, please try again\"\u003e\n \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \n \u003cdiv class=\"message success\"\u003e\n \n \u003cdiv class=\"gfb__c
1290ontent-title\"\u003eSign-up complete. Welcome aboard!\u003c\/div\u003e\n \n \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n \u003cdiv class=\"gfb__content-discount\"\u003e\n \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n \u003cdiv class=\"gfb__copy\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"gfb__copied\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"content\"\u003e\u003cp\u003e\u003cspan style=\"color: rgb(15, 17, 21);\"\u003eThank you for caring about pet health!\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \n \u003cdiv class=\"gfb__footer wizard__footer\" data-path=\"footer\" \u003e\n \n \n \u003cdiv class=\"description globo-description\"\u003e\u003c\/div\u003e\n \n \n \u003cbutton type=\"button\" class=\"action previous hidden material_filled-button\"\u003e\u003c\/button\u003e\n \u003cbutton type=\"button\" class=\"action next submit material_filled-button\" data-submitting-text=\"\" data-submit-text='\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eGet Mine' data-next-text=\"\" \u003e\u003cspan class=\"spinner\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n \n \u003cp class=\"wizard__congrats-message\"\u003e\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cinput type=\"hidden\" value=\"\" name=\"customer[id]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[email]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[name]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[title]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[href]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"_keyLabel\"\u003e\n \u003c\/form\u003e\n \n \n \u003cdiv class=\"message success\"\u003e\n \n \u003cdiv class=\"gfb__c
1290ontent-title\"\u003eSign-up complete. Welcome aboard!\u003c\/div\u003e\n \n \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n \u003cdiv class=\"gfb__content-discount\"\u003e\n \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n \u003cdiv class=\"gfb__copy\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"gfb__copied\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"content\"\u003e\u003cp\u003e\u003cspan style=\"color: rgb(15, 17, 21);\"\u003eThank you for caring about pet health!\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n","formSchedule":{"active":false},"title":"E1S Leads","integration":{"shopify":{"integrationElements":{"email":"email","text":"first_name","text-2":"last_name","password":"password"}}}}}[159476]; 1291 1292 1293 1294 1295 1296 window.Globo.FormBuilder.forms[160891] = {"160891":{"elements":[{"id":"group","type":"group","label":"Account details","description":null,"elements":[{"id":"email","type":"email","label":{"ja":"ã¡ã¼ã«","en":"Email","fr":"Email"},"placeholder":{"ja":"ã¡ã¼ã«","en":"Email","fr":"Email"},"description":{"en":"","fr":"","ja":""},"required":true,"hideLabel":false,"columnWidth":100,"keepPositionLabel":false,"hidden":false,"customClass":"","limitCharacters":false,"hasConfirm":false},{"id":"hidden-1","type":"hidden","label":{"en":"page_source","fr":"page_source","ja":"page_source"},"dataType":"dynamic","fixedValue":"{{-page.href-}}","defaultValue":"wickedbone-air","dynamicValue":[],"conditionalField":false}]}],"errorMessage":{"required":"{{ label | capitalize }} is required","minSelections":"Please choose at least {{ min_selections }} options","maxSelections":"Please choose at maximum of {{ max_selections }} options","exactlySelections":"Please choose exactly {{ exact_selections }} options","minProductSelections":"Please choose at least {{ min_selections }} products","maxProductSelections":"Please choose a maximum of {{ max_selections }} products","minProductQuantities":"Please choose a quantity of at least {{ min_quantities }} products","maxProductQuantities":"Please choose a quantity of no more than {{ max_quantities }} products","minEachProductQuantities":"Choose quantity of product {{product_name}} of at least {{min_quantities}}","maxEachProductQuantities":"Choose quantity of product {{product_name}} of at most {{max_quantities}}
1296","invalid":"Invalid","invalidName":"Invalid name","invalidEmail":"Email address is invalid","restrictedEmailDomain":"This email domain is restricted","invalidURL":"Invalid url","invalidPhone":"Invalid phone","invalidNumber":"Invalid number","invalidPassword":"Invalid password","confirmPasswordNotMatch":"Confirmed password doesn't match","customerAlreadyExists":"Customer already exists","keyAlreadyExists":"Data already exists","fileSizeLimit":"File size limit","fileNotAllowed":"File not allowed","requiredCaptcha":"Required captcha","requiredProducts":"Please select product","limitQuantity":"The number of products left in stock has been exceeded","shopifyInvalidPhone":"phone - Enter a valid phone number to use this delivery method","shopifyPhoneHasAlready":"phone - Phone has already been taken","shopifyInvalidProvice":"addresses.province - is not valid","otherError":"Something went wrong, please try again","limitNumberOfSubmissions":"Form submission limit reached"},"appearance":{"layout":"default","width":"480","style":"material_filled","mainColor":"#1c1c1c","headingColor":"#000","labelColor":"#1c1c1c","descriptionColor":"#6c757d","optionColor":"#000","paragraphBackground":"#fff","paragraphColor":"#000","theme_design":true,"background":"color","backgroundColor":"#FFF","backgroundImage":"","backgroundImageAlignment":"middle","floatingIcon":"\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"envelope\" class=\"svg-inline--fa fa-envelope fa-w-16\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","floatingText":"","displayOnAllPage":false,"position":"bottom right","formType":"registerForm","colorScheme":{"solidButton":{"red":0,"green":47,"blue":167},"solidButtonLabel":{"red":255,"green":255,"blue":255},"text":{"red":28,"green":28,"blue":28},"outlineButton":{"red":28,"green":28,"blue":28},"background":{"red":255,"green":255,"blue":255}},"fontSize":"medium","timeHideForm":"1","imageLayout":"none","font":"inherit","newTemplate":false},"afterSubmit":{"action":"clearForm","title":{"en":"Sign-up complete!","fr":"Sign-up complete!","ja":"ç»é²å®äºãããããï¼"},"message":{"en":"\u003cp\u003eA smarter way for you and your dog to play together.\u003c\/p\u003e","fr":"\u003cp\u003eA smarter way for you and your dog to play together.\u003c\/p\u003e","ja":"\u003cp\u003eãããã®å¥åº·ãæ°é£ã£ã¦ããã ãããããã¨ããããã¾ãï¼\u003c\/p\u003e"},"redirectUrl":{"en":"pet-fountain-elfin-e1s?customer_posted=true","fr":"pet-fountain-elfin-e1s?customer_posted=true","ja":"pet-fountain-elfin-e1s?customer_posted=true"},"submissionTag":{"enable":false,"fixed":{"enable":false,"tags":""},"dynamic":{"enable":false,"tags":[]}}},"accountPage":{"showAccountDetail":false,"registrationPage":false,"editAccountPage":false,"header":"Header","active":false,"title":"Account details","headerDescription":"Fill out the form to change account information","afterUpdate":"Message after update","message":"\u
1296003ch5\u003eAccount edited successfully!\u003c\/h5\u003e","footer":"Footer","updateText":"Update","footerDescription":""},"footer":{"description":{"en":"","fr":"","ja":""},"previousText":{"en":"","fr":"","ja":""},"nextText":{"en":"","fr":"","ja":""},"submitText":{"en":"Get Early Access","fr":"Get Early Access","ja":"ä»ããè³¼èªãã"},"submitFullWidth":true,"submitAlignment":"left","resetButton":false},"header":{"active":false,"title":"Create an account","description":"\u003cp\u003eComplete form below to signup for Shopify account.\u003c\/p\u003e","headerAlignment":"center"},"isStepByStepForm":true,"publish":{"requiredLogin":false,"requiredLoginMessage":"Please \u003ca href='\/account\/login' title='login'\u003elogin\u003c\/a\u003e to continue"},"reCaptcha":{"captchaType":"recaptcha","enable":true},"html":"\n\u003cdiv class=\"globo-form default-form globo-form-id-160891 \" data-locale=\"en\" \u003e\n\n\u003cstyle\u003e\n\n\n \n\n :root .globo-form-app[data-id=\"160891\"]{\n \n --gfb-color-solidButton: 0,47,167;\n --gfb-color-solidButtonColor: rgb(var(--gfb-color-solidButton));\n --gfb-color-solidButtonLabel: 255,255,255;\n --gfb-color-solidButtonLabelColor: rgb(var(--gfb-color-solidButtonLabel));\n --gfb-color-text: 28,28,28;\n --gfb-color-textColor: rgb(var(--gfb-color-text));\n --gfb-color-outlineButton: 28,28,28;\n --gfb-color-outlineButtonColor: rgb(var(--gfb-color-outlineButton));\n --gfb-color-background: 255,255,255;\n --gfb-color-backgroundColor: rgb(var(--gfb-color-background));\n \n --gfb-main-color: #1c1c1c;\n --gfb-primary-color: var(--gfb-color-solidButtonColor, var(--gfb-main-color));\n --gfb-primary-text-color: var(--gfb-color-solidButtonLabelColor, #FFF);\n --gfb-form-width: 480px;\n --gfb-font-family: inherit;\n --gfb-font-style: inherit;\n --gfb--image: 40%;\n --gfb-image-ratio-draft: var(--gfb--image);\n --gfb-image-ratio: var(--gfb-image-ratio-draft);\n \n --gfb-bg-temp-color: #FFF;\n --gfb-bg-position: middle;\n \n --gfb-bg-temp-color: #FFF;\n \n --gfb-bg-color: var(--gfb-color-backgroundColor, var(--gfb-bg-temp-color));\n \n }\n \n.globo-form-id-160891 .globo-form-app{\n max-width: 480px;\n width: -webkit-fill-available;\n \n background-color: var(--gfb-bg-color);\n \n \n}\n\n.globo-form-id-160891 .globo-form-app .globo-heading{\n color: var(--gfb-color-textColor, #000)\n}\n\n\n.globo-form-id-160891 .globo-form-app .header {\n text-align:center;\n}\n\n\n.globo-form-id-160891 .globo-form-app .globo-description,\n.globo-form-id-160891 .globo-form-app .header .globo-description{\n --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-160891 .globo-form-app .globo-label,\n.globo-form-id-160891 .globo-form-app .globo-form-control label.globo-label,\n.globo-form-id-160891 .globo-form-app .globo-form-control label.globo-label span.label-content{\n color: var(--gfb-color-textColor, #1c1c1c);\n text-align: left;\n}\n.globo-form-id-160891 .globo-form-app .globo-form-control .help-text.globo-description,\n.globo-form-id-160891 .globo-form-app .globo-form-control span.globo-description{\n --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-160891 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,\n.globo-form-id-160891 .globo-form-app .globo-form-control .radio-wrapper .globo-option\n{\n color: var(--gfb-color-textColor, #1c1c1c);\n}\n.globo-form-id-160891 .globo-form-app .footer,\n.globo-form-id-160891 .globo-form-app .gfb__footer{\n text-align:left;\n}\n.globo-form-id-160891 .globo-form-app .footer button,\n.globo-form-id-160891 .globo-form-app .gfb__footer button{\n border:1px solid var(--gfb-primary-color);\n \n width:100%;\n \n}\n\n.globo-form-app .gfb__footer .previous {\n margin-bottom: 10px;\n}\n\n.globo-form-id-160891 .globo-form-app .footer button.submit,\n.globo-form-id-160891 .globo-form-app .gfb__footer button.submit\n.globo-form-id-160891 .globo-form-app .footer button.checkout,\n.globo-form-id-160891 .globo-form-app .gfb__footer button.checkout,\n.globo-form-id-160891 .globo-form-app .footer button.action.loading .spinner,\n.globo-form-id-160891 .globo-form-app .gfb__footer button.action.loading .spinner{\n background-color: var(--gfb-primary-color);\n color : #ffffff;\n}\n.globo-form-id-160891 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:before {\n content: url('data:image\/svg+xml;
1296 utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"%231c1c1c\" d=\"M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-160891 .globo-form-app .globo-form-control .star-rating\u003efieldset\u003einput:checked ~ label:before {\n content: url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"%231c1c1c\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-160891 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover:before,\n.globo-form-id-160891 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover ~ label:before{\n content : url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"%231c1c1c\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e')\n}\n.globo-form-id-160891 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before {\n border-color: var(--gfb-primary-color);\n box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08);\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-160891 .globo-form-app .step.-completed .step__number,\n.globo-form-id-160891 .globo-form-app .line.-progress,\n.globo-form-id-160891 .globo-form-app .line.-start{\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-160891 .globo-form-app .checkmark__check,\n.globo-form-id-160891 .globo-form-app .checkmark__circle{\n stroke: var(--gfb-primary-color);\n}\n.globo-form-id-160891 .floating-button{\n background-color: var(--gfb-primary-color);\n}\n.globo-form-id-160891 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before,\n.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{\n border-color : var(--gfb-primary-color);\n}\n.globo-form-id-160891 .flatpickr-day.selected, \n.globo-form-id-160891 .flatpickr-day.startRange, \n.globo-form-id-160891 .flatpickr-day.endRange, \n.globo-form-id-160891 .flatpickr-day.selected.inRange, \n.globo-form-id-160891 .flatpickr-day.startRange.inRange, \n.globo-form-id-160891 .flatpickr-day.endRange.inRange, \n.globo-form-id-160891 .flatpickr-day.selected:focus, \n.globo-form-id-160891 .flatpickr-day.startRange:focus, \n.globo-form-id-160891 .flatpickr-day.endRange:focus, \n.globo-form-id-160891 .flatpickr-day.selected:hover, \n.globo-form-id-160891 .flatpickr-day.startRange:hover, \n.globo-form-id-160891 .flatpickr-day.endRange:hover, \n.globo-form-id-160891 .flatpickr-day.selected.prevMonthDay, \n.globo-form-id-160891 .flatpickr-day.startRange.prevMonthDay, \n.globo-form-id-160891 .flatpickr-day.endRange.prevMonthDay, \
1296n.globo-form-id-160891 .flatpickr-day.selected.nextMonthDay, \n.globo-form-id-160891 .flatpickr-day.startRange.nextMonthDay, \n.globo-form-id-160891 .flatpickr-day.endRange.nextMonthDay {\n background: var(--gfb-primary-color);\n border-color: var(--gfb-primary-color);\n}\n.globo-form-id-160891 .globo-paragraph {\n color: var(--gfb-color-textColor, #000);\n width: 100%!important;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .title,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .description,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-160891 .globo-form-app .globo-heading,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-160891 .globo-form-app .globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-160891 .globo-form-app .globo-form-control label.globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-160891 .globo-form-app .globo-form-control label.globo-label span.label-content,\n.globo-form.rtl .globo-form-app .header .title,\n.globo-form.rtl .globo-form-app .header .description,\n.globo-form.rtl.globo-form-id-160891 .globo-form-app .globo-heading,\n.globo-form.rtl.globo-form-id-160891 .globo-form-app .globo-label,\n.globo-form.rtl.globo-form-id-160891 .globo-form-app .globo-form-control label.globo-label,\n.globo-form.rtl.globo-form-id-160891 .globo-form-app .globo-form-control label.globo-label span.label-content{\n text-align: right;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .line,\n.globo-form.rtl .globo-form-app .line {\n left: unset;\n right: 50%;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-160891 .globo-form-app .line.-start,\n.globo-form.rtl .globo-form-id-160891 .globo-form-app .line.-start {\n left: unset; \n right: 0%;\n}\n\n.not-rtl {\n direction: ltr;\n}\n\n\u003c\/style\u003e\n\n\n\n\n\u003cdiv class=\"globo-form-app default-layout gfb-style-material_filled gfb-font-size-medium\" data-id=160891\u003e\n \n \u003cdiv class=\"header dismiss hidden\" onclick=\"Globo.FormBuilder.closeModalForm(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cform class=\"g-container\" novalidate action=\"https:\/\/app.powerfulform.com\/api\/front\/form\/160891\/send\" method=\"POST\" enctype=\"multipart\/form-data\" data-id=160891\u003e\n \n \n \n \n \u003cdiv class=\"globo-formbuilder-wizard\" data-id=160891\u003e\n \u003cdiv class=\"wizard__content\"\u003e\n \u003cheader class=\"wizard__header\"\u003e\n \u003cdiv class=\"wizard__steps\"\u003e\n \u003cnav class=\"steps hidden\"\u003e\n \n \n \n \n \n \n \n \n \n \n \u003cdiv class=\"step last \" data-element-id=\"group\" data-step=\"0\" \u003e\n \u003cdiv class=\"step__content\"\u003e\n \u003cp class=\"step__number\"\u003e\u003c\/p\u003e\n \u003csvg class=\"checkmark\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=52 height=52 viewBox=\"0 0 52 52\"\u003e\n \u003ccircle class=\"checkmark__circle\" cx=\"26\" cy=\"26\" r=\"25\" fill=\"none\"\/\u003e\n \u003cpath class=\"checkmark__check\" fill=\"none\" d=\"M14.1 27.2l7.1 7.2 16.7-16.8\"\/\u003e\n \u003c\/svg\u003e\n \u003cdiv class=\"lines\"\u003e\n \n \u003cdiv class=\"line -start\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"line -background\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"line -progress\"\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \u003c\/nav\u003e\n \u003c\/div\u003e\n \u003c\/header\u003e\n \u003cdiv class=\"panels\"\u003e\n \n \n \n \n \n \u003cdiv class=\"panel \" data-element-id=\"group\" data-id=160891 data-step=\"0\" style=\"padding-top:0\"\u003e\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control email-confirm layout-1-column\" data-type='email' data-element-id='email'\u003e\n \n \n\n\n \n \n\u003clabel for=\"160891-email\" class=\"material_filled-label globo-label gfb__label-v2 \" data-label=\"Email\"\u003e\n \u003cspan class=\"label-content\" data-label=\"Email\"\u003eEmail\u003c\/span\u003e\n \n \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n \n\u003c\/label\u003e\n\n \n\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \n \u003cinput type=\"text\" aria-describedby='160891-email-error' data-type=\"email\" class=\"material_filled-input\" id=\"160891-email\" name=\"email\" placeholder=\"Email\" presence \n \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n \n \u003csmall class=\"messages\" id=\"160891-email-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \" data-type='hidden' data-element-id='hidden-1' style=\"display: none;visibility: hidden;\"\u003e\n \u003clabel for=\"hidden-1\" class=\"material_filled-label globo-label\" data-label=\"page_source\"\u003e\n \u003cspan class=\"label-content\" data-label=\"page_source\"\u003epage_source\u003c\/span\u003e\n \u003cspan\u003e\u003c\/span\u003e\n \u003c\/label\u003e\n \n \u003cinput type=\"hidden\" data-type=\"dynamic\" id=\"hidden-1\" name=\"hidden-1\" data-default-value=\"wickedbone-air\" value=\"wickedbone-air\" data-when=\"\" \u003e\n \n\u003c\/div\u003e\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \u003c\/div\u003e\n \n \n \u003c\/div\u003e\n \u003cdiv class=\"message error\" data-other-error=\"Something went wrong, please try again\"\u003e\n \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \n \u003cdiv class=\"message success\"\u003e\n \n \u003cdiv class=\"gfb__c
1296ontent-title\"\u003eSign-up complete!\u003c\/div\u003e\n \n \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n \u003cdiv class=\"gfb__content-discount\"\u003e\n \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n \u003cdiv class=\"gfb__copy\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"gfb__copied\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"content\"\u003e\u003cp\u003eA smarter way for you and your dog to play together.\u003c\/p\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \n \u003cdiv class=\"gfb__footer wizard__footer\" data-path=\"footer\" \u003e\n \n \n \u003cdiv class=\"description globo-description\"\u003e\u003c\/div\u003e\n \n \n \u003cbutton type=\"button\" class=\"action previous hidden material_filled-button\"\u003e\u003c\/button\u003e\n \u003cbutton type=\"button\" class=\"action next submit material_filled-button\" data-submitting-text=\"\" data-submit-text='\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eGet Early Access' data-next-text=\"\" \u003e\u003cspan class=\"spinner\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n \n \u003cp class=\"wizard__congrats-message\"\u003e\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cinput type=\"hidden\" value=\"\" name=\"customer[id]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[email]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[name]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[title]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[href]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"_keyLabel\"\u003e\n \u003c\/form\u003e\n \n \n \u003cdiv class=\"message success\"\u003e\n \n \u003cdiv class=\"gfb__c
1296ontent-title\"\u003eSign-up complete!\u003c\/div\u003e\n \n \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n \u003cdiv class=\"gfb__content-discount\"\u003e\n \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n \u003cdiv class=\"gfb__copy\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"gfb__copied\"\u003e\n \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"content\"\u003e\u003cp\u003eA smarter way for you and your dog to play together.\u003c\/p\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n","formSchedule":{"active":false},"title":"BoneAir Leads","integration":{"shopify":{"integrationElements":{"email":"email","text":"first_name","text-2":"last_name","password":"password"}}}}}[160891]; 1297 1298 1299 1300 window.Globo.FormBuilder.url = window.Globo.FormBuilder.shop.url; 1301 window.Globo.FormBuilder.CDN_URL = window.Globo.FormBuilder.shop.CDN_URL ?? window.Globo.FormBuilder.shop.url; 1302 window.Globo.FormBuilder.themeOs20 = true; 1303 window.Globo.FormBuilder.searchProductByJson = true; 1304 1305 1306 window.Globo.FormBuilder.__webpack_public_path_2__ = "https://cdn.shopify.com/extensions/01a0ae45-945d-7977-bbd8-e77d3e026255/powerful-form-builder-354/assets/";Globo.FormBuilder.page = { 1307 href : window.location.href, 1308 type: "page" 1309 }; 1310 Globo.FormBuilder.page.title = document.title 1311 1312 1313 if(window.AVADA_SPEED_WHITELIST){ 1314 const pfbs_w = new RegExp("powerful-form-builder", 'i') 1315 if(Array.isArray(window.AVADA_SPEED_WHITELIST)){ 1316 window.AVADA_SPEED_WHITELIST.push(pfbs_w) 1317 }else{ 1318 window.AVADA_SPEED_WHITELIST = [pfbs_w] 1319 } 1320 } 1321 1322 Globo.FormBuilder.shop.configuration = Globo.FormBuilder.shop.configuration || {}; 1323 Globo.FormBuilder.shop.configuration.money_format = "${{amount}}"; 1324</script>
vendor: 1 bytes, line 1324
1324
1325<script src="https://cdn.shopify.com/extensions/01a0ae45-945d-7977-bbd8-e77d3e026255/powerful-form-builder-354/assets/globo.formbuilder.index.js" defer="defer" data-cookieconsent="ignore"></script>
1325 1326 1327 1328 1329 1330<!-- END app block --><!-- BEGIN app block: shopify://apps/pixee-facebook-pixel/blocks/facebook-pixel/61bbb1d9-d4be-4d08-879a-ee3ccb59f558 --> 1331<!-- BEGIN app snippet: tiktok-pixel -->
1331<script> 1332 sessionStorage.setItem("gropulseTikTokActivePixelData", ""); 1333 </script>
1333<!-- END app snippet --> 1334<!-- BEGIN app snippet: pinterest-pixel -->
1335<script> 1336 sessionStorage.setItem("gropulsePinterestActivePixelData", ""); 1337 </script>
1337<!-- END app snippet --> 1338<!-- BEGIN app snippet: custom-event-selector --> 1339 1340<div id="pixee-custom-event-selector-modal" class="pixee-custom-event-modal"> 1341 <div class="pixee-custom-event-modal-content"> 1342 <div class="pixee-custom-event-modal-header"> 1343 <p class="pixee-modal-title">Custom Event Setup</p> 1344 <span class="pixee-custom-event-close">×</span> 1345 </div> 1346 <div class="pixee-custom-event-modal-body"> 1347 <p>Click on the elements you want to track as custom events. Selected elements will appear in the list below.</p> 1348 1349 <button id="pixee-track-new-button" class="pixee-track-new-button">Track New Element</button> 1350 1351 <div class="pixee-selected-elements"> 1352 <span class="pixee-selected-elements-title">Selected Elements (0)</span> 1353 <ul id="pixee-selected-elements-list"></ul> 1354 </div> 1355 </div> 1356 <div class="pixee-custom-event-modal-footer"> 1357 <button id="pixee-finish-setup-button" class="pixee-finish-setup-button">Finish Setup</button> 1358 </div> 1359 </div> 1360</div> 1361 1362<style> 1363.pixee-custom-event-modal { 1364 display: none; 1365 position: fixed; 1366 z-index: 99999; 1367 left: 20px; 1368 top: 20px; 1369 width: 400px; 1370 background-color: #fff; 1371 border-radius: 8px; 1372 box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2); 1373 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; 1374 max-height: 90vh; 1375 overflow-y: auto; 1376} 1377 1378.pixee-custom-event-modal-content { 1379 width: 100%; 1380} 1381 1382.pixee-custom-event-modal-header { 1383 padding: 15px 20px; 1384 display: flex; 1385 justify-content: space-between; 1386 align-items: center; 1387 border-bottom: 1px solid #e5e5e5; 1388} 1389 1390.pixee-custom-event-modal-header .pixee-modal-title { 1391 margin: 0; 1392 font-size: 18px; 1393 font-weight: 600; 1394 color: #333; 1395} 1396 1397.pixee-custom-event-close { 1398 color: #aaa; 1399 font-size: 24px; 1400 font-weight: bold; 1401 cursor: pointer; 1402} 1403 1404.pixee-custom-event-close:hover { 1405 color: #555; 1406} 1407 1408.pixee-custom-event-modal-body { 1409 padding: 20px; 1410} 1411 1412.pixee-custom-event-modal-footer { 1413 padding: 15px 20px; 1414 border-top: 1px solid #e5e5e5; 1415 text-align: right; 1416} 1417 1418.pixee-track-new-button, 1419.pixee-finish-setup-button { 1420 padding: 10px 15px; 1421 border-radius: 4px; 1422 border: none; 1423 font-size: 14px; 1424 font-weight: 500; 1425 cursor: pointer; 1426} 1427 1428.pixee-track-new-button { 1429 background-color: #4CAF50; 1430 color: white; 1431 margin-top: 10px; 1432} 1433 1434.pixee-finish-setup-button { 1435 background-color: #2196F3; 1436 color: white; 1437} 1438 1439.pixee-selected-elements { 1440 margin-top: 20px; 1441} 1442 1443.pixee-selected-elements-title { 1444 display: block; 1445 font-size: 16px; 1446 margin-bottom: 10px; 1447 font-weight: 500; 1448} 1449 1450#pixee-selected-elements-list { 1451 list-style: none; 1452 padding: 0; 1453 margin: 0; 1454 max-height: 200px; 1455 overflow-y: auto; 1456 border: 1px solid #e5e5e5; 1457 border-radius: 4px; 1458} 1459 1460#pixee-selected-elements-list li { 1461 padding: 10px; 1462 border-bottom: 1px solid #e5e5e5; 1463 display: flex; 1464 justify-content: space-between; 1465 align-items: center; 1466} 1467 1468#pixee-selected-elements-list li:last-child { 1469 border-bottom: none; 1470} 1471 1472.pixee-element-info { 1473 flex: 1; 1474 font-size: 14px; 1475 word-break: break-word; 1476} 1477 1478.pixee-remove-element { 1479 color: #f44336; 1480 cursor: pointer; 1481 margin-left: 10px; 1482} 1483 1484.pixee-page-overlay { 1485 position: fixed; 1486 top: 0; 1487 left: 0; 1488 width: 100%; 1489 height: 100%; 1490 background-color: rgba(0, 0, 0, 0.3); 1491 z-index: 99990; 1492 pointer-events: none; 1493} 1494 1495.pixee-highlight-element { 1496 position: absolute; 1497 pointer-events: none; 1498 background-color: rgba(76, 175, 80, 0.2); 1499 border: 2px solid #4CAF50; 1500 z-index: 99991; 1501 box-sizing: border-box; 1502} 1503 1504/* Make modal draggable */ 1505.pixee-custom-event-modal-header { 1506 cursor: move; 1507} 1508 1509/* Responsive styles */ 1510@media screen and (max-width: 480px) { 1511 .pixee-custom-event-modal { 1512 width: 90%; 1513 left: 5%; 1514 top: 5%; 1515 } 1516} 1517</style> 1518
1519<script> 1520document.addEventListener('DOMContentLoaded', function() { 1521 // Parse URL parameters 1522 const urlParams = new URLSearchParams(window.location.search); 1523 const customEventParam = urlParams.get('customEvent'); 1524 const redirectUrl = urlParams.get('redirectUrl'); 1525 1526 // Initialize session storage if customEvent param is present 1527 if (customEventParam === '1') { 1528 // Set flag in session storage to show the modal across page navigation 1529 sessionStorage.setItem('pixeeCustomEventSetupActive', 'true'); 1530 // Store redirect URL for later use 1531 if (redirectUrl) { 1532 sessionStorage.setItem('pixeeCustomEventRedirectUrl', redirectUrl); 1533 } 1534 } 1535 1536 // Don't proceed if setup mode is not active 1537 if (sessionStorage.getItem('pixeeCustomEventSetupActive') !== 'true') return; 1538 1539 const modal = document.getElementById('pixee-custom-event-selector-modal'); 1540 const trackNewButton = document.getElementById('pixee-track-new-button'); 1541 const finishSetupButton = document.getElementById('pixee-finish-setup-button'); 1542 const closeButton = document.querySelector('.pixee-custom-event-close'); 1543 const selectedElementsList = document.getElementById('pixee-selected-elements-list'); 1544 const selectedElementsHeader = document.querySelector('.pixee-selected-elements-title'); 1545 1546 let isSelectionMode = false; 1547 let selectedElements = []; 1548 let overlay = null; 1549 let highlightElement = null; 1550 1551 // Load previously selected elements from session storage 1552 const storedElements = sessionStorage.getItem('pixeeSelectedElements'); 1553 if (storedElements) { 1554 try { 1555 selectedElements = JSON.parse(storedElements); 1556 updateSelectedElementsList(); 1557 } catch (error) { 1558 console.error('Error loading stored elements:', error); 1559 } 1560 } 1561 1562 // Make the modal draggable 1563 makeElementDraggable(modal, document.querySelector('.pixee-custom-event-modal-header')); 1564 1565 // Show the modal 1566 modal.style.display = 'block'; 1567 1568 // Click event handlers 1569 trackNewButton.addEventListener('click', function() { 1570 if (isSelectionMode) { 1571 // Cancel selection mode if active 1572 disableSelectionMode(); 1573 } else { 1574 // Enable selection mode 1575 enableSelectionMode(); 1576 } 1577 }); 1578 finishSetupButton.addEventListener('click', finishSetup); 1579 closeButton.addEventListener('click', closeModal); 1580 1581 function makeElementDraggable(element, handle) { 1582 let pos1 = 0, pos2 = 0, pos3 = 0, pos4 = 0; 1583 1584 // Try to get saved position from session storage 1585 const savedPosition = getSavedModalPosition(); 1586 if (savedPosition) { 1587 element.style.top = savedPosition.top + "px"; 1588 element.style.left = savedPosition.left + "px"; 1589 } 1590 1591 handle.onmousedown = dragMouseDown; 1592 1593 function dragMouseDown(e) { 1594 e.preventDefault(); 1595 pos3 = e.clientX; 1596 pos4 = e.clientY; 1597 document.onmouseup = closeDragElement; 1598 document.onmousemove = elementDrag; 1599 } 1600 1601 function elementDrag(e) { 1602 e.preventDefault(); 1603 pos1 = pos3 - e.clientX; 1604 pos2 = pos4 - e.clientY; 1605 pos3 = e.clientX; 1606 pos4 = e.clientY; 1607 1608 // Calculate new position ensuring it stays within viewport 1609 let newTop = element.offsetTop - pos2; 1610 let newLeft = element.offsetLeft - pos1; 1611 1612 // Get viewport dimensions 1613 const viewportWidth = window.innerWidth; 1614 const viewportHeight = window.innerHeight; 1615 1616 // Limit to viewport boundaries 1617 newTop = Math.max(0, Math.min(newTop, viewportHeight - 100)); 1618 newLeft = Math.max(0, Math.min(newLeft, viewportWidth - 100)); 1619 1620 element.style.top = newTop + "px"; 1621 element.style.left = newLeft + "px"; 1622 1623 // Save position to session storage 1624 saveModalPosition(newTop, newLeft); 1625 } 1626 1627 function closeDragElement() { 1628 document.onmouseup = null; 1629 document.onmousemove = null; 1630 1631 // Save final position 1632 saveModalPosition(element.offsetTop, element.offsetLeft); 1633 } 1634 } 1635 1636 // Save modal position to session storage 1637 function saveModalPosition(top, left) { 1638 try { 1639 sessionStorage.setItem('pixeeModalPosition', JSON.stringify({ top, left })); 1640 } catch (error) { 1641 console.error('Error saving modal position:', error); 1642 } 1643 } 1644 1645 // Get saved modal position from session storage 1646 function getSavedModalPosition() { 1647 try { 1648 const position = sessionStorage.getItem('pixeeModalPosition'); 1649 return position ? JSON.parse(position) : null; 1650 } catch (error) { 1651 console.error('Error getting modal position:', error); 1652 return null; 1653 } 1654 } 1655 1656 function enableSelectionMode() { 1657 if (isSelectionMode) return; 1658 1659 isSelectionMode = true; 1660 trackNewButton.textContent = 'Cancel Selection'; 1661 trackNewButton.style.backgroundColor = '#f44336'; 1662 1663 // Create overlay
1664 overlay = document.createElement('div'); 1665 overlay.className = 'pixee-page-overlay'; 1666 document.body.appendChild(overlay); 1667 1668 // Create highlight element 1669 highlightElement = document.createElement('div'); 1670 highlightElement.className = 'pixee-highlight-element'; 1671 document.body.appendChild(highlightElement); 1672 1673 // Add event listeners for element selection 1674 document.addEventListener('mouseover', highlightTargetElement); 1675 document.addEventListener('click', selectElement, true); 1676 } 1677 1678 function disableSelectionMode() { 1679 if (!isSelectionMode) return; 1680 1681 isSelectionMode = false; 1682 trackNewButton.textContent = 'Track New Element'; 1683 trackNewButton.style.backgroundColor = '#4CAF50'; 1684 1685 // Remove overlay and highlight 1686 if (overlay) { 1687 document.body.removeChild(overlay); 1688 overlay = null; 1689 } 1690 1691 if (highlightElement) { 1692 document.body.removeChild(highlightElement); 1693 highlightElement = null; 1694 } 1695 1696 // Remove event listeners 1697 document.removeEventListener('mouseover', highlightTargetElement); 1698 document.removeEventListener('click', selectElement, true); 1699 } 1700 1701 // Helper function to update the list of selected elements 1702 function updateSelectedElementsList() { 1703 // Clear existing list 1704 selectedElementsList.innerHTML = ''; 1705 1706 // Update the header count 1707 selectedElementsHeader.textContent = `Selected Elements (${selectedElements.length})`; 1708 1709 // Add each element to the list 1710 selectedElements.forEach(element => { 1711 const li = document.createElement('li'); 1712 li.dataset.id = element.id; 1713 1714 const elementInfo = document.createElement('div'); 1715 elementInfo.className = 'pixee-element-info'; 1716 elementInfo.textContent = `"${element.text}" (${element.selector})`; 1717 1718 const removeButton = document.createElement('span'); 1719 removeButton.className = 'pixee-remove-element'; 1720 removeButton.textContent = 'â'; 1721 removeButton.addEventListener('click', function() {
1722 removeElementFromList(element.id); 1723 }); 1724 1725 li.appendChild(elementInfo); 1726 li.appendChild(removeButton); 1727 selectedElementsList.appendChild(li); 1728 }); 1729 1730 // Save to session storage 1731 sessionStorage.setItem('pixeeSelectedElements', JSON.stringify(selectedElements)); 1732 } 1733 1734 function highlightTargetElement(e) { 1735 if (!isSelectionMode) return; 1736 1737 // Don't highlight elements in the modal itself 1738 if (e.target.closest('#pixee-custom-event-selector-modal')) { 1739 if (highlightElement) { 1740 highlightElement.style.display = 'none'; 1741 } 1742 return; 1743 } 1744 1745 const rect = e.target.getBoundingClientRect(); 1746 highlightElement.style.display = 'block'; 1747 highlightElement.style.width = rect.width + 'px'; 1748 highlightElement.style.height = rect.height + 'px'; 1749 highlightElement.style.left = (window.pageXOffset + rect.left) + 'px'; 1750 highlightElement.style.top = (window.pageYOffset + rect.top) + 'px'; 1751 } 1752 1753 function selectElement(e) { 1754 if (!isSelectionMode) return; 1755 1756 // Don't select elements in the modal itself 1757 if (e.target.closest('#pixee-custom-event-selector-modal')) { 1758 return; 1759 } 1760 1761 // Prevent default action (like following links) 1762 e.preventDefault(); 1763 e.stopPropagation(); 1764 1765 // Generate a selector for the clicked element 1766 const selector = generateSelector(e.target); 1767 1768 // Add to selected elements list 1769 addElementToList(e.target, selector); 1770 1771 // Disable selection mode 1772 disableSelectionMode(); 1773 } 1774 1775 function generateSelector(element) { 1776 // First try ID selector if available 1777 if (element.id) { 1778 return `#${element.id}`; 1779 } 1780 1781 // Try with classes 1782 if (element.className && typeof element.className === 'string') { 1783 const classes = element.className.trim().split(/\s+/); 1784 if (classes.length > 0) { 1785 const classSelector = `.${classes.join('.')}`; 1786 if (document.querySelectorAll(classSelector).length === 1) { 1787 return classSelector; 1788 } 1789 } 1790 } 1791 1792 // Use tag name with nth-child 1793 let path = ''; 1794 let parent = element; 1795 1796 while (parent) { 1797 if (parent === document.body) { 1798 path = 'body ' + path; 1799 break; 1800 } 1801 1802 let tag = parent.tagName.toLowerCase(); 1803 let siblings = Array.from(parent.parentNode.children).filter(child => child.tagName === parent.tagName); 1804 1805 if (siblings.length > 1) { 1806 let index = siblings.indexOf(parent) + 1; 1807 tag += `:nth-child(${index})`; 1808 } 1809 1810 path = tag + (path ? ' > ' + path : ''); 1811 parent = parent.parentNode; 1812 1813 // Stop at a certain depth to avoid overly complex selectors 1814 if (path.split('>').length > 5) { 1815 break; 1816 } 1817 } 1818 1819 return path.trim(); 1820 } 1821 1822 function addElementToList(element, selector) { 1823 // Create a unique ID for this element 1824 const elementId = 'element-' + Date.now(); 1825 1826 // Add to our array 1827 selectedElements.push({ 1828 id: elementId, 1829 selector: selector, 1830 text: element.textContent.trim().substring(0, 50) || element.tagName.toLowerCase() 1831 }); 1832 1833 // Update the display 1834 updateSelectedElementsList(); 1835 } 1836
1837 function removeElementFromList(id) { 1838 // Remove from array 1839 selectedElements = selectedElements.filter(el => el.id !== id); 1840 1841 // Update the display 1842 updateSelectedElementsList(); 1843 } 1844 1845 function closeModal() { 1846 disableSelectionMode(); 1847 modal.style.display = 'none'; 1848 1849 // Clear setup mode and data but keep the modal position 1850 sessionStorage.removeItem('pixeeCustomEventSetupActive'); 1851 sessionStorage.removeItem('pixeeSelectedElements'); 1852 // We intentionally don't remove pixeeModalPosition here to persist it across sessions 1853 } 1854 1855 function finishSetup() { 1856 1857 // Check if we have elements selected 1858 if (selectedElements.length > 0) { 1859 // Clean up our internal tracking but keep the modal position 1860 sessionStorage.removeItem('pixeeCustomEventSetupActive'); 1861 sessionStorage.removeItem('pixeeSelectedElements'); 1862 // We intentionally don't remove pixeeModalPosition to persist it 1863 1864 // Redirect back to the app with selected elements as a URL parameter 1865 const savedRedirectUrl = sessionStorage.getItem('pixeeCustomEventRedirectUrl') || redirectUrl; 1866 1867 if (savedRedirectUrl) { 1868 // Encode selected elements for URL 1869 const encodedElements = encodeURIComponent(JSON.stringify(selectedElements)); 1870 1871 // Determine if we need to add a ? or & for the parameter 1872 const separator = savedRedirectUrl.includes('?') ? '&' : '?'; 1873 1874 // Redirect to the app with the selected elements in the URL 1875 window.location.href = `${savedRedirectUrl}${separator}selectedElements=${encodedElements}`; 1876 } 1877 } else { 1878 alert('Please select at least one element to track.'); 1879 } 1880 } 1881}); 1882</script>
1882<!-- END app snippet -->
1883<script> 1884 sessionStorage.setItem("gropulseActivePixelData", JSON.stringify([{"conversionApi":{"isActive":true},"selectedTemplates":[],"_id":"64a2c56cf5362f05bfe98c3a","pixelId":"655922798509952","selectedPage":"all_pages"}])); 1885 </script>
1885<script> 1886 sessionStorage.setItem("gropulsePixeeEventListData", JSON.stringify({"purchase":true,"initiateCheckout":true,"addToCart":true,"search":true,"viewContent":true,"viewCategory":true})); 1887 </script>
1887<script> 1888 sessionStorage.setItem("gropulseCustomEvents", JSON.stringify({"error":"json not allowed for this object"})); 1889 </script>
1889<script> 1890 const isGroPulsePixeeWebPixelLoaded = Boolean(sessionStorage.getItem("isGroPulsePixeeWebPixelLoaded")); 1891</script>
1891 1892
1893<script> 1894 function generateEventId() { 1895 // Combine timestamp with random string to ensure uniqueness 1896 return `${Date.now()}_${Math.random().toString(36).slice(2, 11)}`; 1897 } 1898</script>
1898 1899 1900 1901 1902 1903
1903<script> 1904 let hso_shopify_unique_id = document 1905 .cookie 1906 .split(";") 1907 .filter((c) => c.includes("_shopify_y=")) 1908 .map((c) => c.split("_shopify_y=")[1]); 1909 1910 hso_shopify_unique_id = (hso_shopify_unique_id.length && hso_shopify_unique_id[0]) || ""; 1911 1912 const hsoFBMatchingData = { 1913 em: "", 1914 fn: "", 1915 ln: "", 1916 ph: "", 1917 external_id: hso_shopify_unique_id, 1918 ge: "", 1919 db: "", 1920 ct: "", 1921 st: "", 1922 zp: "", 1923 country: "" 1924 }; 1925 function CAPI(event, eventData) { 1926 let fbp = document 1927 .cookie 1928 .split(";") 1929 .filter((c) => c.includes("_fbp=")) 1930 .map((c) => c.split("_fbp=")[1]); 1931 let fbc = document 1932 .cookie 1933 .split(";") 1934 .filter((c) => c.includes("_fbc=")) 1935 .map((c) => c.split("_fbc=")[1]); 1936 fbp = (fbp.length && fbp[0]) || null; 1937 fbc = (fbc.length && fbc[0]) || null; 1938 1939 if (! fbc && window.location.search.includes("fbclid=")) { 1940 fbc = "fb.1." + + new Date() + "." + window.location.search.split("fbclid=")[1]; 1941 } 1942 1943 const headers = new Headers(); 1944 headers.append("Content-Type", "application/json"); 1945 const { event_id, ...restEventData } = eventData; 1946 const body = { 1947 event: event, 1948 event_data: restEventData, 1949 event_id: event_id, 1950 fbp: fbp, 1951 fbclid: fbc, 1952 user_agent: navigator.userAgent, 1953 url: window.location.origin + window.location.pathname, 1954 current_timestamp: Math.floor(new Date() / 1000), 1955 myShopifyDomain: Shopify.shop, 1956 ... hsoFBMatchingData 1957 }; 1958 1959 const options = { 1960 method: "POST", 1961 headers, 1962 mode: "cors", 1963 body: JSON.stringify(body) 1964 }; 1965 fetch("https://pixee.gropulse.com/fb-conversion-api", options); 1966 }; 1967 1968 function beginPixeeFBPixelTracking(){ 1969 window.fbq = window.fbq || function() {}; 1970 fbq('track', 'PageView'); 1971 1972 const basePixelLoadedEvent = new Event("pixee_base_pixel_loaded"); 1973 window.dispatchEvent(basePixelLoadedEvent); 1974 } 1975 1976 function loadPixeeFBPixelBaseScript(){
vendor: 585 bytes, lines 1976-1998
1976 1977 !function(f, b, e, v, n, t, s) { 1978 if (f.fbq) 1979 return; 1980 n = f.fbq = function() { 1981 n.callMethod 1982 ? n.callMethod.apply(n, arguments) 1983 : n.queue.push(arguments) 1984 }; 1985 if (! f._fbq) 1986 f._fbq = n; 1987 n.push = n; 1988 n.loaded = !0; 1989 n.version = '2.0'; 1990 n.queue = []; 1991 t = b.createElement(e); 1992 t.async = !0; 1993 t.src = v; 1994 s = b.getElementsByTagName(e)[0]; 1995 s.parentNode.insertBefore(t, s) 1996 }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); 1997 1998fbq('init', '
1998655922798509952
vendor: 30 bytes, lines 1998-2000
1998', hsoFBMatchingData); 1999 2000
2000window.Shopify.loadFeatures([ 2001 { 2002 name: "consent-tracking-api", 2003 version: "0.1" 2004 } 2005 ], (error) => { 2006 if (error) { 2007 throw error; 2008 } 2009 const isTrackingConsentGiven = !null || Shopify.customerPrivacy.getTrackingConsent() !== "no"; 2010 if (isTrackingConsentGiven) { 2011 if(document.readyState === "complete") { 2012 beginPixeeFBPixelTracking(); 2013 } else { 2014 window.addEventListener("load", (event) => { 2015 beginPixeeFBPixelTracking(); 2016 }); 2017 } 2018 } 2019 }); 2020 } 2021 2022 if(!isGroPulsePixeeWebPixelLoaded) { 2023 loadPixeeFBPixelBaseScript(); 2024 }; 2025 2026 </script>
2026 2027
2028<script> 2029 function helloFPACheckCart() { 2030 2031/** 2032 * 2033 * @param {Array} dataList 2034 * @param {Object} singleData 2035 */ 2036 const isDataUseable = (dataList, checkData) => { 2037 if (dataList.length === 0) 2038 return checkData; 2039 2040 2041 2042 for (let index = 0; index < dataList.length; index++) { 2043 const singleData = dataList[index]; 2044 if (singleData.id === checkData.id) { 2045 if (checkData.quantity > singleData.quantity) { 2046 const newData = { 2047 ...checkData, 2048 quantity: checkData.quantity - singleData.quantity 2049 }; 2050 return newData; 2051 } else { 2052 return false; 2053 } 2054 } 2055 } 2056 return checkData; 2057 }; 2058 2059/** 2060 * 2061 * @param {Array} localStoreData 2062 * @param {Array} newFetchData 2063 */ 2064 const checkAddToACart = (localStoreData, newFetchData) => { 2065 return newFetchData.map((singleFetchData) => isDataUseable(localStoreData, singleFetchData)).filter(Boolean); 2066 }; 2067 2068 const addToCartFire = (cartData, rowData) => { 2069 const eventId = generateEventId(); 2070 const fireData = { 2071 content_type: "product", 2072 content_ids: cartData.map(function(e) { 2073 return e.variant_id; 2074 }), 2075 contents: cartData.map(function(e) { 2076 return {id: e.variant_id, quantity: e.quantity}; 2077 }), 2078 content_name: cartData.map(function(e) { 2079 return e.title; 2080 }).join(", "), 2081 currency: rowData.currency, 2082 value: cartData.reduce( 2083 (total, item) => total + (item.price / 100) * item.quantity, 2084 0 2085 ) 2086 }; 2087 2088 const hfpFireEvent = window.fbq || function() {}; 2089 const hfpEventName = "AddToCart"; 2090 hfpFireEvent("track", hfpEventName, fireData, { eventID: eventId }); 2091 CAPI(hfpEventName, {...fireData, event_id: eventId}); 2092 }; 2093 2094 setInterval(function() { 2095 fetch("/cart.js").then((response) => response.json()).then((data) => { 2096 const lsData = JSON.parse(localStorage.getItem("hello-fpa-cart-data")) || []; 2097 const fetchData = data.items;const addToCart = checkAddToACart(lsData, fetchData); 2098 addToCart.length !== 0 && addToCartFire(addToCart, data);localStorage.setItem("hello-fpa-cart-data", JSON.stringify(fetchData)); 2099 }); 2100 }, 3000); 2101 } 2102 2103 window.addEventListener("pixee_base_pixel_loaded", helloFPACheckCart); 2104 2105 // Custom Events Tracking 2106 function setupCustomEventTracking() { 2107 const customEventsStr = sessionStorage.getItem("gropulseCustomEvents"); 2108 2109 if (!customEventsStr) return; 2110 2111 try { 2112 const customEvents = JSON.parse(customEventsStr); 2113 if (!customEvents || !Array.isArray(customEvents)) return; 2114 2115 customEvents.forEach(event => { 2116 if (!event.isActive) return; 2117 2118 const elements = document.querySelectorAll(event.selector); 2119 if (!elements || elements.length === 0) return; 2120 2121 elements.forEach(element => { 2122 element.addEventListener('click', function(e) { 2123 // Prevent default if it's a link or button 2124 if (element.tagName === 'A' || element.tagName === 'BUTTON') { 2125 e.preventDefault(); 2126 } 2127 2128 // Generate event ID for deduplication 2129 const eventId = generateEventId(); 2130 2131 // Create event parameters 2132 const eventParams = event.eventParameters || {}; 2133 2134 // Instead of sending directly to Facebook, publish to web pixel 2135 window.Shopify = window.Shopify || {}; 2136 window.Shopify.analytics = window.Shopify.analytics || {}; 2137 window.Shopify.analytics.publish = window.Shopify.analytics.publish || function() {}; 2138 2139 window.Shopify.analytics.publish("custom_event", { 2140 event_name: event.eventName, 2141 event_id: eventId, 2142 event_parameters: eventParams, 2143 timestamp: Date.now() 2144 }); 2145 2146 // If it was a link, navigate after a short delay 2147 if (element.tagName === 'A' && element.href) { 2148 setTimeout(() => { 2149 window.location.href = element.href; 2150 }, 300); 2151 } 2152 }); 2153 }); 2154 }); 2155 } catch (error) { 2156 console.error('Error setting up custom events:', error); 2157 } 2158 } 2159 2160 window.addEventListener("load", setupCustomEventTracking); 2161 </script>
2161 2162
2162<script> 2163 window.addEventListener("pixee_base_pixel_loaded", (event) => { 2164 (function() { 2165 const hfpFireEvent = window.fbq || function() {}; 2166 const hfpEventName = "InitiateCheckout"; 2167 function fireInitiateCheckout(catData) { 2168 const eventId = generateEventId(); 2169 const fireData = { 2170 content_type: "product", 2171 content_ids: catData.items.map((item) => item.variant_id), 2172 contents: catData.items.map((item) => ({id: item.variant_id, quantity: item.quantity})), 2173 num_items: catData.items.length, 2174 value: catData.items_subtotal_price / 100, 2175 currency: catData.currency 2176 }; 2177 hfpFireEvent("track", hfpEventName, fireData, { eventID: eventId }); 2178 CAPI(hfpEventName, {...fireData, event_id: eventId}); 2179 } 2180 2181 function checkoutButtonClickHandler() { 2182 fetch("/cart.js").then((response) => response.json()).then((data) => { 2183 fireInitiateCheckout(data); 2184 }); 2185 } 2186 2187 window.hso_fpa_checkoutButtonClickHandler = checkoutButtonClickHandler; 2188 2189 if (document.querySelectorAll("[name='checkout']").length !== 0) { 2190 document.querySelectorAll("[name='checkout']").forEach(singleButton => { 2191 singleButton.addEventListener("click", checkoutButtonClickHandler); 2192 }) 2193 } 2194 if (document.querySelectorAll("[href='/checkout']").length !== 0) { 2195 document.querySelectorAll("[href='/checkout']").forEach(singleButton => { 2196 singleButton.addEventListener("click", checkoutButtonClickHandler); 2197 }) 2198 } 2199 })(); 2200 }); 2201 </script>
2201 2202 2203 2204 2205 2206<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 2207 2208 2209 2210 2211 2212 2213 2214<link rel="dns-prefetch" href="https://cdn.judge.me"> 2215<link rel="dns-prefetch" href="https://cdn1.judge.me"> 2216<link rel="dns-prefetch" href="https://api.judge.me"> 2217
2218<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 }} review/reviews","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
2218ou! 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.","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":"mm/dd/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":false,"mute_video_by_default":false,"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","widget_sorting_most_relevant_text":"Most Relevant","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":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
2218itle":"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":"#1A1A1A","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":false,"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":"#1A1A1A","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":"everyone","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":"#1A1A1A","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#1A1A1A","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_
2218youtube_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":false,"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":false,"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":"","preview_badge_custom_css":"","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"
2218:"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":"Cheerble","shop_currency":"USD","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_
2218shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Cheerble"};</script>
2218 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #1A1A1A;--jdgm-secondary-color: rgba(26,26,26,0.1);--jdgm-star-color: #1A1A1A;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #1A1A1A;--jdgm-paginate-color: #1A1A1A;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #1A1A1A}.jdgm-histogram__bar-content{background-color:#1A1A1A}.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:#1A1A1A}.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-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: #1A1A1A;--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:#1A1A1A}.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:'Cheerble'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 2219</style> <style class='jdgm-settings-style'></style> 2220 2221 2222 2223 2224 <style class='jdgm-miracle-styles'> 2225 @-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
2225/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/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} 2226 2227</style> 2228 2229 2230 2231 2232 2233 2234 2235 2236
2237<script data-cfasync='false' class='jdgm-script'> 2238!function(e){window.jdgm=window.jdgm||{}; 2239/* INF-1976 */ 2240var _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;}(); 2241if(_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;} 2242jdgm.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/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 2243jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 2244setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 2245!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 2246(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 2247a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 2248jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 2249t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 2250t.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( 2251".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 2252parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 2253jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 2254)}))}(document); 2255</script>
2255 2256<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2.css"></noscript> 2257 2258<!-- BEGIN app snippet: theme_fix_tags -->
2258<script> 2259 (function() { 2260 var jdgmThemeFixes = null; 2261 if (!jdgmThemeFixes) return; 2262 2263 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 2264 // before the per-theme fix so the theme-specific CSS wins the cascade. 2265 // HTML is never applied globally (too risky). 2266 var allThemesFix = jdgmThemeFixes['all']; 2267 if (allThemesFix && allThemesFix.css) { 2268 var allStyleTag = document.createElement('style'); 2269 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 2270 allStyleTag.innerHTML = allThemesFix.css; 2271 document.head.append(allStyleTag); 2272 }; 2273 2274 if (allThemesFix && allThemesFix.js) { 2275 var allScriptTag = document.createElement('script'); 2276 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 2277 allScriptTag.innerHTML = allThemesFix.js; 2278 document.head.append(allScriptTag); 2279 }; 2280 2281 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 2282 if (!thisThemeFix) return; 2283 2284 if (thisThemeFix.html) { 2285 document.addEventListener("DOMContentLoaded", function() { 2286 var htmlDiv = document.createElement('div'); 2287 htmlDiv.classList.add('jdgm-theme-fix-html'); 2288 htmlDiv.innerHTML = thisThemeFix.html; 2289 document.body.append(htmlDiv); 2290 }); 2291 }; 2292 2293 if (thisThemeFix.css) { 2294 var styleTag = document.createElement('style'); 2295 styleTag.classList.add('jdgm-theme-fix-style'); 2296 styleTag.innerHTML = thisThemeFix.css; 2297 document.head.append(styleTag); 2298 }; 2299 2300 if (thisThemeFix.js) { 2301 var scriptTag = document.createElement('script'); 2302 scriptTag.classList.add('jdgm-theme-fix-script'); 2303 scriptTag.innerHTML = thisThemeFix.js; 2304 document.head.append(scriptTag); 2305 }; 2306 })(); 2307</script>
2307 2308<!-- END app snippet --> 2309<!-- End of Judge.me Core --> 2310 2311 2312 2313<!-- END app block --><!-- BEGIN app block: shopify://apps/xcotton-guard/blocks/insurance/6531bb8b-340c-42d4-b5da-1734c7a2c524 -->
2314<script q="x" data-cmp-ab="2" data-cookieconsent="ignore" data-ot-ignore data-uc-allowed="true" data-ta-type="ignore">!function(){"use strict";function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function t(e,t,r,n,o,i,a){try{var s=e[i](a),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,o)}function r(e){return function(){var r=this,n=arguments;return new Promise(function(o,i){var a=e.apply(r,n);function s(e){t(a,o,i,s,c,"next",e)}function c(e){t(a,o,i,s,c,"throw",e)}s(void 0)})}}function n(t,r){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,r){if(t){if("string"==typeof t)return e(t,r);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e(t,r):void 0}}(t))||r){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,c=!1;return{s:function(){n=n.call(t)},n:function(){var e=n.next();return s=e.done,e},e:function(e){c=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw a}}}}function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t);if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){o(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function s(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function i(r,n,o,i){var s=n&&n.prototype instanceof u?n:u,l=Object.create(s.prototype);return c(l,"_invoke",function(r,n,o){var i,s,c,u=0,l=o||[],p=!1,d={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,r){return i=t,s=0,c=e,d.n=r,a}};function f(r,n){for(s=r,c=n,t=0;!p&&u&&!o&&t<l.length;t++){var o,i=l[t],f=d.p,h=i[2];r>3?(o=h===n)&&(c=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=f&&((o=r<2&&f<i[1])?(s=0,d.v=n,d.n=i[1]):f<h&&(o=r<3||i[0]>n||n>h)&&(i[4]=r,i[5]=n,d.n=h,s=0))}if(o||r>1)return a;throw p=!0,n}return function(o,l,h){if(u>1)throw TypeError("Generator is already running");for(p&&1===l&&f(l,h),s=l,c=h;(t=s<2?e:c)||!p;){i||(s?s<3?(s>1&&(d.n=-1),f(s,c)):d.n=c:d.v=c);try{if(u=2,i){if(s||(o="next"),t=i[o]){if(!(t=t.call(i,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,s<2&&(s=0)}else 1===s&&(t=i.return)&&t.call(i),s<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),s=1);i=e}else if((t=(p=d.n<0)?c:r.call(n,d))!==a)break}catch(t){i=e,s=1,c=t}finally{u=1}}return{value:t,done:p}}}(r,o,i),!0),l}var a={};function u(){}function l(){}function p(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(c(t={},n,function(){return this}),t),f=p.prototype=u.prototype=Object.create(d);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,c(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return l.prototype=p,c(f,"constructor",p),c(p,"constructor",l),l.displayName="GeneratorFunction",c(p,o,"GeneratorFunction"),c(f),c(f,o,"Generator"),c(f,n,function(){return this}),c(f,"toString",function(){return"[object Generator]"}),(s=function(){return{w:i,m:h}})()}function c(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}c=function(e,t,r,n){function i(t,r){c(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(i("next",0),i("throw",1),i("return",2))},c(e,t,r,n)}try{window.__xcotton_r_i__=new function(e,t){var o,i,c,u=window.fetch,l=window.XMLHttpRequest,p=null==l||null===(o=l.prototype)||void 0===o?void 0:o.open,d=null==l||null===(i=l.prototype)||void 0===i?void 0:i.send,f=null==l||null===(c=l.prototype)||void 0===c?void 0:c.abort,h=Function.prototype.toString.call(l),y=/\[native code\]/.test(h)&&p&&d,b=this,v=!1;b.type=e||"external",b.debug=t||!1;var g=[];function m(e){if(!e||"string"!=typeof e||0===g.length)return[];var t;try{t=new URL(e,window.location.href)}catch(e){return[]}for(var r=t.href,n=t.pathname,o=t.search,i=[],a=0,s=g;a<s.length;a++){var c=s[a],u=c.paths,l=c.excludeParam;u&&u.length&&(l&&(r.includes(l)||o.includes(l))||u.some(function(e){if(!e||"string"!=typeof e)return!1;var o=e;try{var i=new URL(e),a=i.origin+i.pathname,s=t.origin+t.pathname;return o=a,s.startsWith(o)}catch(e){if(o.includes("*")){var c=new RegExp("^"+o.replace(/\*/g,".*")+"$");return c.test(n)||c.test(r)}return n.startsWith(o)||r.startsWith(o)}})&&i.push(c))}return b.debug&&i.length&&console.log("[XCRI] matchedInterceptors:",i,t),i}function _(e){return w.apply(this,arguments)}function w(){return(w=r(s().m(function e(t){var r,o,i,a,c,u,l,p,d,f,h,y,v;return s().w(function(e){for(;;)switch(e.p=e.n){case 0:if(r=t.interceptors,o=t.request,i=t.response,!o){e.n=11;break}a=n(r),e.p=1,a.s();case 2:if((c=a.n()).done){e.n=7;break}if(!(u=c.value).onRequest){e.n=6;break}return e.p=3,e.n=4,u.onRequest(o);case 4:e.n=6;break;case 5:e.p=5,f=e.v,b.debug&&console.warn("[XCRI] onRequest error:",f);case 6:e.n=2;break;case 7:e.n=9;break;case 8:e.p=8,h=e.v,a.e(h);case 9:return e.p=9,a.f(),e.f(9);case 10:e.n=21;break;case 11:if(!i){e.n=21;break}l=n(r),e.p=12,l.s();case 13:if((p=l.n()).done){e.n=18;break}if(!(d=p.value).onResponse){e.n=17;break}return e.p=14,e.n=15,d.onResponse(i);case 15:e.n=17;break;case 16:e.p=16,y=e.v,b.debug&&console.warn("[XCRI] onResponse error:",y);case 17:e.n=13;break;case 18:e.n=20;break;case 19:e.p=19,v=e.v,l.e(v);case 20:return e.p=20,l.f(),e.f(20);case 21:return e.a(2)}},e,null,[[14,16],[12,19,20,21],[3,5],[1,8,9,10]])}))).apply(this,arguments)}function R(){y?(l.prototype.open=function(e,t){for(var r,n=arguments.length,o=new Array(n>2?n-2:0),i=2;i<n;i++)o[i-2]=arguments[i];return this._method=e.toUpperCase(),this._url=t,this._async=null===(r=o[0])||void 0===r||r,this._aborted=!1,this._mode="prototype",this._interceptors=m(t),this._shouldIntercept=this._interceptors.length>0,b.debug&&this._shouldIntercept&&console.log("[XCRI] XHR MATCHED (".concat(this._interceptors.length,")"),this._mode,this._method,this._url),p.apply(this,arguments)},f&&(l.prototype.abort=function(){return this._aborted=!0,f.apply(this,arguments)}),l.prototype.send=function(){var e=r(s().m(function e(t){var r,n,o=this;return s().w(function(e){for(;;)switch(e.n){case 0:if(r=t,!this._shouldIntercept||!this._async){e.n=2;break}return n={type:"xhr",method:this._method,url:this._url,mode:this._mode,body:t,setBody:function(e){r=e,n.body=e}},e.n=1,_({interceptors:this._interceptors,request:n});case 1:f&&this.addEventListener("abort",function(){this._aborted=!0},{once:!0}),this._shouldIntercept&&this.addEventListener("readystatechange",function(){if(4===o.readyState&&!o._aborted){var e=null;try{e="json"===o.responseType?o.response:o.responseText}catch(e){b.debug&&console.warn("[XCRI] response clone error:",e)}var t={status:o.status||0,url:o._url,body:r,request:n,response:e};_({interceptors:o._interceptors,response:t})}});case 2:return e.a(2,d.call(this,r))}},e,this)}));return function(t){return e.apply(this,arguments)}}()):(window.XMLHttpRequest=function(){var e=new l,t=e.open,n=e.send,o=e.abort;return e.open=function(r,n){for(var o,i=arguments.length,a=new Array(i>2?i-2:0),s=2;s<i;s++)a[s-2]=arguments[s];return e._method=r.toUpperCase(),e._url=n,e._async=null===(o=a[0])||void 0===o||o,e._mode="instance",e._aborted=!1,e._interceptors=m(n),e._shouldIntercept=e._interceptors.length>0,b.debug&&e._shouldIntercept&&console.log("[XCRI] XHR MATCHED (".concat(e._interceptors.length,")"),e._mode,e._method,e._url),t.apply(e,arguments)},o&&(e.abort=function(){return e._aborted=!0,o.apply(e,arguments)}),e.send=function(){var t=r(s().m(function t(r){var i,a;return s().w(function(t){for(;;)switch(t.n){case 0:if(i=r,!e._shouldIntercept||!e._async){t.n=2;break}return a={type:"xhr",method:e._method,url:e._url,mode:e._mode,body:r,setBody:function(e){i=e,a.body=e}},t.n=1,_({interceptors:e._interceptors,request:a});case 1:o&&e.addEventListener("abort",function(){e._aborted=!0},{once:!0}),e.addEventListener("readystatechange",function(){if(4===e.readyState&&!e._aborted){var t=null;try{t="json"===e.responseType?e.response:e.responseText}catch(e){b.debug&&console.warn("[XCRI] response clone error:",e)}var r={status:e.status||0,url:e._url,body:i,request:a,response:t};_({interceptors:e._interceptors,response:r})}});case 2:return t.a(2,n.call(this,i))}},t,this)}));return function(e){return t.apply(this,arguments)}}(),e},window.XMLHttpRequest.prototype=l.prototype)}b.add=function(e){var t=e.type,r=e.paths,n=e.excludeParam,o=e.onRequest,i=e.onResponse;if(!r||!Array.isArray(r)||0===r.length)return function(){};var a={id:Symbol("interceptor"),type:t,paths:r,excludeParam:n,onRequest:o,onResponse:i};return g.push(a),b.debug&&console.log("[XCRI] Interceptor added:",{paths:r,excludeParam:n}),function(){var e=g.findIndex(function(e){return e.id===a.id});e>-1&&(g.splice(e,1),b.debug&&console.log("[XCRI] Interceptor removed"))}},b.install=function(){v||(R(),function(){if(u){var e=["method","headers","body","referrer","referrerPolicy","mode","credentials","cache","redirect","integrity","keepalive","signal","priority"];window.fetch=function(){var e=r(s().m(function e(r,n){var o,i,c,l,p,d,f,h,y,v,g,w,R,O,j,I=arguments;return s().w(function(e){for(;;)switch(e.p=e.n){case 0:if(c=r instanceof Request,l=c?r.url:r,(p=m(l)).length>0){e.n=1;break}return e.a(2,u.apply(window,I));case 1:return b.debug&&console.log("[XCRI] FETCH MATCHED (".concat(p.length,")"),l),d={type:"fetch",method:c?r.method:(null==n?void 0:n.method)||"GET",url:l,mode:c?"request":"direct",body:c?r.body:null!==(o=null==n?void 0:n.body)&&void 0!==o?o:null,signal:c?r.signal:null==n?void 0:n.signal,aborted:!1,setBody:function(e){return d.body=e}},null!==(i=d.signal)&&void 0!==i&&i.addEventListener&&d.signal.addEventListener("abort",function(){d.aborted=!0},{once:!0}),e.n=2,_({interceptors:p,request:d});case 2:return f=r,h=n,c?(y=t(r),void 0!==d.body&&null!==d.body&&(y.body=d.body),f=new Request
2314(d.url,y)):void 0!==d.body&&null!==d.body&&(h=a(a({},n||{}),{},{body:d.body})),v=c?[f]:[f,h],e.n=3,u.apply(window,v);case 3:if(g=e.v,d.aborted||g._xcProcessed){e.n=8;break}return g._xcProcessed=!0,w=null,e.p=4,R=g.clone(),e.n=5,R.text();case 5:w=e.v,e.n=7;break;case 6:e.p=6,j=e.v,b.debug&&console.warn("[XCRI] response clone error:",j);case 7:O={status:g.status||0,url:d.url,body:d.body,request:d,response:w},_({interceptors:p,response:O});case 8:return e.a(2,g)}},e,null,[[4,6]])}));return function(t,r){return e.apply(this,arguments)}}()}function t(t){var r={};return e.forEach(function(e){try{var n=t[e];null!=n&&(r[e]=n)}catch(e){}}),r}}(),v=!0,b.debug&&console.log("[XCRI] Interceptor installed"))},b.install()}("inline")}catch(e){}}();</script>
2314<link rel="preconnect" href="https://sslstaticus.xcottons.com"> 2315<link rel="preconnect" href="https://seller.xcottons.com">
2316<script defer data-cmp-ab="2" data-cookieconsent="ignore" data-ot-ignore data-uc-allowed="true" data-ta-type="ignore" src="https://sslstaticus.xcottons.com/shopify-plugins/xmh-idc/calc/calc.v1-0-5.js"></script>
2316 2317 2318
2319<script defer data-cmp-ab="2" data-cookieconsent="ignore" data-ot-ignore data-uc-allowed="true" data-ta-type="ignore" src="https://sslstaticus.xcottons.com/shopify-plugins/xmh-idc/common/common.v1-0-19.js"></script>
vendor: 1 bytes, line 2319
2319
2320<script c="boot" data-cmp-ab="2" data-cookieconsent="ignore" data-ot-ignore data-uc-allowed="true" data-ta-type="ignore"> 2321!function(){"use strict";function t(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e);if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function e(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,o)}return n}function n(n){for(var o=1;o<arguments.length;o++){var r=null!=arguments[o]?arguments[o]:{};o%2?e(Object(r),!0).forEach(function(e){t(n,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))})}return n}function o(t,e){var n=e||location.href;if(!n)return"";try{var o=new URL(n,location.href);return o.searchParams.get(t)||new URLSearchParams(o.hash.split("?")[1]).get(t)||""}catch(e){var r=n.match(new RegExp("(\\?|#|&)"+t+"=([^&#]*)(&|#|$)"));return r?decodeURIComponent(r[2]):""}}var r=["utm_id","utm_source","utm_medium","utm_campaign","utm_source_platform","utm_term","utm_content","utm_creative_format","utm_marketing_tactic"];
2321var c="xcotton:customer";function a(t){return decodeURIComponent(t.replace(/\+/g,"%20"))}var i="cheerble.myshopify.com";window.currentShopifyDomain=i;window.__xcotton_url__={baseUrl:"https://seller.xcottons.com",authPath:"/go/packageOpenApiWeb/plugins/calcFunc",staticUrl:"https://sslstaticus.xcottons.com",staticPath:"/shopify-plugins/xmh-idc/",currentShopifyDomain:i},window.__xcotton_init_d__={url:n({},window.__xcotton_url__),localization:{country:"US",currency:"USD",language:"en",market:{id:"31654107",handle:"us"}},versions:{old:"3.1.64_nfvicfu3",calc:"v1-0-5",common:"v1-0-19",custom:""},config_mode:"",use_jquery:"true",is_theme_design_mode:"false",customer:{id:"",email:a(""),name:a(""),orders_count:Number("0"),total_spent:Number("0"),b2b:!1,current_company:{id:"",name:a(""),external_id:a("")},tags:function(t){try{return JSON.parse(a(t))||[]}catch(t){return[]}}("null")}},function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.url,n=t.storage,c=t.now,a=function(t){var e={};return r.forEach(function(n){var r=o(n,t);r&&(e[n]=r)}),Object.keys(e).length>0?e:null}(e);!!a&&function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.storage,o=e.now,r=void 0===o?Date.now:o;try{var c=n||localStorage,a={version:1,clickedAtMs:r(),data:t};return c.setItem("xcotton:edm:v1",JSON.stringify(a)),!0}catch(t){return!1}}(a,{storage:n,now:c})}(),function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.customer,n=t.storage;try{var o=n||localStorage,r=void 0===e?(window.__xcotton_init_d__||{}).customer:e;return r&&r.id?o.setItem(c,JSON.stringify({id:r.id,email:"string"==typeof r.email?r.email:"",name:"string"==typeof r.name?r.name:"",orders_count:Number.isFinite(r.orders_count)?r.orders_count:0,total_spent:Number.isFinite(r.total_spent)?r.total_spent:0,b2b:!0===r.b2b,current_company:r.current_company&&r.current_company.id?{id:r.current_company.id,name:"string"==typeof r.current_company.name?r.current_company.name:"",external_id:"string"==typeof r.current_company.external_id?r.current_company.external_id:""}:null,tags:Array.isArray(r.tags)?r.tags:[]})):o.removeItem(c),!0}catch(t){return!1}}();var s,u=window.__xcotton_init_d__||{},l=u.url,d=u.localization,m=u.versions,f=u.is_theme_design_mode,g=l||{},_=g.baseUrl,p=g.staticUrl,y=g.staticPath,v=g.currentShopifyDomain,h=d||{},b=h.country,w=h.currency,x=h.language,j=o("__xmh_debug__"),O=!!location.search&&"true"===o("previewMode",location.search),P=!0===(s=f)||"true"===s||O,E="[XC]",S=function(){for(var t,e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];j>0&&(t=console).log.apply(t,[E].concat(n))},k=function(){for(var t,e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];(t=console).warn.apply(t,[E].concat(n))},A={modules:{},config:null,liquidVers:m||{},targetVers:{},cdnBase:p&&y?"".concat(p).concat(y):""},V="pending",C="loading",T="executed",D="skipped",N="discarded",U=["calc","custom","common"],I={register:function(t,e,n){if("function"==typeof n){var o=A.targetVers[t];if(o&&e!==o)k("Ignored registration: ".concat(t,"@").concat(e,", expecting ").concat(o));else{var r=A.modules[t];r&&r.status===T||(A.modules[t]={version:e,factory:n,status:V},this.check())}}else k("Invalid factory for ".concat(t,"@").concat(e))},check:function(){var t=this;A.config&&U.forEach(function(e){var n=A.modules[e];if(n&&n.status===V){var o=A.targetVers[e];if(o){if(n.version!==o)return k("Version mismatch: ".concat(e,"@").concat(n.version," -> ").concat(o)),void(n.status=N);if("common"!==e||t.isModuleExecuted("calc")&&t.isModuleExecuted("custom"))try{n.factory(A.config),n.status=T,S("Executed: ".concat(e,"@").concat(n.version))}catch(t){k("Execution failed: ".concat(e),t),n.status=N}}else n.status=D}})},isModuleExecuted:function(t){if(!A.targetVers[t])return!0;var e=A.modules[t];return e&&(e.status===T||e.status===D)},loadScript:function(t,e){var n=A.modules[t];if(!n||n.status===V){n?n.status=C:A.modules[t]={version:e,factory:null,status:C},S("Loading: ".concat(t,"@").concat(e));var o="custom"===t||"calc"===t&&e&&e.startsWith("c")?".".concat(v):"";!function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.src,n=t.onload,o=t.onerror;if(e){var r=document.createElement("script");!function(t){t&&"function"==typeof t.setAttribute&&(t.setAttribute("data-cmp-ab","2"),t.setAttribute("data-cookieconsent","ignore"),t.setAttribute("data-ot-ignore",""),t.setAttribute("data-uc-allowed","true"),t.setAttribute("data-ta-type","ignore"))}(r),r.src=e,r.type="text/javascript","function"==typeof n&&(r.onload=n),"function"==typeof o&&(r.onerror=o),r.async=!0,document.head.appendChild(r)}}({src:"".concat(A.cdnBase).concat(t,"/").concat(t,".").concat(e).concat(o,".js"),onerror:function(){k("Load failed: ".concat(t,"@").concat(e)),A.modules[t]&&(A.modules[t].status=N)}})}},processConfig:function(t){var e=this;if(t&&t.versions){A.config=t;var o=j>0,r=t.versions;
2321U.forEach(function(t){var e=r["".concat(t,"DebugVersion")],n=r["".concat(t,"Version")],c=A.liquidVers[t];A.targetVers[t]=o?e||"":n||c||""}),S("Target versions:",n({},A.targetVers)),U.forEach(function(t){var n=A.targetVers[t],o=A.liquidVers[t];!n||o&&n===o||e.loadScript(t,n)}),this.check()}else k("Invalid config: missing versions")},loadConfig:function(){var t=this,e="".concat(_,"/go/xmhCustomerApiWeb/config/getShopAllConfig"),n={shopDomain:v,country:b,currency:w,language:x,debugParam:j};P&&(n.previewMode=!0);var o=0,r=function(){var c=new AbortController,a=setTimeout(function(){return c.abort()},1e4);fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n),signal:c.signal}).then(function(t){if(!t.ok)throw new Error("HTTP ".concat(t.status));return t.json()}).then(function(e){0===e.code&&e.data?t.processConfig(e.data):k("fetch config error:",e.msg||"Unknown error")}).catch(function(t){("AbortError"===t.name||"TypeError"===t.name||t.message.includes("Failed to fetch")||t.message.includes("NetworkError")||t.message.startsWith("HTTP 5"))&&++o<3?(k("Fetch error (".concat(t.name,"), retry ").concat(o,"/3")),setTimeout(r,1e3)):k("fetch config failed:",t.message)}).finally(function(){return clearTimeout(a)})};r()}};window.__xcotton_define=I.register.bind(I),I.loadConfig()}(); 2322</script>
2322 2323<!-- END app block --><!-- BEGIN app block: shopify://apps/ecomposer-builder/blocks/app-embed/a0fc26e1-7741-4773-8b27-39389b4fb4a0 --><!-- DNS Prefetch & Preconnect --> 2324<link rel="preconnect" href="https://cdn.ecomposer.app" crossorigin> 2325<link rel="dns-prefetch" href="https://cdn.ecomposer.app"> 2326 2327<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/[email protected]" as="style"> 2328<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/[email protected]" as="script"> 2329<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" as="script"> 2330 2331<!-- Global CSS --><!--ECOM-EMBED--> 2332 <style id="ecom-global-css" class="ecom-global-css">/**ECOM-INSERT-CSS**/.ecom-section > div.core__row--columns, .ecom-section>.ecom-inner{max-width: 1200px;}.ecom-column>div.core__column--wrapper, .ec-flex-wp{padding: 20px;}div.core__blocks--body>div.ecom-block.elmspace:not(:first-child), .core__group--body>div.ecom-block.elmspace:not(:first-child), div.core__blocks--body>.ec-flex-wp.elmspace:not(:first-child), .core__blocks>div.ecom-block.elmspace:not(:first-child){margin-top: 20px;}body{--column-gap: 20px;--row-gap: 20px;}:root{--ecom-global-container-width:1200px;--ecom-global-colunm-gap:20px;--ecom-global-elements-space:20px;--ecom-global-colors-primary:#ffffff;--ecom-global-colors-secondary:#ffffff;--ecom-global-colors-text:#ffffff;--ecom-global-colors-accent:#ffffff;--ecom-global-typography-h1-font-weight:600;--ecom-global-typography-h1-font-size:72px;--ecom-global-typography-h1-line-height:90px;--ecom-global-typography-h1-letter-spacing:-0.02em;--ecom-global-typography-h1-font-family:DINNextW1G-Medium;--ecom-global-typography-h2-font-weight:600;--ecom-global-typography-h2-font-size:60px;--ecom-global-typography-h2-line-height:72px;--ecom-global-typography-h2-letter-spacing:-0.02em;--ecom-global-typography-h2-font-family:DINNextW1G-Medium;--ecom-global-typography-h3-font-weight:600;--ecom-global-typography-h3-font-size:44px;--ecom-global-typography-h3-line-height:60px;--ecom-global-typography-h3-letter-spacing:-0.02em;--ecom-global-typography-h3-font-family:DINNextW1G-Bold;--ecom-global-typography-h4-font-weight:600;--ecom-global-typography-h4-font-size:44px;--ecom-global-typography-h4-line-height:44px;--ecom-global-typography-h4-letter-spacing:-0.02em;--ecom-global-typography-h4-font-family:DINNextW1G-Bold;--ecom-global-typography-h5-font-weight:600;--ecom-global-typography-h5-font-size:30px;--ecom-global-typography-h5-line-height:38px;--ecom-global-typography-h5-font-family:DINNextW1G-Medium;--ecom-global-typography-h6-font-weight:600;--ecom-global-typography-h6-font-size:20px;--ecom-global-typography-h6-line-height:32px;--ecom-global-typography-h6-font-family:DINNextW1G-Bold;--ecom-global-typography-h7-font-size:18px;--ecom-global-typography-h7-line-height:28px;--ecom-global-typography-h7-font-family:TangoSans;--ecom-global-typography-h7-text-transform:uppercase;--ecom-global-typography-h7-letter-spacing:0.5px;}</style> 2333 <!--/ECOM-EMBED--><!-- Custom CSS & JS -->
2333<script id="ecom-custom-js" async></script>
2333<!-- Open Graph Meta Tags for Pages --><!-- AI Search Optimization (LLM Outreach) --><!-- Critical Inline Styles --> 2334<style class="ecom-theme-helper">.ecom-animation{opacity:0}.ecom-animation.animate,.ecom-animation.ecom-animated{opacity:1}.ecom-cart-popup{display:grid;position:fixed;inset:0;z-index:9999999;align-content:center;padding:5px;justify-content:center;align-items:center;justify-items:center}.ecom-cart-popup::before{content:' ';position:absolute;background:#e5e5e5b3;inset:0}.ecom-ajax-loading{cursor:not-allowed;pointer-events:none;opacity:.6}#ecom-toast{visibility:hidden;max-width:50px;height:60px;margin:auto;background-color:#333;color:#fff;text-align:center;border-radius:2px;position:fixed;z-index:1;left:0;right:0;bottom:30px;font-size:17px;display:grid;grid-template-columns:50px auto;align-items:center;justify-content:start;align-content:center;justify-items:start}#ecom-toast.ecom-toast-show{visibility:visible;animation:ecomFadein .5s,ecomExpand .5s .5s,ecomStay 3s 1s,ecomShrink .5s 4s,ecomFadeout .5s 4.5s}#ecom-toast #ecom-toast-icon{width:50px;height:100%;box-sizing:border-box;background-color:#111;color:#fff;padding:5px}#ecom-toast .ecom-toast-icon-svg{width:100%;height:100%;position:relative;vertical-align:middle;margin:auto;text-align:center}#ecom-toast #ecom-toast-desc{color:#fff;padding:16px;overflow:hidden;white-space:nowrap}@media(max-width:768px){#ecom-toast #ecom-toast-desc{white-space:normal;min-width:250px}#ecom-toast{height:auto;min-height:60px}}.ecom__column-full-height{height:100%}[data-ec-sr]>.core__row--columns>.ecom-column:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr]>.ecom-grid-layout>.ecom-grid-item:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr-items] [data-ec-sr-item]:not(.ecom-sr-visible):not(.ecom-sr-done){opacity:0}.ecom-sr-done{opacity:1}@keyframes ecom-sr-fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ecom-sr-fade-in{from{opacity:0}to{opacity:1}}@keyframes ecom-sr-slide-left{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes ecom-sr-zoom-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ecom-sr-visible{animation-fill-mode:both!important;animation-duration:.6s!important;animation-timing-function:cubic-bezier(.25,.46,.45,.94)!important}.ecom-sr-visible[data-sr-anim="fade-up"]{animation-name:ecom-sr-fade-up!important}.ecom-sr-visible[data-sr-anim="fade-in"]{animation-name:ecom-sr-fade-in!important}.ecom-sr-visible[data-sr-anim="slide-left"]{animation-name:ecom-sr-slide-left!important}.ecom-sr-visible[data-sr-anim="zoom-in"]{animation-name:ecom-sr-zoom-in!important}@keyframes ecomFadein{from{bottom:0;opacity:0}
2334to{bottom:30px;opacity:1}}@keyframes ecomExpand{from{min-width:50px}to{min-width:var(--ecom-max-width)}}@keyframes ecomStay{from{min-width:var(--ecom-max-width)}to{min-width:var(--ecom-max-width)}}@keyframes ecomShrink{from{min-width:var(--ecom-max-width)}to{min-width:50px}}@keyframes ecomFadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}</style> 2335 2336 2337
2337<script type="application/json" id="ecom-popup-data"> 2338 [{"id":"696a00610d0d422689007749","settings":{"layout":"theme","title":"G1 Pop -v260126 -pc","custom_code":{"js":"","css":""},"slug":"g1-pop-v260126-pc","status":"public","popup_type":"","show_on":"all","custom_specific":false,"devices":["desktop","mobile","tablet"],"all_user":"all","all_lang":true,"all_country":true,"color":"#d64242","popup_event_show":"click","overlay_color":"rgba(0, 0, 0, 0.5)","background_color":"#ffffff","spacing":{"padding":{"top":"0px","left":"20px","bottom":"20px","right":"20px"},"margin":[]},"popup_radius":{"right":"10px","top":"10px","left":"10px","bottom":"10px"},"popup_shadow":{"box-shadow":{"color":"rgba(0, 0, 0, 0.5)","horizontal":"0px","vertical":"10px","blur":"30px","spread":"-10px"}},"popup_animation":"none","width_popup":"768px","max_width_popup":"100%","max_width_popup__tablet":"80%","max_width_popup__mobile":"80%","max_height_popup":"580px","height_popup":"580px","height_popup__tablet":"400px","height_popup__mobile":"400px","popup_position":"center","popup_spacing":{"padding":{"top":"20px","left":"20px","bottom":"20px","right":"20px"},"margin":[]},"icon_close_border":{"border-style":"none"},"top_close":"10px","right_close":"10px","icon_color":"#000000","icon_background_color":"#efefef","icon_radius":{"right":"50%","top":"50%","left":"50%","bottom":"50%"},"icon_spacing":{"padding":{"top":"10px","left":"10px","bottom":"10px","right":"10px"}},"width_close":"30px","height_close":"30px","published":"published","style_popup":" .ecom-popups-container{animation-name: none;} .ecom-popups-container .ecom-popups-wrapper{width: 768px;max-width: 100%;height: 580px;max-height: 580px;}.ecom-popups-container::backdrop{background-color: rgba(0, 0, 0, 0.5);} .ecom-popups-container::backdrop{backdrop-filter: blur(1px);}.ecom-popups-container .ecom-popups-wrapper .ecom-popups-wrapper-inner{}.ecom-popups-container .ecom-popups-wrapper{box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.5);} .ecom-popups-container .ecom-popups-wrapper, .ecom-popups-container .ecom-popups-wrapper .ecom-popups-wrapper-inner{border-radius: 10px;} .ecom-popups-wrapper{padding: 20px;}
2338.ecom-popups-container .ecom-popups-wrapper-inner{overflow: hidden;} .ecom-popups-wrapper .ecom-popup-close-button{top: 10px;left: none;right: 10px;width: 30px;height: 30px;border-radius: 50%;padding: 10px;}.ecom-popups-wrapper .ecom-popup-close-button, .ecom-popups-wrapper .ecom-popup-close-button svg, .ecom-popups-wrapper .ecom-popup-close-button svg path{color: #000000 !important;fill: #000000 !important;}.ecom-popups-wrapper .ecom-popup-close-button{background-color: #efefef;border-style: none;}@media screen and (max-width: 1024px) and (min-width: 768px){ .ecom-popups-container .ecom-popups-wrapper{max-width: 80%;height: 400px;}}@media screen and (max-width: 767px) and (min-width: 101px){ .ecom-popups-container .ecom-popups-wrapper{max-width: 80%;height: 400px;}}","custom_show_on":["product"],"popup_priority":1,"overflow_popup":"hidden","tab":"normal","blur_overlay_popup":"1px","left_close":"none","handle":"g1-pop-v260126-pc","popup_border":[],"popup_version":"ecom-VQKNW"}},{"id":"698bddb44e07f8721a0fb438","settings":{"layout":"theme","title":"G1 Popup -v2602","custom_code":{"js":"","css":""},"slug":"g1-popup-v2602","status":"public","popup_type":"","show_on":"all","custom_specific":false,"devices":["desktop","mobile","tablet"],"all_user":"all","all_lang":true,"all_country":true,"color":"#d64242","popup_event_show":"click","overlay_color":"rgba(0, 0, 0, 0.5)","background_color":"#ffffff","spacing":{"padding":{"top":"0px","left":"20px","bottom":"20px","right":"20px"},"margin":[]},"popup_radius":{"right":"10px","top":"10px","left":"10px","bottom":"10px"},"popup_shadow":{"box-shadow":{"color":"rgba(0, 0, 0, 0.5)","horizontal":"0px","vertical":"10px","blur":"30px","spread":"-10px"}},"popup_animation":"none","width_popup":"780px","max_width_popup":"780px","max_width_popup__tablet":"100%","max_width_popup__mobile":"80%","max_height_popup":"580px","height_popup":"580px","height_popup__tablet":"580px","height_popup__mobile":"400px","popup_position":"center","popup_spacing":{"padding":{"top":"20px","left":"20px","bottom":"20px","right":"20px"},"margin":[]},"icon_close_border":{"border-style":"none"},"top_close":"10px","right_close":"10px","icon_color":"#000000","icon_background_color":"#efefef","icon_radius":{"right":"50%","top":"50%","left":"50%","bottom":"50%"},"icon_spacing":{"padding":{"top":"10px","left":"10px","bottom":"10px","right":"10px"}},"width_close":"30px","height_close":"30px","published":"published","style_popup":" .ecom-popups-container{animation-name: none;} .ecom-popups-container .ecom-popups-wrapper{width: 780px;max-width: 780px;height: 580px;max-height: 580px;}.ecom-popups-container::backdrop{background-color: rgba(0, 0, 0, 0.5);} .ecom-popups-container::backdrop{backdrop-filter: blur(1px);}.ecom-popups-container .ecom-popups-wrapper .ecom-popups-wrapper-inner{}.ecom-popups-container .ecom-popups-wrapper{box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.5);} .ecom-popups-container .ecom-popups-wrapper, .ecom-popups-container .ecom-popups-wrapper .ecom-popups-wrapper-inner{border-radius: 10px;} .ecom-popups-wrapper{padding: 20px;}
2338.ecom-popups-container .ecom-popups-wrapper-inner{overflow: hidden;} .ecom-popups-wrapper .ecom-popup-close-button{top: 10px;left: none;right: 10px;width: 30px;height: 30px;border-radius: 50%;padding: 10px;}.ecom-popups-wrapper .ecom-popup-close-button, .ecom-popups-wrapper .ecom-popup-close-button svg, .ecom-popups-wrapper .ecom-popup-close-button svg path{color: #000000 !important;fill: #000000 !important;}.ecom-popups-wrapper .ecom-popup-close-button{background-color: #efefef;border-style: none;}@media screen and (max-width: 1024px) and (min-width: 768px){ .ecom-popups-container .ecom-popups-wrapper{width: 100%;max-width: 100%;height: 580px;} .ecom-popups-wrapper{padding: 10px;margin: 0px;}}@media screen and (max-width: 767px) and (min-width: 101px){ .ecom-popups-container .ecom-popups-wrapper{max-width: 80%;height: 400px;}}","custom_show_on":["product"],"popup_priority":1,"overflow_popup":"hidden","tab":"normal","blur_overlay_popup":"1px","left_close":"none","popup_spacing__tablet":{"padding":{"left":"10px","top":"10px","bottom":"10px","right":"10px"},"margin":{"top":"0px","left":"0px","bottom":"0px","right":"0px"}},"handle":"g1-popup-v2602","popup_border":[],"width_popup__tablet":"100%","popup_version":"ecom-7D89G"}},{"id":"69b7d84e5dd78e4b1002bb08","settings":{"layout":"theme","custom_code":[],"assign_for":"none","status":"public","popup_type":"","show_on":"all","custom_show_on":["index","page","article"],"custom_specific":false,"devices":["desktop","mobile","tablet"],"all_user":"all","all_lang":true,"all_country":true,"color":"#d64242","popup_event_show":"click","overlay_color":"rgba(0, 0, 0, 0.5)","background_color":"#ffffff","spacing":{"padding":{"top":"0px","left":"20px","bottom":"20px","right":"20px"},"margin":[]},"popup_radius":{"right":"10px","top":"10px","left":"10px","bottom":"10px"},"popup_shadow":{"box-shadow":{"color":"rgba(0, 0, 0, 0.5)","horizontal":"0px","vertical":"10px","blur":"30px","spread":"-10px"}},"popup_animation":"fadeIn","width_popup":"718px","max_width_popup":"718px","max_width_popup__tablet":"720px","max_width_popup__mobile":"380px","max_height_popup":"452px","height_popup":"452px","height_popup__tablet":"400px","height_popup__mobile":"480px","popup_position":"center","popup_spacing":{"padding":{"top":"20px","left":"20px","bottom":"20px","right":"20px"},"margin":[]},"icon_close_border":{"border-style":"none"},"top_close":"10px","right_close":"6px","icon_color":"#000000","icon_background_color":"#efefef","icon_radius":{"right":"50%","top":"50%","left":"50%","bottom":"50%"},"icon_spacing":{"padding":{"top":"10px","left":"10px","bottom":"10px","right":"10px"}},"width_close":"30px","height_close":"30px","published":"published","style_popup":" .ecom-popups-container{animation-name: fadeIn;} .ecom-popups-container .ecom-popups-wrapper{width: 718px;max-width: 718px;height: 452px;max-height: 452px;}.ecom-popups-container::backdrop{background-color: rgba(0, 0, 0, 0.5);}.ecom-popups-container .ecom-popups-wrapper .ecom-popups-wrapper-inner{}.ecom-popups-container .ecom-popups-wrapper{box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.5);} .ecom-popups-container .ecom-popups-wrapper, .ecom-popups-container .ecom-popups-wrapper .ecom-popups-wrapper-inner{border-radius: 10px;} .ecom-popups-wrapper{padding: 20px;}
2338.ecom-popups-container .ecom-popups-wrapper-inner{overflow: auto;}.ecom-popups-container .ecom-popups-wrapper-inner::-webkit-scrollbar{width: 3px;height: 3px;}.ecom-popups-container .ecom-popups-wrapper-inner::-webkit-scrollbar-track{background-color: #ffffff;}.ecom-popups-container .ecom-popups-wrapper-inner::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, 0.43);} .ecom-popups-container .ecom-popups-wrapper-inner::-webkit-scrollbar-thumb{border-radius: 10px;} .ecom-popups-wrapper .ecom-popup-close-button{top: 10px;bottom: none;right: 6px;width: 30px;height: 30px;border-radius: 50%;padding: 10px;}.ecom-popups-wrapper .ecom-popup-close-button, .ecom-popups-wrapper .ecom-popup-close-button svg, .ecom-popups-wrapper .ecom-popup-close-button svg path{color: #000000 !important;fill: #000000 !important;}.ecom-popups-wrapper .ecom-popup-close-button{background-color: #efefef;border-style: none;}@media screen and (max-width: 1024px) and (min-width: 768px){ .ecom-popups-container .ecom-popups-wrapper{width: 720px;max-width: 720px;height: 400px;max-height: 400px;}}@media screen and (max-width: 767px) and (min-width: 101px){ .ecom-popups-container .ecom-popups-wrapper{width: 380px;max-width: 380px;height: 480px;max-height: 480px;}}","popup_border":[],"width_popup__tablet":"720px","max_height_popup__tablet":"400px","width_popup__mobile":"380px","max_height_popup__mobile":"480px","overflow_popup":"auto","size_scrollbar_popup":"3px","scrollbar_track_color":"#ffffff","scrollbar_thumb_color":"rgba(0, 0, 0, 0.43)","scrollbar_radius":{"top":"10px","left":"10px","bottom":"10px","right":"10px"},"tab":"normal","bottom_close":"none","handle":"g1-preorder-popup-v4","title":"g1 preorder popup v4","slug":"g1-preorder-popup-v4","popup_version":"ecom-Z6J4U"}},{"id":"698bf8a030bf8da07c0d2702","settings":{"layout":"theme","title":"G1 Popup -v3","custom_code":{"js":"","css":""},"slug":"g1-popup-v3","status":"public","popup_type":"","show_on":"all","custom_specific":false,"devices":["desktop","mobile","tablet"],"all_user":"all","all_lang":true,"all_country":true,"color":"#d64242","popup_event_show":"click","overlay_color":"rgba(0, 0, 0, 0.5)","background_color":"#ffffff","spacing":{"padding":{"top":"0px","left":"20px","bottom":"20px","right":"20px"},"margin":[]},"popup_radius":{"right":"10px","top":"10px","left":"10px","bottom":"10px"},"popup_shadow":{"box-shadow":{"color":"rgba(0, 0, 0, 0.5)","horizontal":"0px","vertical":"10px","blur":"30px","spread":"-10px"}},"popup_animation":"none","width_popup":"780px","max_width_popup":"780px","max_width_popup__tablet":"90%","max_width_popup__mobile":"333px","max_height_popup":"496px","height_popup":"496px","height_popup__tablet":"416px","height_popup__mobile":"535px","popup_position":"center","popup_spacing":{"padding":{"top":"20px","left":"20px","bottom":"20px","right":"20px"},"margin":[]},"icon_close_border":{"border-style":"none"},"top_close":"10px","right_close":"10px","icon_color":"#000000","icon_background_color":"#efefef","icon_radius":{"right":"50%","top":"50%","left":"50%","bottom":"50%"},"icon_spacing":{"padding":{"top":"10px","left":"10px","bottom":"10px","right":"10px"}},"width_close":"30px","height_close":"30px","published":"published","style_popup":"#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-container{animation-name: none;}#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-container .ecom-popups-wrapper{width: 780px;max-width: 780px;height: 496px;max-height: 496px;box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.5);}dialog#ecom-dialog-g1-popup-v3::backdrop{background-color: rgba(0, 0, 0, 0.5);backdrop-filter: blur(1px);}#shopify-section-ecom-g1-popup-v3-popup.ecom-popups-container .ecom-popups-wrapper .ecom-popups-wrapper-inner{}#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-container .ecom-popups-wrapper,#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-container .ecom-popups-wrapper .ecom-popups-wrapper-inner{border-radius: 10px;}#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-wrapper{padding: 20px;}#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-container .ecom-popups-wrapper-inner{overflow: hidden;}#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-wrapper .ecom-popup-close-button{top: 10px;left: none;right: 10px;width: 30px;height: 30px;background-color: #efefef;border-style: none;border-radius: 50%;padding: 10px;}#shopify-section-ecom-g1-popup-v3-popup.ecom-popups-wrapper .ecom-popup-close-button,#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-wrapper .ecom-popup-close-button svg,#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-wrapper .ecom-popup-close-button svg path{color: #000000 !important;fill: #000000 !important;}@media screen and (max-width: 1024px) and (min-width: 768px){#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-container .ecom-popups-wrapper{width: 100%;max-width: 90%;height: 416px;}#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-wrapper{padding: 10px;margin: 0px;}}@media screen and (max-width: 767px) and (min-width: 101px){#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-container .ecom-popups-wrapper{width: 333px;max-width: 333px;height: 535px;max-height: 548px;}#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-wrapper{padding-right: 10px;padding-left: 10px;}#shopify-section-ecom-g1-popup-v3-popup .ecom-popups-wrapper .ecom-popup-close-button{top: 10px;
2338width: 20px;height: 20px;padding: 5px;}}","custom_show_on":["product"],"popup_priority":1,"overflow_popup":"hidden","tab":"normal","blur_overlay_popup":"1px","left_close":"none","popup_spacing__tablet":{"padding":{"left":"10px","top":"10px","bottom":"10px","right":"10px"},"margin":{"top":"0px","left":"0px","bottom":"0px","right":"0px"}},"width_popup__tablet":"100%","width_popup__mobile":"333px","max_height_popup__mobile":"548px","popup_spacing__mobile":{"padding":{"left":"10px","right":"10px"}},"top_close__mobile":"10px","width_close__mobile":"20px","height_close__mobile":"20px","icon_spacing__mobile":{"padding":{"left":"5px","top":"5px","bottom":"5px","right":"5px"},"margin":[]},"handle":"g1-popup-v3","popup_border":[],"popup_version":"ecom-43T0Q"}},{"id":"69bd18dbf4c3aeb2ee08aa0c","settings":{"layout":"theme","title":" (f8h) G1 Popup -v3","custom_code":{"js":"","css":""},"slug":"f8h-g1-popup-v3","status":"public","popup_type":"","show_on":"all","custom_specific":false,"devices":["desktop","mobile","tablet"],"all_user":"all","all_lang":true,"all_country":true,"color":"#d64242","popup_event_show":"click","overlay_color":"rgba(0, 0, 0, 0.5)","background_color":"#ffffff","spacing":{"padding":{"top":"0px","left":"20px","bottom":"20px","right":"20px"},"margin":[]},"popup_radius":{"right":"10px","top":"10px","left":"10px","bottom":"10px"},"popup_shadow":{"box-shadow":{"color":"rgba(0, 0, 0, 0.5)","horizontal":"0px","vertical":"10px","blur":"30px","spread":"-10px"}},"popup_animation":"none","width_popup":"780px","max_width_popup":"780px","max_width_popup__tablet":"90%","max_width_popup__mobile":"333px","max_height_popup":"477px","height_popup":"477px","height_popup__tablet":"416px","height_popup__mobile":"622px","popup_position":"center","popup_spacing":{"padding":{"top":"20px","left":"20px","bottom":"20px","right":"20px"},"margin":[]},"icon_close_border":{"border-style":"none"},"top_close":"10px","right_close":"10px","icon_color":"#000000","icon_background_color":"#efefef","icon_radius":{"right":"50%","top":"50%","left":"50%","bottom":"50%"},"icon_spacing":{"padding":{"top":"10px","left":"10px","bottom":"10px","right":"10px"}},"width_close":"30px","height_close":"30px","published":"published","style_popup":" .ecom-popups-container{animation-name: none;} .ecom-popups-container .ecom-popups-wrapper{width: 780px;max-width: 780px;height: 477px;max-height: 477px;}.ecom-popups-container::backdrop{background-color: rgba(0, 0, 0, 0.5);} .ecom-popups-container::backdrop{backdrop-filter: blur(1px);}.ecom-popups-container .ecom-popups-wrapper .ecom-popups-wrapper-inner{}.ecom-popups-container .ecom-popups-wrapper{box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.5);} .ecom-popups-container .ecom-popups-wrapper, .ecom-popups-container .ecom-popups-wrapper .ecom-popups-wrapper-inner{border-radius: 10px;} .ecom-popups-wrapper{padding: 20px;}
2338.ecom-popups-container .ecom-popups-wrapper-inner{overflow: hidden;} .ecom-popups-wrapper .ecom-popup-close-button{top: 10px;left: none;right: 10px;width: 30px;height: 30px;border-radius: 50%;padding: 10px;}.ecom-popups-wrapper .ecom-popup-close-button, .ecom-popups-wrapper .ecom-popup-close-button svg, .ecom-popups-wrapper .ecom-popup-close-button svg path{color: #000000 !important;fill: #000000 !important;}.ecom-popups-wrapper .ecom-popup-close-button{background-color: #efefef;border-style: none;}@media screen and (max-width: 1024px) and (min-width: 768px){ .ecom-popups-container .ecom-popups-wrapper{width: 100%;max-width: 90%;height: 416px;} .ecom-popups-wrapper{padding: 10px;margin: 0px;}}@media screen and (max-width: 767px) and (min-width: 101px){ .ecom-popups-container .ecom-popups-wrapper{width: 333px;max-width: 333px;height: 622px;max-height: 622px;} .ecom-popups-wrapper{padding-right: 10px;padding-left: 10px;} .ecom-popups-wrapper .ecom-popup-close-button{top: 10px;width: 20px;height: 20px;padding: 5px;}}","custom_show_on":["product"],"popup_priority":1,"overflow_popup":"hidden","tab":"normal","blur_overlay_popup":"1px","left_close":"none","popup_spacing__tablet":{"padding":{"left":"10px","top":"10px","bottom":"10px","right":"10px"},"margin":{"top":"0px","left":"0px","bottom":"0px","right":"0px"}},"width_popup__tablet":"100%","width_popup__mobile":"333px","max_height_popup__mobile":"622px","popup_spacing__mobile":{"padding":{"left":"10px","right":"10px"}},"top_close__mobile":"10px","width_close__mobile":"20px","height_close__mobile":"20px","icon_spacing__mobile":{"padding":{"left":"5px","top":"5px","bottom":"5px","right":"5px"},"margin":[]},"handle":"f8h-g1-popup-v3","popup_border":[],"popup_version":"ecom-LN0GW"}},{"id":"69e985a7592ad407db0bc186","settings":{"layout":"theme","title":"(Flash Sale) G1 Popup -v3","custom_code":{"js":"","css":""},"status":"public","popup_type":"","show_on":"all","custom_specific":false,"devices":["desktop","mobile","tablet"],"all_user":"all","all_lang":true,"all_country":true,"color":"#d64242","popup_event_show":"click","overlay_color":"rgba(0, 0, 0, 0.5)","background_color":"#ffffff","spacing":{"padding":{"top":"0px","left":"20px","bottom":"20px","right":"20px"},"margin":[]},"popup_radius":{"right":"10px","top":"10px","left":"10px","bottom":"10px"},"popup_shadow":{"box-shadow":{"color":"rgba(0, 0, 0, 0.5)","horizontal":"0px","vertical":"10px","blur":"30px","spread":"-10px"}},"popup_animation":"none","width_popup":"780px","max_width_popup":"780px","max_width_popup__tablet":"90%","max_width_popup__mobile":"333px","max_height_popup":"477px","height_popup":"477px","height_popup__tablet":"416px","height_popup__mobile":"622px","popup_position":"center","popup_spacing":{"padding":{"top":"20px","left":"20px","bottom":"20px","right":"20px"},"margin":[]},"icon_close_border":{"border-style":"none"},"top_close":"10px","right_close":"10px","icon_color":"#000000","icon_background_color":"#efefef","icon_radius":{"right":"50%","top":"50%","left":"50%","bottom":"50%"},"icon_spacing":{"padding":{"top":"10px","left":"10px","bottom":"10px","right":"10px"}},"width_close":"30px","height_close":"30px","published":"published","style_popup":"#shopify-section-ecom-flash-sale-g1-popup-v3-popup .ecom-popups-container{animation-name: none;}#shopify-section-ecom-flash-sale-g1-popup-v3-popup .ecom-popups-container .ecom-popups-wrapper{width: 780px;max-width: 780px;height: 477px;max-height: 477px;}#shopify-section-ecom-flash-sale-g1-popup-v3-popup.ecom-popups-container::backdrop{background-color: rgba(0, 0, 0, 0.5);}dialog#ecom-dialog-flash-sale-g1-popup-v3::backdrop{backdrop-filter: blur(1px);}#shopify-section-ecom-flash-sale-g1-popup-v3-popup.ecom-popups-container .ecom-popups-wrapper .ecom-popups-wrapper-inner{}#shopify-section-ecom-flash-sale-g1-popup-v3-popup.ecom-popups-container .ecom-popups-wrapper{box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.5);}#shopify-section-ecom-flash-sale-g1-popup-v3-popup .ecom-popups-container .ecom-popups-wrapper,#shopify-section-ecom-flash-sale-g1-popup-v3-popup .ecom-popups-container .ecom-popups-wrapper .ecom-popups-wrapper-inner{border-radius: 10px;}#shopify-section-ecom-flash-sale-g1-popup-v3-popup .ecom-popups-wrapper{padding: 20px;}#shopify-section-ecom-flash-sale-g1-popup-v3-popup.ecom-popups-container .ecom-popups-wrapper-inner{overflow: hidden;}#shopify-section-ecom-flash-sale-g1-popup-v3-popup .ecom-popups-wrapper .ecom-popup-close-button{top: 10px;left: none;right: 10px;width: 30px;height: 30px;border-radius: 50%;padding: 10px;}#shopify-section-ecom-flash-sale-g1-popup-v3-popup.ecom-popups-wrapper .ecom-popup-close-button,#shopify-section-ecom-flash-sale-g1-popup-v3-popup .ecom-popups-wrapper .ecom-popup-close-button svg,#shopify-section-ecom-flash-sale-g1-popup-v3-popup .ecom-popups-wrapper .ecom-popup-close-button svg path{color: #000000 !important;fill: #000000 !important;}#shopify-section-ecom-flash-sale-g1-popup-v3-popup.ecom-popups-wrapper .ecom-popup-close-button{background-color: #efefef;border-style: none;}@media screen and (max-width: 1024px) and (min-width: 768px){#shopify-section-ecom-flash-sale-g1-popup-v3-popup .ecom-popups-container .ecom-popups-wrapper{width: 100%;max-width: 90%;height: 416px;}#shopify-section-ecom-flash-sale-g1-popup-v3-popup .ecom-popups-wrapper{padding: 10px;margin: 0px;}}@media screen and (max-width: 767px) and (min-width: 101px){#shopify-section-ecom-flash-sale-g1-popup-v3-popup .ecom-popups-container .ecom-popups-wrapper{width: 333px;max-width: 333px;height: 622px;max-height: 622px;}#shopify-section-ecom-flash-sale-g1-popup-v3-popup .ecom-popups-wrapper{padding-right: 10px;padding-left: 10px;}#shopify-section-ecom-flash-sale-g1-popup-v3-popup .ecom-popups-wrapper .ecom-popup-close-button{top: 10px;
2338width: 20px;height: 20px;padding: 5px;}}","custom_show_on":["product"],"popup_priority":1,"overflow_popup":"hidden","tab":"normal","blur_overlay_popup":"1px","left_close":"none","popup_spacing__tablet":{"padding":{"left":"10px","top":"10px","bottom":"10px","right":"10px"},"margin":{"top":"0px","left":"0px","bottom":"0px","right":"0px"}},"width_popup__tablet":"100%","width_popup__mobile":"333px","max_height_popup__mobile":"622px","popup_spacing__mobile":{"padding":{"left":"10px","right":"10px"}},"top_close__mobile":"10px","width_close__mobile":"20px","height_close__mobile":"20px","icon_spacing__mobile":{"padding":{"left":"5px","top":"5px","bottom":"5px","right":"5px"},"margin":[]},"handle":"flash-sale-g1-popup-v3","popup_border":[],"slug":"flash-sale-g1-popup-v3","popup_version":"ecom-FG0KN"}}] 2339 </script>
2339 2340
2340<script type="application/json" id="ecom-popup-variables"> 2341 { 2342 "country": "US", 2343 "language": "en", 2344 "page_type": "page", 2345 "page_title": "Contact Cheerble | Support, Partnerships & Sales", 2346 "handle": "contact-us" 2347 } 2348 </script>
2348 2349 2350<!-- EComposer Config Script -->
2351<script id="ecom-theme-helpers" async> 2352window.EComposer=window.EComposer||{};(function(){if(!this.configs)this.configs={};this.configs={"custom_code":{"enable_jquery":true,"custom_js":""},"instagram":null};this.configs.ajax_cart={"enable":true,"note":true,"checkout_color":"#ffffff","checkout_color_hover":"#ffffff","continue_color":"#ffffff","continue_color_hover":"#ffffff","image_type":"payment","border_radius":{"top":"3px","left":"3px","bottom":"3px","right":"3px"},"width":"250px","spacing":{"margin":{"top":"5px"},"padding":{"right":"24px","left":"24px","top":"12px","bottom":"12px"}},"continue_label":"Continue shopping","checkout_label":"Checkout","font_button":{"font-size":"14px","font-weight":"400","line-height":"20px"},"typo_button":"font-size:14px;font-weight:400;line-height:20px;","design":"design_2","button_list":[{"type":"continue","settings":{"continue_background_type_color":{"classic":{"background-color":"#ffffff"},"native":["background: #ffffff"]},"continue_color_hover":"#ffffff","continue_color":"#000000","continue_label":"Continue shopping"}},{"type":"checkout","settings":{"checkout_color":"#ffffff","checkout_background_type_color":{"classic":{"background-color":"#000000"},"native":["background: #000000"]},"checkout_label":"Checkout","use_terms":true}}]};this.customer=false;this.initQuickview=function(){}; 2353this.proxy_path='/apps/ecomposer-visual-page-builder';this.popupScriptUrl='https://cdn.shopify.com/extensions/01a0ae25-c109-738c-b0c5-073c5517d390/ecomposer-144/assets/ecom_popup.js';this.routes={domain:'https://cheerble.com',root_url:'/',collections_url:'/collections',all_products_collection_url:'/collections/all',cart_url:'/cart',cart_add_url:'/cart/add',cart_change_url:'/cart/change',cart_clear_url:'/cart/clear',cart_update_url:'/cart/update',product_recommendations_url:'/recommendations/products'}; 2354this.queryParams={}; 2355if(window.location.search.length){new URLSearchParams(window.location.search).forEach((value,key)=>{this.queryParams[key]=value})} 2356this.money_format="${{amount}}"; 2357this.money_with_currency_format="${{amount}} USD"; 2358this.currencyCodeEnabled=false;this.abTestingData = [];this.formatMoney=function(t,e){const r=this.currencyCodeEnabled?this.money_with_currency_format:this.money_format;function a(t,e){return void 0===t?e:t}function o(t,e,r,o){if(e=a(e,2),r=a(r,","),o=a(o,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(e)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+r)+(n[1]?o+n[1]:"")}"string"==typeof t&&(t=t.replace(".",""));var n="",i=/\{\{\s*(\w+)\s*\}\}/,s=e||r;switch(s.match(i)[1]){case"amount":n=o(t,2);break;case"amount_no_decimals":n=o(t,0);break;case"amount_with_comma_separator":n=o(t,2,".",",");break;case"amount_with_space_separator":n=o(t,2," ",",");break;case"amount_with_period_and_space_separator":n=o(t,2," ",".");break;case"amount_no_decimals_with_comma_separator":n=o(t,0,".",",");break;case"amount_no_decimals_with_space_separator":n=o(t,0," ");break;case"amount_with_apostrophe_separator":n=o(t,2,"'",".")}return s.replace(i,n)}; 2359this.resizeImage=function(t,e){try{if(!e||"original"==e||"full"==e||"master"==e)return t;if(-1!==t.indexOf("cdn.shopify.com")||-1!==t.indexOf("/cdn/shop/")){var r=t.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif|webp)((\#[0-9a-z\-]+)?(\?v=.*)?)?$/gim);if(null==r)return null;var a=t.split(r[0]),o=r[0];return a[0]+"_"+e+o}}catch(r){return t}return t}; 2360this.getProduct=function(t){if(!t)return!1;let e=("/"===this.routes.root_url?"":this.routes.root_url)+"/products/"+t+".js?shop="+Shopify.shop;return window.ECOM_LIVE&&(e="/shop/builder/ajax/ecom-proxy/products/"+t+"?shop="+Shopify.shop),window.fetch(e,{headers:{"Content-Type":"application/json"}}).then(t=>t.ok?t.json():false)}; 2361const u=new URLSearchParams(window.location.search);if(u.has("ecom-redirect")){const r=u.get("ecom-redirect");if(r){let d;try{d=decodeURIComponent(r)}catch{return}d=d.trim().replace(/[\r\n\t]/g,"");if(d.length>2e3)return;const p=["javascript:","data:","vbscript:","file:","ftp:","mailto:","tel:","sms:","chrome:","chrome-extension:","moz-extension:","ms-browser-extension:"],l=d.toLowerCase();for(const o of p)if(l.includes(o))return;const x=[/
2361<script/i,/<\/script/i,/javascript:/i,/vbscript:/i,/onload=/i,/onerror=/i,/onclick=/i,/onmouseover=/i,/onfocus=/i,/onblur=/i,/onsubmit=/i,/onchange=/i,/alert\s*\(/i,/confirm\s*\(/i,/prompt\s*\(/i,/document\./i,/window\./i,/eval\s*\(/i];for(const t of x)if(t.test(d))return;if(d.startsWith("/")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href=d;return}if(!d.includes("://")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href="/"+d;return}let n;try{n=new URL(d)}catch{return}if(!["http:","https:"].includes(n.protocol))return;if(n.port&&(parseInt(n.port)<1||parseInt(n.port)>65535))return;const a=[window.location.hostname];if(a.includes(n.hostname)&&(n.href===d||n.toString()===d))window.location.href=d}} 2362}).bind(window.EComposer)(); 2363if(window.Shopify&&window.Shopify.designMode&&window.top&&window.top.opener){window.addEventListener("load",function(){window.top.opener.postMessage({action:"ecomposer:loaded"},"*")})} 2364</script>
2364<!-- Toast Template -->
2365<script type="text/template" id="ecom-template-html"><!-- BEGIN app snippet: ecom-toast --><div id="ecom-toast"><div id="ecom-toast-icon"><svg xmlns="http://www.w3.org/2000/svg" class="ecom-toast-icon-svg ecom-toast-icon-info" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/></svg> 2366<svg class="ecom-toast-icon-svg ecom-toast-icon-success" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 48c110.5 0 200 89.5 200 200 0 110.5-89.5 200-200 200-110.5 0-200-89.5-200-200 0-110.5 89.5-200 200-200m140.2 130.3l-22.5-22.7c-4.7-4.7-12.3-4.7-17-.1L215.3 303.7l-59.8-60.3c-4.7-4.7-12.3-4.7-17-.1l-22.7 22.5c-4.7 4.7-4.7 12.3-.1 17l90.8 91.5c4.7 4.7 12.3 4.7 17 .1l172.6-171.2c4.7-4.7 4.7-12.3 .1-17z"/></svg> 2367</div><div id="ecom-toast-desc"></div></div><!-- END app snippet --></script>
2367<!-- END app block --><!-- BEGIN app block: shopify://apps/linkedoption/blocks/app-embed/564f3d71-fe5e-48d7-a0de-284b76666f1e --><style>.king-linked-options-collection__container { 2368 --align: start; 2369 --margin-top: 10px; 2370 --margin-bottom: 0px; 2371 --count-font-size: 12px; 2372 --count-font-color: #5F6772; 2373 --label-layout: column; 2374 --label-font-size: 12px; 2375 --label-font-color: #5f6772; 2376 --label-space: 4px; 2377 } 2378 .lv-option-collection-color-swatch { 2379 --border-width: 1px; 2380 --border-color: transparent; 2381 --border-color-active: #5F6772; 2382 --border-color-hover: #000; 2383 --padding: 2px; 2384 --size: 24px; 2385 } 2386 .lv-option-collection-image-swatch { 2387 --border-width: 1px; 2388 --border-color: #D4D4D4; 2389 --border-color-active: #5F6772; 2390 --border-color-hover: #000; 2391 --padding: 2px; 2392 --size: 24px; 2393 } 2394 .lv-option-collection-button { 2395 --border-width: 1px; 2396 --padding: 4px; 2397 --border-color: #BABFC3; 2398 --border-color-active: #4F5354; 2399 --border-color-hover: #000; 2400 --bg-color: #FFFFFF; 2401 --bg-color-active: #FFFFFF; 2402 --text-color: #000; 2403 --text-color-active: #000; 2404 } 2405 .lv-option-collection-dropdown, 2406 .lv-option-collection-dropdown-options { 2407 --bg-color: #FFFFFF; 2408 --text-color: #5F6772; 2409 --border-width: 1px; 2410 --border-color: #5F6772; 2411 --border-radius: 1px; 2412 --padding: 6px; 2413 --text-color-active: #202020; 2414 --bg-color-active: #eee; 2415 } 2416 </style><!-- BEGIN app snippet: config -->
2416<script> 2417 window.kingLinkedOptionConfig = window.kingLinkedOptionConfig || {}; 2418 kingLinkedOptionConfig.version = "v1"; 2419 kingLinkedOptionConfig.enabled = true; 2420 kingLinkedOptionConfig.shop = "cheerble.myshopify.com"; 2421 kingLinkedOptionConfig.country = "US"; 2422 kingLinkedOptionConfig.language = "en"; 2423 kingLinkedOptionConfig.currency = "USD"; 2424 kingLinkedOptionConfig.shopDomain = "cheerble.com"; 2425 kingLinkedOptionConfig.pageType = "page"; 2426 kingLinkedOptionConfig.moneyFormat = "${{amount}}"; 2427 kingLinkedOptionConfig.moneyFormatWithCurrency = "${{amount}} USD"; 2428 kingLinkedOptionConfig.prefix = ""; 2429 kingLinkedOptionConfig.namespace = "app--20802568193--king-linked-options"; 2430 kingLinkedOptionConfig.hide = true; 2431 kingLinkedOptionConfig.remove = false; 2432 kingLinkedOptionConfig.storefrontAccessToken = "b7fe866cf22d3fd29c026a7271b3956c"; 2433 kingLinkedOptionConfig.cartAttributeEnabled = false; 2434 kingLinkedOptionConfig.cartAttributeSelector = ""; 2435 kingLinkedOptionConfig.filterByPrecedingOptions = false; 2436 kingLinkedOptionConfig.hideDuplicateOption = false; 2437 kingLinkedOptionConfig.hideDuplicate = false; 2438 kingLinkedOptionConfig.subcategoryInCardMode = "FULL_OPTION"; 2439 kingLinkedOptionConfig.enableSeamlessOptionSwitching = false; 2440 kingLinkedOptionConfig.useMainProductCanonicalUrl = false; 2441 kingLinkedOptionConfig.localizedHandleSyncEnabled = false; 2442 kingLinkedOptionConfig.seamlessSectionIds = []; 2443 kingLinkedOptionConfig.themeConfigV2 = {"liveThemeId":"152023859419","themes":[{"themeIds":["129178042587","131560145115"],"themeStoreId":"864","themeName":"Story","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["152023859419","140922683611","144562421979","146708103387","146723012827","149132706011","149940437211","151223468251","151254237403","151256826075","151390257371","153528795355","159488508123","159545688283","159611781339","159642091739","159669354715","160463716571","160950124763","160950124763","161167835355","161167835355","162154315995","162154315995","163050520795","163050520795","164814323931","164814323931","164918853851","164918853851","165204066523","165204066523","165206491355","165206491355","165226479835","165226479835","165231395035","165231395035"],"themeStoreId":"1190","themeName":"Impact","product":{"points":[{"id":".product-info__block-item[data-block-id='variant_picker']","pos":"BEFORE"},{"id":".product-info__block-item[data-block-id='quantity_selector']","pos":"BEFORE"},{"id":".product-info__block-item[data-block-id='buy_buttons']","pos":"BEFORE"},{"id":".product-info__block-item[data-block-id='description']","pos":"BEFORE"},{"id":".product-info__block-item[data-block-id='price']","pos":"BEFORE"}],"variant":{"id":".product-info__block-item[data-block-id='variant_picker'] .product-info__variant-picker","option":{"id":"fieldset","name":{"id":"legend","type":"text"}}},"container":".product-info","exclude":"","hide":""},"productCard":{"item":{"card":"product-card","link":"a","price":".price-list sale-price","title":".product-card__title a","image_1":".product-card__figure img:nth-child(1)","image_2":".product-card__figure img:nth-child(1)","image_1_type":"image","image_2_type":"image","compareAtPrice":""},"points":[{"id":".product-card__info","pos":"INSIDE"}],"quickAddForm":{"product":{"id":"","type":""},"variant":{"id":"","type":""}},"exclude":"","hide":""},"quickView":{"type":"global","points":[{"id":"variant-picker","pos":"BEFORE"},{"id":"form[action*='/cart/add']","pos":"BEFORE"}],"trigger":".product-card__quick-buy","variant":"variant-picker","container":"quick-buy-drawer","productId":{"id":"form[action*='/cart/add'] input[name='product-id']","type":"value"}}}]}; 2444 kingLinkedOptionConfig.product = { 2445 id: 0, 2446 active: false, 2447 groupType: "", 2448 autoScroll: false, 2449 anchor: "", 2450 options: null, 2451 trans: {} 2452 }; 2453 kingLinkedOptionConfig.productCard = { 2454 enabled: true, 2455 multiOptionEnabled: false, 2456 hoverImageEnabled: false, 2457 hideOptions: "", 2458 applyPages: ["search"], 2459 customize: {"align":"LEFT","display":"SWATCHES","countText":"{{count}} colors","customCss":"","marginTop":10,"showLabel":false,"imageAlign":"CENTER","labelSpace":4,"buttonLimit":5,"buttonStyle":"SQUARE","labelLayout":"STACK","dropdownIcon":1,"marginBottom":0,"buttonPadding":4,"countFontSize":12,"labelFontSize":12,"twoColorStyle":"bottom right","countFontColor":"#5F6
2459772","colorSwatchSize":24,"dropdownPadding":6,"imageSwatchSize":24,"colorSwatchLimit":5,"colorSwatchStyle":"ROUND","imageSwatchLimit":5,"imageSwatchStyle":"ROUND","buttonBorderWidth":1,"buttonColorActive":"#FFFFFF","buttonColorNormal":"#FFFFFF","buttonLimitMobile":5,"dropdownTextColor":"#5F6772","colorSwatchPadding":2,"imageSwatchPadding":2,"dropdownBorderColor":"#5F6772","dropdownBorderWidth":1,"buttonTextColorActive":"#000","buttonTextColorNormal":"#000","buttonUnavailableStyle":"CROSS","colorSwatchBorderWidth":1,"colorSwatchLimitMobile":5,"imageSwatchBorderWidth":1,"imageSwatchLimitMobile":5,"buttonBorderColorActive":"#4F5354","buttonBorderColorNormal":"#BABFC3","dropdownBackgroundColor":"#FFFFFF","dropdownUnavailableStyle":"NONE","buttonHideUnmatchedVariant":false,"colorSwatchUnavailableStyle":"CROSS","imageSwatchUnavailableStyle":"CROSS","colorSwatchBorderColorActive":"#5F6772","colorSwatchBorderColorNormal":"transparent","dropdownHideUnmatchedVariant":false,"imageSwatchBorderColorActive":"#5F6772","imageSwatchBorderColorNormal":"#D4D4D4","colorSwatchHideUnmatchedVariant":false,"imageSwatchHideUnmatchedVariant":false}, 2460 clickBehavior: "REDIRECT", 2461 }; 2462 var lvNormalizeTranslations = function(value) { 2463 return value && typeof value === "object" && !Array.isArray(value) 2464 ? value 2465 : {}; 2466 }; 2467 kingLinkedOptionConfig.appTranslations = Object.assign( 2468 {}, 2469 lvNormalizeTranslations({}), 2470 lvNormalizeTranslations({}) 2471 ); 2472</script>
2472 2473 2474<!-- END app snippet --> 2475<style 2476 id="king-linked-options-custom-css" 2477> 2478 /* Add your custom CSS below */ 2479 2480 /* Add your custom CSS below */ 2481 2482</style> 2483<!-- BEGIN app snippet: template --> 2484 2485 2486<!-- END app snippet --> 2487 2488 2489 2490 2491 2492 2493 2494<!-- END app block -->
2494<script src="https://cdn.shopify.com/extensions/01a0aa7a-f99f-7ab6-a36e-9673fd70d8d4/omnisend-57/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2494
2494
2495<script src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2495
2495
2496<script src="https://cdn.shopify.com/extensions/01a0a516-d34f-795a-ab91-339831e1344c/countdown-timer-30-97/assets/countdown_timer_essential_apps.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2496
2496
2497<script src="https://cdn.shopify.com/extensions/01a0ae25-c109-738c-b0c5-073c5517d390/ecomposer-144/assets/ecom.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2497
2497
2498<script src="https://cdn.shopify.com/extensions/01a0b920-6b1d-796e-8cb1-48d2f7a30b41/linked-options-407/assets/linked_options_variants.min.js" type="text/javascript" defer="defer"></script>
2498 2499<link href="https://cdn.shopify.com/extensions/01a0b920-6b1d-796e-8cb1-48d2f7a30b41/linked-options-407/assets/product.min.css" rel="stylesheet" type="text/css" media="all"> 2500<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2501<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: 3752099958,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 2501
2501
2502<script> 2503 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 2504</script>
vendor: 1 bytes, line 2504
2504
2505<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}
2505).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: 3752099958,storefrontBaseUrl: "https://cheerble.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://cheerble.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2597355739","configuration":"{\"pixel_id\":\"1194687281521124\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2225537243","configuration":"{\"shopId\":\"3752099958\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"83adcaf06c5deacff41ffdf8f92d9129","type":"APP","apiClientId":246667608065,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
2505,{"id":"1893204187","configuration":"{\"eventReceiverEndpoint\":\"https:\\\/\\\/pixee.gropulse.com\\\/fb-conversion-api\",\"shop\":\"cheerble.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3624f597cd4866b861383748440ef273","type":"APP","apiClientId":8109260801,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1856209115","configuration":"{\"projectId\":\"sq01ez8hhq\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1853227227","configuration":"{\"shopId\":\"625a3ac7-fa57-4d35-94c6-be0547643cc0\",\"analyticsUrl\":\"https:\\\/\\\/shogun-abc-production.global.ssl.fastly.net\",\"appType\":\"ab_testing\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d2b8445c58f7ac1a1dfccce276de7aa","type":"APP","apiClientId":214825828353,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1415250139","configuration":"{\"shop\":\"cheerble.myshopify.com\",\"collect_url\":\"https:\\\/\\\/collect.bogos.io\\\/collect\",\"product_bundles_data\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"736e20ef78afbd797393d9a41c61f416","type":"APP","apiClientId":177733,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"956170459","configuration":"{ \"accountID\": \"4ahle548\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9ec0ed3f4c6e1fcf6eea3a0558b0e7a5","type":"APP","apiClientId":82943213569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"944537819","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":"783581403","configuration":"{\"endpoint\":\"https:\\\/\\\/api.parcelpanel.com\",\"debugMode\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"97b5be1756c17e4819e71893a005b595","type":"APP","apiClientId":2681387,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"590676187","configuration":"{\"accountID\":\"1848772\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c67c427e35bed2216d156eaeeacde779","type":"APP","apiClientId":4870017,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"500793563","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-40HE41XYPD\\\",\\\"AW-331431983\\\",\\\"GT-TNPB7LM\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-40HE41XYPD\\\",\\\"MC-FCKQ8GHQDC\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-40HE41XYPD\\\",\\\"AW-331431983\\\/1BQaCKy-vccZEK-AhZ4B\\\",\\\"MC-FCKQ8GHQDC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-40HE41XYPD\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-40HE41XYPD\\\",\\\"MC-FCKQ8GHQDC\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-40HE41XYPD\\\",\\\"AW-331431983\\\/fJhmCJKB1-ECEK-AhZ4B\\\",\\\"MC-FCKQ8GHQDC\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-40HE41XYPD\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-40HE41XYPD\\\",\\\"MC-FCKQ8GHQDC\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-40HE41XYPD\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-40HE41XYPD\\\",\\\"MC-FCKQ8GHQDC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-40HE41XYPD\\\",\\\"AW-331431983\\\/o6WqCK--vccZEK-AhZ4B\\\",\\\"MC-FCKQ8GHQDC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-40HE41XYPD\\\"}],\\\"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":"479068379","configuration":"{\"accountID\":\"10364\",\"shopify_domain\":\"cheerble.myshopify.com\",\"ga4ID\":\"null\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"625fbf96aca7ded95a18cea1ecff52db","type":"APP","apiClientId":6509291,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
2505,{"id":"116490459","configuration":"{\"advertiserId\":\"30507\",\"shopDomain\":\"cheerble.myshopify.com\",\"appVersion\":\"shopifyApp_5.2.1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"116392155","configuration":"{\"masterTagID\":\"19038\",\"merchantID\":\"94385\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"115638491","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"617263c96bb3a3001db4f4a2\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"10518747","configuration":"{\"myshopifyDomain\":\"cheerble.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"40501467","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Meta Conversion Pixee"},{"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":"Cheerble","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"cheerble.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/cheerble.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9464332714203","handle":"wickedbone-air","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49212115452123","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9423029305563","handle":"pet-fountain-elfin-e1s","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49045692612827","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8689228284123","handle":"wicked-ball-air","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46044365455579","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8996471079131","handle":"wicked-ball-rolly","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47737238126811","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9481258795227","handle":"wicked-ball-air-nano","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49272421613787","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8689386160347","handle":"wicked-ball-air-shell","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46044485779675","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8996514922715","handle":"wicked-ball-duo2","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47621845156059","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8689230250203","handle":"wicked-ball-m3","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46078412816603","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8947278020827","handle":"wicked-mouse-neo","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47345985126619","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8055111418075","handle":"pet-fountain-elfin-e1-plus","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46407896826075","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8055110697179","handle":"pet-fountain-elfin-e1","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46423761879259","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9260281856219","handle":"pet-fountain-elfin-d1-pro","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48457686352091","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8782696612059","handle":"pet-fountain-replacement-filters","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46425111920859","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://cheerble.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"152023859419","themePublished":"true","eventMetadataId":"ffe63cc3-60ea-423f-87e1-40ab89490f4b","pageType":"page","resourceId":"47017623670","shopId":"3752099958","storefrontBaseUrl":"https:\/\/cheerble.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
2505<script> 2506 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 2507 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 2508 window.ShopifyAnalytics.meta.currency = 'USD'; 2509 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":47017623670,"requestId":"1658e2c3-1b0a-4f6b-b6ef-bb721b2f3805-1790278288"}}; 2510 for (var attr in meta) { 2511 window.ShopifyAnalytics.meta[attr] = meta[attr]; 2512 } 2513</script>
vendor: 1 bytes, line 2513
2513
2514<script class="analytics"> 2515 (function () { 2516 var customDocumentWrite = function(content) { 2517 var jquery = null; 2518 2519 if (window.jQuery) { 2520 jquery = window.jQuery; 2521 } else if (window.Checkout && window.Checkout.$) { 2522 jquery = window.Checkout.$; 2523 } 2524 2525 if (jquery) { 2526 jquery('body').append(content); 2527 } 2528 }; 2529 2530 var hasLoggedConversion = function(token) { 2531 if (token) { 2532 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2533 } 2534 return false; 2535 } 2536 2537 var setCookieIfConversion = function(token) { 2538 if (token) { 2539 var twoMonthsFromNow = new Date(Date.now()); 2540 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2541 2542 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2543 } 2544 } 2545 2546 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2547 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2548 if (trekkie.integrations) { 2549 return; 2550 } 2551 trekkie.methods = [ 2552 'identify', 2553 'page', 2554 'ready', 2555 'track', 2556 'trackForm', 2557 'trackLink' 2558 ]; 2559 trekkie.factory = function(method) { 2560 return function() { 2561 var args = Array.prototype.slice.call(arguments); 2562 args.unshift(method); 2563 trekkie.push(args); 2564 if (method == 'track' || method == 'page') { 2565 try { 2566 if (window.__TREKKIE_SHIM_QUEUE == null) { 2567 window.__TREKKIE_SHIM_QUEUE = []; 2568 } 2569 window.__TREKKIE_SHIM_QUEUE.push({ 2570 from: 'trekkie-stub', 2571 method: method, 2572 args: args.slice(1) 2573 }); 2574 } catch (e) { 2575 // no-op 2576 } 2577 } 2578 return trekkie; 2579 }; 2580 }; 2581 for (var i = 0; i < trekkie.methods.length; i++) { 2582 var key = trekkie.methods[i]; 2583 trekkie[key] = trekkie.factory(key); 2584 } 2585 trekkie.load = function(config) { 2586 trekkie.config = config || {}; 2587 trekkie.config.initialDocumentCookie = document.cookie; 2588 var first = document.getElementsByTagName('script')[0]; 2589var script = document.createElement('script'); 2590script.type = 'text/javascript'; 2591script.onerror = function(e) { 2592 var scriptFallback = document.createElement('script'); 2593 scriptFallback.type = 'text/javascript'; 2594 scriptFallback.onerror = function(error) { 2595 var Monorail = { 2596 produce: function produce(monorailDomain, schemaId, payload) { 2597 var currentMs = new Date().getTime(); 2598 var event = { 2599 schema_id: schemaId, 2600 payload: payload, 2601 metadata: { 2602 event_created_at_ms: currentMs, 2603 event_sent_at_ms: currentMs 2604 } 2605 }; 2606 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2607 }, 2608 sendRequest: function sendRequest(endpointUrl, payload) { 2609 // Try the sendBeacon API 2610 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2611 var blobData = new window.Blob([payload], { 2612 type: 'text/plain' 2613 }); 2614 2615 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2616 return true; 2617 } // sendBeacon was not successful 2618 2619 } // XHR beacon 2620 2621 var xhr = new XMLHttpRequest(); 2622 2623 try { 2624 xhr.open('POST', endpointUrl); 2625 xhr.setRequestHeader('Content-Type', 'text/plain'); 2626 xhr.send(payload); 2627 } catch (e) { 2628 console.log(e); 2629 } 2630 2631 return false; 2632 }, 2633 isIos12: function isIos12() { 2634 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2635 } 2636 }; 2637 Monorail.produce('monorail-edge.shopifysvc.com', 2638 'trekkie_storefront_load_errors/1.1', 2639 {shop_id: 3752099958, 2640 theme_id: 152023859419, 2641 app_name: "storefront", 2642 context_url: window.location.href, 2643 source_url: "//cheerble.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 2644 2645 }; 2646 scriptFallback.async = true; 2647 scriptFallback.src = '//cheerble.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2648 first.parentNode.insertBefore(scriptFallback, first); 2649}; 2650script.async = true; 2651script.src = '//cheerble.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2652first.parentNode.insertBefore(script, first); 2653 2654 }; 2655 trekkie.load( 2656 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":3752099958,"isMerchantRequest":null,"themeId":152023859419,"themeCityHash":"87332749
265611664763699","contentLanguage":"en","currency":"USD","eventMetadataId":"ffe63cc3-60ea-423f-87e1-40ab89490f4b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2657 ); 2658 2659 var loaded = false; 2660 trekkie.ready(function() { 2661 if (loaded) return; 2662 loaded = true; 2663 2664 window.ShopifyAnalytics.lib = window.trekkie; 2665 2666 var originalDocumentWrite = document.write; 2667 document.write = customDocumentWrite; 2668 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2669 document.write = originalDocumentWrite; 2670 2671 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2672 var token = match? match[1]: undefined; 2673 if (!hasLoggedConversion(token)) { 2674 setCookieIfConversion(token); 2675 2676 } 2677 }); 2678 2679 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":47017623670,"requestId":"1658e2c3-1b0a-4f6b-b6ef-bb721b2f3805-1790278288","shopifyEmitted":true}); 2680 2681 var eventsListenerScript = document.createElement('script'); 2682 eventsListenerScript.async = true; 2683 eventsListenerScript.src = "//cheerble.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2684 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2685})();</script>
vendor: 1 bytes, line 2685
2685
2686<script 2687 defer 2688 src="https://cheerble.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2689 data-application="storefront-renderer" 2690 data-shop-id="3752099958" 2691 data-render-region="gcp-us-central1" 2692 data-page-type="page" 2693 data-theme-instance-id="152023859419" 2694 data-theme-name="Impact" 2695 data-theme-version="6.5.0" 2696 data-monorail-region="shop_domain" 2697 data-resource-timing-sampling-rate="10" 2698 data-shs="true" 2699 data-shs-beacon="true" 2700 data-shs-export-with-fetch="true" 2701 data-shs-logs-sample-rate="1" 2702 data-shs-beacon-endpoint="https://cheerble.com/api/collect" 2703></script>
2703 2704<meta name="shopify-y" content="3a4a848b-9175-40f6-8b5e-1b15d2876231" data-expiration="1821835889000"><meta name="shopify-s" content="2a10410e-a4a1-437b-80b0-36ac385be6b3" data-expiration="1790280089000"><meta name="new-cookie-storage-activated" content="t"> 2705</head> 2706 2707 <body class="zoom-image--enabled page-contact"> 2708 <a href="#main" class="skip-to-content sr-only">Skip to content</a><!-- BEGIN sections: header-group --> 2709<aside id="shopify-section-sections--19711908380891__cust-announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar cust-announcement-bar"><style> 2710 :root { 2711 --sticky-announcement-bar-enabled:0; 2712 }</style><style data-shopify> 2713 .announcement-bar__block-message_9rzfD{ 2714 --countdown-bg-color: rgba(0,0,0, 0.4); 2715 --countdown-text-color: #ffffff; 2716 } 2717 </style> 2718 <style data-shopify> 2719 .announcement-bar__block-message_UHRBDb{ 2720 --countdown-bg-color: rgba(0,0,0, 0.4); 2721 --countdown-text-color: #ffffff; 2722 } 2723 </style> 2724 <style data-shopify> 2725 .announcement-bar__block-message_n9a8eD{ 2726 --countdown-bg-color: rgba(255,255,255, 0.4); 2727 --countdown-text-color: #1c1c1e; 2728 } 2729 </style> 2730 2731 <height-observer variable="announcement-bar"> 2732 <div class="announcement-bar bg-custom text-custom"style="--background: 199 224 255; --text-color: 28 28 30;"><div class="container"> 2733 2734 <div class="announcement-bar__wrapper justify-between"><button class="tap-area" is="prev-button" aria-controls="announcement-bar" aria-label="Previous"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10"> 2735 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 2736 </svg></button><announcement-bar swipeable id="announcement-bar" class="announcement-bar__static-list"><div class="announcement-bar__block announcement-bar__block-message_9rzfD text-xxs " > 2737 <div class="bold content-text"> 2738 𦴠Next-Gen Wickedbone Air 2739 2740 <span class="content-btn"><span style="margin:0px 5px;">ï½ </span> <a href="/products/wickedbone-air">Shop Now</a></span> 2741 2742 </div> 2743 2744 </div><div class="announcement-bar__block announcement-bar__block-message_UHRBDb text-xxs reveal-invisible " > 2745 <div class="bold content-text"> 2746 â Elfin E1S now live 2747 2748 <span class="content-btn"><span style="margin:0px 5px;">ï½ </span> <a href="/products/pet-fountain-elfin-e1s">Upgrade for your cat!</a></span> 2749 2750 </div> 2751 2752 </div><div class="announcement-bar__block announcement-bar__block-message_n9a8eD text-xxs reveal-invisible " > 2753 <div class="bold content-text"> 2754 Free Shipping on Orders over US$40 2755 2756 </div> 2757 2758 </div></announcement-bar><button class="tap-area" is="next-button" aria-controls="announcement-bar" aria-label="Next"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10"> 2759 <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 2760 </svg></button></div> 2761 </div></div> 2762 </height-observer> 2763 2764
2764<script> 2765 document.documentElement.style.setProperty('--announcement-bar-height', Math.round(document.getElementById('shopify-section-sections--19711908380891__cust-announcement-bar').clientHeight) + 'px'); 2766 </script>
2766</aside><header id="shopify-section-sections--19711908380891__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 2767 :root { 2768 --sticky-header-enabled:1; 2769 --menu-title-bg-color: #c7e0ff; 2770 --menu-title-text-color: #002fa7; 2771 } 2772 2773 #shopify-section-sections--19711908380891__header { 2774 --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr); 2775 --header-padding-block: var(--spacing-3); 2776 --header-background-opacity: 1.0; 2777 --header-background-blur-radius: 0px; 2778 --header-transparent-text-color: 255 255 255;--header-logo-width: 110px; 2779 --header-logo-height: 18px;position: sticky; 2780 top: 0; 2781 z-index: 10; 2782 }.shopify-section--announcement-bar ~ #shopify-section-sections--19711908380891__header { 2783 top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px)); 2784 } 2785 2786 @media screen and (min-width: 1150px) { 2787 .shopify-section--announcement-bar ~ #shopify-section-sections--19711908380891__header { 2788 top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px)); 2789 } 2790 }@media screen and (max-width: 699px) { 2791 .navigation-drawer { 2792 --drawer-content-max-height: calc(100vh - (var(--spacing-2) * 2)); 2793 } 2794 }@media screen and (min-width: 700px) { 2795 #shopify-section-sections--19711908380891__header {--header-logo-width: 110px; 2796 --header-logo-height: 18px;--header-padding-block: var(--spacing-6); 2797 } 2798 }/* ========================================================================== 2799 CUSTOM LAYOUT æ ¸å¿ä¿®å¤ä»£ç (Desktop & Mobile) 2800 ========================================================================== *//* --- æ¡é¢ç«¯ (Desktop): 强å¶åè¡ï¼Logoå¨å·¦ï¼èåå± ä¸ --- */ 2801 @media screen and (min-width: 1150px) { 2802 #shopify-section-sections--19711908380891__header .header__wrapper { 2803 display: flex !important; 2804 align-items: center; 2805 justify-content: flex-start; 2806 gap: 40px; /* æ§å¶ Logo åèåçé´è· */ 2807 } 2808 2809 /* 1. Logo æ¾å¨æå·¦è¾¹ (Order 1) */ 2810 #shopify-section-sections--19711908380891__header .header__logo { 2811 order: 1 !important; 2812 flex-shrink: 0; 2813 margin-right: 0; 2814 margin-left: 0; 2815 } 2816 2817 /* 2. èå æ¾å¨ä¸é´ (Order 2) */ 2818 #shopify-section-sections--19711908380891__header .header__main-nav { 2819 order: 2 !important; 2820 flex-grow: 1; 2821 display: flex !important; 2822 opacity: 1 !important; 2823 visibility: visible !important; 2824 pointer-events: auto !important; 2825 justify-content: flex-start; 2826 } 2827 /* ä¿®å¤èå龿¥é å·¦å¯¹é½ */ 2828 #shopify-section-sections--19711908380891__header .header__main-nav .header__link-list { 2829 justify-content: flex-start !important; 2830 } 2831 2832 /* 3. 徿 æ¾å¨æå³è¾¹ (Order 3) */ 2833 #shopify-section-sections--19711908380891__header .header__secondary-nav { 2834 order: 3 !important; 2835 flex-shrink: 0; 2836 display: flex !important; 2837 opacity: 1 !important; 2838 visibility: visible !important; 2839 pointer-events: auto !important; 2840 justify-content: flex-end; 2841 } 2842 } 2843 2844 /* --- ç§»å¨ç«¯ (Mobile): å¼ºå¶æ¢å¤é»è®¤å¸å± (å·¦æ±å ¡-ä¸Logo-å³å¾æ ) --- */ 2845 @media screen and (max-width: 1149px) { 2846 #shopify-section-sections--19711908380891__header .header__wrapper { 2847 display: grid !important; /* æ¢å¤ Grid å¸å± */ 2848 grid-template-columns: 1fr auto 1fr !important; /* å·¦-ä¸-å³ ä¸åå¤©ä¸ */ 2849 gap: 0 !important; /* ç§»é¤æ¡é¢ç«¯çé´è· */ 2850 justify-items: center; /* é»è®¤å± ä¸ */ 2851 align-items: center; 2852 } 2853 2854 /* æ±å ¡èåé å·¦ */ 2855 #shopify-section-sections--19711908380891__header .header__main-nav { 2856 justify-self: start !important; 2857 width: auto !important; 2858 } 2859 2860 /* Logo ç»å¯¹å± ä¸ */ 2861 #shopify-section-sections--19711908380891__header .header__logo { 2862 grid-column: 2; /* æ¾å¨ç¬¬2å */ 2863 margin: 0 !important; 2864 width: auto !important; 2865 } 2866 2867 /* è´ç©è½¦é å³ */ 2868 #shopify-section-sections--19711908380891__header .header__secondary-nav { 2869 grid-column: 3; /* æ¾å¨ç¬¬3å */ 2870 justify-self: end !important; 2871 } 2872 }/* ============ é对ç¹å®èåï¼åæ¶æåä¸ä¸ªé¾æ¥ç强å¶å ç² ============ */ 2873 /* 1. é对 "Discover" (Handle: Discover) */ 2874 li[data-handle="discover"] .dropdown-menu li:last-child .dropdown-menu__item, 2875 li[data-handle="discover"] .dropdown-menu li:last-child .dropdown-menu__item span { 2876 font-weight: normal !important; 2877 text-decoration: none !important; 2878 } 2879 2880/* ============ è´¦æ·ä¸æèåï¼åç´ çº§è´´è¾¹å¯¹é½ä¿®æ£ ============ */ 2881 2882 .header__account-wrapper { 2883 position: relative !important; 2884 display: flex !important;
2885 align-items: center; 2886 justify-content: center; 2887 width: 44px; 2888 /* å ³é® 1ï¼å¼ºå¶å®¹å¨é«åº¦çäºå¯¼èªæ é«åº¦ï¼ç¡®ä¿ top: 100% å°±å¨åºçº¿ä¸ */ 2889 height: var(--header-height, 80px) !important; 2890 margin-top: calc(var(--header-padding-block) * -1) !important; 2891 margin-bottom: calc(var(--header-padding-block) * -1) !important; 2892 list-style: none; 2893 } 2894 2895 .account-hover-trigger { 2896 display: flex; 2897 align-items: center; 2898 justify-content: center; 2899 width: 100%; 2900 height: 100%; 2901 cursor: pointer; 2902 } 2903 2904 /* 䏿èåçåæ ¸å¿æ ·å¼ */ 2905 #shopify-section-sections--19711908380891__header .custom-account-dropdown { 2906 position: absolute !important; 2907 /* å ³é® 2ï¼éå®å¨å®¹å¨ï¼ç°å¨æ¯æ´ä¸ªå¯¼èªæ é«åº¦ï¼çæåºç«¯ */ 2908 top: 100% !important; 2909 left: 50% !important; 2910 transform: translateX(-50%) !important; 2911 2912 background: #ffffff !important; 2913 min-width: 160px !important; 2914 padding-top: 20px !important; 2915 padding-left: 5px !important; 2916 padding-right: 5px !important; 2917 padding-bottom: 20px !important; 2918 2919 2920 /* å ³é® 3ï¼é¡¶é¨ç´è§å®ç°æ ç¼ï¼åºé¨ 30px åè§åæ¥ä¸»é¢ */ 2921 border-radius: 0 0 30px 30px !important; 2922 2923 /* å ³é® 4ï¼å½»åºæ¶é¤é¡¶çº¿ï¼é²æ¢åºç°ç©¿è¿å¾æ ççº¿æ¡ */ 2924 box-shadow: none !important; 2925 border: 1px solid #F2F2F2 !important; 2926 border-top: none !important; 2927 2928 opacity: 0; 2929 visibility: hidden; 2930 transition: opacity 0.2s ease-in-out; 2931 z-index: 1000 !important; 2932 pointer-events: none; 2933 2934 /* å¾®è°ï¼æ¶é¤å¯è½åå¨ç 1px 渲æç¼é */ 2935 margin-top: -1px !important; 2936 } 2937 2938 /* åªå¨æ¡é¢ç«¯ (1150px 以ä¸) å 许æ¬åæ¾ç¤º */ 2939@media screen and (min-width: 1150px) { 2940 .account-hover-trigger:hover .custom-account-dropdown { 2941 opacity: 1 !important; 2942 visibility: visible !important; 2943 transform: translateX(-50%) !important; 2944 pointer-events: auto !important; 2945 } 2946} 2947 2948 /* èå项æåï¼ä¿æ 40px å·¦çç½ */ 2949 .custom-account-dropdown .dropdown-menu__item { 2950 padding: 9px 20px !important; 2951 font-size: 15px !important; 2952 font-weight: 500 !important; 2953 color: #4D4D4D !important; 2954 display: block !important; 2955 text-align: left !important; 2956 text-decoration: none !important; 2957 line-height: 1.7 !important; 2958 } 2959 2960 /* é¼ æ æåºå±æ¡¥æ¥ */ 2961 .account-hover-trigger::after { 2962 content: ""; 2963 position: absolute; 2964 top: 90%; 2965 left: 0; 2966 width: 100%; 2967 height: 20px; 2968 z-index: 1; 2969 } 2970 2971 /* å¨ç§»å¨ç«¯ (1149px 以ä¸) 强å¶éèä¸ææ¡ */ 2972@media screen and (max-width: 1149px) { 2973 .custom-account-dropdown { 2974 display: none !important; /* å½»åºå 餿¸²æï¼é²æ¢è¯¯ç¹å¼¹åº */ 2975 visibility: hidden !important; 2976 opacity: 0 !important; 2977 } 2978 2979 /* ç¡®ä¿å¾æ é«åº¦å¨ç§»å¨ç«¯æ¢å¤æ£å¸¸ï¼ä¸è¦æå¼å¯¼èªæ */ 2980 .header__account-wrapper { 2981 height: 44px !important; 2982 margin: 0 !important; 2983 } 2984} 2985 2986/* å¯¼èªæ å¾®è°ä¿è¯è§è§ä¸LOGOåç´å¯¹å ¶ */ 2987.header__main-nav { 2988 margin-top: 3px; 2989} 2990 2991/* ============ æç»ä¿®æ£ï¼æ¡é¢ç«¯å¯¼èªå ¨æ¹ä½é¦åæ¯å¤§å ============ */ 2992 2993 /* é对ææä¸»å¯¼èªé¾æ¥ã带ç®å¤´çèåæ é¢ã以å䏿å表项 */ 2994 .header__link-list a, 2995 .header__link-list summary, 2996 .header__link-list span, 2997 .header__link-list .h1, 2998 .header__link-list .h2, 2999 .header__link-list .h3, 3000 .header__link-list .h4, 3001 .header__link-list .h5, 3002 .header__link-list .h6, 3003 .dropdown-menu__item, 3004 .custom-account-dropdown a { 3005 /* å¦æä½ å¨åå°è¾å ¥çæ¯ "Dog Toys"ï¼è¯·ç¨ none */ 3006 /* 妿åå°è¾å ¥çæ¯å ¨å¤§å "DOG TOYS"ï¼è¯·ç¨ capitalize */ 3007 text-transform: capitalize !important; 3008 letter-spacing: 0 !important; /* ä¿®æ£å ¨å¤§åæ®çç宽åé´è· */ 3009 } 3010 3011 /* é对 Impact 主é¢ç¹æç summary æ ·å¼å¾®è° */ 3012 .header__link-list summary { 3013 text-transform: capitalize !important; 3014 } 3015 /* 2. ç§»å¨ç«¯æ½å±èå (Hamburger Menu) */ 3016 .navigation-drawer a, 3017 .navigation-drawer button, 3018 .navigation-drawer span, 3019 .navigation-drawer__link-list { 3020 text-transform: capitalize !important; /* 强å¶é¦åæ¯å¤§å */ 3021 letter-spacing: normal !important; 3022 } 3023
3024 /* 3. ç¹æ®å¤çï¼å¦æä½ çæ é¢çº§å«ç±»åï¼h4, h5ï¼å¨èåä¸ä¹å¼ºå¶äºå¤§å */ 3025 .navigation-drawer .h1, 3026 .navigation-drawer .h2, 3027 .navigation-drawer .h3, 3028 .navigation-drawer .h4, 3029 .navigation-drawer .h5, 3030 .navigation-drawer .h6 { 3031 text-transform: capitalize !important; 3032 } 3033 /* Keep header sticky even when global layer fixes target header sections */ 3034 #shopify-section-sections--19711908380891__header.shopify-section--header { 3035 position: sticky !important; 3036 top: 0 !important; 3037 z-index: 999999 !important; 3038 }.shopify-section--announcement-bar ~ #shopify-section-sections--19711908380891__header.shopify-section--header { 3039 top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px)) !important; 3040 }</style> 3041 3042<height-observer variable="header"> 3043 <store-header class="header custom-layout" sticky> 3044 <div class="header__wrapper"><div class="header__main-nav"> 3045 <div class="header__icon-list"> 3046 <button type="button" class="tap-area lg:hidden" aria-controls="header-sidebar-menu"> 3047 <span class="sr-only">Menu</span> 3048 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none" stroke-width="1" focusable="false" width="22" height="22" class="icon icon-hamburger" > 3049 <path d="M4.36328 16H27.636" stroke="#1C1C1E" stroke-width="2" stroke-linecap="round"/> 3050 <path d="M4.36328 7.27271H27.636" stroke="#1C1C1E" stroke-width="2" stroke-linecap="round"/> 3051 <path d="M4.36328 24.7273H27.636" stroke="#1C1C1E" stroke-width="2" stroke-linecap="round"/> 3052 </svg> 3053 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none" class="icon icon-close-btn"> 3054 <path d="M5.59998 5.6001L25.6 25.6001" stroke="#002FA7" stroke-width="2" stroke-linecap="round"/> 3055 <path d="M25.6 5.6001L5.59998 25.6001" stroke="#002FA7" stroke-width="2" stroke-linecap="round"/> 3056 </svg> 3057 </button> 3058 3059 <a href="/search" class="tap-area sm:hidden" aria-controls="search-drawer"> 3060 <span class="sr-only">Search</span> 3061 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none" stroke-width="1" focusable="false" width="22" height="22" class="icon icon-search"> 3062 <circle cx="14.8832" cy="14.8833" r="10.1818" transform="rotate(-45 14.8832 14.8833)" stroke="#1C1C1E" stroke-width="1.5"/> 3063 <path d="M26.6953 27.7559C26.9882 28.0488 27.463 28.0488 27.7559 27.7559C28.0488 27.463 28.0488 26.9882 27.7559 26.6953L26.6953 27.7559ZM27.7559 26.6953L22.6133 21.5527L21.5527 22.6133L26.6953 27.7559L27.7559 26.6953Z" fill="#1C1C1E"/> 3064 </svg></a> 3065 3066 3067<nav class="header__link-list wrap" role="navigation"> 3068 <ul class="contents" role="list"> 3069 3070 <li data-handle="dog-toys"><details is="mega-menu-disclosure" trigger="hover" > 3071 <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections/dog-toys">Dog Toys<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 3072 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 3073 </svg></summary><style> 3074 @media screen and (min-width: 1150px) { 3075 #mega-menu-f293daa6-0769-4c37-8e48-12ea6c600a2b { 3076 --mega-menu-nav-column-max-width: 160px; 3077 --mega-menu-justify-content: space-between; 3078 --mega-menu-nav-gap: var(--spacing-8); 3079 3080 3081 --column-list-max-width: max-content; 3082 3083 } 3084 } 3085 3086 @media screen and (min-width: 1400px) { 3087 #mega-menu-f293daa6-0769-4c37-8e48-12ea6c600a2b { 3088 --mega-menu-nav-column-max-width: 180px; 3089 --mega-menu-nav-gap: var(--spacing-16); 3090 --column-list-max-width: max-content; 3091 } 3092 } 3093 3094 @media screen and (min-width: 1600px) { 3095 #mega-menu-f293daa6-0769-4c37-8e48-12ea6c600a2b { 3096 --mega-menu-nav-gap: var(--spacing-16); 3097 } 3098 } 3099 3100 @media screen and (min-width: 1800px) { 3101 #mega-menu-f293daa6-0769-4c37-8e48-12ea6c600a2b { 3102 --mega-menu-nav-gap: var(--spacing-20); 3103 } 3104 } 3105 </style><div id="mega-menu-f293daa6-0769-4c37-8e48-12ea6c600a2b" class="mega-menu "><ul class="mega-menu__nav mega-menu__nav__row" role="list"> 3106 <li class="categories">Categories</li> 3107 3108 <li class="v-stack gap-4 justify-items-center text-center " data-handle="wickedbone-air" ><a href="/products/wickedbone-air" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3109 <img src="//cheerble.com/cdn/shop/files/Wickedboneair_blue.jpg?v=1788750352&width=1600" alt="#Color_Royal Blue" srcset="//cheerble.com/cdn/shop/files/Wickedboneair_blue.jpg?v=1788750352&width=352 352w, //cheerble.com/cdn/shop/files/Wickedboneair_blue.jpg?v=1788750352&width=832 832w, //cheerble.com/cdn/shop/files/Wickedboneair_blue.jpg?v=1788750352&width=1200 1200w, //cheerble.com/cdn/shop/files/Wickedboneair_blue.jpg?v=1788750352&width=1600 1600w" width="1600" height="1600" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3110 </div><span class="reversed-link hover:show">Wickedbone Air</span><span class="mega-menu__column-desc link-faded" style="font-size: 0.85rem; line-height: 1.4; max-width: 180px; text-align: center; font-weight: normal; display: block;"> 3111 App-Controlled Bone, 2-Mode Play 3112 </span></a></li> 3113 3114 <li class="v-stack gap-4 justify-items-center text-center " data-handle="wicked-ball-air" ><a href="/products/wicked-ball-air" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3115 <img src="//cheerble.com/cdn/shop/files/Section1-Productimages-AirBlue1-monderncat.webp?v=1788862154&width=1600" alt="Cheerble Wicked Ball Air - Fun Stuff for Dogs Pick #Color_Royal Blue" srcset="//cheerble.com/cdn/shop/files/Section1-Productimages-AirBlue1-monderncat.webp?v=1788862154&width=352 352w, //cheerble.com/cdn/shop/files/Section1-Productimages-AirBlue1-monderncat.webp?v=1788862154&width=832 832w, //cheerble.com/cdn/shop/files/Section1-Productimages-AirBlue1-monderncat.webp?v=1788862154&width=1200 1200w, //cheerble.com/cdn/shop/files/Section1-Productimages-AirBlue1-monderncat.webp?v=1788862154&width=1600 1600w" width="1600" height="1600" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3116 </div><span class="reversed-link hover:show">Wicked Ball Air</span><span class="mega-menu__column-desc link-faded" style="font-size: 0.85rem; line-height: 1.4; max-width: 180px; text-align: center; font-weight: normal; display: block;"> 3117 Classic E-TPU favorite, 3-mode play 3118 </span></a></li> 3119 3120 <li class="v-stack gap-4 justify-items-center text-center " data-handle="wicked-ball-rolly" ><a href="/products/wicked-ball-rolly" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3121 <img src="//cheerble.com/cdn/shop/files/Wickedball_Roly_Blue_v2.jpg?v=1789525894&width=1750" alt="#Color_Royal Blue" srcset="//cheerble.com/cdn/shop/files/Wickedball_Roly_Blue_v2.jpg?v=1789525894&width=352 352w, //cheerble.com/cdn/shop/files/Wickedball_Roly_Blue_v2.jpg?v=1789525894&width=832 832w, //cheerble.com/cdn/shop/files/Wickedball_Roly_Blue_v2.jpg?v=1789525894&width=1200 1200w, //cheerble.com/cdn/shop/files/Wickedball_Roly_Blue_v2.jpg?v=1789525894&width=1750 1750w" width="1750" height="1750" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3122 </div><span class="reversed-link hover:show">Wicked Ball Rolly</span><span class="mega-menu__column-desc link-faded" style="font-size: 0.85rem; line-height: 1.4; max-width: 180px; text-align: center; font-weight: normal; display: block;"> 3123 Twin-rope ball for tugging fun 3124 </span></a></li> 3125 3126 <li class="v-stack gap-4 justify-items-center text-center " data-handle="wicked-ball-air-nano" ><a href="/products/wicked-ball-air-nano" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3127 <img src="//cheerble.com/cdn/shop/files/Wickedball_Air_Nano_Blue.jpg?v=1789438541&width=1750" alt="#Color_Royal Blue" srcset="//cheerble.com/cdn/shop/files/Wickedball_Air_Nano_Blue.jpg?v=1789438541&width=352 352w, //cheerble.com/cdn/shop/files/Wickedball_Air_Nano_Blue.jpg?v=1789438541&width=832 832w, //cheerble.com/cdn/shop/files/Wickedball_Air_Nano_Blue.jpg?v=1789438541&width=1200 1200w, //cheerble.com/cdn/shop/files/Wickedball_Air_Nano_Blue.jpg?v=1789438541&width=1750 1750w" width="1750" height="1750" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3128 </div><span class="reversed-link hover:show">Wicked Ball Air Nano</span><span class="mega-menu__column-desc link-faded" style="font-size: 0.85rem; line-height: 1.4; max-width: 180px; text-align: center; font-weight: normal; display: block;"> 3129 3-mode play, emotional comfort 3130 </span></a></li> 3131 3132 <li class="v-stack gap-4 justify-items-center text-center " data-handle="dog-toys-accessories" ><a href="/collections/dog-toys-accessories" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3133 <img src="//cheerble.com/cdn/shop/files/WickedBallAirShellRoyalBlue.jpg?v=1728442457&width=1600" alt="#Color_royal blue" srcset="//cheerble.com/cdn/shop/files/WickedBallAirShellRoyalBlue.jpg?v=1728442457&width=352 352w, //cheerble.com/cdn/shop/files/WickedBallAirShellRoyalBlue.jpg?v=1728442457&width=832 832w, //cheerble.com/cdn/shop/files/WickedBallAirShellRoyalBlue.jpg?v=1728442457&width=1200 1200w, //cheerble.com/cdn/shop/files/WickedBallAirShellRoyalBlue.jpg?v=1728442457&width=1600 1600w" width="1600" height="1600" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3134 </div><span class="reversed-link hover:show">Accessories</span></a></li> 3135 3136 <li class="v-stack gap-4 justify-items-center text-center bold" data-handle="dog-toys" ><a href="/collections/dog-toys" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3137 <img src="//cheerble.com/cdn/shop/collections/Wicked_Ball_Air_royal_blue_2.jpg?v=1768901430&width=600" alt="Dog Toys" srcset="//cheerble.com/cdn/shop/collections/Wicked_Ball_Air_royal_blue_2.jpg?v=1768901430&width=352 352w, //cheerble.com/cdn/shop/collections/Wicked_Ball_Air_royal_blue_2.jpg?v=1768901430&width=600 600w" width="600" height="600" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3138 </div><span class="reversed-link hover:show">View All</span></a></li></ul> 3139</div></details></li> 3140 3141 <li data-handle="cat-toys"><details is="mega-menu-disclosure" trigger="hover" > 3142 <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections/cat-toys">Cat Toys<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 3143 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 3144 </svg></summary><style> 3145 @media screen and (min-width: 1150px) { 3146 #mega-menu-mega_menu_iqgqnn { 3147 --mega-menu-nav-column-max-width: 160px; 3148 --mega-menu-justify-content: space-between; 3149 --mega-menu-nav-gap: var(--spacing-8); 3150 3151 3152 --column-list-max-width: max-content; 3153 3154 } 3155 } 3156 3157 @media screen and (min-width: 1400px) { 3158 #mega-menu-mega_menu_iqgqnn { 3159 --mega-menu-nav-column-max-width: 180px; 3160 --mega-menu-nav-gap: var(--spacing-16); 3161 --column-list-max-width: max-content; 3162 } 3163 } 3164 3165 @media screen and (min-width: 1600px) { 3166 #mega-menu-mega_menu_iqgqnn { 3167 --mega-menu-nav-gap: var(--spacing-16); 3168 } 3169 } 3170 3171 @media screen and (min-width: 1800px) { 3172 #mega-menu-mega_menu_iqgqnn { 3173 --mega-menu-nav-gap: var(--spacing-20); 3174 } 3175 } 3176 </style><div id="mega-menu-mega_menu_iqgqnn" class="mega-menu "><ul class="mega-menu__nav mega-menu__nav__row" role="list"> 3177 <li class="categories">Categories</li> 3178 3179 <li class="v-stack gap-4 justify-items-center text-center " data-handle="wicked-ball-duo2" ><a href="/products/wicked-ball-duo2" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3180 <img src="//cheerble.com/cdn/shop/files/Cheerble_Wicked_Ball_duo2_feature_image.jpg?v=1769654354&width=1280" alt="#Color_Vintage Red" srcset="//cheerble.com/cdn/shop/files/Cheerble_Wicked_Ball_duo2_feature_image.jpg?v=1769654354&width=352 352w, //cheerble.com/cdn/shop/files/Cheerble_Wicked_Ball_duo2_feature_image.jpg?v=1769654354&width=832 832w, //cheerble.com/cdn/shop/files/Cheerble_Wicked_Ball_duo2_feature_image.jpg?v=1769654354&width=1200 1200w, //cheerble.com/cdn/shop/files/Cheerble_Wicked_Ball_duo2_feature_image.jpg?v=1769654354&width=1280 1280w" width="1280" height="1280" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3181 </div><span class="reversed-link hover:show">Wicked Ball Duo2</span><span class="mega-menu__column-desc link-faded" style="font-size: 0.85rem; line-height: 1.4; max-width: 180px; text-align: center; font-weight: normal; display: block;"> 3182 2-in-1 fun with dual shells 3183 </span></a></li> 3184 3185 <li class="v-stack gap-4 justify-items-center text-center " data-handle="wicked-ball-m3" ><a href="/products/wicked-ball-m3" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3186 <img src="//cheerble.com/cdn/shop/files/Section1-Productimages-M3Red1-monderncat_jpg.jpg?v=1754984611&width=1600" alt="Wicked Ball M3 - Interactive cat toy, Editor's Choice 2025" srcset="//cheerble.com/cdn/shop/files/Section1-Productimages-M3Red1-monderncat_jpg.jpg?v=1754984611&width=352 352w, //cheerble.com/cdn/shop/files/Section1-Productimages-M3Red1-monderncat_jpg.jpg?v=1754984611&width=832 832w, //cheerble.com/cdn/shop/files/Section1-Productimages-M3Red1-monderncat_jpg.jpg?v=1754984611&width=1200 1200w, //cheerble.com/cdn/shop/files/Section1-Productimages-M3Red1-monderncat_jpg.jpg?v=1754984611&width=1600 1600w" width="1600" height="1600" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3187 </div><span class="reversed-link hover:show">Wicked Ball M3</span><span class="mega-menu__column-desc link-faded" style="font-size: 0.85rem; line-height: 1.4; max-width: 180px; text-align: center; font-weight: normal; display: block;"> 3188 Tiny ball, play anywhere 3189 </span></a></li> 3190 3191 <li class="v-stack gap-4 justify-items-center text-center " data-handle="wicked-mouse-neo" ><a href="/products/wicked-mouse-neo" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3192 <img src="//cheerble.com/cdn/shop/files/Wicked_Mouse_Neo_Bule_1_26d20b73-a075-487e-8ac9-85ececd6165f.jpg?v=1754045033&width=1600" alt="#Color_Milky Blue" srcset="//cheerble.com/cdn/shop/files/Wicked_Mouse_Neo_Bule_1_26d20b73-a075-487e-8ac9-85ececd6165f.jpg?v=1754045033&width=352 352w, //cheerble.com/cdn/shop/files/Wicked_Mouse_Neo_Bule_1_26d20b73-a075-487e-8ac9-85ececd6165f.jpg?v=175404
31925033&width=832 832w, //cheerble.com/cdn/shop/files/Wicked_Mouse_Neo_Bule_1_26d20b73-a075-487e-8ac9-85ececd6165f.jpg?v=1754045033&width=1200 1200w, //cheerble.com/cdn/shop/files/Wicked_Mouse_Neo_Bule_1_26d20b73-a075-487e-8ac9-85ececd6165f.jpg?v=1754045033&width=1600 1600w" width="1600" height="1600" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3193 </div><span class="reversed-link hover:show">Wicked Mouse Neo</span><span class="mega-menu__column-desc link-faded" style="font-size: 0.85rem; line-height: 1.4; max-width: 180px; text-align: center; font-weight: normal; display: block;"> 3194 Robotic mouse, instant chase 3195 </span></a></li> 3196 3197 <li class="v-stack gap-4 justify-items-center text-center bold" data-handle="cat-toys" ><a href="/collections/cat-toys" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3198 <img src="//cheerble.com/cdn/shop/collections/Wicked_Ball_M3_Vintage_Red_4.jpg?v=1768901441&width=600" alt="Cat Toys" srcset="//cheerble.com/cdn/shop/collections/Wicked_Ball_M3_Vintage_Red_4.jpg?v=1768901441&width=352 352w, //cheerble.com/cdn/shop/collections/Wicked_Ball_M3_Vintage_Red_4.jpg?v=1768901441&width=600 600w" width="600" height="600" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3199 </div><span class="reversed-link hover:show">View All</span></a></li></ul> 3200</div></details></li> 3201 3202 <li data-handle="pet-fountains"><details is="mega-menu-disclosure" trigger="hover" > 3203 <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/pages/pumpless-pet-fountain">Pet Fountains<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 3204 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 3205 </svg></summary><style> 3206 @media screen and (min-width: 1150px) { 3207 #mega-menu-mega_menu_T7hr4P { 3208 --mega-menu-nav-column-max-width: 160px; 3209 --mega-menu-justify-content: space-between; 3210 --mega-menu-nav-gap: var(--spacing-8); 3211 3212 3213 --column-list-max-width: max-content; 3214 3215 } 3216 } 3217 3218 @media screen and (min-width: 1400px) { 3219 #mega-menu-mega_menu_T7hr4P { 3220 --mega-menu-nav-column-max-width: 180px; 3221 --mega-menu-nav-gap: var(--spacing-16); 3222 --column-list-max-width: max-content; 3223 } 3224 } 3225 3226 @media screen and (min-width: 1600px) { 3227 #mega-menu-mega_menu_T7hr4P { 3228 --mega-menu-nav-gap: var(--spacing-16); 3229 } 3230 } 3231 3232 @media screen and (min-width: 1800px) { 3233 #mega-menu-mega_menu_T7hr4P { 3234 --mega-menu-nav-gap: var(--spacing-20); 3235 } 3236 } 3237 </style><div id="mega-menu-mega_menu_T7hr4P" class="mega-menu "><ul class="mega-menu__nav mega-menu__nav__row" role="list"> 3238 <li class="categories">Categories</li> 3239 3240 <li class="v-stack gap-4 justify-items-center text-center " data-handle="pet-fountain-elfin-e1s" ><a href="/products/pet-fountain-elfin-e1s" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3241 <img src="//cheerble.com/cdn/shop/files/E1S.jpg?v=1785924983&width=1800" alt="White Cheerble Elfin E1S pumpless pet fountain with stainless steel tray" srcset="//cheerble.com/cdn/shop/files/E1S.jpg?v=1785924983&width=352 352w, //cheerble.com/cdn/shop/files/E1S.jpg?v=1785924983&width=832 832w, //cheerble.com/cdn/shop/files/E1S.jpg?v=1785924983&width=1200 1200w, //cheerble.com/cdn/shop/files/E1S.jpg?v=1785924983&width=1800 1800w" width="1800" height="1800" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3242 </div><span class="reversed-link hover:show">Elfin E1S</span><span class="mega-menu__column-desc link-faded" style="font-size: 0.85rem; line-height: 1.4; max-width: 180px; text-align: center; font-weight: normal; display: block;"> 3243 Stainless Steel and 24/7 flowing 3244 </span></a></li> 3245 3246 <li class="v-stack gap-4 justify-items-center text-center " data-handle="pet-fountain-elfin-e1-plus" ><a href="/products/pet-fountain-elfin-e1-plus" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3247 <img src="//cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_Plus_new.jpg?v=1769657472&width=1600" alt="White Cheerble Elfin E1+ pumpless pet fountain with stainless steel tray" srcset="//cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_Plus_new.jpg?v=1769657472&width=352 352w, //cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_Plus_new.jpg?v=1769657472&width=832 832w, //cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_Plus_new.jpg?v=1769657472&width=1200 1200w, //cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_Plus_new.jpg?v=1769657472&width=1600 1600w" width="1600" height="1600" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3248 </div><span class="reversed-link hover:show">Elfin E1+</span><span class="mega-menu__column-desc link-faded" style="font-size: 0.85rem; line-height: 1.4; max-width: 180px; text-align: center; font-weight: normal; display: block;"> 3249 Stainless steel and wireless 3250 </span></a></li> 3251 3252 <li class="v-stack gap-4 justify-items-center text-center " data-handle="pet-fountain-elfin-e1" ><a href="/products/pet-fountain-elfin-e1" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3253 <img src="//cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_new.jpg?v=1769657456&width=1600" alt="White Cheerble Elfin E1 pumpless pet fountain with external smart base" srcset="//cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_new.jpg?v=1769657456&width=352 352w, //cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_new.jpg?v=1769657456&width=832 832w, //cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_new.jpg?v=1769657456&width=1200 1200w, //cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_new.jpg?v=1769657456&width=1600 1600w" width="1600" height="1600" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3254 </div><span class="reversed-link hover:show">Elfin E1</span><span class="mega-menu__column-desc link-faded" style="font-size: 0.85rem; line-height: 1.4; max-width: 180px; text-align: center; font-weight: normal; display: block;"> 3255 Smart modes for every pet 3256 </span></a></li> 3257 3258 <li class="v-stack gap-4 justify-items-center text-center " data-handle="pet-fountain-elfin-d1-pro" ><a href="/products/pet-fountain-elfin-d1-pro" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3259 <img src="//cheerble.com/cdn/shop/files/D1_Pro_V3.jpg?v=1774513290&width=1600" alt="White Cheerble Elfin D1 Pro 4 L pumpless dog water fountain" srcset="//cheerble.com/cdn/shop/files/D1_Pro_V3.jpg?v=1774513290&width=352 352w, //cheerble.com/cdn/shop/files/D1_Pro_V3.jpg?v=1774513290&width=832 832w, //cheerble.com/cdn/shop/files/D1_Pro_V3.jpg?v=1774513290&width=1200 1200w, //cheerble.com/cdn/shop/files/D1_Pro_V3.jpg?v=1774513290&width=1600 1600w" width="1600" height="1600" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3260 </div><span class="reversed-link hover:show">Elfin D1 Pro</span><span class="mega-menu__column-desc link-faded" style="font-size: 0.85rem; line-height: 1.4; max-width: 180px; text-align: center; font-weight: normal; display: block;"> 3261 Smart Fountain Built for Dogs 3262 </span></a></li> 3263 3264 <li class="v-stack gap-4 justify-items-center text-center " data-handle="fountain-accessories" ><a href="/collections/fountain-accessories" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3265 <img src="//cheerble.com/cdn/shop/files/replacement_filters_compatible_with_E1_E1_D1_Pro.jpg?v=1777285139&width=1600" alt="Cheerble replacement filters compatible with Elfin E1, E1+ and D1 Pro" srcset="//cheerble.com/cdn/shop/files/replacement_filters_compatible_with_E1_E1_D1_Pro.jpg?v=1777285139&width=352 352w, //cheerble.com/cdn/shop/files/replacement_filters_compatible_with_E1_E1_D1_Pro.jpg?v=1777285139&width=832 832w, //cheerble.com/cdn/shop/files/replacement_filters_compatible_with_E1_E1_D1_Pro.jpg?v=1777285139&width=1200 1200w, //cheerble.com/cdn/shop/files/replacement_filters_compatible_with_E1_E1_D1_Pro.jpg?v=1777285139&width=1600 1600w" width="1600" height="1600" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3266 </div><span class="reversed-link hover:show">Accessories</span><span class="mega-menu__column-desc link-faded" style="font-size: 0.85rem; line-height: 1.4; max-width: 180px; text-align: center; font-weight: normal; display: block;"> 3267 Keep water clean and fresh 3268 </span></a></li> 3269 3270 <li class="v-stack gap-4 justify-items-center text-center bold" data-handle="pet-fountain" ><a href="/collections/pet-fountain" class="h5 w-full v-stack gap-2 justify-items-center" ><div class="mega-menu__image-wrapper" style="border-radius: 10px; overflow: hidden;"> 3271 <img src="//cheerble.com/cdn/shop/collections/Menu_-_Pet_Fountains_600.jpg?v=1768901458&width=600" alt="Pet Fountains" srcset="//cheerble.com/cdn/shop/collections/Menu_-_Pet_Fountains_600.jpg?v=1768901458&width=352 352w, //cheerble.com/cdn/shop/collections/Menu_-_Pet_Fountains_600.jpg?v=1768901458&width=600 600w" width="600" height="600" loading="lazy" class="mega-menu__image" fetchpriority="low" style="border-radius: 10px;"> 3272 </div><span class="reversed-link hover:show">View All</span></a></li></ul> 3273</div></details></li> 3274 3275 <li data-handle="bundles"><details class="relative" is="dropdown-disclosure" trigger="hover"> 3276 <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections/bundle">Bundles<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 3277 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 3278 </svg></summary> 3279 3280 <div class="dropdown-menu dropdown-menu--restrictable"> 3281 <ul class="contents" role="list"><li><a href="/collections/bundles-for-dogs" class="dropdown-menu__item group" >
3282 <span><span class="reversed-link">Bundles for Dogs</span></span> 3283 </a></li><li><a href="/collections/bundles-for-cat" class="dropdown-menu__item group" > 3284 <span><span class="reversed-link">Bundles for Cats</span></span> 3285 </a></li><li><a href="/collections/bundle" class="dropdown-menu__item group" > 3286 <span><span class="reversed-link">View All</span></span> 3287 </a></li></ul> 3288 </div> 3289 </details></li> 3290 3291 <li data-handle="discover"><details class="relative" is="dropdown-disclosure" trigger="hover"> 3292 <summary class="text-with-icon gap-2.5 bold link-faded-reverse" >Discover<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 3293 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 3294 </svg></summary> 3295 3296 <div class="dropdown-menu dropdown-menu--restrictable"> 3297 <ul class="contents" role="list"><li><a href="/pages/about-us" class="dropdown-menu__item group" > 3298 <span><span class="reversed-link">About Us</span></span> 3299 </a></li><li><a href="/pages/honoring-service-with-savings" class="dropdown-menu__item group" > 3300 <span><span class="reversed-link">Honoring Service</span></span> 3301 </a></li></ul> 3302 </div> 3303 </details></li> 3304 3305 <li data-handle="support"><details class="relative" is="dropdown-disclosure" trigger="hover"> 3306 <summary class="text-with-icon gap-2.5 bold link-faded-reverse" >Support<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 3307 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 3308 </svg></summary> 3309 3310 <div class="dropdown-menu dropdown-menu--restrictable"> 3311 <ul class="contents" role="list"><li><a href="https://cheerblehelp.zendesk.com/hc/en-us" class="dropdown-menu__item group" > 3312 <span><span class="reversed-link">FAQs</span></span> 3313 </a></li><li><a href="/pages/user-manual" class="dropdown-menu__item group" > 3314 <span><span class="reversed-link">User Manual</span></span> 3315 </a></li><li><a href="/pages/cheerble-app-download" class="dropdown-menu__item group" > 3316 <span><span class="reversed-link">Download App</span></span> 3317 </a></li><li><a href="https://cheerble.com/a/track-my-order" class="dropdown-menu__item group" > 3318 <span><span class="reversed-link">Track My Order</span></span> 3319 </a></li><li><a href="/pages/contact-us" class="dropdown-menu__item group" aria-current="page"> 3320 <span><span class="reversed-link">Contact Us</span></span> 3321 </a></li></ul> 3322 </div> 3323 </details></li></ul> 3324 </nav> 3325 </div> 3326 </div><div class="header__logo"> 3327 <a href="/"><span class="sr-only">Cheerble</span><img src="//cheerble.com/cdn/shop/files/new_logo_-_black_2.png?v=1756966129&width=2000" alt="" srcset="//cheerble.com/cdn/shop/files/new_logo_-_black_2.png?v=1756966129&width=220 220w, //cheerble.com/cdn/shop/files/new_logo_-_black_2.png?v=1756966129&width=330 330w" width="2000" height="327" sizes="110px" class="header__logo-image"><img src="//cheerble.com/cdn/shop/files/new_logo_white.png?v=1763622265&width=4171" alt="" srcset="//cheerble.com/cdn/shop/files/new_logo_white.png?v=1763622265&width=220 220w, //cheerble.com/cdn/shop/files/new_logo_white.png?v=1763622265&width=330 330w" width="4171" height="683" sizes="110px" class="header__logo-image header__logo-image--transparent"></a> 3328 3329 </div> 3330 3331<div class="header__secondary-nav"> 3332 3333 3334 3335 <ul class="header__icon-list"><li class="hidden md:block shrink-0"><div class="relative"> 3336 <button type="button" class="text-with-icon gap-2.5 group" aria-label="Change country or currency" aria-controls="popover-localization-form-country-end-sections--19711908380891__header" aria-expanded="false"> 3337 <div class="h-stack gap-2"><span class="country-flags country-flags--US"></span><span class="bold text-sm">USD $</span> 3338 </div><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 3339 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 3340 </svg></button> 3341 3342 <x-popover id="popover-localization-form-country-end-sections--19711908380891__header" initial-focus="[aria-selected='true']" anchor-horizontal="end" anchor-vertical="end" class="popover"> 3343 <p class="h5" slot="title">Country</p><form method="post" action="/localization" id="localization-form-country-end-sections--19711908380891__header" 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="/pages/contact-us" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AU" >
3344 <span class="country-flags country-flags--AU"></span> 3345 <span>Australia (AUD $)</span> 3346 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AT" > 3347 <span class="country-flags country-flags--AT"></span> 3348 <span>Austria (EUR â¬)</span> 3349 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BE" > 3350 <span class="country-flags country-flags--BE"></span> 3351 <span>Belgium (EUR â¬)</span> 3352 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BG" > 3353 <span class="country-flags country-flags--BG"></span> 3354 <span>Bulgaria (EUR â¬)</span> 3355 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CA" > 3356 <span class="country-flags country-flags--CA"></span> 3357 <span>Canada (CAD $)</span> 3358 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CN" > 3359 <span class="country-flags country-flags--CN"></span> 3360 <span>China (CNY Â¥)</span> 3361 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HR" > 3362 <span class="country-flags country-flags--HR"></span> 3363 <span>Croatia (EUR â¬)</span> 3364 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CZ" > 3365 <span class="country-flags country-flags--CZ"></span> 3366 <span>Czechia (CZK KÄ)</span> 3367 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DK" > 3368 <span class="country-flags country-flags--DK"></span> 3369 <span>Denmark (DKK kr.)</span> 3370 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="EE" > 3371 <span class="country-flags country-flags--EE"></span> 3372 <span>Estonia (EUR â¬)</span> 3373 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FI" > 3374 <span class="country-flags country-flags--FI"></span> 3375 <span>Finland (EUR â¬)</span> 3376 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FR" > 3377 <span class="country-flags country-flags--FR"></span> 3378 <span>France (EUR â¬)</span> 3379 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DE" > 3380 <span class="country-flags country-flags--DE"></span> 3381 <span>Germany (EUR â¬)</span> 3382 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GR" > 3383 <span class="country-flags country-flags--GR"></span> 3384 <span>Greece (EUR â¬)</span> 3385 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HK" > 3386 <span class="country-flags country-flags--HK"></span> 3387 <span>Hong Kong SAR (HKD $)</span> 3388 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HU" > 3389 <span class="country-flags country-flags--HU"></span> 3390 <span>Hungary (HUF Ft)</span> 3391 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ID" > 3392 <span class="country-flags country-flags--ID"></span> 3393 <span>Indonesia (IDR Rp)</span> 3394 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IE" >
3395 <span class="country-flags country-flags--IE"></span> 3396 <span>Ireland (EUR â¬)</span> 3397 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IL" > 3398 <span class="country-flags country-flags--IL"></span> 3399 <span>Israel (ILS âª)</span> 3400 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IT" > 3401 <span class="country-flags country-flags--IT"></span> 3402 <span>Italy (EUR â¬)</span> 3403 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="JP" > 3404 <span class="country-flags country-flags--JP"></span> 3405 <span>Japan (JPY Â¥)</span> 3406 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LV" > 3407 <span class="country-flags country-flags--LV"></span> 3408 <span>Latvia (EUR â¬)</span> 3409 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LT" > 3410 <span class="country-flags country-flags--LT"></span> 3411 <span>Lithuania (EUR â¬)</span> 3412 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LU" > 3413 <span class="country-flags country-flags--LU"></span> 3414 <span>Luxembourg (EUR â¬)</span> 3415 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MO" > 3416 <span class="country-flags country-flags--MO"></span> 3417 <span>Macao SAR (MOP P)</span> 3418 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MY" > 3419 <span class="country-flags country-flags--MY"></span> 3420 <span>Malaysia (MYR RM)</span> 3421 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MT" > 3422 <span class="country-flags country-flags--MT"></span> 3423 <span>Malta (EUR â¬)</span> 3424 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MC" > 3425 <span class="country-flags country-flags--MC"></span> 3426 <span>Monaco (EUR â¬)</span> 3427 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NL" > 3428 <span class="country-flags country-flags--NL"></span> 3429 <span>Netherlands (EUR â¬)</span> 3430 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NO" > 3431 <span class="country-flags country-flags--NO"></span> 3432 <span>Norway (NOK kr)</span> 3433 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PH" > 3434 <span class="country-flags country-flags--PH"></span> 3435 <span>Philippines (PHP â±)</span> 3436 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PL" > 3437 <span class="country-flags country-flags--PL"></span> 3438 <span>Poland (PLN zÅ)</span> 3439 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PT" > 3440 <span class="country-flags country-flags--PT"></span> 3441 <span>Portugal (EUR â¬)</span> 3442 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SG" > 3443 <span class="country-flags country-flags--SG"></span> 3444 <span>Singapore (SGD $)</span> 3445 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SK" >
3446 <span class="country-flags country-flags--SK"></span> 3447 <span>Slovakia (EUR â¬)</span> 3448 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SI" > 3449 <span class="country-flags country-flags--SI"></span> 3450 <span>Slovenia (EUR â¬)</span> 3451 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="KR" > 3452 <span class="country-flags country-flags--KR"></span> 3453 <span>South Korea (KRW â©)</span> 3454 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ES" > 3455 <span class="country-flags country-flags--ES"></span> 3456 <span>Spain (EUR â¬)</span> 3457 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SE" > 3458 <span class="country-flags country-flags--SE"></span> 3459 <span>Sweden (SEK kr)</span> 3460 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CH" > 3461 <span class="country-flags country-flags--CH"></span> 3462 <span>Switzerland (CHF CHF)</span> 3463 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="TH" > 3464 <span class="country-flags country-flags--TH"></span> 3465 <span>Thailand (THB ฿)</span> 3466 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GB" > 3467 <span class="country-flags country-flags--GB"></span> 3468 <span>United Kingdom (GBP £)</span> 3469 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="US" aria-selected="true"> 3470 <span class="country-flags country-flags--US"></span> 3471 <span>United States (USD $)</span> 3472 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="VN" > 3473 <span class="country-flags country-flags--VN"></span> 3474 <span>Vietnam (VND â«)</span> 3475 </button></x-listbox></form></x-popover> 3476 </div></li><!-- 1. æç´¢å¾æ --> 3477 <li> 3478 <a href="/search" class="hidden tap-area sm:block" aria-controls="search-drawer"> 3479 <span class="sr-only">Search</span> 3480 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none" stroke-width="1" focusable="false" width="22" height="22" class="icon icon-search"> 3481 <circle cx="14.8832" cy="14.8833" r="10.1818" transform="rotate(-45 14.8832 14.8833)" stroke="#1C1C1E" stroke-width="1.5"/> 3482 <path d="M26.6953 27.7559C26.9882 28.0488 27.463 28.0488 27.7559 27.7559C28.0488 27.463 28.0488 26.9882 27.7559 26.6953L26.6953 27.7559ZM27.7559 26.6953L22.6133 21.5527L21.5527 22.6133L26.6953 27.7559L27.7559 26.6953Z" fill="#1C1C1E"/> 3483 </svg></a> 3484 </li> 3485 3486 <!-- 2. å¼ºå¶æ¾ç¤ºçäººå½¢å¾æ è´¦æ·èå (已忥å¾ç飿 ¼) --> 3487 <li class="header__account-wrapper"> 3488 <div class="account-hover-trigger"> 3489 <a href="https://cheerble.com/customer_authentication/redirect?locale=en®ion_country=US" class="tap-area"> 3490 <span class="sr-only">Account</span> 3491 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none" stroke-width="1" focusable="false" width="22" height="22" class="icon icon-account"> 3492 <path d="M16 3.25C13.4783 3.25 11.0132 3.99777 8.91648 5.39876C6.81976 6.79975 5.18556 8.79103 4.22054 11.1208C3.25552 13.4505 3.00303 16.0141 3.49499 18.4874C3.98696 20.9607 5.20127 23.2325 6.98439 25.0156C8.76751 26.7987 11.0393 28.0131 13.5126 28.505C15.9859 28.997 18.5495 28.7445 20.8792 27.7795C23.209 26.8144 25.2003 25.1802 26.6012 23.0835C28.0022 20.9868 28.75 18.5217 28.75 16C28.746 12.6197 27.4015 9.379 25.0112 6.98877C22.621 4.59854 19.3803 3.25397 16 3.25ZM8.93001 24.75C9.66349 23.5303 10.7 22.5212 11.9389 21.8206C13.1777 21.12 14.5768 20.7518 16 20.7518C17.4232 20.7518 18.8223 21.12 20.0611 21.8206C21.3 22.5212 22.3365 23.5303 23.07 24.75C21.0705 26.3714 18.5743 27.2563 16 27.2563C13.4257 27.2563 10.9296 26.3714 8.93001 24.75ZM11.75 15C11.75 14.1594 11.9993 13.3377 12.4663 12.6388C12.9333 11.9399 13.597 11.3952 14.3736 11.0735C15.1502 10.7518 16.0047 10.6677 16.8291 10.8317C17.6536 10.9956 18.4108 11.4004 19.0052 11.9948C19.5996 12.5892 20.0044 13.3464 20.1683 14.1709C20.3323 14.9953 20.2482 15.8498 19.9265 16.6264C19.6048 17.403 19.0601 18.0668 18.3612 18.5337C17.6623 19.0007 16.8406 19.25 16 19.25C14.8728 19.25 13.7918 18.8022 12.9948 18.0052C12.1978 17.2082 11.75 16.1272 11.75 15ZM24.1888 23.705C23.0103 21.8727 21.2489 20.4908 19.1888 19.7825C20.216 19.0983 20.9959 18.1016 21.413 16.9399C21.8301 15.7783 21.8623 14.5132 21.5049 13.3318C21.1475 12.1504 20.4194 11.1153 19.4282 10.3797C18.4371 9.64404 17.2356 9.24686 16.0013 9.24686C14.767 9.24686 13.5654 9.64404 12.5743 10.3797C11.5832 11.1153 10.8551 12.1504 10.4976 13.3318C10.1402 14.5132 10.1724 15.7783 10.5895 16.9399C11.0066 18.1016 11.7865 19.0983 12.8138 19.7825C10.7536 20.4908 8.99217 21.8727 7.81376 23.705C6.30729 22.1064 5.30179 20.1017 4.92131 17.9382C4.54082 15.7748 4.80201 13.5474 5.67264 11.5307C6.54327 9.51396 7.98524 7.79624 9.82066 6.58946C11.6561 5.38267 13.8046 4.7396 16.0013 4.7396C18.1979 4.7396 20.3464 5.38267 22.1818 6.58946C24.0173 7.79624 25.4592 9.51396 26.3299 11.5307C27.2005 13.5474 27.4617 15.7748 27.0812 17.9382C26.7007 20.1017 25.6952 22.1064 24.1888 23.705Z" fill="#1C1C1E"/> 3493 </svg></a> 3494 3495 <!-- 模æ WHY CHEERBLE çæ å䏿æ¡ç»æ --> 3496 <div class="dropdown-menu custom-account-dropdown"> 3497 <ul class="account-dropdown-items" role="list"><li><a href="https://cheerble.com/customer_authentication/redirect?locale=en®ion_country=US" class="dropdown-menu__item group"><span><span class="reversed-link">Login</span></span></a></li> 3498 <li><a href="https://shopify.com/3752099958/account?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJjaGVlcmJsZS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTA4ODMwODksIm5iZiI6MTc5MDI3ODI4OX0.5JlLA0mn3QBGiaTbtXH6ZsgF56cLYjT07QdB8UZva18" class="dropdown-menu__item group"><span><span class="reversed-link">Sign up</span></span></a></li></ul> 3499 </div> 3500 </div> 3501</li> 3502 3503 <!-- 3. è´ç©è½¦å¾æ --> 3504 <li> 3505 <a href="/cart" data-no-instant class="relative block tap-area" aria-controls="cart-drawer">
3506 <span class="sr-only">Cart</span> 3507 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none" stroke-width="1" focusable="false" width="22" height="22" class="icon icon-cart" > 3508 <path d="M29.7376 24.795L27.9564 9.795C27.9043 9.36791 27.6975 8.97473 27.3749 8.68998C27.0524 8.40523 26.6366 8.24868 26.2064 8.25H21.7501V8C21.7501 6.47501 21.1443 5.01247 20.066 3.93414C18.9876 2.8558 17.5251 2.25 16.0001 2.25C14.4751 2.25 13.0126 2.8558 11.9342 3.93414C10.8559 5.01247 10.2501 6.47501 10.2501 8V8.25H5.79135C5.3611 8.24868 4.94532 8.40523 4.62278 8.68998C4.30025 8.97473 4.09337 9.36791 4.04135 9.795L2.2601 24.795C2.23103 25.0414 2.25469 25.2912 2.32952 25.5278C2.40435 25.7644 2.52864 25.9823 2.69414 26.1672C2.85963 26.3521 3.06255 26.4997 3.28944 26.6002C3.51632 26.7006 3.76197 26.7517 4.0101 26.75H27.9901C28.2382 26.7517 28.4839 26.7006 28.7108 26.6002C28.9376 26.4997 29.1406 26.3521 29.3061 26.1672C29.4716 25.9823 29.5958 25.7644 29.6707 25.5278C29.7455 25.2912 29.7692 25.0414 29.7401 24.795H29.7376ZM11.7501 8C11.7501 6.87283 12.1979 5.79183 12.9949 4.9948C13.7919 4.19777 14.8729 3.75 16.0001 3.75C17.1273 3.75 18.2083 4.19777 19.0053 4.9948C19.8023 5.79183 20.2501 6.87283 20.2501 8V8.25H11.7501V8ZM28.1876 25.1625C28.1629 25.1905 28.1325 25.2127 28.0984 25.2278C28.0643 25.2429 28.0274 25.2505 27.9901 25.25H4.0101C3.97282 25.2505 3.93587 25.2429 3.90178 25.2278C3.86769 25.2127 3.83727 25.1905 3.8126 25.1625C3.78918 25.1369 3.77158 25.1066 3.76101 25.0736C3.75044 25.0406 3.74714 25.0057 3.75135 24.9713L5.53385 9.97125C5.54105 9.90873 5.57155 9.85123 5.61929 9.81021C5.66702 9.7692 5.72846 9.7477 5.79135 9.75H10.2501V13C10.2501 13.1989 10.3291 13.3897 10.4698 13.5303C10.6104 13.671 10.8012 13.75 11.0001 13.75C11.199 13.75 11.3898 13.671 11.5304 13.5303C11.6711 13.3897 11.7501 13.1989 11.7501 13V9.75H20.2501V13C20.2501 13.1989 20.3291 13.3897 20.4698 13.5303C20.6104 13.671 20.8012 13.75 21.0001 13.75C21.199 13.75 21.3898 13.671 21.5304 13.5303C21.6711 13.3897 21.7501 13.1989 21.7501 13V9.75H26.2089C26.2717 9.7477 26.3332 9.7692 26.3809 9.81021C26.4286 9.85123 26.4592 9.90873 26.4664 9.97125L28.2489 24.9713C28.2531 25.0057 28.2498 25.0406 28.2392 25.0736C28.2286 25.1066 28.211 25.1369 28.1876 25.1625Z" fill="#1C1C1E"/> 3509 </svg><div class="header__cart-count"> 3510 <cart-count class="count-bubble opacity-0"> 3511 <span class="sr-only">0 items</span> 3512 <span aria-hidden="true">0</span> 3513 </cart-count> 3514 </div> 3515 </a> 3516 </li> 3517 </ul> 3518 </div> 3519 </div> 3520 </store-header> 3521</height-observer><navigation-drawer mobile-opening="left" open-from="left" id="header-sidebar-menu" class="navigation-drawer drawer custom-drawer lg:hidden" > 3522 <button is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="19" height="19" class="icon icon-close" viewBox="0 0 24 24"> 3523 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 3524 </svg></button><div class="panel-list__wrapper"> 3525 <div class="panel"> 3526 <div class="panel__wrapper" > 3527 <div class="panel__scroller v-stack gap-8"><ul class="v-stack gap-4"> 3528<li class="level_1 h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-control> 3529 <span>Dog Toys</span> 3530 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 3531 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3532 </svg></span> 3533 </button> 3534 <div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden> 3535 <ul class="v-stack gap-4"> 3536 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/products/wickedbone-air"><img src="//cheerble.com/cdn/shop/files/Wickedboneair_blue.jpg?v=1788750352&width=120" alt="#Color_Royal Blue" srcset="//cheerble.com/cdn/shop/files/Wickedboneair_blue.jpg?v=1788750352&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">Wickedbone Air</span></span> 3537 </a></li> 3538 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/products/wicked-ball-air"><img src="//cheerble.com/cdn/shop/files/Section1-Productimages-AirBlue1-monderncat.webp?v=1788862154&width=120" alt="Cheerble Wicked Ball Air - Fun Stuff for Dogs Pick #Color_Royal Blue" srcset="//cheerble.com/cdn/shop/files/Section1-Productimages-AirBlue1-monderncat.webp?v=1788862154&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">Wicked Ball Air</span></span> 3539 </a></li> 3540 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/products/wicked-ball-rolly"><img src="//cheerble.com/cdn/shop/files/Wickedball_Roly_Blue_v2.jpg?v=1789525894&width=120" alt="#Color_Royal Blue" srcset="//cheerble.com/cdn/shop/files/Wickedball_Roly_Blue_v2.jpg?v=1789525894&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">Wicked Ball Rolly</span></span> 3541 </a></li> 3542 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/products/wicked-ball-air-nano"><img src="//cheerble.com/cdn/shop/files/Wickedball_Air_Nano_Blue.jpg?v=1789438541&width=120" alt="#Color_Royal Blue" srcset="//cheerble.com/cdn/shop/files/Wickedball_Air_Nano_Blue.jpg?v=1789438541&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">Wicked Ball Air Nano</span></span> 3543 </a></li> 3544 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/collections/dog-toys-accessories"><img src="//cheerble.com/cdn/shop/files/WickedBallAirShellRoyalBlue.jpg?v=1728442457&width=120" alt="#Color_royal blue" srcset="//cheerble.com/cdn/shop/files/WickedBallAirShellRoyalBlue.jpg?v=1728442457&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">Accessories</span></span> 3545 </a></li> 3546 <li class="level_2 h3 sm:h4 bold"><a class="group block w-full" href="/collections/dog-toys"><img src="//cheerble.com/cdn/shop/files/Wickedboneair_blue.jpg?v=1788750352&width=120" alt="#Color_Royal Blue" srcset="//cheerble.com/cdn/shop/files/Wickedboneair_blue.jpg?v=1788750352&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">View All</span></span> 3547 </a></li></ul> 3548 3549 3550 3551<style> 3552 #navigation-promo-f293daa6-0769-4c37-8e48-12ea6c600a2b-drawer-6- { 3553 --navigation-promo-grid: 3554 3555 auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 3556 3557 3558; 3559 --mega-menu-promo-grid-image-max-width: 300px; 3560 --mega-menu-promo-grid-image-min-width: 172px; 3561 --promo-heading-font-size: var(--text-h5); 3562 --content-over-media-row-gap: var(--spacing-3); 3563 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 3564 --panel-wrapper-justify-content: flex-start;} 3565 3566 #navigation-promo-f293daa6-0769-4c37-8e48-12ea6c600a2b-drawer-6- .navigation-promo__carousel-control
3566s {inset-block-end: var(--content-over-media-column-gap);} 3567 3568 @media screen and (min-width:700px) { 3569 #navigation-promo-f293daa6-0769-4c37-8e48-12ea6c600a2b-drawer-6- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 3570 --content-over-media-row-gap: var(--spacing-4); 3571 --content-over-media-column-gap: var(--spacing-5); 3572 } 3573 }@media screen and (min-width: 1150px) { 3574 #navigation-promo-f293daa6-0769-4c37-8e48-12ea6c600a2b-drawer-6- { 3575 --promo-heading-font-size: var(--text-h5); 3576 --content-over-media-row-gap: var(--spacing-5); 3577 --content-over-media-column-gap: var(--spacing-7); 3578 --mega-menu-promo-grid-image-min-width: 220px; 3579 3580 3581 } 3582 }</style><div class="navigation-promo__wrapper " id="navigation-promo-f293daa6-0769-4c37-8e48-12ea6c600a2b-drawer-6-"><div class="navigation-promo navigation-promo--grid scroll-area bleed"> 3583 <a 3584 class="content-over-media rounded-sm group " 3585 style="--text-color: 255 255 255; grid-area: ;"><img src="//cheerble.com/cdn/shop/files/Menu_-_Dog_Toys.jpg?v=1743403565" alt="" srcset="//cheerble.com/cdn/shop/files/Menu_-_Dog_Toys.jpg?v=1743403565&width=200 200w, //cheerble.com/cdn/shop/files/Menu_-_Dog_Toys.jpg?v=1743403565&width=300 300w, //cheerble.com/cdn/shop/files/Menu_-_Dog_Toys.jpg?v=1743403565&width=400 400w, //cheerble.com/cdn/shop/files/Menu_-_Dog_Toys.jpg?v=1743403565&width=500 500w, //cheerble.com/cdn/shop/files/Menu_-_Dog_Toys.jpg?v=1743403565&width=600 600w, //cheerble.com/cdn/shop/files/Menu_-_Dog_Toys.jpg?v=1743403565&width=800 800w" width="900" height="592" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,220px 3586" class="zoom-image"></a> 3587 </div></div></div> 3588 3589 </li> 3590 3591 3592<li class="level_1 h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-control> 3593 <span>Cat Toys</span> 3594 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 3595 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3596 </svg></span> 3597 </button> 3598 <div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden> 3599 <ul class="v-stack gap-4"> 3600 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/products/wicked-ball-duo2"><img src="//cheerble.com/cdn/shop/files/Cheerble_Wicked_Ball_duo2_feature_image.jpg?v=1769654354&width=120" alt="#Color_Vintage Red" srcset="//cheerble.com/cdn/shop/files/Cheerble_Wicked_Ball_duo2_feature_image.jpg?v=1769654354&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">Wicked Ball Duo2</span></span> 3601 </a></li> 3602 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/products/wicked-ball-m3"><img src="//cheerble.com/cdn/shop/files/Section1-Productimages-M3Red1-monderncat_jpg.jpg?v=1754984611&width=120" alt="Wicked Ball M3 - Interactive cat toy, Editor's Choice 2025" srcset="//cheerble.com/cdn/shop/files/Section1-Productimages-M3Red1-monderncat_jpg.jpg?v=1754984611&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">Wicked Ball M3</span></span> 3603 </a></li> 3604 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/products/wicked-mouse-neo"><img src="//cheerble.com/cdn/shop/files/Wicked_Mouse_Neo_Bule_1_26d20b73-a075-487e-8ac9-85ececd6165f.jpg?v=1754045033&width=120" alt="#Color_Milky Blue" srcset="//cheerble.com/cdn/shop/files/Wicked_Mouse_Neo_Bule_1_26d20b73-a075-487e-8ac9-85ececd6165f.jpg?v=1754045033&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">Wicked Mouse Neo</span></span> 3605 </a></li> 3606 <li class="level_2 h3 sm:h4 bold"><a class="group block w-full" href="/collections/cat-toys"><img src="//cheerble.com/cdn/shop/files/Cheerble_Wicked_Ball_duo2_feature_image.jpg?v=1769654354&width=120" alt="#Color_Vintage Red" srcset="//cheerble.com/cdn/shop/files/Cheerble_Wicked_Ball_duo2_feature_image.jpg?v=1769654354&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">View All</span></span> 3607 </a></li></ul> 3608 3609 3610 3611<style> 3612 #navigation-promo-mega_menu_iqgqnn-drawer-4- { 3613 --navigation-promo-grid: 3614 3615 auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 3616 3617 3618; 3619 --mega-menu-promo-grid-image-max-width: 300px; 3620 --mega-menu-promo-grid-image-min-width: 172px; 3621 --promo-heading-font-size: var(--text-h5); 3622 --content-over-media-row-gap: var(--spacing-3); 3623 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 3624 --panel-wrapper-justify-content: flex-start;} 3625 3626 #navigation-promo-mega_menu_iqgqnn-drawer-4- .navigation-promo__carousel-control
3626s {inset-block-end: var(--content-over-media-column-gap);} 3627 3628 @media screen and (min-width:700px) { 3629 #navigation-promo-mega_menu_iqgqnn-drawer-4- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 3630 --content-over-media-row-gap: var(--spacing-4); 3631 --content-over-media-column-gap: var(--spacing-5); 3632 } 3633 }@media screen and (min-width: 1150px) { 3634 #navigation-promo-mega_menu_iqgqnn-drawer-4- { 3635 --promo-heading-font-size: var(--text-h5); 3636 --content-over-media-row-gap: var(--spacing-5); 3637 --content-over-media-column-gap: var(--spacing-7); 3638 --mega-menu-promo-grid-image-min-width: 220px; 3639 3640 3641 } 3642 }</style><div class="navigation-promo__wrapper " id="navigation-promo-mega_menu_iqgqnn-drawer-4-"><div class="navigation-promo navigation-promo--grid scroll-area bleed"> 3643 <a 3644 class="content-over-media rounded-sm group " 3645 style="--text-color: 255 255 255; grid-area: ;"><img src="//cheerble.com/cdn/shop/files/Menu_-_Cat_Toys.jpg?v=1743403565" alt="" srcset="//cheerble.com/cdn/shop/files/Menu_-_Cat_Toys.jpg?v=1743403565&width=200 200w, //cheerble.com/cdn/shop/files/Menu_-_Cat_Toys.jpg?v=1743403565&width=300 300w, //cheerble.com/cdn/shop/files/Menu_-_Cat_Toys.jpg?v=1743403565&width=400 400w, //cheerble.com/cdn/shop/files/Menu_-_Cat_Toys.jpg?v=1743403565&width=500 500w, //cheerble.com/cdn/shop/files/Menu_-_Cat_Toys.jpg?v=1743403565&width=600 600w, //cheerble.com/cdn/shop/files/Menu_-_Cat_Toys.jpg?v=1743403565&width=800 800w" width="900" height="592" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,220px 3646" class="zoom-image"></a> 3647 </div></div></div> 3648 3649 </li> 3650 3651 3652<li class="level_1 h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-control> 3653 <span>Pet Fountains</span> 3654 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 3655 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3656 </svg></span> 3657 </button> 3658 <div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden> 3659 <ul class="v-stack gap-4"> 3660 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/products/pet-fountain-elfin-e1s"><img src="//cheerble.com/cdn/shop/files/E1S.jpg?v=1785924983&width=120" alt="White Cheerble Elfin E1S pumpless pet fountain with stainless steel tray" srcset="//cheerble.com/cdn/shop/files/E1S.jpg?v=1785924983&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">Elfin E1S</span></span> 3661 </a></li> 3662 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/products/pet-fountain-elfin-e1-plus"><img src="//cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_Plus_new.jpg?v=1769657472&width=120" alt="White Cheerble Elfin E1+ pumpless pet fountain with stainless steel tray" srcset="//cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_Plus_new.jpg?v=1769657472&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">Elfin E1+</span></span> 3663 </a></li> 3664 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/products/pet-fountain-elfin-e1"><img src="//cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_new.jpg?v=1769657456&width=120" alt="White Cheerble Elfin E1 pumpless pet fountain with external smart base" srcset="//cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_new.jpg?v=1769657456&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">Elfin E1</span></span> 3665 </a></li> 3666 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/products/pet-fountain-elfin-d1-pro"><img src="//cheerble.com/cdn/shop/files/D1_Pro_V3.jpg?v=1774513290&width=120" alt="White Cheerble Elfin D1 Pro 4 L pumpless dog water fountain" srcset="//cheerble.com/cdn/shop/files/D1_Pro_V3.jpg?v=1774513290&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">Elfin D1 Pro</span></span> 3667 </a></li> 3668 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/collections/fountain-accessories"><img src="//cheerble.com/cdn/shop/files/replacement_filters_compatible_with_E1_E1_D1_Pro.jpg?v=1777285139&width=120" alt="Cheerble replacement filters compatible with Elfin E1, E1+ and D1 Pro" srcset="//cheerble.com/cdn/shop/files/replacement_filters_compatible_with_E1_E1_D1_Pro.jpg?v=1777285139&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">Accessories</span></span> 3669 </a></li> 3670 <li class="level_2 h3 sm:h4 bold"><a class="group block w-full" href="/collections/pet-fountain"><img src="//cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_Plus_new.jpg?v=1769657472&width=120" alt="White Cheerble Elfin E1+ pumpless pet fountain with stainless steel tray" srcset="//cheerble.com/cdn/shop/files/Cheerble_Pet_Fountain_Elfin_E1_Plus_new.jpg?v=1769657472&width=120 120w" width="120" height="120" loading="lazy" sizes="60px" class="panel-link__image rounded"><span><span class="reversed-link">View All</span></span> 3671 </a></li></ul> 3672 3673 3674 3675<style> 3676 #navigation-promo-mega_menu_T7hr4P-drawer-6- { 3677 --navigation-promo-grid: 3678 3679 auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 3680 3681 3682; 3683 --mega-menu-promo-grid-image-max-width: 300px; 3684 --mega-menu-promo-grid-image-min-width: 172px; 3685 --promo-heading-font-size: var(--text-h5); 3686 --content-over-media-row-gap: var(--spacing-3); 3687 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 3688 --panel-wrapper-justify-content: flex-start;} 3689 3690 #navigation-promo-mega_menu_T7hr4P-drawer-6- .navigation-promo__carousel-control
3690s {inset-block-end: var(--content-over-media-column-gap);} 3691 3692 @media screen and (min-width:700px) { 3693 #navigation-promo-mega_menu_T7hr4P-drawer-6- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 3694 --content-over-media-row-gap: var(--spacing-4); 3695 --content-over-media-column-gap: var(--spacing-5); 3696 } 3697 }@media screen and (min-width: 1150px) { 3698 #navigation-promo-mega_menu_T7hr4P-drawer-6- { 3699 --promo-heading-font-size: var(--text-h5); 3700 --content-over-media-row-gap: var(--spacing-5); 3701 --content-over-media-column-gap: var(--spacing-7); 3702 --mega-menu-promo-grid-image-min-width: 220px; 3703 3704 3705 } 3706 }</style><div class="navigation-promo__wrapper " id="navigation-promo-mega_menu_T7hr4P-drawer-6-"><div class="navigation-promo navigation-promo--grid scroll-area bleed"> 3707 <a 3708 class="content-over-media rounded-sm group " 3709 style="--text-color: 255 255 255; grid-area: ;"><img src="//cheerble.com/cdn/shop/files/Menu_-_Pet_Fountains.jpg?v=1743403565" alt="" srcset="//cheerble.com/cdn/shop/files/Menu_-_Pet_Fountains.jpg?v=1743403565&width=200 200w, //cheerble.com/cdn/shop/files/Menu_-_Pet_Fountains.jpg?v=1743403565&width=300 300w, //cheerble.com/cdn/shop/files/Menu_-_Pet_Fountains.jpg?v=1743403565&width=400 400w, //cheerble.com/cdn/shop/files/Menu_-_Pet_Fountains.jpg?v=1743403565&width=500 500w, //cheerble.com/cdn/shop/files/Menu_-_Pet_Fountains.jpg?v=1743403565&width=600 600w, //cheerble.com/cdn/shop/files/Menu_-_Pet_Fountains.jpg?v=1743403565&width=800 800w" width="900" height="592" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,220px 3710" class="zoom-image"></a> 3711 </div></div></div> 3712 3713 </li> 3714 3715 3716<li class="level_1 h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-control> 3717 <span>Bundles</span> 3718 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 3719 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3720 </svg></span> 3721 </button> 3722 <div class="panel__wrapper" hidden> 3723 <ul class="v-stack gap-4"> 3724 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/collections/bundles-for-dogs"><span><span class="reversed-link">Bundles for Dogs</span></span> 3725 </a></li> 3726 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/collections/bundles-for-cat"><span><span class="reversed-link">Bundles for Cats</span></span> 3727 </a></li> 3728 <li class="level_2 h3 sm:h4 bold"><a class="group block w-full" href="/collections/bundle"><span><span class="reversed-link">View All</span></span> 3729 </a></li></ul></div> 3730 3731 </li> 3732 3733 3734<li class="level_1 h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-control> 3735 <span>Discover</span> 3736 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 3737 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3738 </svg></span> 3739 </button> 3740 <div class="panel__wrapper" hidden> 3741 <ul class="v-stack gap-4"> 3742 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/pages/about-us"><span><span class="reversed-link">About Us</span></span> 3743 </a></li> 3744 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/pages/honoring-service-with-savings"><span><span class="reversed-link">Honoring Service</span></span> 3745 </a></li></ul></div> 3746 3747 </li> 3748 3749 3750<li class="level_1 h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-control>
3751 <span>Support</span> 3752 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 3753 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3754 </svg></span> 3755 </button> 3756 <div class="panel__wrapper" hidden> 3757 <ul class="v-stack gap-4"> 3758 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="https://cheerblehelp.zendesk.com/hc/en-us"><span><span class="reversed-link">FAQs</span></span> 3759 </a></li> 3760 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/pages/user-manual"><span><span class="reversed-link">User Manual</span></span> 3761 </a></li> 3762 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/pages/cheerble-app-download"><span><span class="reversed-link">Download App</span></span> 3763 </a></li> 3764 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="https://cheerble.com/a/track-my-order"><span><span class="reversed-link">Track My Order</span></span> 3765 </a></li> 3766 <li class="level_2 h3 sm:h4 "><a class="group block w-full" href="/pages/contact-us"><span><span class="reversed-link">Contact Us</span></span> 3767 </a></li></ul></div> 3768 3769 </li> 3770 3771 </ul> 3772 </div><div class="panel-footer v-stack gap-5"><ul class="social-media " role="list"><li> 3773 <a href="https://www.facebook.com/CheerbleBrand" class="tap-area" target="_blank" rel="noopener nofollow" aria-label="Follow on Facebook"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-facebook" viewBox="0 0 24 24"> 3774 <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/> 3775 </svg></a> 3776 </li><li> 3777 <a href="https://x.com/Cheerble_Global" class="tap-area" target="_blank" rel="noopener nofollow" aria-label="Follow on Twitter"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-twitter" viewBox="0 0 24 24"> 3778 <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/> 3779 </svg></a> 3780 </li><li> 3781 <a href="https://www.instagram.com/cheerble_global/" class="tap-area" target="_blank" rel="noopener nofollow" aria-label="Follow on Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24"> 3782 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/> 3783 </svg></a> 3784 </li><li> 3785 <a href="https://pinterest.com/cheerble" class="tap-area" target="_blank" rel="noopener nofollow" aria-label="Follow on Pinterest"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-pinterest" viewBox="0 0 24 24"> 3786 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.9
378616.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/> 3787 </svg></a> 3788 </li><li> 3789 <a href="https://www.youtube.com/@Cheerble_Global" class="tap-area" target="_blank" rel="noopener nofollow" aria-label="Follow on YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24"> 3790 <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/> 3791 </svg></a> 3792 </li><li> 3793 <a href="https://www.tiktok.com/@cheerble_global?lang=en" class="tap-area" target="_blank" rel="noopener nofollow" aria-label="Follow on TikTok"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-tiktok" viewBox="0 0 24 24"> 3794 <path d="M20.027 10.168a5.125 5.125 0 0 1-4.76-2.294v7.893a5.833 5.833 0 1 1-5.834-5.834c.122 0 .241.011.361.019v2.874c-.12-.014-.237-.036-.36-.036a2.977 2.977 0 0 0 0 5.954c1.644 0 3.096-1.295 3.096-2.94L12.56 2.4h2.75a5.122 5.122 0 0 0 4.72 4.573v3.195" fill="currentColor"/> 3795 </svg></a> 3796 </li></ul><div class="panel-footer__localization-wrapper h-stack gap-6 border-t md:hidden"><div class="relative"> 3797 <button type="button" class="text-with-icon gap-2.5 group" aria-label="Change country or currency" aria-controls="popover-localization-form-country--sections--19711908380891__header" aria-expanded="false"> 3798 <div class="h-stack gap-2"><span class="country-flags country-flags--US"></span><span class="bold text-sm">USD $</span> 3799 </div><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 3800 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 3801 </svg></button> 3802 3803 <x-popover id="popover-localization-form-country--sections--19711908380891__header" initial-focus="[aria-selected='true']" anchor-horizontal="end" anchor-vertical="start" class="popover"> 3804 <p class="h5" slot="title">Country</p><form method="post" action="/localization" id="localization-form-country--sections--19711908380891__header" 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="/pages/contact-us" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AU" > 3805 <span class="country-flags country-flags--AU"></span> 3806 <span>Australia (AUD $)</span> 3807 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AT" > 3808 <span class="country-flags country-flags--AT"></span> 3809 <span>Austria (EUR â¬)</span> 3810 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BE" >
3811 <span class="country-flags country-flags--BE"></span> 3812 <span>Belgium (EUR â¬)</span> 3813 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BG" > 3814 <span class="country-flags country-flags--BG"></span> 3815 <span>Bulgaria (EUR â¬)</span> 3816 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CA" > 3817 <span class="country-flags country-flags--CA"></span> 3818 <span>Canada (CAD $)</span> 3819 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CN" > 3820 <span class="country-flags country-flags--CN"></span> 3821 <span>China (CNY Â¥)</span> 3822 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HR" > 3823 <span class="country-flags country-flags--HR"></span> 3824 <span>Croatia (EUR â¬)</span> 3825 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CZ" > 3826 <span class="country-flags country-flags--CZ"></span> 3827 <span>Czechia (CZK KÄ)</span> 3828 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DK" > 3829 <span class="country-flags country-flags--DK"></span> 3830 <span>Denmark (DKK kr.)</span> 3831 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="EE" > 3832 <span class="country-flags country-flags--EE"></span> 3833 <span>Estonia (EUR â¬)</span> 3834 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FI" > 3835 <span class="country-flags country-flags--FI"></span> 3836 <span>Finland (EUR â¬)</span> 3837 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FR" > 3838 <span class="country-flags country-flags--FR"></span> 3839 <span>France (EUR â¬)</span> 3840 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DE" > 3841 <span class="country-flags country-flags--DE"></span> 3842 <span>Germany (EUR â¬)</span> 3843 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GR" > 3844 <span class="country-flags country-flags--GR"></span> 3845 <span>Greece (EUR â¬)</span> 3846 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HK" > 3847 <span class="country-flags country-flags--HK"></span> 3848 <span>Hong Kong SAR (HKD $)</span> 3849 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HU" > 3850 <span class="country-flags country-flags--HU"></span> 3851 <span>Hungary (HUF Ft)</span> 3852 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ID" > 3853 <span class="country-flags country-flags--ID"></span> 3854 <span>Indonesia (IDR Rp)</span> 3855 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IE" > 3856 <span class="country-flags country-flags--IE"></span> 3857 <span>Ireland (EUR â¬)</span> 3858 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IL" > 3859 <span class="country-flags country-flags--IL"></span> 3860 <span>Israel (ILS âª)</span> 3861 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IT" >
3862 <span class="country-flags country-flags--IT"></span> 3863 <span>Italy (EUR â¬)</span> 3864 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="JP" > 3865 <span class="country-flags country-flags--JP"></span> 3866 <span>Japan (JPY Â¥)</span> 3867 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LV" > 3868 <span class="country-flags country-flags--LV"></span> 3869 <span>Latvia (EUR â¬)</span> 3870 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LT" > 3871 <span class="country-flags country-flags--LT"></span> 3872 <span>Lithuania (EUR â¬)</span> 3873 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LU" > 3874 <span class="country-flags country-flags--LU"></span> 3875 <span>Luxembourg (EUR â¬)</span> 3876 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MO" > 3877 <span class="country-flags country-flags--MO"></span> 3878 <span>Macao SAR (MOP P)</span> 3879 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MY" > 3880 <span class="country-flags country-flags--MY"></span> 3881 <span>Malaysia (MYR RM)</span> 3882 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MT" > 3883 <span class="country-flags country-flags--MT"></span> 3884 <span>Malta (EUR â¬)</span> 3885 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MC" > 3886 <span class="country-flags country-flags--MC"></span> 3887 <span>Monaco (EUR â¬)</span> 3888 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NL" > 3889 <span class="country-flags country-flags--NL"></span> 3890 <span>Netherlands (EUR â¬)</span> 3891 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NO" > 3892 <span class="country-flags country-flags--NO"></span> 3893 <span>Norway (NOK kr)</span> 3894 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PH" > 3895 <span class="country-flags country-flags--PH"></span> 3896 <span>Philippines (PHP â±)</span> 3897 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PL" > 3898 <span class="country-flags country-flags--PL"></span> 3899 <span>Poland (PLN zÅ)</span> 3900 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PT" > 3901 <span class="country-flags country-flags--PT"></span> 3902 <span>Portugal (EUR â¬)</span> 3903 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SG" > 3904 <span class="country-flags country-flags--SG"></span> 3905 <span>Singapore (SGD $)</span> 3906 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SK" > 3907 <span class="country-flags country-flags--SK"></span> 3908 <span>Slovakia (EUR â¬)</span> 3909 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SI" > 3910 <span class="country-flags country-flags--SI"></span> 3911 <span>Slovenia (EUR â¬)</span> 3912 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="KR" >
3913 <span class="country-flags country-flags--KR"></span> 3914 <span>South Korea (KRW â©)</span> 3915 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ES" > 3916 <span class="country-flags country-flags--ES"></span> 3917 <span>Spain (EUR â¬)</span> 3918 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SE" > 3919 <span class="country-flags country-flags--SE"></span> 3920 <span>Sweden (SEK kr)</span> 3921 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CH" > 3922 <span class="country-flags country-flags--CH"></span> 3923 <span>Switzerland (CHF CHF)</span> 3924 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="TH" > 3925 <span class="country-flags country-flags--TH"></span> 3926 <span>Thailand (THB ฿)</span> 3927 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GB" > 3928 <span class="country-flags country-flags--GB"></span> 3929 <span>United Kingdom (GBP £)</span> 3930 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="US" aria-selected="true"> 3931 <span class="country-flags country-flags--US"></span> 3932 <span>United States (USD $)</span> 3933 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="VN" > 3934 <span class="country-flags country-flags--VN"></span> 3935 <span>Vietnam (VND â«)</span> 3936 </button></x-listbox></form></x-popover> 3937 </div> 3938 </div></div></div> 3939 </div></div></navigation-drawer>
3939<script> 3940 document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--19711908380891__header').clientHeight) + 'px'); 3941</script>
3941 3942 3943</header> 3944<!-- END sections: header-group --><main role="main" id="main" class="anchor"> 3945 <section id="shopify-section-template--19711911198939__fe612571-a54a-4646-8243-e64b0a126a4b" class="shopify-section shopify-section--image-with-text-overlay"><style> 3946 #shopify-section-template--19711911198939__fe612571-a54a-4646-8243-e64b0a126a4b {--section-outer-spacing-block: 0;--content-over-media-overlay: 0 0 0 / 0.1;margin-block-start: calc(-1 * var(--header-height) * var(--section-is-first));} 3947</style> 3948 3949<div class="section section-blends section-full text-custom"style="--text-color: 255 255 255;" allow-transparent-header><image-banner reveal-on-scroll="true" parallax="0.3" class="content-over-media content-over-media--lg full-bleed text-custom"style="--text-color: 255 255 255;"><picture><img src="//cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=1920" alt="" srcset="//cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=200 200w, //cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=300 300w, //cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=400 400w, //cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=500 500w, //cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=600 600w, //cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=700 700w, //cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=800 800w, //cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=900 900w, //cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=1000 1000w, //cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=1200 1200w, //cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=1400 1400w, //cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=1600 1600w, //cheerble.com/cdn/shop/files/2_d6aaeb51-9fde-44c3-8b0a-255ac6411eeb.jpg?v=1691467298&width=1800 1800w" width="1920" height="1080" sizes="100vw" fetchpriority="high"></picture><div class="place-self-center text-center sm:place-self-center sm:text-center"> 3950 <div class="prose"><h1 class="h1" reveal-on-scroll="true" ><split-lines>Contact Us</split-lines></h1></div> 3951 </div></image-banner> 3952</div> 3953 3954</section><section id="shopify-section-template--19711911198939__contact" class="shopify-section shopify-section--contact"><style> 3955 #shopify-section-template--19711911198939__contact { 3956 --section-background-hash: 0; 3957 } 3958 3959 #shopify-section-template--19711911198939__contact + * { 3960 --previous-section-background-hash: 0; 3961 }</style><style> 3962 #shopify-section-template--19711911198939__contact { 3963 --section-stack-intro: 41.6667%; 3964 --section-stack-main: 58.3334%; 3965 } 3966</style> 3967 3968<div class="section section-blends section-full"><div class="section-stack section-stack--horizontal "><div class="section-stack__intro"> 3969 <div class="prose "><h2 class="h2">Do you have any question?</h2><p>Just fill out the form and we'll get back to you as soon as possible.<br/>Until then, thank you for your patience.</p></div> 3970 </div><div class="section-stack__main"> 3971 <div class="contact-form rounded bg-secondary"><form method="post" action="/contact#contact-form-template--19711911198939__contact" id="contact-form-template--19711911198939__contact" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="â" /><div class="fieldset"><div class="input-row"><div class="form-control" ><input id="input-template--19711911198939__contact--contactname" class="input is-floating" type="text" name="contact[name]" placeholder=" " 3972 3973 3974 3975 3976 autocomplete="name" 3977 3978 3979 required 3980 3981><label for="input-template--19711911198939__contact--contactname" class="floating-label">
3981Name</label></div><div class="form-control" ><input id="input-template--19711911198939__contact--contactemail" class="input is-floating" type="email" dir="ltr" name="contact[email]" placeholder=" " 3982 3983 3984 3985 3986 autocomplete="email" 3987 3988 3989 required 3990 3991><label for="input-template--19711911198939__contact--contactemail" class="floating-label">E-mail</label></div></div><div class="form-control" ><textarea id="input-template--19711911198939__contact--contactbody" class="textarea is-floating" is="resizable-textarea" name="contact[body]" placeholder=" " rows="4" 3992 3993 3994 3995 3996 3997 3998 3999 required 4000 4001></textarea><label for="input-template--19711911198939__contact--contactbody" class="floating-label">Message</label></div></div> 4002 4003 <div class="justify-self-start"> 4004<button type="submit" class="button button--xl" 4005 4006 4007 4008 4009 4010 4011 4012 is="custom-button" 4013 aria-label="button">Send message</button></div></form></div> 4014 </div> 4015 </div> 4016</div> 4017 4018 4019</section><section id="shopify-section-template--19711911198939__162ce0e0-77bf-42b8-bbd9-26630760aa32" class="shopify-section shopify-section--multi-column"><style> 4020 #shopify-section-template--19711911198939__162ce0e0-77bf-42b8-bbd9-26630760aa32 { 4021 --section-background-hash: 0; 4022 } 4023 4024 #shopify-section-template--19711911198939__162ce0e0-77bf-42b8-bbd9-26630760aa32 + * { 4025 --previous-section-background-hash: 0; 4026 }</style><style> 4027 #shopify-section-template--19711911198939__162ce0e0-77bf-42b8-bbd9-26630760aa32 { 4028 --multi-column-grid: none; 4029 --multi-column-list-gap: var(--spacing-12); 4030 } 4031 </style> 4032 4033 <div class="section section-blends section-full"> 4034 <div class="section-stack"> 4035 <section-header class="section-header justify-start justify-items-start text-start"><div class="prose"><h2 class="h2" reveal-on-scroll="true"><split-lines>Helpful Information</split-lines></h2></div></section-header><div class="multi-column scroll-area bleed md:unbleed"><div class="multi-column__item justify-start snap-start" style="--multi-column-item-column-count: span 3" ><div class="v-stack gap-4 text-start"><p class="h4">Support</p><div class="prose"><div><a href="mailto:[email protected]" class="link">[email protected]</a></div></div></div></div><div class="multi-column__item justify-start snap-start" style="--multi-column-item-column-count: span 3" ><div class="v-stack gap-4 text-start"><p class="h4">Collaboration</p><div class="prose"><div><a href="mailto:[email protected]" class="link">[email protected]</a></div></div></div></div><div class="multi-column__item justify-start snap-start" style="--multi-column-item-column-count: span 3" ><div class="v-stack gap-4 text-start"><p class="h4">Distribution</p><div class="prose"><div><a href="mailto:[email protected]" class="link">[email protected]</a></div></div></div></div><div class="multi-column__item justify-start snap-start" style="--multi-column-item-column-count: span 3" ><div class="v-stack gap-4 text-start"><p class="h4">Tel</p><div class="prose"><div><a href="" class="link">+852-5493-0264</a></div></div></div></div><div class="multi-column__item justify-start snap-start" style="--multi-column-item-column-count: span 8" ><div class="v-stack gap-4 text-start"><p class="h4">Address</p><div class="prose"><p>13809 Peyton Dr Ste C 290,Chino Hills, CA 91709</p></div></div></div></div> 4036 </div> 4037 </div></section> 4038<!-- BEGIN sections: footer-group --> 4039<footer id="shopify-section-sections--19711908348123__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style> 4040 @media screen and (min-width: 1000px) { 4041 #shopify-section-sections--19711908348123__footer {--footer-block-list-gap: var(--spacing-10);--footer-block-list-justify-content: space-between; 4042 } 4043 } 4044</style><div class="footer"> 4045 <div class="container"> 4046 <div class="footer__wrapper"><div class="footer__block-list empty:hidden"><div class="footer__block footer__block--menu" ><p class="bold"> 4047 <span>Products</span> 4048 <span class="icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"> 4049 <g clip-path="url(#clip0_16238_9972)"> 4050 <path d="M1 0.999999L7 7L13 1" stroke="white" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/> 4051 </g> 4052 <defs> 4053 <clipPath id="clip0_16238_9972"> 4054 <rect width="14" height="8" fill="white"/> 4055 </clipPath> 4056 </defs> 4057 </svg></span> 4058 </p><ul class="v-stack gap-3" role="list"><li> 4059 <a href="/collections/dog" class="inline-block link-faded break-all">Dog Toys</a> 4060 </li><li>
4061 <a href="/collections/cat" class="inline-block link-faded break-all">Cat Toys</a> 4062 </li><li> 4063 <a href="/collections/pet-fountain" class="inline-block link-faded break-all">Pet Fountains</a> 4064 </li><li> 4065 <a href="/collections/cheerble-collection" class="inline-block link-faded break-all">Shop All</a> 4066 </li></ul> 4067 </div><div class="footer__block footer__block--menu" ><p class="bold"> 4068 <span>Support</span> 4069 <span class="icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"> 4070 <g clip-path="url(#clip0_16238_9972)"> 4071 <path d="M1 0.999999L7 7L13 1" stroke="white" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/> 4072 </g> 4073 <defs> 4074 <clipPath id="clip0_16238_9972"> 4075 <rect width="14" height="8" fill="white"/> 4076 </clipPath> 4077 </defs> 4078 </svg></span> 4079 </p><ul class="v-stack gap-3" role="list"><li> 4080 <a href="https://cheerblehelp.zendesk.com/hc/en-us" class="inline-block link-faded break-all">FAQs</a> 4081 </li><li> 4082 <a href="/pages/user-manual" class="inline-block link-faded break-all">User Manual</a> 4083 </li><li> 4084 <a href="/pages/cheerble-app-download" class="inline-block link-faded break-all">Download App</a> 4085 </li><li> 4086 <a href="https://www.cheerble.com/a/track-my-order" class="inline-block link-faded break-all">Track My Order</a> 4087 </li><li> 4088 <a href="/pages/contact-us" class="inline-block link-faded break-all">Contact Us</a> 4089 </li></ul> 4090 </div><div class="footer__block footer__block--menu" ><p class="bold"> 4091 <span>About</span> 4092 <span class="icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"> 4093 <g clip-path="url(#clip0_16238_9972)"> 4094 <path d="M1 0.999999L7 7L13 1" stroke="white" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/> 4095 </g> 4096 <defs> 4097 <clipPath id="clip0_16238_9972"> 4098 <rect width="14" height="8" fill="white"/> 4099 </clipPath> 4100 </defs> 4101 </svg></span> 4102 </p><ul class="v-stack gap-3" role="list"><li> 4103 <a href="/pages/why-cheerble" class="inline-block link-faded break-all">Why Cheerble</a> 4104 </li><li> 4105 <a href="/pages/about-us" class="inline-block link-faded break-all">About Us</a> 4106 </li><li> 4107 <a href="/blogs/cheerble-blog" class="inline-block link-faded break-all">The Blog</a> 4108 </li><li> 4109 <a href="https://ui.awin.com/merchant-profile/91575" class="inline-block link-faded break-all">Affiliate</a> 4110 </li><li> 4111 <a href="/pages/influencer" class="inline-block link-faded break-all">Influencer Program</a> 4112 </li></ul> 4113 </div><div class="footer__block footer__block--menu" ><p class="bold"> 4114 <span>Policy</span> 4115 <span class="icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"> 4116 <g clip-path="url(#clip0_16238_9972)"> 4117 <path d="M1 0.999999L7 7L13 1" stroke="white" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/> 4118 </g> 4119 <defs> 4120 <clipPath id="clip0_16238_9972"> 4121 <rect width="14" height="8" fill="white"/> 4122 </clipPath> 4123 </defs> 4124 </svg></span> 4125 </p><ul class="v-stack gap-3" role="list"><li> 4126 <a href="/policies/shipping-policy" class="inline-block link-faded break-all">Shipping Policy</a> 4127 </li><li> 4128 <a href="/policies/refund-policy" class="inline-block link-faded break-all">Refund Policy</a> 4129 </li><li> 4130 <a href="/policies/privacy-policy" class="inline-block link-faded break-all">Privacy Policy</a> 4131 </li><li> 4132 <a href="/policies/terms-of-service" class="inline-block link-faded break-all">Terms & Conditions</a> 4133 </li></ul> 4134 </div><div class="footer__block footer__block--newsletter" ><div class="v-stack gap-6"><p class="h4">Subscribe</p><div class="prose text-subdued"><p>Sign up and Get an Exclusive 15% Off Your First Purchase</p></div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control" ><input id="input-sections--19711908348123__footer--contactemail" class="input is-floating" type="email" dir="ltr" name="contact[email]" placeholder=" " 4135 4136 4137 4138 4139 autocomplete="email" 4140 4141 enterkeyhint="send" 4142 required 4143 4144><label for="input-sections--19711908348123__footer--contactemail" class="floating-label">Email</label>
4144<div class="self-submit-button"> 4145 <button type="submit" class="circle-chevron hover:colors"> 4146 <span class="sr-only">Subscribe</span><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8"> 4147 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 4148 </svg></button> 4149 </div></div></form><ul class="social-media " role="list"><li> 4150 <a href="https://www.facebook.com/CheerbleBrand" class="tap-area" target="_blank" rel="noopener nofollow" aria-label="Follow on Facebook"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-facebook" viewBox="0 0 24 24"> 4151 <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/> 4152 </svg></a> 4153 </li><li> 4154 <a href="https://x.com/Cheerble_Global" class="tap-area" target="_blank" rel="noopener nofollow" aria-label="Follow on Twitter"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-twitter" viewBox="0 0 24 24"> 4155 <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/> 4156 </svg></a> 4157 </li><li> 4158 <a href="https://www.instagram.com/cheerble_global/" class="tap-area" target="_blank" rel="noopener nofollow" aria-label="Follow on Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24"> 4159 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/> 4160 </svg></a> 4161 </li><li> 4162 <a href="https://pinterest.com/cheerble" class="tap-area" target="_blank" rel="noopener nofollow" aria-label="Follow on Pinterest"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-pinterest" viewBox="0 0 24 24"> 4163 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.9
416316.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/> 4164 </svg></a> 4165 </li><li> 4166 <a href="https://www.youtube.com/@Cheerble_Global" class="tap-area" target="_blank" rel="noopener nofollow" aria-label="Follow on YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24"> 4167 <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/> 4168 </svg></a> 4169 </li><li> 4170 <a href="https://www.tiktok.com/@cheerble_global?lang=en" class="tap-area" target="_blank" rel="noopener nofollow" aria-label="Follow on TikTok"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-tiktok" viewBox="0 0 24 24"> 4171 <path d="M20.027 10.168a5.125 5.125 0 0 1-4.76-2.294v7.893a5.833 5.833 0 1 1-5.834-5.834c.122 0 .241.011.361.019v2.874c-.12-.014-.237-.036-.36-.036a2.977 2.977 0 0 0 0 5.954c1.644 0 3.096-1.295 3.096-2.94L12.56 2.4h2.75a5.122 5.122 0 0 0 4.72 4.573v3.195" fill="currentColor"/> 4172 </svg></a> 4173 </li></ul></div> 4174 </div></div><div class="footer__aside empty:hidden"><div class="footer__aside-top"> 4175 <div class="shop-logos"> 4176 4177 <img src="//cheerble.com/cdn/shop/files/new_logo_-_grey_2.png?v=1756965851&width=808" alt="" srcset="//cheerble.com/cdn/shop/files/new_logo_-_grey_2.png?v=1756965851&width=352 352w, //cheerble.com/cdn/shop/files/new_logo_-_grey_2.png?v=1756965851&width=808 808w" width="808" height="280" loading="lazy" class="shop-logo__image" fetchpriority="low"> 4178 4179 4180 </div> 4181 4182<div class="h-stack gap-6"><div class="relative"> 4183 <button type="button" class="text-with-icon gap-2.5 group" aria-label="Change country or currency" aria-controls="popover-localization-form-country--sections--19711908348123__footer" aria-expanded="false"> 4184 <div class="h-stack gap-2"><span class="country-flags country-flags--US"></span><span class="bold text-sm">USD $</span> 4185 </div><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 4186 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 4187 </svg></button> 4188 4189 <x-popover id="popover-localization-form-country--sections--19711908348123__footer" initial-focus="[aria-selected='true']" anchor-horizontal="start" anchor-vertical="start" class="popover"> 4190 <p class="h5" slot="title">Country</p><form method="post" action="/localization" id="localization-form-country--sections--19711908348123__footer" 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="/pages/contact-us" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AU" >
4191 <span class="country-flags country-flags--AU"></span> 4192 <span>Australia (AUD $)</span> 4193 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AT" > 4194 <span class="country-flags country-flags--AT"></span> 4195 <span>Austria (EUR â¬)</span> 4196 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BE" > 4197 <span class="country-flags country-flags--BE"></span> 4198 <span>Belgium (EUR â¬)</span> 4199 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BG" > 4200 <span class="country-flags country-flags--BG"></span> 4201 <span>Bulgaria (EUR â¬)</span> 4202 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CA" > 4203 <span class="country-flags country-flags--CA"></span> 4204 <span>Canada (CAD $)</span> 4205 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CN" > 4206 <span class="country-flags country-flags--CN"></span> 4207 <span>China (CNY Â¥)</span> 4208 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HR" > 4209 <span class="country-flags country-flags--HR"></span> 4210 <span>Croatia (EUR â¬)</span> 4211 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CZ" > 4212 <span class="country-flags country-flags--CZ"></span> 4213 <span>Czechia (CZK KÄ)</span> 4214 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DK" > 4215 <span class="country-flags country-flags--DK"></span> 4216 <span>Denmark (DKK kr.)</span> 4217 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="EE" > 4218 <span class="country-flags country-flags--EE"></span> 4219 <span>Estonia (EUR â¬)</span> 4220 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FI" > 4221 <span class="country-flags country-flags--FI"></span> 4222 <span>Finland (EUR â¬)</span> 4223 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FR" > 4224 <span class="country-flags country-flags--FR"></span> 4225 <span>France (EUR â¬)</span> 4226 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DE" > 4227 <span class="country-flags country-flags--DE"></span> 4228 <span>Germany (EUR â¬)</span> 4229 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GR" > 4230 <span class="country-flags country-flags--GR"></span> 4231 <span>Greece (EUR â¬)</span> 4232 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HK" > 4233 <span class="country-flags country-flags--HK"></span> 4234 <span>Hong Kong SAR (HKD $)</span> 4235 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HU" > 4236 <span class="country-flags country-flags--HU"></span> 4237 <span>Hungary (HUF Ft)</span> 4238 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ID" > 4239 <span class="country-flags country-flags--ID"></span> 4240 <span>Indonesia (IDR Rp)</span> 4241 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IE" >
4242 <span class="country-flags country-flags--IE"></span> 4243 <span>Ireland (EUR â¬)</span> 4244 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IL" > 4245 <span class="country-flags country-flags--IL"></span> 4246 <span>Israel (ILS âª)</span> 4247 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IT" > 4248 <span class="country-flags country-flags--IT"></span> 4249 <span>Italy (EUR â¬)</span> 4250 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="JP" > 4251 <span class="country-flags country-flags--JP"></span> 4252 <span>Japan (JPY Â¥)</span> 4253 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LV" > 4254 <span class="country-flags country-flags--LV"></span> 4255 <span>Latvia (EUR â¬)</span> 4256 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LT" > 4257 <span class="country-flags country-flags--LT"></span> 4258 <span>Lithuania (EUR â¬)</span> 4259 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LU" > 4260 <span class="country-flags country-flags--LU"></span> 4261 <span>Luxembourg (EUR â¬)</span> 4262 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MO" > 4263 <span class="country-flags country-flags--MO"></span> 4264 <span>Macao SAR (MOP P)</span> 4265 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MY" > 4266 <span class="country-flags country-flags--MY"></span> 4267 <span>Malaysia (MYR RM)</span> 4268 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MT" > 4269 <span class="country-flags country-flags--MT"></span> 4270 <span>Malta (EUR â¬)</span> 4271 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MC" > 4272 <span class="country-flags country-flags--MC"></span> 4273 <span>Monaco (EUR â¬)</span> 4274 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NL" > 4275 <span class="country-flags country-flags--NL"></span> 4276 <span>Netherlands (EUR â¬)</span> 4277 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NO" > 4278 <span class="country-flags country-flags--NO"></span> 4279 <span>Norway (NOK kr)</span> 4280 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PH" > 4281 <span class="country-flags country-flags--PH"></span> 4282 <span>Philippines (PHP â±)</span> 4283 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PL" > 4284 <span class="country-flags country-flags--PL"></span> 4285 <span>Poland (PLN zÅ)</span> 4286 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PT" > 4287 <span class="country-flags country-flags--PT"></span> 4288 <span>Portugal (EUR â¬)</span> 4289 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SG" > 4290 <span class="country-flags country-flags--SG"></span> 4291 <span>Singapore (SGD $)</span> 4292 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SK" >
4293 <span class="country-flags country-flags--SK"></span> 4294 <span>Slovakia (EUR â¬)</span> 4295 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SI" > 4296 <span class="country-flags country-flags--SI"></span> 4297 <span>Slovenia (EUR â¬)</span> 4298 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="KR" > 4299 <span class="country-flags country-flags--KR"></span> 4300 <span>South Korea (KRW â©)</span> 4301 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ES" > 4302 <span class="country-flags country-flags--ES"></span> 4303 <span>Spain (EUR â¬)</span> 4304 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SE" > 4305 <span class="country-flags country-flags--SE"></span> 4306 <span>Sweden (SEK kr)</span> 4307 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CH" > 4308 <span class="country-flags country-flags--CH"></span> 4309 <span>Switzerland (CHF CHF)</span> 4310 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="TH" > 4311 <span class="country-flags country-flags--TH"></span> 4312 <span>Thailand (THB ฿)</span> 4313 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GB" > 4314 <span class="country-flags country-flags--GB"></span> 4315 <span>United Kingdom (GBP £)</span> 4316 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="US" aria-selected="true"> 4317 <span class="country-flags country-flags--US"></span> 4318 <span>United States (USD $)</span> 4319 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="VN" > 4320 <span class="country-flags country-flags--VN"></span> 4321 <span>Vietnam (VND â«)</span> 4322 </button></x-listbox></form></x-popover> 4323 </div></div></div><div class="footer__aside-bottom"> 4324 4325 <div class="footer-groud__payaloc"><ul class="footer__payment-icons h-stack wrap gap-2"><li class="contents"><svg 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;"/>
4325</svg> 4326</li><li class="contents"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 4327</li><li class="contents"><svg 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-.
4327001.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></li><li class="contents"><svg 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></li><li class="contents"><svg 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></li><li class="contents"><svg 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.
432706zM23.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> 4328</li><li class="contents"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
43287 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg></li><li class="contents"><svg 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> 4329</li><li class="contents"><svg 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"/>
4329<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></li><li class="contents"><svg 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> 4330</li><li class="contents"><svg viewBox="0 0 38 24" width="38" height="24" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-venmo"><title id="pi-venmo">Venmo</title><g fill="none" fill-rule="evenodd"><rect fill-opacity=".07" fill="#000" width="38" height="24" rx="3"/><path fill="#3D95CE" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M24.675 8.36c0 3.064-2.557 7.045-4.633 9.84h-4.74L13.4 6.57l4.151-.402 1.005 8.275c.94-1.566 2.099-4.025 2.099-5.702 0-.918-.154-1.543-.394-2.058l3.78-.783c.437.738.634 1.499.634 2.46z" fill="#FFF" fill-rule="nonzero"/></g></svg> 4331</li><li class="contents"><svg 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
433116.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> 4332</li></ul><div class="footer__aside-top hide-desktop hide-mobile"> 4333 <div class="shop-logos"> 4334 4335 <img src="//cheerble.com/cdn/shop/files/new_logo_-_grey_2.png?v=1756965851&width=808" alt="" srcset="//cheerble.com/cdn/shop/files/new_logo_-_grey_2.png?v=1756965851&width=352 352w, //cheerble.com/cdn/shop/files/new_logo_-_grey_2.png?v=1756965851&width=808 808w" width="808" height="280" loading="lazy" class="shop-logo__image" fetchpriority="low"> 4336 4337 4338 </div> 4339 4340<div class="h-stack gap-6 hide-mobile"><div class="relative"> 4341 <button type="button" class="text-with-icon gap-2.5 group" aria-label="Change country or currency" aria-controls="popover-localization-form-country--sections--19711908348123__footer" aria-expanded="false"> 4342 <div class="h-stack gap-2"><span class="country-flags country-flags--US"></span><span class="bold text-sm">USD $</span> 4343 </div><svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7"> 4344 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 4345 </svg></button> 4346 4347 <x-popover id="popover-localization-form-country--sections--19711908348123__footer" initial-focus="[aria-selected='true']" anchor-horizontal="start" anchor-vertical="start" class="popover"> 4348 <p class="h5" slot="title">Country</p><form method="post" action="/localization" id="localization-form-country--sections--19711908348123__footer" 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="/pages/contact-us" /><x-listbox class="popover-listbox popover-listbox--sm" role="listbox"><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AU" > 4349 <span class="country-flags country-flags--AU"></span> 4350 <span>Australia (AUD $)</span> 4351 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="AT" > 4352 <span class="country-flags country-flags--AT"></span> 4353 <span>Austria (EUR â¬)</span> 4354 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BE" > 4355 <span class="country-flags country-flags--BE"></span> 4356 <span>Belgium (EUR â¬)</span> 4357 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="BG" > 4358 <span class="country-flags country-flags--BG"></span> 4359 <span>Bulgaria (EUR â¬)</span> 4360 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CA" > 4361 <span class="country-flags country-flags--CA"></span> 4362 <span>Canada (CAD $)</span> 4363 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CN" > 4364 <span class="country-flags country-flags--CN"></span> 4365 <span>China (CNY Â¥)</span> 4366 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HR" > 4367 <span class="country-flags country-flags--HR"></span> 4368 <span>Croatia (EUR â¬)</span> 4369 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CZ" > 4370 <span class="country-flags country-flags--CZ"></span>
4371 <span>Czechia (CZK KÄ)</span> 4372 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DK" > 4373 <span class="country-flags country-flags--DK"></span> 4374 <span>Denmark (DKK kr.)</span> 4375 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="EE" > 4376 <span class="country-flags country-flags--EE"></span> 4377 <span>Estonia (EUR â¬)</span> 4378 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FI" > 4379 <span class="country-flags country-flags--FI"></span> 4380 <span>Finland (EUR â¬)</span> 4381 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="FR" > 4382 <span class="country-flags country-flags--FR"></span> 4383 <span>France (EUR â¬)</span> 4384 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="DE" > 4385 <span class="country-flags country-flags--DE"></span> 4386 <span>Germany (EUR â¬)</span> 4387 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GR" > 4388 <span class="country-flags country-flags--GR"></span> 4389 <span>Greece (EUR â¬)</span> 4390 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HK" > 4391 <span class="country-flags country-flags--HK"></span> 4392 <span>Hong Kong SAR (HKD $)</span> 4393 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="HU" > 4394 <span class="country-flags country-flags--HU"></span> 4395 <span>Hungary (HUF Ft)</span> 4396 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ID" > 4397 <span class="country-flags country-flags--ID"></span> 4398 <span>Indonesia (IDR Rp)</span> 4399 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IE" > 4400 <span class="country-flags country-flags--IE"></span> 4401 <span>Ireland (EUR â¬)</span> 4402 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IL" > 4403 <span class="country-flags country-flags--IL"></span> 4404 <span>Israel (ILS âª)</span> 4405 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="IT" > 4406 <span class="country-flags country-flags--IT"></span> 4407 <span>Italy (EUR â¬)</span> 4408 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="JP" > 4409 <span class="country-flags country-flags--JP"></span> 4410 <span>Japan (JPY Â¥)</span> 4411 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LV" > 4412 <span class="country-flags country-flags--LV"></span> 4413 <span>Latvia (EUR â¬)</span> 4414 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LT" > 4415 <span class="country-flags country-flags--LT"></span> 4416 <span>Lithuania (EUR â¬)</span> 4417 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="LU" > 4418 <span class="country-flags country-flags--LU"></span> 4419 <span>Luxembourg (EUR â¬)</span> 4420 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MO" > 4421 <span class="country-flags country-flags--MO"></span>
4422 <span>Macao SAR (MOP P)</span> 4423 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MY" > 4424 <span class="country-flags country-flags--MY"></span> 4425 <span>Malaysia (MYR RM)</span> 4426 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MT" > 4427 <span class="country-flags country-flags--MT"></span> 4428 <span>Malta (EUR â¬)</span> 4429 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="MC" > 4430 <span class="country-flags country-flags--MC"></span> 4431 <span>Monaco (EUR â¬)</span> 4432 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NL" > 4433 <span class="country-flags country-flags--NL"></span> 4434 <span>Netherlands (EUR â¬)</span> 4435 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="NO" > 4436 <span class="country-flags country-flags--NO"></span> 4437 <span>Norway (NOK kr)</span> 4438 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PH" > 4439 <span class="country-flags country-flags--PH"></span> 4440 <span>Philippines (PHP â±)</span> 4441 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PL" > 4442 <span class="country-flags country-flags--PL"></span> 4443 <span>Poland (PLN zÅ)</span> 4444 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="PT" > 4445 <span class="country-flags country-flags--PT"></span> 4446 <span>Portugal (EUR â¬)</span> 4447 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SG" > 4448 <span class="country-flags country-flags--SG"></span> 4449 <span>Singapore (SGD $)</span> 4450 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SK" > 4451 <span class="country-flags country-flags--SK"></span> 4452 <span>Slovakia (EUR â¬)</span> 4453 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SI" > 4454 <span class="country-flags country-flags--SI"></span> 4455 <span>Slovenia (EUR â¬)</span> 4456 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="KR" > 4457 <span class="country-flags country-flags--KR"></span> 4458 <span>South Korea (KRW â©)</span> 4459 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="ES" > 4460 <span class="country-flags country-flags--ES"></span> 4461 <span>Spain (EUR â¬)</span> 4462 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="SE" > 4463 <span class="country-flags country-flags--SE"></span> 4464 <span>Sweden (SEK kr)</span> 4465 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="CH" > 4466 <span class="country-flags country-flags--CH"></span> 4467 <span>Switzerland (CHF CHF)</span> 4468 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="TH" > 4469 <span class="country-flags country-flags--TH"></span> 4470 <span>Thailand (THB ฿)</span> 4471 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="GB" > 4472 <span class="country-flags country-flags--GB"></span>
4473 <span>United Kingdom (GBP £)</span> 4474 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="US" aria-selected="true"> 4475 <span class="country-flags country-flags--US"></span> 4476 <span>United States (USD $)</span> 4477 </button><button type="submit" class="popover-listbox__option" name="country_code" role="option" value="VN" > 4478 <span class="country-flags country-flags--VN"></span> 4479 <span>Vietnam (VND â«)</span> 4480 </button></x-listbox></form></x-popover> 4481 </div></div></div></div> 4482 <div class="footer__copyright v-stack gap-1"> 4483 <p class="text-sm text-subdued">© 2026 Cheerble Inc. All Rights Reserved. 4484 </p> 4485 4486 4487</div> 4488 4489 </div> 4490 </div> 4491 </div> 4492 4493 </div> 4494</div> 4495 4496 4497 <div class="footer__back-to-top"> 4498 <div class="progress-bg"></div> 4499 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"> 4500 <path d="M13 7L7 1L1 7" stroke="#1C1C1E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4501 </svg> 4502 </div> 4503
4503<script> 4504 document.addEventListener("DOMContentLoaded", () => { 4505 const backToTop = document.querySelector(".footer__back-to-top"); 4506 4507 window.addEventListener('scroll', () => { 4508 const progress = document.querySelector('.footer__back-to-top .progress-bg'); 4509 const scrolled = window.scrollY; 4510 const maxScroll = document.documentElement.scrollHeight - window.innerHeight; 4511 const scrollPercent = (scrolled / maxScroll) * 100; 4512 progress.style.height = scrollPercent + '%'; 4513 4514 // Hide when at top 4515 if(scrolled === 0) { 4516 backToTop.style.display = 'none'; 4517 } else { 4518 backToTop.style.display = 'flex'; 4519 } 4520 }); 4521 4522 backToTop.addEventListener("click", () => { 4523 window.scrollTo({top: 0, behavior: 'smooth'}); 4524 }) 4525 }) 4526 </script>
4526 4527
4528<script> 4529 4530 const styleElement = document.createElement('style'); 4531 styleElement.textContent = ` 4532 button.chat-toggle.chat-toggle--icon-button.icon-only svg{ 4533 height: 40px; 4534 } 4535 button.chat-toggle.chat-toggle--icon-button{ 4536 border-radius: 100px; 4537 border: 1px solid #EEE; 4538 background:#ffffff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M16.0002 3.19995C17.9332 3.20107 19.8408 3.63996 21.5799 4.48369C23.319 5.32742 24.8445 6.55408 26.0417 8.07161C27.239 9.58914 28.0771 11.3581 28.493 13.2458C28.9089 15.1335 28.8919 17.0909 28.4432 18.9711C27.9945 20.8513 27.1258 22.6054 25.9023 24.1019C24.6788 25.5984 23.1323 26.7983 21.3787 27.6117C19.6252 28.425 17.7102 28.8306 15.7775 28.7981C13.8448 28.7656 11.9446 28.2958 10.2194 27.424L10.0258 27.32L4.1938 28.776C4.08156 28.8042 3.96453 28.8077 3.85079 28.7863C3.73706 28.7649 3.62932 28.7191 3.53501 28.652C3.4407 28.5849 3.36207 28.4982 3.30454 28.3978C3.24701 28.2973 3.21196 28.1856 3.2018 28.0704V27.9392L3.2242 27.8064L4.6802 21.976L4.5794 21.784C3.84903 20.3419 3.39842 18.7745 3.2514 17.1648L3.2114 16.5536L3.2002 16C3.2002 12.6052 4.54876 9.34945 6.94923 6.94898C9.34969 4.54852 12.6054 3.19995 16.0002 3.19995ZM16.0002 4.79995C14.0457 4.79963 12.1252 5.31077 10.4295 6.28258C8.73375 7.25438 7.32184 8.65301 6.33406 10.3395C5.34628 12.026 4.81701 13.9416 4.79886 15.8959C4.78071 17.8503 5.27431 19.7754 6.2306 21.48C6.30484 21.6125 6.3398 21.7635 6.3314 21.9152L6.309 22.0656L5.0994 26.8992L9.9378 25.6928C10.0361 25.6684 10.1382 25.663 10.2386 25.6768L10.3842 25.7104L10.5234 25.7728C12.0167 26.6088 13.6818 27.0914 15.3908 27.1837C17.0997 27.2759 18.8071 26.9753 20.3817 26.3049C21.9564 25.6345 23.3565 24.6121 24.4745 23.3163C25.5925 22.0205 26.3986 20.4857 26.831 18.8298C27.2635 17.1739 27.3106 15.4409 26.969 13.7639C26.6273 12.0869 25.9058 10.5106 24.86 9.15585C23.8142 7.80113 22.4718 6.7041 20.936 5.94901C19.4001 5.19391 17.7116 4.80083 16.0002 4.79995ZM16.8002 17.6C17.0001 17.5996 17.1929 17.6741 17.3406 17.8088C17.4884 17.9435 17.5803 18.1286 17.5984 18.3277C17.6165 18.5268 17.5593 18.7254 17.4382 18.8845C17.3172 19.0436 17.1409 19.1515 16.9442 19.1872L16.8002 19.2H12.0002C11.8003 19.2003 11.6075 19.1258 11.4597 18.9911C11.312 18.8565 11.2201 18.6713 11.202 18.4722C11.1839 18.2731 11.2411 18.0745 11.3621 17.9154C11.4832 17.7563 11.6595 17.6484 11.8562 17.6128L12.0002 17.6H16.8002ZM20.0002 12.8C20.2001 12.7996 20.3929 12.8741 20.5406 13.0088C20.6884 13.1435 20.7803 13.3286 20.7984 13.5277C20.8165 13.7268 20.7593 13.9254 20.6382 14.0845C20.5172 14.2436 20.3409 14.3515 20.1442 14.3872L20.0002 14.4H12.0002C11.8003 14.4003 11.6075 14.3258 11.4597 14.1911C11.312 14.0565 11.2201 13.8713 11.202 13.6722C11.1839 13.4731 11.2411 13.2745 11.3621 13.1154C11.4832 12.9563 11.6595 12.8484 11.8562 12.8128L12.0002 12.8H20.0002Z" fill="currentColor"/></svg>'); 4539 color: #1c1c1e; 4540 padding: 10px; 4541 margin: 0px; 4542 width: 60px; 4543 height: 60px; 4544 background-repeat: no-repeat; 4545 background-position: center; 4546 } 4547 button svg[data-spec="button-icon"]{ 4548 display: none; 4549 } 4550 4551 4552 @media screen and (max-width: 699px){ 4553 button.chat-toggle.chat-toggle--icon-button.icon-only svg { 4554 height: 32px; 4555 } 4556 button.chat-toggle.chat-toggle--icon-button{ 4557 width: 48px; 4558 height: 48px; 4559 } 4560 }` 4561 4562 4563 // button_svg.insertAdjacentHTML('beforebegin', ``) 4564 function appendStyleWhenReady(attempts = 0) { 4565 const MAX_ATTEMPTS = 30; 4566 const chatElement = document.querySelector("#shopify-chat INBOX-ONLINE-STORE-CHAT"); 4567 4568 if (chatElement?.shadowRoot) { 4569 chatElement.shadowRoot.appendChild(styleElement); 4570 const button_svg = chatElement.shadowRoot.querySelector(".chat-toggle svg"); 4571 // å¦æä½ éè¦å¯¹ button_svg åæä½ï¼å¯ä»¥å¨è¿éç»§ç»å 代ç 4572 } else if (attempts < MAX_ATTEMPTS) { 4573 setTimeout(() => appendStyleWhenReady(attempts + 1), 300); 4574 } else { 4575 console.warn("INBOX-ONLINE-STORE-CHAT å ç´ æªæ¾å°"); 4576 } 4577 } 4578 4579 appendStyleWhenReady(); 4580 4581</script>
4581 4582</footer> 4583<!-- END sections: footer-group --></main><!-- DRAWER --> 4584<template id="drawer-default-template"> 4585 <style> 4586 [hidden] { 4587 display: none !important; 4588 } 4589 </style> 4590 4591 <button part="outside-close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24"> 4592 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 4593 </svg></button> 4594 4595 <div part="overlay"></div> 4596 4597 <div part="content"> 4598 <header part="header"> 4599 <slot name="header"></slot> 4600 4601 <button part="close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24"> 4602 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 4603 </svg></button> 4604 </header> 4605 4606 <div part="body"> 4607 <slot></slot> 4608 </div> 4609 4610 <footer part="footer"> 4611 <slot name="footer"></slot> 4612 </footer> 4613 </div> 4614</template> 4615 4616<!-- POPOVER --> 4617<template id="popover-default-template"> 4618 <button part="outside-close-button" is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24"> 4619 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 4620 </svg></button> 4621 4622 <div part="overlay"></div> 4623 4624 <div part="content"> 4625 <header part="title"> 4626 <slot name="title"></slot> 4627 </header> 4628 4629 <div part="body"> 4630 <slot></slot> 4631 </div> 4632 </div> 4633</template><!-- BEGIN sections: overlay-group --> 4634<div id="shopify-section-sections--19711908413659__privacy-banner" class="shopify-section shopify-section-group-overlay-group shopify-section--privacy-banner"><privacy-bar class="privacy-bar" hidden> 4635 <div class="privacy-bar__inner"> 4636 <button type="button" class="privacy-bar__close" data-action="close"> 4637 <span class="sr-only">Close</span><svg role="presentation" stroke-width="2" focusable="false" width="10" height="10" class="icon icon-delete" viewBox="0 0 10 10"> 4638 <path d="m.757.757 8.486 8.486m-8.486 0L9.243.757" stroke="currentColor"></path> 4639 </svg></button> 4640 4641 <div class="v-stack gap-4"> 4642 <div class="v-stack gap-2"><div class="prose text-xs"><p>This website uses cookies to make sure you get the best experience with us. <a href="/policies/privacy-policy" target="_blank" title="Privacy Policy">Learn more</a></p></div></div> 4643 4644 <div class="h-stack gap-2"> 4645 <button type="button" class="button button--sm" data-action="accept">Accept</button> 4646 <button type="button" class="button button--sm button--subdued" data-action="decline">Decline</button> 4647 </div> 4648 </div> 4649 </div> 4650</privacy-bar> 4651 4652</div><div id="shopify-section-sections--19711908413659__cart-drawer" class="shopify-section shopify-section-group-overlay-group"> 4653<style> 4654 #shopify-section-sections--19711908413659__cart-drawer .product-list { 4655 --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap); 4656 --product-list-items-per-row: 0; 4657 --product-list-carousel-item-width: 74vw; 4658 --product-list-grid: auto / auto-flow var(--product-list-carousel-item-width); 4659 } 4660 4661 @media screen and (min-width: 700px) { 4662 #shopify-section-sections--19711908413659__cart-drawer .product-list { 4663 --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap); 4664 --product-list-items-per-row: 2; 4665 --product-list-carousel-item-width: 36vw; 4666 } 4667 } 4668 4669 @media screen and (min-width: 1000px) { 4670 #shopify-section-sections--19711908413659__cart-drawer .product-list { 4671 --product-list-items-per-row: ; 4672 --product-list-carousel-item-width: calc(var(--container-inner-width) / - (var(--product-list-column-gap) / * -1)); 4673 } 4674 } 4675</style> 4676 4677<cart-drawer 4678 4679 class="cust-cart-drawer cart-drawer drawer drawer--lg" 4680 id="cart-drawer" 4681><button is="close-button" aria-label="Close"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
4682 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 4683 </svg></button> 4684 4685 <div class="empty-state align-self-center"> 4686 <div class="empty-state__icon-wrapper hidden"> 4687 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none" stroke-width="1" focusable="false" width="32" height="32" class="icon icon-cart" > 4688 <path d="M29.7376 24.795L27.9564 9.795C27.9043 9.36791 27.6975 8.97473 27.3749 8.68998C27.0524 8.40523 26.6366 8.24868 26.2064 8.25H21.7501V8C21.7501 6.47501 21.1443 5.01247 20.066 3.93414C18.9876 2.8558 17.5251 2.25 16.0001 2.25C14.4751 2.25 13.0126 2.8558 11.9342 3.93414C10.8559 5.01247 10.2501 6.47501 10.2501 8V8.25H5.79135C5.3611 8.24868 4.94532 8.40523 4.62278 8.68998C4.30025 8.97473 4.09337 9.36791 4.04135 9.795L2.2601 24.795C2.23103 25.0414 2.25469 25.2912 2.32952 25.5278C2.40435 25.7644 2.52864 25.9823 2.69414 26.1672C2.85963 26.3521 3.06255 26.4997 3.28944 26.6002C3.51632 26.7006 3.76197 26.7517 4.0101 26.75H27.9901C28.2382 26.7517 28.4839 26.7006 28.7108 26.6002C28.9376 26.4997 29.1406 26.3521 29.3061 26.1672C29.4716 25.9823 29.5958 25.7644 29.6707 25.5278C29.7455 25.2912 29.7692 25.0414 29.7401 24.795H29.7376ZM11.7501 8C11.7501 6.87283 12.1979 5.79183 12.9949 4.9948C13.7919 4.19777 14.8729 3.75 16.0001 3.75C17.1273 3.75 18.2083 4.19777 19.0053 4.9948C19.8023 5.79183 20.2501 6.87283 20.2501 8V8.25H11.7501V8ZM28.1876 25.1625C28.1629 25.1905 28.1325 25.2127 28.0984 25.2278C28.0643 25.2429 28.0274 25.2505 27.9901 25.25H4.0101C3.97282 25.2505 3.93587 25.2429 3.90178 25.2278C3.86769 25.2127 3.83727 25.1905 3.8126 25.1625C3.78918 25.1369 3.77158 25.1066 3.76101 25.0736C3.75044 25.0406 3.74714 25.0057 3.75135 24.9713L5.53385 9.97125C5.54105 9.90873 5.57155 9.85123 5.61929 9.81021C5.66702 9.7692 5.72846 9.7477 5.79135 9.75H10.2501V13C10.2501 13.1989 10.3291 13.3897 10.4698 13.5303C10.6104 13.671 10.8012 13.75 11.0001 13.75C11.199 13.75 11.3898 13.671 11.5304 13.5303C11.6711 13.3897 11.7501 13.1989 11.7501 13V9.75H20.2501V13C20.2501 13.1989 20.3291 13.3897 20.4698 13.5303C20.6104 13.671 20.8012 13.75 21.0001 13.75C21.199 13.75 21.3898 13.671 21.5304 13.5303C21.6711 13.3897 21.7501 13.1989 21.7501 13V9.75H26.2089C26.2717 9.7477 26.3332 9.7692 26.3809 9.81021C26.4286 9.85123 26.4592 9.90873 26.4664 9.97125L28.2489 24.9713C28.2531 25.0057 28.2498 25.0406 28.2392 25.0736C28.2286 25.1066 28.211 25.1369 28.1876 25.1625Z" fill="#1C1C1E"/> 4689 </svg><span class="count-bubble count-bubble--lg">0</span> 4690 </div> 4691 4692 <div class="prose"> 4693 <p class="h5">Your cart is empty</p> 4694 4695 <p class="cust-cartdrawer-empty__description">Not sure where to start?â¨<br> 4696Try these collections:</p> 4697 4698 <div class="cust-cartdrawer__buttons"><a href="/collections/dog" class="cust-cartdrawer__button button "> 4699 <span class="cust-cartdrawer__button-text">Dog toys</span> 4700 <i class="cust-cartdrawer__button-icon"> 4701 <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"> 4702 <path d="M1 9L5 5L1 1" stroke="#002FA7" stroke-linecap="round" stroke-linejoin="round"/> 4703 </svg> 4704 </i> 4705 </a><a href="/collections/cat" class="cust-cartdrawer__button button "> 4706 <span class="cust-cartdrawer__button-text">Cat toys</span> 4707 <i class="cust-cartdrawer__button-icon"> 4708 <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"> 4709 <path d="M1 9L5 5L1 1" stroke="#002FA7" stroke-linecap="round" stroke-linejoin="round"/> 4710 </svg> 4711 </i> 4712 </a><a href="/collections/pet-fountain" class="cust-cartdrawer__button button "> 4713 <span class="cust-cartdrawer__button-text">Pet Fountains</span> 4714 <i class="cust-cartdrawer__button-icon"> 4715 <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewBox="0 0 6 10" fill="none"> 4716 <path d="M1 9L5 5L1 1" stroke="#002FA7" stroke-linecap="round" stroke-linejoin="round"/> 4717 </svg> 4718 </i> 4719 </a></div> 4720 4721 4722 </div> 4723 4724 </div></cart-drawer> 4725 4726 4727</div><div id="shopify-section-sections--19711908413659__search-drawer" class="shopify-section shopify-section-group-overlay-group"><search-drawer class="search-drawer drawer drawer--lg" id="search-drawer"> 4728 <form action="/search" method="get" class="v-stack gap-5 sm:gap-8" role="search"> 4729 <div class="search-input"> 4730 <input type="search" name="q" placeholder="Search for..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" aria-label="Search"> 4731 <button type="reset" class="text-subdued">Clear</button> 4732 <button type="button" is="close-button">
4733 <span class="sr-only">Close</span><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24"> 4734 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 4735 </svg></button> 4736 </div> 4737 4738 <style> 4739 #shopify-section-sections--19711908413659__search-drawer { 4740 --predictive-search-column-count: 3; 4741 } 4742 </style> 4743 4744 <input type="hidden" name="type" value="product"> 4745 4746 <predictive-search class="predictive-search" section-id="sections--19711908413659__search-drawer"><div slot="results"></div> 4747 4748 <div slot="loading"> 4749 <div class="v-stack gap-5 sm:gap-6 "> 4750 <div class="h-stack gap-4 sm:gap-5"><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span></div> 4751 4752 <div class="v-stack gap-4 sm:gap-6"><div class="h-stack align-center gap-5 sm:gap-6"> 4753 <span class="skeleton skeleton--thumbnail"></span> 4754 4755 <div class="v-stack gap-3 w-full"> 4756 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 4757 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 4758 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 4759 </div> 4760 </div><div class="h-stack align-center gap-5 sm:gap-6"> 4761 <span class="skeleton skeleton--thumbnail"></span> 4762 4763 <div class="v-stack gap-3 w-full"> 4764 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 4765 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 4766 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 4767 </div> 4768 </div><div class="h-stack align-center gap-5 sm:gap-6"> 4769 <span class="skeleton skeleton--thumbnail"></span> 4770 4771 <div class="v-stack gap-3 w-full"> 4772 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 4773 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 4774 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 4775 </div> 4776 </div><div class="h-stack align-center gap-5 sm:gap-6"> 4777 <span class="skeleton skeleton--thumbnail"></span> 4778 4779 <div class="v-stack gap-3 w-full"> 4780 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 4781 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 4782 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 4783 </div> 4784 </div></div> 4785 </div></div> 4786 </predictive-search> 4787 </form> 4788</search-drawer> 4789 4790</div> 4791<!-- END sections: overlay-group --><style> 4792 .stamped-container *, 4793 .stamped-container *:before, 4794 .stamped-container *:after, 4795 .stamped-container ul.stamped-tabs li.active { 4796 color: #1c1c1e !important; 4797 } 4798 4799 .stamped-container ul.stamped-tabs li.active { 4800 border-color: #1c1c1e !important; 4801 } 4802 4803 .summary-rating-bar > div { 4804 background-color: #1c1c1e !important; 4805 } 4806 4807 div[data-widget-style*=standard] .summary-rating-count { 4808 color: #1c1c1e !important; 4809 } 4810 4811 .stamped-container .stamped-review-avatar-content { 4812 color: #ffffff !important; 4813 } 4814 </style> 4815 4816 <style> 4817 4818 #bogos-bundle-page-body { 4819 font-family: var(--heading-font-family) !important; 4820 } 4821 4822 input.bogos-bp-quantity-input.input-box { 4823 color: #000; 4824 } 4825 .bogos-step-notification, 4826 .bogos-bundle-page-container .bogos-bp-step-title { 4827 4828 font-weight: 600; 4829 } 4830 .bogos-step-notification{ 4831 color: #303030; 4832 } 4833 @media (min-width:600px){ 4834 a.bogos-bp-product-title, 4835 .bogos-bp-product-price.transcy-money, 4836 span.bogos-step-item-blank-title, 4837 span.bogos-step-items-header-title, 4838 button.bogos-bp-more-btn, 4839 .bogos-bp-total-title span, 4840 button.bogos-bp-button-add { 4841 font-size: 20px !important; 4842 } 4843 .bogos-bp-widget-description, 4844 .bogos-bp-product-variant-selected-title, 4845 button.bogos-bp-btn-add-product, 4846 .bogos-bp-step-header-subtitle, 4847 .bogos-bp-step-title { 4848 font-size: 18px !important; 4849 } 4850 .bogos-bp-widget-title { 4851 font-size: 30px !important; 4852 } 4853 .bogos-bp-header-subtitle{ 4854 font-size: 28px !important; 4855 } 4856 .bogos-bp-header-title { 4857 font-size: 60px !important; 4858 } 4859 4860 4861 .shopify-section--apps #bogos-bundle-page-body { 4862 max-width: unset !important; 4863 } 4864 .bogos-bundle-page-container .bogos-bp-product-card{ 4865 gap: 10px !important; 4866 } 4867 .bogos-bundle-page-container .bogos-bp-products-grid{ 4868 gap: 40px !important; 4869 } 4870 .bogos-bp-widget-title, 4871 span.bogos-step-items-header-title, 4872 .bogos-bp-step-header-title, 4873 .bogos-step-item-blank { 4874 margin-bottom: 10px; 4875 } 4876 .shopify-section--apps .bogos-bundle-page-header{ 4877 padding-block-end: var(--calculated-section-spacing-block-end); 4878 } 4879 } 4880 @media (max-width:599px){ 4881 .bogos-bundle-page-container { 4882 gap: 30px !important; 4883 } 4884 } 4885 @media only screen and (max-width: 768px) { 4886 .bogos-bp-widget-container .bogos-bp-widget { 4887 position: unset !important; 4888 box-shadow: unset !important; 4889 } 4890 .bogos-bundle-page-container .bogos-bp-widget-header { 4891 padding: 25px 0px 12px !important; 4892 } 4893} 4894</style>
4895<script> 4896 document.addEventListener("bogos:bundle-page-render", async () => { 4897 setTimeout(() => { 4898 document.querySelectorAll(".bogos-bundle-page-body .bogos-bp-widget").forEach(el => el.classList.add("active")); 4899 }, 1200) 4900}) 4901</script>
4901 4902 4903<!--BEGIN-POPUP-EXIT--><!--END-POPUP-EXIT--><!-- Extension EComposer Compare --> 4904 4905<style> 4906 4907 .ecom-compare-main { 4908 position: fixed; 4909 width: 100%; 4910 height: 100%; 4911 background: rgba(0, 0, 0, 0.5); 4912 z-index: 1001; 4913 top: 0; 4914 left: 0; 4915 right: 0; 4916 bottom: 0; 4917 opacity: 0; 4918 visibility: hidden; 4919 transition: 0.25s; 4920 text-align: center; 4921 overflow: auto; 4922 pointer-events: none; 4923 } 4924 .ecom-compare-main::before { 4925 content: ""; 4926 display: inline-block; 4927 height: 100%; 4928 vertical-align: middle; 4929 } 4930 .ecom-compare-appear-slide_up { 4931 transform: translateY(40px); 4932 } 4933 .ecom-compare-appear-slide_down { 4934 transform: translateY(-40px); 4935 } 4936 .ecom-compare-appear-slide_toRight { 4937 transform: translateX(-40px); 4938 } 4939 .ecom-compare-appear-slide_toLeft { 4940 transform: translateX(40px); 4941 } 4942 .ecom-compare-main-show { 4943 opacity: 1; 4944 visibility: visible; 4945 pointer-events: auto; 4946 } 4947 .ecom-compare-wrapper { 4948 background: #fff; 4949 min-height: 100px; 4950 width: 1440px; 4951 display: inline-block; 4952 vertical-align: middle; 4953 margin-block: 25px; 4954 transition: 0.35s ease; 4955 opacity: 0; 4956 visibility: hidden; 4957 position: relative; 4958 } 4959 .ecom-compare-main-show .ecom-compare-wrapper { 4960 opacity: 1; 4961 visibility: visible; 4962 transform: translate(0, 0); 4963 } 4964 .ecom-compare-heading { 4965 color: #000; 4966 font-size: 28px; 4967 font-style: normal; 4968 font-weight: 400; 4969 line-height: normal; 4970 text-align: start; 4971 padding: 20px 17px 27px 34px; 4972 display: flex; 4973 justify-content: space-between; 4974 align-items: center; 4975 } 4976 .ecom-compare-table { 4977 border-style: solid; 4978 border-top-width: 1px; 4979 border-color: #dddddd; 4980 overflow-x: auto; 4981 position: relative; 4982 } 4983 .ecom-compare-row { 4984 display: flex; 4985 font-size: 14px; 4986 opacity: 1; 4987 visibility: visible; 4988 transition: 1s; 4989 } 4990 .ecom-compare-row:not(.ecom-compare-base) { 4991 line-height: 1.4; 4992 } 4993 .ecom-compare-col { 4994 flex-grow: 0; 4995 flex-shrink: 1; 4996 flex-basis: 37.5%; 4997 min-width: 25%; 4998 padding: 17px 34px; 4999 word-break: break-word; 5000 opacity: 1; 5001 visibility: visible; 5002 transition: opacity 0.8s, flex-basis 0.8s, flex-shrink 0.8s, visibility 0.8s, transform 0.8s; 5003 box-sizing: border-box; 5004 } 5005 .ecom-compare-row.ecom-compare-base .ecom-compare-col { 5006 padding-top: 0; 5007 } 5008 .ecom-compare-row:nth-child(2n) .ecom-compare-col { 5009 background: #f4f4f4; 5010 } 5011 .ecom-compare-col:not(:first-child) { 5012 border-left-style: solid; 5013 border-left-width: 1px; 5014 border-color: #EBEBEB; 5015 } 5016 .ecom-compare-col>span { 5017 color: #545454; 5018 font-weight: 500; 5019 font-size: 14px; 5020 ; 5021 } 5022 .ecom-compare-row:not(:first-child) .ecom-compare-col { 5023 display: flex; 5024 justify-content: center; 5025 align-items: center; 5026 gap: 13px; 5027 } 5028 .ecom-compare-col.ecom-compare-field { 5029 display: block; 5030 flex: 0 0 25%; 5031 font-size: 20px; 5032 font-weight: 400; 5033 line-height: 30px; 5034 display: flex; 5035 align-items: center; 5036 justify-content: start !important; 5037 color: #000; 5038 ; 5039 } 5040 .ecom-compare-product-image { 5041 display: block; 5042 position: relative; 5043 width: 100%; 5044 margin-bottom: 20px; 5045 margin-inline: auto; 5046 } 5047 .ecom-compare-product-image::after { 5048 content: ""; 5049 display: block; 5050 padding-top: calc(5 / 4 * 100%); 5051 } 5052 .ecom-compare-product-image img { 5053 position: absolute; 5054 top: 0; 5055 left: 0; 5056 width: 100%; 5057 height: 100%; 5058 object-fit: cover; 5059 transition: opacity 0.1s ease-in-out; 5060 } 5061 a.ecom-compare-remove { 5062 color: #000; 5063 font-weight: 400; 5064 font-size: 12px; 5065 text-decoration: none; 5066 position: relative; 5067 padding-inline: 18px; 5068 line-height: normal; 5069 display: inline-block; 5070 margin-block: 19px; 5071 cursor: pointer; 5072 text-decoration-line: underline; 5073 } 5074 .ecom-compare-product-title { 5075 color: #000; 5076 font-size: 16px; 5077 text-decoration: none; 5078 font-weight: 400; 5079 display: inline-block; 5080 line-height: normal; 5081 ; 5082 transition: 0.25s; 5083 } 5084 .ecom-compare-product-description { 5085 color: #686868; 5086 font-size: 14px; 5087 line-height: 1.2; 5088 ; 5089 } 5090 .ecom-compare-product-title:hover { 5091 color: ; 5092 } 5093 .ecom-compare-product-price { 5094 display: flex; 5095 justify-content: center; 5096 gap: 10px; 5097 flex-wrap: wrap; 5098 font-size: 16px; 5099 font-weight: 600; 5100 line-height: 30px; 5101 color: #000; 5102 ; 5103 } 5104 .ecom-compare-product-price--compare-at { 5105 color: ; 5106 font-weight: 400; 5107 text-decoration: line-through; 5108 } 5109 .ecom-compare-stock { 5110 display: flex; 5111 align-items: center; 5112 gap: 8px; 5113 } 5114 .ecom-compare-instock { 5115 color: #4BAE4F !important; 5116 font-weight: 500; 5117 } 5118 .ecom-compare-outstock { 5119 color: #A5A5A5 !important; 5120 font-weight: 500; 5121 } 5122 .ecom-compare-col-hide { 5123 opacity: 0; 5124 visibility: hidden; 5125 width: 0 !important; 5126 min-width: unset !important; 5127 padding: 0; 5128 overflow: hidden; 5129 text-wrap: nowrap; 5130 flex-basis: 0 !important; 5131 border-width: 0 !important; 5132 transform: scaleX(0); 5133 } 5134 div.ecom-compare-col-notice { 5135 font-size: 18px; 5136 position: absolute; 5137 top: 0; 5138 right: 0; 5139 width: 37.5%; 5140 height: 100%; 5141 display: flex; 5142 padding: 12px; 5143 flex-direction: column; 5144 justify-content: center;
5145 align-items: center; 5146 border-left-style: solid; 5147 border-left-width: 1px; 5148 border-color: #dddddd; 5149 color: ; 5150 5151 } 5152 .ecom-ext-compare-icon-loading * { 5153 opacity: 0; 5154 } 5155 .ecom-product__compare-link.ecom-ext-compare-icon-loading:before { 5156 content: ""; 5157 position: absolute; 5158 transform: translate(-50%, -50%); 5159 border: 1.5px solid #f3f3f3; 5160 border-radius: 50%; 5161 border-top: 1.5px solid #000; 5162 width: 20px; 5163 height: 20px; 5164 -webkit-animation: spin 0.5s linear infinite; /* Safari */ 5165 animation: spin .5s linear infinite; 5166 } 5167 @-webkit-keyframes spin { 5168 0% { -webkit-transform: rotate(0deg); } 5169 100% { -webkit-transform: rotate(360deg); } 5170 } 5171 @keyframes spin { 5172 0% { transform: rotate(0deg); } 5173 100% { transform: rotate(360deg); } 5174 } 5175 .ecom-compare-close { 5176 padding: 15px; 5177 background: transparent; 5178 display: flex; 5179 justify-content: center; 5180 align-items: center; 5181 border: none; 5182 cursor: pointer; 5183 transition: .25s; 5184 z-index: 1; 5185 } 5186 .ecom-compare-close svg { 5187 width: 16px; 5188 height: 16px; 5189 stroke-width: 1.5px; 5190 display: inline-block; 5191 color: #222222; 5192 pointer-events: none; 5193 transition: 0.25s; 5194 } 5195 .ecom-compare-close:hover svg { 5196 transform: rotate(180deg); 5197 } 5198 .ecom-compare-shop { 5199 border-style: solid; 5200 border-left-width: 1px; 5201 border-top-width: 1px; 5202 border-right-width: 1px; 5203 border-bottom-width: 1px; 5204 border-color: #000; 5205 margin-top: 10px; 5206 margin-right: ; 5207 margin-bottom: ; 5208 margin-left: ; 5209 padding-top: 5px; 5210 padding-right: 14px; 5211 padding-bottom: 5px; 5212 padding-left: 14px; 5213 5214 text-decoration: none; 5215 color: #000; 5216 ; 5217 line-height: 1.2; 5218 transition: 0.25s; 5219 ; 5220 } 5221 .ecom-compare-shop:hover { 5222 color: #ffffff; 5223 background: #000000; 5224 border-style: ; 5225 border-left-width: ; 5226 border-top-width: ; 5227 border-right-width: ; 5228 border-bottom-width: ; 5229 border-color: ; 5230 margin-top: ; 5231 margin-right: ; 5232 margin-bottom: ; 5233 margin-left: ; 5234 padding-top: ; 5235 padding-right: ; 5236 padding-bottom: ; 5237 padding-left: ; 5238 5239 } 5240 .ecom-compare-button--inner { 5241 color: #000; 5242 ; 5243 border-style: solid; 5244 border-left-width: 1px; 5245 border-top-width: 1px; 5246 border-right-width: 1px; 5247 border-bottom-width: 1px; 5248 border-color: #ebebeb; 5249 margin-top: 16px; 5250 margin-right: ; 5251 margin-bottom: ; 5252 margin-left: ; 5253 padding-top: 12px; 5254 padding-right: 15px; 5255 padding-bottom: 12px; 5256 padding-left: 15px; 5257 5258 border-top-left-radius: 3px; 5259 border-top-right-radius: 3px; 5260 border-bottom-right-radius: 3px; 5261 border-bottom-left-radius: 3px; 5262 5263 font-size: 12px; 5264 font-weight: 700; 5265 line-height: normal; 5266 text-transform: uppercase; 5267 display: inline-block; 5268 text-decoration: none; 5269 transition: 0.25s; 5270 ; 5271 } 5272 .ecom-compare-button--label { 5273 gap: 10px; 5274 display: flex; 5275 align-items: center; 5276 justify-content: center; 5277 } 5278 .ecom-compare-button--inner:hover { 5279 color: #ffffff; 5280 background: #000000; 5281 border-style: ; 5282 border-left-width: ; 5283 border-top-width: ; 5284 border-right-width: ; 5285 border-bottom-width: ; 5286 border-color: ; 5287 margin-top: ; 5288 margin-right: ; 5289 margin-bottom: ; 5290 margin-left: ; 5291 padding-top: ; 5292 padding-right: ; 5293 padding-bottom: ; 5294 padding-left: ; 5295 5296 } 5297 @keyframes spin { 5298 0% { 5299 transform: rotate(0deg); 5300 } 5301 100% { 5302 transform: rotate(360deg); 5303 } 5304 } 5305 .ecom-compare-basic-content { 5306 display: flex; 5307 flex-direction: column; 5308 height: 100%; 5309 justify-content: space-between; 5310 padding-bottom: 25px; 5311 box-sizing: border-box; 5312 } 5313 .ecom-compare-button--inner:not([href]) { 5314 cursor: not-allowed; 5315 } 5316 .ecom-compare-swatch-color { 5317 width: 20px; 5318 height: 20px; 5319 border-radius: 100%; 5320 box-shadow: 0 0 0 2px #fff, 0 0 0 3px #ebebeb; 5321 cursor: pointer; 5322 transition: 0.2s; 5323 } 5324 .ecom-compare-swatch-color:not(.ecom-compare-swatch-color-active):hover { 5325 box-shadow: 0 0 0 2px #fff, 0 0 0 3px #000; 5326 } 5327 .ecom-compare-swatch-color-active { 5328 width: 12px; 5329 height: 12px; 5330 box-shadow: 0 0 0 6px #fff, 0 0 0 7px #000; 5331 margin-inline: 4px; 5332 } 5333 @media screen and (max-width: 1500px) { 5334 .ecom-compare-wrapper { 5335 width: 1100px; 5336 } 5337 } 5338 @media screen and (max-width: 1200px) { 5339 .ecom-compare-wrapper { 5340 width: calc(100% - 60px); 5341 margin-inline: 15px; 5342 } 5343 .ecom-compare-heading { 5344 font-size: 22px; 5345 padding: 15px 17px 17px 34px; 5346 } 5347 .ecom-compare-col.ecom-compare-field { 5348 ; 5349 } 5350 .ecom-compare-col>span { 5351 ; 5352 } 5353 .ecom-compare-product-title { 5354 ; 5355 } 5356 .ecom-compare-product-description { 5357 ; 5358 } 5359 .ecom-compare-product-price { 5360 ; 5361 } 5362 div.ecom-compare-col-notice { 5363 5364 } 5365 .ecom-compare-shop { 5366 ; 5367 } 5368 .ecom-compare-button--inner { 5369 ; 5370 } 5371 .ecom-compare-col { 5372 padding-inline: 24px; 5373 } 5374 } 5375 @media screen and (max-width: 767px) { 5376 .ecom-compare-wrapper { 5377 width: calc(100% - 30px); 5378 margin-inline: 10px; 5379 } 5380 .ecom-compare-row .ecom-compare-col.ecom-compare-field { 5381 display: none; 5382 } 5383 .ecom-compare-heading { 5384 font-size: 18px; 5385 padding-block: 0; 5386 } 5387 .ecom-compare-col { 5388 flex-basis: 50%; 5389 flex-shrink: 0; 5390 padding: 15px 10px; 5391 } 5392 div.ecom-compare-col-notice { 5393 width: 50%; 5394 } 5395 .ecom-compare-col:nth-child(2) { 5396 border-left: none; 5397 } 5398 .ecom-compare-col.ecom-compare-field { 5399 ; 5400 } 5401 .ecom-compare-col>span { 5402 ; 5403 } 5404 .ecom-compare-product-title { 5405 ; 5406 } 5407 .ecom-compare-product-description { 5408 ; 5409 } 5410 .ecom-compare-product-price { 5411 ; 5412 } 5413 div.ecom-compare-col-notice { 5414 5415 } 5416 .ecom-compare-shop { 5417 ; 5418 } 5419 .ecom-compare-button--inner { 5420 ; 5421 } 5422 } 5423 .ecom-compare-remove svg { 5424 position: absolute; 5425 right: 0; 5426 top: 50%; 5427 transform: translateY(-50%); 5428 stroke-width: 6px; 5429 stroke: currentColor; 5430 width: 14px; 5431 } 5432 .ecom-compare-remove svg path { 5433 stroke-width: 0; 5434 fill: none; 5435 transition: stroke-dashoffset 0.2s ease-in 0s; 5436 } 5437 5438 .ecom-compare-remove svg path + path { 5439 transition: stroke-dashoffset 0.2s ease-out 0.2s; 5440 } 5441 .ecom-compare-remove:hover svg path { 5442 stroke-dashoffset: 0; 5443 stroke-width: 12px; 5444 } 5445 @media screen and (max-width: 767px) { 5446 .ecom-compare-wrapper { 5447 width: calc(100% - 30px); 5448 margin-inline: 10px; 5449 } 5450 .ecom-compare-row .ecom-compare-col.ecom-compare-field { 5451 display: none; 5452 } 5453 .ecom-compare-heading { 5454 font-size: 18px; 5455 padding-block: 0; 5456 } 5457 .ecom-compare-col { 5458 flex-basis: 50%; 5459 flex-shrink: 0; 5460 padding: 15px 10px; 5461 } 5462 div.ecom-compare-col-notice { 5463 width: 50%; 5464 } 5465 .ecom-compare-col:nth-child(2) { 5466 border-left: none; 5467 } 5468 .ecom-compare-col.ecom-compare-field { 5469 ; 5470 } 5471 .ecom-compare-col>span { 5472 ; 5473 } 5474 .ecom-compare-product-title { 5475 ; 5476 } 5477 .ecom-compare-product-description { 5478 ; 5479 } 5480 .ecom-compare-product-price { 5481 ; 5482 } 5483 div.ecom-compare-col-notice { 5484 5485 } 5486 .ecom-compare-shop { 5487 ; 5488 } 5489 .ecom-compare-button--inner { 5490 ; 5491 } 5492 } 5493 .ecom-compare-remove svg { 5494 position: absolute; 5495 right: 0; 5496 top: 50%; 5497 transform: translateY(-50%); 5498 stroke-width: 6px; 5499 stroke: currentColor; 5500 width: 14px; 5501 } 5502 .ecom-compare-remove svg path { 5503 stroke-width: 0; 5504 fill: none; 5505 transition: stroke-dashoffset 0.2s ease-in 0s; 5506 } 5507 5508 .ecom-compare-remove svg path + path { 5509 transition: stroke-dashoffset 0.2s ease-out 0.2s; 5510 } 5511 .ecom-compare-remove:hover svg path { 5512 stroke-dashoffset: 0; 5513 stroke-width: 12px; 5514 } 5515</style> 5516<div class="ecom-compare-main"> 5517 <div class="ecom-compare-wrapper ecom-compare-appear-fade"> 5518 <div class="ecom-compare-heading">
5519 <span>Compare product</span> 5520 <button class="ecom-compare-close"> 5521 <svg viewBox="0 0 16 14"><path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path></svg> 5522 </button> 5523 </div> 5524 <div class="ecom-compare-table"> 5525 5526 <div class="ecom-compare-row ecom-compare-base"> 5527 <div class="ecom-compare-col ecom-compare-field"></div> 5528 </div> 5529 5530 <div class="ecom-compare-row ecom-compare-availability"> 5531 <div class="ecom-compare-col ecom-compare-field">Availability</div> 5532 </div> 5533 5534 5535 <div class="ecom-compare-row ecom-compare-vendor"> 5536 <div class="ecom-compare-col ecom-compare-field">Vendor</div> 5537 </div> 5538 5539 </div> 5540 5541 </div> 5542</div> 5543
5544<script> 5545 (function() { 5546 var table = document.querySelector('.ecom-compare-main .ecom-compare-table'); 5547 var product_row_base = document.querySelector('.ecom-compare-row.ecom-compare-base'); 5548 var product_row_availability = document.querySelector('.ecom-compare-row.ecom-compare-availability'); 5549 var product_row_vendor = document.querySelector('.ecom-compare-row.ecom-compare-vendor'); 5550 var colors = {"white":"background-color:#FFFFFF","red":"background: #ba3830","gray":"background: #d2d1cf","blue":"background: #7cd4f3","green":"background: #aecf6b","yellow":"background: #ffe703","pink":"background: #ffccce","mnit":"background: #9affef","cyclone (less destructible)":"background: #1d96ca","olive green":"background: #607d51","creamy apricot":"background: #e4caa0","jade green":"background: #92c197","light purple":"background: #b0add1","dawn blue":"background: #9ec5e2","twilight orange":"background: #f8aa54","sunrise red (enhanced rubber)":"background: #e34b42","prussian blue":"background: #4d7599","apricot":"background: #f7a75d","matcha green":"background: #659a4f","seasalt blue":"background: #4f9dba","strawberry pink":"background: #e8888a","taro purple":"background: #696395","bean paste red":"background: #a04f4a","milky blue":"background: #bed3e0","apple green":"background: #a7aa41","brown / green":"background: url('https://cdn.shopify.com/s/files/1/0037/5209/9958/files/brown_green.png?v=1712634743') no-repeat scroll center center/cover","blue / white":"background: url('https://cdn.shopify.com/s/files/1/0037/5209/9958/files/blue_white.png?v=1712634743') no-repeat scroll center center/cover"}; 5551 5552 // Overlay 5553 var overlay = document.querySelector('.ecom-compare-main'); 5554 overlay.addEventListener('click', function(e) { 5555 if (e.target.classList.contains('ecom-compare-main')) 5556 overlay.classList.remove('ecom-compare-main-show'); 5557 }) 5558 5559 document.querySelector('.ecom-compare-close').addEventListener('click', function(e) { 5560 overlay.classList.remove('ecom-compare-main-show'); 5561 }) 5562 5563 var compare_button_list = document.querySelectorAll('.ecom-product__compare-link'); 5564 var compare_list_storage = JSON.parse(localStorage.getItem("compare_list")); 5565 var notice; 5566 var isFetch = false; 5567 5568 compare_button_list.forEach(function(compare_button) { 5569 // Show added if product exist in storage 5570 var product_handle = compare_button.getAttribute("data-product-handle"); 5571 if (compare_list_storage && compare_list_storage.includes(product_handle)) { 5572 compare_button.classList.add('ecom-product__compare-link-added', 'ecom-button-active'); 5573 } 5574 5575 compare_button.addEventListener('click', function() { 5576 // Remove product hided 5577 document.querySelectorAll(".ecom-compare-col-hide").forEach(function(e) {e.remove()}); 5578 var product_handle = this.getAttribute("data-product-handle"); 5579 compare_list_storage = JSON.parse(localStorage.getItem("compare_list")); 5580 if(compare_list_storage == null) 5581 compare_list_storage = []; 5582 // If product_handle dont exist in storage, add it and change button 5583 if (!compare_list_storage.includes(product_handle)) { 5584 isFetch = false; 5585 compare_list_storage.push(product_handle); 5586 const setjson = JSON.stringify(compare_list_storage); 5587 localStorage.setItem("compare_list", setjson); 5588 this.classList.add('ecom-product__compare-link-added', 'ecom-button-active'); 5589 } 5590 else if (!isFetch){ 5591 var compare_button = this; 5592 this.classList.add('ecom-ext-compare-icon-loading'); 5593 var requests = []; 5594 for (var product_handle_title of compare_list_storage) { 5595 requests.push(fetch("/products/" + product_handle_title + ".js").then(function(res) {if (res.ok) return res.json()})) 5596 } 5597 Promise.all(requests).then(function(response) { 5598 compare_list_storage = JSON.parse(localStorage.getItem("compare_list")); 5599 isFetch = true; 5600 var variant_list = []; 5601 var variant_list_node = {}; 5602 if(notice) notice.remove(); 5603 document.querySelectorAll('.ecom-compare-col:not(.ecom-compare-field), .ecom-compare-variant').forEach(function(e) {e.remove()}); 5604 5605 // Get all variants 5606 for (product of response) { 5607 if (!product) 5608 continue; 5609 for (variant of product.options) { 5610 if (! variant_list.includes(variant.name.toLowerCase()) && variant.name != "Title") { 5611 variant_list.push(variant.name.toLowerCase()); 5612 var variant_class = variant.name.trim().toLowerCase().replace(/\s+/, ''); 5613 var variant_html = ` 5614 <div class="ecom-compare-row ecom-compare-variant ecom-compare-${variant_class}"> 5615 <div class="ecom-compare-col ecom-compare-field">${variant.name}</div> 5616 </div> 5617 `; 5618 table.insertAdjacentHTML('beforeend', variant_html); 5619 variant_list_node[variant_class] = document.querySelector(`.ecom-compare-${variant_class}`); 5620 } 5621 } 5622 } 5623 5624 5625 // Get all weight 5626 var weight_html = ` 5627 <div class="ecom-compare-row ecom-compare-variant ecom-compare-weight"> 5628 <div class="ecom-compare-col ecom-compare-field">Weight</div> 5629 </div> 5630 `; 5631 table.insertAdjacentHTML('beforeend', weight_html); 5632 var weight_list_node = table.querySelector('.ecom-compare-weight'); 5633 var have_weight = false;
5634 5635 5636 var index = 0; 5637 for (product of response) { 5638 if (product) { 5639 var des_html = ""; 5640 5641 let buttonLabel = ``, 5642 link = ''; 5643 if(product.available && product.variants.length > 1) { 5644 buttonLabel = `<svg width="19" height="12" viewBox="0 0 19 12" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 5645 <path d="M18.7079 5.6338C18.5397 5.40371 14.5321 0 9.4137 0C4.29527 0 0.287485 5.40371 0.119471 5.63358C0.041836 5.73994 0 5.86821 0 5.99989C0 6.13157 0.041836 6.25984 0.119471 6.3662C0.287485 6.59629 4.29527 12 9.4137 12C14.5321 12 18.5397 6.59625 18.7079 6.36638C18.7857 6.26008 18.8276 6.13179 18.8276 6.00009C18.8276 5.86839 18.7857 5.74011 18.7079 5.6338ZM9.4137 10.7586C5.64343 10.7586 2.37798 7.17207 1.41133 5.99958C2.37673 4.82605 5.63534 1.24137 9.4137 1.24137C13.1838 1.24137 16.449 4.8273 17.4161 6.00042C16.4507 7.17391 13.1921 10.7586 9.4137 10.7586Z"/> 5646 <path d="M9.4137 2.27586C7.36024 2.27586 5.68954 3.94656 5.68954 6.00002C5.68954 8.05348 7.36024 9.72417 9.4137 9.72417C11.4672 9.72417 13.1379 8.05348 13.1379 6.00002C13.1379 3.94656 11.4672 2.27586 9.4137 2.27586ZM9.4137 8.48276C8.04465 8.48276 6.93095 7.36903 6.93095 6.00002C6.93095 4.63101 8.04469 3.51727 9.4137 3.51727C10.7827 3.51727 11.8964 4.63101 11.8964 6.00002C11.8964 7.36903 10.7827 8.48276 9.4137 8.48276Z"/> 5647 </svg> 5648 View detail`; 5649 link = `/products/${product.handle}`; 5650 } 5651 else if(product.available && product.quantity > 0){ 5652 buttonLabel = `<svg xmlns="http://www.w3.org/2000/svg" width="17" height="auto" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-shopping-bag"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"></path><line x1="3" y1="6" x2="21" y2="6"></line><path d="M16 10a4 4 0 0 1-8 0"></path></svg> 5653 Add to cart`; 5654 link = `/cart/add?id=${product.variants[0].id}&quantity=1`; 5655 } else if(product.available) { 5656 buttonLabel = `<svg xmlns="http://www.w3.org/2000/svg" width="17" height="auto" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-shopping-bag"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"></path><line x1="3" y1="6" x2="21" y2="6"></line><path d="M16 10a4 4 0 0 1-8 0"></path></svg> 5657 Add to cart`; 5658 link = `/cart/add?id=${product.variants[0].id}&quantity=1`; 5659 } else { 5660 buttonLabel = `<svg width="14" height="auto" stroke-width="0.5" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 5661 <path d="M8 0C3.60313 0 0 3.60313 0 8C0 12.3969 3.60313 16 8 16C12.3969 16 16 12.3969 16 8C16 3.60313 12.3969 0 8 0ZM2.75003 11.075C2.21566 10.175 1.90625 9.125 1.90625 8C1.90625 4.65312 4.60625 1.91562 7.98122 1.90625C9.11563 1.90625 10.1656 2.21559 11.075 2.74997C11.3468 2.90937 11.4031 3.26562 11.1875 3.49062L3.49062 11.1875C3.26562 11.4031 2.90937 11.3469 2.75003 11.075ZM8.01878 14.0938C6.88438 14.0938 5.83438 13.7843 4.925 13.25C4.65316 13.0906 4.59691 12.725 4.82188 12.5094L12.5094 4.82188C12.725 4.59688 13.0906 4.65313 13.25 4.925C13.7843 5.825 14.0938 6.875 14.0938 8C14.0938 11.3656 11.375 14.0844 8.01878 14.0938Z"/> 5662 </svg> 5663 Sold out`; 5664 link = ``; 5665 } 5666 var price = window.EComposer.formatMoney(product.price); 5667 var compare_at_price = product.compare_at_price ? window.EComposer.formatMoney(product.compare_at_price) : ''; 5668 var product_html = ` 5669 <div class="ecom-compare-col"> 5670 <div class="ecom-compare-basic-content"> 5671 <div> 5672 <a class="ecom-compare-remove">Remove 5673 <svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> 5674 <path d="M 10 10 L 90 90" stroke-dasharray="113" stroke-dashoffset="113"></path> 5675 <path d="M 90 10 L 10 90" stroke-dasharray="113" stroke-dashoffset="113"></path> 5676 </svg> 5677 </a> 5678 <a href="${product.url}" class="ecom-compare-product-image"> 5679 <img src="${product.featured_image}"/> 5680 </a> 5681 <a href="${product.url}" class="ecom-compare-product-title">${product.title}</a> 5682 <div class="ecom-compare-product-price"> 5683 <div class="ecom-compare-product-price--sale">${price}</div> 5684 <div class="ecom-compare-product-price--compare-at">${compare_at_price}</div> 5685 </div> 5686 ${des_html} 5687 </div> 5688 <div class="ecom-compare-button"> 5689 <a class="ecom-compare-button--inner" ${link != '' ? 'href="' + link + '"' : ''} >
5690 <span class="ecom-compare-button--label"> 5691 ${buttonLabel} 5692 </span> 5693 <span class="ecom-compare-button--icon"> 5694 </span> 5695 </a> 5696 </div> 5697 </div> 5698 </div>`; 5699 product_row_base.insertAdjacentHTML('beforeend', product_html); 5700 5701 5702 var instock_svg = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 5703 <path fill-rule="evenodd" clip-rule="evenodd" d="M8 0C3.5875 0 0 3.5875 0 8C0 12.4125 3.5875 16 8 16C12.4125 16 16 12.4125 16 8C16 3.5875 12.4125 0 8 0Z" fill="#4BAE4F"/> 5704 <path d="M6.45937 11.6594C5.4375 10.6375 4.42188 9.60625 3.39687 8.58438C3.28437 8.47188 3.28437 8.28438 3.39687 8.17188L4.575 6.99375C4.6875 6.88125 4.875 6.88125 4.9875 6.99375L6.67188 8.67813L11.0031 4.34375C11.1188 4.23125 11.3031 4.23125 11.4187 4.34375L12.6 5.525C12.7156 5.64062 12.7156 5.825 12.6 5.9375L6.87187 11.6594C6.75937 11.775 6.575 11.775 6.45937 11.6594Z" fill="white"/> 5705 </svg>`; 5706 var outstock_svg = `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 5707 <path d="M8 0C3.60313 0 0 3.60313 0 8C0 12.3969 3.60313 16 8 16C12.3969 16 16 12.3969 16 8C16 3.60313 12.3969 0 8 0ZM2.75003 11.075C2.21566 10.175 1.90625 9.125 1.90625 8C1.90625 4.65312 4.60625 1.91562 7.98122 1.90625C9.11563 1.90625 10.1656 2.21559 11.075 2.74997C11.3468 2.90937 11.4031 3.26562 11.1875 3.49062L3.49062 11.1875C3.26562 11.4031 2.90937 11.3469 2.75003 11.075ZM8.01878 14.0938C6.88438 14.0938 5.83438 13.7843 4.925 13.25C4.65316 13.0906 4.59691 12.725 4.82188 12.5094L12.5094 4.82188C12.725 4.59688 13.0906 4.65313 13.25 4.925C13.7843 5.825 14.0938 6.875 14.0938 8C14.0938 11.3656 11.375 14.0844 8.01878 14.0938Z" fill="#A5A5A5"/> 5708 </svg>`; 5709 var availability_html = ` 5710 <div class="ecom-compare-col"> 5711 <span class="ecom-compare-stock ` + ((product.available) ? (product.quantity > 0 ? `ecom-compare-instock\">${instock_svg}In stock` : `ecom-compare-instock\">${instock_svg}Add to cart`) : `ecom-compare-outstock\">${outstock_svg}Out of stock`) + `</span> 5712 </div> 5713 `; 5714 product_row_availability.insertAdjacentHTML('beforeend', availability_html); 5715 5716 5717 5718 var vendor_html = ` 5719 <div class="ecom-compare-col"> 5720 <span>${product.vendor}</span> 5721 </div>`; 5722 product_row_vendor.insertAdjacentHTML('beforeend', vendor_html); 5723 5724 5725 5726 var variant_pd_list = []; 5727 for (variant of product.options) { 5728 variant_pd_list.push(variant.name.toLowerCase()); 5729 } 5730 var html = ''; 5731 for (item of variant_list) { 5732 if (variant_pd_list.includes(item)) { 5733 for (variant of product.options) 5734 if (variant.name.toLowerCase() == item) { 5735 if (item == 'color' && colors) { 5736 html = `<div class="ecom-compare-col" data-product-index=${index}>`; 5737 var first_color = true; 5738 for (_variant of variant.values) { 5739 _variant = _variant.toLowerCase(); 5740 html += `<span data-swatch-color="${_variant}" class="ecom-compare-swatch-color${first_color ? ' ecom-compare-swatch-color-active': ''}" style="${colors[_variant]}"></span>`; 5741 if(first_color) 5742 first_color = false;
5743 } 5744 html += '</div>'; 5745 } else { 5746 var html = ` 5747 <div class="ecom-compare-col"> 5748 <span>${variant.values.join(', ')}</span> 5749 </div>`; 5750 } 5751 break; 5752 } 5753 5754 } else 5755 var html = ` 5756 <div class="ecom-compare-col"><span style="text-decoration: none !important;">-</span></div>`; 5757 5758 var variant_class = item.trim().toLowerCase().replace(/\s+/, ''); 5759 variant_list_node[variant_class].insertAdjacentHTML('beforeend', html); 5760 } 5761 5762 5763 5764 var weight_list = []; 5765 for(variant of product.variants) { 5766 if(variant.weight != 0 && ! weight_list.includes(variant.weight)) { 5767 weight_list.push(variant.weight); 5768 } 5769 } 5770 if(weight_list.length) { 5771 have_weight = true; 5772 var html = ` 5773 <div class="ecom-compare-col"> 5774 <span>${weight_list.map(a => a/1000).sort((a,b) => a-b).join(' kg, ')} kg</span> 5775 </div>`; 5776 } else { 5777 var html = ` 5778 <div class="ecom-compare-col"><span style="text-decoration: none !important;">-</span></div>`; 5779 } 5780 weight_list_node.insertAdjacentHTML('beforeend', html); 5781 5782 index++; 5783 } 5784 5785 } // End for 5786 5787 if(variant_list_node['color']) { 5788 var i = 0; 5789 for(product of response) { 5790 if(!product) 5791 continue; 5792 var featured_image=''; 5793 for(var b of product.variants) { 5794 if(b['featured_image']) { 5795 featured_image = b['featured_image'].src; 5796 break; 5797 } 5798 } 5799 try { 5800 if(featured_image) 5801 product_row_base.querySelectorAll('.ecom-compare-col:not(.ecom-compare-field)')[i].querySelector('.ecom-compare-product-image img').src 5802 = featured_image; 5803 } catch { 5804 console.log('ecom-compare-extention-error'); 5805 } 5806 i++; 5807 } 5808 var swatch_color_list = variant_list_node['color'].querySelectorAll('.ecom-compare-swatch-color'); 5809 swatch_color_list.forEach(function(item) { 5810 item.addEventListener('click', function() { 5811 var active = item.parentElement.querySelector('.ecom-compare-swatch-color-active'); 5812 if(item == active) 5813 return; 5814 var product_index = item.parentElement.getAttribute('data-product-index'); 5815 var color_name = item.getAttribute('data-swatch-color'); 5816 if(active) 5817 active.classList.remove('ecom-compare-swatch-color-active'); 5818 item.classList.add('ecom-compare-swatch-color-active'); 5819 5820 // Get color position in product.json->options 5821 var color_position = 'option'; 5822 for(var a of response[product_index].options) { 5823 if(a.name.toLowerCase() == 'color') { 5824 color_position += a.position; 5825 break; 5826 } 5827 } 5828 // Get image by color 5829 var featured_image = null; 5830 for(var b of response[product_index].variants) { 5831 if(b[color_position].toLowerCase() == color_name) { 5832 if(b['featured_image']) { 5833 featured_image = b['featured_image'].src; 5834 break; 5835 } 5836 } 5837 } 5838 try { 5839 if(featured_image) { 5840 var product_image = product_row_base.querySelectorAll('.ecom-compare-col:not(.ecom-compare-field)')[product_index].querySelector('.ecom-compare-product-image img'); 5841 product_image.style.opacity = 0; 5842 setTimeout(function () { 5843 product_image.src = featured_image; 5844 product_image.style.opacity = 1; 5845 }, 100); 5846 } 5847 } catch { 5848 console.log('ecom-compare-extention-error'); 5849 } 5850 }) 5851 }) 5852 } 5853 5854 5855 if(!have_weight) 5856 weight_list_node.remove(); 5857 5858 5859 if (response.length == 1) { 5860 var html = ` 5861 <div class="ecom-compare-col-notice">Add more products to compare<a href="/collections/all" class="ecom-compare-shop">Shop now</a></div> 5862 `; 5863 product_row_base.insertAdjacentHTML('beforeend', html); 5864 notice = document.querySelector('.ecom-compare-col-notice'); 5865 } 5866 5867 // Remove product and delete item in local storage 5868 var remove_icon = document.querySelectorAll('.ecom-compare-remove'); 5869 var compare_row = document.querySelectorAll('.ecom-compare-main .ecom-compare-row'); 5870 var compare_list = compare_list_storage; 5871 remove_icon.forEach(function(item, index, arr) { 5872 item.addEventListener('click', function() { 5873 5874 // Hide product and variant 5875 var i = [...compare_row[0].querySelectorAll('.ecom-compare-col:not(:first-child)')].indexOf(item.parentElement.parentElement.parentElement); 5876 for (a of compare_row) { 5877 a.children[i+1].classList.add('ecom-compare-col-hide'); 5878 } 5879 5880 // Remove product handle in local storage 5881 compare_list_storage[i] = ""; 5882 compare_list = compare_list_storage.filter(function(handle) { 5883 return handle != "" 5884 }) 5885 var setjson = JSON.stringify(compare_list); 5886 localStorage.setItem("compare_list", setjson); 5887 5888 // Add text notify when product compare has 1 or 0 left 5889 if(notice) 5890 notice.remove(); 5891 if (compare_list.length == 1) { 5892 var html = ` 5893 <div class="ecom-compare-col-notice">Add more products to compare<a href="/collections/all" class="ecom-compare-shop">Shop now</a></div> 5894 `; 5895 product_row_base.insertAdjacentHTML('beforeend', html); 5896 notice = document.querySelector('.ecom-compare-col-notice'); 5897 } 5898 if (compare_list.length == 0) { 5899 overlay.classList.remove('ecom-compare-main-show'); 5900 isFetch = false;
5901 } 5902 5903 // Hide variant not use 5904 for (b in variant_list_node) { 5905 var c = variant_list_node[b].querySelectorAll(".ecom-compare-col:not(.ecom-compare-field, .ecom-compare-col-hide)"); 5906 var isUse = false; 5907 c.forEach(function(item) { 5908 if (item.textContent != "-") { 5909 isUse = true; 5910 } 5911 }) 5912 if (! isUse) 5913 variant_list_node[b].remove(); 5914 5915 } 5916 isUse = false; 5917 5918 var d = weight_list_node.querySelectorAll(".ecom-compare-col:not(.ecom-compare-field, .ecom-compare-col-hide)"); 5919 d.forEach(function(item) { 5920 if (item.textContent != "-") { 5921 isUse = true; 5922 } 5923 }) 5924 if (! isUse) 5925 weight_list_node.remove(); 5926 5927 // Update compare button 5928 document.querySelectorAll('.ecom-product__compare-link').forEach(function(compare_button) { 5929 var compare_list = JSON.parse(localStorage.getItem("compare_list")); 5930 var product_handle = compare_button.getAttribute("data-product-handle"); 5931 if (compare_list.includes(product_handle)) { 5932 compare_button.classList.add('ecom-product__compare-link-added', 'ecom-button-active'); 5933 } else { 5934 compare_button.classList.remove('ecom-product__compare-link-added', 'ecom-button-active'); 5935 } 5936 }) 5937 }) 5938 }) 5939 5940 overlay.classList.add('ecom-compare-main-show'); 5941 compare_button.classList.remove('ecom-ext-compare-icon-loading'); 5942 }) // End promise 5943 } 5944 else { 5945 overlay.classList.add('ecom-compare-main-show'); 5946 this.classList.remove('ecom-ext-compare-icon-loading'); 5947 } 5948 }) 5949 }) 5950 })() 5951</script>
5951 5952<!-- End Extension Ecomposer Compare --> 5953 5954<!--BEGIN-STICKY-CART--><!-- Ecomposer Sticky Cart Extension --><div class="ecom-sticky__atc ecom-container ecom-b__0 ecom-section ecom-l__0 ecom-r__0 ecom-sticky-layout__simple " data-img-size="240x"> 5955 <div class="ecom-sticky__collapse"><svg width="20" height="20" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h48v48H0z" fill="none"/><path d="M24 29.172 9.414 14.586l-2.828 2.828L24 34.828l17.414-17.414-2.828-2.828z"/></svg></div> 5956 <div class="ecom__row ecom-sticky__atc--wrapper core__row--columns "> 5957 <div class="ecom-sticky-atc__product"> 5958 <div class="ecom-sticky-atc__product-wrap ecom-flex ecom-al_center"> 5959 <div class="ecom-sticky__atc--image"> 5960 <img alt="" src="//cheerble.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_240x.gif"/> 5961 </div> 5962 <div class="ecom-sticky__act--info ecom-flex ecom-column"> 5963 <h3 class="ecom-sticky__atc--title" title=""></h3> 5964 <div class="ecom-sticky__atc--price "> 5965 5966 <ins></ins> 5967 </div> 5968 </div> 5969 </div> 5970 5971 </div> 5972 <div class="ecom-sticky-atc__btn ecom-flex ecom-al_center"><div class="ecom-sticky_atc-wrap"> 5973 <div class="ecom-sticky__atc--quantity"> 5974 <div class="ecom-qty ecom-tc"> 5975 <a rel="nofollow" data-no-instant class="ecom-minus" href="#"> 5976 <svg width="12" height="2" viewBox="0 0 12 2" fill="none" xmlns="http://www.w3.org/2000/svg"> 5977 <path d="M12 1.85689H6.85714H5.14286H0V0.142604H5.14286L6.85714 0.142578L12 0.142604V1.85689Z" fill="black"/> 5978 </svg> 5979 </a> 5980 <input type="number" class="ecom-input-text ecom-qty-input text tc ecom-js_sticky_qty ecom-tc" step="1" min="1" max="9999" name="quantity" value="1" size="4" pattern="[0-9]*" inputmode="numeric"> 5981 <a rel="nofollow" data-no-instant class="ecom-plus" href="#"> 5982 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 5983 <path d="M12 6.85714H6.85714V12H5.14286V6.85714H0V5.14286H5.14286V0H6.85714V5.14286H12V6.85714Z" fill="black"/> 5984 </svg> 5985 </a> 5986 </div> 5987 </div> 5988 <button class="ecom-sticky__atc--btn" >
5988<span class="ecom-add-to-cart-text">Add to cart</span></button> 5989 </div> 5990 </div> 5991 </div> 5992 </div> 5993 <style data-shopify> 5994#shopify-section-ecom-sticky-cart { 5995 max-width: 100%; 5996 overflow: hidden; 5997 } 5998 .ecom-sticky__atc--wrapper { 5999 /* max-width: 1600px; */ 6000 margin: 0 auto; 6001 gap: 12px; 6002 padding: 0 20px !important; 6003 justify-content: center; 6004 flex-wrap: nowrap !important;justify-content: space-between;} 6005 .ecom-sticky-atc__product { 6006 overflow: hidden; 6007 gap: 15px; 6008 transition: 0.2s; 6009 opacity: 1; 6010 } 6011 .ecom-sticky-atc__product-wrap { 6012 gap: 15px; 6013 } 6014 .ecom-sticky__atc { 6015 padding: 17px 20px; 6016 background: #fff; 6017 position: fixed; 6018 display: none; 6019 z-index: 999; 6020 box-shadow: 0 0 9px rgb(0 0 0 / 12%); 6021 transition: -webkit-transform 0.25s ease; 6022 transition: transform 0.25s ease; 6023 transition: transform 0.25s ease, -webkit-transform 0.25s ease; 6024 -webkit-transform: translate3d(0, 100%, 0); 6025 transform: translate3d(0, 100%, 0); 6026 } 6027 6028 .ecom-layout--visible.ecom-sticky__atc { 6029 display: block; 6030 } 6031 6032 .ecom-sticky-show.ecom-sticky__atc { 6033 -webkit-transform: translate3d(0, 0, 0); 6034 transform: translate3d(0, 0, 0); 6035 } 6036 .ecom-sticky-atc__btn { 6037 gap: 12px; 6038 } 6039 .ecom-sticky__atc--quantity { 6040 background: #F5F5F5; 6041 border-color: #ddd; 6042 text-align: center; 6043 display: inline-block;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} 6044 input::-webkit-outer-spin-button, 6045 input::-webkit-inner-spin-button { 6046 display: none; 6047 } 6048 .ecom-sticky__atc input.ecom-js_sticky_qty { 6049 -moz-appearance: textfield; 6050 border: none; 6051 font-size: 16px; 6052 font-weight: 600; 6053 line-height: 30px; 6054 background: 0 0; 6055 padding: 8px 0; 6056 outline: 0; 6057 max-width: 100%; 6058 box-shadow: none; 6059 margin: 0; 6060 text-align: center; 6061 position: unset; 6062 display: unset; 6063 -webkit-appearance: none; 6064 -moz-appearance: none; 6065 appearance: none; 6066 color: #000; 6067 } 6068 .ecom-sticky__atc--quantity .ecom-tc a { 6069 display: flex; 6070 border: 0; 6071 background: 0 0; 6072 padding: 8px 15px; 6073 align-items: center; 6074 } 6075 .ecom-js_sticky_sl { 6076 outline: none; 6077 min-width: 130px; 6078 padding: 5 PX; 6079 margin-top: 10px; 6080 } 6081 .ecom-js_sticky_sl:focus { 6082 outline: none; 6083 } 6084 .ecom-sticky__atc .selector-wrapper { 6085 display: none; 6086 } 6087 .ecom-sticky__atc--variants { 6088 margin-left: auto; 6089 } 6090 6091 .ecom-sticky__atc--variants select:focus-visible { 6092 outline: none; 6093 box-shadow: none; 6094 } 6095 6096 .ecom-sticky__atc--variants select { 6097 border: none; 6098 height: auto; 6099 color: #000; 6100 background-color: #fff; 6101 font-size: 14px; 6102 font-weight: 400; 6103 line-height: 22px; 6104 appearance: none; 6105 -webkit-appearance: none; 6106 -moz-appearance: none; 6107 text-indent: 1px; 6108 width: 100%; 6109 text-overflow: ''; 6110 background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="7" viewBox="0 0 11 7" fill="none"><path d="M6.55868e-08 0.976562L5.5 6.47656L11 0.976562L10.0238 0.000312794L5.5 4.52406L0.97625 0.000312686L6.55868e-08 0.976562Z" fill="black"/></svg>') no-repeat right center; 6111 background-position-x: calc(100% - 16px); 6112 padding: 11px 78px 11px 16px;border-left: 1px solid;border-right: 1px solid;border-bottom: 1px solid;border-top: 1px solid;border-color: #EBEBEB;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} 6113 6114 .ecom-sticky__atc .ecom-product-single__variant-picker--main { 6115 flex-direction: row; 6116 flex-wrap: wrap; 6117 } 6118 .ecom-sticky__atc .ecom-product-single__variant-picker--main > div { 6119 margin-right: 30px; 6120 margin-bottom: 0; 6121 flex-direction: row; 6122 align-items: flex-start; 6123 justify-content: space-between; 6124 } 6125 .ecom-sticky__atc .ecom-product-single__picker--option-label { 6126 margin-right: 15px; 6127 margin-bottom: 0; 6128 } 6129 .ecom-sticky__atc .ecom-product-single__swatch-select, 6130 .ecom-sticky__atc .single-option-selector { 6131 text-align: left; 6132 min-width: 100px; 6133 padding: 6px; 6134 } 6135 .ecom-sticky__atc .single-option-selector { 6136 border-radius: 0; 6137 } 6138 .ecom-sticky__atc--image img { 6139 max-width: 100px; 6140 } 6141 .ecom-sticky__atc .ecom-product-single__variant-picker--options { 6142 flex-direction: row; 6143 } 6144 .ecom-sticky__atc .ecom-product-single__variant-picker--options .selector-wrapper { 6145 margin-right: 15px; 6146 } 6147 .ecom-sticky__atc-icon{ 6148 display: flex; 6149 justify-content: center; 6150 align-items: center;} 6151 .ecom-sticky__atc-icon svg{ 6152 height: 15px; 6153 width: 15px; 6154 } 6155 .ecom-sticky__atc .ecom-sticky__atc--btn { 6156 gap: 10px;border-radius: 5px; 6157 align-items: center; 6158 justify-content: center; 6159 transition: 0.2s all ease; 6160 /*min-width: 200px;*/ 6161 background-color: #0891B2; 6162 font-size: 14px; 6163 font-weight: 600; 6164 line-height: normal; 6165 padding: 14px 60px; 6166 text-wrap: nowrap;color: #ffffff;background-color:#000;;border-left: 1px solid;border-right: 1px solid;border-bottom: 1px solid;border-top: 1px solid;border-color: #000000;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;} 6167 6168 @media (hover: hover) and (pointer: fine) { 6169 .ecom-sticky__atc .ecom-sticky__atc--btn:hover {color: #000000;background-color:#fff; 6170} 6171 } 6172 .ecom-sticky__atc .ecom-sticky__atc--btn[disabled] {
6173 cursor: not-allowed; 6174 opacity: 0.6; 6175 } 6176 .ecom-sticky__atc .ecom-sticky__atc--btn[disabled]:hover {color: #ffffff;background-color:#000;;} 6177 .ecom-sticky__atc .ecom-product-single__variant-picker--options label { 6178 width: 100%; 6179 margin-right: 10px; 6180 display: flex; 6181 align-items: center; 6182 } 6183 .ecom-sticky__atc .ecom-sticky__act--info h3 { 6184 font-size: 16px; 6185 font-weight: 500; 6186 color: #000; 6187 display: -webkit-box; 6188 -webkit-box-orient: vertical; 6189 overflow: hidden; 6190 -webkit-line-clamp: 2; 6191 text-overflow: ellipsis; /* Ellipses (cross-browser) */ 6192 -o-text-overflow: ellipsis; /* Ellipses (cross-browser) */} 6193 /* .ecom-sticky__atc .ecom-sticky__act--info h3:after { 6194 content: "..."; 6195 display: inline-block; 6196 overflow: hidden; 6197 vertical-align: bottom; 6198 line-height: 1em; 6199 } */ 6200 .ecom-sticky_atc-wrap { 6201 display: flex; 6202 justify-content: space-between; 6203 gap: 12px; 6204 flex-wrap: nowrap; 6205 align-items: center; 6206 } 6207 .ecom-sticky__atc .ecom-product-single__swatch-item { 6208 border: none; 6209 } 6210 .ecom-sticky__atc .ecom-product-single__swatch-item.ecom-button-active { 6211 border: 1px solid #9e9e9e; 6212 } 6213 .ecom-sticky__atc .ecom-product-single__picker-radio-list li { 6214 min-width: 40px; 6215 margin-left: 5px; 6216 padding: 0 4px; 6217 } 6218 .ecom-sticky__atc .ecom-product-single__variant-picker--main > div { 6219 margin-bottom: 10px; 6220 } 6221 .ecom-sticky__atc .ecom-product-single__picker-images-item { 6222 margin-right: 5px; 6223 } 6224 .ecom-sticky__atc .ecom-product-single__picker-images-item img { 6225 max-width: 30px; 6226 object-fit: contain; 6227 } 6228 .ecom-sticky-layout__simple .ecom-sticky__atc--image { 6229 width: 65px; 6230 height: 65px; 6231 overflow: hidden; 6232 position: relative; 6233 flex-shrink: 0; 6234 } 6235 .ecom-sticky-layout__simple .ecom-sticky__atc--image img { 6236 position: absolute; 6237 left: 0; 6238 right: 0; 6239 width: 100%; 6240 height: 100%; 6241 object-fit: cover; 6242 object-position: center; 6243 } 6244 .ecom-sticky__atc--price { 6245 display: none; 6246 } 6247 .ecom-sticky__atc--price-always-show { 6248 display: block !important; 6249 } 6250 .ecom-sticky__atc--price del { 6251 } 6252 6253 .ecom-sticky__atc--price ins {margin-left: 5px; 6254 text-decoration: none; 6255 font-weight: 500; 6256 text-decoration:none; 6257 } 6258 6259 .ecom-sticky__atc select {} 6260 .ecom-sticky__atc--quantity .ecom-qty { 6261 display: flex; 6262 } 6263 .ecom-sticky__collapse { 6264 display: none; 6265 justify-content: center; 6266 align-items: center; 6267 padding: 10px; 6268 cursor: pointer; 6269 } 6270 @media(max-width: 1440px) { 6271 .ecom-sticky__atc--variants select { 6272 padding-right: 35px; 6273 } 6274 } 6275 @media(max-width:1024px) { 6276 .ecom-sticky__atc--wrapper { 6277 flex-wrap: wrap !important; 6278 /*justify-content: center; */ 6279 } 6280 .ecom-sticky__atc--wrapper > * { 6281 margin: auto; 6282 } 6283 .ecom-sticky__atc select {} 6284 .ecom-sticky__atc .ecom-sticky__atc--btn {} 6285 .ecom-sticky__atc { 6286 padding: 20px 0px; 6287 } 6288 .ecom-sticky__atc .ecom-sticky__act--info h3 {} 6289 .ecom-sticky__atc--price ins {} 6290 .ecom-sticky__atc--price del {} 6291 .ecom-sticky__atc--variants select { 6292 width: 100%;} 6293 .ecom-sticky__atc .ecom-product-single__variant-picker--options label { 6294 display: none; 6295 } 6296 } 6297 6298 .ecom-sticky__close-btn { 6299 display: none; 6300 } 6301 6302 .ecom-iconsvg-close { 6303 stroke: #000; 6304 width: 16px; 6305 height: 16px; 6306 stroke-width: 1.5px; 6307 display: inline-block; 6308 pointer-events: none; 6309 transition: all .3s; 6310 } 6311 @media(max-width:767px) { 6312 .ecom-sticky__atc .ecom-sticky__atc--btn {} 6313 div.ecom-sticky__atc { 6314 padding-block: 0 10px; 6315 } 6316 .ecom-sticky__atc .ecom-sticky__act--info h3 {} 6317 .ecom-sticky__atc--price ins {} 6318 .ecom-sticky__atc--price del {} 6319 .ecom-sticky-atc__btn { 6320 flex-direction: column; 6321 width: 100%; 6322 } 6323 .ecom-sticky_atc-wrap { 6324 width: 100%; 6325 } 6326 6327 .ecom-sticky__atc .ecom-sticky__atc--btn { 6328 width: 100%; 6329 } 6330 .ecom-sticky__atc--variants select {} 6331 .ecom-sticky-layout__simple .ecom-sticky-atc__product { 6332 width: 100%; 6333 justify-content: flex-start; 6334 } 6335 6336 .ecom-sticky-layout__simple .ecom-sticky-atc__product[data-visible='false'] { 6337 max-height: 0; 6338 } 6339 6340 .ecom-sticky-layout__simple .ecom-sticky-atc__product[data-visible='true'] { 6341 max-height: 500px; 6342 } 6343 6344 .ecom-sticky__close-btn { 6345 display: none; 6346 position: absolute; 6347 top: 0; 6348 cursor: pointer; 6349 right: 10px; 6350 padding: 10px; 6351 background: none; 6352 border: none; 6353 } 6354 6355 .ecom-sticky__atc--wrapper { 6356 position: relative; 6357 gap: 0; 6358 flex-direction: column; 6359 align-items: center; 6360 padding-inline: 15px; 6361 } 6362 .ecom-sticky-layout__simple .ecom-sticky-atc__product { 6363 padding-bottom: 10px; 6364 } 6365 .ecom-sticky-layout__simple .ecom-sticky-atc__product.ecom-max-height--full { 6366 max-height: 500px; 6367 } 6368 6369 .ecom-sticky-layout__simple .ecom-sticky__atc--variants { 6370 width: 100%; 6371 justify-content: flex-end; 6372 margin-left: unset;} 6373 .ecom-sticky__atc.ecom-sticky-mobile-disable { 6374 display: none; 6375 visibility: hidden; 6376 } 6377 .ecom-sticky-layout__simple .ecom-sticky__act--info { 6378 text-align: left; 6379 } 6380 6381 .ecom-sticky__atc--variants select { 6382 margin: 0; 6383 overflow: hidden; 6384 text-overflow: ellipsis; 6385 white-space: nowrap; 6386 } 6387 .ecom-sticky__atc--price { 6388 display: block; 6389 } 6390 .ecom-sticky__collapse { 6391 display: flex; 6392 } 6393 .ecom-sticky-atc__hide { 6394 opacity: 0; 6395 height: 0 !important; 6396 padding: 0 !important; 6397 } 6398 } 6399 6400 @media(max-width:500px) { 6401 6402 .ecom-sticky-layout__simple .ecom-sticky-atc__product, 6403 .ecom-sticky__atc--wrapper { 6404 align-items: center; 6405 } 6406 6407 .ecom-sticky-layout__simple .ecom-sticky__atc--btn { 6408 min-width: unset; 6409 } 6410 6411 .ecom-sticky-layout__simple .ecom-sticky-atc__product .ecom-sticky__act--info { 6412 margin: 0; 6413 } 6414 .ecom-sticky__atc .ecom-sticky__atc--btn { 6415 padding: 15px 30px; 6416 } 6417 6418 } 6419 </style>
6420<script> 6421 ;(function () { 6422 // Handle Sticky cart 6423 const action = window.EComposer && window.EComposer.routes.cart_add_url || "/cart/add"; 6424 const doc = window.document, 6425 $main_atc_forms = doc.querySelectorAll(`form[action="${action}"].ecom-product-form--single`); 6426 var $main_atc_form = null; 6427 $main_atc_forms.length > 0 && 6428 $main_atc_forms.forEach(function ($form) { 6429 if ( 6430 $form.querySelector("button[type=submit]") 6431 && ( 6432 (window.screen.width > 1024 && !$form.classList.contains('ec-hide-on-desktop')) 6433 || ((window.screen.width > 767 && window.screen.width <= 1024) && !$form.classList.contains('ec-hide-on-tablet')) 6434 || (window.screen.width <= 767 && !$form.classList.contains('ec-hide-on-mobile')) 6435 ) 6436 ) { 6437 $main_atc_form = $form; 6438 return; 6439 } 6440 }); 6441 if (!$main_atc_form) { 6442 return; 6443 } 6444 const $el_wrapper = doc.querySelector(".ecom-sticky__atc"); 6445 if(!$el_wrapper) return; 6446 6447 var menu_height = 0; 6448 setTimeout(function() { 6449 var sticky_height = $el_wrapper.offsetHeight; 6450 var toolbar_mobile = document.querySelector('.ecom-toolbar_mobile'); 6451 if(toolbar_mobile) 6452 menu_height = toolbar_mobile.offsetHeight; 6453 if(toolbar_mobile && sticky_height > parseInt(menu_height)) 6454 document.body.style.paddingBottom = sticky_height + 'px'; 6455 }, 500) 6456 window.addEventListener('resize', function() { 6457 var sticky_height = $el_wrapper.offsetHeight; 6458 if(window.innerWidth < 1024) { 6459 var height = sticky_height 6460 if(menu_height) { 6461 height = sticky_height + parseInt(menu_height); 6462 } 6463 } else { 6464 var height = sticky_height; 6465 if(menu_height && sticky_height < parseInt(menu_height)) { 6466 height = menu_height; 6467 } 6468 } 6469 document.body.style.paddingBottom = height + 'px'; 6470 }) 6471 6472 const main_atc_btn = $main_atc_form.querySelector("button[type=submit]"), 6473 sticky_atc_btn = $el_wrapper.querySelector(".ecom-sticky__atc--btn"); 6474 const handleVariantStickyCart = function () { 6475 const $el = doc.querySelector(".ecom-sticky__atc--variants"); 6476 const $main_variant_wrapper = $main_atc_form.querySelector(".ecom-product-single__variant-picker"); 6477 6478 if (!$main_variant_wrapper) return; 6479 6480 const selector = $main_variant_wrapper.querySelector('[name="id"]'); 6481 const selector_id = selector.id; 6482 const sticky_selector_id = "sticky-" + selector_id; 6483 6484 if (!$el_wrapper) return; 6485 //if (!$el || !$el_wrapper) return; 6486 6487 const json = $main_variant_wrapper.querySelector("#" + selector.dataset.jsonProduct); 6488 6489 if (!json) { 6490 return; 6491 } 6492 6493 let product = null; 6494 try { 6495 product = JSON.parse(json.innerHTML); 6496 } catch (e) { 6497 return; 6498 } 6499 6500 let selector_sticky = $el_wrapper.querySelector("select[name=id]"); 6501 if (!selector_sticky) { 6502 selector_sticky = $main_atc_form.querySelector("select[name=id]"); 6503 }; 6504 if (!selector_sticky) return; 6505 6506 selector_sticky.addEventListener("change", function (e) { 6507 handleSimpleVariantChange(); 6508 }); 6509 handleSimpleVariantChange(); 6510 6511 function handleSimpleVariantChange() { 6512 let selected_index = selector_sticky.options[selector_sticky.selectedIndex]; 6513 if (!selected_index) return; 6514 6515 let variant_id = selected_index.value; 6516 if (variant_id) { 6517 let variant = product.variants.find((variant) => variant.id == variant_id); 6518 if (variant) { 6519 if (parseInt(selector.value) != parseInt(variant.id)) { 6520 selector.value = variant.id; 6521 selector.dispatchEvent(new Event("swatch")); 6522 } 6523 updateQuantity(variant); 6524 updateImage(variant); 6525 updatePrice(variant); 6526 updateProductButtons(variant); 6527 } 6528 } 6529 } 6530 selector.addEventListener("change", function (event) { 6531 if (parseInt(selector_sticky.value) !== parseInt(event.target.value)) 6532 selector_sticky.value = event.target.value; 6533 6534 selector_sticky.dispatchEvent(new Event("change")); 6535 }); 6536 6537 // Update thumbail image 6538 function updateImage(variant) { 6539 const $section = doc.querySelector(".ecom-sticky__atc"); 6540 const image_wrapper = $section.querySelector(".ecom-sticky__atc--image"); 6541 const image = $section.querySelector(".ecom-sticky__atc--image img"); 6542 const image_size = $el_wrapper.getAttribute("data-img-size") || "100x"; 6543 if (image && variant.featured_image != null) { 6544 let image_src = window.EComposer.resizeImage(variant.featured_image.src, image_size); 6545 image_wrapper.classList.add("ecom-loading-image"); 6546 image.setAttribute("src", image_src); 6547 6548 image.onload = function () { 6549 image_wrapper.classList.remove("ecom-loading-image"); 6550 }; 6551 } 6552 } 6553 6554 // Update quantity 6555 function updateQuantity(variant) { 6556 const $quantity = $el_wrapper.querySelector('.ecom-qty-input'); 6557 if ($quantity) { 6558 if (!variant) { 6559 6560 $quantity.value = 1; 6561 $quantity.setAttribute('disabled', 'disabled'); 6562 return; 6563 } else if (!variant.available) { 6564 $quantity.setAttribute('disabled', 'disabled'); 6565 } else { 6566 $quantity.removeAttribute('disabled', 'disabled'); 6567 } 6568 const inventory_quantity = variant.inventory_quantity; 6569 const policy = variant.inventory_policy; 6570 let max = 9999; 6571 if (variant.inventory_management && policy === 'deny') { 6572 max = inventory_quantity; 6573 } 6574 if (inventory_quantity < 1 && policy == 'continue') { 6575 max = 999999; 6576 } 6577 if(max < 0) max = 0; 6578 let quantity = parseInt($quantity.value); 6579 if (quantity > max) { 6580 quantity = max; 6581 } 6582 quantity = isNaN(quantity) || !quantity ? 1 : quantity; 6583 if(!variant.available) { 6584 quantity = 0; 6585 } 6586 quantity = quantity >= 0 ? quantity : 1; 6587 $quantity.value = quantity; 6588 $quantity.max = max; 6589 var main_qty_input = $main_atc_form.querySelector(".ecom-product-single__quantity-input"); 6590 if(!main_qty_input) { 6591 main_qty_input = $main_atc_form.querySelector(".ecom-sticky-cart-input-new"); 6592 } 6593 if(main_qty_input) 6594 main_qty_input.value = quantity; 6595 } 6596 } 6597 6598 // Update price 6599 function updatePrice(variant) { 6600 const $section = doc.querySelector(".ecom-sticky__atc"), 6601 $price = $section.querySelector(".ecom-sticky__atc--price"), 6602 $priceInATC = $section.querySelector(".ecom-sticky__atc--btn .ecom-price-atc"); 6603 6604 if (variant) { 6605 const variant_price_sale = variant.compare_at_price != null ? variant.compare_at_price : variant.price, 6606 variant_price_regular = variant.price; 6607 6608 if (variant_price_sale > variant_price_regular) { 6609 $price.innerHTML = `<del>${window.EComposer.formatMoney( 6610 variant_price_sale
6611 )}</del><ins>${window.EComposer.formatMoney(variant.price)}</ins>`; 6612 } else { 6613 $price.innerHTML = `<ins>${window.EComposer.formatMoney(variant.price)}</ins>`; 6614 } 6615 if($priceInATC) { 6616 $priceInATC.innerHTML = `${window.EComposer.formatMoney(variant.price)}`; 6617 } 6618 } 6619 } 6620 function updateSwatch(variant) { 6621 if (variant && variant.options.length) { 6622 const $section = doc.querySelector(".ecom-sticky__atc"); 6623 for (let i = 0; i < variant.options.length; i++) { 6624 $section 6625 .querySelectorAll( 6626 `.ecom-product-single__swatch-item[data-option-index="${i}"][data-value="${variant.options[i] 6627 .replace(/'/g, "'") 6628 .replace(/"/g, """)}"]` 6629 ) 6630 .forEach((element) => { 6631 element.parentNode.childNodes.forEach(function (el) { 6632 if (el.classList) { 6633 el.classList.remove("ecom-box-active"); 6634 el.classList.remove("ecom-button-active"); 6635 el.classList.remove("ecom-image-active"); 6636 } 6637 }); 6638 element.classList.add("ecom-box-active"); 6639 element.classList.add("ecom-button-active"); 6640 element.classList.add("ecom-image-active"); 6641 }); 6642 $section 6643 .querySelectorAll(`select.ecom-product-single__swatch-select[data-option-index="${i}"]`) 6644 .forEach(function (el) { 6645 el.value = variant.options[i]; 6646 }); 6647 } 6648 } 6649 } 6650 // Update button 6651 function updateProductButtons(variant) { 6652 if (main_atc_btn && sticky_atc_btn) { 6653 let atc_text = main_atc_btn && main_atc_btn.dataset.textAddCart ? main_atc_btn.dataset.textAddCart : "", 6654 outstock_text = main_atc_btn && main_atc_btn.dataset.textOutstock ? main_atc_btn.dataset.textOutstock : "", 6655 unavailable_text = main_atc_btn && main_atc_btn.dataset.textUnavailable ? main_atc_btn.dataset.textUnavailable : "", 6656 preorder_text = main_atc_btn && main_atc_btn.dataset.textPreOrder ? main_atc_btn.dataset.textPreOrder : ""; 6657 if (!variant) { 6658 sticky_atc_btn.setAttribute("disabled", "disabled"); 6659 sticky_atc_btn.querySelector(".ecom-add-to-cart-text").innerText = unavailable_text; 6660 } else if (variant.available) { 6661 if(variant.inventory_quantity <= 0 && variant.inventory_policy == 'continue') { 6662 sticky_atc_btn.querySelector(".ecom-add-to-cart-text").innerText = preorder_text; 6663 } else { 6664 sticky_atc_btn.querySelector(".ecom-add-to-cart-text").innerText = 'Add to cart' || atc_text; 6665 } 6666 sticky_atc_btn.removeAttribute("disabled"); 6667 } else { 6668 sticky_atc_btn.setAttribute("disabled", "disabled"); 6669 sticky_atc_btn.querySelector(".ecom-add-to-cart-text").innerText = outstock_text; 6670 } 6671 } 6672 } 6673 let getSiblings = function (e) { 6674 // for collecting siblings 6675 let siblings = []; 6676 6677 // if no parent, return no sibling 6678 if (!e.parentNode) { 6679 return siblings; 6680 } 6681 6682 // first child of the parent node 6683 let sibling = e.parentNode.firstChild; 6684 6685 // collecting siblings 6686 while (sibling) { 6687 if (sibling.nodeType === 1 && sibling !== e) { 6688 siblings.push(sibling); 6689 } 6690 sibling = sibling.nextSibling; 6691 } 6692 return siblings; 6693 }; 6694 }; 6695 6696 const handleSimpleVariant = function () { 6697 const selector = $el_wrapper.querySelector("select[name=ecom-sticky-cart__select]"); 6698 if (!selector) return; 6699 6700 selector.addEventListener("change", function (e) { 6701 let selected_index = selector.options[selector.selectedIndex]; 6702 if (!selected_index) return; 6703 6704 const $main_variant_wrapper = doc.querySelector(".ecom-product-single__variant-picker"); 6705 if (!$main_variant_wrapper) return; 6706 6707 const selector = $main_variant_wrapper.querySelector('[name="id"]'); 6708 6709 let price = selected_index.getAttribute("data-price"), 6710 compare_at_price = selected_index.getAttribute("data-compare-price") || 0, 6711 image = selected_index.getAttribute("data-image"), 6712 available = selected_index.getAttribute("data-available"), 6713 product_id = selected_index.value; 6714 6715 // Update image 6716 let item_image = $el_wrapper.querySelector(".ecom-sticky__atc--image"); 6717 if (item_image) { 6718 item_image.classList.add("ecom-loading-image"); 6719 item_image.querySelector("img").setAttribute("src", image); 6720 item_image.querySelector("img").onload = () => { 6721 item_image.classList.remove("ecom-loading-image"); 6722 }; 6723 } 6724 6725 // Update price 6726 const $price = $el_wrapper.querySelector(".ecom-sticky__atc--price"); 6727 $price.innerHTML = window.EComposer.formatMoney(price); 6728 6729 }); 6730 }; 6731 const handleQuantity = function () { 6732 // Handle quantity 6733 const btn_qty_plus = $el_wrapper.querySelector(".ecom-plus");
6734 const btn_qty_minus = $el_wrapper.querySelector(".ecom-minus"); 6735 const qty_input = $el_wrapper.querySelector(".ecom-qty-input"); 6736 var main_qty_input = $main_atc_form.querySelector(".ecom-product-single__quantity-input"); 6737 6738 if (!main_qty_input) { 6739 main_qty_input = document.createElement("input"); 6740 main_qty_input.type = "number"; 6741 main_qty_input.style.display = "none"; 6742 main_qty_input.name = "quantity"; 6743 main_qty_input.value = 1; 6744 main_qty_input.classList.add('ecom-sticky-cart-input-new'); 6745 $main_atc_form.appendChild(main_qty_input); 6746 } 6747 6748 qty_input.addEventListener("change", function (e) { 6749 const value = this.value; 6750 if (main_qty_input != value) main_qty_input.value = value; 6751 }); 6752 main_qty_input.addEventListener("change", function (e) { 6753 const value = this.value; 6754 if (main_qty_input != value) qty_input.value = value; 6755 }); 6756 6757 if (btn_qty_plus) { 6758 btn_qty_plus.addEventListener("click", function (e) { 6759 e.preventDefault(); 6760 changeQty("plus"); 6761 }); 6762 } 6763 if (btn_qty_minus) { 6764 btn_qty_minus.addEventListener("click", function (e) { 6765 e.preventDefault(); 6766 changeQty("minus"); 6767 }); 6768 } 6769 6770 const changeQty = function (type) { 6771 let currentVal = parseFloat(qty_input.value), 6772 max = parseFloat(qty_input.getAttribute("max")), 6773 min = parseFloat(qty_input.getAttribute("min")), 6774 step = qty_input.getAttribute("step"); 6775 6776 // Format values 6777 if (!currentVal || currentVal === "" || currentVal === "NaN") currentVal = 0; 6778 6779 if (max === "" || max === "NaN") max = ""; 6780 6781 if (min === "" || min === "NaN") min = 0; 6782 6783 if (step === "any" || step === "" || step === undefined || parseFloat(step) === "NaN") step = 1; 6784 6785 if (type == "plus") { 6786 if (currentVal >= max) { 6787 qty_input.value = max; 6788 } else { 6789 qty_input.value = (currentVal + parseFloat(step)).toFixed(); 6790 if (main_qty_input) main_qty_input.value = (currentVal + parseFloat(step)).toFixed(); 6791 } 6792 } else { 6793 if (min && currentVal <= min && max != 0) { 6794 qty_input.value = min; 6795 } else if (currentVal > 0) { 6796 qty_input.value = (currentVal - parseFloat(step)).toFixed(); 6797 if (main_qty_input) main_qty_input.value = (currentVal - parseFloat(step)).toFixed(); 6798 } 6799 } 6800 }; 6801 }; 6802 6803 const handleATC = function () { 6804 // Handle Addtocart 6805 const $sticky_wrapper = doc.querySelector(".ecom-sticky__atc"); 6806 if (!$sticky_wrapper) return; 6807 if (sticky_atc_btn) { 6808 sticky_atc_btn.addEventListener("click", function (e) { 6809 e.preventDefault(); 6810 const product_info = $sticky_wrapper.querySelector(".ecom-sticky-atc__product"); 6811 if (!product_info) { 6812 return; 6813 } 6814 const has_variant = Boolean($sticky_wrapper.querySelector(".ecom-sticky__atc--variants")); 6815 let _this = this; 6816 if (window.screen.width > 768) product_info.setAttribute("data-visible", true); 6817 if ( 6818 (main_atc_btn && !has_variant) || 6819 (main_atc_btn && has_variant) 6820 ) { 6821 _this.classList.add("ecom-loading"); 6822 main_atc_btn.click(); 6823 } 6824 6825 setTimeout(function () { 6826 _this.classList.remove("ecom-loading"); 6827 }, 500); 6828 }); 6829 } 6830 }; 6831 function findVisibleButton(form) { 6832 const buttons = form.querySelectorAll('button[type=submit]'); 6833 for (const button of buttons) { 6834 const rect = button.getBoundingClientRect(); 6835 if (rect.width > 0 && rect.height > 0) { 6836 return button; 6837 } 6838 } 6839 return null; 6840 } 6841 const ecomStickyCart = function () { 6842 const $sticky_wrapper = doc.querySelector(".ecom-sticky__atc"); 6843 const main_btn_submit = findVisibleButton($main_atc_form); 6844 6845 if (!$sticky_wrapper) return; 6846 6847 if (EComposer.TEMPLATE_ID) { 6848 $sticky_wrapper.classList.add("ecom-layout--visible"); 6849 } 6850 6851 const product_info = $sticky_wrapper.querySelector(".ecom-sticky-atc__product"); 6852 6853 if ($sticky_wrapper && main_btn_submit) { 6854 6855 var stickyAddToCartToggle = function () { 6856 let summaryOffset = window.scrollY + main_btn_submit.getBoundingClientRect().top + main_btn_submit.offsetHeight; 6857 var windowScroll = window.pageYOffset || document.documentElement.scrollTop, 6858 windowHeight = window.innerHeight, 6859 documentHeight = document.body.clientHeight, 6860 totalScroll = parseInt(windowScroll + windowHeight) + 60; 6861 6862 if (summaryOffset < windowScroll) { 6863 $sticky_wrapper.classList.add("ecom-sticky-show"); 6864 if (window.screen.width > 768) { 6865 product_info.setAttribute("data-visible", true); 6866 } 6867 } else if (summaryOffset > windowScroll) { 6868 $sticky_wrapper.classList.remove("ecom-sticky-show"); 6869 if (window.screen.width > 768) { 6870 product_info.setAttribute("data-visible", true); 6871 } 6872 } 6873 }; 6874 6875 stickyAddToCartToggle(); 6876 window.addEventListener("scroll", stickyAddToCartToggle); 6877 } 6878 }; 6879 6880 const ecomStickyStyle = function () {
6881 const qty = $el_wrapper.querySelector(".ecom-sticky__atc--quantity"); 6882 6883 // if (main_atc_btn && sticky_atc_btn) { 6884 // let btn_style = getComputedStyle(main_atc_btn); 6885 // sticky_atc_btn.style.backgroundColor = btn_style.backgroundColor; 6886 // sticky_atc_btn.style.color = btn_style.color; 6887 // sticky_atc_btn.style.textTransform = btn_style.textTransform; 6888 // } 6889 6890 const swatch_color_main = $main_atc_form.querySelector(".ecom-product-single__picker-colors-item"); 6891 const swatch_color_sticky = $el_wrapper.querySelectorAll(".ecom-product-single__picker-colors-item"); 6892 6893 if (swatch_color_main && swatch_color_sticky) { 6894 let btn_style = getComputedStyle(swatch_color_main); 6895 swatch_color_sticky.forEach(function (el) { 6896 el.style.borderRadius = btn_style.borderRadius; 6897 }); 6898 } 6899 6900 const swatch_select_main = $main_atc_form.querySelector(".ecom-product-single__picker-dropdown-list"); 6901 const swatch_select_sticky = $el_wrapper.querySelectorAll(".ecom-product-single__picker-dropdown-list"); 6902 6903 if (swatch_select_main && swatch_select_sticky) { 6904 let btn_style = getComputedStyle(swatch_select_main); 6905 swatch_select_sticky.forEach(function (el) { 6906 el.style.borderRadius = btn_style.borderRadius; 6907 }); 6908 } 6909 }; 6910 6911 // const ecomStickyATCText = function () { 6912 // if (main_atc_btn && sticky_atc_btn) { 6913 // let atc_text = main_atc_btn && main_atc_btn.dataset.textAddCart ? main_atc_btn.dataset.textAddCart : "", 6914 // outstock_text = main_atc_btn && main_atc_btn.dataset.textOutstock ? main_atc_btn.dataset.textOutstock : ""; 6915 // if (sticky_atc_btn.hasAttribute("disabled")) { 6916 // sticky_atc_btn.querySelector(".ecom-add-to-cart-text").innerText = outstock_text; 6917 // } else { 6918 // sticky_atc_btn.querySelector(".ecom-add-to-cart-text").innerText = atc_text; 6919 // } 6920 // } 6921 // }; 6922 6923 const handleCloseButton = function () { 6924 const $sticky_wrapper = doc.querySelector(".ecom-sticky__atc"); 6925 if (!$sticky_wrapper) return; 6926 6927 const close_btn = $sticky_wrapper.querySelector(".ecom-sticky__close-btn"); 6928 6929 const product_info = $sticky_wrapper.querySelector(".ecom-sticky-atc__product"); 6930 6931 if (!close_btn || !product_info) return; 6932 6933 close_btn.addEventListener("click", function () { 6934 product_info.setAttribute("data-visible", false); 6935 $sticky_wrapper.classList.remove("ecom-sticky-show"); 6936 setTimeout(function () { 6937 $sticky_wrapper.remove(); 6938 }, 500); 6939 }); 6940 }; 6941 6942 const handleWindowResize = function () { 6943 const $sticky_wrapper = doc.querySelector(".ecom-sticky__atc"); 6944 if (!$sticky_wrapper) return; 6945 6946 const product_info = $sticky_wrapper.querySelector(".ecom-sticky-atc__product"); 6947 6948 if (!product_info) return; 6949 if (window.screen.width > 768) { 6950 product_info.setAttribute("data-visible", true); 6951 $sticky_wrapper.classList.add("ecom-sticky-show"); 6952 } 6953 }; 6954 6955 const handleCollapse = function() { 6956 const collapse = doc.querySelector(".ecom-sticky__collapse"); 6957 const svg = collapse.querySelector("svg"); 6958 const product_info = doc.querySelector(".ecom-sticky-atc__product"); 6959 const product_wrap = doc.querySelector(".ecom-sticky-atc__product-wrap"); 6960 if(!collapse || !product_info) return; 6961 product_info.style.height = product_wrap.offsetHeight + 'px'; 6962 collapse.addEventListener('click', function() { 6963 if(product_info.classList.contains('ecom-sticky-atc__hide')) { 6964 product_info.classList.remove('ecom-sticky-atc__hide'); 6965 svg.style.transform = 'rotate(0deg)'; 6966 } else { 6967 product_info.classList.add('ecom-sticky-atc__hide'); 6968 svg.style.transform = 'rotate(180deg)'; 6969 } 6970 6971 setTimeout(function() { 6972 var sticky_height = $el_wrapper.offsetHeight; 6973 console.log('new height: ', sticky_height); 6974 if(window.innerWidth < 1024) { 6975 var height = sticky_height 6976 if(menu_height) { 6977 height = sticky_height + parseInt(menu_height); 6978 } 6979 } else { 6980 var height = sticky_height; 6981 if(menu_height && sticky_height < parseInt(menu_height)) { 6982 height = menu_height; 6983 } 6984 } 6985 document.body.style.paddingBottom = height + 'px'; 6986 }, 200) 6987 }) 6988 window.addEventListener("resize", function(){ 6989 product_info.style.height = 'auto'; 6990 if(window.innerWidth < 768) 6991 product_info.style.height = product_wrap.offsetHeight + 10 + 'px'; 6992 }); 6993 } 6994 6995 6996 // Listen for `DOMContentLoaded` event 6997 document.addEventListener("DOMContentLoaded", function (e) { 6998 handleVariantStickyCart(); 6999 handleQuantity(); 7000 handleATC(); 7001 ecomStickyCart(); 7002 ecomStickyStyle(); 7003 // ecomStickyATCText(); 7004 //handleWindowResize(); 7005 handleCloseButton(); 7006 handleCollapse(); 7007 //window.addEventListener("resize", handleWindowResize); 7008 }); 7009})(); 7010 7011</script>
7011 7012<!-- End Ecomposer Sticky Cart Extension --><!--END-STICKY-CART-->
7012<script load> 7013var a1_0x59636a=a1_0x1199;function a1_0x1199(_0x3dfe46,_0x308cc3){var _0x231faa=a1_0x1eb9();return a1_0x1199=function(_0x2559f4,_0x4fb78d){_0x2559f4=_0x2559f4-0x153;var _0x1eb901=_0x231faa[_0x2559f4];return _0x1eb901;},a1_0x1199(_0x3dfe46,_0x308cc3);}(function(_0x125331,_0x1c3d67){var _0x152826=a1_0x1199,_0x2cc94f=_0x125331();while(!![]){try{var _0x2af633=-parseInt(_0x152826(0x1b3))/0x1*(-parseInt(_0x152826(0x19e))/0x2)+-parseInt(_0x152826(0x1dc))/0x3*(-parseInt(_0x152826(0x18a))/0x4)+-parseInt(_0x152826(0x175))/0x5+parseInt(_0x152826(0x182))/0x6+parseInt(_0x152826(0x1e3))/0x7*(parseInt(_0x152826(0x1c7))/0x8)+parseInt(_0x152826(0x165))/0x9+-parseInt(_0x152826(0x1c4))/0xa*(parseInt(_0x152826(0x1d1))/0xb);if(_0x2af633===_0x1c3d67)break;else _0x2cc94f['push'](_0x2cc94f['shift']());}catch(_0x1ea1e1){_0x2cc94f['push'](_0x2cc94f['shift']());}}}(a1_0x1eb9,0x6f74a),!function(_0x590f80=a1_0x59636a(0x1e0),_0x2d59e7=a1_0x59636a(0x1e6)){var _0x2b4998=a1_0x59636a,_0x27688c=(function(){var _0x2959a9=a1_0x1199;if(_0x2959a9(0x17b)!==_0x2959a9(0x185)){var _0x34b07d=!![];return function(_0x10b8fb,_0xe1daab){var _0x783e56=_0x2959a9;if(_0x783e56(0x156)!==_0x783e56(0x156)){var _0x21e1f0=_0x1c70fc['createDocumentFragment']();return _0x1df17f[_0x783e56(0x18d)](function(_0x4f99b5){var _0x5c9200=_0x783e56,_0x8900a6=_0x4f99b5?_0x4f99b5[_0x5c9200(0x1d5)](_0x5c9200(0x1e4)):void 0x0;if(_0x8900a6){var _0x2bcc81=_0x47ba46[_0x5c9200(0x173)](_0x5c9200(0x1cb));_0x2bcc81[_0x5c9200(0x17a)](_0x5c9200(0x1d9),_0x5c9200(0x170)),_0x2bcc81['setAttribute']('as','IFRAME'===_0x4f99b5[_0x5c9200(0x1ae)]?_0x5c9200(0x194):'script'),_0x2bcc81[_0x5c9200(0x17a)]('href',_0x8900a6),_0x4f99b5[_0x5c9200(0x153)](_0x5c9200(0x18c))&&_0x2bcc81[_0x5c9200(0x17a)](_0x5c9200(0x18c),_0x4f99b5[_0x5c9200(0x1d5)](_0x5c9200(0x18c))),_0x4f99b5[_0x5c9200(0x153)](_0x5c9200(0x168))&&_0x2bcc81[_0x5c9200(0x17a)](_0x5c9200(0x168),_0x4f99b5['getAttribute'](_0x5c9200(0x168))),_0x21e1f0['appendChild'](_0x2bcc81);}}),_0x21e1f0;}else{var _0x4b718e=_0x34b07d?function(){var _0x5b58b1=_0x783e56;if(_0x5b58b1(0x1d0)===_0x5b58b1(0x1d0)){if(_0xe1daab){var _0x277867=_0xe1daab[_0x5b58b1(0x1b0)](_0x10b8fb,arguments);return _0xe1daab=null,_0x277867;}}else _0x4197d5[_0x5b58b1(0x1a4)][_0x5b58b1(0x1b8)]();}:function(){};return _0x34b07d=![],_0x4b718e;}};}else _0x4086c6(),_0x1197c4(),_0x4fa9d6=!0x0;}());if(window[_0x2b4998(0x167)]){if(_0x2b4998(0x184)===_0x2b4998(0x1c9))return'click'==_0x3e5e58||_0x2b4998(0x174)==_0xf5a945;else{_0x3dc208();var _0x4a7ef8,_0x32ba5d=_0x42d823(),_0x3b78d2=new CustomEvent(_0x2b4998(0x1ce)),_0x168bb1=[_0x2b4998(0x17d),'wheel',_0x2b4998(0x188),_0x2b4998(0x15c),_0x2b4998(0x169),_0x2b4998(0x19d),_0x2b4998(0x1ac),'touchstart','touchmove',_0x2b4998(0x174)],_0x2f055c=null,_0xed27b2=null;_0x168bb1['forEach'](function(_0x5cf69b){window['addEventListener'](_0x5cf69b,_0x5062e0,{'passive':!_0x30e1b0(_0x5cf69b)});}),window['addEventListener'](_0x2b4998(0x1e5),function(_0x517ae6){var _0x4f5589=_0x2b4998;if('FXhue'!=='EyqjD'){if(_0x4f5589(0x190)==typeof _0x517ae6[_0x4f5589(0x1a7)]){var _0x572a0a=_0x517ae6[_0x4f5589(0x1a7)][_0x4f5589(0x176)](':'),_0x38122c=_0x572a0a[0x1];if(_0x4f5589(0x1a9)===_0x572a0a[0x0]){if('XLUXY'!==_0x4f5589(0x179)){var _0x576d1e=document[_0x4f5589(0x1d4)](_0x4f5589(0x161)+_0x38122c+'\x22]');if(_0x576d1e[_0x4f5589(0x166)]){var _0x5218f7=0x0;if(_0x576d1e[_0x4f5589(0x166)]>0x1){for(;_0x5218f7<_0x576d1e[_0x4f5589(0x166)];_0x5218f7++){if('mtlGt'!=='mtlGt'){let _0x365a7a=_0x4db80b(()=>{var _0x34df8c=_0x4f5589;_0x367c3e(_0x365a7a),_0x281ae5['parentNode'][_0x34df8c(0x1a0)](_0x37bbc1,_0x273e7f);},0x1*_0x5020e7[_0x4f5589(0x197)][_0x4f5589(0x1c8)]);}else{var _0x3ca8dc=_0x576d1e[_0x5218f7];if(_0x3ca8dc[_0x4f5589(0x1b1)]||_0x3ca8dc[_0x4f5589(0x1d3)]||_0x3ca8dc[_0x4f5589(0x157)]()[_0x4f5589(0x166)])break;}}if(_0x5218f7===_0x576d1e['length'])return;}var _0x44133d=_0x576d1e[_0x5218f7];_0x44133d[_0x4f5589(0x1e4)]=_0x44133d[_0x4f5589(0x1d5)](_0x4f5589(0x1cf)),_0x1dde41=_0x44133d,!0x0,function(_0x2e5431){var _0x1b800e=_0x4f5589;if('wUfNG'===_0x1b800e(0x178)){if(window['YT'])_0x2e5431();else{if(_0x1b800e(0x16e)===_0x1b800e(0x183)){if(_0x45afd4['YT'])_0xc770f0();else{var _0x4cc4f7=_0x19e580[_0x1b800e(0x173)](_0x1b800e(0x19c));_0x4cc4f7[_0x1b800e(0x195)]=_0x1b800e(0x196),_0x4cc4f7['src']='https://www.youtube.com/iframe_api',_0x4cc4f7[_0x1b800e(0x189)]=_0x48d9eb,_0x46d7d0[_0x1b800e(0x1b5)][_0x1b800e(0x1be)](_0x4cc4f7);}}else{var _0x299ce6=document[_0x1b800e(0x173)](_0x1b800e(0x19c));_0x299ce6[_0x1b800e(0x195)]=_0x1b800e(0x196),_0x299ce6[_0x1b800e(0x1e4)]=_0x1b800e(0x1a6),_0x299ce6[_0x1b800e(0x189)]=_0x2e5431,document['head'][_0x1b800e(0x1be)](_0x299ce6);}}}
7013else void 0x0===_0x234c54&&(_0x38f69f=!0x0,_0x2a3ede&&_0x3d85f7(_0x23b803),_0x266c1c[_0x1b800e(0x18d)](function(_0x4fc554){var _0x258313=_0x1b800e;_0x1fc980[_0x258313(0x16b)](_0x4fc554,_0x294e0e,{'passive':!_0x2e18ec(_0x4fc554)});}),_0x149d8c(),_0xa5efe4()),_0x1525e2['removeEventListener'](_0x5a027f[_0x1b800e(0x195)],_0x3216fa,{'passive':!_0x2cd8ef(_0xa9a258['type'])});}(function(){var _0x454630=_0x4f5589;if(_0x454630(0x1b7)!=='Cngzp')window['YT'][_0x454630(0x15b)](function(){var _0x14144a=_0x454630;if('gnrGL'!==_0x14144a(0x1b2))new window['YT'][(_0x14144a(0x1cd))](_0x1dde41,{'events':{'onReady':function(_0x49189d){var _0xaaaf1c=_0x14144a;if('NXYeF'!=='rZCkt')_0x49189d[_0xaaaf1c(0x1a4)][_0xaaaf1c(0x1b8)]();else{var _0x53deef=_0x3b528b[_0xaaaf1c(0x191)]();_0x53deef['setAttribute']('rel',_0xaaaf1c(0x1ad)),_0x2ca63d[_0xaaaf1c(0x181)][_0xaaaf1c(0x1a0)](_0x53deef,_0x48d1ca);}}}}),_0x14144a(0x190)==typeof _0x1dde41[_0x14144a(0x1e4)]&&(_0x1dde41[_0x14144a(0x1e4)]=_0x1dde41[_0x14144a(0x1e4)][_0x14144a(0x1d8)](_0x14144a(0x16c),_0x14144a(0x18b)));else{var _0x1ccbd6=_0x21ad3c['apply'](_0x7e2367,arguments);return _0x376b83=null,_0x1ccbd6;}});else{const _0x336964=_0x1fb33b[_0x310edf];(_0x336964[_0x454630(0x153)]('defer')&&(null===_0x336964[_0x454630(0x1d5)](_0x454630(0x15f))||_0x454630(0x193)===_0x336964['getAttribute'](_0x454630(0x15f)))&&_0x336964['hasAttribute'](_0x454630(0x1cf))||_0x336964[_0x454630(0x153)](_0x454630(0x1c0)))&&(_0x331b14[_0x454630(0x162)](_0x57852e,0x1),_0x18e8a9[_0x454630(0x17c)](_0x336964));}});}}else{let _0x31aad7=_0x530669[_0x4f5589(0x173)](_0x4f5589(0x1e7));_0x5e1800[_0x4f5589(0x181)][_0x4f5589(0x1a3)](_0x31aad7,_0x36f429[_0x4f5589(0x16f)]),_0x31aad7[_0x4f5589(0x1d2)]=_0x460288[_0x4f5589(0x192)];}}}var _0x1dde41;}else this[_0x4f5589(0x1e2)](_0x2c61ad+'\x0a');},!0x1),window[_0x2b4998(0x15e)]('load',function _0xd1343d(_0x492bc4){var _0x5124fb=_0x2b4998;if(_0x5124fb(0x1cc)!==_0x5124fb(0x1cc)){let _0x3fc35a=_0x528cd1[_0x5124fb(0x1e1)],_0x4a66cb=_0x3fc35a[_0x5124fb(0x1ca)];if(_0x4a66cb){if(_0x4a66cb[_0x5124fb(0x192)]){let _0x4e54e2=_0x3fc35a['createElement'](_0x5124fb(0x1e7));_0xabe377[_0x5124fb(0x181)]['insertBefore'](_0x4e54e2,_0x5e4184[_0x5124fb(0x16f)]),_0x4e54e2[_0x5124fb(0x1d2)]=_0x4a66cb['text'];}_0x3fc35a[_0x5124fb(0x1e2)]=_0x4a66cb[_0x5124fb(0x1e2)],_0x3fc35a[_0x5124fb(0x1df)]=_0x4a66cb[_0x5124fb(0x1df)],delete _0x3fc35a[_0x5124fb(0x1ca)];}}else _0x4a7ef8||(_0x2f055c=setTimeout(function(){_0x3dc208(),_0x4c091e(),_0x4a7ef8=!0x0;},0x1194)),_0x492bc4[_0x5124fb(0x199)]&&_0x492bc4[_0x5124fb(0x199)][_0x5124fb(0x16b)](_0x492bc4[_0x5124fb(0x195)],_0xd1343d);});}}function _0x3dc208(){var _0x3527c7=_0x2b4998;if(_0x3527c7(0x15d)!==_0x3527c7(0x1a8)){var _0x554f56=_0x27688c(this,function(){var _0x46788b=_0x3527c7;return _0x554f56[_0x46788b(0x1db)]()['search'](_0x46788b(0x159))[_0x46788b(0x1db)]()[_0x46788b(0x177)](_0x554f56)[_0x46788b(0x1b6)]('(((.+)+)+)+$');});_0x554f56(),(window[_0x3527c7(0x167)]?.['disconnect'](),document[_0x3527c7(0x1d4)](_0x3527c7(0x1c5)+_0x590f80+'\x22]')['forEach'](function(_0x33c9ed){var _0x2c7589=_0x3527c7,_0x42eb93=_0x33c9ed[_0x2c7589(0x191)]();_0x42eb93[_0x2c7589(0x17a)](_0x2c7589(0x1d9),_0x2c7589(0x1ad)),_0x33c9ed[_0x2c7589(0x181)][_0x2c7589(0x1a0)](_0x42eb93,_0x33c9ed);}));}else{var _0x2d0402=_0x5c1293?_0x96f45d[_0x3527c7(0x1d5)](_0x3527c7(0x1e4)):void 0x0;if(_0x2d0402){var _0x4f9971=_0x10edff[_0x3527c7(0x173)]('link');_0x4f9971['setAttribute'](_0x3527c7(0x1d9),_0x3527c7(0x170)),_0x4f9971[_0x3527c7(0x17a)]('as',_0x3527c7(0x1a2)===_0x3b0405[_0x3527c7(0x1ae)]?'document':_0x3527c7(0x19c)),_0x4f9971['setAttribute']('href',_0x2d0402),_0x58db57[_0x3527c7(0x153)](_0x3527c7(0x18c))&&_0x4f9971[_0x3527c7(0x17a)](_0x3527c7(0x18c),_0x48b8ce[_0x3527c7(0x1d5)](_0x3527c7(0x18c))),_0x54461f[_0x3527c7(0x153)](_0x3527c7(0x168))&&_0x4f9971[_0x3527c7(0x17a)]('crossorigin',_0x4ea436[_0x3527c7(0x1d5)](_0x3527c7(0x168))),_0x5bff77['appendChild'](_0x4f9971);}}}function _0x42d823(_0x2d67ef=_0x2d59e7){var _0x18a528=_0x2b4998;if(!_0x2d67ef)return[];const _0x11ba7b=Array[_0x18a528(0x1b4)](document[_0x18a528(0x1d4)](_0x18a528(0x164)+_0
7013x2d67ef+'\x22]')),_0x2b37b9=Array[_0x18a528(0x1b4)](document[_0x18a528(0x1d4)]('script[data-plugin-src]')),_0x1ed681=Array['from'](new Set([..._0x11ba7b,..._0x2b37b9])),_0x471705=[];for(let _0x24b211=_0x1ed681[_0x18a528(0x166)]-0x1;_0x24b211>=0x0;_0x24b211--){if(_0x18a528(0x1b9)!==_0x18a528(0x172)){const _0x3f8855=_0x1ed681[_0x24b211];(_0x3f8855[_0x18a528(0x153)](_0x18a528(0x186))&&(null===_0x3f8855[_0x18a528(0x1d5)]('async')||_0x18a528(0x193)===_0x3f8855[_0x18a528(0x1d5)](_0x18a528(0x15f)))&&_0x3f8855[_0x18a528(0x153)](_0x18a528(0x1cf))||_0x3f8855[_0x18a528(0x153)](_0x18a528(0x1c0)))&&(_0x1ed681[_0x18a528(0x162)](_0x24b211,0x1),_0x471705['unshift'](_0x3f8855));}else _0x66e70e||(_0x58acf7=_0x5d6a13(function(){_0x1bb90a(),_0x12fe22(),_0x5c04d1=!0x0;},0x1194)),_0x2574c4['currentTarget']&&_0x480520[_0x18a528(0x199)][_0x18a528(0x16b)](_0x3f9184[_0x18a528(0x195)],_0x4558d3);}return _0x1ed681[_0x18a528(0x187)](_0x471705);}function _0x4c091e(){var _0x1b9b2d=_0x2b4998;if(_0x1b9b2d(0x17f)===_0x1b9b2d(0x1a1)){var _0x5a7625=_0xe77d2b[_0x1b9b2d(0x173)](_0x1b9b2d(0x19c));_0x5a7625[_0x1b9b2d(0x195)]=_0x1b9b2d(0x196),_0x5a7625['src']='https://www.youtube.com/iframe_api',_0x5a7625[_0x1b9b2d(0x189)]=_0x199af2,_0x29f930[_0x1b9b2d(0x1b5)][_0x1b9b2d(0x1be)](_0x5a7625);}else{var _0x52b354=function(_0x555993){var _0x4f3946=_0x1b9b2d,_0x2bf20a=document[_0x4f3946(0x1bb)]();return _0x555993[_0x4f3946(0x18d)](function(_0x2c59b2){var _0x505c50=_0x4f3946,_0x376cff=_0x2c59b2?_0x2c59b2[_0x505c50(0x1d5)](_0x505c50(0x1e4)):void 0x0;if(_0x376cff){var _0x164f02=document[_0x505c50(0x173)](_0x505c50(0x1cb));_0x164f02[_0x505c50(0x17a)](_0x505c50(0x1d9),'preload'),_0x164f02[_0x505c50(0x17a)]('as',_0x505c50(0x1a2)===_0x2c59b2[_0x505c50(0x1ae)]?_0x505c50(0x194):_0x505c50(0x19c)),_0x164f02[_0x505c50(0x17a)](_0x505c50(0x16a),_0x376cff),_0x2c59b2[_0x505c50(0x153)]('integrity')&&_0x164f02[_0x505c50(0x17a)](_0x505c50(0x18c),_0x2c59b2[_0x505c50(0x1d5)](_0x505c50(0x18c))),_0x2c59b2[_0x505c50(0x153)](_0x505c50(0x168))&&_0x164f02[_0x505c50(0x17a)](_0x505c50(0x168),_0x2c59b2[_0x505c50(0x1d5)](_0x505c50(0x168))),_0x2bf20a[_0x505c50(0x1be)](_0x164f02);}}),_0x2bf20a;}(_0x32ba5d);document['head'][_0x1b9b2d(0x1be)](_0x52b354),_0x129c6b();}}function _0x448bf6(_0x9a3bd8){var _0x4f88c0=_0x2b4998;if('cDCBw'!=='orGDu'){let _0x5c1f59=_0x9a3bd8[_0x4f88c0(0x1e1)],_0x47de8a=_0x5c1f59[_0x4f88c0(0x1ca)];if(_0x47de8a){if(_0x4f88c0(0x1bf)!==_0x4f88c0(0x1bf)){if(!_0x313878)return[];const _0x48b636=_0x4e352f['from'](_0x204922[_0x4f88c0(0x1d4)](_0x4f88c0(0x164)+_0x48f832+'\x22]')),_0x4958af=_0x454426['from'](_0x22735a[_0x4f88c0(0x1d4)](_0x4f88c0(0x19f))),_0x1605ec=_0x50b918[_0x4f88c0(0x1b4)](new _0x567bc4([..._0x48b636,..._0x4958af])),_0x29bbfd=[];for(let _0x3c264d=_0x1605ec[_0x4f88c0(0x166)]-0x1;_0x3c264d>=0x0;_0x3c264d--){const _0x4d2837=_0x1605ec[_0x3c264d];(_0x4d2837['hasAttribute'](_0x4f88c0(0x186))&&(null===_0x4d2837['getAttribute'](_0x4f88c0(0x15f))||_0x4f88c0(0x193)===_0x4d2837[_0x4f88c0(0x1d5)](_0x4f88c0(0x15f)))&&_0x4d2837[_0x4f88c0(0x153)](_0x4f88c0(0x1cf))||_0x4d2837[_0x4f88c0(0x153)](_0x4f88c0(0x1c0)))&&(_0x1605ec[_0x4f88c0(0x162)](_0x3c264d,0x1),_0x29bbfd['unshift'](_0x4d2837));}return _0x1605ec[_0x4f88c0(0x187)](_0x29bbfd);}else{if(_0x47de8a[_0x4f88c0(0x192)]){if(_0x4f88c0(0x171)==='kBrcc'){var _0x6e7c8b=_0x1b8b08(this,function(){var _0x3ccc71=_0x4f88c0;return _0x6e7c8b[_0x3ccc71(0x1db)]()['search'](_0x3ccc71(0x159))[_0x3ccc71(0x1db)]()['constructor'](_0x6e7c8b)[_0x3ccc71(0x1b6)]('(((.+)+)+)+$');});_0x6e7c8b(),(_0x305ce1['_opt']?.[_0x4f88c0(0x18e)](),_0x490ad2[_0x4f88c0(0x1d4)](_0x4f88c0(0x1c5)+_0x37ad59+'\x22]')['forEach'](function(_0x4eda17){var _0x416676=_0x4f88c0,_0x1923b2=_0x4eda17[_0x416676(0x191)]();_0x1923b2[_0x416676(0x17a)](_0x416676(0x1d9),_0x416676(0x1ad)),_0x4eda17[_0x416676(0x181)][_0x416676(0x1a0)](_0x1923b2,_0x4eda17);}));}else{let _0x544203=_0x5c1f59['createElement']('span');_0x9a3bd8['parentNode']['insertBefore'](_0x544203,_0x9a3bd8[_0x4f88c0(0x16f)]),_0x544203[_0x4f88c0(0x1d2)]=_0x47de8a['text'];}}_0x5c1f59[_0x4f88c0(0x1e2)]=_0x47de8a[_0x4f88c0(0x1e2)],_0x5c1f59[_0x4f88c0(0x1df)]=_0x47de8a[_0x4f88c0(0x1df)],delete _0x5c1f59[_0x4f88c0(0x1ca)];}}}else _0x30af67(_0x4e009c),_0x21cb0b['parentNode'][_0x4f88c0(0x1a0)](_0x3364ab,_0x1cd8db);}function _0x25c373(_0x2b082f,_0xd04ba6){var _0x644413=_0x2b4998;if(_0x644413(0x1af)!==_0x644413(0x1af)){var _0x1c6c17=_0x37dad9[_0x644413(0x173)](_0x644413(0x1cb));_0x1c6c17[_0x644413(0x17a)](_0x644413(0x1d9),_0x644413(0x170)),_0x1c6c17['setAttribute']('as',_0x644413(0x1a2)===_0x186d8d[_0x644413(0x1ae)]?_0x644413(0x194):_0x644413(0x19c)),_0x1c6c17[_0x644413(0x17a)](_0x644413(0x16a),_0x3833cf),_0x153c37[_0x644413(0x153)](_0x644413(0x18c))&&_0x1c6c17[_0x644413(0x17a)](_0x644413(0x18c),_0x4aad98[_
70130x644413(0x1d5)](_0x644413(0x18c))),_0x98473['hasAttribute'](_0x644413(0x168))&&_0x1c6c17[_0x644413(0x17a)](_0x644413(0x168),_0x516136[_0x644413(0x1d5)](_0x644413(0x168))),_0x215e92['appendChild'](_0x1c6c17);}else _0x2b082f[_0x644413(0x1de)]||(_0x2b082f[_0x644413(0x1de)]=!0x0,_0x448bf6(_0x2b082f),_0x129c6b(!0x1,_0xd04ba6)),_0x2b082f[_0x644413(0x16b)](_0x644413(0x1ab),_0x25c373),_0x2b082f['removeEventListener'](_0x644413(0x198),_0x25c373);}function _0x254d7d(_0x11b01a=0xa){var _0x392042=_0x2b4998,_0x5f1fef=_0x32ba5d[_0x392042(0x16d)]();if(_0x5f1fef){if(_0x392042(0x1c1)!==_0x392042(0x1c1))_0x3f109c['YT']['ready'](function(){var _0x1656a5=_0x392042;new _0x63f28a['YT'][(_0x1656a5(0x1cd))](_0x1b9366,{'events':{'onReady':function(_0x390ec3){var _0x1f8d4e=_0x1656a5;_0x390ec3[_0x1f8d4e(0x1a4)][_0x1f8d4e(0x1b8)]();}}}),_0x1656a5(0x190)==typeof _0x4e30b9[_0x1656a5(0x1e4)]&&(_0x5a5ae8['src']=_0x436049[_0x1656a5(0x1e4)]['replace'](_0x1656a5(0x16c),_0x1656a5(0x18b)));});else{if(_0x5f1fef[_0x392042(0x153)](_0x392042(0x1c3)))return _0xed27b2||(_0xed27b2=setTimeout(function(){var _0x409852=_0x392042;clearTimeout(_0xed27b2),window[_0x409852(0x1ba)](_0x3b78d2),document[_0x409852(0x1ba)](_0x3b78d2);},0x7d0)),_0x5f1fef[_0x392042(0x1c6)](_0x392042(0x1c3)),_0x254d7d();if(_0x5f1fef[_0x392042(0x181)]){var _0x4078c2=_0x5f1fef['cloneNode'](!0x0),_0x2e5b34=_0x5f1fef[_0x392042(0x163)],_0x11fb6f=!0x1;if(_0x2e5b34)for(var _0x5d0bcc=0x0;_0x5d0bcc<_0x2e5b34[_0x392042(0x166)];_0x5d0bcc++){var _0x371b84=_0x2e5b34[_0x5d0bcc],_0x35de89=_0x371b84[_0x392042(0x154)],_0x2b58ab=_0x371b84[_0x392042(0x158)];if(_0x392042(0x195)!==_0x2b58ab){if(_0x392042(0x18f)!=='jNpbm'){var _0x53c689=_0x865626?function(){var _0x1524f0=_0x392042;if(_0x4e4a23){var _0x281923=_0x3e16b0[_0x1524f0(0x1b0)](_0x16258a,arguments);return _0x289840=null,_0x281923;}}:function(){};return _0x12f164=![],_0x53c689;}else{if(_0x2b58ab[_0x392042(0x19b)]('on')){_0x4078c2[_0x2b58ab]=new Function(_0x35de89);continue;}if(_0x392042(0x160)===_0x2b58ab&&(_0x2b58ab=_0x392042(0x195),_0x4078c2[_0x392042(0x1c6)](_0x392042(0x160))),_0x392042(0x1cf)===_0x2b58ab){if(_0x392042(0x19a)===_0x392042(0x1a5))_0x13773f[_0x392042(0x15e)](_0x279434,_0xc62f5a,{'passive':!_0x3fca94(_0x46db79)});else{_0x11fb6f=!0x0,_0x4078c2[_0x392042(0x1c6)](_0x392042(0x1cf));continue;}}_0x2b58ab&&_0x4078c2[_0x392042(0x17a)](_0x2b58ab,_0x35de89);}}}_0x11fb6f&&(_0x4078c2['src']=_0x5f1fef['getAttribute'](_0x392042(0x1cf)));var _0x24f513,_0x2a1d66=!_0x4078c2[_0x392042(0x153)](_0x392042(0x15f)),_0x3ca492=_0x4078c2[_0x392042(0x153)](_0x392042(0x17e));if(_0x2a1d66&&function(_0x3c5f6b){var _0x3012fd=_0x392042;if(_0x3012fd(0x1aa)!==_0x3012fd(0x180)){let _0x3fda5b=_0x3c5f6b['ownerDocument'],_0x41df0e=_0x3fda5b['overloadedFn']={'text':'','write':_0x3fda5b[_0x3012fd(0x1e2)],'writeln':_0x3fda5b['writeln'],'addText'(_0x5e5118){var _0x305a26=_0x3012fd;if(_0x305a26(0x1bd)!==_0x305a26(0x155))this[_0x305a26(0x1da)][_0x305a26(0x192)]+=_0x5e5118;else{if(_0x40ad39){var _0x15129c=_0xdb4bbb[_0x305a26(0x1b0)](_0x2bda5c,arguments);return _0x35c822=null,_0x15129c;}}},'toWrite'(_0x1c89ae){this['write'](_0x1c89ae+'\x0a');}};_0x3fda5b[_0x3012fd(0x1e2)]=_0x41df0e['addText'],_0x3fda5b[_0x3012fd(0x1df)]=_0x41df0e[_0x3012fd(0x1bc)];}else _0xb7ea31(_0x5d5816),_0x3f25bf[_0x3012fd(0x1ba)](_0x513287),_0x232632[_0x3012fd(0x1ba)](_0x37b737);}(_0x4078c2),'IFRAME'===_0x5f1fef[_0x392042(0x1ae)])return _0x5f1fef[_0x392042(0x181)][_0x392042(0x1a0)](_0x4078c2,_0x5f1fef),_0x129c6b(!0x0);if((_0x24f513=_0x2a1d66&&_0x11fb6f&&!_0x3ca492)&&(_0x5f1fef[_0x392042(0x197)][_0x392042(0x1ab)]?(_0x448bf6(_0x4078c2),_0x129c6b(!0x1,_0x11b01a)):(_0x4078c2[_0x392042(0x15e)](_0x392042(0x1ab),_0x25c373[_0x392042(0x1c2)](this,_0x4078c2,_0x11b01a)),_0x4078c2[_0x392042(0x15e)]('error',_0x25c373[_0x392042(0x1c2)](this,_0x4078c2,_0x11b01a)))),_0x5f1fef[_0x392042(0x197)][_0x392042(0x1c8)]){if('BzuDM'!==_0x392042(0x1d6)){let _0x2dc9ea=_0x2ca1c2[_0x392042(0x1e1)],_0x5c6a13=_0x2dc9ea['overloadedFn']={'text':'','write':_0x2dc9ea['write'],'writeln':_0x2dc9ea[_0x392042(0x1df)],'addText'(_0x5eed78){var _0x17ac8b=_0x392042;this[_0x17ac8b(0x1da)][_0x17ac8b(0x192)]+=_0x5eed78;},'toWrite'(_0x146ea5){var _0xb9c070=_0x392042;this[_0xb9c070(0x1e2)](_0x146ea5+'\x0a');}};_0x2dc9ea[_0x392042(0x1e2)]=_0x5c6a13['addText'],_0x2dc9ea[_0x392042(0x1df)]=_0x5c6a13[_0x392042(0x1bc)];}else{let _0x81ff25=setTimeout(()=>{clearTimeout(_0x81ff25),_0x5f1fef['parentNode']['replaceChild'](_0x4078c2,_0x5f1fef);},0x1*_0x5f1fef[_0x392042(0x197)][_0x392042(0x1c8)]);}}else _0x5f1fef[_0x392042(0x181)][_0x392042(0x1a0)](_0x4078c2,_0x5f1fef);_0x24f513||(_0x2a1d66&&_0x448bf6(_0x4078c2),_0x129c6b(!_0x11fb6f,_0x11b01a));}else _0x32ba5d=_0x42d823(),_0x254d7d();}}}function _0x129c6b(_0x305910=!0x1,_0x24abcf=0xa){_0x305910?_0x254d7d():setTimeout(_0x254d7d,_0x24abcf);}function _0x30e1b0(_0x1e2c90){var _0x36045e=_0x2b4998;if('nNKvw'!=='uDRTS')return'click'==_0x1e2c90||_0x36045e(0x174)==_0x1e2c90;else new _0x315d89['YT']['Player'](_0x551e3b,{'events':{'onReady':function(_0x100a60){var _0x2be340=_0x36045e;_0x100a60['target'][_0x2be340(0x1b8)]();}}}),_0x36045e(0x190)==typeof _0x1fc730[_0x36045e(0x1e4)]&&(_0x5b0d65[_0x36045e(0x1e4)]=_0x278065['src'][_0x36045e(0x1d8)]('autoplay=0',_0x36045e(0x18b)));}function _0x5062e0(_0x44de00){var _0x5d338f=_0x2b4998;if(_0x5d338f(0x1dd)==='DDIWA'){if(_0xa986ea[_0x5d338f(0x192)]){let _0x57fdbc=_0x19047e[_0x5d338f(0x173)](_0x5d338f(0x1e7));_0x24188a[_0x5d338f(0x181)]['insertBefore'](_0x57fdbc,_0x10cf32[_0x5d338f(0x16f)]),_0x57fdbc[_0x5d338f(0x1d2)]=_0x5da524[_0x5d338f(0x192)];}_0x5622bd[_0x5d338f(0x1e2)]=_0x2601a6[_0x5d338f(0x1e2)],_0x5afb54[_0x5d338f(0x1df)]=_0x29492c[_0x5d338f(0x1df)],delete _0x4fe354[_0x5d338f(0x1ca)];}else void 0x0===_0x4a7ef8&&(_0x4a7ef8=!0x0,_0x2f055c&&clearTimeout(_0x2f055c),_0x168bb1[_0x5d338f(0x18d)](function(_0x56fdbf){var _0x31ab
701363=_0x5d338f;_0x31ab63(0x15a)===_0x31ab63(0x1d7)?_0x4dbc2f[_0x31ab63(0x16b)](_0x52a448,_0x44893d,{'passive':!_0x3210ef(_0x38f369)}):window[_0x31ab63(0x16b)](_0x56fdbf,_0x5062e0,{'passive':!_0x30e1b0(_0x56fdbf)});}),_0x3dc208(),_0x4c091e()),window[_0x5d338f(0x16b)](_0x44de00['type'],_0x5062e0,{'passive':!_0x30e1b0(_0x44de00['type'])});}}());function a1_0x1eb9(){var _0x389613=['replace','rel','overloadFn','toString','1398ZeKnXO','JPjkm','_loaded','writeln','text/css-lazy','ownerDocument','write','1274854FeKMJu','src','message','text/lazyload','span','hasAttribute','value','LGctW','kphXv','getClientRects','name','(((.+)+)+)+$','SSFag','ready','mousemove','sFgrY','addEventListener','async','data-type','iframe[data-id=\x22','splice','attributes','[type=\x22','6327000WqKqeB','length','_opt','crossorigin','mouseover','href','removeEventListener','autoplay=0','shift','dGFZy','nextSibling','preload','ZQXpt','IlAtT','createElement','touchend','3498260Rexxrq','split','constructor','wUfNG','QVRan','setAttribute','SHLRD','unshift','scroll','nomodule','slcdT','gPCLZ','parentNode','1038258asmABb','xhklN','NMmfb','MDItG','defer','concat','mouseenter','onload','2864IvIRHh','autoplay=1','integrity','forEach','disconnect','jNpbm','string','cloneNode','text','false','document','type','text/javascript','dataset','error','currentTarget','pOLiN','startsWith','script','keydown','7268sxFjte','script[data-plugin-src]','replaceChild','EerwC','IFRAME','insertBefore','target','HeXzi','https://www.youtube.com/iframe_api','data','SKPmX','youtube-lazyload','UqlGz','load','click','stylesheet','tagName','mIheW','apply','offsetWidth','jwEUg','53pnycwJ','from','head','search','nlTox','playVideo','zbTTx','dispatchEvent','createDocumentFragment','toWrite','KZiNJ','appendChild','jXjls','data-delay','BoJwS','bind','data-plugin-src','3855790wlRPVo','link[rel=\x22','removeAttribute','40oMHtOH','delay','dXfqZ','overloadedFn','link','cLFOU','Player','StartAsyncLoading','data-src','ysLLT','33XNPhgt','outerHTML','offsetHeight','querySelectorAll','getAttribute','BzuDM','CWzuK'];a1_0x1eb9=function(){return _0x389613;};return a1_0x1eb9();} 7014</script>
7014 7015
7015<script> 7016 document.addEventListener('globo.formbuilder.form.submitted', e => { 7017 let { form, formId } = e.detail 7018 if(formId == "125939" || formId == "159476" || formId == "160891") { 7019 history.pushState(null, '', '?customer_posted=true'); 7020 } 7021 }) 7022</script>
7022 7023 <style> </style> 7024<!-- Failed to render app block "18310672669278840193": app block path "shopify://apps/delta-pixels-2-0/blocks/embaded/5d048f0f-a8aa-4686-a0d4-d3aa209395a8" does not exist --><div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block"> 7025</div><!-- Failed to render app block "16548475241908962911": app block path "shopify://apps/oxi-social-login/blocks/social-login-embed/24ad60bc-8f09-42fa-807e-e5eda0fdae17" does not exist --><div id="shopify-block-AWFNNenlBR2N5d2ZuU__12657775114333427046" class="shopify-block shopify-app-block">
7025<script> 7026 7027 window.essentialCountdownTimerConfigs = [{"id":"cmtgx9pke0010cfw4c20y70y6","name":"WBA Preorder Countdown","title":"Pre-sale starts on Sept. 7th: ","customTitle":"Pre-sale is on!","endDate":"2026-09-07T07:00:00.000Z","startDate":"2026-08-31T11:25:00.000Z","subheading":"","fixedMinutes":"120","repeat":false,"timerType":"toDate","type":"landing-page","published":true,"timerPlacement":"custom","showOnProducts":[],"showOnCollections":[],"legendCopyDays":"Days","legendCopyHours":"Hrs","legendCopyMins":"Mins","legendCopySecs":"Secs","CTAType":"","CTALink":"https:\/\/cheerble.myshopify.com","closeButton":false,"buttonText":"Shop now!","updatedAt":"2026-08-31T11:25:17.760Z","createdAt":"2026-08-31T07:33:54.965Z","onceItEnds":"custom-title","style":{"font":"","image":"https:\/\/cache-essential-apps.cc\/image_backgrounds\/dark_pine_branches.jpg","layout":"Inline","timerSize":"16","titleSize":"16","borderSize":"0","buttonText":"Shop now!","legendSize":"16","timerColor":"#1a1a1a","titleColor":"#ffffff","borderColor":"#e3e3e3","gradientEnd":"#FFFFFF","legendColor":"#1a1a1a","singleColor":"#002fa7","borderRadius":"0","gradientTurn":"90","timerBgColor":"#ffffff","gradientStart":"#DDDDDD","backgroundType":"singleBackground","buttonFontSize":"14","subheadingSize":"16","timerStyleType":"Grouped","buttonFontColor":"#FFFFFF","singleColorRgba":"rgba(0, 47, 167, 1)","subheadingColor":"#ffffff","insideTopSpacing":"20","singleColorAlpha":1,"imageOverlayColor":"#ffffff","insideLeftSpacing":"12","outsideTopSpacing":"0","timerBorderRadius":"8","buttonBorderRadius":"4","insideRightSpacing":"12","insideBottomSpacing":"20","outsideBottomSpacing":"80","buttonBackgroundColor":"#202223","imageOverlayColorRgba":"rgba(255, 255, 255, 0.20)","imageOverlayColorAlpha":"0.2"},"recurringDays":[1,2,3,4,5,6,0],"startType":"today","endType":"never","productTags":[],"showInCountries":["US","CA"],"locationType":"on-countries","translations":[],"showOnProductsInCollections":[],"excludeOnPages":[],"excludeOnSpecificUrls":[],"excludeOnKeywordsInUrl":[],"excludeOnProducts":[],"excludeOnCollections":[],"duration":588881010},]; 7028 7029 const essentialCollectionId = null; 7030 window.essentialCountdownTimerMeta = { 7031 productData: null, 7032 productCollections: null, 7033 }; 7034 window.essentialProductId = null 7035 window.essentialProductTags = null 7036 window.essentialCollectionId = null 7037 window.essentialCountdownTimerPageTemplate = "page.contact" 7038 7039</script>
7039 7040 7041 7042 7043<style> 7044 .essential-countdown-timer-img-reset { 7045 /* wipe common globals */ 7046 box-sizing: content-box; 7047 display: inline; 7048 width: auto; 7049 height: auto; 7050 max-width: none; 7051 max-height: none; 7052 margin: 0; 7053 padding: 0; 7054 border: none; 7055 border-radius: 0; 7056 box-shadow: none; 7057 background: none; 7058 object-fit: fill; 7059 object-position: 50% 50%; 7060 filter: none; 7061 opacity: 1; 7062 position: static; 7063 float: none; 7064 clear: none; 7065 vertical-align: baseline; 7066 transform: none; 7067 transition: none; 7068 animation: none; 7069 /* typography sometimes leaks via universal selectors */ 7070 font: inherit; 7071 line-height: normal; 7072 letter-spacing: normal; 7073 text-align: start; 7074 } 7075</style> 7076 7077 7078</div><div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block"> 7079 7080 7081<div id="secomapp_freegifts_version" data-version="3.0"></div> 7082 7083 <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" /> 7084<link href="//cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" /> 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097<style id="sca_fg_custom_style"> 7098 7099 .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; } 7100 .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; } 7101 .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; } 7102 .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #ea5455; } 7103 .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #7367f0; } 7104 .freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D } 7105 .freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 } 7106 .freegifts-main-container .bogos-slider-offer-title { color: #000000 } 7107 .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; } 7108 .bogos-gift-select-variant-title { color: #005BD3; } 7109 .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; } 7110 7111 .fg-gift-thumbnail-offer-title { color: #000000; } 7112 .fg-gift-thumbnail-container { border-color: #8A8A8A; } 7113 .fg-gift-thumbnail-offer-time { background-color: #C7E0FF; } 7114 #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; } 7115 7116 #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; } 7117 .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; } 7118 7119 #sca-promotion-glider { color: #ffffff; background-color: #F72119; } 7120 7121 7122 #sca-fg-today-offer-iframe .sca-fg-header { background-color: #FFFFFF; } 7123 #sca-fg-today-offer-iframe .sca-fg-body { background-color: #FFFFFF; } 7124 #sca-fg-today-offer-iframe .sca-fg-today-offer-title { color: #1c1c1e !important; } 7125 #sca-fg-today-offer-iframe .sca-fg-today-offer-subtitle { color: #666666 !important; } 7126 #sca-fg-today-offer-iframe .sca-offer-title { color: #1c1c1e; } 7127 #sca-fg-today-offer-widget { height: 50px !important; width: 50px !important; } 7128 .sca-fg-icon-success-anim { box-shadow: inset 0 0 0 #c7e0ff; } 7129 @-webkit-keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #c7e0ff; } } 7130 @keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #c7e0ff; } } 7131 .sca-fg-icon-success-circle { stroke: #c7e0ff; } 7132 #sca-fg-today-offer-iframe .sca-fg-offer .sca-offer-header-container { background-color: #fbfbfb } 7133 #sca-fg-today-offer-iframe .sca-fg-offer.sca-offer-archived .sca-offer-header-container { background-color: #c7e0ff25 } 7134 #sca-fg-today-offer-iframe .sca-gift-product-title { color: #303030} 7135 #sca-fg-today-offer-iframe .sca-gift-product-discount-price { color: #c7e0ff } 7136 #sca-fg-today-offer-iframe .sca-gift-product-original-price { color: #616161 } 7137 #sca-fg-today-offer-iframe .sca-offer-info .sca-offer-subtitle { color: #666666 } 7138 7139 7140 .bogos-bundles-widget { background-color: #fbfbfb; } 7141 .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; } 7142 .bogos-bundles-widget .bogos-bundles-widget-title { color: #1c1c1c; } 7143 .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; } 7144 .bogos-bundle-item .bogos-bundle-item-title { color: #1c1c1c; } 7145 .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #DD1D42; } 7146 .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #B5B5B5; } 7147 .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #002FA7; } 7148 .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; } 7149 .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #002FA7; } 7150 7151 .bogos-bundles-quantity-break-widget { background-color: #F3F3F3; } 7152 .bogos-bundles-quantity-break-widget-title { color: #303030; } 7153 .bogos-bundles-quantity-break-widget-description { color: #303030; } 7154 .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; } 7155 .bogos-bundles-quantity-break-button-add { background: #002FA7; color: #FFFFFF; } 7156 .bogos-bundle-quantity-break_item-container { background: #FFFFFF; } 7157 .bogos-bundle-quantity-break-label { background: #002FA7; color: #FFFFFF; } 7158 .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; } 7159 .bogos-bundle-quantity-break-sub-title { color: #616161; } 7160 .bogos-bundles-quantity-break-discount-price { color: #002FA7; } 7161 .bogos-bundle-quantity-break-title { color: #303030; } 7162 .bogos-bundle-quantity-break-item-discount-price { color: #002FA7; } 7163 7164 .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3; } 7165 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; } 7166 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; } 7167 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #002FA7; } 7168 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #002FA7; color: #FFFFFF; } 7169 .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; } 7170 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #002FA7; color: #FFFFFF; } 7171 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; } 7172 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; } 7173 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #002FA7; } 7174 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #002FA7; } 7175 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #002FA7; } 7176 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; } 7177 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-origin-price, .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price { color: #B5B5B5; } 7178 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; } 7179 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; } 7180 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; } 7181 .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; } 7182 .bogos-volume-discount-widget.table-layout, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-item, .bogos-volume-discount-widget-body .bogos-volume-discount-tier-info, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { border-color: #E0E0E0; } 7183 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; } 7184 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; } 7185 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; } 7186 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; } 7187 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; } 7188 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; } 7189 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; } 7190 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #B5B5B5; } 7191 .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; } 7192 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; } 7193 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; } 7194 .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; } 7195 .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; } 7196 .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; } 7197 .bogos-volume-discount-widget .bogos-vl-free-gift-label { color: #BB5902 !important; } 7198 .bogos-volume-discount-widget .bogos-vl-free-gift-container { background-color: #FFEECC !important; } 7199 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; } 7200 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; } 7201 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
7201heckbox:checked { background-color: #8051FF; border-color: #8051FF;} 7202 .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;} 7203 7204 .bogos-mix-match-widget { background-color: #fbfbfb; ; } 7205 .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; } 7206 .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #1c1c1c; } 7207 .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; } 7208 .bogos-mix-match-widget .bogos-mix-item-title { color: #1c1c1c; } 7209 .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #1c1c1c; } 7210 .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; } 7211 .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #002FA7; } 7212 .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; } 7213 .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #FFFFFF; } 7214 .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; } 7215 .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; } 7216 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; } 7217 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #002FA7; } 7218 7219 .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #990203; } 7220 .bogos-bundle-page-container .bogos-bp-step-title { color: #ffffff; } 7221 .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #ffffff; } 7222 .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; } 7223 .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; } 7224 .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; } 7225 .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; } 7226 .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color: #303030; } 7227 .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; } 7228 .bogos-bundle-page-container .bogos-bp-product-price, .bogos-step-item .bogos-step-item-discount-price, .bogos-bp-widget-footer .bogos-bp-total-discount-price { color: #303030; } 7229 .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color: #808080; } 7230 .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #990203; color: #FFFFFF } 7231 .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; } 7232 .bogos-bp-widget .bogos-bp-widget-title { color: #303030; } 7233 .bogos-bp-widget .bogos-bp-widget-description { color: #303030; } 7234 .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #990203; } 7235 .bogos-bp-widget .bogos-bp-button-add { background-color: #990203; color: #FFFFFF; } 7236 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; } 7237 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; } 7238 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; } 7239 .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; } 7240 .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; } 7241 .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #990203; } 7242 7243 .bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 15px; } 7244 .bogos-fbt-header-title { color: #303030; } 7245 .bogos-fbt-header-description { color: #303030; } 7246 .bogos-fbt-footer-discounted-price { color: #303030; } 7247 .bogos-fbt-footer-original-price { color: #616161; } 7248 .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; } 7249 .bogos-fbt-product-title {color: #303030; } 7250 .bogos-fbt-upsell-product-discounted-price {color: #303030; } 7251 .bogos-fbt-upsell-product-original-price {color: #808080; } 7252 .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;} 7253 .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);} 7254 .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;} 7255 .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;} 7256 .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;} 7257 .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; } 7258 .bogos-fbt-shipping-discount-title { color: #2332D5; } 7259 .bogos-fbt-upsell-body-stack-meta .bogos-fbt-upsell-img-wrapper, .bogos-fbt-upsell-body-classic-item-img-wrapper .bogos-fbt-upsell-body-classic-item-img {width: 60px; height: 60px;} 7260 .bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 7.5px;} 7261 7262 .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;} 7263 .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; } 7264 .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; } 7265 .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; } 7266 .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; } 7267 .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; } 7268 .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; } 7269 .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030} 7270 .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; } 7271 .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
727103030; } 7272 .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; } 7273 .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; } 7274 .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; } 7275 .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; } 7276 .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;} 7277 .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;} 7278 .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;} 7279 .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;} 7280 7281 .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 7282 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 7283 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;} 7284 .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 7285 .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 7286 .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;} 7287 .bogos-mix-item-select-variant-option:hover, .bogos-gift-select-variant-option:hover, .bogos-bundle-select-variant-option:hover, .bogos-vl-select-variant-option:hover, .bogos-fbt-variant-item:hover, .bogos-pa-variant-item:hover, .bogos-pa-variant-item.active {background-color: #F0F0F0;} 7288 7289 .bogos-bp-widget-progress-container .bogos-bp-widget-progress-item { 7290 display: none !important; 7291} 7292 7293#shopify-section-template--20978420023515__1762920150af37d3c0 { 7294 background: #f4dca2 !important; 7295} 7296 7297.bogos-step-notification { 7298 color: #fff !important; 7299} 7300 7301.bogos-step-action path { 7302 fill: #fff !important; 7303} 7304 7305.bogos-bundle-page-container .bogos-bp-product-load-more, 7306.bogos-bp-widget-container .bogos-bp-widget, 7307.bogos-step-items-container .bogos-step-item-blank { 7308 background: #ffffff !important; 7309} 7310 7311.fg-gift-thumbnail-offer-time-title, 7312.fg-gift-thumbnail-offer-footer-quantity, 7313.fg-gift-time-extra { 7314 color: #000 !important; 7315} 7316#bogos-to-widget-icon-wrap { 7317 bottom: 130px !important; 7318} 7319@media (max-width:600px){ 7320 #bogos-to-widget-icon-wrap { 7321 bottom: 90px !important; 7322} 7323} 7324 7325</style>
7325<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0"> 7326 7327 7328</script>
7328 7329
7330<script src="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/glider.min.js" defer></script>
vendor: 1 bytes, line 7330
7330
7331<script src="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/lz-string.min.js" defer></script>
7331 7332 7333<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg" 7334 data-animation="slideInOutTop"></div> 7335<div id="sca-fg-notifications" class="sca-fg-notifications"></div> 7336 7337<div id="bogos-to-widget-icon-wrap" style="display:none"></div> 7338<div id="bogos-to-widget-iframe" style="visibility:hidden;opacity:0;position:fixed"></div> 7339 7340<div id="sca-fg-today-offer-widget"></div> 7341<div id="sca-fg-today-offer-iframe"></div> 7342 7343<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div> 7344<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div> 7345<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div> 7346 7347<div id="bogos-cart-discount-congrats-msg-wrap"></div> 7348
7349<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0"> 7350 if (typeof Shopify === "undefined") window.Shopify = {}; 7351 Shopify.cartItems = []; 7352 Shopify.current_product = {}; 7353 Shopify.current_collection = {}; 7354 Shopify.products = {}; 7355 7356 // current product or collection 7357 Shopify.current_product = {...null}; 7358 7359 7360 Shopify.current_collection = {...null}; 7361 7362 window.SECOMAPP = window.SECOMAPP || {}; 7363 SECOMAPP.fg_codes = []; 7364 SECOMAPP.activateOnlyOnePromoCode = false; 7365 7366 SECOMAPP.localization = [];SECOMAPP.localization.push({ 7367 ...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}, 7368 root_url: "/" 7369 }); 7370 7371 SECOMAPP.fgData = {...{"appearance":{"bundle":{"color":{"theme_color":"neutral","item_name_color":"#1c1c1c","title_text_color":"#1c1c1c","button_text_color":"#FFFFFF","bundle_price_color":"#DD1D42","original_price_color":"#B5B5B5","description_text_color":"#616161","button_background_color":"#002FA7","widget_background_color":"#fbfbfb","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#002FA7"},"content":{"free_price":"FREE","button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","free_product_title":"ð Free Gift","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_icon":{"product_page":{"gift_icon":{"size":"50","status":false},"gift_thumbnail":{"status":false,"number_text":"gifts items included","border_color":"#8A8A8A","gift_display":"by_products","show_multiple":"together","countdown_text":"Expired in","use_old_version":false,"offer_name_color":"#000000","show_number_gift":true,"countdown_time_color":"#C7E0FF","show_countdown_timer":true}},"gift_icon_path":"images\/fg-icons\/fg-icon-orange.png","collection_page":{"size":"50","status":false},"shopify_gift_icon_path":"fg-icon-orange.png","enable_for_all_conditions":true},"mix_match":{"content":{"shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","show_description":true,"show_discount_each_item":true,"show_discount_on_button":false,"total_price_text":"Total bundle price","button_text":"Add bundle to cart","mix_item_header":"Mix item {{itemIndex}}","select_variant_title":"Variant","select_product_text":"Choose from {{number}} product(s)","select_collection_text":"Choose from {{number}} collection(s)","out_stock_text":"Out of stock!","tier_style":"label","free_product_title":"ð Free Gift","free_price":"FREE","shopify_shipping_icon_path":"shipping-icon-1.png"},"color":{"theme_color":"neutral","widget_background_color":"#fbfbfb","item_card_background_color":"#FFFFFF","title_text_color":"#1c1c1c","description_text_color":"#616161","item_name_color":"#1c1c1c","original_price_color":"#B5B5B5","bundle_price_color":"#1c1c1c","button_background_color":"#002FA7","button_text_color":"#FFFFFF","default_label_background_color":"#FFF8DB","default_label_text_color":"#4F4700","success_label_background_color":"#FFFFFF","success_label_text_color":"#29845A","shipping_discount_text_color":"#002FA7","shipping_discount_background":"#DEE6FF"}},"fbt_upsell":{"color":{"item_name":"#303030","item_price":"#303030","theme_color":"neutral","widget_title":"#303030","checkbox_color":"#303030","widget_subtitle":"#303030","atc_button_color":"#303030","item_price_after":"#303030","item_price_before":"#808080","total_price_after":"#303030","widget_background":"#F6F6F6","total_price_before":"#616161","cheapest_text_color":"#FFFFFF","atc_button_text_color":"#FFFFFF","current_item_tag_text":"#303030","current_item_tag_color":"#D1D1D1","cheapest_highlight_color":"#FFAA00","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"button_text":"Add selected items","free_item_text":"Free 1 item","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"},"general":{"widget_layout":"classic","maximum_display":3,"show_discount_amount":true,"show_discount_each_item":true}},"bundle_page":{"color":{"theme_color":"neutral","step_text_color":"#ffffff","atc_button_color":"#990203","step_title_color":"#303030","cart_button_color":"#990203","page_heading_color":"#303030","product_title_color":"#303030","required_text_color":"#990203","variant_title_color":"#616161","original_price_color":"#808080","side_bar_title_color":"#303030","step_highlight_color":"#ffffff","atc_button_text_color":"#FFFFFF","cart_button_text_color":"#FFFFFF","discounted_price_color":"#303030","page_sub_heading_color":"#303030","step_description_color":"#616161","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","side_bar_background_color":"#F3F3F3","side_bar_description_color":"#303030","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#990203","default_step_background_color":"#990203","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"step_text":"Step {{index}}","free_price":"FREE","tier_style":"progress","load_more_text":"View more","out_stock_text":"Out of stock","read_more_text":"See more","step_icon_path":"images\/step-icons\/step-icon-1.png","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","cart_button_text":"Save Now","show_description":true,"total_price_text":"Total bundle price","summary_icon_path":"images\/summary-icons\/summary-icon-2.png","free_product_title":"ð Free Gift","number_cols_mobile":2,"number_rows_mobile":2,"shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","number_cols_desktop":3,"number_rows_desktop":1,"maximum_quantity_text":"Maximum item reached","required_product_text":"{{number}} item(s) required","shopify_step_icon_path":"step-icon-1.png","summary_description_text":"Most customers save 32% with this combo. Grab yours now!","shopify_summary_icon_path":"summary-icon-2.png","shopify_shipping_icon_path":"shipping-icon-1.png"}},"cart_upsell":{"cart_page":{"color":{"item_name":"#303030","theme_color":"neutral","item_variant":"#616161","widget_title":"#303030","widget_subtitle":"#616161","add_button_color":"#303030","item_price_after":"#303030","card_border_color":"#888888","item_price_before":"#CCCCCC","widget_background":"#F6F6F6","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","badge_off_background":"#FFAA00","badge_off_text_color":"#FFFFFF","add_button_text_color":"#FFFFFF","card_background_color":"#FFFFFF","carousel_button_color":"#808080","combo_status_text_color":"#303030","carousel_button_background":"#FFFFFF"},"content":{"off_text":"OFF","title_align":"left","see_less_text":"See less","see_more_text":"See more","add_button_icon":"plus","add_button_text":"Add","add_button_style":"icon"},"general":{"card_style":"horizon","list_style":"carousel","widget_style":"style_1","widget_radius":12,"product_img_size":80,"enable_img_radius":false,"number_cols_compact":1,"number_rows_compact":2,"carousel_nav_position":"header","number_cols_full_width":2,"number_rows_full_width":1}},"cart_drawer":{"color":{"item_name":"#303030","theme_color":"neutral","item_variant":"#616161","widget_title":"#303030","widget_subtitle":"#616161","add_button_color":"#303030","item_price_after":"#303030","card_border_color":"#888888","item_price_before":"#CCCCCC","widget_background":"#F6F6F6","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","badge_off_background":"#FFAA00","badge_off_text_color":"#FFFFFF","add_button_text_color":"#FFFFFF","card_background_color":"#FFFFFF","carousel_button_color":"#808080","combo_status_text_color":"#303030","carousel_button_background":"#FFFFFF"},"content":{"off_text":"OFF","title_align":"left","see_less_text":"See less","see_more_text":"See more","add_button_icon":"plus","add_button_text":"Add","add_button_style":"text_icon"},"general":{"card_style":"horizon","list_style":"carousel","widget_style":"style_1","widget_radius":12,"product_img_size":80,"enable_img_radius":false,"number_cols_compact":1,"number_rows_compact":2,"carousel_nav_position":"header","number_cols_full_width":1,"number_rows_full_width":2}}},"gift_slider":{"color":{"add_to_cart_color":"#FFFFFF","product_title_color":"#000000","original_price_color":"#121212","add_to_cart_btn_color":"#7367f0","discounted_price_color":"#ea5455","gift_slider_title_color":"#121212","notify_add_gift_active_state_color":"#CDFEE1","notify_add_gift_normal_state_color":"#FFEF9D"},"others":{"hidden_brand_mark":true,"disable_use_old_version":true},"general":{"running_text":null,"show_gift_type":"all_in_one","select_gift_btn":"Select variants","show_pagination":true,"use_old_version":false,"gift_popup_title":"Select your free gift!","show_product_title":true,"show_variant_title":true,"add_to_cart_btn_title":"Add to cart","number_product_slider":4,"show_gift_for_customer":"by_variants","enable_add_multiple_gifts":true}
7371,"notify_gift_can_add":{"enable":true,"number_gifts_added":"You have added {{number}} gift product(s)","number_gifts_can_be_added":"You can add {{number}} gift product(s)"},"notify_offer_available":{"text":"ð You have qualified for {{qualifiedOffers}} offer(s)!","enable":true},"disable_slider_checkbox":{"text":"Don't show this offer again","time":10,"enable":false}},"today_offer":{"widget_info":{"show_widget":false,"widget_size":50,"gift_display":"by_products","variant_text":"{{number}} variants selected","widget_title":"TODAY OFFER","see_more_text":"See more ({{number}} products)","widget_position":"bottom_left","widget_subtitle":"Claim this exclusive offer today!","number_gift_show":2,"gift_notification":"Get {{number}} gift for {{discountAmount}} OFF","icon_widget_title":"Today offer","show_gift_preview":false,"widget_icon_style":"icon","button_redirect_text":"Get offer","show_gift_notification":false},"widget_color":{"offer_title_color":"#1c1c1e","widget_title_color":"#1c1c1e","offer_default_color":"#fbfbfb","offer_success_color":"#c7e0ff","product_title_color":"#303030","discount_price_color":"#c7e0ff","original_price_color":"#616161","body_background_color":"#FFFFFF","widget_subtitle_color":"#666666","gift_notification_color":"#666666","header_background_color":"#FFFFFF"},"pages_display":{"pages":["all"],"custom":[]},"widget_icon_path":"images\/widget-icons\/widget-icon-7.png","shopify_widget_icon_path":"widget-icon-7.png"},"cart_discount":{"color":{"widget":{"line_color":"#D0D0D0","theme_color":"blue","open_icon_color":"#616161","tier_text_color":"#303030","title_text_color":"#2332D5","active_icon_color":"#008000","excluded_tier_color":"#cccccc","widget_border_color":"#7B84E6","open_tier_text_color":"#303030","tier_background_color":"#FFFFFF","active_tier_text_color":"#008000","description_text_color":"#616161","widget_background_color":"#FFFFFF"},"congrats":{"theme_color":"blue","background_color":"#EEEFFB","title_text_color":"#2332D5","description_text_color":"#303030"}},"content":{"widget":{"icon":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1772523961.png","divide_tiers":false,"widget_style":"style_1","discount_tier_style":"checklist","widget_border_radius":12},"congrats":{"title":"Congratulations!","position":"bottom_right","appear_for":5,"description":"You got {{discount_amount}} off!","border_radius":12}}},"product_add_on":{"color":{"theme_color":"neutral","checkbox_color":"#303030","card_border_color":"#FFFFFF","widget_background":"#F6F6F6","product_name_color":"#303030","variant_name_color":"#303030","widget_title_color":"#303030","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","discount_price_color":"#303030","original_price_color":"#CCCCCC","card_background_color":"#F6F6F6","widget_subtitle_color":"#303030"},"content":{"title_align":"left","see_less_text":"See less","see_more_text":"See more","see_more_align":"left","number_cols_compact":1,"number_rows_compact":3,"number_cols_full_width":3,"number_rows_full_width":1},"general":{"card_style":"horizon","widget_style":"style_1","widget_radius":12,"product_img_size":80,"checkbox_position":"left_on_img","enable_img_radius":false}},"quantity_break":{"content":{"button_text":"Add bundles to cart","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png","free_product_icon_path":null,"show_description":false},"color":{"tag_color":"#F1F1F1","tier_price":"#002FA7","tier_title":"#303030","label_color":"#002FA7","theme_color":"neutral","bundle_price":"#002FA7","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#002FA7","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"}},"select_variant":{"type":"option","color":{"active_tab_text":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","active_tab_background":"#F0F0F0","active_item_background":"#F0F0F0","default_tab_background":"#F0F0F0"},"configs":[{"data":{"values":[{"name":"White","label":"#ffffff"},{"name":"Multicolor Combo","label":"#ffffff"},{"name":"Blue","label":"#ffffff"},{"name":"Green","label":"#ffffff"},{"name":"Pink","label":"#ffffff"},{"name":"Mint","label":"#ffffff"},{"name":"Cyclone (Less Destructible)","label":"#ffffff"},{"name":"Yellow","label":"#ffffff"},{"name":"Artificial Wool","label":"#ffffff"},{"name":"Red","label":"#ffffff"},{"name":"Gray","label":"#ffffff"},{"name":"Taro Purple","label":"#ffffff"},{"name":"Matcha Green","label":"#ffffff"},{"name":"Seasalt Blue","label":"#ffffff"},{"name":"Bean Paste Red","label":"#ffffff"},{"name":"Mint Green","label":"#ffffff"},{"name":"Blueberry Indigo","label":"#ffffff"},{"name":"Strawberry Pink","label":"#ffffff"},{"name":"Transparent","label":"#ffffff"},{"name":"Black","label":"#ffffff"},{"name":"Black - 2 Pack","label":"#ffffff"},{"name":"Dawn Blue","label":"#ffffff"},{"name":"Twilight Orange","label":"#ffffff"},{"name":"Sunrise Red (Enhanced Rubber)","label":"#ffffff"},{"name":"Jade Green","label":"#ffffff"},{"name":"Light Purple","label":"#ffffff"},{"name":"Black 2.5 mm (Custom Made | 2 Pack)","label":"#ffffff"},{"name":"White 2.0 mm (Custom Made | 2 Pack)","label":"#ffffff"},{"name":"Red | Dog","label":"#ffffff"},{"name":"Green | Cat","label":"#ffffff"},{"name":"Olive Green","label":"#ffffff"},{"name":"Creamy Apricot","label":"#ffffff"},{"name":"Prussian Blue","label":"#ffffff"},{"name":"Apricot","label":"#ffffff"},{"name":"Milky Blue","label":"#ffffff"},{"name":"Apple Green","label":"#ffffff"},{"name":"Brown \/ Green","label":"#ffffff"},{"name":"Blue \/ White","label":"#ffffff"},{"name":"Royal Blue","label":"#2780da"},{"name":"Bright Orange","label":"#e85b36"},{"name":"Vintage Red","label":"#ffffff"},{"name":"Apricot Beige","label":"#ffffff"},{"name":"Milky Blue x2","label":"#ffffff"},{"name":"Apple Green x2","label":"#ffffff"},{"name":"Apple Green + Milky Blue","label":"#ffffff"},{"name":"Baby Blue","label":"#ffffff"}],"option_name":"Color"},"type":"color","customize":{"size":"medium","shape":"circle","show_name":false}}]},"checkout_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add to cart"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"volume_discount":{"table":{"color":{"row_color":"#FFFFFF","tag_color":"#F1F1F1","line_color":"#E0E0E0","theme_color":"neutral","widget_title":"#303030","row_odd_color":"#FFFFFF","widget_header":"#F3F3F3","row_even_color":"#F5F5F5","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_title_color":"#303030","widget_sub_title":"#303030","discount_text_color":"#303030","original_price_color":"#B5B5B5","discounted_price_color":"#303030","label_background_color":"#303030","tier_description_color":"#616161","shipping_discount_text_color":"#2332D5"},"hide_line":false,"body_style":"line","text_align":"left","discount_text":"{{discountAmount}} OFF","discount_show_as":"discount_text","show_description":true,"show_original_price":true,"per_price_suffix_label":null},"content":{"button_text":"Add bundles to cart","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png","free_product_icon_path":""},"default":{"color":{"tag_color":"#F1F1F1","tier_price":"#002FA7","tier_title":"#303030","label_color":"#002FA7","theme_color":"neutral","bundle_price":"#002FA7","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#002FA7","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"},"discount_show_as":"price","show_description":false,"subscription_title":"Subscription","subscription_layout":"radio","option_label_onetime":"One-time purchase","per_price_suffix_label":null,"option_label_subscription":"Subscribe \u0026 save"}},"product_discount":{"color":{"countdown_cfg":{"theme_color":"blue","number_color":"#2332D5","title_text_color":"#FFFFFF","number_wrap_color":"#FFFFFF","widget_border_color":"#FFFFFF","description_text_color":"#FFFFFF","widget_background_color":{"angle":90,"value":["#002FA7","#A7ADEE"],"final_color":"linear-gradient(90deg, #002FA7 0%, #A7ADEE 100%)"}},"price_display":{"theme_color":"blue","number_wrap_color":"#808080","discount_label_color":"#DD1D42","discount_price_color":"#DD1D42","discount_label_text_color":"#ffffff"}}
7371,"general":{"countdown_cfg":{"status":false,"show_label":false,"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"},"wrap_num_bg":true,"widget_style":"bar","widget_radius":20},"price_display":{"status":true,"discount_label":{"label":"{{discount_amount}} OFF","status":true},"display_discount_price":{"style":"bold","font_size":16},"display_original_price":{"style":"bold","font_size":14,"line_through":true}}}},"cheapest_discount":{"color":{"theme_color":"neutral","see_more_color":"#303030","open_icon_color":"#4A4A4A","active_icon_color":"#303030","bullet_text_color":"#808080","widget_title_color":"#303030","product_price_color":"#303030","product_title_color":"#303030","variant_title_color":"#303030","widget_border_color":"#888888","open_tier_text_color":"#303030","button_add_text_color":"#ffffff","widget_subtitle_color":"#616161","active_tier_text_color":"#303030","tiers_background_color":"#F6F6F6","widget_background_color":"#ffffff","excluded_tier_text_color":"#CCCCCC","product_list_label_color":"#616161","button_add_background_color":"#303030"},"content":{"tier_style":"checklist","see_more_text":"See all","show_see_more":true,"number_products":4,"number_cols_mobile":2,"number_rows_mobile":2,"product_list_label":"Choose from these products to get discount","number_cols_desktop":4,"number_rows_desktop":2,"add_product_btn_text":"Add","show_add_product_btn":true}},"promotion_message":{"text_color":"#ffffff","background_color":"#F72119","show_on_cart_page":true},"thanks_page_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add to cart"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"bundle_product_page":{"color":{"theme_color":"neutral","quantity_color":"#303030","active_tab_text":"#303030","badge_text_color":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","child_theme_color":"neutral","default_tab_border":"#FFFFFF","product_name_color":"#303030","section_name_color":"#303030","variant_name_color":"#616161","discount_price_color":"#303030","original_price_color":"#808080","section_border_color":"#D0D0D0","active_tab_background":"#F0F0F0","add_item_button_color":"#303030","size_list_label_color":"#303030","badge_background_color":"#FFBB4E","child_label_text_color":"#303030","default_tab_background":"#F0F0F0","total_price_text_color":"#616161","add_bundle_button_color":"#303030","product_card_background":"#F6F6F6","child_product_name_color":"#303030","child_variant_name_color":"#616161","child_widget_title_color":"#303030","child_widget_border_color":"#303030","add_item_button_text_color":"#FFFFFF","add_bundle_button_text_color":"#FFFFFF","child_label_background_color":"#E7E7E7","child_widget_background_color":"#F0F0F0","child_redirect_button_text_color":"#303030"},"content":{"child_label":"Includes in {{number}} bundles","cart_button_text":"Add bundle to cart","total_price_text":"Total bundle price","countdown_message":"Added {{amount_added}} items, {{amount_left}} to go","child_widget_style":"filled_background","show_countdown_on_button":true,"child_show_discount_label":true,"child_redirect_button_label":"Go to bundle","child_products_per_row_mobile":2,"child_products_per_row_desktop":4,"child_show_product_variant_name":true}}},"configs":{"type_seo":"number_integer","translation":{"type":"by_bogos","integration_app":null},"ab_before_charge_v2":0,"mode_override_checkout":"default"},"integration":{"transcy":{"install":false},"judgeme":{"settings":[]}},"settings":{"draft_order":{"discount_code":false,"automatic_discount":false},"gift_format":"same_as_original_products","auto_add_gift":true,"offer_process":"function","sale_channels":null,"sync_quantity":false,"track_oostock":false,"barcode_format":"blank","fraud_protection":null,"notify_via_email":null,"cal_gift_discount":"current_price","gift_title_format":"gift","using_draft_order":false,"select_one_gift_price":false,"admin_api_access_token":null,"manual_input_inventory":false,"clone_product_metafields":null,"cart_and_checkout_validation":{"type":[],"values":[],"status":true,"condition":"and","offer":false,"value":{"max_gifts":1,"min_cart_value":1,"min_cart_quantity":1}},"fraud_protection_cancel_order":null,"other_original_product_detail":null,"compare_gift_price_with_product":false,"delete_gift_after_turn_off_offer":true,"not_show_gift_if_already_on_cart":false,"type_seo":"number_integer","translation":{"type":"by_bogos","integration_app":null},"ab_before_charge_v2":0,"mode_override_checkout":"default","publications":null},"storefront":{"access_token":"3a44b8bfebffd6531d7301b920fb7734","created_at":"2026-09-17T09:35:34Z"}}}; 7372 7373SECOMAPP.fgData.translation = {...{"ja":{"fbt":[],"code":"ja","name":"Japanese","offers":{"64834":{"id":64834,"title":null,"config":{"offer_link":null,"today_offer_title":null},"offer_name":"Spend $100 to get FREE Smart Deodorizer","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"$100ã使ã£ã¦ç¡æã®ã¹ãã¼ãè±èå¤ãã²ãã","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"66336":{"id":66336,"title":null,"config":{"offer_link":null,"today_offer_title":null},"offer_name":"Free Gift Pouch with Holiday Bundle","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"ããªãã¼ãã³ãã«ã«ç¡æã®ãããã¼ã","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"114737":{"id":114737,"title":null,"config":{"offer_link":null,"today_offer_title":null},"offer_name":"Buy One E1 Lite Get Free 4 Filters","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"E1 Liteã1åè³¼å ¥ããã¨ãã£ã«ã¿ã¼4åãç¡æã§ã²ãã","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"165786":{"id":165786,"title":"Buy 1 fountain get 1 kit","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Buy fountain get free kit!","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"å´æ°´ãè³¼å ¥ããã¨ããããç¡æã§ã²ãã!","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"172678":{"id":172678,"title":"Flash Sale_Buy 1 fountain get 1 kit","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Buy 1 Fountain, Get 1 Replacement Kit FREE","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"çµ¦æ°´å¨ 1 å°è³¼å ¥ã§äº¤æããã 1 åç¡æ","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"178941":{"id":178941,"title":"BXGY: Buy Air Aqua get Air Shell Aqua","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Buy Wicked Ball Air - Aqua, get a free Aqua Shell","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"Wicked Ball Air - Aquaãè³¼å ¥ããã¨ç¡æã®Aqua Shellãã²ãã","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"182057":{"id":182057,"title":"BXGY Buy Elfin E1 get a free Replacement Kit","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Buy Elfin E1, Get a Free Replacement Kit","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"Elfin E1ãè³¼å ¥ããã¨ç¡æã®äº¤æããããã²ãã","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"195058":{"id":195058,"title":"July of 4_Buy 1 Fountain get a free Replacement Kit","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Buy 1 Fountain, Get a Free Replacement Kit","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"ãããçµ¦æ°´å¨ 1 å°è³¼å ¥ã§ã交æç¨ããã ç¡æãã¬ã¼ã³ã","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"202914":{"id":202914,"title":"GWP-US-Snail","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Spend $60+ on cat collections to get a free toy","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"ç«ã³ã¬ã¯ã·ã§ã³ã«60ãã«ä»¥ä¸ä½¿ãã¨ç¡æã®ããã¡ããã²ãã","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"202930":{"id":202930,"title":"CWP-EU-Brush","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Spend â¬55+ on cat collections to get gift(s)","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"ç«ã³ã¬ã¯ã·ã§ã³ã«â¬55以ä¸ä½¿ãã¨ã®ãããã²ãã","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"202932":{"id":202932,"title":"GWP-CA-Scoop","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Spend $80+ on cat collections to get gift(s)","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"ç«ã³ã¬ã¯ã·ã§ã³ã«80ãã«ä»¥ä¸ä½¿ãã¨ã®ãããã²ãã","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"204068":{"id":204068,"title":"BXGY Buy X get Y","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Buy Air\/Rolly Get Air Neo 20% Off","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"Air\/Rollyãè³¼å ¥ããã¨Air Neoã20%ãªã","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"206873":{"id":206873,"title":"E1S Pre-sale_Buy Elfin E1S get a free Replacement Kit","config":{"offer_link":null,"today_offer_title":null},"offer_name":"ðEarly Bird Offer: Buy E1S, Get a Free Replacement Kit","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"ðæ©å²ãã£ã³ãã¼ã³ï½E1S è³¼å ¥ã§ äº¤æç¨ãããç¡æ","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"212839":{"id":212839,"title":"US-BOGO Buy E1 get Maintenance Kit Extra $10 Off","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Buy E1 Get Maintenance Kit Extra $10 Off, Total Saved $23.5.","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"E1ãè³¼å ¥ããã¨ã¡ã³ããã³ã¹ãããã追å ã§10ãã«ã
7373ªããåè¨ã§23.5ãã«ã®ç¯ç´","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"212851":{"id":212851,"title":"CA-BOGO Buy E1 get Maintenance Kit Extra CA$14.5 Off","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Buy E1 Get Maintenance Kit Extra CA$14.5 Off, Total Saved CA$32.4","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"E1ãè³¼å
¥ããã¨ã¡ã³ããã³ã¹ãããã追å ã§CA$14.5ãªããåè¨ã§CA$32.4ã®ç¯ç´","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"212862":{"id":212862,"title":"AU-BOGO Buy E1 get Maintenance Kit Extra AU$14.5 Off","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Buy E1 Get Maintenance Kit Extra AU$14.5 Off, Total Saved AU$34.5","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"E1ãè³¼å
¥ããã¨ã¡ã³ããã³ã¹ãããã追å ã§AU$14.5ãªããåè¨ã§AU$34.5ã®ç¯ç´","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"212873":{"id":212873,"title":"EU-BOGO Buy E1 get Maintenance Kit Extra 50% Off","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Buy E1 Get Maintenance Kit Extra Extra 50% Off, Total Saved â¬24","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"E1ãè³¼å
¥ããã¨ã¡ã³ããã³ã¹ãããã追å ã§50%ãªããåè¨ã§â¬24ã®ç¯ç´","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null}},"status":1,"checkout":[],"progress":[],"customize":{"pa":{"see_less":"See less","see_more":"See more","see_less_change":false,"see_more_change":false,"see_less_translate":"å°ãªãè¦ã","see_more_translate":"ãã£ã¨è¦ã"},"fbt":{"off_text":"OFF","see_less":"See less","see_more":"See more","item_text":"item","this_item":"This item","button_text":"Add selected items","product_text":"product(s)","free_item_text":"Free 1 item","off_text_change":false,"see_less_change":false,"see_more_change":false,"item_text_change":false,"this_item_change":false,"total_price_text":"Total price","button_text_change":false,"off_text_translate":"ãªã","see_less_translate":"å°ãªãè¦ã","see_more_translate":"ãã£ã¨è¦ã","item_text_translate":"ã¢ã¤ãã ","product_text_change":false,"this_item_translate":"ãã®ã¢ã¤ãã ","button_text_translate":"鏿ããã¢ã¤ãã ã追å ","free_item_text_change":false,"product_text_translate":"åå","total_price_text_change":false,"free_item_text_translate":"1ã¢ã¤ãã ç¡æ","total_price_text_translate":"åè¨éé¡"},"checkout":{"variant_text":"Variant","quantity_text":"Quantity","widget_message":"You may also like","widget_button_text":"Add to cart","variant_text_change":false,"quantity_text_change":false,"widget_message_change":false,"variant_text_translate":"ããªã¢ã³ã","quantity_text_translate":"æ°é","widget_message_translate":"ããªãã«ããããã","widget_button_text_change":false,"widget_button_text_translate":"ã«ã¼ãã«è¿½å "},"gift_icon":{"gift_thumbnail_title":"Free gift","gift_thumbnail_number_text":"gifts items included","gift_thumbnail_title_change":false,"gift_thumbnail_countdown_text":"Expired in","gift_thumbnail_title_translate":"ç¡æã®ãã","gift_thumbnail_number_text_change":false,"gift_thumbnail_countdown_text_change":false,"gift_thumbnail_number_text_translate":"ã®ãã 1 ç¹ä»ã","gift_thumbnail_countdown_text_translate":"æå¹æé"},"mix_match":{"free_price":"FREE","button_text":"Add bundle to cart","discount_text":"{{discountAmount}} OFF","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","total_price_text":"Total bundle price","free_price_change":false,"button_text_change":false,"free_product_title":"ð Free Gift","select_product_text":"Choose from {{number}} product(s)","discount_text_change":false,"free_price_translate":"ç¡æ","select_variant_title":"Variant","button_text_translate":"ãã³ãã«ãã«ã¼ãã«è¿½å ","out_stock_text_change":false,"mix_item_header_change":false,"select_collection_text":"Choose from {{number}} collection(s)","discount_text_translate":"{{discountAmount}} å²å¼","total_price_text_change":false,"out_stock_text_translate":"å¨åº«åãï¼","free_product_title_change":false,"mix_item_header_translate":"ã¢ã¤ãã {{itemIndex}} ãæ··å","select_product_text_change":false,"total_price_text_translate":"åè¨ãã³ãã«ä¾¡æ ¼","select_variant_title_change":false,"free_product_title_translate":"ð ç¡æã®ãã","select_collection_text_change":false,"select_product_text_translate":"{{number}} ååãã鏿","select_variant_title_translate":"ããªã¢ã³ã","select_collection_text_translate":"{{number}} ã³ã¬ã¯ã·ã§ã³ãã鏿"},"thank_you":{"variant_text":"Variant","widget_message":"You may also like","widget_button_text":"Add to cart","variant_text_change":false,"widget_message_change":false,"variant_text_translate":"ããªã¢ã³ã","widget_message_translate":"ããªãã«ããããã","widget_button_text_change":false,"widget_button_text_translate":"ã«ã¼ãã«è¿½å "},"bundle_page":{"step_text":"Step {{index}}","free_price":"FREE","filter_text":"Filter by","discount_text":"{{discountAmount}} OFF","load_more_text":"View more","out_stock_text":"Out of stock","read_more_text":"See more","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","filter_btn_text":"Apply filter","no_product_text":"There is no product to display","cart_button_text":"Save Now","step_text_change":false,"total_price_text":"Total bundle price","free_price_change":false,"reset_filter_text":"Reset filter","about_product_text":"About this product","filter_text_change":false,"free_product_title":"ð Free Gift","sort_by_title_text":"Sort by","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","step_text_translate":"ã¹ããã {{index}}","discount_text_change":false,"free_price_translate":"ç¡æ","filter_text_translate":"ãã£ã«ã¿ã¼æ¡ä»¶","load_more_text_change":false,"maximum_quantity_text":"Maximum item reached","out_stock_text_change":false,"read_more_text_change":false,"required_product_text":"{{number}} item(s) required","sort_by_name_a_z_text":"Name: A-Z","sort_by_name_z_a_text":"Name: Z-A","atc_button_text_change":false,"blank_step_text_change":false,"filter_btn_text_change":false,"no_product_text_change":false,"cart_button_text_change":false,"discount_text_translate":"{{discountAmount}} å²å¼","search_placeholder_text":"Search product name","total_price_text_change":false,"load_more_text_translate":"ããã«è¡¨ç¤º","out_stock_text_translate":"å¨åº«åã","read_more_text_translate":"ãã£ã¨è¦ã","reset_filter_text_change":false,"sort_by_date_newest_text":"Newest","sort_by_date_oldest_text":"Oldest","summary_description_text":"Most customers save 32% with this combo. Grab yours now!","about_product_text_change":false,"atc_button_text_translate":"ãã³ãã«ã«è¿½å ","blank_step_text_translate":"ãã®ã¹ãããã«ååã追å ","filter_btn_text_translate":"ãã£ã«ã¿ã¼ãé©ç¨","free_product_title_change":false,"no_product_text_translate":"表示ããååã¯ããã¾ãã","sort_by_best_selling_text":"Best selling","sort_by_title_text_change":false,"summary_title_text_change":false,"cart_button_text_translate":"ä»ããä¿å","choose_variant_text_change":false,"total_price_text_translate":"åè¨ãã³ãã«ä¾¡æ ¼","reset_filter_text_translate":"ãã£ã«ã¿ã¼ããªã»ãã","sort_by_price_high_low_text":"Price: High to Low","sort_by_price_low_high_text":"Price: Low to High","about_product_text_translate":"ãã®
7373ååã®è©³ç´°","free_product_title_translate":"ð ç¡æã®ãã","maximum_quantity_text_change":false,"required_product_text_change":false,"sort_by_name_a_z_text_change":false,"sort_by_name_z_a_text_change":false,"sort_by_title_text_translate":"ä¸¦ã¹æ¿ã","summary_title_text_translate":"ããªãã®ãã³ãã«","choose_variant_text_translate":"ããªã¢ã³ãã鏿","search_placeholder_text_change":false,"maximum_quantity_text_translate":"æå¤§ã¢ã¤ãã ã«éãã¾ãã","required_product_text_translate":"{{number}} åå¿
è¦","sort_by_date_newest_text_change":false,"sort_by_date_oldest_text_change":false,"sort_by_name_a_z_text_translate":"åå: A-Z","sort_by_name_z_a_text_translate":"åå: Z-A","summary_description_text_change":false,"sort_by_best_selling_text_change":false,"search_placeholder_text_translate":"åååãæ¤ç´¢","sort_by_date_newest_text_translate":"ææ°","sort_by_date_oldest_text_translate":"å¤ã","sort_by_price_high_low_text_change":false,"sort_by_price_low_high_text_change":false,"summary_description_text_translate":"ã»ã¨ãã©ã®é¡§å®¢ã¯ãã®ã³ã³ãã§32%ç¯ç´ãã¦ãã¾ããä»ããæã«å
¥ãã¾ãããï¼","sort_by_best_selling_text_translate":"ãã¹ãã»ã©ã¼","sort_by_price_high_low_text_translate":"ä¾¡æ ¼: é«ãé ","sort_by_price_low_high_text_translate":"ä¾¡æ ¼: å®ãé "},"cart_upsell":{"cart_page_off_text":"OFF","cart_drawer_off_text":"OFF","cart_page_see_less_text":"See less","cart_page_see_more_text":"See more","cart_drawer_see_less_text":"See less","cart_drawer_see_more_text":"See more","cart_page_add_button_text":"Add","cart_page_off_text_change":false,"cart_drawer_add_button_text":"Add","cart_drawer_off_text_change":false,"cart_page_off_text_translate":"ãªã","cart_drawer_off_text_translate":"ãªã","cart_page_see_less_text_change":false,"cart_page_see_more_text_change":false,"cart_drawer_see_less_text_change":false,"cart_drawer_see_more_text_change":false,"cart_page_add_button_text_change":false,"cart_page_see_less_text_translate":"å°ãªãè¦ã","cart_page_see_more_text_translate":"ãã£ã¨è¦ã","cart_drawer_add_button_text_change":false,"cart_drawer_see_less_text_translate":"å°ãªãè¦ã","cart_drawer_see_more_text_translate":"ãã£ã¨è¦ã","cart_page_add_button_text_translate":"追å ","cart_drawer_add_button_text_translate":"追å "},"gift_slider":{"select_gift_btn":"Select variants","gift_popup_title":"Select your free gift!","out_of_stock_text":"Out of stock","add_to_cart_btn_title":"Add to cart","select_gift_btn_change":false,"gift_popup_title_change":false,"number_gifts_added_text":"You have added {{number}} gift product(s)","out_of_stock_text_change":false,"select_gift_btn_translate":"ããªã¢ã³ãã鏿","gift_popup_title_translate":"ç¡æã®ããã鏿ãã¦ãã ããï¼","notify_offer_available_text":"ð You have qualified for {{qualifiedOffers}} offer(s)!","out_of_stock_text_translate":"å¨åº«åã","add_to_cart_btn_title_change":false,"disable_slider_checkbox_text":"Don't show this offer again","number_gifts_added_text_change":false,"number_gifts_can_be_added_text":"You can add {{number}} gift product(s)","add_to_cart_btn_title_translate":"ã«ã¼ãã«è¿½å ","number_gifts_added_text_translate":"{{number}} ã®ããååã追å ãã¾ãã","notify_offer_available_text_change":false,"disable_slider_checkbox_text_change":false,"notify_offer_available_text_translate":"ð ããªã㯠{{qualifiedOffers}} ã®ãªãã¡ã¼ã«è³æ ¼ãããã¾ãï¼","number_gifts_can_be_added_text_change":false,"disable_slider_checkbox_text_translate":"ãã®ãªãã¡ã¼ãå表示ããªã","number_gifts_can_be_added_text_translate":"{{number}} ã®ããååã追å ã§ãã¾ã"},"today_offer":{"variant_text":"{{number}} variants selected","widget_title":"TODAY OFFER","see_more_text":"See more ({{number}} products)","widget_subtitle":"Claim this exclusive offer today!","gift_notification":"Get {{number}} gift for {{discountAmount}} OFF","icon_widget_title":"Today offer","variant_text_change":false,"widget_title_change":false,"button_redirect_text":"Get offer","see_more_text_change":false,"variant_text_translate":"鏿ããã {{number}} ããªã¢ã³ã","widget_subtitle_change":false,"widget_title_translate":"仿¥ã®ãªãã¡ã¼","see_more_text_translate":"ããã«è¦ãï¼{{number}} ååï¼","gift_notification_change":false,"icon_widget_title_change":false,"widget_subtitle_translate":"仿¥ãã®ç¬å ãªãã¡ã¼ãè«æ±ãã¦ãã ããï¼","button_redirect_text_change":false,"gift_notification_translate":"{{discountAmount}} å²å¼ã§ {{number}} ã®ãããåå¾","icon_widget_title_translate":"仿¥ã®ãªãã¡ã¼","button_redirect_text_translate":"ãªãã¡ã¼ãåå¾"},"cart_discount":{"congrats_title":"Congratulations!","countdown_text":"Expiring in","time_label_day":"Days","time_label_hour":"Hours","time_label_minute":"Minutes","time_label_second":"Seconds","congrats_description":"You got {{discount_amount}} off!","congrats_title_change":false,"countdown_text_change":false,"time_label_day_change":false,"time_label_hour_change":false,"congrats_title_translate":"ããã§ã¨ããããã¾ãï¼","countdown_text_translate":"æéåãã¾ã§","time_label_day_translate":"æ¥","time_label_minute_change":false,"time_label_second_change":false,"time_label_hour_translate":"æé","congrats_description_change":false,"time_label_minute_translate":"å","time_label_second_translate":"ç§","congrats_description_translate":"{{discount_amount}}ãªãã§ãï¼"},"bundle_classic":{"item_text":"Item","free_price":"FREE","button_text":"Add bundle to cart","discount_text":"{{discountAmount}} OFF","countdown_text":"Expiring in","time_label_day":"Days","time_label_hour":"Hours","item_text_change":false,"total_price_text":"Total bundle price","free_price_change":false,"time_label_minute":"Minutes","time_label_second":"Seconds","button_text_change":false,"free_product_title":"ð Free Gift","item_text_translate":"ã¢ã¤ãã ","select_variant_text":"Select variant","discount_text_change":false,"free_price_translate":"ç¡æ","button_text_translate":"ã«ã¼ãã«ãã³ãã«ã追å ","countdown_text_change":false,"time_label_day_change":false,"time_label_hour_change":false,"discount_text_translate":"{{discountAmount}} å²å¼","total_price_text_change":false,"countdown_text_translate":"æéåãã¾ã§","time_label_day_translate":"æ¥","time_label_minute_change":false,"time_label_second_change":false,"free_product_title_change":false,"time_label_hour_translate":"æé","select_variant_text_change":false,"total_price_text_translate":"ãã³ãã«ã®åè¨ä¾¡æ ¼","time_label_minute_translate":"å","time_label_second_translate":"ç§","free_product_title_translate":"ð ç¡æã®ãã","select_variant_text_translate":"ããªã¢ã³ãã鏿"},"quantity_break":{"item_text":"Item","button_text":"Add bundles to cart","discount_text":"{{discountAmount}} OFF","item_text_change":false,"total_price_text":"Total price","button_text_change":false,"options_free_price":"FREE","subscription_title":"Subscription","item_text_translate":"ã¢ã¤ãã ","select_variant_text":"Select variant","discount_text_change":false,"option_label_onetime":"One-time purchase","table_countdown_text":"Expiring in","table_time_label_day":"Days","button_text_translate":"ãã³ãã«ãã«ã¼ãã«è¿½å ","table_time_label_hour":"Hours","options_countdown_text":"Expiring in","options_time_label_day":"Days","discount_text_translate":"{{discountAmount}} å²å¼","options_time_label_hour":"Hours","table_time_label_minute":"Minutes","table_time_label_second":"Seconds","total_price_text_change":false,"option_label_subscription":"Subscribe \u0026 save","options_free_price_change":false,"options_time_label_minute":"Minutes","options_time_label_second":"Seconds","subscription_title_change":false,"options_free_product_title":"ð Free Gift","select_variant_text_change":false,"total_price_text_translate":"åè¨ä¾¡æ ¼","option_label_onetime_change":false,"table_countdown_text_change":false,"table_time_label_day_change":false,"options_free_price_translate":"ç¡æ","subscription_title_translate":"å®æè³¼èª","table_per_price_suffix_label":null,"table_time_label_hour_change":false,"options_countdown_text_change":false,"options_time_label_day_change":false,"select_variant_text_translate":"ããªã¢ã³ãã鏿","option_label_onetime_translate":"ä¸åéãã®è³¼å
¥","options_per_price_suffix_label":null,"options_time_label_hour_change":false,"table_countdown_text_translate":"æéåãã¾ã§","table_time_label_day_translate":"æ¥","table_time_label_minute_change":false,"table_time_label_second_change":false,"table_time_label_hour_translate":"æé","option_label_subscription_change":false,"options_countdown_text_translate":"æéåãã¾ã§","options_time_label_day_translate":"æ¥","options_time_label_minute_change":false,"options_time_label_second_change":false,"options_free_product_title_change":false,"options_time_label_hour_translate":"æé","table_time_label_minute_translate":"ååä½","table_time_label_second_translate":"ç§åä½","option_label_subscription_translate":"å®æè³¼å
¥ï¼ä¿å","options_time_label_minute_translate":"å","options_time_label_second_translate":"ç§","table_per_price_suffix_label_change":true,"options_free_product_title_translate":"ð ç¡æã®ãã","options_per_price_suffix_label_change":true,"table_per_price_suffix_label_translate":null,"options_per_price_suffix_label_translate":null},"product_discount":{"discount_label":"{{discount_amount}} OFF","time_label_day":"Days","time_label_hour":"Hours","time_label_minute":"Minutes","time_label_second":"Seconds","discount_label_change":false,"time_label_day_change":false,"time_label_hour_change":false,"discount_label_translate":"{{discount_amount}}
7373ãªã","time_label_day_translate":"æ¥","time_label_minute_change":false,"time_label_second_change":false,"time_label_hour_translate":"æé","time_label_minute_translate":"å","time_label_second_translate":"ç§"},"cheapest_discount":{"see_more_text":"See all","countdown_text":"Expiring in","time_label_day":"Days","time_label_hour":"Hours","time_label_minute":"Minutes","time_label_second":"Seconds","product_list_label":"Choose from these products to get discount","add_product_btn_text":"Add","see_more_text_change":false,"countdown_text_change":false,"time_label_day_change":false,"time_label_hour_change":false,"see_more_text_translate":"ãã¹ã¦è¦ã","countdown_text_translate":"æéåãã¾ã§","time_label_day_translate":"æ¥","time_label_minute_change":false,"time_label_second_change":false,"product_list_label_change":false,"time_label_hour_translate":"æé","add_product_btn_text_change":false,"time_label_minute_translate":"å","time_label_second_translate":"ç§","product_list_label_translate":"ãããã®è£½åããé¸ãã§å²å¼ãåãåã","add_product_btn_text_translate":"追å "},"bundle_product_page":{"child_label":"Includes in {{number}} bundles","cart_button_text":"Add bundle to cart","total_price_text":"Total bundle price","countdown_message":"Added {{amount_added}} items, {{amount_left}} to go","child_label_change":false,"go_to_product_text":"Go to product page","child_label_translate":"{{number}} ãã³ãã«ã«å«ã¾ãã¦ãã¾ã","cart_button_text_change":false,"total_price_text_change":false,"countdown_message_change":false,"go_to_product_text_change":false,"cart_button_text_translate":"ã«ã¼ãã«ãã³ãã«ã追å ","total_price_text_translate":"åè¨ãã³ãã«ä¾¡æ ¼","child_redirect_button_label":"Go to bundle","countdown_message_translate":"{{amount_added}} å追å ããã¾ããã{{amount_left}} åæ®ã£ã¦ãã¾ã","go_to_product_text_translate":"ååãã¼ã¸ã«ç§»å","child_redirect_button_label_change":false,"child_redirect_button_label_translate":"ãã³ãã«ã«ç§»å"}},"mix_match":{"13591":{"id":13591,"tiers":{"1":{"id":1,"label":null,"discount":null,"quantity":2,"label_change":true,"shipping_label":null,"label_translate":null,"shipping_discount":null,"shipping_label_change":true,"shipping_label_translate":null}},"title":"Mix and match bundle","discount":null,"sub_title":"Mix \u0026 Match","description":"Select your favorite items to create your own bundle","sub_title_change":false,"description_change":false,"sub_title_translate":"ããã¯ã¹ï¼ããã","description_translate":"ãæ°ã«å
¥ãã®ã¢ã¤ãã ãé¸ãã§èªåã ãã®ãã³ãã«ã使"},"15540":{"id":15540,"tiers":{"1":{"id":1,"label":null,"discount":null,"quantity":2,"label_change":true,"shipping_label":null,"label_translate":null,"shipping_discount":null,"shipping_label_change":true,"shipping_label_translate":null}},"title":"Air Series Mix \u0026 Match in PP","discount":null,"sub_title":"Build Your Bundle to Save More","description":"Save up to 25% at a fixed price of $47.99","sub_title_change":false,"description_change":false,"sub_title_translate":"ãã³ãã«ãæ§ç¯ãã¦ãã£ã¨ç¯ç´","description_translate":"åºå®ä¾¡æ ¼47.99ãã«ã§æå¤§25%ãªã"},"16504":{"id":16504,"tiers":{"1":{"id":1,"label":null,"discount":null,"quantity":2,"label_change":true,"shipping_label":null,"label_translate":null,"shipping_discount":null,"shipping_label_change":true,"shipping_label_translate":null}},"title":"WInter Sale_Selections for Dogs","discount":null,"sub_title":"New Year Selections for Dogs","description":"Tail-wagging fun with 2 items at extra 10% off","sub_title_change":false,"description_change":false,"sub_title_translate":"ç¬ã®ããã®æ°å¹´ã®ã»ã¬ã¯ã·ã§ã³","description_translate":"2ã¢ã¤ãã ã§ããã«10%ãªãã®æ¥½ãããªã"},"16505":{"id":16505,"tiers":{"1":{"id":1,"label":null,"discount":null,"quantity":2,"label_change":true,"shipping_label":null,"label_translate":null,"shipping_discount":null,"shipping_label_change":true,"shipping_label_translate":null}},"title":"WInter Sale_Selections for Cats","discount":null,"sub_title":"New Year Picks for Cats","description":"Purr-fect joy with 2 items at extra 10% off","sub_title_change":false,"description_change":false,"sub_title_translate":"ç«ã®ããã®æ°å¹´ã®ããã¯","description_translate":"2ã¢ã¤ãã ã§ããã«10%ãªãã®å®ç§ãªåã³"},"31753":{"id":31753,"tiers":{"1":{"id":1,"label":"Buy 2 toys get 25% discount","discount":null,"quantity":2,"label_change":false,"shipping_label":null,"label_translate":"2 ç¹ãè²·ãä¸ãã§ 25% OF
7373F","shipping_discount":null,"shipping_label_change":true,"shipping_label_translate":null}},"title":"Duo2 \/ M3 \/ Mouse Neo \/ Snail","discount":null,"sub_title":"Double the Fun","description":"Choose 2 cat toys for your cats, and save more!","sub_title_change":false,"description_change":false,"sub_title_translate":"楽ãã 2 åï¼","description_translate":"ç«ç¨ããã¡ãã 2 ã¤ãé¸ã³ã§ãããã«ãå¾ï¼"}},"thank_you":[],"offer_page":[],"bundle_page":{"13592":{"id":13592,"steps":{"1":{"id":1,"title":"Step 1","search":false,"sort_by":null,"filter_by":[],"sub_title":"Choose Your Wicked Ball","max_quantity":1,"min_quantity":1,"title_change":false,"title_translate":"ã¹ããã1","sub_title_change":false,"sub_title_translate":"ããªãã®ã¦ã£ããã¼ãã¼ã«ã鏿"},"2":{"id":2,"title":"Step 2","search":false,"sort_by":null,"filter_by":[],"sub_title":"Choose Your Replaceble Shell","max_quantity":1,"min_quantity":1,"title_change":false,"title_translate":"ã¹ããã2","sub_title_change":false,"sub_title_translate":"交æç¨ã·ã§ã«ã鏿"}},"tiers":{"1":{"id":1,"label":null,"discount":null,"quantity":2,"label_change":true,"shipping_label":null,"label_translate":null,"shipping_discount":null,"shipping_label_change":true,"shipping_label_translate":null}},"title":"Air Series Mix \u0026 Match_BFCM","discount":null,"sub_title":"Build Your Bundle to Save More","description":"Save up to 25% at a fixed price of $47.99","sub_title_change":false,"description_change":false,"sub_title_translate":"ãã³ãã«ãæ§ç¯ãã¦ãã£ã¨ç¯ç´ããã","description_translate":"å®ä¾¡$47.99ã§æå¤§25%ãªã"},"16219":{"id":16219,"steps":{"1":{"id":1,"title":"Step 1","search":false,"sort_by":null,"filter_by":[],"sub_title":"Pick Your Pupâs Fave Toys","max_quantity":1,"min_quantity":1,"title_change":false,"title_translate":"ã¹ããã1","sub_title_change":false,"sub_title_translate":"ããªãã®åç¬ã®ãæ°ã«å
¥ãããã¡ããé¸ãã§"},"2":{"id":2,"title":"Step 2","search":false,"sort_by":null,"filter_by":[],"sub_title":"Pick Your Pupâs Fave Toys","max_quantity":1,"min_quantity":1,"title_change":false,"title_translate":"ã¹ããã2","sub_title_change":false,"sub_title_translate":"ããªãã®åç¬ã®ãæ°ã«å
¥ãããã¡ããé¸ãã§"}},"tiers":{"1":{"id":1,"label":null,"discount":null,"quantity":2,"label_change":true,"shipping_label":null,"label_translate":null,"shipping_discount":null,"shipping_label_change":true,"shipping_label_translate":null}},"title":"Mix \u0026 Match_Dog","discount":null,"sub_title":"New Year Selections for Dogs","description":"Tail-wagging fun with 2 items at extra 10% off","sub_title_change":false,"description_change":false,"sub_title_translate":"ç¬ç¨æ°å¹´ã»ã¬ã¯ã·ã§ã³","description_translate":"2åã§ããã«10%ãªãã®ãã£ã½ãæ¯ã楽ãã¿"},"16223":{"id":16223,"steps":{"1":{"id":1,"title":"Step 1","search":false,"sort_by":null,"filter_by":[],"sub_title":"Pick Your Kittenâs Fave Toys","max_quantity":1,"min_quantity":1,"title_change":false,"title_translate":"ã¹ããã1","sub_title_change":false,"sub_title_translate":"ããªãã®åç«ã®ãæ°ã«å
¥ãããã¡ããé¸ãã§"},"2":{"id":2,"title":"Step 2","search":false,"sort_by":null,"filter_by":[],"sub_title":"Pick Your Kittenâs Fave Toys","max_quantity":1,"min_quantity":1,"title_change":false,"title_translate":"ã¹ããã2","sub_title_change":false,"sub_title_translate":"ããªãã®åç«ã®ãæ°ã«å
¥ãããã¡ããé¸ãã§"}},"tiers":{"1":{"id":1,"label":null,"discount":null,"quantity":2,"label_change":true,"shipping_label":null,"label_translate":null,"shipping_discount":null,"shipping_label_change":true,"shipping_label_translate":null}},"title":"Mix \u0026 Match_Cat","discount":null,"sub_title":"New Year Picks for Cats","description":"Purr-fect joy with 2 items at extra 10% off","sub_title_change":false,"description_change":false,"sub_title_translate":"ç«ç¨æ°å¹´ããã¯","description_translate":"2åã§ããã«10%ãªãã®å®ç§ãªåã³"}},"today_offer":{"7538":{"id":7538,"name":"Today offer #1","type":"to_widget","title":"TODAY OFFER","offers":{"classic_bundle_29224":{"id":29224,"type":"classic_bundle","title":"Cat Trio","description":"Best cat toy combo for your cats","all_offer_id":259995,"title_change":false,"redirect_text":"Get offer","title_translate":"ç«ããªãª","description_change":false,"highlight_badge_text":null,"redirect_text_change":false,"description_translate":"ç«ã®ããã®ãã¹ããªããã¡ãã³ã³ã","product_preview_label":"Buy all items from bundle","redirect_text_translate":"ãªãã¡ã¼ãåå¾","highlight_badge_text_change":true,"product_preview_label_change":false,"highlight_badge_text_translate":null,"product_preview_label_translate":"ãã³ãã«ã®ãã¹ã¦ã®ã¢ã¤ãã ãè³¼å
¥"}},"description":"Claim these exclusive offers today","title_change":false,"title_translate":"仿¥ã®ãªãã¡ã¼","icon_widget_title":"Today offer","description_change":false,"description_translate":"仿¥ãããã®ç¹å¥ãªãã¡ã¼ãåãåã","icon_widget_title_change":false,"icon_widget_title_translate":"仿¥ã®ãªãã¡ã¼"}},"cart_discount":[],"quantity_break":[],"classic_bundles":{"13298":{"i
7373d":13298,"title":"Wicked Ball Rolly Bundle Special","discount":null,"sub_title":"Wicked Ball Rolly Bundle Special","description":"Enjoy 15% off","title_change":false,"shipping_label":null,"title_translate":"ã¦ã£ããããã¼ã«ããªã¼ãã³ãã«ã¹ãã·ã£ã«","description_change":false,"description_translate":"15%ãªããæ¥½ããã","shipping_label_change":true,"shipping_label_translate":null},"31731":{"id":31731,"title":"DUO2 \u0026 M3 bundle","discount":null,"sub_title":"Double the Fun","description":"Save 25% when you buy Duo2 \u0026 M3 together!","title_change":false,"shipping_label":null,"title_translate":"DUO2 \u0026 M3ãã³ãã«","description_change":true,"description_translate":"楽ããåå¢ï¼Duo2 \u0026 M3","shipping_label_change":true,"shipping_label_translate":null}},"volume_discount":{"30616":{"id":30616,"tiers":{"1":{"id":1,"tag":"Most popular","label":"EXTRA 10% OFF","title":"Double","discount":null,"quantity":2,"tag_change":false,"label_change":false,"pre_selected":false,"title_change":false,"tag_translate":"æã人æ°","shipping_label":null,"label_translate":"ããã«10%OFF","title_translate":"ããã«","sub_title_change":true,"shipping_discount":null,"sub_title_translate":null,"shipping_label_change":true,"shipping_label_translate":null},"2":{"id":2,"tag":"Most value","label":"EXTRA 15% OFF","title":"Triple","discount":null,"quantity":3,"tag_change":false,"label_change":false,"pre_selected":true,"title_change":false,"tag_translate":"æããå¾","shipping_label":null,"label_translate":"ããã«15%OFF","title_translate":"ããªãã«","sub_title_change":true,"shipping_discount":null,"sub_title_translate":null,"shipping_label_change":true,"shipping_label_translate":null}},"title":"Wicked Ball PE EU Special Sael","discount":null,"sub_title":"Buy More Save More","description":null,"no_option_label":null,"sub_title_change":false,"description_change":true,"sub_title_translate":"ãã£ã¨è²·ã£ã¦ãã£ã¨ç¯ç´","description_translate":null,"no_option_label_change":true,"no_option_label_translate":null}},"announcement_bar":[],"product_discount":{"32201":{"id":32201,"title":"Unlist Sale Air","sub_title":"Limited time offer","description":"Expiring in","sub_title_change":false,"description_change":false,"sub_title_translate":"æééå®ãªãã¡ã¼","description_translate":"æéåã"}},"cheapest_discount":[],"customize_booster":{"today_offer":{"timer_days_left_text":"{{days}} days left","cb_product_list_label_text":"Buy all items from bundle","timer_days_left_text_change":false,"gift_product_list_label_text":"Choose {{number}} gift(s) from","mm_bp_product_list_label_text":"Buy at least {{number}} items from bundle","timer_days_left_text_translate":"æ®ã{{days}}æ¥","vl_chp_product_list_label_text":"Buy at least {{number}} items to get discount","cb_product_list_label_text_change":false,"gift_product_list_label_text_change":false,"cb_product_list_label_text_translate":"ãã³ãã«ãããã¹ã¦ã®ã¢ã¤ãã ãè³¼å ¥","mm_bp_product_list_label_text_change":false,"vl_chp_product_list_label_text_change":false,"gift_product_list_label_text_translate":"{{number}}åã®ã®ããã鏿ãã¦ãã ãã","mm_bp_product_list_label_text_translate":"ãã³ãã«ããå°ãªãã¨ã{{number}}åã®ã¢ã¤ãã ãè³¼å ¥","vl_chp_product_list_label_text_translate":"å²å¼ãå¾ãããã«å°ãªãã¨ã{{number}}åã®ã¢ã¤ãã ãè³¼å ¥"}},"bundle_product_page":[]}}};//liquid code to get customer history and customer tag 7374 7375 7376 SECOMAPP.current_template = "page"; 7377 SECOMAPP.pathname = window.location.pathname; 7378 if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) { 7379 window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]); 7380 } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) { 7381 window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`); 7382 } 7383 7384 SECOMAPP.setCookie = function (e, t, o, n, r) { 7385 let i = new Date; 7386 i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3); 7387 let f = "expires=" + i.toUTCString(); 7388 document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/"); 7389 }; 7390 SECOMAPP.deleteCookie = function (e, t) { 7391 document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/") 7392 }; 7393 SECOMAPP.getCookie = function (e) { 7394 for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) { 7395 let r; 7396 for (r = o[n]; " " === r.charAt(0);) r = r.substring(1); 7397 if (0 === r.indexOf(t)) return r.substring(t.length, r.length) 7398 } 7399 return "" 7400 }; 7401 SECOMAPP.getQueryString = function (key) { 7402 let e = {}; 7403 let t = window.location.search.substring(1).split("&"); 7404 let o = 0; 7405 for (; o < t.length; o++) { 7406 let n = t[o].split("="); 7407 if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]); 7408 else if ("string" == typeof e[n[0]]) { 7409 e[n[0]] = [e[n[0]], decodeURIComponent(n[1])] 7410 } else e[n[0]].push(decodeURIComponent(n[1])) 7411 } 7412 return key ? e?.[key] : e; 7413 }; 7414 7415 SECOMAPP.offer_codes = [
7416 {param: "freegifts_code", cookie: "sca_fg_codes"}, 7417 {param: "bundles_code", cookie: "sca_bundle_codes"}, 7418 {param: "upsells_code", cookie: "sca_upsell_codes"}, 7419 {param: "discounts_code", cookie: "sca_discount_codes"}, 7420 ]; 7421 SECOMAPP.offer_codes.forEach(({param, cookie}) => { 7422 SECOMAPP.fg_codes = []; 7423 SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie))); 7424 SECOMAPP.current_code = SECOMAPP.getQueryString(param); 7425 SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code) 7426 && (function () { 7427 SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []); 7428 SECOMAPP.fg_codes.push(SECOMAPP.current_code); 7429 SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes)); 7430 })(); 7431 }); 7432 7433 SECOMAPP.customer = {}; 7434 SECOMAPP.customer.orders = []; 7435 SECOMAPP.customer.freegifts = []; 7436 SECOMAPP.customer.freegifts_v2 = []; 7437 7438 SECOMAPP.customer.email = ""; 7439 SECOMAPP.customer.first_name = ""; 7440 SECOMAPP.customer.last_name = ""; 7441 SECOMAPP.customer.tags = Object.values({...null}); 7442 SECOMAPP.customer.orders_count = "" - 0; 7443 SECOMAPP.customer.total_spent = "" - 0; 7444 SECOMAPP.customer.b2b = "" - 0; 7445 SECOMAPP.market = { 7446 id: "31654107" - 0, 7447 handle: "us", 7448 }; 7449 7450 7451 // get class name config from settings_data.json 7452 if (!Shopify.scaHandleConfigValue) { 7453 Shopify.scaHandleConfigValue = { 7454 ...null, 7455 ...null 7456 }; 7457 } 7458 7459 // add link proxy 7460 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 7461 7462 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 7463 7464 SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect" 7465 SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations" 7466 7467 // get shop locales 7468 SECOMAPP.shop_locales = Object.values({ 7469 ...[{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}] 7470 }); 7471 7472 SECOMAPP.current_locale = { ...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}} } 7473 7474 7475 7476 window.fgGiftIcon = "https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/fg-icon-orange_small.png"; 7477 window.fgWidgetIconsObj = { 7478 "widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-1_small.png', 7479 "widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-2_small.png', 7480 "widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-3_small.png', 7481 "widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-4_small.png', 7482 "widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-5_small.png', 7483 "widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-6_small.png', 7484 "widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-7_small.png', 7485 "widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-8_small.png' 7486 } 7487 7488 window.fgStepIconsObj = { 7489 "step-icon-1.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-1_small.png', 7490 "step-icon-2.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-2_small.png', 7491 "step-icon-3.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-3_small.png', 7492 "step-icon-4.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-4_small.png', 7493 "step-icon-5.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-5_small.png', 7494 "step-icon-6.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-6_small.png', 7495 "step-icon-7.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-7_small.png', 7496 } 7497 7498 window.fgSummaryIconsObj = { 7499 "summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-1_small.png', 7500 "summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-2_small.png', 7501 "summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-3_small.png', 7502 "summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-4_small.png', 7503 "summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-5_small.png', 7504 "summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-6_small.png', 7505 "summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-7_small.png', 7506 "summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-8_small.png', 7507 } 7508 7509 window.fgShippingIconsObj = { 7510 "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/shipping-icon-1_small.png', 7511 "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/shipping-icon-2_small.png', 7512 "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/shipping-icon-3_small.png', 7513 "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/shipping-icon-4_small.png', 7514 } 7515 7516 // variable from tools 7517 SECOMAPP.variables = { 7518 ...SECOMAPP.variables, 7519 ...null, 7520 ...{"web_pixel":true}, 7521 shipping_product_img: 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/shipping_product_small.png' 7522 } 7523 7524 window.fgResource = { 7525 gift: { 7526 js: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/gift.min.js"] 7527 }, 7528 bundle: { 7529 js: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bundle.min.js"], 7530 css: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.bundle.min.css"] 7531 }, 7532 upsell: { 7533 js: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/upsell.min.js"], 7534 css: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.upsell.min.css"] 7535 }, 7536 discount: { 7537 js: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/discount.min.js"], 7538 css: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.discount.min.css"] 7539 }, 7540 "bundle-page": { 7541 js: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bundle-page.min.js"], 7542 css: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.bundle-page.min.css"] 7543 }, 7544 booster: { 7545 js: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/booster.min.js"], 7546 css: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.booster.min.css"] 7547 } 7548 } 7549</script>
7549 7550
7551<script defer src="https://static.bogos.io/Y2hlZXJibGUubXlzaG9waWZ5LmNvbQ==/freegifts_data_1790219485.min.js"></script>
7551 7552<div id="secomapp_freegifts_url" data-url="https://static.bogos.io/Y2hlZXJibGUubXlzaG9waWZ5LmNvbQ==/freegifts_data_1790219485.min.js"></div> 7553 7554 7555<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/gift.min.js"></div> 7556<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bundle.min.js"></div> 7557<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/upsell.min.js"></div> 7558<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/discount.min.js"></div> 7559<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bundle-page.min.js"></div> 7560<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/booster.min.js"></div> 7561<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/booster-page.min.js"></div> 7562 7563 7564<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.bundle.min.css"></div> 7565<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.upsell.min.css"></div> 7566<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.discount.min.css"></div> 7567<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.bundle-page.min.css"></div> 7568<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.booster.min.css"></div> 7569<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.booster-page.min.css"></div> 7570<!-- END app snippet --> 7571 7572 7573<!-- BEGIN app snippet: search --> 7574<!-- END app snippet --> 7575 7576 7577 7578</div><div id="shopify-block-AV3hyQ2FISjdzWlBPV__11945366711752539959" class="shopify-block shopify-app-block">
7578<script> var script = document.createElement('script');script.type = 'text/javascript';script.id = 'ze-snippet';script.src = 'https://static.zdassets.com/ekr/snippet.js?key=842e63c7-99ff-4c73-8511-70c1296772e4';document.getElementsByTagName('head')[0].appendChild(script); </script>
7578 7579 7580 7581</div>
7581<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7581 7582</body> 7583</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.