1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17<!doctype html> 18 19<html class="no-js" lang="en"> 20 <head> 21 22
23<script src="/cdn/shopifycloud/consent-tracking-api/v0.1/consent-tracking-api.js"></script>
23 24
25<script type="text/javascript"> 26 27;(function() { 28 var Et=Object.defineProperty;var At=(v,b,I)=>b in v?Et(v,b,{enumerable:!0,configurable:!0,writable:!0,value:I}):v[b]=I;var o=(v,b,I)=>At(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)}}
28catch(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}
28get 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;
28const 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=` 29 mutation cartCreate($input: CartInput!) { 30 cartCreate(input: $input) { 31 cart { 32 id 33 checkoutUrl 34 } 35 userErrors { 36 field 37 message 38 } 39 } 40 } 41 `,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}
41getBuyItNowDetailsFromForm(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}}
41dispatch(){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 U="_shogun_variant_id",V=`properties[${U}]`,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=V,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(V)||t.append(V,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(V)||i.append(V,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[U]!=null?i:{...i,[U]: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
41h(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"}}
41get 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 ${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 ${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})}
41scopePriority(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 ${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 ${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_
41STORAGE_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,O;function ut(){if(O instanceof RegExp)return O;try{O=new RegExp(dt,"i")}catch{O=ht}return O}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=bt(),t=vt();return{navigation_type:(c==null?void 0:c.type)??null,prerendering:t.prerendering,activation_start:typeof(c==null?void 0:c.activationStart)=="number"?Math.round(c.activationStart):null,visibility:t.visibility,elapsed_ms:wt(),webdriver:_t()}}function vt(){try{return{prerendering:"prerendering"in document?!!document.prerendering:null,visibility:document.visibilityState??null}}catch(c){return console.debug("shogun: could not read the state of this page",c),{prerendering:null,visibility:null}}}function wt(){try{return Math.round(performance.now())}catch(c){return console.debug("shogun: could not read how long this page has been loading",c),null}}function _t(){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 bt(){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=>
41t.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,...this.context.deferral,...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")}
41async 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)})}}class yt{constructor(t){o(this,"deferredAt",null);o(this,"shownAt",null);o(this,"resume",()=>{this.hidden||(this.shownAt===null&&(this.shownAt=Date.now()),this.onShown())});this.onShown=t}get hidden(){try{const t=document.visibilityState;return!!document.prerendering||t==="hidden"||t==="prerender"}catch(t){return console.debug("shogun: could not read whether the page is visible, treating it as visible",t),!1}}holdUntilShown(){if(!this.hidden)return!1;if(this.deferredAt!==null)return!0;try{this.listen(!0)}catch(t){return console.debug("shogun: could not wait for the page to be shown, running now",t),this.release(),!1}return this.deferredAt=Date.now(),!0}release(){try{this.listen(!1)}catch(t){console.debug("shogun: could not stop waiting for the page to be shown",t)}}get deferral(){return this.deferredAt===null?{was_hidden:!1,hidden_ms:0}:{was_hidden:!0,hidden_ms:(this.shownAt??Date.now())-this.deferredAt}}listen(t){const e=t?"addEventListener":"removeEventListener";document[e]("visibilitychange",this.resume),document[e]("prerenderingchange",this.resume),window[e]("pageshow",this.resume)}}const It={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,"retainedReferrer");o(this,"originalReferrer");o(this,"optimizationCache");o(this,"_visitor");o(this,"_audienceEvaluator");o(this,"_optimizationReview");o(this,"attemptsStore",new w("session"));o(this,"tracker");o(this,"hasRun",!1);o(this,"pageVisibility",new yt(()=>this.run()));o(this,"legacyCacheEntries",0);o(this,"_publishedOptimizations");o(this,"_assignedOptimization");this.context=t,this.retainedReferrer=new H,this.originalReferrer=this.retainedReferrer.restore(),this.optimizationCache=new Y(t.publishedOptimizations.map(e=>e.id))}get visitor(){return this._visitor||(this._visitor=new R(this.context.session)),this._visitor}get audienceEvaluator(){return this._audienceEvaluator||(this._audienceEvaluator=new Q(this.visitor,this.context.shop.geoLocationApi)),this._audienceEvaluator}get optimizationReview(){return this._optimizationReview||(this._optimizationReview=new K(this.context,this.audienceEvaluator)),this._optimizationReview}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,deferral:this.pageVisibility.deferral})),this.tracker}get isThemePreview(){var i,s,n;
41if(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 It[(e==null?void 0:e.reason)??""]??"no_assigned_variant"}run(){var t,e,i,s,n;if(!this.hasRun&&!this.pageVisibility.holdUntilShown()){this.hasRun=!0,this.pageVisibility.release(),this.legacyCacheEntries=this.optimizationCache.legacyEntries;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=_;
41window.ShogunDispatcher=q})(); 42 43})(); 44 45</script>
45<script type="text/javascript"> 46 ;(function() { 47 const designMode = false; 48 if (designMode) { 49 console.debug("shogun: Design mode is enabled, skipping optimizer initialization"); 50 return; 51 } 52 53 // an Error cannot be sent as-is: message and stack are non-enumerable, so JSON.stringify gives {} 54 const describeThrown = (value) => 55 value instanceof Error ? { message: value.message, stack: value.stack } : String(value); 56 57 const reportExclusion = (reason, details) => { 58 try { 59 if (typeof fetch !== 'function') return; 60 61 fetch("https://shogun-abc-production.global.ssl.fastly.net/dispatcher/excluded", { 62 method: 'POST', 63 headers: { 'Content-Type': 'application/json' }, 64 body: JSON.stringify({ 65 name: 'excluded', 66 shop_id: "9e50a67f-6cfe-42d1-9ada-93e7d4f5ee3b", 67 reason: reason, 68 details: details || {} 69 }), 70 keepalive: true, 71 }).catch(() => {}); 72 } catch (_error) { 73 // reporting a bail must never be a thing that breaks a merchant's page 74 } 75 }; 76 77 // 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 78 // This is used to remove the preview bar from the page for shoppers 79 // 80 // Reading localStorage throws outright where the origin is denied storage, and this only decides whether a 81 // merchant sees the preview bar. Letting it escape would take the dispatcher down with it and leave the visitor 82 // reporting nothing at all. 83 try { 84 const referrer = document.referrer 85 const merchantDomains = ['admin.shopify.com', 'ab.shgapi.com', 'abc.shogun.dev'] 86 if (!localStorage.getItem('_shg_is_merchant') && merchantDomains.some(domain => referrer.includes(domain))) { 87 console.debug('shogun: Setting shg_is_merchant to true') 88 localStorage.setItem('_shg_is_merchant', 'true') 89 } 90 } catch (error) { 91 console.debug('shogun: could not read the merchant flag, continuing without it', error) 92 } 93 94 // Check for optimization disable flags 95 const urlParams = new URLSearchParams(window.location.search); 96 const optimizationDisabled = urlParams.get('shg') === "false" || window.location.hostname.includes('shopifypreview'); 97 98 if (optimizationDisabled) { 99 console.debug("shogun: Optimization is disabled, skipping optimizer initialization"); 100 return; 101 } 102 103 // Load shop metafield configuration 104 105 const shopMetafieldConfig = {"default_theme_id":131415277650,"method":"greedy","optimizations":[],"expires_at":1790352068000,"env":"production"}; 106 107 if (!shopMetafieldConfig) { 108 console.debug("shogun: Shop metafield configuration for optimizations is missing. Skipping optimizer initialization."); 109 reportExclusion('config_unavailable'); 110 return; 111 } 112 113 // A lapsed metafield yields no optimizations, which on its own is indistinguishable from a shop running none. 114 const configExpired = !(shopMetafieldConfig.expires_at > Date.now()); 115 const optimizationsData = configExpired ? [] : (shopMetafieldConfig.optimizations || []); 116 117 // These ID should match. It is possible for them to be different if a theme is copied from a different shop. 118 const intendedShopifyId = "8067776627"; // The hard coded shopify ID when this snippet was pushed to the theme. 119 const currentShopifyId = "8067776627"; // The current shopify ID that this theme is rendered in. 120 if (intendedShopifyId !== currentShopifyId) { 121 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.`); 122 // Attributed to the shop the snippet was written for, the only internal id it carries; both Shopify ids ride 123 // along so the shop it is actually running on can be resolved. 124 reportExclusion('shop_mismatch', { intended_shopify_id: intendedShopifyId, current_shopify_id: currentShopifyId }); 125 return; 126 } else { 127 console.debug(`shogun: Shopify ID verified: ${intendedShopifyId}`); 128 } 129 130
131 if (typeof ShogunDispatcher === 'undefined') { 132 console.error("shogun: Dispatcher is not defined. Please ensure the shogun optimizer script is properly loaded."); 133 reportExclusion('dispatcher_unavailable', { optimizer_version: 2 }); 134 return; 135 } 136 137 const dispatcherConfig = { 138 shop: { 139 shopId: "9e50a67f-6cfe-42d1-9ada-93e7d4f5ee3b", 140 shopDomain: "spyder-active.myshopify.com", 141 analyticsUrl: "https://shogun-abc-production.global.ssl.fastly.net", 142 geoLocationApi: "https://ipinfo.io/json?token=f2ae3a557d807b", 143 storefrontAccessToken: null, 144 defaultThemeId: shopMetafieldConfig.default_theme_id ? shopMetafieldConfig.default_theme_id.toString() : null, 145 storewideEventCollection: true, 146 }, 147 page: { 148 pageId: "", 149 pageType: "cart", 150 templateName: "cart", 151 templateSuffix: "", 152 templateDirectory: "", 153 themeId: "131415277650", 154 languageRootUrl: "/", 155 path: window.location.pathname, 156 currentCartVariantId: null, 157 }, 158 session: { 159 sessionId: urlParams.get('shgSessionId'), 160 customerId: "", 161 isB2B: false, 162 }, 163 assignmentStrategy: shopMetafieldConfig.method, 164 publishedOptimizations: optimizationsData, 165 configExpired: configExpired 166 } 167 168 console.debug("shogun: Initializing ShogunOptimizer v2"); 169 try { 170 const dispatcher = new ShogunDispatcher(dispatcherConfig); 171 dispatcher.run(); 172 } catch (error) { 173 console.error("shogun: Dispatcher failed to start.", error); 174 reportExclusion('dispatcher_unavailable', { optimizer_version: 2, error: describeThrown(error) }); 175 } 176 177 })(); 178 179</script>
179 180 181 182 <meta charset="utf-8"> 183 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 184 <meta name="viewport" content="width=device-width,initial-scale=1"> 185 <meta name="theme-color" content=""> 186 <link rel="canonical" href="https://www.spyder.com/cart"> 187 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//www.spyder.com/cdn/shop/files/favicon.png?crop=center&height=32&v=1614303822&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 188 189<title> 190 Your Shopping Cart 191 192 – Spyder</title><meta name="description" content="Discover the new arrivals from the premium ski specialty brand. Spyder is Skiing. Types: Ski Jackets, Ski Pants, Sweaters, Shirts, Hoodies, Ski Gear, Ski Apparel, Ski Accessories."><meta property="og:site_name" content="Spyder"> 193<meta property="og:url" content="https://www.spyder.com/cart"> 194<meta property="og:title" content="Your Shopping Cart"> 195<meta property="og:type" content="website"> 196<meta property="og:description" content="Discover the new arrivals from the premium ski specialty brand. Spyder is Skiing. Types: Ski Jackets, Ski Pants, Sweaters, Shirts, Hoodies, Ski Gear, Ski Apparel, Ski Accessories."><meta name="twitter:card" content="summary_large_image"> 197<meta name="twitter:title" content="Your Shopping Cart"> 198<meta name="twitter:description" content="Discover the new arrivals from the premium ski specialty brand. Spyder is Skiing. Types: Ski Jackets, Ski Pants, Sweaters, Shirts, Hoodies, Ski Gear, Ski Apparel, Ski Accessories."> 199 200
200<script src="//www.spyder.com/cdn/shop/t/749/assets/swiper-bundle.min.js?v=76204931248172345031789664464" defer="defer"></script>
200 201
201<script src="//www.spyder.com/cdn/shop/t/749/assets/bodyScrollLock.min.js?v=15890374805268084651789664464" defer="defer"></script>
201 202
202<script src="//www.spyder.com/cdn/shop/t/749/assets/pubsub.js?v=47587058936531202851789664464" defer="defer"></script>
202 203
203<script src="//www.spyder.com/cdn/shop/t/749/assets/global.js?v=25615628011969451921789664464" defer="defer"></script>
203 204 <noscript> 205 <style> 206 img[loading='lazy'] { opacity: 1; } 207 </style> 208 </noscript> 209
209<script src="//www.spyder.com/cdn/shop/t/749/assets/cookies.js?v=121601133523406246751789664464" defer="defer"></script>
209 210 211 212
212<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
212<meta name="google-site-verification" content="pQfD87sOrBaBZvj7Tb7zsss7IG0P6qZOO1ZjfBUT4F8"> 213<meta name="facebook-domain-verification" content="c73htf1gwx05qcjb8r2kzhsgv76m0e"> 214<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/8067776627/digital_wallets/dialog"> 215<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.spyder.com/cart"> 216<link rel="alternate" hreflang="en" href="https://www.spyder.com/cart"> 217<link rel="alternate" hreflang="en-CA" href="https://www.spyder.com/en-ca/cart">
218<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1523974226"></script>
218 219<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
220<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1523974226&shop_id=8067776627" crossorigin="anonymous"></script>
vendor: 1 bytes, line 220
220
221<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":8067776627,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/8067776627","merchantName":"Spyder","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Spyder","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 221
221
222<script id="shopify-features" type="application/json">{"accessToken":"8d69c49d2f66d924d8d4bc8484f4eaf2","betas":["rich-media-storefront-analytics"],"domain":"www.spyder.com","predictiveSearch":true,"shopId":8067776627,"locale":"en"}</script>
vendor: 1 bytes, line 222
222
223<script>var Shopify = Shopify || {}; 224Shopify.shop = "spyder-active.myshopify.com"; 225Shopify.locale = "en"; 226Shopify.currency = {"active":"USD","rate":"1.0"}; 227Shopify.country = "US"; 228Shopify.theme = {"name":"09.19 - 09.24 - 60% Off Close Out Sale","id":131415277650,"schema_name":"Release","schema_version":"2.0.0","theme_store_id":null,"role":"main"}; 229Shopify.theme.handle = "null"; 230Shopify.theme.style = {"id":null,"handle":null}; 231Shopify.cdnHost = "www.spyder.com/cdn"; 232Shopify.routes = Shopify.routes || {}; 233Shopify.routes.root = "/"; 234Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 235Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 236Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 237Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 237
237
238<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 238
238
239<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 239
239
240<script> 241 window.ShopifyPay = window.ShopifyPay || {}; 242 window.ShopifyPay.apiHost = "shop.app\/pay"; 243 window.ShopifyPay.redirectState = null; 244</script>
vendor: 1 bytes, line 244
244
245<script> 246 window.Shopify = window.Shopify || {}; 247 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 248 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 249 window.Shopify.SignInWithShop.eligible = true; 250</script>
vendor: 1 bytes, line 250
250
251<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 251
251
252<script defer="defer" async="async" src="https://cdn.shopify.com/shopifycloud/shop-js/client.js" onload="window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 253"></script>
vendor: 1 bytes, line 253
253
254<script> 255 window.Shopify = window.Shopify || {}; 256 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 257 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/loader.avatar.en.esm.js"],"discount-app":["modules/loader.discount-app.en.esm.js"],"init-customer-accounts-sign-up":["modules/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/loader.init-customer-accounts.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/loader.init-shop-for-new-customer-accounts.en.esm.js"],"login-button":["modules/loader.login-button.en.esm.js"],"pay-button":["modules/loader.pay-button.en.esm.js"],"payment-terms":["modules/loader.payment-terms.en.esm.js"]}; 258</script>
vendor: 1 bytes, line 258
258
259<script>(function() { 260 var isLoaded = false; 261 function asyncLoad() { 262 if (isLoaded) return; 263 isLoaded = true; 264 var urls = ["https:\/\/crossborder-integration.global-e.com\/resources\/js\/app?shop=spyder-active.myshopify.com","\/\/cdn.shopify.com\/proxy\/303b17f98f1b18a9240c6cae9e6b2dd15d4efc98a7369a79a9b94441bc016dde\/web.global-e.com\/merchant\/storefrontattributes?merchantid=30000064\u0026shop=spyder-active.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/na.shgcdn3.com\/pixel-collector.js?shop=spyder-active.myshopify.com","https:\/\/assets1.adroll.com\/shopify\/latest\/j\/shopify_rolling_bootstrap_v2.js?adroll_adv_id=HFRBNA7NZZDO5FBCHB2EYA\u0026adroll_pix_id=OGDS533H2VAHRM65EX2LNS\u0026shop=spyder-active.myshopify.com","https:\/\/justone.ai\/embed\/script-tags\/f8dc706630ea4e31bd23237adea6abbf\/shopifyEmbed.js?shop=spyder-active.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=spyder-active.myshopify.com","https:\/\/cdn-app.cart-bot.net\/public\/js\/append.js?shop=spyder-active.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=spyder-active.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=spyder-active.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=spyder-active.myshopify.com"]; 265 for (var i = 0; i < urls.length; i++) { 266 var s = document.createElement('script'); 267 s.type = 'text/javascript'; 268 s.async = true; 269 s.src = urls[i]; 270 var x = document.getElementsByTagName('script')[0]; 271 x.parentNode.insertBefore(s, x); 272 } 273 }; 274 if(window.attachEvent) { 275 window.attachEvent('onload', asyncLoad); 276 } else { 277 window.addEventListener('load', asyncLoad, false); 278 } 279})();</script>
vendor: 1 bytes, line 279
279
280<script id="__st">var __st={"a":8067776627,"offset":-25200,"reqid":"db16067f-8681-490e-bbf8-261fd9f54c92-1790289377","pageurl":"www.spyder.com\/cart","u":"c2ec5cea68ad","p":"cart"};</script>
vendor: 1 bytes, line 280
280
281<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 281
281
282<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,!1)}();</script>
vendor: 1 bytes, line 282
282
283<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.spyder.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 283
283
284<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.spyder.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>
284<script crossorigin="anonymous" defer="defer" src="//www.spyder.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 284
284
285<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 285
285
286<script> 287 window.Shopify = window.Shopify || {}; 288 window.Shopify.MCP = window.Shopify.MCP || {}; 289 window.Shopify.MCP.enabled = true; 290 window.Shopify.MCP.shop = "spyder-active.myshopify.com"; 291 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.spyder.com\/api\/mcp"; 292 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"]}}]; 293</script>
vendor: 1 bytes, line 293
293
294<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.spyder.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 295</script>
vendor: 1 bytes, line 295
295
296<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.spyder.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 297</script>
vendor: 1 bytes, line 297
297
298<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 299 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); 300</script>
vendor: 1 bytes, line 300
300
301<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})}})); 302</script>
302 303<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.spyder.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 304<style id="shopify-accelerated-checkout-cart"> 305 #shopify-buyer-consent { 306 margin-top: 1em; 307 display: inline-block; 308 width: 100%; 309} 310 311#shopify-buyer-consent.hidden { 312 display: none; 313} 314 315#shopify-subscription-policy-button { 316 background: none; 317 border: none; 318 padding: 0; 319 text-decoration: underline; 320 font-size: inherit; 321 cursor: pointer; 322} 323 324#shopify-subscription-policy-button::before { 325 box-shadow: none; 326} 327 328 </style> 329
330<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
330 331 332 333 334 335 336 337
337<script type="text/javascript"> 338 339 window.__shgMoneyFormat = window.__shgMoneyFormat || {"CAD":{"currency":"CAD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","},"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}}; 340 341 window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || { 342 currency: "USD", 343 currency_symbol: "$", 344 decimal_separator: ".", 345 thousands_separator: ",", 346 decimal_places: 2, 347 currency_symbol_location: "left" 348 }; 349 </script>
349 350 351 352 353<style data-shopify>/* typography - body */ 354 @font-face { 355 font-family: Roboto; 356 font-weight: 400; 357 font-style: normal; 358 font-display: swap; 359 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2") format("woff2"), 360 url("//www.spyder.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff") format("woff"); 361} 362 363 @font-face { 364 font-family: Roboto; 365 font-weight: 400; 366 font-style: normal; 367 font-display: swap; 368 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2") format("woff2"), 369 url("//www.spyder.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff") format("woff"); 370} 371 372 @font-face { 373 font-family: Roboto; 374 font-weight: 500; 375 font-style: normal; 376 font-display: swap; 377 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n5.250d51708d76acbac296b0e21ede8f81de4e37aa.woff2") format("woff2"), 378 url("//www.spyder.com/cdn/fonts/roboto/roboto_n5.535e8c56f4cbbdea416167af50ab0ff1360a3949.woff") format("woff"); 379} 380 381 @font-face { 382 font-family: Roboto; 383 font-weight: 600; 384 font-style: normal; 385 font-display: swap; 386 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n6.3d305d5382545b48404c304160aadee38c90ef9d.woff2") format("woff2"), 387 url("//www.spyder.com/cdn/fonts/roboto/roboto_n6.bb37be020157f87e181e5489d5e9137ad60c47a2.woff") format("woff"); 388} 389 390 @font-face { 391 font-family: Roboto; 392 font-weight: 700; 393 font-style: normal; 394 font-display: swap; 395 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2") format("woff2"), 396 url("//www.spyder.com/cdn/fonts/roboto/roboto_n7.94bfdd3e80c7be00e128703d245c207769d763f9.woff") format("woff"); 397} 398 399 400 /* typography - body italic */ 401 @font-face { 402 font-family: Roboto; 403 font-weight: 400; 404 font-style: italic; 405 font-display: swap; 406 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_i4.57ce898ccda22ee84f49e6b57ae302250655e2d4.woff2") format("woff2"), 407 url("//www.spyder.com/cdn/fonts/roboto/roboto_i4.b21f3bd061cbcb83b824ae8c7671a82587b264bf.woff") format("woff"); 408} 409 410 @font-face { 411 font-family: Roboto; 412 font-weight: 700; 413 font-style: italic; 414 font-display: swap; 415 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_i7.7ccaf9410746f2c53340607c42c43f90a9005937.woff2") format("woff2"), 416 url("//www.spyder.com/cdn/fonts/roboto/roboto_i7.49ec21cdd7148292bffea74c62c0df6e93551516.woff") format("woff"); 417} 418 419 420 /* typography - heading */ 421 @font-face { 422 font-family: Roboto; 423 font-weight: 900; 424 font-style: normal; 425 font-display: swap; 426 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n9.0c184e6fa23f90226ecbf2340f41a7f829851913.woff2") format("woff2"), 427 url("//www.spyder.com/cdn/fonts/roboto/roboto_n9.7211b7d111ec948ac853161b9ab0c32728753cde.woff") format("woff"); 428} 429 430 @font-face { 431 font-family: Roboto; 432 font-weight: 400; 433 font-style: normal; 434 font-display: swap; 435 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2") format("woff2"), 436 url("//www.spyder.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff") format("woff"); 437} 438 439 @font-face { 440 font-family: Roboto; 441 font-weight: 500; 442 font-style: normal; 443 font-display: swap; 444 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n5.250d51708d76acbac296b0e21ede8f81de4e37aa.woff2") format("woff2"), 445 url("//www.spyder.com/cdn/fonts/roboto/roboto_n5.535e8c56f4cbbdea416167af50ab0ff1360a3949.woff") format("woff"); 446} 447 448 @font-face { 449 font-family: Roboto; 450 font-weight: 600; 451 font-style: normal; 452 font-display: swap; 453 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n6.3d305d5382545b48404c304160aadee38c90ef9d.woff2") format("woff2"), 454 url("//www.spyder.com/cdn/fonts/roboto/roboto_n6.bb37be020157f87e181e5489d5e9137ad60c47a2.woff") format("woff"); 455} 456 457 @font-face { 458 font-family: Roboto; 459 font-weight: 700; 460 font-style: normal; 461 font-display: swap; 462 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2") format("woff2"), 463 url("//www.spyder.com/cdn/fonts/roboto/roboto_n7.94bfdd3e80c7be00e128703d245c207769d763f9.woff") format("woff"); 464} 465 466 467 /* typography - italic */ 468 @font-face { 469 font-family: Roboto; 470 font-weight: 700; 471 font-style: italic; 472 font-display: swap; 473 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_i7.7ccaf9410746f2c53340607c42c43f90a9005937.woff2") format("woff2"), 474 url("//www.spyder.com/cdn/fonts/roboto/roboto_i7.49ec21cdd7148292bffea74c62c0df6e93551516.woff") format("woff"); 475} 476 477 @font-face { 478 font-family: Roboto; 479 font-weight: 400; 480 font-style: italic; 481 font-display: swap; 482 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_i4.57ce898ccda22ee84f49e6b57ae302250655e2d4.woff2") format("woff2"), 483 url("//www.spyder.com/cdn/fonts/roboto/roboto_i4.b21f3bd061cbcb83b824ae8c7671a82587b264bf.woff") format("woff"); 484} 485 486 @font-face { 487 font-family: Roboto; 488 font-weight: 500; 489 font-style: italic; 490 font-display: swap; 491 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_i5.0ae24363bf5844e2ee3295d84078d36c9bd0faf4.woff2") format("woff2"), 492 url("//www.spyder.com/cdn/fonts/roboto/roboto_i5.a9cdb6a43048799fe739d389c60b64059e33cf12.woff") format("woff"); 493} 494 495 @font-face { 496 font-family: Roboto; 497 font-weight: 600; 498 font-style: italic; 499 font-display: swap; 500 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_i6.ebd6b6733fb2b030d60cbf61316511a7ffd82fb3.woff2") format("woff2"), 501 url("//www.spyder.com/cdn/fonts/roboto/roboto_i6.1363905a6d5249605bc5e0f859663ffe95ac3bed.woff") format("woff"); 502} 503 504 @font-face { 505 font-family: Roboto; 506 font-weight: 700; 507 font-style: italic; 508 font-display: swap; 509 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_i7.7ccaf9410746f2c53340607c42c43f90a9005937.woff2") format("woff2"), 510 url("//www.spyder.com/cdn/fonts/roboto/roboto_i7.49ec21cdd7148292bffea74c62c0df6e93551516.woff") format("woff"); 511} 512 513 514 /* typography - button */ 515 @font-face { 516 font-family: Roboto; 517 font-weight: 700; 518 font-style: normal; 519 font-display: swap; 520 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2") format("woff2"), 521 url("//www.spyder.com/cdn/fonts/roboto/roboto_n7.94bfdd3e80c7be00e128703d245c207769d763f9.woff") format("woff"); 522} 523 524 @font-face { 525 font-family: Roboto; 526 font-weight: 400; 527 font-style: normal; 528 font-display: swap; 529 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2") format("woff2"), 530 url("//www.spyder.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff") format("woff"); 531} 532 533 @font-face { 534 font-family: Roboto; 535 font-weight: 500; 536 font-style: normal; 537 font-display: swap; 538 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n5.250d51708d76acbac296b0e21ede8f81de4e37aa.woff2") format("woff2"),
539 url("//www.spyder.com/cdn/fonts/roboto/roboto_n5.535e8c56f4cbbdea416167af50ab0ff1360a3949.woff") format("woff"); 540} 541 542 @font-face { 543 font-family: Roboto; 544 font-weight: 600; 545 font-style: normal; 546 font-display: swap; 547 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n6.3d305d5382545b48404c304160aadee38c90ef9d.woff2") format("woff2"), 548 url("//www.spyder.com/cdn/fonts/roboto/roboto_n6.bb37be020157f87e181e5489d5e9137ad60c47a2.woff") format("woff"); 549} 550 551 @font-face { 552 font-family: Roboto; 553 font-weight: 700; 554 font-style: normal; 555 font-display: swap; 556 src: url("//www.spyder.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2") format("woff2"), 557 url("//www.spyder.com/cdn/fonts/roboto/roboto_n7.94bfdd3e80c7be00e128703d245c207769d763f9.woff") format("woff"); 558} 559 560 561 562 :root, 563 564 565 566 .color-scheme-1 { 567 --color-background: 255,255,255; 568 --gradient-background: #ffffff; 569 570 --color-background-contrast: 191,191,191; 571 --color-shadow: 0,0,0; 572 573 /* typography */ 574 --color-primary-text: 21,21,21; 575 --color-secondary-text: 101,112,110; 576 --color-heading-text: 21,21,21; 577 578 --color-foreground: 21,21,21; 579 580 /* buttons */ 581 --color-filled-button: 21,21,21; 582 --color-filled-button-text: 255,255,255; 583 --color-outlined-button: 255,255,255; 584 --color-outlined-button-text: 21,21,21; 585 586 --color-button-text: 255,255,255; 587 588 /* other elements */ 589 --color-link: 21,21,21; 590 --color-border: 235,235,235; 591 --alpha-border: 1; 592 593 --color-tag-foreground: 255,255,255; 594 --color-tag-background: 21,21,21; 595 596 --color-progress-bar: 21,21,21; 597 --color-placeholder: 244,244,244; 598 --color-rating-stars: 0,0,0; 599 600 --color-button-swiper: 21,21,21; 601 } 602 603 604 605 606 607 .color-scheme-2 { 608 --color-background: 219,231,232; 609 --gradient-background: #dbe7e8; 610 611 --color-background-contrast: 141,179,182; 612 --color-shadow: 0,0,0; 613 614 /* typography */ 615 --color-primary-text: 255,255,255; 616 --color-secondary-text: 101,112,110; 617 --color-heading-text: 255,255,255; 618 619 --color-foreground: 255,255,255; 620 621 /* buttons */ 622 --color-filled-button: 255,255,255; 623 --color-filled-button-text: 101,112,110; 624 --color-outlined-button: 219,231,232; 625 --color-outlined-button-text: 255,255,255; 626 627 --color-button-text: 101,112,110; 628 629 /* other elements */ 630 --color-link: 255,255,255; 631 --color-border: 235,235,235; 632 --alpha-border: 1; 633 634 --color-tag-foreground: 255,255,255; 635 --color-tag-background: 101,112,110; 636 637 --color-progress-bar: 219,231,232; 638 --color-placeholder: 244,244,244; 639 --color-rating-stars: 0,0,0; 640 641 --color-button-swiper: 255,255,255; 642 } 643 644 645 646 647 648 .color-scheme-3 { 649 --color-background: 232,255,122; 650 --gradient-background: #e8ff7a; 651 652 --color-background-contrast: 206,250,0; 653 --color-shadow: 0,0,0; 654 655 /* typography */ 656 --color-primary-text: 17,17,17; 657 --color-secondary-text: 101,112,110; 658 --color-heading-text: 17,17,17; 659 660 --color-foreground: 17,17,17; 661 662 /* buttons */ 663 --color-filled-button: 17,17,17; 664 --color-filled-button-text: 255,255,255; 665 --color-outlined-button: 232,255,122; 666 --color-outlined-button-text: 17,17,17; 667 668 --color-button-text: 255,255,255; 669 670 /* other elements */ 671 --color-link: 17,17,17; 672 --color-border: 235,235,235; 673 --alpha-border: 1; 674 675 --color-tag-foreground: 255,255,255; 676 --color-tag-background: 17,17,17; 677 678 --color-progress-bar: 232,255,122; 679 --color-placeholder: 244,244,244; 680 --color-rating-stars: 0,0,0; 681 682 --color-button-swiper: 17,17,17; 683 } 684 685 686 687 688 689 .color-scheme-4 { 690 --color-background: 235,242,242; 691 --gradient-background: #ebf2f2; 692 693 --color-background-contrast: 158,192,192; 694 --color-shadow: 0,0,0; 695 696 /* typography */ 697 --color-primary-text: 17,17,17; 698 --color-secondary-text: 101,112,110; 699 --color-heading-text: 17,17,17; 700 701 --color-foreground: 17,17,17; 702 703 /* buttons */ 704 --color-filled-button: 17,17,17; 705 --color-filled-button-text: 255,255,255; 706 --color-outlined-button: 235,242,242; 707 --color-outlined-button-text: 17,17,17; 708 709 --color-button-text: 255,255,255; 710 711 /* other elements */ 712 --color-link: 17,17,17; 713 --color-border: 235,235,235; 714 --alpha-border: 1; 715 716 --color-tag-foreground: 255,255,255; 717 --color-tag-background: 17,17,17; 718 719 --color-progress-bar: 235,242,242; 720 --color-placeholder: 244,244,244; 721 --color-rating-stars: 0,0,0; 722 723 --color-button-swiper: 17,17,17; 724 } 725 726
727 728 729 730 .color-scheme-5 { 731 --color-background: 248,248,248; 732 --gradient-background: #f8f8f8; 733 734 --color-background-contrast: 184,184,184; 735 --color-shadow: 0,0,0; 736 737 /* typography */ 738 --color-primary-text: 17,17,17; 739 --color-secondary-text: 101,112,110; 740 --color-heading-text: 17,17,17; 741 742 --color-foreground: 17,17,17; 743 744 /* buttons */ 745 --color-filled-button: 17,17,17; 746 --color-filled-button-text: 255,255,255; 747 --color-outlined-button: 248,248,248; 748 --color-outlined-button-text: 17,17,17; 749 750 --color-button-text: 255,255,255; 751 752 /* other elements */ 753 --color-link: 17,17,17; 754 --color-border: 235,235,235; 755 --alpha-border: 1; 756 757 --color-tag-foreground: 255,255,255; 758 --color-tag-background: 17,17,17; 759 760 --color-progress-bar: 248,248,248; 761 --color-placeholder: 244,244,244; 762 --color-rating-stars: 0,0,0; 763 764 --color-button-swiper: 17,17,17; 765 } 766 767 768 769 770 771 .color-scheme-6 { 772 --color-background: 17,17,17; 773 --gradient-background: #111111; 774 775 --color-background-contrast: 145,145,145; 776 --color-shadow: 0,0,0; 777 778 /* typography */ 779 --color-primary-text: 255,255,255; 780 --color-secondary-text: 101,112,110; 781 --color-heading-text: 255,255,255; 782 783 --color-foreground: 255,255,255; 784 785 /* buttons */ 786 --color-filled-button: 255,255,255; 787 --color-filled-button-text: 17,17,17; 788 --color-outlined-button: 17,17,17; 789 --color-outlined-button-text: 255,255,255; 790 791 --color-button-text: 17,17,17; 792 793 /* other elements */ 794 --color-link: 255,255,255; 795 --color-border: 235,235,235; 796 --alpha-border: 1; 797 798 --color-tag-foreground: 17,17,17; 799 --color-tag-background: 255,255,255; 800 801 --color-progress-bar: 255,255,255; 802 --color-placeholder: 244,244,244; 803 --color-rating-stars: 0,0,0; 804 805 --color-button-swiper: 255,255,255; 806 } 807 808 809 810 811 812 .color-scheme-7 { 813 --color-background: 0,0,0; 814 --gradient-background: rgba(0,0,0,0); 815 816 --color-background-contrast: 128,128,128; 817 --color-shadow: 0,0,0; 818 819 /* typography */ 820 --color-primary-text: 255,255,255; 821 --color-secondary-text: 255,255,255; 822 --color-heading-text: 255,255,255; 823 824 --color-foreground: 255,255,255; 825 826 /* buttons */ 827 --color-filled-button: 255,255,255; 828 --color-filled-button-text: 255,255,255; 829 --color-outlined-button: 0,0,0; 830 --color-outlined-button-text: 21,21,21; 831 832 --color-button-text: 255,255,255; 833 834 /* other elements */ 835 --color-link: 21,21,21; 836 --color-border: 235,235,235; 837 --alpha-border: 1; 838 839 --color-tag-foreground: 255,255,255; 840 --color-tag-background: 21,21,21; 841 842 --color-progress-bar: 21,21,21; 843 --color-placeholder: 244,244,244; 844 --color-rating-stars: 0,0,0; 845 846 --color-button-swiper: 255,255,255; 847 } 848 849 850 851 852 853 .color-scheme-8 { 854 --color-background: 215,25,32; 855 --gradient-background: #d71920; 856 857 --color-background-contrast: 101,12,15; 858 --color-shadow: 0,0,0; 859 860 /* typography */ 861 --color-primary-text: 255,255,255; 862 --color-secondary-text: 244,244,244; 863 --color-heading-text: 255,255,255; 864 865 --color-foreground: 255,255,255; 866 867 /* buttons */ 868 --color-filled-button: 255,255,255; 869 --color-filled-button-text: 21,21,21; 870 --color-outlined-button: 215,25,32; 871 --color-outlined-button-text: 255,255,255; 872 873 --color-button-text: 21,21,21; 874 875 /* other elements */ 876 --color-link: 21,21,21; 877 --color-border: 235,235,235; 878 --alpha-border: 1; 879 880 --color-tag-foreground: 255,255,255; 881 --color-tag-background: 21,21,21; 882 883 --color-progress-bar: 21,21,21; 884 --color-placeholder: 244,244,244; 885 --color-rating-stars: 0,0,0; 886 887 --color-button-swiper: 255,255,255; 888 } 889 890 891 892 893 894 .color-scheme-43051db5-e33d-4044-98fb-1e565b260794 { 895 --color-background: 43,43,43; 896 --gradient-background: #2b2b2b; 897 898 --color-background-contrast: 56,56,56; 899 --color-shadow: 0,0,0; 900 901 /* typography */ 902 --color-primary-text: 255,255,255; 903 --color-secondary-text: 255,255,255; 904 --color-heading-text: 255,255,255; 905 906 --color-foreground: 255,255,255; 907 908 /* buttons */ 909 --color-filled-button: 239,45,45; 910 --color-filled-button-text: 255,255,255; 911 --color-outlined-button: 43,43,43; 912 --color-outlined-button-text: 255,255,255; 913 914 --color-button-text: 255,255,255; 915 916 /* other elements */ 917 --color-link: 244,244,244; 918 --color-border: 235,235,235; 919 --alpha-border: 1; 920 921 --color-tag-foreground: 255,255,255; 922 --color-tag-background: 21,21,21; 923 924 --color-progress-bar: 255,255,255; 925 --color-placeholder: 244,244,244; 926 --color-rating-stars: 255,255,255; 927 928 --color-button-swiper: 239,45,45; 929 } 930 931
932 933 934 935 .color-scheme-deb2751a-6c26-450a-bd35-0876a0424d61 { 936 --color-background: 255,255,255; 937 --gradient-background: #ffffff; 938 939 --color-background-contrast: 191,191,191; 940 --color-shadow: 0,0,0; 941 942 /* typography */ 943 --color-primary-text: 21,21,21; 944 --color-secondary-text: 101,112,110; 945 --color-heading-text: 21,21,21; 946 947 --color-foreground: 21,21,21; 948 949 /* buttons */ 950 --color-filled-button: 215,25,32; 951 --color-filled-button-text: 255,255,255; 952 --color-outlined-button: 255,255,255; 953 --color-outlined-button-text: 215,25,32; 954 955 --color-button-text: 255,255,255; 956 957 /* other elements */ 958 --color-link: 21,21,21; 959 --color-border: 235,235,235; 960 --alpha-border: 1; 961 962 --color-tag-foreground: 255,255,255; 963 --color-tag-background: 21,21,21; 964 965 --color-progress-bar: 21,21,21; 966 --color-placeholder: 244,244,244; 967 --color-rating-stars: 0,0,0; 968 969 --color-button-swiper: 215,25,32; 970 } 971 972 973 974 975 976 .color-scheme-06039385-59c4-4369-a985-49d934ec7af3 { 977 --color-background: 0,0,0; 978 --gradient-background: rgba(0,0,0,0); 979 980 --color-background-contrast: 128,128,128; 981 --color-shadow: 0,0,0; 982 983 /* typography */ 984 --color-primary-text: 255,255,255; 985 --color-secondary-text: 255,255,255; 986 --color-heading-text: 255,255,255; 987 988 --color-foreground: 255,255,255; 989 990 /* buttons */ 991 --color-filled-button: 215,25,32; 992 --color-filled-button-text: 255,255,255; 993 --color-outlined-button: 0,0,0; 994 --color-outlined-button-text: 215,25,32; 995 996 --color-button-text: 255,255,255; 997 998 /* other elements */ 999 --color-link: 215,25,32; 1000 --color-border: 235,235,235; 1001 --alpha-border: 1; 1002 1003 --color-tag-foreground: 255,255,255; 1004 --color-tag-background: 21,21,21; 1005 1006 --color-progress-bar: 21,21,21; 1007 --color-placeholder: 244,244,244; 1008 --color-rating-stars: 0,0,0; 1009 1010 --color-button-swiper: 215,25,32; 1011 } 1012 1013 1014 1015 1016 1017 .color-scheme-00411140-9de4-4266-8c2b-b0c481db18b1 { 1018 --color-background: 0,0,0; 1019 --gradient-background: #000000; 1020 1021 --color-background-contrast: 128,128,128; 1022 --color-shadow: 0,0,0; 1023 1024 /* typography */ 1025 --color-primary-text: 255,255,255; 1026 --color-secondary-text: 255,255,255; 1027 --color-heading-text: 255,255,255; 1028 1029 --color-foreground: 255,255,255; 1030 1031 /* buttons */ 1032 --color-filled-button: 215,25,32; 1033 --color-filled-button-text: 255,255,255; 1034 --color-outlined-button: 0,0,0; 1035 --color-outlined-button-text: 215,25,32; 1036 1037 --color-button-text: 255,255,255; 1038 1039 /* other elements */ 1040 --color-link: 21,21,21; 1041 --color-border: 235,235,235; 1042 --alpha-border: 1; 1043 1044 --color-tag-foreground: 255,255,255; 1045 --color-tag-background: 21,21,21; 1046 1047 --color-progress-bar: 255,255,255; 1048 --color-placeholder: 244,244,244; 1049 --color-rating-stars: 0,0,0; 1050 1051 --color-button-swiper: 215,25,32; 1052 } 1053 1054 1055 1056 1057 1058 .color-scheme-5ce4c197-4bca-41bc-8e77-872634c1e354 { 1059 --color-background: 255,255,255; 1060 --gradient-background: #ffffff; 1061 1062 --color-background-contrast: 191,191,191; 1063 --color-shadow: 0,0,0; 1064 1065 /* typography */ 1066 --color-primary-text: 0,0,0; 1067 --color-secondary-text: 215,25,32; 1068 --color-heading-text: 215,25,32; 1069 1070 --color-foreground: 0,0,0; 1071 1072 /* buttons */ 1073 --color-filled-button: 215,25,32; 1074 --color-filled-button-text: 255,255,255; 1075 --color-outlined-button: 255,255,255; 1076 --color-outlined-button-text: 215,25,32; 1077 1078 --color-button-text: 255,255,255; 1079 1080 /* other elements */ 1081 --color-link: 21,21,21; 1082 --color-border: 235,235,235; 1083 --alpha-border: 1; 1084 1085 --color-tag-foreground: 255,255,255; 1086 --color-tag-background: 21,21,21; 1087 1088 --color-progress-bar: 21,21,21; 1089 --color-placeholder: 244,244,244; 1090 --color-rating-stars: 0,0,0; 1091 1092 --color-button-swiper: 215,25,32; 1093 } 1094 1095 1096 1097 1098 1099 .color-scheme-2882ce26-d9b4-49ff-a29b-54b4aef9ab8b { 1100 --color-background: 0,0,0; 1101 --gradient-background: #000000; 1102 1103 --color-background-contrast: 128,128,128; 1104 --color-shadow: 0,0,0; 1105 1106 /* typography */ 1107 --color-primary-text: 255,255,255; 1108 --color-secondary-text: 255,255,255; 1109 --color-heading-text: 255,255,255; 1110 1111 --color-foreground: 255,255,255; 1112 1113 /* buttons */ 1114 --color-filled-button: 123,77,192; 1115 --color-filled-button-text: 255,255,255; 1116 --color-outlined-button: 0,0,0; 1117 --color-outlined-button-text: 255,255,255; 1118 1119 --color-button-text: 255,255,255; 1120 1121 /* other elements */ 1122 --color-link: 255,255,255; 1123 --color-border: 235,235,235; 1124 --alpha-border: 1; 1125 1126 --color-tag-foreground: 255,255,255; 1127 --color-tag-background: 255,255,255; 1128 1129 --color-progress-bar: 255,255,255; 1130 --color-placeholder: 244,244,244; 1131 --color-rating-stars: 255,255,255; 1132 1133 --color-button-swiper: 123,77,192; 1134 } 1135 1136
1137 1138 1139 1140 .color-scheme-27ebfb3d-88e1-48f6-a12c-499ee469bc68 { 1141 --color-background: 0,0,0; 1142 --gradient-background: #000000; 1143 1144 --color-background-contrast: 128,128,128; 1145 --color-shadow: 0,0,0; 1146 1147 /* typography */ 1148 --color-primary-text: 255,255,255; 1149 --color-secondary-text: 255,255,255; 1150 --color-heading-text: 255,255,255; 1151 1152 --color-foreground: 255,255,255; 1153 1154 /* buttons */ 1155 --color-filled-button: 116,194,208; 1156 --color-filled-button-text: 255,255,255; 1157 --color-outlined-button: 0,0,0; 1158 --color-outlined-button-text: 255,255,255; 1159 1160 --color-button-text: 255,255,255; 1161 1162 /* other elements */ 1163 --color-link: 255,255,255; 1164 --color-border: 235,235,235; 1165 --alpha-border: 1; 1166 1167 --color-tag-foreground: 255,255,255; 1168 --color-tag-background: 255,255,255; 1169 1170 --color-progress-bar: 255,255,255; 1171 --color-placeholder: 244,244,244; 1172 --color-rating-stars: 255,255,255; 1173 1174 --color-button-swiper: 116,194,208; 1175 } 1176 1177 1178 1179 1180 1181 .color-scheme-e3b100da-278a-4d12-b7df-788178068cb3 { 1182 --color-background: 255,255,255; 1183 --gradient-background: #ffffff; 1184 1185 --color-background-contrast: 191,191,191; 1186 --color-shadow: 0,0,0; 1187 1188 /* typography */ 1189 --color-primary-text: 255,255,255; 1190 --color-secondary-text: 255,255,255; 1191 --color-heading-text: 255,255,255; 1192 1193 --color-foreground: 255,255,255; 1194 1195 /* buttons */ 1196 --color-filled-button: 215,25,32; 1197 --color-filled-button-text: 255,255,255; 1198 --color-outlined-button: 255,255,255; 1199 --color-outlined-button-text: 255,255,255; 1200 1201 --color-button-text: 255,255,255; 1202 1203 /* other elements */ 1204 --color-link: 255,255,255; 1205 --color-border: 235,235,235; 1206 --alpha-border: 1; 1207 1208 --color-tag-foreground: 255,255,255; 1209 --color-tag-background: 255,255,255; 1210 1211 --color-progress-bar: 255,255,255; 1212 --color-placeholder: 244,244,244; 1213 --color-rating-stars: 0,0,0; 1214 1215 --color-button-swiper: 215,25,32; 1216 } 1217 1218 1219 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-7, .color-scheme-8, .color-scheme-43051db5-e33d-4044-98fb-1e565b260794, .color-scheme-deb2751a-6c26-450a-bd35-0876a0424d61, .color-scheme-06039385-59c4-4369-a985-49d934ec7af3, .color-scheme-00411140-9de4-4266-8c2b-b0c481db18b1, .color-scheme-5ce4c197-4bca-41bc-8e77-872634c1e354, .color-scheme-2882ce26-d9b4-49ff-a29b-54b4aef9ab8b, .color-scheme-27ebfb3d-88e1-48f6-a12c-499ee469bc68, .color-scheme-e3b100da-278a-4d12-b7df-788178068cb3 { 1220 color: rgba(var(--color-foreground), 1); 1221 background-color: rgb(var(--color-background)); 1222 } 1223 1224 :root { 1225 /* default values */ 1226 --announcement-bars-before-header-heights: 40px; 1227 --announcement-bars-before-header-visible-heights: 40px; 1228 --header-height: 75px; 1229 --announcement-bar-height: 40px; 1230 --header-top-position: calc(var(--header-height) + var(--announcement-bars-before-header-heights)); 1231 --header-group-height: 75px; 1232 1233 /* typography - heading */ 1234 --font-heading-family: Roboto, sans-serif; 1235 --font-heading-style: normal; 1236 --font-heading-weight: 900; 1237 1238 --font-heading-scale: 1.05; 1239 --font-heading-letter-spacing: -0.02em; 1240 --font-heading-text-transform: uppercase; 1241 --font-heading-word-break: normal; 1242 1243 /* typography - body */ 1244 --font-body-family: Roboto, sans-serif; 1245 --font-body-style: normal; 1246 --font-body-weight: 400; 1247 1248 --font-body-scale: 1.1; 1249 --font-body-letter-spacing: -0.04em; 1250 1251 /* typography - italic */ 1252 --font-italic-family: Roboto, sans-serif; 1253 --font-italic-style: italic; 1254 --font-italic-weight: 700; 1255 --font-italic-scale: 1.2; 1256 1257 /* typography - button */ 1258 --font-button-family: Roboto, sans-serif; 1259 --font-button-style: normal; 1260 --font-button-weight: 700; 1261 1262 --font-button-scale: 1.2; 1263 --font-button-letter-spacing: 0.1em; 1264 --font-button-text-transform: uppercase; 1265 1266 /* add 'arial' as a fallback font for rtl languages *//* font weights */ 1267 --font-weight-normal: 400; /* 400 */ 1268 --font-weight-medium: 500; /* 500 */ 1269 --font-weight-semibold: 600; /* 600 */ 1270 --font-weight-bold: 700; /* 700 */ 1271 1272 --font-weight-heading-normal: 400; /* 400 */ 1273 --font-weight-heading-medium: 500; /* 500 */ 1274 --font-weight-heading-semibold: 600; /* 600 */ 1275 --font-weight-heading-bold: 700; /* 700 */ 1276 1277 --font-weight-button-normal: 400; /* 400 */ 1278 --font-weight-button-medium: 500; /* 500 */ 1279 1280 /* digi-note-kk - is it possible to remove these? */ 1281 --letter-spacing-extra-small: 0.05rem; 1282 --letter-spacing-small: 0.1rem; 1283 --letter-spacing-medium: 0.2rem; 1284 1285 --letter-spacing-xxs: -0.04em; 1286 --letter-spacing-xs: -0.02em; 1287 --letter-spacing-sm: -0.01em; 1288 --letter-spacing-md: 0; 1289 --letter-spacing-lg: 0.01em; 1290 --letter-spacing-xl: 0.02em; 1291 --letter-spacing-xxl: 0.04em; 1292 1293 /* typography - heading - start */ 1294 --h1-multiplier: 4.7rem; 1295 --h2-multiplier: 3.6rem; 1296 --h3-multiplier: 2.7rem; 1297 --h4-multiplier: 2.1rem; 1298 --h5-multiplier: 1.6rem; 1299 --h6-multiplier: 1.2rem; 1300 1301 /* lowercase headings need more line-height */ 1302 1303 --line-height-h1: 0.85; 1304 --line-height-h2: 0.85; 1305 --line-height-h3: 1.00; 1306 --line-height-h4: 1.00; 1307 --line-height-h5: 1.20; 1308 --line-height-h6: 1.20; 1309 1310 /* typography - heading - end */ 1311 1312 --button-border-radius: 0; 1313 --button-text-transform: uppercase; 1314 --input-border-radius: 0; 1315 --button-action-border-radius: 0; 1316 --badge-border-radius: 0.4rem; 1317 1318 --section-spacing-unit-size: 1.2rem; 1319 --spacing-unit-size: 1.2rem; 1320 --grid-spacing: 1.2rem; 1321 1322 1323 /* common colors */ 1324 --color-success: #E45F5F; 1325 --color-alert: #F0B743; 1326 --color-error: #C25151; 1327 --color-price-accent: #EAF7FC; 1328 1329 --color-white: #FFFFFF; 1330 --color-white-rgb: 255, 255, 255; 1331 --color-black: #111111; 1332 --color-black-rgb: 17, 17, 17; 1333 --color-light: #EBEBEB; 1334 --color-light-rgb: 235, 235, 235; 1335 1336 --media-overlay-gradient: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%); 1337 --media-overlay-gradient-mobile: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%); 1338 1339 --gradient-black: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%); 1340 --gradient-overlay-horizontal: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); 1341 --color-popup-overlay: rgba(0, 0, 0, 0.5); 1342 1343 --page-width: 1560px; 1344 --page-gutter: 1.6rem; 1345 1346 --max-w-xxs-multiplier: 0.4694; /* 676px / 1440px = 0.4694 */ 1347 --max-w-xs-multiplier: 0.5333; /* 768px / 1440px = 0.5333 */ 1348 --max-w-sm-multiplier: 0.6292; /* 906px / 1440px = 0.6292 */ 1349 --max-w-md-multiplier: 0.7111; /* 1024px / 1440px = 0.7111 */ 1350 --max-w-lg-multiplier: 0.7903; /* 1138px / 1440px = 0.7903 */ 1351 --max-w-xxl-multiplier: 0.9194; /* 1324px / 1440px = 0.9194 */ 1352 1353 --duration-short: 200ms; 1354 --duration-default: 300ms; 1355 --duration-long: 400ms; 1356 --duration-extra-long: 600ms; 1357 1358 --z-header: 800; 1359 --z-modals: 900; 1360 --z-fab: 750; 1361 1362 /* cards */ 1363 --card-corner-radius: 0rem; 1364 --card-text-align: center; 1365 1366 --card-aspect-ratio: 3/4; 1367 --card-media-aspect-ratio: 3/4; 1368 --card-media-object-fit: cover; 1369
1370 --theme-js-animations-on-mobile: fade-in 800ms forwards paused; 1371 1372 /* static values - start */ 1373 --font-size-static-h1: 8.0rem; 1374 --font-size-static-h2: 6.1rem; 1375 --font-size-static-h3: 4.7rem; 1376 --font-size-static-h4: 3.6rem; 1377 --font-size-static-h5: 2.7rem; 1378 --font-size-static-h6: 2.1rem; 1379 --font-size-static-h7: 1.6rem; 1380 1381 --font-size-static-xxs: 0.8rem; 1382 --font-size-static-xs: 1.0rem; 1383 --font-size-static-sm: 1.2rem; 1384 --font-size-static-md: 1.4rem; 1385 --font-size-static-lg: 1.6rem; 1386 --font-size-static-xl: 1.8rem; 1387 --font-size-static-xxl: 2.4rem; 1388 1389 --line-height-static-xs: 1.00; /* don't use this value unless must */ 1390 --line-height-static-sm: 1.25; /* most common and secure value */ 1391 --line-height-static-md: 1.50; 1392 --line-height-static-lg: 2.25; 1393 --line-height-static-xl: 2.50; 1394 1395 --spacing-unit-size-static: 1.6rem; 1396 /* static values - end */ 1397 1398 --product-card-option-button-size: 2.4rem; 1399 1400 /* drawer */ 1401 --drawer-transition-timing-function: cubic-bezier(0.74, -0.01, 0.26, 1); 1402 --drawer-transition-duration: 450ms; 1403 } 1404 1405 @media screen and (min-width: 750px) { 1406 :root { 1407 --section-spacing-unit-size: 1.6rem; 1408 --spacing-unit-size: 2.4rem; 1409 --grid-spacing: 2.4rem; 1410 1411 --page-gutter: 3.6rem; 1412 1413 /* typography - heading - start */ 1414 --h1-multiplier: 8.0rem; 1415 --h2-multiplier: 6.1rem; 1416 --h3-multiplier: 4.7rem; 1417 --h4-multiplier: 3.6rem; 1418 --h5-multiplier: 2.7rem; 1419 --h6-multiplier: 2.1rem; 1420 1421 /* lowercase headings need more line-height */ 1422 1423 --line-height-h1: 0.85; 1424 --line-height-h2: 0.85; 1425 --line-height-h3: 0.85; 1426 --line-height-h4: 0.85; 1427 --line-height-h5: 1.00; 1428 --line-height-h6: 1.00; 1429 1430 /* typography - heading - end */ 1431 } 1432 } 1433 1434 1435</style><link href="//www.spyder.com/cdn/shop/t/749/assets/base.css?v=97878478517630471441789664464" rel="stylesheet" type="text/css" media="all" /> 1436 <link href="//www.spyder.com/cdn/shop/t/749/assets/swiper-bundle.min.css?v=138879063338843649161789664464" rel="stylesheet" type="text/css" media="all" /> 1437 1438 <link rel='stylesheet' href='//www.spyder.com/cdn/shop/t/749/assets/component-drawer.css?v=62209046186541665801789664464' media='print' onload="this.media='all'"> 1439 <noscript> 1440 <link href="//www.spyder.com/cdn/shop/t/749/assets/component-drawer.css?v=62209046186541665801789664464" rel="stylesheet" type="text/css" media="all" /> 1441 </noscript> 1442 1443 1444 1445 <link rel='stylesheet' href='//www.spyder.com/cdn/shop/t/749/assets/component-predictive-search.css?v=116242036209523800271789664464' media='print' onload="this.media='all'"> 1446 <noscript> 1447 <link href="//www.spyder.com/cdn/shop/t/749/assets/component-predictive-search.css?v=116242036209523800271789664464" rel="stylesheet" type="text/css" media="all" /> 1448 </noscript> 1449 1450 1451
1451<script src="//www.spyder.com/cdn/shop/t/749/assets/predictive-search.js?v=9911937961917336451789664464" defer="defer"></script>
1451 1452<link rel="preload" as="font" href="//www.spyder.com/cdn/fonts/roboto/roboto_n9.0c184e6fa23f90226ecbf2340f41a7f829851913.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//www.spyder.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2" type="font/woff2" crossorigin> 1453 1454
1454<script> 1455 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 1456 if (Shopify.designMode) { 1457 document.documentElement.classList.add('shopify-design-mode'); 1458 } 1459 </script>
1459 1460 1461 1462
1463<script type="text/javascript"> 1464 1465 window.SHG_CUSTOMER = null; 1466 1467</script>
1467 1468 1469 1470 1471 1472 1473 1474 1475 <meta name="p:domain_verify" content="d6235ed612432c6968e377449aa90a2c"/> 1476<!-- BEGIN app block: shopify://apps/geo-pro-geolocation/blocks/geopro/16fc5313-7aee-4e90-ac95-f50fc7c8b657 --><!-- This snippet is used to load Geo:Pro data on the storefront --> 1477<meta class='geo-ip' content='eyJwYXJhbWV0ZXJzIjp7InJlZGlyZWN0X3RleHQiOiJJdCBhcHBlYXJzIHlvdSBhcmUgdmlzaXRpbmcgZnJvbSAlQ09VTlRSWSUuIERvIHlvdSB3YW50IHRvIHJlZGlyZWN0IHRvIHRoZSBTcHlkZXIgJVNUT1JFTkFNRSU/IiwieWVzIjoiWWVzLCBwbGVhc2UiLCJubyI6Ik5vLCB0aGFua3MiLCJwb3B1cF9kZWxheSI6IjAiLCJwZXJtYW5lbnQtcmVkaXJlY3QiOnRydWUsImJhY2tncm91bmQtY29sb3IiOiJmZmZmZmYiLCJ0ZXh0LWNvbG9yIjoiMDAwMDAwIiwieWVzLWJhY2tncm91bmQtY29sb3IiOiIwMDAwMDAiLCJ5ZXMtdGV4dC1jb2xvciI6ImZmZmZmZiIsIm5vLWJhY2tncm91bmQtY29sb3IiOiIwMDAwMDAiLCJuby10ZXh0LWNvbG9yIjoiZmZmZmZmIiwibGF5b3V0LXNlbGVjdG9yIjoicG9wdXAiLCJkb21haW5zX2xpc3QiOmZhbHNlLCJzdG9yZV90aXRsZSI6IlVTIFN0b3JlIiwibG9jYWxpemF0aW9uIjp7ImZyLUNBIjp7ImxvY2FsZSI6ImZyLUNBIiwicmVkaXJlY3RfdGV4dCI6IlNob3AgbG9jYWxseSBpbiBDYW5hZGEgb3IgZm9yIG1vcmUgcHJvZHVjdCwgc2hvcCB0aGUgVVMgU3RvcmUuIiwieWVzIjoiWWVzLCBwbGVhc2UgY2xpY2siLCJubyI6Ik5vLCB0aGFua3MifX0sIm93bmVyX2lwIjoiIiwib3duZXJfaXBfbW9kZSI6IiIsInNob3dfcG9wdXBfZm9yX3NhbWVfd2Vic2l0ZSI6ZmFsc2UsImhpZGVfdGhlX25vX2J1dHRvbiI6ZmFsc2UsImRpc2FibGVkX3N0YXRlIjpmYWxzZSwibGFzdF9lbWJlZGRlZF9hdCI6IjIwMjUtMDQtMTYgMTU6MDY6NTkifSwicnVsZXNMaXN0IjpbeyJydWxlX2lkIjoiMTY2MjAiLCJjb3VudHJpZXMiOiJGcmFuY2UsR2VybWFueSxTcGFpbixTd2l0emVybGFuZCxVbml0ZWQgS2luZ2RvbSxBdXN0cmlhLEJlbGdpdW0sRGVubWFyayxFc3RvbmlhLEZpbmxhbmQsR3JlZWNlLElyZWxhbmQsSXRhbHksTGl0aHVhbmlhLExhdHZpYSxMdXhlbWJvdXJnLE1hbHRhLE5ldGhlcmxhbmRzLFBvcnR1Z2FsLFNsb3Zha2lhLFNsb3ZlbmlhLFN3ZWRlbiIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJFVSBTdG9yZSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL2V1LnNweWRlci5jb20iLCJkb21haW5fcmVkaXJlY3QiOiIwIiwibWFya2V0X2lkIjoiMCJ9LHsicnVsZV9pZCI6IjI5MjA5IiwiY291bnRyaWVzIjoiQXJnZW50aW5hLEJvbGl2aWEsQnJhemlsLENhcmliYmVhbiBOZXRoZXJsYW5kcyxDaGlsZSxDb2xvbWJpYSxFY3VhZG9yLEZhbGtsYW5kIElzbGFuZHMsRnJlbmNoIEd1aWFuYSxHdXlhbmEsSGVhcmQgSXNsYW5kIEFuZCBNY2RvbmFsZCBJc2xhbmRzLFBhcmFndWF5LFBlcnUsU3VyaW5hbWUsVXJ1Z3VheSxWZW5lenVlbGEiLCJleGNlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoiQ1IgXC8gRW5nbGlzaCIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL3d3dy5zcHlkZXIuY29tXC9lbi1jclwvIiwiZG9tYWluX3JlZGlyZWN0IjoiMSIsIm1hcmtldF9pZCI6IjE1NzY3NjM0MDAyIn0seyJydWxlX2lkIjoiMTY2MjEiLCJjb3VudHJpZXMiOiJDYW5hZGEiLCJleG
1477NlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoiQ0EgU3RvcmUiLCJpcF9leGNlcHRpb25zIjoiIiwibGluayI6Imh0dHBzOlwvXC9jYS5zcHlkZXIuY29tIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIxNjYyMiIsImNvdW50cmllcyI6IkphcGFuIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IkpQIFN0b3JlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwczpcL1wvanAuc3B5ZGVyLmNvbSIsImRvbWFpbl9yZWRpcmVjdCI6IjAiLCJtYXJrZXRfaWQiOiIwIn0seyJydWxlX2lkIjoiMTY2MjMiLCJjb3VudHJpZXMiOiJBdXN0cmFsaWEiLCJleGNlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoiQVUgU3RvcmUiLCJpcF9leGNlcHRpb25zIjoiIiwibGluayI6Imh0dHBzOlwvXC9hdS5zcHlkZXIuY29tIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifV19'> 1478<!-- This snippet initializes the plugin -->
1479<script async data-geopro-shop="spyder-active.myshopify.com" data-geopro-design-mode="false" data-geopro-tracking-env="production"> 1480 // geopro loading script 1481 !function(){function e(e,t,n){try{if("function"!=typeof fetch)return;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.indexOf("Baiduspider")>=0)return;var o="https://aa4cacd33be28673d7e69be559ce7ad7@o4506196830715904.ingest.us.sentry.io/4507550373445632",i=o.match(/^https:\/\/([^@]+)@([^/]+)\/(.+)$/),r={message:e,level:"error",environment:"production",transaction:location.href,user:{id:window.Shopify&&window.Shopify.shop?window.Shopify.shop:"unknown",ip_address:String.fromCharCode(123,123)+"auto"+String.fromCharCode(125,125)},extra:n||{},logger:"GeoProInline",exception:{type:t&&t.name?t.name:"Error",value:t&&t.message?t.message:String(t)}};fetch("https://"+i[2]+"/api/"+i[3]+"/envelope/?sentry_key="+i[1],{method:"POST",body:JSON.stringify({dsn:o,sent_at:(new Date).toISOString(),event_id:Math.random().toString(16).slice(2)})+'\n{"type":"event"}\n'+JSON.stringify(r)+"\n",headers:{"Content-Type":"text/plain"},keepalive:!0,referrerPolicy:"no-referrer",mode:"no-cors"}).catch((function(){}))}catch(e){}}function t(){window.geopro_cancel="1"}!function(){try{if(window.geopro_inline_tracking)return;var e=document.currentScript,t=e&&e.getAttribute("data-geopro-shop")||window.Shopify&&window.Shopify.shop;if(!t||!/^[a-z0-9][a-z0-9-]*\.myshopify\.com$/.test(t))return;if(/(^|\.)shopifypreview\.com$/.test(location.hostname))return;if(e&&"true"===e.getAttribute("data-geopro-design-mode")||window.Shopify&&window.Shopify.designMode)return;var n=new Date,o=new Date(n.getFullYear(),n.getMonth(),n.getDate()),i=new Date(n.getFullYear(),n.getMonth(),n.getDate()+1),r=function(e){return e<10?"0"+e:String(e)},a=n.getFullYear()+"-"+r(n.getMonth()+1)+"-"+r(n.getDate()),s="geoip-inline-"+(e&&"staging"===e.getAttribute("data-geopro-tracking-env")?"staging-":"")+t;function c(){try{for(var e=document.cookie.split(";"),t=0;t<e.length;t++){var n=e[t].trim();if(0===n.indexOf(s+"="))return JSON.parse(decodeURIComponent(n.slice(s.length+1)))}}catch(e){}return null}function d(e){try{document.cookie=s+"="+encodeURIComponent(JSON.stringify(e))+"; Path=/; SameSite=Lax; Expires="+i.toUTCString()+("https:"===location.protocol?"; Secure":"");var t=c();return!!t&&t.id===e.id&&t.day===e.day&&t.sent===e.sent}catch(e){return!1}}var f=c();if(!f||!/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(f.id)||f.day!==a||f.start!==o.getTime()/1e3||f.end!==i.getTime()/1e3||"boolean"!=typeof f.sent||"number"!=typeof f.time||f.time<f.start||f.time>=f.end){var p="undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}));f={id:p,day:a,start:o.getTime()/1e3,end:i.getTime()/1e3,time:Math.floor(n.getTime()/1e3),sent:!1}}f.id=f.id.toLowerCase();var u=d(f),g={id:f.id,localDate:a,cookieAvailable:u,version:1};if(window.geopro_inline_tracking=g,f.sent||"function"!=typeof fetch)return;fetch("/apps/easylocation/api/inline-visit",{method:"POST",headers:{"Content-Type":"text/plain"},credentials:"same-origin",mode:"same-origin",redirect:"error",keepalive:!0,referrerPolicy:"no-referrer",body:JSON.stringify({myshopifyDomain:t,trackingId:f.id,localDate:a,dayStart:f.start,dayEnd:f.end,clientTime:f.time,pageHost:location.host,cookieAvailable:u,version:1})}).then((function(e){if(204===e.status&&!e.redirected){var t=c();Date.now()<i.getTime()&&t&&t.id===f.id&&t.day===a&&(t.sent=!0,d(t))}})).catch((function(){}))}catch(l){}}();try{!function(){function n(n){try{if(!n||"success"!==n.message)return void t();window.geopro_inline_location_response=n}catch(o){e("GeoPro inline runtime error",o,{phase:"callback",response:n}),t()}}var o="/apps/easylocation/geo?x-api-key=91e359ab7-2b63-539e-1de2-c4bf731367a7",i=new XMLHttpRequest;i.open("GET",o,!0),i.responseType="json",i.timeout=5e3;var r=!1;function a(t){r||(r=!0,e("GeoPro inline XHR failed",new Error("XHR request failed: "+t),{url:o,eventType:t,status:i.status,readyState:i.readyState,timeout:i.timeout,responseURL:i.responseURL||null}),n(null))}i.onload=function(){if(200===i.status)return r=!0,void n(i.response);a("load")},i.onerror=function(){a("error")},i.ontimeout=function(){a("timeout")},i.onabort=function(){a("abort")},i.send()}()}catch(n){e("GeoPro inline runtime error",n,{phase:"load"}),t()}}(); 1482</script>
vendor: 1 bytes, line 1482
1482
1483<script src="https://cdn.shopify.com/extensions/01a0c9c6-f6ad-7ce6-8e6e-6d0874eba46b/easylocation-282/assets/easylocation-storefront.min.js" type="text/javascript" async></script>
1483 1484 1485 1486<!-- END app block --><!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 1487 1488 1489 1490 <!-- TCF is active, scripts are loaded above --> 1491 1492
1492<script> 1493 if (!window.PandectesRulesSettings) { 1494 window.PandectesRulesSettings = {"store":{"id":8067776627,"adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"banner":{"revokableTrigger":true,"cookiesBlockedByDefault":"7","hybridStrict":false,"isActive":true},"geolocation":{"auOnly":true,"brOnly":false,"caOnly":true,"chOnly":true,"euOnly":true,"jpOnly":true,"nzOnly":true,"thOnly":false,"zaOnly":false,"canadaOnly":true,"globalVisibility":false},"blocker":{"isActive":true,"googleConsentMode":{"isActive":true,"id":"","analyticsId":"G-3X8PS1YWD1,GT-55KS89V","adwordsId":"AW-707647253","adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"customEvent":true,"redactData":false,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":0,"useNativeChannel":true},"facebookPixel":{"isActive":false,"id":"","ldu":false},"microsoft":{"isActive":false,"uetTags":""},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":true,"klaviyoIsActive":true,"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":["gladly.com","swym"],"2":[],"4":["googleads.g.doubleclick.net","bat.bing.com","connect.facebook.net","https://d1zcmvsklxjbur.cloudfront.net/static/disco-pixel.js"],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":["www.youtube.com|www.youtube-nocookie.com"],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}; 1495 const rulesScript = document.createElement('script'); 1496 window.PandectesRulesSettings.auto = true; 1497 rulesScript.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-rules.js"; 1498 const firstChild = document.head.firstChild; 1499 document.head.insertBefore(rulesScript, firstChild); 1500 } 1501 </script>
1501 1502 1503
1503<script> 1504 1505 window.PandectesSettings = {"store":{"id":8067776627,"plan":"premium","theme":"Ride","primaryLocale":"en","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"tsPublished":1746563750,"declaration":{"showType":true,"showPurpose":true,"showProvider":true,"declIntroText":"The following table sets out the different categories of cookies that our site uses, and why we use them. The lists of third-party cookie providers are intended merely as illustrative and should not be viewed as a comprehensive list.","showDateGenerated":true},"language":{"unpublished":[],"languageMode":"Single","fallbackLanguage":"en","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"en":"We respect your privacy"},"consentText":{"en":"We use cookies to operate our services. We also share information about your use of our site with our advertising partners in the United States. By clicking 'Accept' you agree to our use of cookies."},"linkText":{"en":"Privacy Policy"},"imprintText":{"en":"Cookie Policy"},"googleLinkText":{"en":"Google's Privacy Terms"},"allowButtonText":{"en":"Accept"},"denyButtonText":{"en":"Decline"},"dismissButtonText":{"en":"Ok"},"leaveSiteButtonText":{"en":"Leave this site"},"preferencesButtonText":{"en":"Preferences"},"cookiePolicyText":{"en":"Cookie policy"},"preferencesPopupTitleText":{"en":"Manage consent preferences"},"preferencesPopupIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"preferencesPopupSaveButtonText":{"en":"Save preferences"},"preferencesPopupCloseButtonText":{"en":"Close"},"preferencesPopupAcceptAllButtonText":{"en":"Accept all"},"preferencesPopupRejectAllButtonText":{"en":"Reject all"},"cookiesDetailsText":{"en":"Cookies details"},"preferencesPopupAlwaysAllowedText":{"en":"Always allowed"},"accessSectionParagraphText":{"en":"You have the right to request access to your data at any time."},"accessSectionTitleText":{"en":"Data portability"},"accessSectionAccountInfoActionText":{"en":"Personal data"},"accessSectionDownloadReportActionText":{"en":"Request export"},"accessSectionGDPRRequestsActionText":{"en":"Data subject requests"},"accessSectionOrdersRecordsActionText":{"en":"Orders"},"rectificationSectionParagraphText":{"en":"You have the right to request your data to be updated whenever you think it is appropriate."},"rectificationSectionTitleText":{"en":"Data Rectification"},"rectificationCommentPlaceholder":{"en":"Describe what you want to be updated"},"rectificationCommentValidationError":{"en":"Comment is required"},"rectificationSectionEditAccountActionText":{"en":"Request an update"},"erasureSectionTitleText":{"en":"Right to be forgotten"},"erasureSectionParagraphText":{"en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account."},"erasureSectionRequestDeletionActionText":{"en":"Request personal data deletion"},"consentDate":{"en":"Consent date"},"consentId":{"en":"Consent ID"},"consentSectionChangeConsentActionText":{"en":"Change consent preference"},"consentSectionConsentedText":{"en":"You consented to the cookies policy of this website on"},"consentSectionNoConsentText":{"en":"You have not consented to the cookies policy of this website."},"consentSectionTitleText":{"en":"Your cookie consent"},"consentStatus":{"en":"Consent preference"},"confirmationFailureMessage":{"en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance"},"confirmationFailureTitle":{"en":"A problem occurred"},"confirmationSuccessMessage":{"en":"We will soon get back to you as to your request."},"confirmationSuccessTitle":{"en":"Your request is verified"},"guestsSupportEmailFailureMessage":{"en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance."},"guestsSupportEmailFailureTitle":{"en":"A problem occurred"},"guestsSupportEmailPlaceholder":{"en":"E-mail address"},"guestsSupportEmailSuccessMessage":{"en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed."}
1505,"guestsSupportEmailSuccessTitle":{"en":"Thank you for your request"},"guestsSupportEmailValidationError":{"en":"Email is not valid"},"guestsSupportInfoText":{"en":"Please login with your customer account to further proceed."},"submitButton":{"en":"Submit"},"submittingButton":{"en":"Submitting..."},"cancelButton":{"en":"Cancel"},"declIntroText":{"en":"The following table sets out the different categories of cookies that our site uses, and why we use them. The lists of third-party cookie providers are intended merely as illustrative and should not be viewed as a comprehensive list."},"declName":{"en":"Name"},"declPurpose":{"en":"Purpose"},"declType":{"en":"Type"},"declRetention":{"en":"Retention"},"declProvider":{"en":"Provider"},"declFirstParty":{"en":"First-party"},"declThirdParty":{"en":"Third-party"},"declSeconds":{"en":"seconds"},"declMinutes":{"en":"minutes"},"declHours":{"en":"hours"},"declDays":{"en":"days"},"declMonths":{"en":"months"},"declYears":{"en":"years"},"declSession":{"en":"Session"},"declDomain":{"en":"Domain"},"declPath":{"en":"Path"}}
1505,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly Necessary"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential to enable your use of the site or services and are used to help make our website work efficiently, provide security features on our website, and provide services you have asked for, like shopping carts and billing."},"functionalityCookiesTitleText":{"en":"Functionality"},"functionalityCookiesDescriptionText":{"en":"These cookies help to enhance your experience by remembering choices you have made concerning the features of the website (e.g., username, language, currency, region you are in)."},"performanceCookiesTitleText":{"en":"Performance/Analytics"},"performanceCookiesDescriptionText":{"en":"These cookies are used to analyze the way our website works and how we can improve it. For example, we may use cookies to understand how you are using certain site features."},"targetingCookiesTitleText":{"en":"Advertising/Targeting"},"targetingCookiesDescriptionText":{"en":"These cookies and pixels are used to deliver advertisements more relevant to you and your interests. They remember that you have visited a website and this information is shared with other organizations such as advertisers."},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies"},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":7,"showLink":true,"showImprintLink":true,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#FFFFFF","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#000000"},"button":{"background":"#000000","backgroundForCalculations":{"a":1,"b":0,"g":0,"r":0},"text":"#FFFFFF","textForCalculation":{"a":1,"b":255,"g":255,"r":255},"border":"transparent"}},"content":{"href":"https://www.spyder.com/pages/privacy-policy","imprintHref":"https://www.spyder.com/pages/cookie-policy","close":"✕","target":"","logo":""},"window":"<div role=\"dialog\" aria-live=\"polite\" aria-label=\"cookieconsent\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\"><!--googleoff: all-->{{children}}<!--googleon: all--></div></div>","compliance":{"opt-both":"<div class=\"cc-compliance cc-highlight\">{{deny}}{{allow}}</div>"},"type":"opt-both","layouts":{"basic":"{{messagelink}}{{compliance}}"},"position":"bottom","theme":"block","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://spyder-active.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"dismiss cookie message\" type=\"button\" tabindex=\"0\" class=\"cc-close\">{{close}}</button>","dismiss":"<button aria-label=\"dismiss cookie message\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button aria-label=\"allow cookies\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button aria-label=\"deny cookies\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button aria-label=\"settings cookies\" tabindex=\"0\" type=\"button\" class=\"cc-btn cc-settings\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"auOnly":true,"brOnly":false,"caOnly":true,"chOnly":true,"euOnly":true,"jpOnly":true,"nzOnly":true,"thOnly":false,"zaOnly":false,"canadaOnly":true,"globalVisibility":false},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1737488397,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: right} .cc-window-wrapper{z-index: 2147483647;} .cc-window{z-index: 2147483647;font-size: 11px!important;font-family: inherit;} .pd-cookie-banner-window .cc-header{font-size: 11px!important;font-family: inherit;} .pd-cp-ui{font-family: inherit; background-color: #FFFFFF;color:#000000;} button.pd-cp-btn, a.pd-cp-btn{background-color:#000000;color:#FFFFFF!important;} input + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(0, 0, 0, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 1)} .pd-cp-ui-close{color:#000000;} .pd-cp-preferences-slider:before{background-color: #FFFFFF} .pd-cp-title:before {border-color: #000000!important} .pd-cp-preferences-slider{background-color:#000000} .pd-cp-toggle{color:#000000!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #000000}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#000000!important} .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);} .cc-banner .cc-message {padding-left: 3rem;}@media screen and (max-width: 1024px) {.cc-banner .cc-message {padding-left: 3rem;}}@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){ .cc-window.cc-banner .cc-compl
1505iance {margin: 0 auto;}}","customJavascript":{"useButtons":true},"showPoweredBy":false,"logoHeight":40,"revokableTrigger":true,"hybridStrict":false,"cookiesBlockedByDefault":"7","isActive":true,"implicitSavePreferences":false,"cookieIcon":false,"blockBots":false,"showCookiesDetails":false,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"secure_customer_sig","type":"http","domain":"www.spyder.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used to identify a user after they sign into a shop as a customer so they do not need to log in again."}},{"name":"_tracking_consent","type":"http","domain":".spyder.com","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region."}},{"name":"localization","type":"http","domain":"www.spyder.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used to localize the cart to the correct country."}},{"name":"cart_currency","type":"http","domain":"www.spyder.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 week(s)","expires":2,"unit":"declWeeks","purpose":{"en":"Used after a checkout is completed to initialize a new empty cart with the same currency as the one just used."}},{"name":"shopify_pay_redirect","type":"http","domain":"www.spyder.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 hour(s)","expires":1,"unit":"declHours","purpose":{"en":"Used to accelerate the checkout process when the buyer has a Shop Pay account."}},{"name":"cart","type":"http","domain":"www.spyder.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 month(s)","expires":1,"unit":"declMonths","purpose":{"en":"Contains information related to the user's cart."}},{"name":"keep_alive","type":"http","domain":"www.spyder.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Used when international domain redirection is enabled to determine if a request is the first one of a session."}},{"name":"cart_ts","type":"http","domain":"www.spyder.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 month(s)","expires":1,"unit":"declMonths","purpose":{"en":"Used in connection with checkout."}},{"name":"cart_sig","type":"http","domain":"www.spyder.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 month(s)","expires":1,"unit":"declMonths","purpose":{"en":"A hash of the contents of a cart. This is used to verify the integrity of the cart and to ensure performance of some cart operations."}}],"1":[],"2":[{"name":"_shopify_y","type":"http","domain":".spyder.com","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}},{"name":"_orig_referrer","type":"http","domain":".spyder.com","path":"/","provider":"Shopify","firstParty":false,"retention":"2 week(s)","expires":2,"unit":"declWeeks","purpose":{"en":"Allows merchant to identify where people are visiting them from."}},{"name":"_shopify_s","type":"http","domain":".spyder.com","path":"/","provider":"Shopify","firstParty":false,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":"Used to identify a given browser session/shop combination. Duration is 30 minute rolling expiry of last use."}},{"name":"_landing_page","type":"http","domain":".spyder.com","path":"/","provider":"Shopify","firstParty":false,"retention":"2 week(s)","expires":2,"unit":"declWeeks","purpose":{"en":"Capture the landing page of visitor when they come from other sites."}},{"name":"_shopify_sa_t","type":"http","domain":".spyder.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Capture the landing page of visitor when they come from other sites to support marketing analytics."}}
1505,{"name":"_gat","type":"http","domain":".spyder.com","path":"/","provider":"Google","firstParty":false,"retention":"1 minute(s)","expires":1,"unit":"declMinutes","purpose":{"en":"Cookie is placed by Google Analytics to filter requests from bots."}},{"name":"_shopify_sa_p","type":"http","domain":".spyder.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Capture the landing page of visitor when they come from other sites to support marketing analytics."}},{"name":"_gid","type":"http","domain":".spyder.com","path":"/","provider":"Google","firstParty":false,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":"Cookie is placed by Google Analytics to count and track pageviews."}},{"name":"_ga","type":"http","domain":".spyder.com","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}},{"name":"_shopify_s","type":"http","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Used to identify a given browser session/shop combination. Duration is 30 minute rolling expiry of last use."}},{"name":"_sp_id.1585","type":"http","domain":"www.spyder.com","path":"/","provider":"Snowplow","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_sp_ses.1585","type":"http","domain":"www.spyder.com","path":"/","provider":"Snowplow","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":""}},{"name":"_ga_3X8PS1YWD1","type":"http","domain":".spyder.com","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_gat_gtag_UA_67030233_1","type":"http","domain":".spyder.com","path":"/","provider":"Google","firstParty":false,"retention":"1 minute(s)","expires":1,"unit":"declMinutes","purpose":{"en":""}},{"name":"_ga_ZGLT8FS9PH","type":"http","domain":".spyder.com","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}}],"4":[{"name":"__kla_id","type":"http","domain":"www.spyder.com","path":"/","provider":"Klaviyo","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Tracks when someone clicks through a Klaviyo email to your website."}},{"name":"_gcl_au","type":"http","domain":".spyder.com","path":"/","provider":"Google","firstParty":false,"retention":"3 month(s)","expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Google Tag Manager to track conversions."}},{"name":"swym-session-id","type":"http","domain":".www.spyder.com","path":"/","provider":"Swym","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Used by the SWYM Wishlist Plus Shopify plugin."}},{"name":"swym-pid","type":"http","domain":".www.spyder.com","path":"/","provider":"Swym","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"_fbp","type":"http","domain":".spyder.com","path":"/","provider":"Facebook","firstParty":false,"retention":"3 month(s)","expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Facebook to track visits across websites."}},{"name":"swym-swymRegid","type":"http","domain":".www.spyder.com","path":"/","provider":"Amazon","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"test_cookie","type":"http","domain":".doubleclick.net","path":"/","provider":"Google","firstParty":false,"retention":"15 minute(s)","expires":15,"unit":"declMinutes","purpose":{"en":"To measure the visitorsâ actions after they click through from an advert. Expires after each visit."}},{"name":"IDE","type":"http","domain":".doubleclick.net","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"To measure the visitorsâ actions after they click through from an advert. Expires after 1 year."}}
1505,{"name":"lastExternalReferrerTime","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Facebook","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":"Contains the timestamp of the last update of the lastExternalReferrer cookie."}},{"name":"lastExternalReferrer","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Facebook","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":"Detects how the user reached the website by registering their last URL-address."}}],"8":[{"name":"swym-email","type":"http","domain":".www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"swym-instrumentMap","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"logo_small.gif","type":"html_session","domain":"https://df45ay5pw60dy.cloudfront.net","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"logo_medium.gif","type":"html_session","domain":"https://df45ay5pw60dy.cloudfront.net","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"logo_large.gif","type":"html_session","domain":"https://df45ay5pw60dy.cloudfront.net","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"set","type":"html_session","domain":"https://utils.global-e.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pagead/1p-user-list/#","type":"html_session","domain":"https://www.google.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pagead/1p-conversion/#","type":"html_session","domain":"https://www.google.ie","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"i","type":"html_session","domain":"https://p.yotpo.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"collect","type":"html_session","domain":"https://www.google-analytics.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pagead/1p-user-list/#","type":"html_session","domain":"https://www.google.ie","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"yotpo_pixel","type":"http","domain":"www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":""}},{"name":"pixel","type":"http","domain":".yotpo.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ssUserId","type":"http","domain":".spyder.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ssSessionIdNamespace","type":"http","domain":".spyder.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":-55,"unit":"declYears","purpose":{"en":""}},{"name":"swym-v-ckd","type":"http","domain":".www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":""}},{"name":"ftr_ncd","type":"http","domain":".spyder.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"GLBE_SESS_ID","type":"http","domain":".www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ju_dm","type":"http","domain":".spyder.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":""}},{"name":"_ju_dn","type":"http","domain":".spyder.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 month(s)","expires":1,"unit":"declMonths","purpose":{"en":""}},{"name":"_ju_v","type":"http","domain":"www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":""}},{"name":"GlobalE_Consent","type":"http","domain":".www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":-55,"unit":"declYears","purpose":{"en":""}},{"name":"__cflb","type":"http","domain":"aly.jst.ai","path":"/","provider":"Unknown","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":""}},{"name":"_ju_dc","type":"http","domain":".spyder.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"forterToken","type":"http","domain":".spyder.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ju_pn","type":"http","domain":".spyder.com","path":"/","provider":"Unknown","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":""}},{"name":"ssViewedProducts","type":"http","domain":".spyder.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__verify","type":"http","domain":"www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":""}},{"name":"__cflb","type":"http","domain":"api2.hcaptcha.com","path":"/","provider":"Unknown","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":""}},{"name":"wpm-test-cookie","type":"http","domain":"com","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":""}},{"name":"wpm-test-cookie","type":"http","domain":"spyder.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":""}},{"name":"wpm-test-cookie","type":"http","domain":"www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":""}},{"name":"feh--30cb83","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feh--330df5","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TriplePixel","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"uw-uid","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"uw-tunings-checksum","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"geolocation","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-products_timestamp","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"el-easyLocationLocaleRedirect","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"el-geoip-location","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ju_dn","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__kl_key","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feh--9fd29358","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"di_pmt_wt","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-rconfig_cache","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-devices_timestamp","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"geoip-pageview-count","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ssCartProductsLocal","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"tabId","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-products","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"cartToken","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_authentic_id","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-authn_timestamp","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pap_unique_user_id","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-authn","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feh--c52","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"auth-security_rand_salt_","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feh--19c44","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"true_rand_gen_sequence.dat_tmp","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"uw-icon-locales","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-ab-test-config","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feh--1b2b8","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feh--8ff2b28","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"kl-post-identification-sync","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"forterToken","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feh--1bc22","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"EVENTS_MAP","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"loyaltylion_persistent_data","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-devices","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"geoip-ident","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feh--6bc5339","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feh--e3a677a0","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feh--da4","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-rapps_cache","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"tp_cart","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swell-test-item","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feh--1789f","type":"html_local","domain":"https://www.spyder.com","path":"/","pro
1505vider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"klaviyoOnsite","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ju_dm","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feh--37d28a","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"liberatedbrands.com-spyder","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"uw-tunings","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"productBadges","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ju_dc","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"adbws_marker","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ssWebPixel","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"GE_C_HCOUNT","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"GEMPUPS","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"klaviyoPagesVisitCount","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"loyaltylion_temporary_data","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ssSessionIdNamespace","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ju_dc","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"geForterToken_Z2NwLWV1cm9wZS13ZXN0MTowMUpKNTY0OUJOWjYzR1RGMk04NTcxQzhUVw?key=e719ada28dfeb379452456638b8b1633","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"NEPTUNE_PASSPORT_SYNC","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"dielahws","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ju_dn","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ju_dm","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"GE_UTM_PARAMS","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__storage_test__","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_kla_test","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"loyaltylion_sessionstorage_test","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"beacon","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"session-storage-test","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"local-storage-test","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"lstest","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__test__","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"loyaltylion_localstorage_test","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"TriplePixelU","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"el-geoip-found-matching-rule-referrer","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"true_rand_gen_sequence.dat_","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"bugsnag-anonymous-id","type":"html_local","domain":"https://pay.shopify.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"juNum","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"true_rand_gen_sequence.math_","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"juDa","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"EF99806F-3872-41E7-861A-F454EFC4B7D7","type":"html_session","domain":"https://cdn.jst.ai","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"juDs","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"FA-sessionID","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"persist:ftl_plugin","type":"html_local","domain":"https://v3.plugin.fitle.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"recentlyViewed","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"redux-persist localStorage test","type":"html_local","domain":"https://v3.plugin.fitle.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"juSession","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"fitle-test","type":"html_local","domain":"https://v3.plugin.fitle.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ftl_device_id","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"geForterToken_undefined","type":"html_session","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__kla_viewed","type":"html_local","domain":"https://www.spyder.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"en":""}}]},"blocker":{"isActive":true,"googleConsentMode":{"id":"","analyticsId":"G-3X8PS1YWD1,GT-55KS89V","adwordsId":"AW-707647253","isActive":true,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":true,"securityStorageCategory":0,"redactData":false,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":0,"useNativeChannel":true},"facebookPixel":{"id":"","isActive":false,"ldu":false},"microsoft":{"isActive":false,"uetTags":""},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"klaviyoIsActive":true,"gpcIsActive":true,"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":["gladly.com","swym"],"2":[],"4":["googleads.g.doubleclick.net","bat.bing.com","connect.facebook.net","https://d1zcmvsklxjbur.cloudfront.net/static/disco-pixel.js"],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":["www.youtube.com|www.youtube-nocookie.com"],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}; 1506 1507 window.addEventListener('DOMContentLoaded', function(){ 1508 const script = document.createElement('script'); 1509 1510 script.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-core.js"; 1511 1512 script.defer = true; 1513 document.body.appendChild(script); 1514 }) 1515 </script>
1515 1516 1517 1518 1519 1520 1521 1522 1523<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536
1536<script async src="https://static.klaviyo.com/onsite/js/KRxsxH/klaviyo.js?company_id=KRxsxH"></script>
1536 1537
1537<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1537 1538 1539 1540 1541 1542 1543 1544
1544<script> 1545 window.klaviyoReviewsProductDesignMode = false 1546 </script>
1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556<!-- END app block --><!-- BEGIN app block: shopify://apps/gv-gift-card-app/blocks/app-embed/6aff52d6-7806-4565-a1ee-3e7e4cd23480 --> 1557
1558<script> 1559 var gvl_is_gift_detail_page = null; 1560 var gvl_is_balace_page = null; 1561 window.gvlCustomerId = ""; 1562 window.gvlCustomerName = ""; 1563 window.gvlCustomerLastName = ""; 1564 window.gvlCustomerFirstName = ""; 1565 window.gvlShopId = "8067776627"; 1566 window.gvlPageType = "cart"; 1567 let isFirstLoadViewCartDetailGV = false; 1568 let isFirstLoadGiftCardBalanceGV = false; 1569 if ( 1570 window.location.pathname.includes("/gv-gift-card-detail") || 1571 gvl_is_gift_detail_page == 1 1572 ) { 1573 loadViewCartDetailGV(); 1574 } 1575 1576 if ( 1577 window.location.pathname.includes("/gv-gift-card-balance") || 1578 gvl_is_balace_page == 1 1579 ) { 1580 loadGiftCardBalanceGV(); 1581 } 1582 1583 function loadViewCartDetailGV() { 1584 function logChangesViewCartDetailGV(mutations, observer) { 1585 if (document.body && !isFirstLoadViewCartDetailGV) { 1586 isFirstLoadViewCartDetailGV = true; 1587 observerViewCartDetailGV.disconnect(); 1588 1589 const container = document.createElement("div"); 1590 1591 container.id = "gv-view-gift-card-detail-container"; 1592 container.style.position = "fixed"; 1593 container.style.top = "0"; 1594 container.style.left = "0"; 1595 container.style.right = "0"; 1596 container.style.bottom = "0"; 1597 container.style.background = "#FFF"; 1598 container.style.zIndex = "99999999999"; 1599 container.style.display = "block"; 1600 container.style.width = "100%"; 1601 container.style.height = "100%"; 1602 container.style.overflow = "auto"; 1603 1604 document.body.appendChild(container); 1605 } 1606 } 1607 1608 const observerViewCartDetailGV = new MutationObserver( 1609 logChangesViewCartDetailGV, 1610 ); 1611 1612 observerViewCartDetailGV.observe(document.documentElement, { 1613 subtree: true, 1614 childList: true, 1615 }); 1616 1617 setTimeout(function () { 1618 observerViewCartDetailGV.disconnect(); 1619 }, 5000); 1620 } 1621 1622 function loadGiftCardBalanceGV() { 1623 let headGiftCardBalanceGV = document.getElementsByTagName("head")[0]; 1624 let styleGiftCardBalanceGV = document.createElement("style"); 1625 1626 styleGiftCardBalanceGV.type = "text/css"; 1627 1628 styleGiftCardBalanceGV.textContent = ` 1629 main,#main-content{ 1630 opacity: 0 !important; 1631 } 1632 `; 1633 1634 headGiftCardBalanceGV.appendChild(styleGiftCardBalanceGV); 1635 } 1636</script>
1636 1637 1638 1639 1640 1641 1642<!-- END app block --><!-- BEGIN app block: shopify://apps/gsc-countdown-timer/blocks/countdown-bar/58dc5b1b-43d2-4209-b1f3-52aff31643ed --><style> 1643 .gta-block__error { 1644 display: flex; 1645 flex-flow: column nowrap; 1646 gap: 12px; 1647 padding: 32px; 1648 border-radius: 12px; 1649 margin: 12px 0; 1650 background-color: #fff1e3; 1651 color: #412d00; 1652 } 1653 1654 .gta-block__error-title { 1655 font-size: 18px; 1656 font-weight: 600; 1657 line-height: 28px; 1658 } 1659 1660 .gta-block__error-body { 1661 font-size: 14px; 1662 line-height: 24px; 1663 } 1664</style> 1665
1666<script> 1667 (function () { 1668 try { 1669 const widgets = [{"key":"GSC-SMALL-rtEtauPPPOps","type":"block","timer":{"date":"2025-08-02T00:00:00.000Z","mode":"evergreen","hours":72,"onEnd":"restart","minutes":0,"seconds":0,"recurring":{"endHours":0,"endMinutes":0,"repeatDays":[],"startHours":0,"startMinutes":0},"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-BJIRerCdUOlh","type":"text","align":"left","color":"#000000","value":"Time is ticking","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"unset","mobileFontSize":"32px","desktopFontSize":"32px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-QMMbPZmdmOUA","type":"text","align":"left","color":"#000000","value":"Grab your discount while you can","enabled":true,"padding":{"mobile":{"bottom":"8px"},"desktop":{"bottom":"10px"}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"16px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-CimxCErpDqIb","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"color":"#000000","fontSize":"56px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"Days","color":"#000000","hours":"Hours","enabled":true,"minutes":"Minutes","seconds":"Seconds","fontSize":"20px","fontFamily":"font3","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px","bottom":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"80%","desktopWidth":"80%"},{"id":"button-MXxWbxArxhzb","href":"https:\/\/shopify.com","type":"button","label":"Button","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"12px","enabled":true},"target":"_blank","enabled":false,"padding":{"mobile":{"top":"12px","left":"40px","right":"40px","bottom":"12px"},"desktop":{"top":"16px","left":"48px","right":"48px","bottom":"16px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"17px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-IKWXIyFkpGdS","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"10px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"6px","left":"12px","right":"12px","bottom":"6px"},"desktop":{"top":"12px","left":"16px","right":"16px","bottom":"12px"}},"textColor":"#000000","background":{"blur":"0px","color":"#f2f2f2","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"17px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"20px","enabled":true},"padding":{"mobile":{"top":"16px","left":"20px","right":"20px","bottom":"16px"},"desktop":{"top":"20px","left":"24px","right":"24px","bottom":"20px"}},"mobileGap":"6px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"6px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":true,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"small1","breakpoint":"768px"},"section":null,"userCss":"","targeting":null},{"key":"GSC-EMBED-KExNPfnVJUtv","type":"embed","timer":{"date":"2025-08-02T00:00:00.000Z","mode":"evergreen","hours":1,"onEnd":"restart","minutes":0,"seconds":0,"recurring":{"endHours":0,"endMinutes":0,"repeatDays":[],"startHours":0,"startMinutes":0},"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-ASYCKFNTZcai","icon":{"type":"timer-solid","color":"#de3813","enabled":false},"type":"text","align":"center","color":"#000000","value":"ð¥ Your offer ends in {{Timer}} Use coupon {{Coupon}} ","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"16px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-rAPCavHPPhHn","type":"timer","view":"text","border":{"size":"1px","color":"#de3813","enabled":false},"digits":{"color":"#de3813","fontSize":"58px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"D","color":"#5d6ac0","hours":"H","enabled":false,"minutes":"M","seconds":"S","fontSize":"20px","fontFamily":"font3","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{"top":"4px"},"desktop":{"top":"4px","left":"4px","right":"4px","bottom":"4px"}},"radius":{"value":"12px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{"bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"4px","bottom":"0px"}},"fontSize":{"mobile":"16px","desktop":"18px"},"separator":{"type":"colon","color":"#de3813","enabled":true},"background":{"blur":"0px","color":"#ffe5e0","enabled":true}
1669,"unitFormat":"m:s","mobileWidth":"68px","desktopWidth":"76px"},{"id":"coupon-FxxtiiOuxPXo","code":"PASTE YOUR CODE","icon":{"type":"tag","color":"#8e24aa","enabled":true},"type":"coupon","label":"SDQ863428","action":"copy","border":{"size":"1px","color":"#de3813","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"4px","right":"0px","bottom":"0px"}},"radius":{"value":"4px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"2px","left":"6px","right":"6px","bottom":"2px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"textColor":"#de3813","background":{"blur":"0px","color":"#ffe5e0","enabled":false},"fontFamily":"font1","fontWeight":"700","textTransform":"uppercase","mobileFontSize":"14px","desktopFontSize":"16px"}],"border":{"size":"1px","color":"#de3813","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"0px","enabled":true},"padding":{"mobile":{"top":"12px","left":"8px","right":"8px","bottom":"12px"},"desktop":{"top":"8px","left":"8px","right":"8px","bottom":"8px"}},"mobileGap":"6px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"6px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":true,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"embed1","breakpoint":"768px"},"section":null,"userCss":"","targeting":null},{"key":"GSC-SMALL-knPAneUkAeRr","type":"block","timer":{"date":"2024-11-03T00:00:00.000Z","mode":"evergreen","hours":72,"onEnd":"restart","minutes":0,"seconds":0,"recurring":{"endHours":0,"endMinutes":0,"repeatDays":[],"startHours":0,"startMinutes":0},"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-NmaXjchpUtyT","type":"text","align":"left","color":"#e22120","value":"Time is ticking","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"unset","mobileFontSize":"32px","desktopFontSize":"32px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-PfDkSyPXoZic","type":"timer","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"color":"#000000","fontSize":"56px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"Days","color":"#000000","hours":"Hours","enabled":true,"minutes":"Minutes","seconds":"Seconds","fontSize":"20px","fontFamily":"font3","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px","bottom":"0px"}},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"80%","desktopWidth":"80%"},{"id":"text-XGOraqAYVBSj","type":"text","align":"left","color":"#000000","value":"Grab your discount while you can","enabled":true,"padding":{"mobile":{"bottom":"8px"},"desktop":{"bottom":"10px"}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"16px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"button-wJNiLBrueHFx","href":"https:\/\/shopify.com","type":"button","label":"Button","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"12px","enabled":true},"target":"_blank","enabled":false,"padding":{"mobile":{"top":"12px","left":"40px","right":"40px","bottom":"12px"},"desktop":{"top":"16px","left":"48px","right":"48px","bottom":"16px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"17px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-GsGhkRDXkzlT","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"2px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"2px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"10px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"12px","left":"16px","right":"16px","bottom":"12px"},"desktop":{"top":"12px","left":"16px","right":"16px","bottom":"12px"}},"textColor":"#000000","background":{"blur":"0px","color":"#f2f2f2","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"unset","mobileFontSize":"14px","desktopFontSize":"16px"}],"border":{"size":"1px","color":"#f2f2f2","enabled":false},"layout":"column","radius":{"value":"20px","enabled":false},"padding":{"mobile":{"top":"16px","left":"20px","right":"20px","bottom":"16px"},"desktop":{"top":"20px","left":"24px","right":"24px","bottom":"20px"}},"mobileGap":"0px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#f7f7f7","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"0px","mobileWidth":"100%","desktopWidth":"400px"},"enabled":true,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"small1","breakpoint":"768px"},"section":null,"userCss":"","targeting":null}] || []; 1670 1671 if (Array.isArray(window.GSC_COUNTDOWN_WIDGETS)) { 1672 // Embed and inline countdown blocks may load on the same page. Inline 1673 // pushes a single widget keyed by `key`; embed pushes the whole metafield 1674 // array. Dedup by `key` so the same widget isn't duplicated when both 1675 // blocks reference it. Widgets without a key push through (no dedup).
1676 widgets.forEach(function(w) { 1677 if (!w.key || !window.GSC_COUNTDOWN_WIDGETS.find(function(e) { return e.key === w.key; })) { 1678 window.GSC_COUNTDOWN_WIDGETS.push(w); 1679 } 1680 }); 1681 } else { 1682 window.GSC_COUNTDOWN_WIDGETS = widgets; 1683 } 1684 1685 // Stale-metafield guard via theme_store_id (TAE Liquid has `theme.id` 1686 // always null, so the check runs on JS). Mismatch = merchant switched 1687 // theme family after the last backend sync â fall back to runtime 1688 // defaults until re-sync writes a fresh metafield. 1689 1690 1691if (!window.GSC_COUNTDOWN_META) { 1692 window.GSC_COUNTDOWN_META = { 1693 product_tags: null, 1694 storefrontToken:null, 1695 productData:null}; 1696 }} catch (e) { 1697 console.log(e); 1698 } 1699 })(); 1700</script>
1700 1701 1702 1703<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/instant-search-app-embedded/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
1703<script type="text/javascript">(function a(){!window.boostWidgetIntegration&&(window.boostWidgetIntegration={});const b=window.boostWidgetIntegration;!b.taeSettings&&(b.taeSettings={});const c=b.taeSettings;c.instantSearch={enabled:!0}})()</script>
1703<!-- END app block --><!-- BEGIN app block: shopify://apps/userway-website-accessibility/blocks/uw-widget-extension/bc2d8a34-1a37-451b-ab1a-271bc4e9daa7 --> 1704 1705 1706 1707
1708<script type="text/javascript" async="" src="https://cdn.userway.org/widget.js?account=j0OJ4KG6y1&platfAppInstalledSiteId=4562978&shop=www.spyder.com"></script>
1708 1709 1710<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
1711<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/spyder-active.myshopify.com"></script>
1711 1712 1713
1714<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
1714 1715 1716
1717<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=spyder-active"></script>
1717 1718 1719 1720<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/boost-sd-ssr/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
1720<script type="text/javascript">"use strict";(()=>{function readTemplates(){let templates={};templates= 1721 1722 { 1723 1724 1725 1726 1727 "quickView": "\u003c!-- TEMPLATE QUICK VIEW --\u003e{% if product.original_images != nil %}{% assign imageArray = product.original_images %}{% else %}{% assign imageArray = product.images_info %}{% endif %}{% if imageArray.size == 0 %}{% assign imageArray = \"no_image\" | split: ' ' %}{% endif %}{% assign show_prev_next_btns = imageArray.size \u003e 4 %}{% capture productData %}{\"id\": \"{{ product.id }}\",\"handle\": \"{{ product.handle }}\",\"variantId\": \"{{ product.variant_id }}\",\"splitProduct\": \"{{ product.split_product }}\",\"variants\": {{ product.variants | json | escape }},\"tags\": {{ product.tags | json | escape }},\"images\": {{ imageArray | json | escape }},\"category\": \"{{ product.product_type | escape }}\",\"tags\" : {{ product.tags | json | escape }},\"priceMin\": \"{{ product.price_min }}\",\"options_with_values\": {{ product.options_with_values | json | escape }}}{% endcapture %}{% if product.variants.size == 1 and product.variants[0].title == 'Default Title' %}{% assign isDefaultOption = true %}{% else %}{% assign isDefaultOption = false %}{% endif %}\u003cdiv aria-modal=\"true\" role=\"dialog\" aria-label=\"Quick view detail for product {{ product.title | escape }}\" class=\"boost-sd__modal\" id=\"boost-sd__modal-quickview\" data-product-id='{{ productData.id }}' data-product='{{ productData | json_encode }}'\u003e\u003cdiv class=\"boost-sd__modal-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__modal-container\"\u003e \u003cdiv tabindex=\"-1\" class=\"boost-sd__modal-wrapper\"\u003e \u003cdiv class=\"boost-sd__quick-view\" product-id=\"{{ product.id }}\"\u003e \u003cdiv class=\"boost-sd__quick-view-product-image\"\u003e \u003cdiv class=\"boost-sd__slider boost-sd__slider--thumb-vertical\"\u003e \u003cdiv class=\"boost-sd__thumbs-container boost-sd__thumbs-container--vertical\"\u003e {% if show_prev_next_btns %} \u003cdiv class=\"boost-sd__thumbs-container-prev-button boost-sd__thumbs-container-prev-button--vertical\"\u003e\u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__button--full-width\" style=\"padding: 0px;\" disabled=\"\"\u003e\u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__thumbs-container-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"currentColor\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs boost-sd__thumbs-container-thumbs--vertical\"\u003e {% if request.previewMode == true %} {% for image in imageArray limit: 4 %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs-item\"\u003e \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% else %} {% for image in imageArray %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs-item\"\u003e \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv tabindex=\"0\" class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"Load image {{ forloop.index }} in slider for product {{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e {% if show_prev_next_btns %} \u003cdiv class=\"boost-sd__thumbs-container-next-button boost-sd__thumbs-container-next-button--vertical\"\u003e\u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__button--full-width\" style=\"padding: 0px;\"\u003e\u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__thumbs-container-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"currentColor\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e {% endif %} \u003c\/div\u003e \u003cdiv class=\"slick-slider\"\u003e {% if request.previewMode == true %} {% for image in imageArray limit: 1 %} \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%} {% assign moneyFormat = request.money_format | strip_html -%} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% if hideOtherLabelsWhenSoldOut != true -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
1727 {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags -%} {% unless tag == blank %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--custom-label-by-tag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor -%} {% else -%} {% if product.available == false -%} {% else -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%} {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags -%} {% unless tag == blank %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--custom-label-by-tag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor -%} {% endif -%} {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% else %} {% for image in imageArray %} \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%} {% assign moneyFormat = request.money_format | strip_html -%} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% if hideOtherLabelsWhenSoldOut != true -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
1727 {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags -%} {% unless tag == blank %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--custom-label-by-tag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor -%} {% else -%} {% if product.available == false -%} {% else -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%} {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags -%} {% unless tag == blank %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--custom-label-by-tag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor -%} {% endif -%} {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv tabindex=\"0\" class=\"boost-sd__quick-view-product-info\"\u003e \u003ch2 class=\"boost-sd__quick-view-title\"\u003e{{ product.title | escape }}\u003c\/h2\u003e {% capture showCurrencyCodes %}false{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} \u003cdiv class=\"boost-sd__quick-view-price\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan class=\"\"\u003e{{ product.price_min | format_currency: moneyFormat }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class='klaviyo-star-rating-widget' data-id='{{ product.id }}' data-product-title='{{ product.title }}' data-product-type='{{ product.product_type }}' data-no-redirect=\"true\"\u003e\u003c\/div\u003e {% if isDefaultOption == false %} {% for swatch in product.options_with_values %} \u003cdiv class=\"boost-sd__product-swatch\"\u003e \u003cdiv class=\"boost-sd__product-swatch-title\"\u003e{{ swatch.label | escape }}\u003c\/div\u003e \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e {% for value in swatch.values %} {% assign swatchBy = 'text' %} {% assign backgroundSwatch = \"background-color: \" | append: value.title | strip_html | escape %} {% assign domain = request.shop %} {% assign imageName = value.title | strip_html | downcase | strip | escape %} {% if imageName contains \" \" %} {% assign imageName = imageName | replace: ' ', \"-\" %} {% endif %} {% if swatch.original_name == 'color' %} {% assign url = \"\/\/\" | append: domain | append: \"\/cdn\/shop\/files\/\" | append: imageName | append: \".png\" %} {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\" %} {% assign swatchBy = 'color-and-image' %} {% endif %} {% for variant in product.variants %} {% assign options = variant.merged_options %} {% if variant.original_merged_options != nil %} {% assign options = variant.original_merged_options %} {% endif %} {% for option in options %} {% assign currentOption = option | strip_html | downcase | strip | replace: 'color:', '' | escape %} {% if currentOption contains \" \" %} {% assign currentOption = currentOption | replace: ' ', \"-\" %} {% endif %} {% if currentOption == imageName and variant.image %} {% assign backgroundSwatch = \"background-image: url('\" | append: variant.image | append: \"');\" %} {% assign swatchBy = 'product-image' %} {% endif %} {% endfor %} {% endfor %} \u003cdiv class=\"boost-sd__product-swatch-option\" data-swatch-by='{{ swatchBy }}'\u003e \u003cdiv class=\"boost-sd__radio\"\u003e \u003cdiv class=\"boost-sd__tooltip\"\u003e {% if swatch.original_name == 'color' %} \u003cdiv class=\"boost-sd__tooltip-content\"\u003e{{ value.title | strip_html | escape }}\u003c\/div\u003e {% endif %} \u003cinput id=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-input boost-sd__radio-input--hidden\" type=\"radio\" value=\"{{ value.title | strip_html | escape }}\" checked=\"\" \/\u003e {% if swatch.original_name == 'color' %} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" data-swatch-value=\"{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\"\u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% else %} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" data-swatch-value=\"{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--in-quick-view\"\u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003cdiv class=\"boost-sd__quick-view-quantity\"\u003e \u003cp class=\"boost-sd__quick-view-quantity-title\"\u003e{{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }}\u003c\/p\u003e \u003cdiv class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e-\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003cinput type=\"number\" aria-label=\"Item quantity\" class=\"boost-sd__input-number-input\" value=\"1\" \/\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Increase quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-quantity-error\" style=\"color: red; font-size: 90%; display: none\"\u003e{{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }}\u003c\/div\u003e \u003c\/div\u003e \u003c!-- TODO check preorder --\u003e \u003cdiv class=\"boost-sd__quick-view-preorder\"\u003e \u003c!-- TEMPLATE PRE_ORDER WITH PAYMENT --\u003e \u003c!-- TODO check preorder --\u003e {% if product.variants %} {% assign variants = product.variants %} {% else %} {% assign variants = variants %} {% endif %} {% for variant in variants %} {% if variant.preorder %} {% assign paymentType = variant.preorder.payment.type %} {% assign discountType = variant.preorder.payment.discountType %} {% assign discountValue = variant.preorder.payment.discountValue %} {% assign originalPrice = variant.price %} {% assign paymentLabel = '' %} {% if paymentType == 'full' %} {% assign paymentLabel = 'Full payment' %} {% endif %} {% if paymentType == 'partial' %} {% assign paymentLabel = 'Partial payment' %} {% endif %} {% if paymentType == 'none' %} {% assign paymentLabel = 'No payment' %} {% endif %} {% capture showCurrencyCodes %}false{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} {% assign moneyRate = request.currency_rate | strip_html -%} {% if discountType == 'percentage' %} {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %} {% elsif discountType == 'amount' %} {% assign discountValue = discountValue | times: moneyRate %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %} {% else %} {% assign discountedPrice = originalPrice %} {% endif %} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %} \u003cdiv tabindex=\"0\" role=\"region\" aria-labelledby=\"preorder-title\" aria-describedby=\"preorder-description\" class=\"boost-sd__preorder\" data-variant-id=\"{{ variant.id }}\"\u003e \u003cdiv class=\"boost-sd__preorder-option\"\u003e \u003ch2 id=\"preorder-title\" class=\"boost-sd__preorder-title\"\u003e{{ paymentLabel }}\u003c\/h2\u003e \u003cdiv aria-live=\"polite\" id=\"preorder-description\" class=\"boost-sd__preorder-discount\"\u003e {% if discountType == 'percentage' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValue }}%\u003c\/span\u003e {% elsif discountType == 'amount' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValueFormat }}\u003c\/span\u003e {% endif %} \u003cdiv class=\"boost-sd__preorder-price\"\u003e {% if discountType != 'none' %} \u003cspan aria-label=\"Original Price: {{ originalPriceFormat }}\" class=\"boost-sd__preorder-original-price\"\u003e{{ originalPriceFormat }}\u003c\/span\u003e {% endif %} \u003cspan aria-label=\"Discounted Price: {{ discountedPriceFormat }}\" class=\"boost-sd__preorder-discounted-price\"\u003e{{ discountedPriceFormat }}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} {% endfor %} {% assign buttonLabel = 'Pre-Order' %} {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %} {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %} {% if preOrderButtonText and preOrderButtonText != '' %} {% assign buttonLabel = preOrderButtonText %} {% endif %} \u003cbutton type=\"button\" aria-label='{{ buttonLabel }}' class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__button--preorder\"\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__button-text\"\u003e {{ buttonLabel }} \u003c\/span\u003e \u003c\/button\u003e \u003cp tabindex=\"0\" class=\"boost-sd__preorder-note\"\u003e \u003cstrong class=\"boost-sd__preorder-note-title\"\u003ePlease note: \u003c\/strong\u003e\u003cspan class=\"boost-sd__preorder-note-text\"\u003e{{ preOrderDeliveryText }}\u003c\/span\u003e \u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-btn\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__btn-add-to-cart\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e {{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }} \u003c\/span\u003e \u003c\/button\u003e \u003cbutton type=\"button\" class=\"boost-sd__butto
1727n boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__btn-buy-now\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"quickView.buyItNowBtnLabel\" | translate: translations, 'Buy it now' }}\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003ca class=\"boost-sd__quick-view-details-link\" href=\"\/products\/{{ product.handle }}\"\u003e{{ \"quickView.qvViewFullDetails\" | translate: translations, 'View full details' }}\u003c\/a\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbutton type=\"button\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}' class=\"boost-sd__button boost-sd__button--transparent boost-sd__button--float boost-sd__modal-close-btn\"\u003e \u003csvg class=\"boost-sd__modal-close-svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.3536 5.35355C19.5488 5.15829 19.5488 4.84171 19.3536 4.64645C19.1583 4.45118 18.8417 4.45118 18.6464 4.64645L12 11.2929L5.35355 4.64645C5.15829 4.45118 4.84171 4.45118 4.64645 4.64645C4.45118 4.84171 4.45118 5.15829 4.64645 5.35355L11.2929 12L4.64645 18.6464C4.45118 18.8417 4.45118 19.1583 4.64645 19.3536C4.84171 19.5488 5.15829 19.5488 5.35355 19.3536L12 12.7071L18.6464 19.3536C18.8417 19.5488 19.1583 19.5488 19.3536 19.3536C19.5488 19.1583 19.5488 18.8417 19.3536 18.6464L12.7071 12L19.3536 5.35355Z\" fill=\"#222222\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e", 1728 1729 1730 1731 1732 1733 "cart": "\u003c!-- TEMPLATE CART --\u003e\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign currentLocale = '' %}{% if locale != \"\" or locale != null %}{% assign currentLocale = locale %}{% endif %}\u003cdiv aria-modal=\"true\" role=\"dialog\" aria-label=\"{{ \"cart.atcMiniCartShopingCartLabel\" | translate: translations, \"Your cart\" }}\" class=\"boost-sd__modal\" id=\"boost-sd__modal-cart\"\u003e\u003cdiv class=\"boost-sd__modal-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__modal-container\"\u003e \u003cdiv class=\"boost-sd__modal-wrapper\"\u003e \u003cdiv tabindex=\"-1\" class=\"boost-sd__cart boost-sd__cart--side\"\u003e \u003cdiv class=\"boost-sd__cart-header \"\u003e \u003cdiv class=\"boost-sd__cart-items-count\"\u003e {% if item_count \u003e 1 %} {{ \"cart.atcMiniCartShopingCartLabel\" | translate: translations, \"Your cart\" }} ({{ item_count }} {{ \"cart.atcMiniCartCountItemLabelPlural\" | translate: translations, \"items\" }}) {% else %} {{ \"cart.atcMiniCartShopingCartLabel\" | translate: translations, \"Your cart\" }} ({{ item_count }} {{ \"cart.atcMiniCartCountItemLabel\" | translate: translations, \"item\" }}) {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__cart-body \"\u003e {% if item_count \u003e 0 %} {% for item in items %} \u003cdiv class=\"boost-sd__cart-item\" data-product-id=\"{{ item.id }}\"\u003e \u003cdiv class=\"boost-sd__cart-item-image\"\u003e \u003ca class=\"boost-sd__product-link\" href=\"{{ currentLocale }}\/products\/{{ item.handle }}\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e {% if item.image %} \u003cimg id=\"product-image-{{ item.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"{{ item.image }}\" srcset=\" {{ item.image }}\u0026amp;width=200 200w, {{ item.image }}\u0026amp;width=300 300w, {{ item.image }}\u0026amp;width=400 400w, {{ item.image }}\u0026amp;width=500 500w\" fetchpriority=\"auto\" sizes=\"200px\" width=\"auto\" height=\"auto\" decoding=\"async\" loading=\"lazy\" alt=\"{{ item.product_title }}\" \/\u003e {% else %} \u003cimg id=\"product-image-{{ item.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ item.product_title }}\" width=\"auto\" height=\"auto\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" \/\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/a\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__cart-item-content\"\u003e \u003cdiv class=\"boost-sd__cart-item-info\"\u003e \u003ca class=\"boost-sd__product-link\" href=\"{{ currentLocale }}\/products\/{{ item.handle }}\"\u003e \u003cdiv class=\"boost-sd__cart-item-title\"\u003e{{ item.product_title }}\u003c\/div\u003e \u003c\/a\u003e {% for option in item.options_with_values %} \u003cdiv class=\"boost-sd__cart-item-option\"\u003e \u003cspan class=\"boost-sd__cart-item-option-title\"\u003e{{ option.name }}: \u003c\/span\u003e \u003cspan class=\"boost-sd__cart-item-option-value\"\u003e{{ option.value }}\u003c\/span\u003e \u003c\/div\u003e {% endfor %} {% if item.selling_plan_allocation %} {% if item.selling_plan_allocation.selling_plan %} {% if item.selling_plan_allocation.selling_plan.options %} {% assign sellingOption = false %} {% for option in item.selling_plan_allocation.selling_plan.options %} {% if option.name == 'Boost Pre-order' %} {% assign sellingOption = true %} {% endif %} {% endfor %} {% if sellingOption == true %} \u003cdiv class=\"boost-sd__cart-item-option-preorder\"\u003ePre-Order\u003c\/div\u003e \u003cdiv class=\"boost-sd__cart-item-quantity\"\u003e \u003cdiv class=\"boost-sd__input-number boost-sd__input-number--sm\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e-\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003cinput type=\"number\" aria-label=\"Item quantity\" class=\"boost-sd__input-number-input\" value=\"{{ item.quantity }}\" \/\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Increase quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__cart-item-quantity-selling\"\u003e \u003cspan aria-label=\"Item quantity\"\u003e{{ item.quantity }}\u003c\/span\u003e \u003cspan class=\"boost-sd__cart-item-quantity-character\"\u003ex\u003c\/span\u003e \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
1733: {{ item.selling_plan_allocation.price }}\" class=\"boost-sd__cart-item-quantity-sale-price\"\u003e{{ item.selling_plan_allocation.price }}\u003c\/span\u003e \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Origin Price: {{ item.selling_plan_allocation.compare_at_price }}\" class=\"boost-sd__cart-item-quantity-origin-price\"\u003e{{ item.selling_plan_allocation.compare_at_price }}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} {% endif %} {% endif %} {% else %} \u003cdiv class=\"boost-sd__cart-item-quantity\"\u003e \u003cdiv class=\"boost-sd__input-number boost-sd__input-number--sm\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e-\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003cinput type=\"number\" aria-label=\"Item quantity\" class=\"boost-sd__input-number-input\" value=\"{{ item.quantity }}\" \/\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Increase quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__cart-item-quantity-price\"\u003e \u003cspan class=\"boost-sd__cart-item-quantity-character\"\u003ex\u003c\/span\u003e\u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
1733: {{ item.price }}\"\u003e{{ item.price }}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003c\/div\u003e \u003cbutton type=\"button\" aria-label=\"Remove this item\" class=\"boost-sd__button boost-sd__cart-item-remove-btn\"\u003e \u003cspan class=\"boost-sd__icon\" style=\"overflow: initial;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" height=\"24\" width=\"24\"\u003e \u003cpath fill=\"#31373D\" d=\"M9.84 8.8H10.8V16.48H9.84V8.8ZM11.76 8.8H12.72V16.48H11.76V8.8ZM13.68 8.8H14.64V16.48H13.68V8.8ZM6 5.92H18.48V6.88H6V5.92ZM14.64 5.92H13.68V5.44C13.68 5.152 13.488 4.96 13.2 4.96H11.28C10.992 4.96 10.8 5.152 10.8 5.44V5.92H9.84V5.44C9.84 4.624 10.464 4 11.28 4H13.2C14.016 4 14.64 4.624 14.64 5.44V5.92Z\"\u003e\u003c\/path\u003e \u003cpath fill=\"#31373D\" d=\"M15.12 19.3601H9.35996C8.59196 19.3601 7.91996 18.7361 7.82396 17.9681L6.95996 6.44805L7.91996 6.35205L8.78396 17.8721C8.78396 18.1601 9.07196 18.4001 9.35996 18.4001H15.12C15.408 18.4001 15.648 18.1601 15.696 17.8721L16.56 6.35205L17.52 6.44805L16.656 17.9681C16.56 18.7361 15.888 19.3601 15.12 19.3601Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% else %} \u003cp class=\"boost-sd__cart-item-empty\"\u003e{{ \"cart.atcMiniCartEmptyCartLabel\" | translate: translations, \"Your Cart Is Currently Empty\" }}\u003c\/p\u003e {% endif %} \u003c\/div\u003e \u003cdiv class=\"boost-sd__cart-footer \"\u003e \u003cdiv class=\"boost-sd__cart-subtotal \"\u003e \u003cspan class=\"boost-sd__cart-label\"\u003e{{ \"cart.atcMiniCartSubtotalLabel\" | translate: translations, \"Subtotal\" }}\u003c\/span\u003e \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"{{ \"cart.atcMiniCartSubtotalLabel\" | translate: translations, \"Subtotal\" }}: {{ items_subtotal_price }}\" class=\"boost-sd__cart-price\"\u003e{{ items_subtotal_price }}\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__cart-btn-group \"\u003e \u003cbutton type=\"button\" aria-label=\"{{ \"cart.atcMiniCartCheckoutLabel\" | translate: translations, \"Checkout\" }}\" class=\"boost-sd__button boost-sd__button--rectangle boost-sd__button--border boost-sd__button--large boost-sd__btn-checkout\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"cart.atcMiniCartCheckoutLabel\" | translate: translations, \"Checkout\" }}\u003c\/span\u003e \u003c\/button\u003e \u003cbutton type=\"button\" aria-label=\"{{ \"cart.atcMiniCartViewCartLabel\" | translate: translations, \"Vie
1733w cart\" }}\" class=\"boost-sd__button boost-sd__button--rectangle boost-sd__button--border boost-sd__button--large boost-sd__btn-view-cart\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"cart.atcMiniCartViewCartLabel\" | translate: translations, \"View cart\" }}\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbutton type=\"button\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}' class=\"boost-sd__button boost-sd__button--transparent boost-sd__button--float boost-sd__modal-close-btn boost-sd__modal-close-btn--on-overlay\"\u003e \u003csvg class=\"boost-sd__modal-close-svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.29289 3.29289C3.68342 2.90237 4.31658 2.90237 4.70711 3.29289L12 10.5858L19.2929 3.29289C19.6834 2.90237 20.3166 2.90237 20.7071 3.29289C21.0976 3.68342 21.0976 4.31658 20.7071 4.70711L13.4142 12L20.7071 19.2929C21.0976 19.6834 21.0976 20.3166 20.7071 20.7071C20.3166 21.0976 19.6834 21.0976 19.2929 20.7071L12 13.4142L4.70711 20.7071C4.31658 21.0976 3.68342 21.0976 3.29289 20.7071C2.90237 20.3166 2.90237 19.6834 3.29289 19.2929L10.5858 12L3.29289 4.70711C2.90237 4.31658 2.90237 3.68342 3.29289 3.29289Z\" fill=\"#31373D\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e", 1734 1735 1736 1737 1738 1739 "refineBy": "\u003c!-- TEMPLATE REFINE BY --\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by'\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-title'\u003e \u003cdiv class='boost-sd__refine-by-vertical-refine-by-heading'\u003e {{ 'refine' | translate: translations, 'Refine By' }} \u003c\/div\u003e \u003cbutton type='button' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' id='boost-sd__button--clear-all-filters' class='boost-sd__button boost-sd__button--clear' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }'\u003e \u003cspan class='boost-sd__button-text' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }'\u003e {{- 'clearAll' | translate: translations, 'Clear All' -}} \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-list'\u003e {% for refineByOption in refineBy.options %} \u003cbutton aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-item' id='{{ refineByOption.data.value | downcase | replace: \" \", \"-\" | append: \"-clear-filter\" | simpleMd5 }}'\u003e \u003cdiv metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-type'\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-option'\u003e {{ refineByOption.data.label | escape }}: \u003c\/span\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-value'\u003e {% if refineByOption.type == 'range' %} {% if refineByOption.data.key == 'pf_p_price' or refineByOption.data.key == 'pf_vp_variants_price' %} {{ refineByOption.data.value.lower | currency_format: refineByOption.data.moneyFormatValue }} - {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }} {% else %} {{ refineByOption.data.value.lower | escape }} - {{ refineByOption.data.value.upper | escape }} {% endif %} {% else %} {{ refineByOption.data.valueDisplay | escape }} {% endif %} \u003c\/span\u003e \u003c\/div\u003e \u003csvg metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }
1739' class='boost-sd__refine-by-vertical-refine-by-clear' xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 12 12' role='img' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' fill='#222'\u003e \u003cpath metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.41401 6.00001L11.707 1.70701C12.098 1.31601 12.098 0.684006 11.707 0.293006C11.316 -0.0979941 10.684 -0.0979941 10.293 0.293006L6.00001 4.58601L1.70701 0.293006C1.31601 -0.0979941 0.684006 -0.0979941 0.293006 0.293006C-0.0979941 0.684006 -0.0979941 1.31601 0.293006 1.70701L4.58601 6.00001L0.293006 10.293C-0.0979941 10.684 -0.0979941 11.316 0.293006 11.707C0.488006 11.902 0.744006 12 1.00001 12C1.25601 12 1.51201 11.902 1.70701 11.707L6.00001 7.41401L10.293 11.707C10.488 11.902 10.744 12 11 12C11.256 12 11.512 11.902 11.707 11.707C12.098 11.316 12.098 10.684 11.707 10.293L7.41401 6.00001Z\" fill=\"#3D4246\"\u003e \u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endfor %} \u003c\/div\u003e\u003c\/div\u003e", 1740 1741 1742 1743 1744 1745 "filterOptionBoxItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-box-item\"\u003e\u003cbutton role='checkbox' aria-label='{{ value.key | escape_once | strip_html }}' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='{{ className }}'\u003e\u003cbutton role='checkbox' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}' aria-checked='{% if className contains \"boost-sd__filter-option-box-item--selected\" %}true{% else %}false{% endif %}' id='{{ actionId }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button' data-action='{{ dataAction }}'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInUppercaseForm %} {{ value.label | escape | upcase }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}", 1746 1747 1748 1749 1750 1751 "filterOptionListItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-list-option-item\"\u003e\u003cbutton role=\"checkbox\" aria-checked=\"false\" aria-label=\"{{ value.key | escape_once }}\" class=\"boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox\"\u003e {% if option.filterType == \"variants_price\" or option.filterType == \"price\" %} {% if value.from == 0 %} {{ \"under\" | translate: translations, \"Under\" }} {{ value.to | format_currency: option.moneyFormatValue }} {% elsif value.to == nil %} {{ \"above\" | translate: translations, \"Above\" }} {{ value.from | format_currency: option.moneyFormatValue }} {% elsif value.from != 0 and value.to != nil %} {{ value.from | format_currency: option.moneyFormatValue }} - {{ value.to | format_currency: option.moneyFormatValue }} {% endif %} {% elsif option.filterType == \"percent_sale\" %} {% if value.from == nil %} {{ \"under\" | translate: translations, \"Under\" }} {{ value.to }} {% elsif value.to == nil %} {{ \"above\" | translate: translations, \"Above\" }} {{ value.from }} {% elsif value.from != 0 and value.to != nil %} {{ value.from }}% - {{ value.to }}% {% endif %} {% else %} \u003cspan class=\"boost-sd__filter-option-item-label\"\u003e {% if option.displayAllValuesInU
1751ppercaseForm %} {% if option.filterType == \"stock\" or option.filterType == \"collection\" %} {{ value.label | upcase | escape }} {% else %} {{ value.key | upcase | escape }} {% endif %} {% else %} {% if option.filterType == \"stock\" or option.filterType == \"collection\" %} {{ value.label | escape }} {% else %} {{ value.key | escape }} {% endif %} {% endif %} \u003c\/span\u003e {% endif %} {% if filterSettings.showFilterOptionCount %} \u003cspan aria-label=\"Number of products: ({{ value.doc_count }})\" class=\"boost-sd__filter-option-item-amount\"\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}' id='{{ actionId }}' class='{{ className }}' data-action='{{ dataAction }}'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInUppercaseForm %} {{ value.label | upcase | escape }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e ({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 1752 1753 1754 1755 1756 1757 "filterOptionSwatchItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign swatchListStyle = option.swatchStyle == 'circle-list' or option.swatchStyle == 'square-list' %}{% if request.previewMode == true %}{% assign swatchTyleClass = \"\" %}{% if swatchListStyle %}{% assign swatchTyleClass = \"list\" %}{% else %}{% assign swatchTyleClass = \"grid\" %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton title='{{ value.key | strip_html | escape }}' role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan class='boost-sd__filter-option-swatch-item-img boost-sd__filter-option-swatch-item-img--{{ swatchTyleClass }} boost-sd__filter-option-swatch-item-img--circle' style='background-color: {{ value.key | escape }};'\u003e\u003c\/span\u003e {% if swatchListStyle %} \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e \u003cspan aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' title='Find product with {{ label | escape }} is {{ value.label | escape | strip_html }}' id='{{ actionId }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e {% if swatchValue.backgroundColor == nil %} {% assign swatchBackgroundColor = \"none\" %} {% else %} {% assign swatchBackgroundColor = swatchValue.backgroundColor | strip_html %} {% endif %} {% if swatchValue.backgroundImage == nil %} {% assign swatchBackgroundImage = \"none\" %} {% else %} {% assign swatchBackgroundImage = swatchValue.backgroundImage | strip_html %} {% endif %} \u003cspan data-action='{{ dataAction }}' class='{{ className }}
1757' style='background-color: {{ swatchBackgroundColor }}; background-image: {{ swatchBackgroundImage }}'\u003e\u003c\/span\u003e {% if swatchType == 'list' %} \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.label | escape | upcase }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 1758 1759 1760 1761 1762 1763 "filterOptionMultiLevelCollectionItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca title='Link to {{ value.displayName }}' href='\/collections\/{{ value.handle }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-link'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if showDocCount %} \u003cspan role='text' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} {% if value.existedTags %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e\u003c\/li\u003e{% else %}{% assign currentLocale = '' %}{% if locale != \"\" %}{% assign currentLocale = '\/' | append: locale %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca id='{{ actionId }}' metaData='{{ metaData | json | escape }}' title='Link to {{ value.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/{{ value.handle }}' class='{{ className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan role='text' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/a\u003e {% if value.existedTags %} \u003cbutton aria-label='Expand\/Collapse {{ value.displayName }}' id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if value.existedTags \u003e 0 %} \u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-listitem boost boost-sd__g-hide'\u003e {% for tag in value.tags %} \u003cli class='boost-sd__filter-option-item-multilevel-collections-secondlevel'\u003e \u003cdiv class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-secondlevel-title'\u003e \u003ca id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json | escape }}' title='Link to {{ tag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/frontpage\/{{ tag.tag }}' class='{{ tag.className }}'\u003e \u003cspan data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
1763ppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if tag.existedSubTags %} \u003cbutton aria-label='Expand\/Collapse {{ tag.displayName }}' id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if tag.existedSubTags %} \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-thirdlevel boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-thirdlevel-title'\u003e \u003ca id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json | escape }}' title='Link to {{ subTag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/frontpage\/{{ subTag.tag }}' class='{{ subTag.className }}'\u003e \u003cspan data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 1764 1765 1766 1767 1768 1769 "filterOptionMultiLevelTagItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.displayName }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e \u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e {% endif %}\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }}
1769 is {{ value.displayName | escape | strip_html }}' data-metadata='{{ metaData | json | escape }}' id='{{ actionId }}' class='{{ className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e {% if showProductCount %} \u003cspan data-metadata='{{ metaData | json | escape }}' role='text' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton aria-label='Expand\/Collapse {{ value.displayName }}' type='button' data-metadata='{{ value.metaDataArrow | json | escape }}' id='{{ value.actionIdArrow }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='{{ colorOptionItem }}'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e\u003c!-- style=\"display: none\" --\u003e\u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for tag in value.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton role='checkbox' aria-checked='{% if tag.className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ tag.displayName | escape | strip_html }}' data-metadata='{{ tag.metaData | json | escape }}' id='{{ tag.actionId }}' class='{{ tag.className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e {% if showProductCount %} \u003cspan data-metadata='{{ tag.metaData | json | escape }}' role='text' aria-label='Number of products: ({{ tag.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ tag.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e {% assign existedSubTags = tag.subTags | size %} {% if existedSubTags \u003e 0 %} \u003cbutton aria-label='Expand\/Collapse {{ tag.displayName }}' type='button' data-metadata='{{ tag.metaDataArrow | json | escape }}' id='{{ tag.actionIdArrow }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='{{ colorOptionItem }}'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c!-- style=\"display: none\" --\u003e \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton role='checkbox' aria-checked='{% if subTag.className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }}
1769 is {{ subTag.displayName | escape | strip_html }}' id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json | escape }}' class='{{ subTag.className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e {% if showProductCount %} \u003cspan data-metadata='{{ subTag.metaData | json | escape }}' role='text' aria-label='Number of products: ({{ subTag.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ subTag.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 1770 1771 1772 1773 1774 1775 "filterOptionRatingItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{ value.doc_count }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e \u003cspan aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-value='{{ value.key }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='{{ value.key }} Stars. Number of products: {{ value.doc_count }}' id='{{ actionId }}' data-action='{{ dataAction }}' class='{{ className }}'\u003e \u003cspan data-action='{{ dataAction }}' role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan data-action='{{ dataAction }}'\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}", 1776 1777 1778 1779 1780 1781 "productPrice": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%}{% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}
1781\u003c!-- convert variable compareAtPriceMin to number --\u003e{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%}{% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}\u003c!-- Check if enable variant showing as an individual product --\u003e{% if product.variant_id != \"\" and product.variant_id != blank -%}{% assign currentVariantId = product.variant_id | times: 1 -%}{% for variant in product.variants -%}{% if variant.id == currentVariantId -%}{% assign minPrice = variant.price | times: 1.0 -%}{% assign maxPrice = variant.price | times: 1.0 -%}{% if variant.compare_at_price and variant.compare_at_price != \"0.0\" -%}{% assign compareAtPriceMin = variant.compare_at_price | times: 1.0 -%}{% endif -%}{% break -%}{% endif -%}{% endfor -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%}{% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%}\u003c!-- calculate salePercent base on compareAtPriceMin and minPrice --\u003e{% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%}{% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%}\u003c!-- compareAtPriceWithFormat is compare price with PriceMin and format currency --\u003e{% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign saleAmount = compareAtPriceMin | minus: minPrice | round -%}{% endunless -%}\u003c!-- Format price min --\u003e{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}\u003c!-- Format price max --\u003e{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%}{% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}\u003c!-- priceMax used for multi variant price display where it can have min-max price with format and translation --\u003e{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%}{% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%}{% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%}{% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%}{% assign saleAmountWithFormat = saleAmount | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}\u003c!-- Price compare display top or bottom --\u003e\u003c!-- Price compare display left or right --\u003e\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e\u003cspan class=\"boost-sd__visually-hidden\"\u003e {% if isSale %} Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %} {% else %} Regular price {{ priceValueWithFormat }} {% endif %} \u003c\/span\u003e\u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-left\"\u003e \u003cspan class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ priceValueWithFormat }}
1781\u003c\/span\u003e \u003c\/span\u003e {% if compareAtPriceWithFormat != '' -%} \u003cspan class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ compareAtPriceWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat != '' -%} \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price--saving\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e\u003c\/span\u003e {% endif -%}\u003c\/div\u003e", 1782 1783 1784 1785 1786 1787 "recommendation": "\u003c!-- TEMPLATE RECOMMENDATION --\u003e{% assign widgetNameTranslationLabel = 'recommendation.' | append: widgetId %}{% assign widgetTitle = '' %}{% if widgetDesignSettings.titleAlignment != '' %} {% assign widgetTitle = widgetTitle | append: 'boost-sd__recommendation-title--' | append: widgetDesignSettings.titleAlignment %}{% endif %}\u003cdiv id='{{ widgetId }}' class='boost-sd__recommendation ' data-product-price='true'\u003e\u003cdiv class='boost-sd__recommendation-title {{ widgetTitle }}'\u003e \u003cspan tabindex=\"0\" role=\"heading\" aria-level=\"2\" class='boost-sd__recommendation-title-text'\u003e {{ widgetNameTranslationLabel | translate: translations, widgetName }} \u003c\/span\u003e\u003c\/div\u003e {% if widgetDesignSettings.layoutDisplay == 'carousel' %} \u003c!-- TEMPLATE RECOMMENDATION TYPE CAROUSEL --\u003e\u003cdiv class=\"boost-sd__slider\"\u003e\u003cdiv class=\"boost-sd__slider-container\"\u003e {% for product in products %} \u003cdiv class=\"boost-sd__slide\"\u003e {% capture domain %}{{ widgetDesignSettings.tenantId }}{% endcapture %} \u003c!-- TEMPLATE GRID PRODUCT ITEM --\u003e{% if product.original_images != nil %} {% assign imageArray = product.original_images %}{% else %} {% assign imageArray = product.images_info %}{% endif %}{% assign productId = product.id %}{% if product.variant_id %} {% assign productId = product.variant_id %}{% endif %}{% assign filterOptionIdImageBaseOn = 'pf_opt_color' %} {% capture filterOptionIdImageBaseOn %}{% endcapture %}{% assign optionName = filterOptionIdImageBaseOn | replace: 'pf_opt_', '' %}{% assign filterValues = request[filterOptionIdImageBaseOn] %}{% assign selectedVariantImageByFilterOption = nil %}{% for item in product.variants %} {% for filterValue in filterValues %} {% assign optionNameValue = optionName | append: \":\" | append: filterValue | strip %} {% if item.merged_options contains optionNameValue %} {% if item.image %} {% assign selectedVariantImageByFilterOption = item.image %} {% break %} {% endif %} {% endif %} {% endfor %} {% if selectedVariantImageByFilterOption != nil %} {% break %} {% endif %}{% endfor %}{% capture productVariants %} [ {% for variant in product.variants %} {% assign preorder = '{}' %} {% if variant.preorder and variant.preorder != nil %} {% assign preorder = variant.preorder %} {% else %} {% assign preorder = '' %} {% endif %} { \"title\": \"{{ variant.title }}\", \"id\": \"{{ variant.id }}\", \"available\": {{ variant.available }}, \"preorder\": {{ preorder | json }} }{% unless forloop.last %},{% endunless %} {% endfor %} ]{% endcapture %}{% capture productData %} { \"handle\": \"{{ product.handle }}\", \"variantId\": \"{{ product.variant_id }}\", \"splitProduct\": \"{{ product.split_product }}\", \"priceMin\": \"{{ product.price_min }}\", \"priceMax\": \"{{ product.price_max }}\", \"compareAtPriceMin\": \"{{ product.compare_at_price_min }}\", \"compareAtPriceMax\": \"{{ product.compare_at_price_max }}\", \"images\": {{ imageArray | json | escape }}, \"options_with_values\": {{ product.options_with_values | json | escape }}, \"selectedVariantImageByFilterOption\": \"{{ selectedVariantImageByFilterOption | escape }}\", \"category\": \"{{ product.product_type | escape }}\", \"tags\" : {{ product.tags | json | escape }} }{% endcapture %}{%- capture borderLayoutSetting %}noBorder{% endcapture -%}{% if borderLayoutSetting == 'noPadding' %} {% assign borderLayoutItem = 'no-padding' %}{% elsif borderLayoutSetting == 'hasPadding' %}
1787 {% assign borderLayoutItem = 'border-has-padding' %}{% elsif borderLayoutSetting == 'noPaddingImage' %} {% assign borderLayoutItem = 'border-no-padding-image' %}{% else %} {% assign borderLayoutItem = 'no-border' %}{% endif %}{% assign productLocale = '' %}{% if request.current_locale != \"\" or request.current_locale != null or request.current_locale != nil %} {% assign productLocale = request.current_locale %}{% endif %}{% assign variantUrl = '' %}{% if product.variant_id %} {% assign variantUrl = '?variant=' | append: product.variant_id %}{% endif %}\u003cdiv class='boost-sd__product-item boost-sd__product-item--{{ borderLayoutItem }} boost-sd__product-item-grid-view-layout' id='{{ product.id }}' data-product-id='{{ productId }}' data-product='{{ productData | json_encode }}'\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT IMAGE --\u003e{%- capture aspectRatioSetting %}auto{% endcapture -%}{% capture hoverEffect %}zoom-in{% endcapture %}{% assign productImages = product.images_info %}{% if product.split_product %} {% assign productImages = product.original_images %}{% endif %}\u003cdiv class=\"boost-sd__product-item-grid-view-layout-image\"\u003e\u003cdiv class=\"boost-sd__product-link-image\"\u003e \u003cdiv style=\"position: relative\"\u003e {% assign effectClasses = '' %} {% if hoverEffect == 'reveal-second-image-and-zoom-in' %} {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--zoom-in' %} {% if productImages.size \u003e 1 %} {% assign effectClasses = effectClasses | append: ' boost-sd__product-image-wrapper--has-second-image' %} {% endif %} {% endif %} {% if hoverEffect == 'reveal-second-image' and productImages.size \u003e 1 %} {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--has-second-image' %} {% endif %} {% if hoverEffect == 'zoom-in' %} {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--zoom-in' %} {% endif %} {% assign aspectRatio = '' -%} {% if aspectRatioSetting == 'natural' -%} {% assign imageWidth = product.images_info[0].width -%} {% assign imageHeight = product.images_info[0].height -%} {% assign aspectRatio = aspectRatio | append: 'aspect-ratio: ' | append: imageWidth | append: '\/' | append: imageHeight -%} {% endif -%} \u003cdiv class=\"boost-sd__product-image-wrapper {{ effectClasses }} boost-sd__product-image-wrapper--auto\" style=\"{{ aspectRatio }}\"\u003e \u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link boost-sd__product-image\" {%- if request.previewMode != true %} href=\"{{ productLocale }}\/products\/{{ product.handle }}{{ variantUrl }}\"{% endif -%}\u003e {% assign firstImageSrc = '' -%} {% if selectedVariantImageByFilterOption != nil -%} {% assign firstImageSrc = selectedVariantImageByFilterOption -%} {% else -%} {% assign firstImageSrc = product.images_info[0].src -%} {% endif -%} {% assign widthParam = \"\u0026width=\" -%} {% assign widths = \"200,300,400,500,700,800\" | split: \",\" -%} {% if request.device contains 'mobile' -%} {% assign maxWidth = 400 -%} {% else -%} {% assign maxWidth = 700 -%} {% endif -%} {% if request.productImageWidth != blank -%} {% assign imageWidth = request.productImageWidth | plus: 0 -%} {% if imageWidth \u003e maxWidth -%} {% assign maxWidth = imageWidth -%} {% endif -%} {% endif -%} {% if product.images_info[0] -%} {% capture srcset -%} {% for width in widths -%} {% assign widthNo = width | plus: 0 %} {% if widthNo \u003c maxWidth -%} {{ firstImageSrc }}{{ widthParam }}{{ width }} {{ width }}w, {% else -%} {{ firstImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w {% break -%} {% endif -%} {% endfor -%} {% endcapture -%} {% assign productPerRow = 4 -%} {% if request.productPerRow != blank -%} {% assign productPerRow = request.productPerRow | plus: 0 -%} {% endif -%} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if index and index \u003c productPerRow -%} loading=\"eager\" {% else -%} loading=\"lazy\" {% endif -%} decoding=\"async\" alt=\"{{ product.title | escape }}\" src=\"{{ firstImageSrc }}
1787\u0026amp;width=200\" srcset=\"{{ srcset }}\" width=\"auto\" height=\"auto\" \/\u003e {% if productImages.size \u003e 1 and hoverEffect == 'reveal-second-image-and-zoom-in' or hoverEffect == 'reveal-second-image' %} {% for image in productImages %} {% if image.src contains product.images_info[0].src %} {% assign secondImage = productImages[image.position] %} {% endif %} {% endfor %} {% if secondImage -%} {% assign secondImageSrc = secondImage.src -%} {% capture secondImageSrcset -%} {% for width in widths -%} {% assign widthNo = width | plus: 0 -%} {% if widthNo \u003c maxWidth -%} {{ secondImageSrc }}{{ widthParam }}{{ width }} {{ width }}w, {% else -%} {{ secondImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w {% break -%} {% endif -%} {% endfor -%} {% endcapture -%} \u003cimg width=\"auto\" height=\"auto\" {% if index and index \u003c productPerRow -%} loading=\"eager\" {% else -%} loading=\"lazy\" {% endif -%} class=\"boost-sd__product-image-img boost-sd__product-image-img--second\" alt=\"{{ product.title | escape }}\" aria-hidden=\"true\" src=\"{{ secondImage.src }}\u0026amp;width=200\" srcset=\"{{ secondImageSrcset }}\"\u003e {% endif -%} {% endif %} {% else -%} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ product.title | escape }}\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" width=\"auto\" height=\"auto\" \/\u003e {% endif -%} \u003c\/a\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top boost-sd__product-image-row--horizontal\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign removePriceDecimal = false -%}{% assign showCentAsSuperscript = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% if hideOtherLabelsWhenSoldOut != true -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%} {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags -%} {% unless tag == blank %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--custom-label-by-tag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor -%} {% else -%} {% if product.available == false -%} {% else -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
1787 {% if compareAtPriceMin \u003e product.price_min -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% assign filteredTags = \"\" -%} {% assign allTags = product.tags -%} {% if product.original_tags != nill %} {% assign allTags = allTags | concat: product.original_tags | uniq -%} {% endif %} {% for tag in allTags -%} {% if tag contains 'pfs:label' -%} {% assign tagWithoutLabel = tag | remove: 'pfs:label-' -%} {% assign filteredTags = filteredTags | append: tagWithoutLabel | append: ',' -%} {% endif -%} {% endfor -%} {% assign filteredTags = filteredTags | split: ',' -%} {% for tag in filteredTags -%} {% unless tag == blank %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--custom-label-by-tag\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ tag }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endunless %} {% endfor -%} {% endif -%}{% endif -%} \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--right\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--bottom \"\u003e {% capture metaData %} { \"action\": { {% if product.variants.size == 1 %} \"addToCart\": { \"productId\": \"{{ product.variants[0].id }}\", {% assign sellingPlanId = '' %} {% if product.variants[0].preorder and product.variants[0].preorder.sellingPlan %} {% assign sellingPlanId = product.variants[0].preorder.sellingPlan.id %} {% else %} {% assign sellingPlanId = '' %} {% endif %} \"selling_plan\": {{ sellingPlanId | json | escape }} } {% else %} \"quickView\": { \"productId\": \"{{ product.id }}\", \"fromSelectOptionBtn\": true } {% endif %} } } {% endcapture %} {% assign variantPreorder = product.variants[0].preorder %} {% assign buttonPreorder = '' %} {% if variantPreorder %} {% assign buttonPreorder = buttonPreorder | append : ' boost-sd__button--preorder' %} {% endif %} {% assign buttonTextPreorder = '' %} {% if variantPreorder %} {% assign buttonTextPreorder = buttonTextPreorder | append : ' boost-sd__button-text--preorder' %} {% endif %} {% assign preOrderLabel = 'Pre-Order' %} {% assign preOrderButtonText = product.variants[0].preorder.settings.buttonText %} {% if preOrderButtonText and preOrderButtonText != '' %} {% assign preOrderLabel = preOrderButtonText %} {% endif %} {% assign selectOptionBtnLabel = '' %} {% if product.available == false %} {% assign selectOptionBtnLabel = \"productItem.soldoutLabel\" | translate: translations, 'Sold out' %} {% elsif product.variants.size == 1 %} {% assign selectOptionBtnLabel = \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' %} \u003c!-- TODO check preorder --\u003e {% if variantPreorder %} {% assign selectOptionBtnLabel = preOrderLabel %} {% endif %} {% else %} {% assign selectOptionBtnLabel = \"productItem.atcSelectOptionsLabel\" | translate: translations, 'Choose options' %} {% endif %} \u003cbutton aria-label='{{ selectOptionBtnLabel }}' class='boost-sd__button boost-sd__button--select-option boost-sd__button--border boost-sd__button--show-on-hover boost-sd__button--rectangle boost-sd__button--left boost-sd__button--full-width{{ buttonPreorder }}' type='button' {% if product.available == false %} disabled {% endif %} data-metadata='{{ metaData | json_encode }}' \u003e \u003cspan class='boost-sd__button-text boost-sd__cta-button-text {{ buttonTextPreorder }}'\u003e{{ selectOptionBtnLabel }}\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- POPUP --\u003e \u003c!-- POPUP --\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT INFO --\u003e\u003cdiv class=\"boost-sd__product-info-wrapper\"\u003e\u003cdiv class=\"boost-sd__product-info boost-sd__product-info--left\"\u003e \u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link\" {% if request.previewMode != true %} href=\"{{ productLocale }}\/products\/{{ product.handle }}{{ variantUrl }}\"{% endif %}\u003e \u003cdiv class=\"boost-sd__product-title\" id=\"product-title-{{ product.id }}\"\u003e {{ product.title | escape }} \u003c\/div\u003e \u003c\/a\u003e \u003cdiv class=\"boost-sd__product-price\" id=\"product-price-{{ product.id }}\"\u003e \u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign showSavingDisplay = false -%}{% assign showSavingDisplay = true -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%} {% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}
1787\u003c!-- convert variable compareAtPriceMin to number --\u003e{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%} {% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}\u003c!-- Check if enable variant showing as an individual product --\u003e{% if product.variant_id != \"\" and product.variant_id != blank -%} {% assign currentVariantId = product.variant_id | times: 1 -%} {% for variant in product.variants -%} {% if variant.id == currentVariantId -%} {% assign minPrice = variant.price | times: 1.0 -%} {% assign maxPrice = variant.price | times: 1.0 -%} {% if variant.compare_at_price and variant.compare_at_price != \"0.0\" -%} {% assign compareAtPriceMin = variant.compare_at_price | times: 1.0 -%} {% endif -%} {% break -%} {% endif -%} {% endfor -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%} {% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%} \u003c!-- calculate salePercent base on compareAtPriceMin and minPrice --\u003e {% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%} {% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%} \u003c!-- compareAtPriceWithFormat is compare price with PriceMin and format currency --\u003e {% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign saleAmount = compareAtPriceMin | minus: minPrice | round -%}{% endunless -%}\u003c!-- Format price min --\u003e{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}\u003c!-- Format price max --\u003e{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%} {% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}\u003c!-- priceMax used for multi variant price display where it can have min-max price with format and translation --\u003e{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%} {% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%} {% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%} {% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%} {% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%} {% assign saleAmountWithFormat = saleAmount | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}\u003c!-- Price compare display top or bottom --\u003e\u003c!-- Price compare display left or right --\u003e\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e \u003cspan class=\"boost-sd__visually-hidden\"\u003e {% if isSale %} Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %} {% else %} Regular price {{ priceValueWithFormat }} {% endif %} \u003c\/span\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-left\" \u003e \u003cspan class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\" \u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ priceValueWithFormat }}
1787\u003c\/span\u003e \u003c\/span\u003e {% if compareAtPriceWithFormat != '' -%} \u003cspan class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\" \u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ compareAtPriceWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat != '' -%} \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price--saving\" \u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-rating\"\u003e \u003cdiv class='klaviyo-star-rating-widget' data-id='{{ product.id }}' data-product-title='{{ product.title }}' data-product-type='{{ product.product_type }}' data-no-redirect=\"true\" \u003e\u003c\/div\u003e \u003c\/div\u003e \u003c!-- PRODUCT INVENTORY --\u003e \u003c!-- TEMPLATE PRODUCT SWATCH --\u003e{% assign swatches = '' %} \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% assign numberOfProductPerRow = widgetDesignSettings.numberOfProductPerRow %} {% assign numberOfRecommendProduct = widgetDesignSettings.numberOfRecommendProduct %} {% if numberOfRecommendProduct \u003c numberOfProductPerRow %} {% assign sliderPages = 1 %} {% assign disable = \"disabled\" %} {% else %} {% assign sliderPages = numberOfRecommendProduct | divided_by: numberOfProductPerRow | ceil %} {% assign disable = \"\" %} {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__prev-button boost-sd__prev-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__prev-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__next-button boost-sd__next-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__next-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% else %} \u003c!-- TEMPLATE RECOMMENDATION TYPE BUNDLE --\u003e{% assign bundleStyle = widgetDesignSettings.bundleStyle %}\u003cdiv class=\"boost-sd__recommendation-bundle boost-sd__recommendation-bundle--{{ bundleStyle }}\"\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-left\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-images boost-sd__recommendation-bundle-images--{{ bundleStyle }}\"\u003e {% for product in products %} \u003cdiv class=\"boost-sd__recommendation-bundle-image-item\"\u003e {% if product.checked %} \u003ca aria-label=\"View product details for {{ product.title | escape }}\" class=\"boost-sd__product-link boost-sd__product-link-image\" href=\"\/products\/{{ product.handle }}\"\u003e {% endif %} \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--full-box\"\u003e \u003cdiv class=\"boost-sd__product-image {% unless product.checked %} boost-sd__product-image--blur {% endunless %}\"\u003e {% if product.images_info[0] %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"{{ product.images_info[0].src }}\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% else %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e {% if product.checked %} \u003c\/a\u003e {% endif %} {% if bundleStyle == 'style2' %} \u003cdiv class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e {% if forloop.index0 == 0 %} \u003cspan role=\"text\" tabindex=\"0\"\u003e \u003cb\u003eThis item:\u003c\/b\u003e {{ product.title | escape }} \u003c\/span\u003e {% elsif product.checked %} \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e {{ product.title | escape }} \u003c\/a\u003e {% else %} \u003cspan role=\"text\" tabindex=\"0\"\u003e{{ product.title | escape }}\u003c\/span\u003e {% endif %} \u003c\/div\u003e {%- if product.selectedOption.title != 'Default Title' -%} \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e \u003cdiv {% if product.checked %} tabindex=\"0\" {% endif %}
1787 role=\"combobox\" aria-label=\"Select an option\" aria-expanded=\"false\" aria-haspopup=\"true\" data-id=\"boost-sd__dropdown-{{ widgetId }}\" id=\"boost-sd__dropdown-{{ widgetId }}\" class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e \u003cspan aria-label=\"Current option: {{ product.selectedOption.title | escape }}\" class=\"boost-sd__dropdown-option-text\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul role=\"listbox\" data-id=\"boost-sd__dropdown-list-{{ widgetId }}\" id=\"boost-sd__dropdown-list-{{ widgetId }}\" class=\"boost-sd__dropdown-option-list\"\u003e {% for variant in product.variants %} \u003cli role=\"option\" aria-selected=\"{{ variant.title == product.selectedOption.title }}\" data-id=\"boost-sd__dropdown-option-{{ widgetId }}\" id=\"boost-sd__dropdown-option-{{ widgetId }}\" class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e \u003cbutton type=\"button\" aria-checked=\"{% if product.checked %} true {% else %} false {% endif %}\" aria-label=\"{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}\" class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\" data-id=\"boost-sd__checkbox-{{ widgetId }}\" id=\"boost-sd__checkbox-{{ widgetId }}-{{ product.id }}\" \u003e\u003c\/button\u003e \u003c\/div\u003e \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
1787: {{ product.selectedOption.price }}\" class=\"boost-sd__format-currency\"\u003e \u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003c\/div\u003e {% unless forloop.last %} \u003cdiv class=\"boost-sd__recommendation-bundle-plus-icon-wrapper boost-sd__recommendation-bundle-plus-icon-wrapper--{{ bundleStyle }}\"\u003e \u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15 7H9V1C9 0.448 8.553 0 8 0C7.447 0 7 0.448 7 1V7H1C0.447 7 0 7.448 0 8C0 8.552 0.447 9 1 9H7V15C7 15.552 7.447 16 8 16C8.553 16 9 15.552 9 15V9H15C15.553 9 16 8.552 16 8C16 7.448 15.553 7 15 7Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e {% endunless %} {% endfor %} \u003c\/div\u003e {% if bundleStyle == 'style1' %} {% for product in products %} \u003cdiv class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e \u003cbutton type=\"button\" aria-checked=\"{% if product.checked %} true {% else %} false {% endif %}\" aria-label=\"{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}\" class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\" data-id=\"boost-sd__checkbox-{{ widgetId }}\" id=\"boost-sd__checkbox-{{ widgetId }}-{{ product.id }}\" \u003e\u003c\/button\u003e \u003c\/div\u003e {% if forloop.index0 == 0 %} \u003cspan role=\"text\" tabindex=\"0\"\u003e \u003cb\u003eThis item:\u003c\/b\u003e {{ product.title | escape }} \u003c\/span\u003e {% elsif product.checked %} \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e {{ product.title | escape }} \u003c\/a\u003e {% else %} \u003cspan role=\"text\" tabindex=\"0\"\u003e{{ product.title | escape }}\u003c\/span\u003e {% endif %} \u003c\/div\u003e {%- if product.selectedOption.title != 'Default Title' -%} \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e \u003cdiv {% if product.checked %} tabindex=\"0\" {% endif %} role=\"combobox\" aria-label=\"Select an option\" aria-expanded=\"false\" aria-haspopup=\"true\" data-id=\"boost-sd__dropdown-{{ widgetId }}\" id=\"boost-sd__dropdown-{{ widgetId }}\" class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e \u003cspan aria-label=\"Current option: {{ product.selectedOption.title | escape }}\" class=\"boost-sd__dropdown-option-text\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul role=\"listbox\" data-id=\"boost-sd__dropdown-list-{{ widgetId }}\" id=\"boost-sd__dropdown-list-{{ widgetId }}\" class=\"boost-sd__dropdown-option-list\"\u003e {% for variant in product.variants %} \u003cli role=\"option\" aria-selected=\"{{ variant.title == product.selectedOption.title }}\" data-id=\"boost-sd__dropdown-option-{{ widgetId }}\" id=\"boost-sd__dropdown-option-{{ widgetId }}\" class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
1787: {{ product.selectedOption.price }}\" class=\"boost-sd__format-currency\"\u003e \u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-right\"\u003e {% if hasSelectedProduct == true %} \u003cdiv role=\"text\" tabindex=\"0\" class=\"boost-sd__recommendation-bundle-total-price\"\u003e Total price: \u003cb class=\"boost-sd__recommendation-bundle-price-text\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ totalPrice }}\u003c\/span\u003e \u003c\/b\u003e \u003c\/div\u003e {% endif %} \u003cbutton type=\"button\" {% if hasSelectedProduct == false %}disabled{% endif %} class=\"boost-sd__button boost-sd__button--primary boost-sd__button--large boost-sd__button--round boost-sd__button--full-width boost-sd__btn-add-to-cart\"\u003e \u003cspan\u003eAdd to Cart\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% endif %}\u003c\/div\u003e\u003cstyle\u003e #{{ widgetId }} .boost-sd__recommendation-title { color: {{ widgetDesignSettings.titleTextColor }}; font-family: {{ widgetDesignSettings.titleFont }}; font-size: {{ widgetDesignSettings.titleFontSize }}px; text-transform: {{ widgetDesignSettings.titleTextTransform }}; font-weight: {{ widgetDesignSettings.titleFontWeight }}; font-style: {{ widgetDesignSettings.titleFontStyle }}; }\u003c\/style\u003e", 1788 1789 1790 1791 1792 1793 "searchTabCollectionsContent": "\u003cdiv role=\"tabpanel\" class=\"boost-sd__search-result-panel-content\"\u003e {% assign currentLocale = '' %} {% if currentLocale != \"\" %} {% assign currentLocale = currentLocale %} {% endif %} {% for collection in collections %} \u003ca tabindex=\"0\" href=\"{{ currentLocale }}\/collections\/{{ collection.handle }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ collection.title | escape }}\u003c\/p\u003e \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c totalCollection %} {% assign totalPage = totalCollection | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %} {% assign toProduct = currentPage | times: pageSize %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number-- boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.45
17935612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e", 1794 1795 1796 1797 1798 1799 "searchTabPagesContent": "\u003cdiv role=\"tabpanel\" class=\"boost-sd__search-result-panel-content\"\u003e {% for page in pages %} \u003ca tabindex=\"0\" href=\"{{ page.url }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ page.title | escape }}\u003c\/p\u003e \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c totalPageTab %} {% assign totalPage = totalPageTab | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %} {% assign toProduct = currentPage | times: pageSize %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number-- boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\"
1799clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e", 1800 1801 1802 1803 1804 1805 "searchTabCollectionsContentPagination": "{% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %}{% assign toProduct = currentPage | times: pageSize %}\u003cdiv class=\"boost-sd__pagination boost-sd__pagination--\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number-- boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--rectangle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e {% endif %}\u003c\/div\u003e", 1806 1807 1808 1809 1810 1811 "placeholderFilterTree": "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003c!-- This is global variable filter settings layout --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e \u003cdiv class='boost-sd__in-collection-search boost-sd__in-collection-search--vertical'\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 38px; border-radius: 0; width: 100%;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__toolbar-container\"\u003e \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e \u003cdiv class=\"boost-sd__toolbar-content\"\u003e \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--4-col\"\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:
1811 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header { width: 100%; height: 130px; display: block; background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee)); background-color: #eee; animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty { display: block; } .boost-sd__collection-header .boost-sd__placeholder-item { height: 130px; } @media only screen and (min-width: 992px) { .boost-sd__collection-header, .boost-sd__collection-header .boost-sd__placeholder-item { height: 150px; } } @keyframes banner-place-holder-shimmer { 0% { background-position: -1500px 0; } 100% { background-position: 1500px 0; } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__filter-tree-vertical { margin-top: 0; margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder { background: transparent; width: 100%; max-width: 100%; display: none; } .boost-sd__filter-tree-vertical-placeholder-list { margin: 30px 10px 0; padding: 0; list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item { max-width: 100%; padding: 20px 0; display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child { padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) { border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder { display: none; } @media only screen and (min-width: 992px) { .boost-sd__filter-tree-vertical { width: 272px; } .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical { margin-right: 16px; margin-left: 0; } .boost-sd__filter-tree-vertical-placeholder, .boost-sd__filter-tree-horizontal-placeholder { display: inline-block; } .boost-sd-layout--has-filter-horizontal { flex-wrap: wrap; margin-top: 0; } .boost-sd-layout--has-filter-horizontal .boost-sd-left, .boost-sd-layout--has-filter-horizontal .boost-sd-right { flex: 0 0 100%; } .boost-sd__filter-tree-horizontal { width: 100%; } .boost-sd__filter-tree-horizontal-placeholder { padding: 16px 0; border-top: 1px solid #ebebeb; width: 100%; max-width: 100%; background: transparent; } .boost-sd__filter-tree-horizontal-placeholder-list { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #e8e9eb; } .boost-sd__filter-tree-horizontal-placeholder-item { border: none; display: inline-block; margin-right: 35px; position: relative; } .boost-sd__filter-tree-horizontal-placeholder-button { width: auto; height: auto; display: inline-block; position: relative; padding: 5px 15px 5px 0; margin: 0; min-height: auto; min-width: 0; border-radius: 0; box-shadow: none; background: none; border: none; letter-spacing: normal; text-align: left; cursor: pointer; } .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item { width: 80px; height: 10px; display: inline-block; margin: 0 15px 0 0; } .boost-sd__filter-tree-horizontal-placeholder-icon { transform: rotate(-90deg); } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__toolbar-container { width: 100%; margin-bottom: 16px; } .boost-sd__toolbar-inner { max-width: 1216px; margin: 0 auto; } .boost-sd__toolbar-content { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 16px 0; }
1811 .boost-sd__toolbar { align-items: center; width: 100%; display: flex; flex-wrap: wrap; column-gap: 16px; justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: 100%; margin-bottom: 16px; } @media only screen and (min-width: 992px) { .boost-sd__toolbar-content { display: flex; align-items: center; border-bottom: none; padding: 16px 0 16px; border-top: 1px solid #ebebeb; border-bottom: 0; } .boost-sd__toolbar { flex-wrap: inherit; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: auto; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: auto; margin-bottom: 0; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item { flex: 1; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) { justify-content: center; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) { justify-content: end; } } .boost-sd__product-list-placeholder { gap: 16px; margin-bottom: 32px; flex-wrap: wrap; width: 100%; display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item { width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 222px; } .boost-sd__pagination { padding-top: 10px; padding-bottom: 10px; justify-content: center; align-items: center; display: flex; } @media only screen and (min-width: 576px) { .boost-sd__product-list-placeholder { gap: 32px; margin-bottom: 64px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } } @media only screen and (min-width: 992px) { .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 8px; } .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child { margin-bottom: 16px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 382px; } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 275px; } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 215px; } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 175px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item { width: calc(25% - (32px - 32px \/ 4)); } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item { width: calc(20% - (32px - 32px \/ 5)); } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(16.6666667% - (32px - 32px \/ 6)); } } .boost-sd-container * { box-sizing: border-box; } .boost-sd__placeholder-item { background: rgba(0, 0, 0, 0.07); border-radius: 50rem; min-width: 50px; max-width: 100%; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__placeholder-item:empty { display: block; } .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 18px; } .boost-sd-layout { margin: 20px auto 0; } .boost-sd-left { position: relative; } .boost-sd-layout .boost-sd-right { width: 100%; margin-bottom: 20px; } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @media only screen and (min-width: 992px) { .boost-sd-layout { display: flex; max-width: 1216px; } .boost-sd-layout .boost-sd-right { flex: auto; max-width: 100%; } }\u003c\/style\u003e", 1812 1813 1814 1815 1816 1817 "preOrder": "\u003c!-- TEMPLATE PRE-ORDER APP BLOCK --\u003e\u003cdiv class=\"boost-sd__product-form\"\u003e\u003c!-- Quantity Input --\u003e\u003cdiv class=\"boost-sd__product-form-quantity\"\u003e \u003cp id=\"quantity-title\" class=\"boost-sd__product-form-quantity-title\"\u003e {{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }} \u003c\/p\u003e \u003cdiv role=\"group\" aria-labelledby=\"quantity-title\" class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" aria-controls=\"item-quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e \u003cspan aria-hidden=\"true\"\u003e-\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003cinput id=\"item-quantity\" type=\"number\" aria-labelledby=\"quantity-title\" aria-describedby=\"quantity-error\" class=\"boost-sd__input-number-input\" value=\"1\" min=\"1\" \/\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Increase quantity\" aria-controls=\"item-quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e \u003cspan aria-hidden=\"true\"\u003e+\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv aria-live=\"assertive\" id=\"quantity-error\" class=\"boost-sd__product-form-quantity-error\"\u003e {{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }} \u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-options\"\u003e \u003c!-- TEMPLATE PRE_ORDER WITH PAYMENT --\u003e \u003c!-- TODO check preorder --\u003e {% if product.variants %} {% assign variants = product.variants %} {% else %} {% assign variants = variants %} {% endif %} {% for variant in variants %} {% if variant.preorder %} {% assign paymentType = variant.preorder.payment.type %} {% assign discountType = variant.preorder.payment.discountType %} {% assign discountValue = variant.preorder.payment.discountValue %} {% assign originalPrice = variant.price %} {% assign paymentLabel = '' %} {% if paymentType == 'full' %} {% assign paymentLabel = 'Full payment' %} {% endif %} {% if paymentType == 'partial' %} {% assign paymentLabel = 'Partial payment' %} {% endif %} {% if paymentType == 'none' %} {% assign paymentLabel = 'No payment' %} {% endif %} {% capture showCurrencyCodes %}false{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} {% assign moneyRate = request.currency_rate | strip_html -%} {% if discountType == 'percentage' %} {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %} {% elsif discountType == 'amount' %} {% assign discountValue = discountValue | times: moneyRate %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %} {% else %} {% assign discountedPrice = originalPrice %} {% endif %} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %} \u003cdiv tabindex=\"0\" role=\"region\" aria-labelledby=\"preorder-title\" aria-describedby=\"preorder-description\" class=\"boost-sd__preorder\" data-variant-id=\"{{ variant.id }}\"\u003e \u003cdiv class=\"boost-sd__preorder-option\"\u003e \u003ch2 id=\"preorder-title\" class=\"boost-sd__preorder-title\"\u003e{{ paymentLabel }}\u003c\/h2\u003e \u003cdiv aria-live=\"polite\" id=\"preorder-description\" class=\"boost-sd__preorder-discount\"\u003e {% if discountType == 'percentage' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValue }}%\u003c\/span\u003e {% elsif discountType == 'amount' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValueFormat }}\u003c\/span\u003e {% endif %} \u003cdiv class=\"boost-sd__preorder-price\"\u003e {% if discountType != 'none' %} \u003cspan aria-label=\"Original Price: {{ originalPriceFormat }}\" class=\"boost-sd__preorder-original-price\"\u003e{{ originalPriceFormat }}\u003c\/span\u003e {% endif %} \u003cspan aria-label=\"Discounted Price: {{ discountedPriceFormat }}\" class=\"boost-sd__preorder-discounted-price\"\u003e{{ discountedPriceFormat }}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} {% endfor %} {% assign buttonLabel = 'Pre-Order' %} {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %} {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %} {% if preOrderButtonText and preOrderButtonText != '' %} {% assign buttonLabel = preOrderButtonText %} {% endif %} \u003cbutton type=\"button\" aria-label='{{ buttonLabel }}' class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__button--preorder\"\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__button-text\"\u003e {{ buttonLabel }} \u003c\/span\u003e \u003c\/button\u003e \u003cp tabindex=\"0\" class=\"boost-sd__preorder-note\"\u003e \u003cstrong class=\"boost-sd__preorder-note-title\"\u003ePlease note: \u003c\/strong\u003e\u003cspan class=\"boost-sd__preorder-note-text\"\u003e{{ preOrderDeliveryText }}\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c!-- TEMPLATE ADD TO CART --\u003e\u003cdiv class=\"boost-sd__purchase-options\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__button--purchase\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e {{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }} \u003c\/span\u003e \u003c\/button\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--rectangle boost-sd__button--large boost-sd__btn-buy-now\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"quickView.buyItNowBtnLabel\" | translate: translations, 'Buy it now' }}\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e", 1818 1819 1820 1821 1822 1823 "preOrderPlaceholder": "\u003c!-- Placeholder for PreOrder --\u003e\u003cdiv class=\"boost-sd__preorder-placeholder\"\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-quantity-label\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 65px; height: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-product-quantity\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 160px; height: 38px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-add-to-cart\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 100%; height: 50px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-buy-it-now\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 100%; height: 50px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e", 1824 1825 1826 1827 1828 1829 "backInStock": "\u003c!-- Floating Notify Me Button --\u003e\u003cbutton aria-haspopup=\"dialog\" aria-controls=\"boost-sd__bis-notify-popup\" id=\"boost-sd__bis-notify-me-button\" class=\"boost-sd__bis-notify-button\"\u003e Notify me when available\u003c\/button\u003e\u003c!-- Popup Notify Me Form --\u003e\u003cdiv role=\"dialog\" aria-hidden=\"true\" aria-labelledby=\"boost-sd__bis-
1829popup-title\" aria-describedby=\"boost-sd__bis-popup-description\" id=\"boost-sd__bis-notify-popup\" class=\"boost-sd__bis-notify-popup\"\u003e\u003cdiv class=\"boost-sd__bis-popup-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__bis-popup-container\"\u003e \u003cdiv class=\"boost-sd__bis-popup-heading\"\u003e \u003c!-- Close Button --\u003e \u003cbutton aria-label=\"Close popup\" id=\"boost-sd__bis-close-popup\" class=\"boost-sd__bis-close-button\"\u003e \u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}'\u003e \u003cpath d=\"M9.41385 8L15.7069 1.707C15.8944 1.51949 15.9997 1.26518 15.9997 1C15.9997 0.734825 15.8944 0.48051 15.7069 0.293002C15.5193 0.105494 15.265 0.000152588 14.9998 0.000152588C14.7347 0.000152588 14.4804 0.105494 14.2928 0.293002L7.99985 6.586L1.70685 0.293002C1.614 0.200157 1.50378 0.126509 1.38247 0.0762618C1.26117 0.0260146 1.13115 0.000152588 0.999849 0.000152588C0.868547 0.000152588 0.738531 0.0260146 0.617224 0.0762618C0.495916 0.126509 0.385694 0.200157 0.292849 0.293002C0.105341 0.48051 0 0.734825 0 1C0 1.26518 0.105341 1.51949 0.292849 1.707L6.58585 8L0.292849 14.293C0.105341 14.4805 0 14.7348 0 15C0 15.2652 0.105341 15.5195 0.292849 15.707C0.480357 15.8945 0.734673 15.9999 0.999849 15.9999C1.26503 15.9999 1.51934 15.8945 1.70685 15.707L7.99985 9.414L14.2928 15.707C14.3855 15.8002 14.4957 15.8741 14.617 15.9246C14.7383 15.9751 14.8684 16.001 14.9998 16.001C15.1313 16.001 15.2614 15.9751 15.3827 15.9246C15.504 15.8741 15.6142 15.8002 15.7069 15.707C15.7998 15.6142 15.8735 15.504 15.9238 15.3827C15.9742 15.2614 16 15.1313 16 15C16 14.8687 15.9742 14.7386 15.9238 14.6173C15.8735 14.496 15.7998 14.3858 15.7069 14.293L9.41385 8Z\" fill=\"#5C5F62\" \/\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c!-- Title --\u003e \u003cp id=\"boost-sd__bis-popup-title\" class=\"boost-sd__bis-popup-title\"\u003eNotify me\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__bis-popup-content\"\u003e \u003c!-- Description --\u003e \u003cp id=\"boost-sd__bis-popup-description\" class=\"boost-sd__bis-popup-description\"\u003e Get a notification as soon as this product is back in stock by signing up below! \u003c\/p\u003e \u003c!-- Variant Selector --\u003e {% if filteredVariants.size \u003e 0 and filteredVariants[0].title != 'Default Title' %} \u003clabel for=\"boost-sd__bis-dropdown-variant\" class=\"boost-sd__bis-dropdown-label\"\u003eSelect variant\u003c\/label\u003e \u003cdiv aria-label=\"Select an option\" role=\"combobox\" aria-expanded=\"false\" aria-haspopup=\"listbox\" aria-controls=\"boost-sd__bis-dropdown-list\" aria-activedescendant=\"\" data-id=\"boost-sd__bis-dropdown-variant\" id=\"boost-sd__bis-dropdown-variant\" class=\"boost-sd__bis-dropdown-variant\"\u003e \u003cdiv role=\"button\" aria-labelledby=\"boost-sd__bis-dropdown-selected-option\" aria-label=\"Press to toggle dropdown\" tabindex=\"0\" id=\"boost-sd__bis-dropdown-selected-option\" class=\"boost-sd__bis-dropdown-selected-option\"\u003e \u003cspan aria-label=\"Current option: {{ filteredVariants[0].title | escape }}\" class=\"boost-sd__bis-dropdown-option-text\" title=\"{{ filteredVariants[0].title | escape }}\"\u003e {{ filteredVariants[0].title | escape }} \u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#222222\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul role=\"listbox\" aria-labelledby=\"boost-sd__bis-dropdown-selected-option\" data-id=\"boost-sd__bis-dropdown-list\" tabindex=\"-1\" id=\"boost-sd__bis-dropdown-list\" class=\"boost-sd__bis-dropdown-option-list\"\u003e {% for variant in filteredVariants %} \u003cli role=\"option\" tabindex=\"-1\" aria-selected=\"false\" data-id=\"boost-sd__bis-dropdown-option-item-{{ forloop.index }}\" id=\"boost-sd__bis-dropdown-option-item-{{ forloop.index }}\" class=\"boost-sd__bis-dropdown-option-item\" data-variant-id=\"{{ variant.id }}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e {% endif %} \u003c!-- Email Input --\u003e \u003clabel for=\"boost-sd__bis-email-input\" class=\"boost-sd__bis-email-label\"\u003eEmail address\u003c\/label\u003e \u003cinput type=\"email\" aria-describedby=\"boost-sd__bis-email-error\" id=\"boost-sd__bis-email-input\" class=\"boost-sd__bis-email-input\" placeholder=\"Enter your email\" \/\u003e \u003cspan aria-live=\"polite\" id=\"boost-sd__bis-email-error\" class=\"boost-sd__bis-email-error\"\u003ePlease input a valid email address\u003c\/span\u003e \u003c!-- SMS Input --\u003e \u003clabel for=\"boost-sd__bis-
1829phone-input\" class=\"boost-sd__bis-phone-label\"\u003eSMS\u003c\/label\u003e \u003cdiv class=\"boost-sd__bis-phone-container\"\u003e \u003cbutton type=\"button\" aria-haspopup=\"listbox\" class=\"boost-sd__bis-phone-button\"\u003e \u003cimg id=\"boost-sd__bis-phone-selected-flag\" class=\"boost-sd__bis-phone-selected-flag\" src=\"{{ 'https:\/\/flagcdn.com\/ca.svg' | asset_url }}\" alt=\"Canada\"\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98e-07L0.901685 -1.43e-07C0.15069 -2.09e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63e-07 7.09832 3.98e-07Z\" fill=\"#222222\" \/\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003cinput type=\"tel\" aria-describedby=\"boost-sd__bis-phone-error\" id=\"boost-sd__bis-phone-input\" class=\"boost-sd__bis-phone-input\" placeholder=\"(+1) XXX-XXXX\" data-country-code=\"+1\" data-country-format=\"(XXX) XXX-XXXX\"\u003e \u003c\/div\u003e \u003cdiv aria-expanded=\"false\" class=\"boost-sd__bis-phone-dropdown\" id=\"boost-sd__bis-phone-dropdown\"\u003e \u003cinput type=\"text\" id=\"boost-sd__bis-search-country\" class=\"boost-sd__bis-search-country\" placeholder=\"Search country...\"\u003e \u003cdiv id=\"boost-sd__bis-country-options\" class=\"boost-sd__bis-country-options\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cspan aria-live=\"polite\" id=\"boost-sd__bis-phone-error\" class=\"boost-sd__bis-phone-error\"\u003ePlease input a valid phone number\u003c\/span\u003e \u003c!-- Submit Button --\u003e \u003cbutton aria-disabled=\"true\" id=\"boost-sd__bis-submit-button\" class=\"boost-sd__bis-submit-button\" disabled\u003e Notify me when available \u003c\/button\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c!-- Success Banner --\u003e\u003cdiv aria-hidden=\"true\" aria-live=\"polite\" id=\"boost-sd__bis-success-banner\" class=\"boost-sd__bis-success-banner\"\u003e\u003csvg id=\"boost-sd__bis-success-banner-icon\" class=\"boost-sd__bis-success-banner-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 10C0 15.514 4.486 20 10 20C15.514 20 20 15.514 20 10C20 4.486 15.514 0 10 0C4.486 0 0 4.486 0 10ZM15.2071 8.20711C15.5976 7.81658 15.5976 7.18342 15.2071 6.79289C14.8166 6.40237 14.1834 6.40237 13.7929 6.79289L9 11.5858L6.70711 9.29289C6.31658 8.90237 5.68342 8.90237 5.29289 9.29289C4.90237 9.68342 4.90237 10.3166 5.29289 10.7071L8.29289 13.7071C8.68342 14.0976 9.31658 14.0976 9.70711 13.7071L15.2071 8.20711Z\" fill=\"white\" \/\u003e\u003c\/svg\u003e\u003cspan id=\"boost-sd__bis-success-banner-text\" class=\"boost-sd__bis-success-banner-text\"\u003eWe will notify you when the item is available\u003c\/span\u003e\u003c\/div\u003e", 1830 1831 1832 1833 1834 1835 1836 1837 1838 } || {};return templates}function readTemplateId(){let templateId="";templateId= 1839 1840 "Bj5cd89JRx" 1841 || "";return templateId}function readTemplateMetadata(){let templateMetadata=null;templateMetadata = 1842 1843 1844 {"collectionFilters":"Bj5cd89JRx/themes/motion/main__0__liquid","productList":"Bj5cd89JRx/product-list/main__0__liquid","productItem":"Bj5cd89JRx/product-item/main__0__liquid","collectionHeader":"Bj5cd89JRx/collection-header/main__0__liquid","searchPage":"Bj5cd89JRx/themes/motion/search__0__liquid","mostPopularProducts":"Bj5cd89JRx/no-search-result-page/most-popular-products__0__liquid","recommendation":"Bj5cd89JRx/recommendation/main__0__liquid","recommendationDynamicBundle":"Bj5cd89JRx/recommendation/dynamic-bundle__0__liquid","recommendationEmbeddedBundle":"Bj5cd89JRx/recommendation/embedded-bundle__0__liquid","recommendationVolumeBundleProduct":"Bj5cd89JRx/recommendation/volume-bundle/volume-product__0__liquid","recommendationVolumeBundlePopup":"Bj5cd89JRx/recommendation/volume-bundle/volume-popup__0__liquid","recommendationVolumeBundleBlock":"Bj5cd89JRx/recommendation/volume-bundle/main__0__liquid","instantSearchWidget":"Bj5cd89JRx/instant-search-widget/main__0__liquid","quickView":"Bj5cd89JRx/quickview/main__0__liquid","cart":"Bj5cd89JRx/cart/main__0__liquid","placeholderFilterTree":"Bj5cd89JRx/place-holder/place-holder__0__liquid","placeholderRecommendation":"Bj5cd89JRx/recommendation-placeholder/main__0__liquid","preOrder":"Bj5cd89JRx/pre-order/main__0__liquid","preOrderPlaceholder":"Bj5cd89JRx/pre-order-placeholder/main__0__liquid","backInStock":"Bj5cd89JRx/back-in-stock/main__0__liquid","templateVersion":"1.7.4","setupVersion":"v3","applyUniqueVersion":true,"themeNameLib":"motion","themeLibVersion":"1.65.1","themeCssVersion":"1.7.4","themeCssUrl":"https://cdn.boostcommerce.i
1844o/widget-integration/theme/motion/1.7.4/main.css","settingsCssUrl":"https://cdn.shopify.com/s/files/1/0080/6777/6627/files/boost-app-do-not-delete-this-file-spyder-active__Bj5cd89JRx-settings.css?v=1789083621","updatedAt":1789083621,"featureOptions":{},"customizeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/spyder-active.myshopify.com/Bj5cd89JRx/customization-1764019255574.css","customizeJsUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/spyder-active.myshopify.com/Bj5cd89JRx/customization-1764019147642.js"} 1845 ;return templateMetadata}function readTemplateSettings(){let templateSettings=null;templateSettings = 1846 1847 1848 {"appPreferenceSettings":{"watermark":false},"preOrderSettings":{"buttonText":"Pre-order","deliveryText":"This is a pre-order. Items will ship based on the estimated delivery date.","showDeliveryText":false},"generalSettings":{"addCollectionToProductUrl":false,"breakpointmobile":"575px","breakpointtabletportraitmin":"576px","breakpointtabletportraitmax":"991px","breakpointtabletlandscapetmin":"992px","breakpointtabletlandscapemax":"1199px","breakpointdesktop":"1200px"},"searchSettings":{"searchPanelBlocks":{"searchTermSuggestions":{"label":"Check out some of these popular searches","searchTermList":["hoodie","gloves","jacket","pants","beanie","leggings","hoodies","ski","fleece","ski jacket"],"backup":[],"type":"based_on_data","active":false},"mostPopularProducts":{"label":"Trending Products","productList":["performance-gs-race-suit","mens-propulsion-pants-cobalt","mens-taos-shell-pants-black","prospect-1-2-zip-spyder-red","mens-momentum-baselayer-top-black","womens-momentum-baselayer-pants-black","mens-short-sleeve-box-jacquard-polar","logo-hat","mens-bandit-vest-storm","womens-sweep-ski-socks-animal-print"],"backup":[],"type":"based_on_data","active":true},"products":{"label":"Products","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"Collections","pageSize":25,"active":false,"displayImage":false,"displayDescription":false,"excludedValues":[]},"pages":{"label":"Blogs & Pages","pageSize":25,"active":false,"displayImage":false,"displayExcerpt":false},"searchEmptyResultMessages":{"active":true,"label":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up â check the spelling or try less specific search terms."},"searchTips":{"label":"Search tips","active":false,"searchTips":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature."}},"suggestionNoResult":{"search_terms":{"label":"Check out some of these popular searches","status":false,"data":["hoodie","gloves","jacket","pants","beanie","leggings","hoodies","ski","fleece","ski jacket"],"type":"based_on_data","backup":[]},"products":{"label":"Trending Products","status":true,"data":["performance-gs-race-suit","mens-propulsion-pants-cobalt","mens-taos-shell-pants-black","prospect-1-2-zip-spyder-red","mens-momentum-baselayer-top-black","womens-momentum-baselayer-pants-black","mens-short-sleeve-box-jacquard-polar","logo-hat","mens-bandit-vest-storm","womens-sweep-ski-socks-animal-print"],"type":"based_on_data","backup":[]}},"enableInstantSearch":true,"productAvailable":true,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":false,"showSuggestionProductVendor":false,"suggestionBlocks":[{"type":"products","label":"Products","status":"active","number":6},{"type":"suggestions","label":"Popular suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":3,"excludedValues":[]},{"type":"pages","label":"Pages","status":"active","number":3}],"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":true,"number":"2"},"searchTermSuggestion":{"label":"Popular searches","status":true,"data":["shorts","leggings","hoodie","shirt","pants","active","jacket","hoodies","t shirt","fleece"],"backup":[],"type":"based_on_data"},"productSuggestion":{"label":"Trending products","status":true,"data":["7520379273298","7464422604882","7464418246738","7372295929938","7504744415314","7504744480850","7473603903570","7520377700434","7464418050130","7464420212818"],"backup":[],"type":"based_on_data"}},"suggestionStyle":"style2","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"grid","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"list","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3"},"filterSettings":{"showFilterOptionCount":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":true,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":false,"showVariantImageBasedOnSelectedFilter":"","productAndVariantAvailable":false,"availableAfterFiltering":false,"isShortenUrlParam":true,"filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"style":{"filterTitleTextColor":"#1C1D1D","filterTitleFontSize":20.4,"filterTitleFontWeight":400,"filterTitleFontTransform":"uppercase","filterTitleFontFamily":"Roboto","filterOptionTextColor":"#1C1D1D","filterOptionFontSize":14.45,"filterOptionFontFamily":"Roboto"}
1848,"filterLayout":"vertical","shortenUrlParamList":["pf_pt_category:category","pf_opt_size:size","pf_opt_color:color","pf_m_::custom::gender:gender","pf_p_price:price","pf_v_vendor:vendor","pf_pt_product_type:product_type","pf_ps_percent_off:percent_off","pf_ps_percent_sale:percent_sale"]},"additionalElementSettings":{"customSortingList":"best-selling|extra-sort1-descending|price-ascending|price-descending|number-extra-sort2-descending|manual","enableCollectionSearch":true},"themeSettings":{"productItems":{"general":{"borderLayout":"noBorder","subLayout":"subLayout_8_1","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#FFFFFF","borderColorOnHover":"#FFFFFF"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#E20000","fontSizeScale":85,"fontSize":10.2,"fontSizeTabletPortrait":10.2,"fontSizeTabletLandscape":10.2,"fontSizeMobile":8.5,"fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","fontWeight":400,"isEnable":true},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#1C1D1D","fontSize":10.2,"fontSizeTabletPortrait":10.2,"fontSizeTabletLandscape":10.2,"fontSizeMobile":8.5,"fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","fontWeight":400,"isEnable":false},"productCustomLabelByTag":{"shape":"rectangle","color":"#FFFFFF","backgroundColor":"#1C1D1D","fontSize":10.2,"fontSizeTabletPortrait":10.2,"fontSizeTabletLandscape":10.2,"fontSizeMobile":8.5,"fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","fontWeight":400,"isEnable":true},"qvBtn":{"buttonType":"qvBtn","isEnable":false},"selectOptionBtn":{"buttonType":"selectOptionBtn","action":"popup","isEnable":true}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel","customLabelByTag"],"right":["qvBtn"]}},"bottom":{"direction":"horizontal","elements":{"center":["selectOptionBtn"]}}},"aspectRatioType":"auto","hoverEffect":"zoom-in"},"styleSettings":{"qvBtn":{"showOn":"desktopOnly","showOnHovering":true,"displayType":"text","shape":"round","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/quick-view-white.svg","iconPosition":"left","width":"65px","backgroundColor":"#111111","backgroundColorOnHover":"#111111","borderColor":"#111111","borderColorOnHover":"#111111","textColor":"#FFFFFF","textColorOnHover":"#FFFFFF","fontSizeScale":100,"fontSize":14.45,"fontSizeTabletPortrait":14.45,"fontSizeTabletLandscape":14.45,"fontSizeMobile":14.45,"fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","buttonStyling":"solid","fontWeight":400},"selectOptionBtn":{"showOnHovering":true,"showOn":"desktopAndMobile","displayType":"text","shape":"rectangle","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/add-to-cart.svg","iconPosition":"right","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#1C1D1D","borderColorOnHover":"#1C1D1D","textColor":"#1C1D1D","textColorOnHover":"#1C1D1D","buttonPosition":"","fontSizeScale":100,"fontSize":14.45,"fontSizeTabletPortrait":14.45,"fontSizeTabletLandscape":14.45,"fontSizeMobile":14.45,"fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","buttonStyling":"outline","fontWeight":400,"width":"100%"}},"productInfo":{"textAlign":"left","elements":{"title":{"color":"#1C1D1D","fontSizeScale":85,"fontSize":17.05,"fontSizeTabletPortrait":17.05,"fontSizeTabletLandscape":17.05,"fontSizeMobile":14.39,"fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","isEnable":true,"fontWeight":400},"vendor":{"color":"#1C1D1D","fontSizeScale":85,"fontSize":9.35,"fontSizeTabletPortrait":9.35,"fontSizeTabletLandscape":9.35,"fontSizeMobile":9.35,"fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","isEnable":false,"fontWeight":400},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"compareAtPricePosition":"right","showSavingDisplay":true,"priceColor":"#1C1D1D","priceFontSizeScale":85,"priceFontFamily":"Roboto","priceFontStyle":"normal","priceFontSize":13.01,"priceFontSizeTabletPortrait":13.01,"priceFontSizeTabletLandscape":13.01,"priceFontSizeMobile":11.96,"salePriceColor":"#000000","salePriceFontSizeScale":85,"salePriceFontFamily":"Roboto","salePriceFontStyle":"normal","salePriceFontSize":13.01,"salePriceFontSizeTabletPortrait":13.01,"salePriceFontSizeTabletLandscape":13.01,"salePriceFontSizeMobile":11.96,"compareAtPriceColor":"#2C2B2B","compareAtPriceFontSizeScale":85,"compareAtPriceFontFamily":"Roboto","compareAtPriceFontStyle":"normal","compareAtPriceFontSize":13.01,"compareAtPriceFontSizeTabletPortrait":13.01,"compareAtPriceFontSizeTabletLandscape":13.01,"compareAtPriceFontSizeMobile":11.96,"savingDisplayColor":"#1C1D1D","savingDisplayFontSizeScale":85,"savingDisplayFontFamily":"Roboto","savingDisplayFontStyle":"normal","savingDisplayFontSize":13.01,"savingDisplayFontSizeTabletPortrait":13.01,"savingDisplayFontSizeTabletLandscape":13.01,"savingDisplayFontSizeMobile":11.96,"isEnable":true,"priceFontWeight":400,"salePriceFontWeight":400,"compareAtPriceFontWeight":400,"savingDisplayFontWeight":400},"rating":true,"swatches.1":{"showOptionValueOnHovering":false,"shape":"box","changeProductImageOn":"hover","isEnable":false}
1848,"swatches.2":{"showOptionValueOnHovering":false,"shape":"box","changeProductImageOn":"hover","isEnable":false},"swatches.3":{"showOptionValueOnHovering":false,"shape":"box","changeProductImageOn":"hover","isEnable":false}}}},"additionalElements":{"pagination":{"paginationType":"infinite_scroll","productCount":{"showProductCount":false},"button":{"shape":"rectangle","color":"#1C1D1D","backgroundColor":"#FFFFFF","borderColor":"#1C1D1D","textTransform":"none","fontSizeScale":100,"fontSize":15,"fontSizeTabletPortrait":15,"fontSizeTabletLandscape":15,"fontSizeMobile":14,"fontFamily":"Futura","fontStyle":"normal-400"}},"toolbar":{"layout":"1_1","filterText":{"color":"#1C1D1D","fontFamily":"Roboto","fontStyle":"normal","fontSizeScale":85,"textTransform":"uppercase","fontSize":13.6,"fontSizeTabletPortrait":13.6,"fontSizeTabletLandscape":13.6,"fontSizeMobile":13.6,"fontWeight":400},"refineByText":{"color":"#1C1D1D","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","fontSize":13.6,"fontSizeTabletPortrait":13.6,"fontSizeTabletLandscape":13.6,"fontSizeMobile":13.6,"fontWeight":400},"elements":{"viewAs":{"fontSizeScale":85,"fontSize":12.75,"fontSizeTabletPortrait":12.75,"fontSizeTabletLandscape":12.75,"fontSizeMobile":11.9,"color":"#1C1D1D","fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","listType":"2,3,4columns","isEnable":false,"fontWeight":400},"productCount":{"fontSizeScale":85,"fontSize":12.75,"fontSizeTabletPortrait":12.75,"fontSizeTabletLandscape":12.75,"fontSizeMobile":11.9,"color":"#1C1D1D","fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","isEnable":false,"fontWeight":400},"showLimitList":{"fontSizeScale":85,"fontSize":12.75,"fontSizeTabletPortrait":12.75,"fontSizeTabletLandscape":12.75,"fontSizeMobile":11.9,"color":"#1C1D1D","fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","isEnable":false,"fontWeight":400},"sorting":{"fontSizeScale":85,"fontSize":12.75,"fontSizeTabletPortrait":12.75,"fontSizeTabletLandscape":12.75,"fontSizeMobile":11.9,"color":"#1C1D1D","fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","isEnable":true,"fontWeight":400}}},"collectionHeader":{"isEnable":false,"layout":4,"contentPosition":"top-center","elements":{"breadCrumb":{"showCollectionList":false,"showCollectionTitle":true,"showPagination":false,"placement":"on-top","alignment":"middle-left","fontSizeScale":85,"fontSize":11.05,"fontSizeTabletPortrait":11.05,"fontSizeTabletLandscape":11.05,"fontSizeMobile":9.35,"fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","color":"#1C1D1D","isEnable":false,"fontWeight":400},"collectionImage":{"size":"large","parallaxEffect":true,"directionParallax":"vertical","isEnable":true},"collectionTitle":{"textAlign":"center","textTransform":"uppercase","fontSizeScale":80,"fontSize":28,"fontSizeTabletPortrait":28,"fontSizeTabletLandscape":28,"fontSizeMobile":23.8,"fontFamily":"Roboto","fontStyle":"normal","isEnable":true,"fontWeight":400},"productCount":{"fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","textTransform":"uppercase","fontSize":12.75,"fontSizeTabletPortrait":12.75,"fontSizeTabletLandscape":12.75,"fontSizeMobile":11.9,"color":"#1C1D1D","isEnable":false,"fontWeight":400},"collectionDescription":{"fontSize":null,"fontSizeTabletPortrait":null,"fontSizeTabletLandscape":null,"fontSizeMobile":null,"isEnable":true}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","isEnableProductVendor":false,"showCurrencyCodes":false,"buttonOverall":{"shape":"rectangle","fontSizeScale":100,"fontFamily":"Roboto","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":14,"fontWeight":400},"buyItNowBtn":{"enable":true,"color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#111111","hoverBackgroundColor":"#111111","borderColor":"#111111","hoverBorderColor":"#111111","textTransform":"uppercase"},"addToCartBtn":{"color":"#1C1D1D","hoverColor":"#1C1D1D","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#1C1D1D","hoverBorderColor":"#1C1D1D","textTransform":"uppercase"}},"cart":{"enableCart":true,"cartStyle":"side","showCurrencyCodes":false,"enableWidgetRecommendation":false,"widgetRecommendationId":"","showCountdownTimer":false,"sideLayout":"one-column","autoOpenAjaxCartOnAddToCart":true,"generalLayout":{"shape":"rectangle","fontSizeScale":100,"fontFamily":"Roboto","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":14,"fontWeight":400},"checkoutBtn":{"textTransform":"uppercase","color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#111111","hoverBackgroun
1848dColor":"#111111","borderColor":"#111111","hoverBorderColor":"#111111"},"viewCartBtn":{"textTransform":"uppercase","color":"#1C1D1D","hoverColor":"#1C1D1D","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#1C1D1D","hoverBorderColor":"#1C1D1D"}},"productList":{"productsPerPage":20,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2},"searchPage":{"headerBackground":"#FFFFFF","elements":{"searchHeaderText":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":80,"fontSize":28,"fontSizeTabletPortrait":28,"fontSizeTabletLandscape":28,"fontSizeMobile":23.8,"fontFamily":"Roboto","fontStyle":"normal","fontWeight":400},"placeholderSearch":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":14.45,"fontSizeTabletPortrait":14.45,"fontSizeTabletLandscape":14.45,"fontSizeMobile":13.6,"fontWeight":400},"scopedSuggestionLabel":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":13.6,"fontSizeTabletPortrait":13.6,"fontSizeTabletLandscape":13.6,"fontSizeMobile":13.6,"fontWeight":400},"scopedSuggestionItem":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":13.6,"fontSizeTabletPortrait":13.6,"fontSizeTabletLandscape":13.6,"fontSizeMobile":13.6,"backgroundColor":"#F8F8F8","fontWeight":400},"titleTab":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":100,"fontFamily":"Roboto","fontStyle":"normal","fontSize":16,"fontSizeTabletPortrait":16,"fontSizeTabletLandscape":16,"fontSizeMobile":16,"fontWeight":400},"productCount":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":26.78,"fontSizeTabletPortrait":26.78,"fontSizeTabletLandscape":26.78,"fontSizeMobile":22.76,"fontWeight":400},"collectionAndPageTabTitle":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":13.6,"fontSizeTabletPortrait":13.6,"fontSizeTabletLandscape":13.6,"fontSizeMobile":13.6,"fontWeight":400},"collectionAndPageTabDescription":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":13.6,"fontSizeTabletPortrait":13.6,"fontSizeTabletLandscape":13.6,"fontSizeMobile":13.6,"fontWeight":400},"noSearchResult":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":11.9,"fontSizeTabletPortrait":11.9,"fontSizeTabletLandscape":11.9,"fontSizeMobile":11.9,"fontWeight":400},"line":{"color":"#E8E8E1"}}},"filterTree":{"elements":{"refineBy":{"color":"#1C1D1D"},"filterTitle":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":20.4,"fontSizeTabletPortrait":20.4,"fontSizeTabletLandscape":20.4,"fontSizeMobile":20.4,"fontWeight":400},"filterOption":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":14.45,"fontSizeTabletPortrait":14.45,"fontSizeTabletLandscape":14.45,"fontSizeMobile":14.45,"fontWeight":400},"productCount":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":11.9,"fontSizeTabletPortrait":11.9,"fontSizeTabletLandscape":11.9,"fontSizeMobile":11.9,"fontWeight":400},"line":{"color":"#E8E8E1"},"checkbox":{"color":"#E8E8E1"},"searchBox":{"color":"#E8E8E1"}}},"isw":{"backgroundSuggestion":"#F8F8F8","backgroundProducts":"#FFFFFF","hoverBackgroundSuggestion":"#E8E9EB","hoverBackgroundProducts":"#F8F8F8","elements":{"titleMultiElement":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":18.15,"fontSizeTabletPortrait":18.15,"fontSizeTabletLandscape":18.15,"fontSizeMobile":15.43,"fontWeight":400},"results":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":14.45,"fontSizeTabletPortrait":14.45,"fontSizeTabletLandscape":14.45,"fontSizeMobile":14.45,"fontWeight":400},"didYouMean":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":14.45,"fontSizeTabletPortrait":14.45,"fontSizeTabletLandscape":14.45,"fontSizeMobile":14.45,"fontWeight":400},"didYouMeanResults":{"color":"#000000","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":14.45,"fontSizeTabletPortrait":14.45,"fontSizeTabletLandscape":14.45,"fontSizeMobile":14.45,"backgroundColor":"#F6F6F7","fontWeight":400},"productTitle":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":14.45,"fontSizeTabletPortrait":14.45,"fontSizeTabletLandscape":14.45,"fontSizeMobile":14.45,"fontWeight":400},"productVendor":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":946.9,"fontSizeTabletPortrait":9.35,"fontSizeTabletLandscape":9.35,"fontSizeMobile":9.35,"fontWeight":400},"productPrice":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":14.45,"fontSizeTabletPortrait":14.45,"fontSizeTabletLandscape":14.45,"fontSizeMobile":14.45,"fontWeight":400},"productSalePrice":{"color":"#000000","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":14.45,"fontSizeTabletPortrait":14.45,"fontSizeTabletLandscape":14.45,"fontSizeMobile":14.45,"fontWeight":400}
1848,"productCompareAtPrice":{"color":"#2C2B2B","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":14.45,"fontSizeTabletPortrait":14.45,"fontSizeTabletLandscape":14.45,"fontSizeMobile":14.45,"fontWeight":400},"productSKU":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":946.9,"fontSizeTabletPortrait":9.35,"fontSizeTabletLandscape":9.35,"fontSizeMobile":9.35,"fontWeight":400},"viewAllBtn":{"color":"#1C1D1D","textTransform":"uppercase","fontSizeScale":85,"fontFamily":"Roboto","fontStyle":"normal","fontSize":14.45,"fontSizeTabletPortrait":14.45,"fontSizeTabletLandscape":14.45,"fontSizeMobile":14.45,"backgroundColor":"#FFFFFF","hoverBackgroundColor":"#0000000D","fontWeight":400}}}},"currentAppIntegration":{"reviews":"klaviyoReview","supportCRM":"gorgias","extraFeatures":{"gorgias":{"isEnabled":true,"settings":{"buttonText":"Need Help?","buttonStyle":"outlined-button","textColor":"#151515","backgroundColor":"#E3E3E3","borderColor":"#151515"},"lastUpdatedAt":1778618170}}},"themeName":"motion","srcThemeNameLib":"release"} 1849 ;return templateSettings}function readPayload(){return {generalSettings:{page: "cart",collection_id: 0,collection_handle: "",collection_product_count: 0,... 1850 { 1851 1852 1853 },collection_tags: null,current_tags: null,default_sort_by: "",no_image_url: "https:\/\/cdn.shopify.com\/extensions\/01a0d104-3c6a-716a-abc3-e20593849d9a\/product-filter-search-226\/assets\/boost-pfs-no-image.jpg",search_term: "",template: "cart",currencies: ["CAD","USD"],current_currency: "USD",published_locales: 1854 {"en":true},current_locale: "en"},shop:{name: "Spyder",url: "https:\/\/www.spyder.com",domain: "spyder-active.myshopify.com",currency: "USD",money_format: "\u0026#36;{{amount}}",money_format_with_currency: "\u0026#36;{{amount}} USD"},generalSettingsMetafield: 1855 1856 {"addCollectionToProductUrl":false,"ssr_version":"v1","ssr_engine":"ruby"} 1857 ,translation: 1858 1859 1860 1861 {"refineDesktop":"Filter","refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","applyAll":"Apply All","close":"Close","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"& Up","showResult":"Show result","searchOptions":"Search Options","inCollectionSearch":"Search for products in this collection","loadPreviousPage":"Load Previous Page","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","viewAs":"View as","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view {{count}} Columns","search":{"generalTitle":"General Title (when no search term)","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up â check the spelling or try less specific search terms.","resultEmptyWithSuggestion":"Sorry, nothing found for \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Blogs & Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature.","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Trending Products","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products"},"suggestion":{"viewAll":"View all {{ count }} products","didYouMean":"Did you mean: {{ terms }}","searchBoxPlaceholder":"Search","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Trending Products"}
1861,"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\".","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\"."},"recommendation":{"homepage-627315":"Personalized for you","productpage-787246":"COMPLETE YOUR KIT","collectionpage-776271":"JUST FOR YOU","cartpage-414842":"OFTEN PAIRS WITH","checkoutpage-436528":"YOU MAY ALSO LIKE","cartpage-854150":"OFTEN PAIRS WITH","homepage-136267":"KEEP EXPLORING","cartpage-456342":"YOU MAY ALSO LIKE","collectionpage-175484":"SHOP WOMENS SALE","cartpage-534837":"Still interested?","collectionpage-605788":"Just dropped","productpage-318074":"Recently viewed","productpage-467667":"Complete Your Kit","homepage-587846":"Hand-picked products","productpage-580063":"Frequently Bought Together","collectionpage-034138":"Most Popular Products","homepage-188777":"Just dropped","homepage-637487":"Best Sellers"},"productItem":{"qvBtnLabel":"Quick view","atcAvailableLabel":"Add to cart","soldoutLabel":"Coming Soon","productItemSale":"-{{salePercent}}","productItemSoldOut":"Sold out","viewProductBtnLabel":"View product","atcSelectOptionsLabel":"Select options","amount":"None","savingAmount":"You save {{saleAmount}}","swatchButtonText1":"+{{count}}","swatchButtonText2":"+{{count}}","swatchButtonText3":"+{{count}}","inventoryInStock":"In stock","inventoryLowStock":"Only {{count}} left!","inventorySoldOut":"Coming Soon","atcAddingToCartBtnLabel":"Adding...","atcAddedToCartBtnLabel":"Added!","atcFailedToCartBtnLabel":"Failed!"},"quickView":{"qvQuantity":"Quantity","qvViewFullDetails":"View full details","buyItNowBtnLabel":"Buy it now","qvQuantityError":"Please input quantity"},"cart":{"atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items","atcMiniCartShopingCartLabel":"Your cart","atcMiniCartViewCartLabel":"View cart","atcMiniCartCheckoutLabel":"Checkout"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"},"perpage":{"productCountPerPage":"Display: {{count}} per page"},"productCount":{"textDescriptionCollectionHeader":"{{count}} product","textDescriptionCollectionHeaderPlural":"{{count}} products","textDescriptionToolbar":"{{count}} product","textDescriptionToolbarPlural":"{{count}} products","textDescriptionPagination":"Showing {{from}} - {{to}} of {{total}} product","textDescriptionPaginationPlural":"Showing {{from}} - {{to}} of {{total}} products"},"pagination":{"loadPreviousText":"Load Previous Page","loadPreviousInfiniteText":"Load Previous Page","loadMoreText":"Load more","prevText":"Previous","nextText":"Next"},"sortingList":{"sorting":"Sort by","best-selling":"Best selling","extra-sort1-descending":"Newest","price-ascending":"Price: Low to High","price-descending":"Price: High to Low","number-extra-sort2-descending":"Rating","manual":"Manual"},"collectionHeader":{"collectionAllProduct":"Products"},"breadcrumb":{"home":"Home","collections":"Collections","pagination":"Page {{ page }} of {{totalPages}}","toFrontPage":"Back to the front page"},"sliderProduct":{"prevButton":"Previous","nextButton":"Next"},"filterOptions":{"filterOption|qltSxN5x_Q|pf_pt_category":"Category","filterOption|qltSxN5x_Q|pf_opt_size":"Size","filterOption|qltSxN5x_Q|pf_opt_color":"Color","filterOption|qltSxN5x_Q|pf_p_price":"Price","filterOption|qltSxN5x_Q|pf_m_::custom::gender":"Gender","filterOption|AhhiZ32CAI|pf_v_vendor":"Vendor","filterOption|AhhiZ32CAI|pf_pt_product_type":"Product Type","filterOption|AhhiZ32CAI|pf_p_price":"Price","filterOption|QN1bO1YSsO|pf_m_::custom::gender":"Gender","filterOption|QN1bO1YSsO|pf_opt_size":"Size","filterOption|QN1bO1YSsO|pf_opt_color":"Color","filterOption|QN1bO1YSsO|pf_p_price":"Price","filterOption|rja4mGhmVZ|pf_m_::custom::gender":"Gender","filterOption|rja4mGhmVZ|pf_opt_size":"Size","filterOption|rja4mGhmVZ|pf_opt_color":"Color","filterOption|rja4mGhmVZ|pf_p_price":"Price","filterOption|rja4mGhmVZ|pf_ps_percent_off":"Percent Off","filterOption|rja4mGhmVZ|pf_pt_product_type":"Product Type"},"predictiveBundle":{}} 1862 ,integration: 1863 1864 {"emailSMS":{"klaviyo":"active"}
1864,"reviews":"klaviyoReview","supportCRM":"gorgias"} 1865 ,filterSettingsMetafield: 1866 1867 {"showFilterOptionCount":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":true,"keepToggleState":true,"showLoading":false,"activeScrollToTop":false,"productAndVariantAvailable":false,"availableAfterFiltering":false,"filterLayout":"vertical","filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showVariantImageBasedOnSelectedFilter":"","isShortenUrlParam":true,"shortenUrlParamList":["pf_pt_category:category","pf_opt_size:size","pf_opt_color:color","pf_m_::custom::gender:gender","pf_p_price:price","pf_v_vendor:vendor","pf_pt_product_type:product_type","pf_ps_percent_off:percent_off","pf_ps_percent_sale:percent_sale"],"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroundColor":""}} 1868 ,additionalElementSettingsMetafield: 1869 1870 {"customSortingList":"best-selling|extra-sort1-descending|price-ascending|price-descending|number-extra-sort2-descending|manual","enableCollectionSearch":true} 1871 ,backInStockMetafield: 1872 1873 null 1874 ,swatchSettings: 1875 1876 {"aby black":{"name":"aby black","type":"one_color","colorCodes":["#314d7e"],"imageUrl":""},"abyss":{"name":"abyss","type":"one_color","colorCodes":["#274876"],"imageUrl":""},"acai":{"name":"acai","type":"one_color","colorCodes":["#A169B5"],"imageUrl":""},"acid yellow":{"name":"acid yellow","type":"one_color","colorCodes":["#EAEA0F"],"imageUrl":""},"aether blue":{"name":"aether blue","type":"one_color","colorCodes":["#5ab9ed"],"imageUrl":""},"agave":{"name":"agave","type":"one_color","colorCodes":["#565145"],"imageUrl":""},"animal print":{"name":"animal print","type":"one_color","colorCodes":["#d7cebb"],"imageUrl":""},"animal print coral haze":{"name":"animal print coral haze","type":"one_color","colorCodes":["#fa715a"],"imageUrl":""},"aqua haze":{"name":"aqua haze","type":"one_color","colorCodes":["#bb8fb3"],"imageUrl":""},"aquamarine":{"name":"aquamarine","type":"one_color","colorCodes":["#7FFFD4"],"imageUrl":""},"ash blue":{"name":"ash blue","type":"one_color","colorCodes":["#d7dce8"],"imageUrl":""},"ashen lilac":{"name":"ashen lilac","type":"one_color","colorCodes":["#bb7e92"],"imageUrl":""},"barbados blue":{"name":"barbados blue","type":"one_color","colorCodes":["#abd6e8"],"imageUrl":""},"black":{"name":"black","type":"one_color","colorCodes":["#0E0D0D"],"imageUrl":""},"black camo":{"name":"black camo","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_1.24.03_PM.png?v=1759782261"},"black combo":{"name":"black combo","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_1.21.39_PM.png?v=1759782131"},"black multi":{"name":"black multi","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_1.23.01_PM.png?v=1759782191"},"black red":{"name":"black red","type":"two_colors","colorCodes":["#1b1c20","#e03135"],"imageUrl":""},"black stripe":{"name":"black stripe","type":"two_colors","colorCodes":["#e9e2ed","#4a5070"],"imageUrl":""},"black volcano":{"name":"black volcano","type":"two_colors","colorCodes":["#f02120","#222127"],"imageUrl":""},"black\/black camo":{"name":"black\/black camo","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_1.24.03_PM.png?v=1759782261"},"blue":{"name":"blue","type":"one_color","colorCodes":["#0000FF"],"imageUrl":""},"blue drift":{"name":"blue drift","type":"one_color","colorCodes":["#93c7e7"],"imageUrl":""},"blue fog":{"name":"blue fog","type":"one_color","colorCodes":["#93a7b5"],"imageUrl":""},"bone":{"name":"bone","type":"one_color","colorCodes":["#ede6d8"],"imageUrl":""},"brown stone":{"name":"brown stone","type":"one_color","colorCodes":["#726956"],"imageUrl":""},"burgundy":{"name":"burgundy","type":"one_color","colorCodes":["#4b1623"],"imageUrl":""},"burnt orange":{"name":"burnt orange","type":"one_color","colorCodes":["#e36c5c"],"imageUrl":""},"carmel":{"name":"carmel","type":"one_color","colorCodes":["#e9bd91"],"imageUrl":""},"cashmere":{"name":"cashmere","type":"one_color","colorCodes":["#b4a596"],"imageUrl":""},"cayenne":{"name":"cayenne","type":"one_color","colorCodes":["#e74f4b"],"imageUrl":""},"charcoal":{"name":"charcoal","type":"one_color","colorCodes":["#a09b9a"],"imageUrl":""},"charcoal heather":{"name":"charcoal heather","type":"one_color","colorCodes":["#383238"],"imageUrl":""},"clay":{"name":"clay","type":"one_color","colorCodes":["#b59d8d"],"imageUrl":""},"cloud":{"name":"cloud","type":"one_color","colorCodes":["#e0cea5"],"imageUrl":""},"cobalt":{"name":"cobalt","type":"one_color","colorCodes":["#3D59AB"],"imageUrl":""},"cobalt block camo":{"name":"cobalt block camo","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_1.26.16_PM.png?v=1759782399"},"cobalt fries":{"name":"cobalt fries","type":"one_color","colorCodes":["#245dae"],"imageUrl":""},"cobalt mountain clouds":{"name":"cobalt mountain clouds","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_2.02.43_PM.png?v=1759784577"},"cobalt t-rex":{"name":"cobalt t-rex","type":"one_color","colorCodes":["#1955ac"],"imageUrl":""},"coffee":{"name":"coffee","type":"one_color","colorCodes":["#604030"],"imageUrl":""},"collegiate":{"name":"collegiate","type":"one_color","colorCodes":["#297BCB"],"imageUrl":""},"collegiate black":{"name":"collegiate black","type":"two_colors","colorCodes":["#297bcb","#1a1b1f"],"imageUrl":""},"concrete":{"name":"concrete","type":"one_color","colorCodes":["#adaaa0"],"imageUrl":""},"coral haze":{"name":"coral haze","type":"one_color","colorCodes":["#fd6e68"],"imageUrl":""},"coral haze sprinkles":{"name":"coral haze sprinkles","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_2.03.39_PM.png?v=1759784630"},"crystal blue":{"name":"crystal blue","type":"one_color","colorCodes":["#d0e7eb"],"imageUrl":""},"cyan blue":{"name":"cyan blue","type":"one_color","colorCodes":["#81daf3"],"imageUrl":""},"cypress green":{"name":"cypress green","type":"one_color","colorCodes":["#214137"],"imageUrl":""}
1876,"dark forest":{"name":"dark forest","type":"one_color","colorCodes":["#3d4842"],"imageUrl":""},"dark grey":{"name":"dark grey","type":"one_color","colorCodes":["#9392a1"],"imageUrl":""},"daze grey":{"name":"daze grey","type":"one_color","colorCodes":["#d6d6d4"],"imageUrl":""},"deep purple":{"name":"deep purple","type":"one_color","colorCodes":["#4f3574"],"imageUrl":""},"dusk grey":{"name":"dusk grey","type":"one_color","colorCodes":["#efefed"],"imageUrl":""},"dusty grape":{"name":"dusty grape","type":"one_color","colorCodes":["#a38897"],"imageUrl":""},"ebony":{"name":"ebony","type":"one_color","colorCodes":["#515257"],"imageUrl":""},"ebony black":{"name":"ebony black","type":"one_color","colorCodes":["#3c3b41"],"imageUrl":""},"electric blue":{"name":"electric blue","type":"one_color","colorCodes":["#013daa"],"imageUrl":""},"estate blue":{"name":"estate blue","type":"one_color","colorCodes":["#293e65"],"imageUrl":""},"faded geo collegiate":{"name":"faded geo collegiate","type":"one_color","colorCodes":["#213462"],"imageUrl":""},"fiesta pink":{"name":"fiesta pink","type":"one_color","colorCodes":["#efdae1"],"imageUrl":""},"flash orange":{"name":"flash orange","type":"one_color","colorCodes":["#e8651f"],"imageUrl":""},"free blue":{"name":"free blue","type":"one_color","colorCodes":["#222d5b"],"imageUrl":""},"frost":{"name":"frost","type":"one_color","colorCodes":["#cbe2f1"],"imageUrl":""},"glacier abyss":{"name":"glacier abyss","type":"two_colors","colorCodes":["#3b5a8f","#f0f0ee"],"imageUrl":""},"glacier blue":{"name":"glacier blue","type":"one_color","colorCodes":["#a1d4d2"],"imageUrl":""},"glitch purple":{"name":"glitch purple","type":"one_color","colorCodes":["#6c316b"],"imageUrl":""},"gravel":{"name":"gravel","type":"one_color","colorCodes":["#b5a493"],"imageUrl":""},"green":{"name":"green","type":"one_color","colorCodes":["#008000"],"imageUrl":""},"grey":{"name":"grey","type":"one_color","colorCodes":["#8d8380"],"imageUrl":""},"heather black":{"name":"heather black","type":"one_color","colorCodes":["#3e383c"],"imageUrl":""},"heather grey":{"name":"heather grey","type":"one_color","colorCodes":["#b7b2ae"],"imageUrl":""},"insignia blue":{"name":"insignia blue","type":"one_color","colorCodes":["#436286"],"imageUrl":""},"khaki":{"name":"khaki","type":"one_color","colorCodes":["#d5bc9c"],"imageUrl":""},"lavender":{"name":"lavender","type":"one_color","colorCodes":["#d6c7e2"],"imageUrl":""},"light grey":{"name":"light grey","type":"one_color","colorCodes":["#bcb6ba"],"imageUrl":""},"lilac":{"name":"lilac","type":"one_color","colorCodes":["#dac6ca"],"imageUrl":""},"lime":{"name":"lime","type":"one_color","colorCodes":["#00FF00"],"imageUrl":""},"lime ice":{"name":"lime ice","type":"two_colors","colorCodes":["#c0d09e","#2e2032"],"imageUrl":""},"limestone black":{"name":"limestone black","type":"one_color","colorCodes":["#303030"],"imageUrl":""},"limestone\/black melange":{"name":"limestone\/black melange","type":"one_color","colorCodes":["#373737"],"imageUrl":""},"mahogany":{"name":"mahogany","type":"one_color","colorCodes":["#6d1c2b"],"imageUrl":""},"mauve":{"name":"mauve","type":"one_color","colorCodes":["#f4e7f0"],"imageUrl":""},"mauve rose":{"name":"mauve rose","type":"one_color","colorCodes":["#eac1ce"],"imageUrl":""},"mist blue":{"name":"mist blue","type":"one_color","colorCodes":["#ddeff2"],"imageUrl":""},"multi":{"name":"multi","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_2.04.28_PM.png?v=1759784679"},"multi mountain print":{"name":"multi mountain print","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_2.05.12_PM.png?v=1759784723"},"mushroom":{"name":"mushroom","type":"one_color","colorCodes":["#d5c0b5"],"imageUrl":""},"navy":{"name":"navy","type":"one_color","colorCodes":["#25293d"],"imageUrl":""},"navy heather":{"name":"navy heather","type":"one_color","colorCodes":["#32384c"],"imageUrl":""},"oatmeal":{"name":"oatmeal","type":"one_color","colorCodes":["#f4f3ee"],"imageUrl":""},"old glory":{"name":"old glory","type":"one_color","colorCodes":["#0251b0"],"imageUrl":""},"olive":{"name":"olive","type":"one_color","colorCodes":["#808000"],"imageUrl":""},"orange":{"name":"orange","type":"one_color","colorCodes":["#FF8000"],"imageUrl":""},"orange pop":{"name":"orange pop","type":"one_color","colorCodes":["#fe9d09"],"imageUrl":""},"orchid":{"name":"orchid","type":"one_color","colorCodes":["#DA70D6"],"imageUrl":""},"orchid bloom":{"name":"orchid bloom","type":"one_color","colorCodes":["#e5aec6"],"imageUrl":""}
1876,"paint by numbers purple flash":{"name":"paint by numbers purple flash","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_2.05.51_PM.png?v=1759784762"},"panton\/core black\/pewter":{"name":"panton\/core black\/pewter","type":"one_color","colorCodes":["#b00522"],"imageUrl":""},"panton\/pure gray\/panton":{"name":"panton\/pure gray\/panton","type":"one_color","colorCodes":["#9f9986"],"imageUrl":""},"peach blush":{"name":"peach blush","type":"one_color","colorCodes":["#f5e0d9"],"imageUrl":""},"peach bud":{"name":"peach bud","type":"one_color","colorCodes":["#f77f79"],"imageUrl":""},"pearl":{"name":"pearl","type":"one_color","colorCodes":["#f1e5de"],"imageUrl":""},"petrol blue":{"name":"petrol blue","type":"one_color","colorCodes":["#245275"],"imageUrl":""},"pewter":{"name":"pewter","type":"one_color","colorCodes":["#b6b0b6"],"imageUrl":""},"pink":{"name":"pink","type":"one_color","colorCodes":["#FFC0CB"],"imageUrl":""},"plum":{"name":"plum","type":"one_color","colorCodes":["#DDA0DD"],"imageUrl":""}
1876,"polar":{"name":"polar","type":"one_color","colorCodes":["#423b3b"],"imageUrl":""},"pomegranate":{"name":"pomegranate","type":"one_color","colorCodes":["#8b222a"],"imageUrl":""},"powder pink":{"name":"powder pink","type":"one_color","colorCodes":["#e9d8d2"],"imageUrl":""},"prism pink":{"name":"prism pink","type":"one_color","colorCodes":["#f74258"],"imageUrl":""},"pulse":{"name":"pulse","type":"one_color","colorCodes":["#f2181f"],"imageUrl":""},"purple":{"name":"purple","type":"one_color","colorCodes":["#800080"],"imageUrl":""},"red":{"name":"red","type":"one_color","colorCodes":["#FF0000"],"imageUrl":""},"redwood":{"name":"redwood","type":"one_color","colorCodes":["#a22231"],"imageUrl":""},"rosewood":{"name":"rosewood","type":"one_color","colorCodes":["#da6d8f"],"imageUrl":""},"saddle":{"name":"saddle","type":"one_color","colorCodes":["#b48464"],"imageUrl":""},"sage":{"name":"sage","type":"one_color","colorCodes":["#4f503c"],"imageUrl":""},"sand":{"name":"sand","type":"one_color","colorCodes":["#e4bb8c"],"imageUrl":""},"sanddune":{"name":"sanddune","type":"one_color","colorCodes":["#e1d2c3"],"imageUrl":""},"sandstorm":{"name":"sandstorm","type":"one_color","colorCodes":["#d2c3b4"],"imageUrl":""},"sea glass":{"name":"sea glass","type":"one_color","colorCodes":["#a3c9b8"],"imageUrl":""},"silver":{"name":"silver","type":"one_color","colorCodes":["#C0C0C0"],"imageUrl":""},"sky blue":{"name":"sky blue","type":"one_color","colorCodes":["#9ecce1"],"imageUrl":""},"slate blue":{"name":"slate blue","type":"one_color","colorCodes":["#556977"],"imageUrl":""},"snow":{"name":"snow","type":"one_color","colorCodes":["#FFFAFA"],"imageUrl":""},"snow camo":{"name":"snow camo","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_2.06.27_PM.png?v=1759784798"},"snow storm":{"name":"snow storm","type":"one_color","colorCodes":["#2c2b30"],"imageUrl":""},"spruce green":{"name":"spruce green","type":"one_color","colorCodes":["#596b58"],"imageUrl":""},"spyder red":{"name":"spyder red","type":"one_color","colorCodes":["#df1d25"],"imageUrl":""},"stone":{"name":"stone","type":"one_color","colorCodes":["#d4c5b4"],"imageUrl":""},"stone blue":{"name":"stone blue","type":"one_color","colorCodes":["#8c9ec4"],"imageUrl":""},"storm":{"name":"storm","type":"one_color","colorCodes":["#65645f"],"imageUrl":""},"storm melange":{"name":"storm melange","type":"one_color","colorCodes":["#6d6864"],"imageUrl":""},"stripe":{"name":"stripe","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_2.09.47_PM.png?v=1759784997"},"sun":{"name":"sun","type":"one_color","colorCodes":["#dac20e"],"imageUrl":""},"tan":{"name":"tan","type":"one_color","colorCodes":["#D2B48C"],"imageUrl":""},"tangerine":{"name":"tangerine","type":"one_color","colorCodes":["#f88321"],"imageUrl":""},"taupe":{"name":"taupe","type":"one_color","colorCodes":["#9f754e"],"imageUrl":""},"teal green":{"name":"teal green","type":"one_color","colorCodes":["#34dacb"],"imageUrl":""},"tie dye vanilla latte":{"name":"tie dye vanilla latte","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_2.06.59_PM.png?v=1759784830"},"toffee":{"name":"toffee","type":"one_color","colorCodes":["#bc8d9a"],"imageUrl":""},"tropic":{"name":"tropic","type":"one_color","colorCodes":["#f19890"],"imageUrl":""},"true navy":{"name":"true navy","type":"one_color","colorCodes":["#202a3e"],"imageUrl":""},"tundra":{"name":"tundra","type":"one_color","colorCodes":["#97c2c7"],"imageUrl":""},"twisted orange":{"name":"twisted orange","type":"one_color","colorCodes":["#fc442a"],"imageUrl":""},"vanilla latte":{"name":"vanilla latte","type":"one_color","colorCodes":["#f8f5e4"],"imageUrl":""},"verdant green":{"name":"verdant green","type":"two_colors","colorCodes":["#469c79","#fdfcf6"],"imageUrl":""},"vintage vibes":{"name":"vintage vibes","type":"one_color","colorCodes":["#f7faf9"],"imageUrl":""},"vintage vibes black":{"name":"vintage vibes black","type":"one_color","colorCodes":["#1f1f21"],"imageUrl":""},"volcano":{"name":"volcano","type":"one_color","colorCodes":["#f33124"],"imageUrl":""}
1876,"volcano all":{"name":"volcano all","type":"one_color","colorCodes":["#fd2724"],"imageUrl":""},"volcano alloy":{"name":"volcano alloy","type":"one_color","colorCodes":["#ff2e2b"],"imageUrl":""},"volcano black":{"name":"volcano black","type":"two_colors","colorCodes":["#f02120","#27232a"],"imageUrl":""},"volcano ebony":{"name":"volcano ebony","type":"two_colors","colorCodes":["#fa2a2a","#4c4c57"],"imageUrl":""},"white":{"name":"white","type":"one_color","colorCodes":["#FFFFFF"],"imageUrl":""},"white combo":{"name":"white combo","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0080\/6777\/6627\/files\/Screenshot_2025-10-06_at_2.08.52_PM.png?v=1759784943"},"white multi":{"name":"white multi","type":"two_colors","colorCodes":["#f6f6f6","#3899dd"],"imageUrl":""},"wintergreen":{"name":"wintergreen","type":"two_colors","colorCodes":["#46677c","#ddd7b7"],"imageUrl":""}} 1877 ,defaultSortOrder: 1878 1879 {"search":"","all":""} 1880 ,user: 1881 { 1882 1883 },product: 1884 1885 null 1886 ,b2b: 1887 1888 null 1889 ,templateId:readTemplateId(),productGridSelector: 1890 1891 "" 1892 || "",templateMetadata:readTemplateMetadata(),templateSettings:readTemplateSettings(),template:readTemplates(),recommendationWidgets: 1893 1894 { 1895 1896 1897 "home-page": {"homepage-188777":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"spyder-active.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"homepage-637487":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"bestsellers","limit":12,"layoutDisplay":"carousel"},"widgetName":"Best Sellers","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"spyder-active.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"homepage-587846":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Hand-picked products","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-136267":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"personalized-recommendation","limit":12,"layoutDisplay":"carousel","modelType":"PersonalizedSearch","secondaryAlgorithm":"most-viewed"},"widgetName":"KEEP EXPLORING","widgetStatus":"live","widgetDesignSettings":{"widgetId":"homepage-136267","tenantId":"spyder-active.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Roboto","titleFontSize":28,"titleFontStyle":"900","titleTextColor":"#000000","titleTextTransform":"uppercase"}},"homepage-627315":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"personalized-recommendation","limit":12,"layoutDisplay":"carousel","rules":[],"modelType":"PersonalizedSearch","secondaryAlgorithm":"bestsellers"},"widgetName":"Personalized for you","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Roboto","titleFontSize":28,"titleFontStyle":"900","titleTextColor":"#000000","titleTextTransform":"uppercase"}}}, 1898 1899 1900 1901 "cart-page": {"cartpage-534837":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Still interested?","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"cartpage-534837","tenantId":"spyder-active.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"default","themePreview":""}},"cartpage-456342":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","modelType":"Complementary","secondaryAlgorithm":"most-viewed"},"widgetName":"YOU MAY ALSO LIKE","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"cartpage-456342","tenantId":"spyder-active.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Roboto","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#000000","titleTextTransform":"uppercase"}},"cartpage-854150":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"frequently-bought-together","limit":12,"layoutDisplay":"carousel","modelType":"FBT","secondaryAlgorithm":"Complementary"},"widgetName":"OFTEN PAIRS WITH","widgetStatus":"live","widgetDesignSettings":{"widgetId":"cartpage-854150","tenantId":"spyder-active.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"default","themePreview":""}},"cartpage-414842":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","modelType":"AIRelated","secondaryAlgorithm":"newest-arrivals"},"widgetName":"OFTEN PAIRS WITH","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Roboto","titleFontSize":28,"titleFontStyle":"900","titleTextColor":"#000000","titleTextTransform":"uppercase"}}}, 1902 1903 1904 1905 1906 1907 "product-page": {"productpage-318074":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Recently viewed","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"productpage-318074","tenantId":"spyder-active.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Roboto","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#000000","titleTextTransform":"uppercase"}},"productpage-580063":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"frequently-bought-together","limit":2,"layoutDisplay":"bundle","modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Frequently Bought Together","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"spyder-active.myshopify.com","widgetId":"productpage-580063","bundleStyle":"style1","layoutDisplay":"bundle","numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"productpage-467667":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"frequently-bought-together","limit":12,"layoutDisplay":"carousel","modelType":"FBT","secondaryAlgorithm":"newest-arrivals"},"widgetName":"Complete Your Kit","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"productpage-467667","tenantId":"spyder-active.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Roboto","titleFontSize":23,"titleFontStyle":"100","titleTextColor":"#000000","titleTextTransform":"uppercase"}},"productpage-787246":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"hand-picked-products","limit":9,"layoutDisplay":"carousel","rules":[{"conditions":[{"option":"productId","value":[7464428437586,7464428077138,7489945763922,7489970176082,7489921450066,7489908998226,7489906114642,7489907327058,7489908015186,7478878994514,7464428699730,7464428503122,7464422015058,7464428240978,7464422047826],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7514305364050,7464422637650,7464422473810,7464422899794,7464422670418,7130589888594,7464415330386,7464417099858,7464415461458,7464415035474,7464416903250,7372295929938,7464418345042,7464417820754,7464417722450],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464423587922,7464423718994,7464423489618,7464422801490,7464428798034,7464428994642,7464429092946,7464428896338,7464422965330,7464428732498,7464423948370,7464423981138,7464428765266],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464416313426,7464417853522,7464416149586,7464418443346,7464416280658,7491829235794,7491828940882,7491829104722,7491829170258,7491829006418,7372307365970,7372307333202,7464417427538],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464424996946,7464424439890,7464424767570,7464425062482,7489709146194,7464425160786,7464424538194,7464424702034,7464424833106,7464424636498,7464424800338,7464424931410,7464425521234],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464425455698,7372311265362,7372309954642,7464425554002,7464425291858,7464425586770],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7130593787986,7464423751762,7464423391314,7372308217938,7464424964178,7464423850066,7464424243282,7464424276050,7464424210514,74
190764423915602,7464429420626,7464429322322],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464424308818,7372308545618,7464423784530,7464423882834,7130594836562,7372308643922,7464423653458,7464424570962,7464424341586,7215516418130,7215516483666,7372300746834,7464421621842,7464421556306],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464424603730,7464425357394,7483349893202,7464424865874],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464425095250,7464425226322,7464424898642,7464425848914,7464424407122,7464424669266,7464424144978,7464424505426,7464425029714,7464424374354,7372300845138,7464421687378,7464421752914,7464421654610],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[null,7161109119058,7161109086290],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7161109184594,7161109250130,7161109282898],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7161109184594,7161109250130,7161109282898],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7161109119058,7161109086290,null],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464418639954],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464426864722,7464417525842,7464427454546,7464426373202,7464419721298,7464415952978,7464425783378,7502786789458],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464417525842],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464418639954,7464426864722,7464419721298,7464426373202,7464427454546,7464415952978,7464425783378,7502786789458],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464426864722],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464418639954,7464417525842,7464426373202,7464427454546,7464419721298,7464415952978,7464425783378,7502786789458],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464419721298],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464415952978,7464427454546,7464426373202,7464425783378,7464418639954,7464417525842,7464426864722,7502786789458],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464415952978],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464425783378,7464426373202,7464427454546,7464419721298,7464418639954,7464417525842,7464426864722,7502786789458],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464426373202],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464427454546,7464425783378,7464415952978,7464419721298,7464417525842,7464418639954,7464426864722,7502786789458],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464427454546],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464426373202,7464425783378,7464415952978,7464426864722,7464419721298,7464418639954,7464417525842,7502786789458],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464425783378],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464415952978,7464418639954,7464426373202,7464426864722,7464427454546,7464417525842,7464419721298,7502786789458],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7502786789458],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464418639954,7464417525842,7464426864722,7464419721298,7464426373202,7464415952978,7464427454546,7464425783378],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464422735954,7464423194706,7464423260242,7464428830802,7464428929106,7464423522386,7464422867026,7464424013906,7464423096402,7464423063634,7491491070034,7491491659858,7491491561554],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7491829235794,7491828940882,7491829104722,7491829006418,7464418443346,7464416149586,7464417853522,7464416280658,7464416313426,7464418574418,7372307464274,7372307398738,7372307333202,7372307365970,7464417427538],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464422473810,7464422637650,7464422670418,7464422899794,7130589888594,7372304318546,7464415035474,7464415461458,7464417099858],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7489970176082,7489945763922,7489908998226,7489921450066,7489908015186,7489906114642,7489907327058,7464428437586,7464422146130,7464428077138,7464422015058,7464428240978,7464422047826],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464416280658,7464418443346,7464416149586,7464417853522,7464416313426,7491828940882,7491829235794,7491829104722,7491829170258,7491829006418,7372307333202,7464417427538,7372307365970],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464422735954,7464423194706,7464423260242,7464428830802,7464428929106,7464423522386,7464422867026,7464423096402,7464424013906,7464423063634,7464423948370,7464423981138,7464428732498,7464422965330,7464428765266],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464417034322,7478879027282,7478879060050,7464428339282,7464426799186,7464426700882,7372303925330,7372303859794,7215515631698,7215515664466,7372295536722,7372295471186,7506062442578],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464422670418,7464422899794,7464422473810,7464422637650,7130589888594,7464417525842,7464415232082,7464422604882,7464422998098,74
190764418541650,7464417689682,7464415395922,7464418377810,7464426864722,7464416936018],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464416411730],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464416510034,7464415789138,7464415625298,7476973109330,7464419688530,7464419983442,7464420245586,7464418967634],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464416510034],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464415789138,7464416411730,7464415625298,7464419688530,7464419983442,7464418967634,7464420245586,7476973109330],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464419688530],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464420245586,7464415789138,7464416411730,7464419983442,7464415625298,7464418967634,7476973109330,7464416510034],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464420245586],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464419688530,7464419983442,7464415625298,7464415789138,7464416411730,7464416510034,7476973109330,7464418967634],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464415789138],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464419688530,7464416411730,7464420245586,7464419983442,7464416510034,7464418967634,7476973109330,7464415625298],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464419983442],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464419688530,7464418967634,7476973109330,7464415789138,7464416510034,7464416411730,7464420245586,7464415625298],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464418967634],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7476973109330,7464419983442,7464416411730,7464419688530,7464415789138,7464420245586,7464416510034,7464415625298],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7476973109330],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464418967634,7464419983442,7464415789138,7464419688530,7464416510034,7464416411730,7464420245586,7464415625298],"conductor":"equal"}]},{"conditions":[{"option":"productId","value":[7464415625298],"conductor":"equal"}],"consequences":[{"option":"productId","value":[7464416411730,7464415789138,7464420245586,7464419688530,7464419983442,7464416510034,7476973109330,7464418967634],"conductor":"equal"}]}]},"widgetName":"COMPLETE YOUR KIT","widgetStatus":"live","widgetDesignSettings":{"widgetId":"productpage-787246","tenantId":"spyder-active.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":9,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Roboto","titleFontSize":28,"titleFontStyle":"900","titleTextColor":"#000000","titleTextTransform":"uppercase"}}}, 1908 1909 1910 1911 "collection-page": {"collectionpage-605788":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"collectionpage-605788","tenantId":"spyder-active.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Roboto","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#000000","titleTextTransform":"uppercase"}},"collectionpage-034138":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"trending-products","limit":12,"layoutDisplay":"carousel","calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Most Popular Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"spyder-active.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"collectionpage-175484":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"SHOP WOMENS SALE","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Roboto","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#000000","titleTextTransform":"uppercase"}},"collectionpage-776271":{"params":{"shop":"spyder-active.myshopify.com","recommendationType":"personalized-recommendation","limit":12,"layoutDisplay":"carousel","modelType":"PersonalizedSearch","secondaryAlgorithm":"newest-arrivals"},"widgetName":"JUST FOR YOU","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Roboto","titleFontSize":28,"titleFontStyle":"900","titleTextColor":"#000000","titleTextTransform":"uppercase"}}}, 1912 1913 1914 1915 "defaultSettings": {"titleAlignment":"center","titleTextColor":"#000000","titleFont":"Roboto","titleTextTransform":"uppercase","titleFontSize":28,"titleFontStyle":"900","buttonBackgroun
1915dColor":"","buttonTextColor":"","tenantId":"spyder-active.myshopify.com","widgetId":"defaultSettings"}, 1916 1917 1918 1919 1920 1921 1922 } || {},recommendationPlaceholder: 1923 1924 1925 "\u003c!-- TEMPLATE RECOMMENDATION PLACEHOLDER--\u003e\u003cdiv class=\"boost-sd__rc-pl\"\u003e\u003cdiv class=\"boost-sd__rc-title-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\" style=\"width: 150px; height: 30px;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-product-list-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-info-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__rc-pl { width: 100%; min-height: 600px; } .boost-sd__rc-pl-item { display: block; width: 100%; height: 20px; background: rgba(0, 0, 0, 0.07); margin-bottom: 16px; animation: 2s infinite place-holder-animation; } .boost-sd__rc-title-pl { width: 100%; display: flex; padding: 0 0 30px; } .boost-sd__rc-product-list-pl { display: flex; width: 100%; padding: 0; gap: 32px; position: relative; margin-bottom: 20px; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3), .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) { display: none; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item { display: block; flex-wrap: wrap; width: calc(50% - 8px); height: 218px; } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) { width: 80% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) { width: 50% } @media only screen and (min-width: 768px) { .boost-sd__rc-pl-item { margin-bottom: 8px; } .boost-sd__rc-title-pl { padding-bottom: 60px; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3), .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) { display: block; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item { height: 382px; width: calc(25% - 8px); } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:first-child { width: 50% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) { width: 40% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) { width: 30% } } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } }\u003c\/style\u003e" 1926 ,simplifiedIntegrationPlaceholder: 1927 1928 1929 "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003c!-- This is global variable filter settings layout --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e \u003cdiv class='boost-sd__in-collection-search boost-sd__in-collection-search--vertical'\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 38px; border-radius: 0; width: 100%;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__toolbar-container\"\u003e \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e \u003cdiv class=\"boost-sd__toolbar-content\"\u003e \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--4-col\"\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-ite
1929m\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header { width: 100%; height: 130px; display: block; background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee)); background-color: #eee; animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty { display: block; } .boost-sd__collection-header .boost-sd__placeholder-item { height: 130px; } @media only screen and (min-width: 992px) { .boost-sd__collection-header, .boost-sd__collection-header .boost-sd__placeholder-item { height: 150px; } } @keyframes banner-place-holder-shimmer { 0% { background-position: -1500px 0; } 100% { background-position: 1500px 0; } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__filter-tree-vertical { margin-top: 0; margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder { background: transparent; width: 100%; max-width: 100%; display: none; } .boost-sd__filter-tree-vertical-placeholder-list { margin: 30px 10px 0; padding: 0; list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item { max-width: 100%; padding: 20px 0; display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child { padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) { border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder { display: none; } @media only screen and (min-width: 992px) { .boost-sd__filter-tree-vertical { width: 272px; } .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical { margin-right: 16px; margin-left: 0; } .boost-sd__filter-tree-vertical-placeholder, .boost-sd__filter-tree-horizontal-placeholder { display: inline-block; } .boost-sd-layout--has-filter-horizontal { flex-wrap: wrap; margin-top: 0; } .boost-sd-layout--has-filter-horizontal .boost-sd-left, .boost-sd-layout--has-filter-horizontal .boost-sd-right { flex: 0 0 100%; } .boost-sd__filter-tree-horizontal { width: 100%; } .boost-sd__filter-tree-horizontal-placeholder { padding: 16px 0; border-top: 1px solid #ebebeb; width: 100%; max-width: 100%; background: transparent; } .boost-sd__filter-tree-horizontal-placeholder-list { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #e8e9eb; } .boost-sd__filter-tree-horizontal-placeholder-item { border: none; display: inline-block; margin-right: 35px; position: relative; } .boost-sd__filter-tree-horizontal-placeholder-button { width: auto; height: auto; display: inline-block; position: relative; padding: 5px 15px 5px 0; margin: 0; min-height: auto; min-width: 0; border-radius: 0; box-shadow: none; background: none; border: none; letter-spacing: normal; text-align: left; cursor: pointer; } .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item { width: 80px; height: 10px; display: inline-block; margin: 0 15px 0 0; } .boost-sd__filter-tree-horizontal-placeholder-icon { transform: rotate(-90deg); } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__toolbar-container { width: 100%; margin-bottom: 16px; } .boost-sd__toolbar-inner { max-width: 1216px; margin: 0 auto; } .boost-sd__toolbar-content { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 16px 0; }
1929 .boost-sd__toolbar { align-items: center; width: 100%; display: flex; flex-wrap: wrap; column-gap: 16px; justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: 100%; margin-bottom: 16px; } @media only screen and (min-width: 992px) { .boost-sd__toolbar-content { display: flex; align-items: center; border-bottom: none; padding: 16px 0 16px; border-top: 1px solid #ebebeb; border-bottom: 0; } .boost-sd__toolbar { flex-wrap: inherit; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: auto; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: auto; margin-bottom: 0; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item { flex: 1; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) { justify-content: center; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) { justify-content: end; } } .boost-sd__product-list-placeholder { gap: 16px; margin-bottom: 32px; flex-wrap: wrap; width: 100%; display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item { width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 222px; } .boost-sd__pagination { padding-top: 10px; padding-bottom: 10px; justify-content: center; align-items: center; display: flex; } @media only screen and (min-width: 576px) { .boost-sd__product-list-placeholder { gap: 32px; margin-bottom: 64px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } } @media only screen and (min-width: 992px) { .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 8px; } .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child { margin-bottom: 16px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 382px; } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 275px; } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 215px; } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 175px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item { width: calc(25% - (32px - 32px \/ 4)); } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item { width: calc(20% - (32px - 32px \/ 5)); } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(16.6666667% - (32px - 32px \/ 6)); } } .boost-sd-container * { box-sizing: border-box; } .boost-sd__placeholder-item { background: rgba(0, 0, 0, 0.07); border-radius: 50rem; min-width: 50px; max-width: 100%; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__placeholder-item:empty { display: block; } .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 18px; } .boost-sd-layout { margin: 20px auto 0; } .boost-sd-left { position: relative; } .boost-sd-layout .boost-sd-right { width: 100%; margin-bottom: 20px; } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @media only screen and (min-width: 992px) { .boost-sd-layout { display: flex; max-width: 1216px; } .boost-sd-layout .boost-sd-right { flex: auto; max-width: 100%; } }\u003c\/style\u003e" 1930 ,allSyncedCollections: 1931 1932 null 1933 ,isOnboarding: 1934 1935 "false" 1936 };}window.__BOOST_TAE_LIQUID__=readPayload();})();</script>
1936<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0d104-3c6a-716a-abc3-e20593849d9a/product-filter-search-226/assets/boost-tae-runtime.js"></script>
1936<!-- END app block --><!-- BEGIN app block: shopify://apps/justuno-email-sms-pop-ups/blocks/star_rating/ea1f1a23-7069-4266-a6e1-df04f87c7e94 --> 1937 1938
1939<script> 1940 1941 1942 1943 domainID = "f8dc706630ea4e31bd23237adea6abbf"; 1944 const newScript = document.createElement('script'); 1945 let finalHostName = "justone.ai"; 1946 newScript.innerHTML = ` 1947 window.ju4_num = "${domainID}"; 1948 window.ju4_asset_host = 'https://${finalHostName}/embed'; 1949 window.ju4_pApi = 'https://${finalHostName}'; 1950 window.ju4_api = 'https://api.justuno.com'; 1951 1952 1953 (function (i, s, o, g, r, a, m) { 1954 i[r] = 1955 i[r] || 1956 function () { 1957 (i[r].q = i[r].q || []).push(arguments); 1958 }; 1959 (a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]); 1960 a.async = 1; 1961 a.src = g; 1962 m.parentNode.insertBefore(a, m); 1963 })( 1964 window, 1965 document, 1966 "script", 1967 ju4_asset_host + "/ju_shopify_init.js?v=2", 1968 "ju4app" 1969 ); 1970 `; 1971 document.head.appendChild(newScript); 1972 1973 1974 1975</script>
1975 1976 1977 1978<!-- END app block -->
1978<script src="https://cdn.shopify.com/extensions/01a0a93d-a391-708e-871f-6a15fdcbd634/govalos-167/assets/govalos.js" type="text/javascript" defer="defer"></script>
1978 1979<link href="https://cdn.shopify.com/extensions/01a0a93d-a391-708e-871f-6a15fdcbd634/govalos-167/assets/govalos.css" rel="stylesheet" type="text/css" media="all">
1980<script src="https://cdn.shopify.com/extensions/01a0d4e0-855f-7971-b065-44888bf24d31/authentic-membership-1331/assets/member-price-popup.min.js" type="text/javascript" defer="defer"></script>
1980 1981<link href="https://cdn.shopify.com/extensions/01a0d4e0-855f-7971-b065-44888bf24d31/authentic-membership-1331/assets/member-price-popup.css" rel="stylesheet" type="text/css" media="all">
1982<script src="https://cdn.shopify.com/extensions/01a0c927-94a4-7e55-aa1f-28cabdfac692/getsitecontrol-countdown-timer-80/assets/gsc-countdown-widget.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1982
1982
1983<script src="https://cdn.shopify.com/extensions/01a063bf-253d-735f-8bb0-f41ce8d50b51/dual-checkout-buttons-spyder-26/assets/membership-checkout.min.js" type="text/javascript" defer="defer"></script>
1983 1984<link href="https://cdn.shopify.com/extensions/01a063bf-253d-735f-8bb0-f41ce8d50b51/dual-checkout-buttons-spyder-26/assets/membership-checkout.min.css" rel="stylesheet" type="text/css" media="all">
1985<script src="https://cdn.shopify.com/extensions/01a0d4e0-855f-7971-b065-44888bf24d31/authentic-membership-1331/assets/member-price-block.min.js" type="text/javascript" defer="defer"></script>
1985 1986<link href="https://cdn.shopify.com/extensions/01a0d4e0-855f-7971-b065-44888bf24d31/authentic-membership-1331/assets/member-price-block.css" rel="stylesheet" type="text/css" media="all"> 1987<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1988<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: 8067776627,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1988
1988
1989<script> 1990 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1991</script>
vendor: 1 bytes, line 1991
1991
1992<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}
1992).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: 8067776627,storefrontBaseUrl: "https://www.spyder.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.spyder.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"1132036178","configuration":"{\"ti\":\"343272872\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\",\"tagIds\":\"[\\\"-1\\\"]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"58a904981d2724b937c16718aa2f1aee","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1992,{"id":"1091403858","configuration":"{\"pixelCode\":\"D4F3IC3C77U69K48QOV0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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":[]},"dataSharingState":"optimized"},{"id":"1009614930","configuration":"{\"storeId\":\"37646e8e-a172-48b9-a6a1-92ae6f0eb6a6\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9b5c7e9eba54366aed35e340586c8163","type":"APP","apiClientId":274629623809,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"879525970","configuration":"{\"pixel_id\":\"1668437516705721\",\"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":"841154642","configuration":"{\"accountID\":\"f8dc706630ea4e31bd23237adea6abbf\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23c8e03086c374c0b97c93580ddc9ec5","type":"APP","apiClientId":158237,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"758284370","configuration":"{\"vibePixelId\":\"tuv88F\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"72859894ec8aa8d5e0246c40aaed9466","type":"APP","apiClientId":132266098689,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"742490194","configuration":"{\"campaignID\":\"42989\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/ec5f9fd42f9b3be862d45bde57c1450a\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7a47b06116c806e4367c27d301f4f458","type":"APP","apiClientId":3546795,"privacyPurposes":[],"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":"716177490","configuration":"{\"accountID\":\"KRxsxH\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"701268050","configuration":"{\"advertisableEid\":\"HFRBNA7NZZDO5FBCHB2EYA\",\"pixelEid\":\"OGDS533H2VAHRM65EX2LNS\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ba1ef5286d067b01e04bdc37410b8082","type":"APP","apiClientId":1005866,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1992,"dataSharingState":"unrestricted"},{"id":"678133842","configuration":"{\"tagID\":\"2613139273932\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"583663698","configuration":"{\"shopId\":\"9e50a67f-6cfe-42d1-9ada-93e7d4f5ee3b\",\"analyticsUrl\":\"https:\\\/\\\/shogun-abc-production.global.ssl.fastly.net\",\"appType\":\"personalization\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"95d188804ab20340c6280954d26d40c7","type":"APP","apiClientId":228666081281,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"583630930","configuration":"{\"shopId\":\"9e50a67f-6cfe-42d1-9ada-93e7d4f5ee3b\",\"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":"518127698","configuration":"{\"site_id\":\"1094be02-4a20-41b4-9cbf-fa8baf7ac095\",\"analytics_endpoint\":\"https:\\\/\\\/na.shgcdn3.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"695709fc3f146fa50a25299517a954f2","type":"APP","apiClientId":1158168,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"511246418","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-707647253\\\",\\\"AW-17449066957\\\",\\\"GT-W62J3VN3\\\",\\\"GT-55KS89V\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-3X8PS1YWD1\\\",\\\"AW-17449066957\\\/YKmxCNqrmqobEM3DroBB\\\",\\\"MC-ZGLT8FS9PH\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-3X8PS1YWD1\\\",\\\"AW-17449066957\\\/foKfCM6rmqobEM3DroBB\\\",\\\"MC-ZGLT8FS9PH\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-3X8PS1YWD1\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-3X8PS1YWD1\\\",\\\"AW-17449066957\\\/uqfzCNermqobEM3DroBB\\\",\\\"MC-X3ZZ4GE051\\\",\\\"MC-ZGLT8FS9PH\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-3X8PS1YWD1\\\",\\\"AW-17449066957\\\/i1z1CMurmqobEM3DroBB\\\",\\\"MC-X3ZZ4GE051\\\",\\\"MC-ZGLT8FS9PH\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-3X8PS1YWD1\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-3X8PS1YWD1\\\",\\\"AW-17449066957\\\/AxnFCNSrmqobEM3DroBB\\\",\\\"MC-X3ZZ4GE051\\\",\\\"MC-ZGLT8FS9PH\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-3X8PS1YWD1\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-3X8PS1YWD1\\\",\\\"AW-17449066957\\\/2i9aCN2rmqobEM3DroBB\\\",\\\"MC-ZGLT8FS9PH\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-3X8PS1YWD1\\\",\\\"AW-17449066957\\\/syGjCNGrmqobEM3DroBB\\\",\\\"MC-ZGLT8FS9PH\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-3X8PS1YWD1\\\"}],\\\"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"]}
1992,{"id":"183238738","configuration":"{\"accountId\":\"Global-e\",\"merchantId\":\"30000064\",\"baseApiUrl\":\"https:\/\/checkout-service.global-e.com\/api\/v1\",\"siteId\":\"7ce243a1e1a2\",\"BorderfreeMetaCAPIEnabled\":\"False\",\"FT_IsLegacyAnalyticsSDKEnabled\":\"True\",\"FT_IsAnalyticsSDKEnabled\":\"False\",\"CDNUrl\":\"https:\/\/webservices.global-e.com\/\",\"BfGoogleAdsEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a468b580d34b71ec153d0e091429a1f8","type":"APP","apiClientId":5806573,"privacyPurposes":["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":"122781778","configuration":"{\"siteId\":\"r0x8cf\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"312bab8f0eaa1e8546f7d95e88065afa","type":"APP","apiClientId":12202,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"17268818","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Fitle"},{"id":"109183058","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"GTM"},{"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":"Spyder","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"spyder-active.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.spyder.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.spyder.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"131415277650","themePublished":"true","eventMetadataId":"3e81af1e-a262-4cef-b8b8-d18049c6d4a4","pageType":"cart","shopId":"8067776627","storefrontBaseUrl":"https:\/\/www.spyder.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>
1992<script> 1993 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1994 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1995 window.ShopifyAnalytics.meta.currency = 'USD'; 1996 var meta = {"page":{"pageType":"cart","requestId":"db16067f-8681-490e-bbf8-261fd9f54c92-1790289377"}}; 1997 for (var attr in meta) { 1998 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1999 } 2000</script>
vendor: 1 bytes, line 2000
2000
2001<script class="analytics"> 2002 (function () { 2003 var customDocumentWrite = function(content) { 2004 var jquery = null; 2005 2006 if (window.jQuery) { 2007 jquery = window.jQuery; 2008 } else if (window.Checkout && window.Checkout.$) { 2009 jquery = window.Checkout.$; 2010 } 2011 2012 if (jquery) { 2013 jquery('body').append(content); 2014 } 2015 }; 2016 2017 var hasLoggedConversion = function(token) { 2018 if (token) { 2019 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2020 } 2021 return false; 2022 } 2023 2024 var setCookieIfConversion = function(token) { 2025 if (token) { 2026 var twoMonthsFromNow = new Date(Date.now()); 2027 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2028 2029 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2030 } 2031 } 2032 2033 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2034 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2035 if (trekkie.integrations) { 2036 return; 2037 } 2038 trekkie.methods = [ 2039 'identify', 2040 'page', 2041 'ready', 2042 'track', 2043 'trackForm', 2044 'trackLink' 2045 ]; 2046 trekkie.factory = function(method) { 2047 return function() { 2048 var args = Array.prototype.slice.call(arguments); 2049 args.unshift(method); 2050 trekkie.push(args); 2051 if (method == 'track' || method == 'page') { 2052 var pageUrl; 2053 try { 2054 pageUrl = window.location.href; 2055 } catch (e) {} 2056 var pageReferrer; 2057 try { 2058 pageReferrer = document.referrer; 2059 } catch (e) {} 2060 try { 2061 if (window.__TREKKIE_SHIM_QUEUE == null) { 2062 window.__TREKKIE_SHIM_QUEUE = []; 2063 } 2064 window.__TREKKIE_SHIM_QUEUE.push({ 2065 from: 'trekkie-stub', 2066 method: method, 2067 args: args.slice(1), 2068 pageContext: { 2069 url: pageUrl, 2070 referrer: pageReferrer 2071 } 2072 }); 2073 } catch (e) { 2074 // no-op 2075 } 2076 } 2077 return trekkie; 2078 }; 2079 }; 2080 for (var i = 0; i < trekkie.methods.length; i++) { 2081 var key = trekkie.methods[i]; 2082 trekkie[key] = trekkie.factory(key); 2083 } 2084 trekkie.load = function(config) { 2085 trekkie.config = config || {}; 2086 trekkie.config.initialDocumentCookie = document.cookie; 2087 var first = document.getElementsByTagName('script')[0]; 2088var script = document.createElement('script'); 2089script.type = 'text/javascript'; 2090script.onerror = function(e) { 2091 var scriptFallback = document.createElement('script'); 2092 scriptFallback.type = 'text/javascript'; 2093 scriptFallback.onerror = function(error) { 2094 var Monorail = { 2095 produce: function produce(monorailDomain, schemaId, payload) { 2096 var currentMs = new Date().getTime(); 2097 var event = { 2098 schema_id: schemaId, 2099 payload: payload, 2100 metadata: { 2101 event_created_at_ms: currentMs, 2102 event_sent_at_ms: currentMs 2103 } 2104 }; 2105 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2106 }, 2107 sendRequest: function sendRequest(endpointUrl, payload) { 2108 // Try the sendBeacon API 2109 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2110 var blobData = new window.Blob([payload], { 2111 type: 'text/plain' 2112 }); 2113 2114 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2115 return true; 2116 } // sendBeacon was not successful 2117 2118 } // XHR beacon 2119 2120 var xhr = new XMLHttpRequest(); 2121 2122 try { 2123 xhr.open('POST', endpointUrl); 2124 xhr.setRequestHeader('Content-Type', 'text/plain'); 2125 xhr.send(payload); 2126 } catch (e) { 2127 console.log(e); 2128 } 2129 2130 return false; 2131 }, 2132 isIos12: function isIos12() { 2133 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2134 } 2135 }; 2136 Monorail.produce('monorail-edge.shopifysvc.com', 2137 'trekkie_storefront_load_errors/1.1', 2138 {shop_id: 8067776627, 2139 theme_id: 131415277650, 2140 app_name: "storefront", 2141 context_url: window.location.href, 2142 source_url: "//www.spyder.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 2143 2144 }; 2145 scriptFallback.async = true; 2146 scriptFallback.src = '//www.spyder.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2147 first.parentNode.insertBefore(scriptFallback, first); 2148}; 2149script.async = true; 2150script.src = '//www.spyder.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2151first.parentNode.insertBefore(script, first); 2152 2153 }; 2154 trekkie.load( 2155 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":8067776627,"isMerchantRequest":null,"themeId":131415277650,"themeCityHash":"17167360936795574230","contentLanguage":"en","currency":"USD","eventMetadataId":"3e81af1e-a262-4cef-b8b8-d18049c6d4a4"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2156 ); 2157 2158 var loaded = false;
2159 trekkie.ready(function() { 2160 if (loaded) return; 2161 loaded = true; 2162 2163 window.ShopifyAnalytics.lib = window.trekkie; 2164 2165 var originalDocumentWrite = document.write; 2166 document.write = customDocumentWrite; 2167 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2168 document.write = originalDocumentWrite; 2169 2170 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2171 var token = match? match[1]: undefined; 2172 if (!hasLoggedConversion(token)) { 2173 setCookieIfConversion(token); 2174 2175 } 2176 }); 2177 2178 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"db16067f-8681-490e-bbf8-261fd9f54c92-1790289377","shopifyEmitted":true}); 2179 2180 var eventsListenerScript = document.createElement('script'); 2181 eventsListenerScript.async = true; 2182 eventsListenerScript.src = "//www.spyder.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2183 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2184})();</script>
2184 2185
2185<script> 2186 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 2187 window.ga = function ga() { 2188 (window.ga.q = window.ga.q || []).push(arguments); 2189 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2190 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 2191 } 2192 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 2193 }; 2194 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2195 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 2196 } 2197 } 2198</script>
vendor: 1 bytes, line 2198
2198
2199<script 2200 defer 2201 src="https://www.spyder.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2202 data-application="storefront-renderer" 2203 data-shop-id="8067776627" 2204 data-render-region="gcp-us-central1" 2205 data-page-type="cart" 2206 data-theme-instance-id="131415277650" 2207 data-theme-name="Release" 2208 data-theme-version="2.0.0" 2209 data-monorail-region="shop_domain" 2210 data-resource-timing-sampling-rate="10" 2211 data-shs="true" 2212 data-shs-beacon="true" 2213 data-shs-export-with-fetch="true" 2214 data-shs-logs-sample-rate="1" 2215 data-shs-beacon-endpoint="https://www.spyder.com/api/collect" 2216></script>
2216 2217<meta name="shopify-y" content="dd0eb15c-6f58-4591-8a84-e8998a51162a" data-expiration="1821846977000"><meta name="shopify-s" content="a619d3ba-cd1b-4c8d-8643-2cff8ba14678" data-expiration="1790291177000"><meta name="new-cookie-storage-activated" content="t"> 2218</head> 2219 2220 <body class="template template--cart is-at-top"> 2221 <a class="skip-to-content-link button visually-hidden" href="#MainContent">Skip to content</a><!-- BEGIN sections: header-group --> 2222<section id="shopify-section-sections--16758590210130__announcement-bar" class="shopify-section shopify-section-group-header-group section-announcement-bar"> 2223 <link href="//www.spyder.com/cdn/shop/t/749/assets/section-announcement-bar.css?v=135271001159513235511789664464" rel="stylesheet" type="text/css" media="all" /> 2224 2225<style data-shopify>#shopify-section-sections--16758590210130__announcement-bar .text--label, 2226 #shopify-section-sections--16758590210130__announcement-bar .text--link, 2227 #shopify-section-sections--16758590210130__announcement-bar .countdown-timer__message { 2228 font-weight: 700; 2229 }</style>
2229<script src="//www.spyder.com/cdn/shop/t/749/assets/announcement-bar-slider.js?v=106652904262144201851789664464" defer="defer"></script>
2229 2230 2231 2232<div class="color-scheme-43051db5-e33d-4044-98fb-1e565b260794 gradient"> 2233 <div class="announcement-bar bar js-announcement-bar"> 2234 <div class='container max-w-page'> 2235 <div class='announcement-bar__wrapper'> 2236 2237 2238<div class="announcement-bar__slider"> 2239 <div class="announcement-bar__text-content text--label icon"> 2240 2241 2242 2243 <p>FREE SHIPPING ON ORDERS OVER $150 - US ONLY</p> 2244 </div> 2245 </div> 2246 2247 </div> 2248 </div> 2249 </div> 2250</div> 2251 2252 2253<style> #shopify-section-sections--16758590210130__announcement-bar p {font-size: 0.85rem;} </style></section><header id="shopify-section-sections--16758590210130__header" class="shopify-section shopify-section-group-header-group section-header"> 2254 <link href="//www.spyder.com/cdn/shop/t/749/assets/section-header.css?v=83168018605018753441789664464" rel="stylesheet" type="text/css" media="all" /> 2255 2256<style data-shopify>#shopify-section-sections--16758590210130__header > div {--header-inner-after-opacity: 0.1;--megamenu-dropdown-column-width: 12.6rem; 2257 } 2258 2259 #shopify-section-sections--16758590210130__header .header__nav-item.megamenu .header__nav-links-item.has-dropdown > .header__nav-dropdown-link { 2260 font-size: var(--font-size-static-md); 2261 } 2262 #shopify-section-sections--16758590210130__header .header__nav-item.megamenu .header__nav-dropdown-link { 2263 font-size: var(--font-size-static-md); 2264 } 2265 #shopify-section-sections--16758590210130__header .header__nav-item.megamenu .header__nav-links-item--without-child-link .header__nav-dropdown-link { 2266 font-size: var(--font-size-static-lg); 2267 font-weight: var(--font-weight-normal); 2268 } 2269 #shopify-section-sections--16758590210130__header .header__nav-item.megamenu .header__nav--group-link:not(:has(.has-dropdown)) { 2270 --header-group-link-row-gap: var(--font-size-static-lg); 2271 } 2272 #shopify-section-sections--16758590210130__header .header__nav-item.megamenu .header__nav-sublinks .header__nav-sublinks-item .header__nav-dropdown-link { 2273 font-size: var(--font-size-static-md); 2274 }:root { 2275 --transparent-header-menu-text-color: var(--color-background); 2276 } 2277 2278 #shopify-section-sections--16758590210130__header{ 2279 position: sticky; 2280 inset-block-start: 0; 2281 inset-inline: 0; 2282 width: 100%; 2283 z-index: var(--z-header); 2284 } 2285 html.js body.is-scrolled #shopify-section-sections--16758590210130__header { 2286 padding-block-start: 0; 2287 } 2288 2289 .section-page-banner:before { 2290 content: ''; 2291 position: absolute; 2292 inset-block-start: 0; 2293 inset-inline-start: 0; 2294 width: 100%; 2295 height: 100%; 2296 }.cart-count-badge, 2297 .header__utils-link span.cart-count-badge { 2298 width: 1.5rem; height: 1.5rem; 2299 border-radius: 100%; 2300 color: rgb(var(--color-filled-button-text)); 2301 background: rgb(var(--color-filled-button)); 2302 position: absolute; 2303 inset-block-end: 1.5rem; 2304 inset-inline-start: 0.2rem; 2305 } 2306 @media screen and (min-width: 990px) { 2307 .header__utils-item .icon-with-text .icon { 2308 display: block; 2309 } 2310 .header__utils-item .icon-with-text .icon__text { 2311 display: none; 2312 } 2313 }</style><div id="header" class="header js-header header--nav-centered is-sticky section-sections--16758590210130__header color-scheme-1 gradient"> 2314 <div class="container max-w-page"> 2315 2316 <div class="header__inner"> 2317<header-drawer class="drawer drawer--start header__drawer mobile-drawer large-up-hide"> 2318 <details id="Navigation-drawer-header" class="drawer__container"> 2319 <summary 2320 class="drawer__button" 2321 id="Navigation-drawer-button-header" 2322 aria-label="Open menu" 2323 > 2324<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2325 <path d="M3 12H21M3 5H21M3 19H21" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 2326 </svg> 2327 2328<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2329 <path d="M8 8L16 16M16 8L8 16" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 2330 </svg> 2331<noscript> 2332<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2333 <path d="M14 6L20 12L14 18M19 12H4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2334 </svg> 2335</noscript> 2336 </summary> 2337 2338 <div class="drawer__content drawer__content--nav js-drawer color-scheme-1 gradient" id="Navigation-menu-drawer-header" tabindex="-1"> 2339 <button 2340 class="drawer__button-close header-drawer__button-close button-reset small-hide medium-hide no-js-hidden js-btn-close-drawer" 2341 aria-label="Close" 2342 > 2343<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2344 <path d="M14 6L20 12L14 18M19 12H4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2345 </svg> 2346</button> 2347 2348 <nav class="slide-out-menu"> 2349 <div class="menu-panels"> 2350 <div class="primary-menu-panel"> 2351 <ul> 2352 2353 2354 <li><button type="button" class="menu-link h4" data-ref="men"> 2355 MEN 2356 2357<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2358 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2359 </svg> 2360</span> 2361 </button></li> 2362 2363 2364 <li><button type="button" class="menu-link h4" data-ref="women"> 2365 WOMEN 2366 2367<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2368 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2369 </svg> 2370</span> 2371 </button></li> 2372 2373 2374 <li><button type="button" class="menu-link h4" data-ref="kids"> 2375 KIDS 2376 2377<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2378 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2379 </svg> 2380</span> 2381 </button></li> 2382 2383 2384 <li><button type="button" class="menu-link h4" data-ref="sale"> 2385 SALE 2386 2387<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2388 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2389 </svg> 2390</span> 2391 </button></li> 2392 2393 2394 <li><button type="button" class="menu-link h4" data-ref="brand"> 2395 BRAND 2396 2397<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2398 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2399 </svg> 2400</span> 2401 </button></li> 2402 2403 </ul> 2404 </div> 2405 2406 2407 2408 <div class="menu-panel" data-menu="men"> 2409 <button type="button" class="menu-link menu-header"> 2410 2411<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2412 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2413 </svg> 2414</span> 2415 MEN 2416 </button> 2417 <ul> 2418 2419 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="men-new-arrivals"> 2420 NEW ARRIVALS 2421 2422<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2423 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2424 </svg> 2425</span> 2426 </button></li> 2427 2428 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="men-jackets"> 2429 JACKETS 2430 2431<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2432 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2433 </svg> 2434</span> 2435 </button></li> 2436 2437 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="men-pants"> 2438 PANTS 2439 2440<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2441 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2442 </svg> 2443</span> 2444 </button></li> 2445 2446 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="men-tops"> 2447 TOPS 2448 2449<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2450 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2451 </svg> 2452</span> 2453 </button></li> 2454 2455 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="men-accessories"> 2456 ACCESSORIES 2457 2458<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2459 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2460 </svg> 2461</span> 2462 </button></li> 2463 2464 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="men-activities"> 2465 ACTIVITIES 2466 2467<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2468 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2469 </svg> 2470</span> 2471 </button></li> 2472 2473 <li class="menu-link-group"><a href="/collections/sale-mens" class="h4" > 2474 SALE 2475 </a></li> 2476 2477 2478 2479 2480 2481 </ul> 2482 </div> 2483 2484 2485 <div class="menu-panel" data-menu="men-new-arrivals" data-menu-nested> 2486 <button type="button" class="menu-link menu-header" data-ref="men"> 2487 2488<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2489 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2490 </svg> 2491</span> 2492 NEW ARRIVALS 2493 </button> 2494 <ul> 2495 2496 <li> 2497 <a href="/collections/mens-tops-1" class="h4" > 2498 Tops 2499 </a> 2500 </li> 2501 2502 <li> 2503 <a href="/collections/mens-sweatshirts" class="h4" > 2504 Sweatshirt 2505 </a> 2506 </li> 2507 2508 <li> 2509 <a href="/collections/mens-spring-jackets" class="h4" > 2510 Jackets 2511 </a> 2512 </li> 2513 2514 <li> 2515 <a href="/collections/mens-shorts-pants" class="h4" > 2516 Shorts & Pants 2517 </a> 2518 </li> 2519 2520 </ul> 2521 </div> 2522 2523 2524 <div class="menu-panel" data-menu="men-jackets" data-menu-nested> 2525 <button type="button" class="menu-link menu-header" data-ref="men"> 2526 2527<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2528 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2529 </svg> 2530</span> 2531 JACKETS 2532 </button> 2533 <ul> 2534 2535 <li> 2536 <a href="/collections/mens-insulated-jackets" class="h4" > 2537 Insulated 2538 </a> 2539 </li> 2540 2541 </ul> 2542 </div> 2543 2544 2545 <div class="menu-panel" data-menu="men-pants" data-menu-nested> 2546 <button type="button" class="menu-link menu-header" data-ref="men"> 2547 2548<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2549 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2550 </svg> 2551</span> 2552 PANTS 2553 </button> 2554 <ul> 2555 2556 <li> 2557 <a href="/collections/mens-insulated-pants" class="h4" > 2558 Insulated 2559 </a> 2560 </li> 2561 2562 <li> 2563 <a href="/collections/mens-bibs" class="h4" > 2564 Bibs 2565 </a> 2566 </li> 2567 2568 </ul> 2569 </div> 2570 2571 2572 <div class="menu-panel" data-menu="men-tops" data-menu-nested> 2573 <button type="button" class="menu-link menu-header" data-ref="men"> 2574 2575<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2576 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2577 </svg> 2578</span> 2579 TOPS 2580 </button> 2581 <ul> 2582 2583 <li> 2584 <a href="/collections/mens-vests" class="h4" > 2585 Vests 2586 </a> 2587 </li> 2588 2589 <li> 2590 <a href="/collections/mens-fleece" class="h4" > 2591 Midlayers 2592 </a> 2593 </li> 2594 2595 <li> 2596 <a href="/collections/mens-baselayer" class="h4" > 2597 Baselayers 2598 </a> 2599 </li> 2600 2601 </ul> 2602 </div> 2603 2604 2605 <div class="menu-panel" data-menu="men-accessories" data-menu-nested> 2606 <button type="button" class="menu-link menu-header" data-ref="men"> 2607 2608<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2609 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2610 </svg> 2611</span> 2612 ACCESSORIES 2613 </button> 2614 <ul> 2615 2616 <li> 2617 <a href="/collections/mens-socks-1" class="h4" > 2618 Socks
2618 2619 </a> 2620 </li> 2621 2622 <li> 2623 <a href="/collections/mens-hats-1" class="h4" > 2624 Hats 2625 </a> 2626 </li> 2627 2628 </ul> 2629 </div> 2630 2631 2632 <div class="menu-panel" data-menu="men-activities" data-menu-nested> 2633 <button type="button" class="menu-link menu-header" data-ref="men"> 2634 2635<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2636 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2637 </svg> 2638</span> 2639 ACTIVITIES 2640 </button> 2641 <ul> 2642 2643 <li> 2644 <a href="/collections/mens-race-suits-1" class="h4" > 2645 Race 2646 </a> 2647 </li> 2648 2649 <li> 2650 <a href="/collections/mens-freeski" class="h4" > 2651 Freeski 2652 </a> 2653 </li> 2654 2655 </ul> 2656 </div> 2657 2658 2659 2660 2661 2662 2663 <div class="menu-panel" data-menu="women"> 2664 <button type="button" class="menu-link menu-header"> 2665 2666<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2667 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2668 </svg> 2669</span> 2670 WOMEN 2671 </button> 2672 <ul> 2673 2674 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="women-new-arrivals"> 2675 NEW ARRIVALS 2676 2677<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2678 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2679 </svg> 2680</span> 2681 </button></li> 2682 2683 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="women-jackets"> 2684 JACKETS 2685 2686<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2687 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2688 </svg> 2689</span> 2690 </button></li> 2691 2692 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="women-pants"> 2693 PANTS 2694 2695<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2696 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2697 </svg> 2698</span> 2699 </button></li> 2700 2701 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="women-tops"> 2702 TOPS 2703 2704<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2705 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2706 </svg> 2707</span> 2708 </button></li> 2709 2710 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="women-accessories"> 2711 ACCESSORIES 2712 2713<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2714 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2715 </svg> 2716</span> 2717 </button></li> 2718 2719 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="women-activities"> 2720 ACTIVITIES 2721 2722<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2723 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2724 </svg> 2725</span> 2726 </button></li> 2727 2728 <li class="menu-link-group"><a href="/collections/sale-womens" class="h4" > 2729 SALE 2730 </a></li> 2731 2732 2733 2734 2735 2736 </ul> 2737 </div> 2738 2739 2740 <div class="menu-panel" data-menu="women-new-arrivals" data-menu-nested> 2741 <button type="button" class="menu-link menu-header" data-ref="women"> 2742 2743<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2744 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2745 </svg> 2746</span> 2747 NEW ARRIVALS 2748 </button> 2749 <ul> 2750 2751 <li> 2752 <a href="/collections/womens-tops-1" class="h4" > 2753 Tops 2754 </a> 2755 </li> 2756 2757 <li> 2758 <a href="/collections/womens-hoodies" class="h4" > 2759 Hoodies 2760 </a> 2761 </li> 2762 2763 <li> 2764 <a href="/collections/womens-jacket" class="h4" > 2765 Jackets 2766 </a> 2767 </li> 2768 2769 <li> 2770 <a href="/collections/womens-shorts-pants" class="h4" > 2771 Shorts & Pants 2772 </a> 2773 </li> 2774 2775 </ul> 2776 </div> 2777 2778 2779 <div class="menu-panel" data-menu="women-jackets" data-menu-nested> 2780 <button type="button" class="menu-link menu-header" data-ref="women"> 2781 2782<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2783 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2784 </svg> 2785</span> 2786 JACKETS 2787 </button> 2788 <ul> 2789 2790 <li> 2791 <a href="/collections/womens-insulated-jackets" class="h4" > 2792 Insulated 2793 </a> 2794 </li> 2795 2796 </ul> 2797 </div> 2798 2799 2800 <div class="menu-panel" data-menu="women-pants" data-menu-nested> 2801 <button type="button" class="menu-link menu-header" data-ref="women"> 2802 2803<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2804 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2805 </svg> 2806</span> 2807 PANTS 2808 </button> 2809 <ul> 2810 2811 <li> 2812 <a href="/collections/womens-insulated-pants" class="h4" > 2813 Insulated 2814 </a> 2815 </li> 2816 2817 <li> 2818 <a href="/collections/womens-bibs" class="h4" > 2819 Bibs 2820 </a> 2821 </li> 2822 2823 <li> 2824 <a href="/collections/womens-shell-pants" class="h4" > 2825 Shells 2826 </a> 2827 </li> 2828 2829 </ul> 2830 </div> 2831 2832 2833 <div class="menu-panel" data-menu="women-tops" data-menu-nested> 2834 <button type="button" class="menu-link menu-header" data-ref="women"> 2835 2836<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2837 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2838 </svg> 2839</span> 2840 TOPS 2841 </button> 2842 <ul> 2843 2844 <li> 2845 <a href="/collections/womens-vest" class="h4" > 2846 Vests 2847 </a> 2848 </li> 2849 2850 <li> 2851 <a href="/collections/womens-midlayers" class="h4" > 2852 Midlayers 2853 </a> 2854 </li> 2855 2856 <li> 2857 <a href="/collections/womens-baselayer" class="h4" > 2858 Baselayers 2859 </a> 2860 </li> 2861 2862 </ul> 2863 </div> 2864 2865 2866 <div class="menu-panel" data-menu="women-accessories" data-menu-nested> 2867 <button type="button" class="menu-link menu-header" data-ref="women"> 2868 2869<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2870 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2871 </svg> 2872</span> 2873 ACCESSORIES 2874 </button> 2875 <ul> 2876 2877 <li> 2878 <a href="/collections/womens-socks-1" class="h4" > 2879 Socks 2880 </a> 2881 </li> 2882 2883 <li> 2884 <a href="/collections/womens-hats-1" class="h4" > 2885 Hats 2886 </a> 2887 </li> 2888 2889 <li> 2890 <a href="/collections/womens-gloves-1" class="h4" > 2891 Gloves 2892 </a> 2893 </li> 2894 2895 </ul> 2896 </div> 2897 2898 2899 <div class="menu-panel" data-menu="women-activities" data-menu-nested> 2900 <button type="button" class="menu-link menu-header" data-ref="women"> 2901 2902<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2903 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2904 </svg> 2905</span> 2906 ACTIVITIES 2907 </button> 2908 <ul> 2909 2910 <li> 2911 <a href="/collections/womens-speedfreaks" class="h4" > 2912 Race 2913 </a> 2914 </li> 2915 2916 <li> 2917 <a href="/collections/womens-freeski" class="h4" > 2918 Freeski 2919 </a> 2920 </li> 2921 2922 </ul> 2923 </div> 2924 2925 2926 2927 2928 2929 2930 <div class="menu-panel" data-menu="kids"> 2931 <button type="button" class="menu-link menu-header"> 2932 2933<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2934 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2935 </svg> 2936</span> 2937 KIDS 2938 </button> 2939 <ul> 2940 2941 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="kids-boys"> 2942 BOYS 2943 2944<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2945 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2946 </svg> 2947</span> 2948 </button></li> 2949 2950 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="kids-girls"> 2951 GIRLS 2952 2953<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2954 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2955 </svg> 2956</span> 2957 </button></li> 2958 2959 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="kids-little-kids"> 2960 LITTLE KIDS 2961 2962<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2963 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2964 </svg> 2965</span> 2966 </button></li> 2967 2968 <li class="menu-link-group"><a href="/collections/sale-kids" class="h4" > 2969 SALE 2970 </a></li> 2971 2972 2973 2974 2975 2976 </ul> 2977 </div> 2978 2979 2980 <div class="menu-panel" data-menu="kids-boys" data-menu-nested> 2981 <button type="button" class="menu-link menu-header" data-ref="kids"> 2982 2983<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2984 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 2985 </svg> 2986</span> 2987 BOYS 2988 </button> 2989 <ul> 2990 2991 <li> 2992 <a href="/collections/boys-jackets-1" class="h4" > 2993 Jackets 2994 </a> 2995 </li> 2996 2997 <li> 2998 <a href="/collections/boys-pants" class="h4" > 2999 Pants 3000 </a> 3001 </li> 3002 3003 <li> 3004 <a href="/collections/boys-baselayers" class="h4" > 3005 Baselayers 3006 </a> 3007 </li> 3008 3009 <li> 3010 <a href="/collections/boys-accessories" class="h4" > 3011 Accessories 3012 </a> 3013 </li> 3014 3015 </ul> 3016 </div> 3017 3018 3019 <div class="menu-panel" data-menu="kids-girls" data-menu-nested> 3020 <button type="button" class="menu-link menu-header" data-ref="kids"> 3021 3022<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3023 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3024 </svg> 3025</span> 3026 GIRLS
3027 </button> 3028 <ul> 3029 3030 <li> 3031 <a href="/collections/girls-ski-jackets-1" class="h4" > 3032 Jackets 3033 </a> 3034 </li> 3035 3036 <li> 3037 <a href="/collections/girls-pants" class="h4" > 3038 Pants 3039 </a> 3040 </li> 3041 3042 <li> 3043 <a href="/collections/girls-baselayers" class="h4" > 3044 Baselayers 3045 </a> 3046 </li> 3047 3048 <li> 3049 <a href="/collections/girls-accessories" class="h4" > 3050 Accessories 3051 </a> 3052 </li> 3053 3054 </ul> 3055 </div> 3056 3057 3058 <div class="menu-panel" data-menu="kids-little-kids" data-menu-nested> 3059 <button type="button" class="menu-link menu-header" data-ref="kids"> 3060 3061<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3062 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3063 </svg> 3064</span> 3065 LITTLE KIDS 3066 </button> 3067 <ul> 3068 3069 <li> 3070 <a href="/collections/little-kids-jackets" class="h4" > 3071 Jackets 3072 </a> 3073 </li> 3074 3075 <li> 3076 <a href="/collections/little-kids-bottoms" class="h4" > 3077 Pants 3078 </a> 3079 </li> 3080 3081 <li> 3082 <a href="/collections/little-kids-baselayers" class="h4" > 3083 Baselayers 3084 </a> 3085 </li> 3086 3087 <li> 3088 <a href="/collections/little-kids-accessories" class="h4" > 3089 Accessories 3090 </a> 3091 </li> 3092 3093 </ul> 3094 </div> 3095 3096 3097 3098 3099 3100 3101 <div class="menu-panel" data-menu="sale"> 3102 <button type="button" class="menu-link menu-header"> 3103 3104<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3105 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3106 </svg> 3107</span> 3108 SALE 3109 </button> 3110 <ul> 3111 3112 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="sale-sale"> 3113 SALE 3114 3115<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3116 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3117 </svg> 3118</span> 3119 </button></li> 3120 3121 <li class="menu-link-group"><a href="/collections/sale-mens" class="h4" > 3122 MEN 3123 </a></li> 3124 3125 <li class="menu-link-group"><a href="/collections/sale-womens" class="h4" > 3126 WOMEN 3127 </a></li> 3128 3129 <li class="menu-link-group"><a href="/collections/sale-kids" class="h4" > 3130 KIDS' 3131 </a></li> 3132 3133 3134 3135 3136 3137 </ul> 3138 </div> 3139 3140 3141 <div class="menu-panel" data-menu="sale-sale" data-menu-nested> 3142 <button type="button" class="menu-link menu-header" data-ref="sale"> 3143 3144<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3145 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3146 </svg> 3147</span> 3148 SALE 3149 </button> 3150 <ul> 3151 3152 <li> 3153 <a href="/collections/sale" class="h4" > 3154 All Sale
3155 </a> 3156 </li> 3157 3158 <li> 3159 <a href="/collections/previous-season-sale" class="h4" > 3160 Previous Season 3161 </a> 3162 </li> 3163 3164 <li> 3165 <a href="/collections/sale-race" class="h4" > 3166 Race 3167 </a> 3168 </li> 3169 3170 </ul> 3171 </div> 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 <div class="menu-panel" data-menu="brand"> 3183 <button type="button" class="menu-link menu-header"> 3184 3185<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3186 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3187 </svg> 3188</span> 3189 BRAND 3190 </button> 3191 <ul> 3192 3193 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="brand-brand"> 3194 BRAND 3195 3196<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3197 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3198 </svg> 3199</span> 3200 </button></li> 3201 3202 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="brand-expert-guides"> 3203 EXPERT GUIDES 3204 3205<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3206 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3207 </svg> 3208</span> 3209 </button></li> 3210 3211 <li class="menu-link-group"><button type="button" class="menu-link h4" data-ref="brand-featured-stories"> 3212 FEATURED STORIES 3213 3214<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3215 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3216 </svg> 3217</span> 3218 </button></li> 3219 3220 3221 3222 3223 3224 </ul> 3225 </div> 3226 3227 3228 <div class="menu-panel" data-menu="brand-brand" data-menu-nested> 3229 <button type="button" class="menu-link menu-header" data-ref="brand"> 3230 3231<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3232 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3233 </svg> 3234</span> 3235 BRAND 3236 </button> 3237 <ul> 3238 3239 <li> 3240 <a href="https://www.spyder.com/pages/brand" class="h4" > 3241 About 3242 </a> 3243 </li> 3244 3245 <li> 3246 <a href="https://www.spyder.com/pages/athletes" class="h4" > 3247 Athletes 3248 </a> 3249 </li> 3250 3251 <li> 3252 <a href="https://www.spyder.com/pages/exo-shield" class="h4" > 3253 EXO Shield 3254 </a> 3255 </li> 3256 3257 <li> 3258 <a href="https://www.cognitoforms.com/OutdoorCollectiveLLC/ProProgramApplication" class="h4" > 3259 Pro Program 3260 </a> 3261 </li> 3262 3263 <li> 3264 <a href="https://vg028wtnxzb.typeform.com/to/Yy3uX9Ul?typeform-source=www.spyder.com" class="h4" > 3265 Ambassador Application 3266 </a> 3267 </li> 3268 3269 </ul> 3270 </div> 3271 3272 3273 <div class="menu-panel" data-menu="brand-expert-guides" data-menu-nested> 3274 <button type="button" class="menu-link menu-header" data-ref="brand"> 3275 3276<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3277 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3278 </svg> 3279</span> 3280 EXPERT GUIDES 3281 </button> 3282 <ul> 3283 3284 <li> 3285 <a href="https://www.spyder.com/blogs/expert-guides/ski-clothes-care" class="h4" > 3286 How to Wash Ski Clothes 3287 </a> 3288 </li> 3289 3290 <li> 3291 <a href="https://www.spyder.com/blogs/expert-guides/down-vs-synthetic-insulation" class="h4" > 3292 Down vs. Synthetic Insulation 3293 </a> 3294 </li> 3295 3296 <li> 3297 <a href="https://www.spyder.com/blogs/expert-guides/skiing-what-to-wear" class="h4" > 3298 What to Wear Skiing 3299 </a> 3300 </li> 3301 3302 <li> 3303 <a href="https://www.spyder.com/blogs/expert-guides/ski-layering" class="h4" > 3304 How to Layer for Skiing 3305 </a> 3306 </li> 3307 3308 <li> 3309 <a href="https://www.spyder.com/blogs/expert-guides/soft-shell-vs-hard-shell-jackets" class="h4" > 3310 Hard Shell vs. Soft Shell Jackets 3311 </a> 3312 </li> 3313 3314 <li> 3315 <a href="https://www.spyder.com/blogs/expert-guides" class="h4" > 3316 All Expert Guides >> 3317 </a> 3318 </li> 3319 3320 </ul> 3321 </div> 3322 3323 3324 <div class="menu-panel" data-menu="brand-featured-stories" data-menu-nested> 3325 <button type="button" class="menu-link menu-header" data-ref="brand"> 3326 3327<span class="icon icon--rotate-180"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3328 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3329 </svg> 3330</span>
3331 FEATURED STORIES 3332 </button> 3333 <ul> 3334 3335 <li> 3336 <a href="https://www.spyder.com/pages/jamaica-olympics" class="h4" > 3337 Jamaican Ski Team 3338 </a> 3339 </li> 3340 3341 <li> 3342 <a href="https://www.spyder.com/blogs/featured/road-to-the-olympics-part-one" class="h4" > 3343 Road to the Olympics - Part One 3344 </a> 3345 </li> 3346 3347 <li> 3348 <a href="https://www.spyder.com/blogs/featured/road-to-the-olympics-part-two" class="h4" > 3349 Road to the Olympics - Part Two 3350 </a> 3351 </li> 3352 3353 <li> 3354 <a href="https://www.spyder.com/blogs/featured/solden-race-preview" class="h4" > 3355 World Cup Sölden Race Preview 3356 </a> 3357 </li> 3358 3359 <li> 3360 <a href="https://www.spyder.com/blogs/athletes/mac-forehand" class="h4" > 3361 Check in with Mac Forehand 3362 </a> 3363 </li> 3364 3365 </ul> 3366 </div> 3367 3368 3369 </div> 3370 </nav><div class="drawer__row drawer__row--bottom"> 3371 <nav class="drawer__subs"> 3372 <ul class="drawer__subs-items list-unstyled"> 3373 <li class="drawer__subs-item"> 3374 <a 3375 href="/account/login" 3376 class="drawer__subs-link" 3377 title="Log in" 3378 >Account</a> 3379 </li><li class="drawer__subs-item"> 3380 <menu-drawer class="drawer"> 3381<details id="Country-drawer-header-drawer-" class="country-drawer drawer__container"> 3382 <summary 3383 class="drawer__button drawer__button--text text--link drawer__subs-link" 3384 id="Country-drawer-button-header-drawer-" 3385 aria-label="Country" 3386 ><span class="drawer__button-flag"><img src="//cdn.shopify.com/static/images/flags/us.svg?width=18" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?width=18 18w" width="18" height="14"></span><span class="drawer__button-text"></span> 3387 <noscript> 3388<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3389 <path d="M14 6L20 12L14 18M19 12H4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3390 </svg> 3391</noscript> 3392 </summary> 3393 3394 <div class="drawer__content js-drawer color-scheme-1 gradient" id="Country-menu-drawer-header-drawer-" tabindex="-1"> 3395 <button 3396 class="drawer__button-close text-current button-reset no-js-hidden js-btn-close-drawer" 3397 aria-label="Close" 3398 aria-controls="Country-menu-drawer-header-drawer-" 3399 aria-expanded="false" 3400 > 3401<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3402 <path d="M5 5L19 19M19 5L5 19" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 3403 </svg> 3404</button> 3405 3406 <div class="drawer__row drawer__row--gutter-sm"><h2 class="drawer__title">Change country</h2><p>Update your country and language to be accurate with the place you're browsing from.</p></div><div class="drawer__row"> 3407 <localization-form> 3408 <form method="post" action="/localization" id="header-drawer-" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /> 3409<div class="form-row"> 3410 <div class="select-input"> 3411 <label for="country-drawer-selector-header-drawer-" class="select-input__label visually-hidden">Change currency</label> 3412 3413 <div class="select-input__wrapper"> 3414 <select 3415 name="country_code" 3416 id="country-drawer-selector-header-drawer-" 3417 class="select-input__el" 3418 aria-describedby="a11y-refresh-page-message" 3419 ><option value="CA">Canada (CAD|$)</option><option value="US" selected>United States (USD|$)</option></select> 3420<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3421 <path d="M4 9L12 17L20 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3422 </svg> 3423</span></div> 3424 </div> 3425 </div><div class="form-row no-js"> 3426 <button type="submit" class="button button--outlined button--full no-js">Submit</button> 3427 </div> 3428 </form> 3429 </localization-form> 3430 </div></div> 3431</details> 3432</menu-drawer> 3433 </li></ul> 3434 </nav> 3435 <div class="drawer__social"> 3436 <ul class="drawer__social-list list-unstyled"> 3437 <li><a href="https://www.facebook.com/spyderactivesports/" title="Facebook" target="_blank" rel="noopener noreferrer"> 3438<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3439 <path d="M9.58404 21.706V15.0561H7.52015V12H9.58404V10.6833C9.58404 7.27944 11.124 5.70333 14.464 5.70333C15.0963 5.70333 16.1879 5.82722 16.6363 5.95111V8.71944C16.4001 8.69556 15.9879 8.68333 15.4801 8.68333C13.8401 8.68333 13.2079 9.30333 13.2079 10.9194V12H16.4763L15.9163 15.0556H13.2124V21.9277C18.1637 21.3279 22 17.112 22 12C22 6.47722 17.5228 2 12 2C6.47722 2 2 6.47722 2 12C2 16.6899 5.22813 20.6253 9.58404 21.706Z" fill="currentColor"/> 3440 </svg> 3441</a></li><li><a href="https://www.instagram.com/spyderactive/" title="Instagram" target="_blank" rel="noopener noreferrer"> 3442<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3443 <path d="M12 4.21173C14.5365 4.21173 14.837 4.22123 15.8389 4.267C16.4411 4.27427 17.0377 4.38499 17.6024 4.59432C18.0151 4.74662 18.3884 4.9895 18.6949 5.30509C19.0105 5.61156 19.2534 5.98488 19.4057 6.39759C19.615 6.96235 19.7257 7.55888 19.733 8.16114C19.7788 9.16295 19.7883 9.4635 19.7883 12C19.7883 14.5365 19.7788 14.837 19.733 15.8389C19.7257 16.4411 19.615 17.0377 19.4057 17.6024C19.2476 18.0122 19.0055 18.3844 18.6949 18.6949C18.3844 19.0055 18.0122 19.2476 17.6024 19.4057C17.0377 19.615 16.4411 19.7257 15.8389 19.733C14.837 19.7788 14.5365 19.7883 12 19.7883C9.4635 19.7883 9.16295 19.7788 8.16114 19.733C7.55859 19.7258 6.96176 19.6151 6.39673 19.4057C5.98433 19.2533 5.61132 19.0104 5.30509 18.6949C4.9895 18.3884 4.74662 18.0151 4.59432 17.6024C4.38499 17.0377 4.27427 16.4411 4.267 15.8389C4.22123 14.837 4.21173 14.5365 4.21173 12C4.21173 9.4635 4.22123 9.16295 4.267 8.16114C4.27427 7.55888 4.38499 6.96235 4.59432 6.39759C4.74662 5.98488 4.9895 5.61156 5.30509 5.30509C5.61156 4.9895 5.98488 4.74662 6.39759 4.59432C6.96235 4.38499 7.55888 4.27427 8.16114 4.267C9.16295 4.22123 9.4635 4.21173 12 4.21173ZM12 2.5C9.42032 2.5 9.09645 2.51123 8.08341 2.557C7.29535 2.57272 6.51567 2.72194 5.7775 2.99832C5.1433 3.2371 4.56886 3.61141 4.09427 4.09514C3.61096 4.56956 3.23695 5.14369 2.99832 5.7775C2.72224 6.51
3443572 2.57331 7.2954 2.55786 8.08341C2.51036 9.09645 2.5 9.42032 2.5 12C2.5 14.5797 2.51123 14.9035 2.557 15.9166C2.57272 16.7046 2.72194 17.4843 2.99832 18.2225C3.2371 18.8567 3.61141 19.4311 4.09514 19.9057C4.56956 20.389 5.14369 20.763 5.7775 21.0017C6.51572 21.2778 7.2954 21.4267 8.08341 21.4421C9.09645 21.4896 9.42032 21.5 12 21.5C14.5797 21.5 14.9035 21.4888 15.9166 21.443C16.7046 21.4273 17.4843 21.2781 18.2225 21.0017C18.8538 20.7576 19.4271 20.3843 19.9057 19.9057C20.3843 19.4271 20.7576 18.8538 21.0017 18.2225C21.2778 17.4843 21.4267 16.7046 21.4421 15.9166C21.4896 14.9035 21.5 14.5797 21.5 12C21.5 9.42032 21.4888 9.09645 21.443 8.08341C21.4273 7.29535 21.2781 6.51567 21.0017 5.7775C20.7629 5.1433 20.3886 4.56886 19.9049 4.09427C19.4304 3.61096 18.8563 3.23695 18.2225 2.99832C17.4843 2.72224 16.7046 2.57331 15.9166 2.55786C14.9035 2.51036 14.5797 2.5 12 2.5ZM12 7.12132C11.0351 7.12132 10.0918 7.40745 9.28955 7.94352C8.48725 8.4796 7.86194 9.24155 7.49269 10.133C7.12343 11.0245 7.02682 12.0054 7.21506 12.9518C7.40331 13.8982 7.86796 14.7675 8.55025 15.4497C9.23255 16.132 10.1018 16.5967 11.0482 16.7849C11.9946 16.9732 12.9755 16.8766 13.867 16.5073C14.7585 16.1381 15.5204 15.5127 16.0565 14.7105C16.5926 13.9082 16.8787 12.9649 16.8787 12C16.8787 10.7061 16.3647 9.46518 15.4497 8.55025C14.5348 7.63532 13.2939 7.12132 12 7.12132ZM12 15.167C11.3736 15.167 10.7613 14.9812 10.2405 14.6332C9.71973 14.2852 9.31382 13.7906 9.07412 13.2119C8.83442 12.6333 8.7717 11.9965 8.8939 11.3822C9.0161 10.7678 9.31772 10.2035 9.76063 9.76063C10.2035 9.31772 10.7678 9.0161 11.3822 8.8939C11.9965 8.7717 12.6333 8.83442 13.2119 9.07412C13.7906 9.31382 14.2852 9.71973 14.6332 10.2405C14.9812 10.7613 15.167 11.3736 15.167 12C15.167 12.8399 14.8333 13.6455 14.2394 14.2394C13.6455 14.8333 12.8399 15.167 12 15.167ZM17.0713 5.78873C16.8458 5.78873 16.6254 5.85559 16.4379 5.98085C16.2505 6.10612 16.1043 6.28416 16.0181 6.49247C15.9318 6.70078 15.9092 6.92999 15.9532 7.15113C15.9972 7.37227 16.1057 7.5754 16.2652 7.73483C16.4246 7.89426 16.6277 8.00284 16.8489 8.04682C17.07 8.09081 17.2992 8.06823 17.5075 7.98195C17.7158 7.89567 17.8939 7.74955 18.0191 7.56208C18.1444 7.37461 18.2113 7.1542 18.2113 6.92873C18.2113 6.62638 18.0912 6.33642 17.8774 6.12263C17.6636 5.90883 17.3736 5.78873 17.0713 5.78873Z" fill="currentColor"/> 3444 </svg> 3445</a></li><li><a href="https://www.youtube.com/@spyderactive" title="YouTube" target="_blank" rel="noopener noreferrer"> 3446<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3447 <path fill-rule="evenodd" clip-rule="evenodd" d="M20.2043 4.00776C21.1084 4.28763 21.8189 5.10925 22.0609 6.15475C22.4982 8.04786 22.5 12 22.5 12C22.5 12 22.5 15.9522 22.0609 17.8453C21.8189 18.8908 21.1084 19.7124 20.2043 19.9922C18.5673 20.5 12 20.5 12 20.5C12 20.5 5.43274 20.5 3.79568 19.9922C2.89159 19.7124 2.1811 18.8908 1.93908 17.8453C1.5 15.9522 1.5 12 1.5 12C1.5 12 1.5 8.04786 1.93908 6.15475C2.1811 5.10925 2.89159 4.28763 3.79568 4.00776C5.43274 3.5 12 3.5 12 3.5C12 3.5 18.5673 3.5 20.2043 4.00776ZM15.5134 12.0003L9.79785 15.2999V8.70065L15.5134 12.0003Z" fill="currentColor"/> 3448 </svg> 3449</a></li><li><a href="https://www.tiktok.com/@spyderactive" title="TikTok" target="_blank" rel="noopener noreferrer"> 3450<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3451 <path d="M20.7134 10.2134C18.9337 10.2134 17.2861 9.64796 15.9406 8.68698V15.6726C15.9406 19.1671 13.1063 22 9.61006 22C8.30556 22 7.09309 21.6058 6.08588 20.9298C4.39354 19.7941 3.2793 17.863 3.2793 15.6726C3.2793 12.1783 6.11365 9.34543 9.61016 9.3455C9.90073 9.34536 10.1909 9.36509 10.4788 9.40441V10.18L10.4786 12.904C10.2016 12.8161 9.90621 12.7684 9.59976 12.7684C8.00034 12.7684 6.70399 14.0643 6.70399 15.6627C6.70399 16.7928 7.35199 17.7714 8.29691 18.2481C8.68871 18.4456 9.13121 18.5569 9.59979 18.5569C11.1959 18.5569 12.4901 17.2663 12.4956 15.6726V2H15.9405V2.44029C15.9527 2.57192 15.9702 2.70305 15.993 2.83332C16.2321 4.19637 17.0475 5.36094 18.1793 6.06685C18.9394 6.54103 19.8176 6.79171 20.7134 6.79035L20.7134 10.2134Z" fill="currentColor"/> 3452 </svg> 3453</a></li><li><a href="https://www.pinterest.com/spyderactive/" title="Pinterest" target="_blank" rel="noopener noreferrer"> 3454<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3455 <path d="M12 2C6.47447 2 2 6.47784 2 12.0075C2 16.2449 4.62763 19.8663 8.35135 21.3238C8.26126 20.5274 8.18619 19.3253 8.38138 18.4538C8.56156 17.6724 9.55255 13.4801 9.55255 13.4801C9.55255 13.4801 9.25225 12.879 9.25225 11.9925C9.25225 10.595 10.0631 9.55823 11.0541 9.55823C11.9099 9.55823 12.3153 10.2044 12.3153 10.9707C12.3153 11.8272 11.7748 13.1195 11.4895 14.3065C11.2492 15.2983 11.985 16.1097 12.976 16.1097C14.7477 16.1097 16.1141 14.2314 16.1141 11.5267C16.1141 9.13749 14.3874 7.45455 11.9399 7.45455C9.1021 7.45455 7.42042 9.58828 7.42042 11.7971C7.42042 12.6536 7.75075 13.5853 8.17117 14.0811C8.24625 14.1863 8.26126 14.2615 8.24625 14.3
3455666C8.17117 14.6822 8.00601 15.3584 7.97598 15.4936C7.93093 15.6739 7.82583 15.719 7.64565 15.6288C6.3994 15.0428 5.61862 13.2246 5.61862 11.7521C5.61862 8.59654 7.91592 5.69647 12.2252 5.69647C15.6937 5.69647 18.3814 8.17581 18.3814 11.4666C18.3814 14.9076 16.2042 17.6875 13.2012 17.6875C12.1952 17.6875 11.2342 17.1615 10.9039 16.5455C10.9039 16.5455 10.4084 18.4538 10.2883 18.9196C10.0631 19.7911 9.44745 20.873 9.04204 21.5492C9.97297 21.8347 10.964 22 12 22C17.5255 22 22 17.5222 22 11.9925C22 6.47784 17.5255 2 12 2Z" fill="currentColor"/> 3456 </svg> 3457</a></li> 3458 </ul> 3459 </div> 3460 </div> 3461 </div> 3462 </details> 3463</header-drawer> 3464<div class="header__logo "> 3465 <a href="/" class="full-unstyled-link"> 3466 3467 <img src="//www.spyder.com/cdn/shop/files/Spyder-Logo-BLK.svg?v=1755786153&width=120" alt="Spyder Logo Black with blank background" width="805" height="125" loading="eager" class="header__logo-image new" srcset="//www.spyder.com/cdn/shop/files/Spyder-Logo-BLK.svg?v=1755786153&width=120 1x, //www.spyder.com/cdn/shop/files/Spyder-Logo-BLK.svg?v=1755786153&width=240 2x"> 3468 3469 3470 3471 <img src="//www.spyder.com/cdn/shop/files/Spyder-Logo-WHT.svg?v=1755786162&width=120" alt="Spyder logo in white with blank background" width="805" height="125" loading="eager" class="header__logo-image-transparent new" srcset="//www.spyder.com/cdn/shop/files/Spyder-Logo-WHT.svg?v=1755786162&width=120 1x, //www.spyder.com/cdn/shop/files/Spyder-Logo-WHT.svg?v=1755786162&width=240 2x"> 3472</a> 3473 </div> 3474 <nav class="header__nav small-hide medium-hide js-nav"> 3475 <ul class="header__nav-items list-unstyled js-mega-menu"> 3476<li class="header__nav-item header__nav-item-1 js-nav-item has-dropdown megamenu" data-menu-item="MEN"> 3477 <a 3478 href="/collections/mens" 3479 class="header__nav-link js-nav-link text--link" 3480 title="MEN" 3481 3482 >MEN 3483 3484<span class="icon icon--rotate-90"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3485 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3486 </svg> 3487</span> 3488 3489 </a><div class="header__nav-dropdown js-dropdown" data-menu-content="MEN"> 3490 <div class="header__nav-dropdown-inner color-scheme-1"> 3491 <ul class="header__nav-links list-unstyled"> 3492 3493<style data-shopify>.header__nav-item-1.megamenu { 3494 --header-nav-group-link-size: 6; 3495 }</style><div class="header__nav--group header__nav--group-link"><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="NEW ARRIVALS"> 3496 <a 3497 href="/collections/mens-new-arrivals" 3498 class="header__nav-dropdown-link js-nav-link" 3499 aria-label="NEW ARRIVALS" 3500 3501 role="button" 3502 >NEW ARRIVALS 3503 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="NEW ARRIVALS"><li class="header__nav-sublinks-item"> 3504 <a 3505 href="/collections/mens-tops-1" 3506 class="header__nav-dropdown-link header__nav-childlink" 3507 3508 >Tops</a> 3509 </li><li class="header__nav-sublinks-item"> 3510 <a 3511 href="/collections/mens-sweatshirts" 3512 class="header__nav-dropdown-link header__nav-childlink" 3513 3514 >Sweatshirt</a> 3515 </li><li class="header__nav-sublinks-item"> 3516 <a 3517 href="/collections/mens-spring-jackets" 3518 class="header__nav-dropdown-link header__nav-childlink" 3519 3520 >Jackets</a> 3521 </li><li class="header__nav-sublinks-item"> 3522 <a 3523 href="/collections/mens-shorts-pants" 3524 class="header__nav-dropdown-link header__nav-childlink" 3525 3526 >Shorts & Pants</a> 3527 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="JACKETS"> 3528 <a 3529 href="/collections/mens-jackets" 3530 class="header__nav-dropdown-link js-nav-link" 3531 aria-label="JACKETS" 3532 3533 role="button" 3534 >JACKETS 3535 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="JACKETS"><li class="header__nav-sublinks-item"> 3536 <a 3537 href="/collections/mens-insulated-jackets" 3538 class="header__nav-dropdown-link header__nav-childlink" 3539 3540 >Insulated</a> 3541 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="PANTS"> 3542 <a 3543 href="/collections/mens-pants" 3544 class="header__nav-dropdown-link js-nav-link" 3545 aria-label="PANTS" 3546 3547 role="button" 3548 >PANTS 3549 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="PANTS"><li class="header__nav-sublinks-item"> 3550 <a 3551 href="/collections/mens-insulated-pants" 3552 class="header__nav-dropdown-link header__nav-childlink" 3553 3554 >Insulated</a> 3555 </li><li class="header__nav-sublinks-item"> 3556 <a 3557 href="/collections/mens-bibs" 3558 class="header__nav-dropdown-link header__nav-childlink" 3559 3560 >Bibs</a> 3561 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="TOPS"> 3562 <a 3563 href="/collections/mens-tops-2" 3564 class="header__nav-dropdown-link js-nav-link" 3565 aria-label="TOPS" 3566 3567 role="button" 3568 >TOPS 3569 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="TOPS"><li class="header__nav-sublinks-item"> 3570 <a 3571 href="/collections/mens-vests" 3572 class="header__nav-dropdown-link header__nav-childlink" 3573 3574 >Vests</a> 3575 </li><li class="header__nav-sublinks-item"> 3576 <a 3577 href="/collections/mens-fleece" 3578 class="header__nav-dropdown-link header__nav-childlink" 3579 3580 >Midlayers</a> 3581 </li><li class="header__nav-sublinks-item"> 3582 <a 3583 href="/collections/mens-baselayer" 3584 class="header__nav-dropdown-link header__nav-childlink" 3585 3586 >Baselayers</a> 3587 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="ACCESSORIES"> 3588 <a 3589 href="/collections/mens-accessories-1" 3590 class="header__nav-dropdown-link js-nav-link" 3591 aria-label="ACCESSORIES" 3592 3593 role="button" 3594 >ACCESSORIES 3595 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="ACCESSORIES"><li class="header__nav-sublinks-item"> 3596 <a 3597 href="/collections/mens-socks-1" 3598 class="header__nav-dropdown-link header__nav-childlink" 3599 3600 >Socks</a> 3601 </li><li class="header__nav-sublinks-item"> 3602 <a 3603 href="/collections/mens-hats-1" 3604 class="header__nav-dropdown-link header__nav-childlink" 3605 3606 >Hats</a> 3607 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="ACTIVITIES"> 3608 <a 3609 href="#" 3610 class="header__nav-dropdown-link js-nav-link inactive-link" 3611 aria-label="ACTIVITIES" 3612 3613 role="button" 3614 >ACTIVITIES 3615 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="ACTIVITIES"><li class="header__nav-sublinks-item"> 3616 <a 3617 href="/collections/mens-race-suits-1" 3618 class="header__nav-dropdown-link header__nav-childlink" 3619 3620 >Race</a> 3621 </li><li class="header__nav-sublinks-item"> 3622 <a 3623 href="/collections/mens-freeski" 3624 class="header__nav-dropdown-link header__nav-childlink" 3625 3626 >Freeski</a> 3627 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item h5 " data-child-menu-item="SALE"> 3628 <a 3629 href="/collections/sale-mens" 3630 class="header__nav-dropdown-link js-nav-link" 3631 aria-label="SALE" 3632 3633 role="button" 3634 >SALE 3635 </a></li></div> 3636 3637<style data-shopify>.header__nav-item-1.megamenu { 3638 --header-nav-group-card-size: 2; 3639 --header-nav-group-card-gap: calc(var(--spacing-unit-size) * 2); 3640 }</style><div class="header__nav--group header__nav--group-card"> 3641 <style data-shopify> 3642 .block-image_link_text_qJKgkg { 3643 --header-nav-group-card-aspect-ratio: auto; 3644 } 3645 @media screen and (min-width: 750px) { 3646 .block-image_link_text_qJKgkg { 3647 --header-nav-group-card-aspect-ratio: 5/4; 3648 } 3649 } 3650 .block-image_link_text_HDgBPy { 3651 --header-nav-group-card-aspect-ratio: auto; 3652 } 3653 @media screen and (min-width: 750px) { 3654 .block-image_link_text_HDgBPy { 3655 --header-nav-group-card-aspect-ratio: 5/4; 3656 } 3657 } 3658 .block-image_link_text_dDHKTf { 3659 --header-nav-group-card-aspect-ratio: auto; 3660 } 3661 @media screen and (min-width: 750px) { 3662 .block-image_link_text_dDHKTf { 3663 --header-nav-group-card-aspect-ratio: 5/4; 3664 } 3665 } 3666 .block-image_link_text_d6pqEP { 3667 --header-nav-group-card-aspect-ratio: auto; 3668 } 3669 @media screen and (min-width: 750px) { 3670 .block-image_link_text_d6pqEP { 3671 --header-nav-group-card-aspect-ratio: 5/4; 3672 } 3673 } 3674 .block-image_link_text_qjPpLi { 3675 --header-nav-group-card-aspect-ratio: auto; 3676 } 3677 @media screen and (min-width: 750px) { 3678 .block-image_link_text_qjPpLi { 3679 --header-nav-group-card-aspect-ratio: 5/4; 3680 } 3681 } 3682 .block-image_link_text_QFaTGt { 3683 --header-nav-group-card-aspect-ratio: auto; 3684 } 3685 @media screen and (min-width: 750px) { 3686 .block-image_link_text_QFaTGt { 3687 --header-nav-group-card-aspect-ratio: 5/4; 3688 } 3689 } 3690 .block-image_link_text_QxabLQ { 3691 --header-nav-group-card-aspect-ratio: auto; 3692 } 3693 @media screen and (min-width: 750px) { 3694 .block-image_link_text_QxabLQ { 3695 --header-nav-group-card-aspect-ratio: auto; 3696 } 3697 } 3698 .block-image_link_text_caCqL4 { 3699 --header-nav-group-card-aspect-ratio: auto; 3700 } 3701 @media screen and (min-width: 750px) { 3702 .block-image_link_text_caCqL4 { 3703 --header-nav-group-card-aspect-ratio: auto; 3704 } 3705 } 3706 .block-image_link_text_PaCCmf { 3707 --header-nav-group-card-aspect-ratio: auto; 3708 } 3709 @media screen and (min-w
3709idth: 750px) { 3710 .block-image_link_text_PaCCmf { 3711 --header-nav-group-card-aspect-ratio: auto; 3712 } 3713 } 3714 .block-image_link_text_xbc3gL { 3715 --header-nav-group-card-aspect-ratio: auto; 3716 } 3717 @media screen and (min-width: 750px) { 3718 .block-image_link_text_xbc3gL { 3719 --header-nav-group-card-aspect-ratio: auto; 3720 } 3721 }</style><li class="header__nav-links-item header__nav-links-item--card block-image_link_text_qJKgkg small-hide medium-hide" > 3722 <div class="card header__card header__card-text color-scheme-6"><div class="media media--overlay card__media"><img src="//www.spyder.com/cdn/shop/files/09.08-Mens-Fall-Nav.jpg?v=1788903449&width=128" alt="" width="735" height="586" loading="eager" srcset=" //www.spyder.com/cdn/shop/files/09.08-Mens-Fall-Nav.jpg?v=1788903449&width=360 360w, //www.spyder.com/cdn/shop/files/09.08-Mens-Fall-Nav.jpg?v=1788903449&width=480 480w, //www.spyder.com/cdn/shop/files/09.08-Mens-Fall-Nav.jpg?v=1788903449&width=600 600w, //www.spyder.com/cdn/shop/files/09.08-Mens-Fall-Nav.jpg?v=1788903449&width=720 720w" sizes="(max-width: 360px) 360px,(max-width: 480px) 480px,(max-width: 600px) 600px,(max-width: 720px) 720px, 100vw"> 3723</div><div class="card__content align-start text-start justify-end"><span class="card__subtitle">Season of Change</span><h6 class="card__title h4">FALL ARRIVALS</h6></div><a href="/collections/mens-fall-styles" class="card__link"> 3724 <span class="visually-hidden">FALL ARRIVALS</span> 3725 </a></div> 3726 </li><li class="header__nav-links-item header__nav-links-item--card block-image_link_text_HDgBPy small-hide medium-hide" > 3727 <div class="card header__card header__card-text color-scheme-6"><div class="media media--overlay card__media"><img src="//www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Mens-Ski.jpg?v=1773357120&width=128" alt="" width="735" height="586" loading="eager" srcset=" //www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Mens-Ski.jpg?v=1773357120&width=360 360w, //www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Mens-Ski.jpg?v=1773357120&width=480 480w, //www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Mens-Ski.jpg?v=1773357120&width=600 600w, //www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Mens-Ski.jpg?v=1773357120&width=720 720w" sizes="(max-width: 360px) 360px,(max-width: 480px) 480px,(max-width: 600px) 600px,(max-width: 720px) 720px, 100vw" style="object-position:50.0% 51.855%;"> 3728</div><div class="card__content align-start text-start justify-end"><span class="card__subtitle">Shop Now</span><h6 class="card__title h4">SKI COLLECTION</h6></div><a href="/collections/mens" class="card__link"> 3729 <span class="visually-hidden">SKI COLLECTION</span> 3730 </a></div> 3731 </li> 3732 3733 3734 3735 3736 3737 3738 3739 3740 </div></ul> 3741 </div> 3742 </div></li> 3743<li class="header__nav-item header__nav-item-2 js-nav-item has-dropdown megamenu" data-menu-item="WOMEN"> 3744 <a 3745 href="/collections/womens" 3746 class="header__nav-link js-nav-link text--link" 3747 title="WOMEN" 3748 3749 >WOMEN 3750 3751<span class="icon icon--rotate-90"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3752 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3753 </svg> 3754</span> 3755 3756 </a><div class="header__nav-dropdown js-dropdown" data-menu-content="WOMEN"> 3757 <div class="header__nav-dropdown-inner color-scheme-1"> 3758 <ul class="header__nav-links list-unstyled"> 3759 3760<style data-shopify>.header__nav-item-2.megamenu { 3761 --header-nav-group-link-size: 6; 3762 }</style><div class="header__nav--group header__nav--group-link"><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="NEW ARRIVALS"> 3763 <a 3764 href="/collections/womens-new-arrivals-1" 3765 class="header__nav-dropdown-link js-nav-link" 3766 aria-label="NEW ARRIVALS" 3767 3768 role="button" 3769 >NEW ARRIVALS 3770 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="NEW ARRIVALS"><li class="header__nav-sublinks-item"> 3771 <a 3772 href="/collections/womens-tops-1" 3773 class="header__nav-dropdown-link header__nav-childlink" 3774 3775 >Tops</a> 3776 </li><li class="header__nav-sublinks-item"> 3777 <a 3778 href="/collections/womens-hoodies" 3779 class="header__nav-dropdown-link header__nav-childlink" 3780 3781 >Hoodies</a> 3782 </li><li class="header__nav-sublinks-item"> 3783 <a 3784 href="/collections/womens-jacket" 3785 class="header__nav-dropdown-link header__nav-childlink" 3786 3787 >Jackets</a> 3788 </li><li class="header__nav-sublinks-item"> 3789 <a 3790 href="/collections/womens-shorts-pants" 3791 class="header__nav-dropdown-link header__nav-childlink" 3792 3793 >Shorts & Pants</a> 3794 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="JACKETS"> 3795 <a 3796 href="/collections/womens-jackets" 3797 class="header__nav-dropdown-link js-nav-link" 3798 aria-label="JACKETS" 3799 3800 role="button" 3801 >JACKETS 3802 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="JACKETS"><li class="header__nav-sublinks-item"> 3803 <a 3804 href="/collections/womens-insulated-jackets" 3805 class="header__nav-dropdown-link header__nav-childlink" 3806 3807 >Insulated</a> 3808 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="PANTS"> 3809 <a 3810 href="/collections/womens-pants" 3811 class="header__nav-dropdown-link js-nav-link" 3812 aria-label="PANTS" 3813 3814 role="button" 3815 >PANTS 3816 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="PANTS"><li class="header__nav-sublinks-item"> 3817 <a 3818 href="/collections/womens-insulated-pants" 3819 class="header__nav-dropdown-link header__nav-childlink" 3820 3821 >Insulated</a> 3822 </li><li class="header__nav-sublinks-item"> 3823 <a 3824 href="/collections/womens-bibs" 3825 class="header__nav-dropdown-link header__nav-childlink" 3826 3827 >Bibs</a> 3828 </li><li class="header__nav-sublinks-item"> 3829 <a 3830 href="/collections/womens-shell-pants" 3831 class="header__nav-dropdown-link header__nav-childlink" 3832 3833 >Shells</a> 3834 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="TOPS"> 3835 <a 3836 href="/collections/womens-tops-2" 3837 class="header__nav-dropdown-link js-nav-link" 3838 aria-label="TOPS" 3839 3840 role="button" 3841 >TOPS 3842 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="TOPS"><li class="header__nav-sublinks-item"> 3843 <a 3844 href="/collections/womens-vest" 3845 class="header__nav-dropdown-link header__nav-childlink" 3846 3847 >Vests</a> 3848 </li><li class="header__nav-sublinks-item"> 3849 <a 3850 href="/collections/womens-midlayers" 3851 class="header__nav-dropdown-link header__nav-childlink" 3852 3853 >Midlayers</a> 3854 </li><li class="header__nav-sublinks-item"> 3855 <a 3856 href="/collections/womens-baselayer" 3857 class="header__nav-dropdown-link header__nav-childlink" 3858 3859 >Baselayers</a> 3860 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="ACCESSORIES"> 3861 <a 3862 href="/collections/womens-accessories-1" 3863 class="header__nav-dropdown-link js-nav-link" 3864 aria-label="ACCESSORIES" 3865 3866 role="button" 3867 >ACCESSORIES 3868 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="ACCESSORIES"><li class="header__nav-sublinks-item"> 3869 <a 3870 href="/collections/womens-socks-1" 3871 class="header__nav-dropdown-link header__nav-childlink" 3872 3873 >Socks</a> 3874 </li><li class="header__nav-sublinks-item"> 3875 <a 3876 href="/collections/womens-hats-1" 3877 class="header__nav-dropdown-link header__nav-childlink" 3878 3879 >Hats</a> 3880 </li><li class="header__nav-sublinks-item"> 3881 <a 3882 href="/collections/womens-gloves-1" 3883 class="header__nav-dropdown-link header__nav-childlink" 3884 3885 >Gloves</a> 3886 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="ACTIVITIES"> 3887 <a 3888 href="#" 3889 class="header__nav-dropdown-link js-nav-link inactive-link" 3890 aria-label="ACTIVITIES" 3891 3892 role="button" 3893 >ACTIVITIES 3894 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="ACTIVITIES"><li class="header__nav-sublinks-item"> 3895 <a 3896 href="/collections/womens-speedfreaks" 3897 class="header__nav-dropdown-link header__nav-childlink" 3898 3899 >Race</a> 3900 </li><li class="header__nav-sublinks-item"> 3901 <a 3902 href="/collections/womens-freeski" 3903 class="header__nav-dropdown-link header__nav-childlink" 3904 3905 >Freeski</a> 3906 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item h5 " data-child-menu-item="SALE"> 3907 <a 3908 href="/collections/sale-womens" 3909 class="header__nav-dropdown-link js-nav-link" 3910 aria-label="SALE" 3911 3912 role="button" 3913 >SALE 3914 </a></li></div> 3915 3916<style data-shopify>.header__nav-item-2.megamenu { 3917 --header-nav-group-card-size: 2; 3918 --header-nav-group-card-gap: calc(var(--spacing-unit-size) * 2); 3919 }</style><div class="header__nav--group header__nav--group-card"> 3920 <style data-shopify> 3921 .block-image_link_text_qJKgkg { 3922 --header-nav-group-card-aspect-ratio: auto; 3923 } 3924 @media screen and (min-width: 750px) { 3925 .block-image_link_text_qJKgkg { 3926 --header-nav-group-card-aspect-ratio: 5/4; 3927 } 3928 } 3929 .block-image_link_text_HDgBPy { 3930 --header-nav-group-card-aspect-ratio: auto; 3931 } 3932 @media screen and (min-width: 750px) { 3933 .block-image_link_text_HDgBPy { 3934 --header-nav-group-card-aspect-ratio: 5/4; 3935 } 3936 } 3937
3937 .block-image_link_text_dDHKTf { 3938 --header-nav-group-card-aspect-ratio: auto; 3939 } 3940 @media screen and (min-width: 750px) { 3941 .block-image_link_text_dDHKTf { 3942 --header-nav-group-card-aspect-ratio: 5/4; 3943 } 3944 } 3945 .block-image_link_text_d6pqEP { 3946 --header-nav-group-card-aspect-ratio: auto; 3947 } 3948 @media screen and (min-width: 750px) { 3949 .block-image_link_text_d6pqEP { 3950 --header-nav-group-card-aspect-ratio: 5/4; 3951 } 3952 } 3953 .block-image_link_text_qjPpLi { 3954 --header-nav-group-card-aspect-ratio: auto; 3955 } 3956 @media screen and (min-width: 750px) { 3957 .block-image_link_text_qjPpLi { 3958 --header-nav-group-card-aspect-ratio: 5/4; 3959 } 3960 } 3961 .block-image_link_text_QFaTGt { 3962 --header-nav-group-card-aspect-ratio: auto; 3963 } 3964 @media screen and (min-width: 750px) { 3965 .block-image_link_text_QFaTGt { 3966 --header-nav-group-card-aspect-ratio: 5/4; 3967 } 3968 } 3969 .block-image_link_text_QxabLQ { 3970 --header-nav-group-card-aspect-ratio: auto; 3971 } 3972 @media screen and (min-width: 750px) { 3973 .block-image_link_text_QxabLQ { 3974 --header-nav-group-card-aspect-ratio: auto; 3975 } 3976 } 3977 .block-image_link_text_caCqL4 { 3978 --header-nav-group-card-aspect-ratio: auto; 3979 } 3980 @media screen and (min-width: 750px) { 3981 .block-image_link_text_caCqL4 { 3982 --header-nav-group-card-aspect-ratio: auto; 3983 } 3984 } 3985 .block-image_link_text_PaCCmf { 3986 --header-nav-group-card-aspect-ratio: auto; 3987 } 3988 @media screen and (min-width: 750px) { 3989 .block-image_link_text_PaCCmf { 3990 --header-nav-group-card-aspect-ratio: auto; 3991 } 3992 } 3993 .block-image_link_text_xbc3gL { 3994 --header-nav-group-card-aspect-ratio: auto; 3995 } 3996 @media screen and (min-width: 750px) { 3997 .block-image_link_text_xbc3gL { 3998 --header-nav-group-card-aspect-ratio: auto; 3999 } 4000 }</style> 4001 4002<li class="header__nav-links-item header__nav-links-item--card block-image_link_text_dDHKTf small-hide medium-hide" > 4003 <div class="card header__card header__card-text color-scheme-6"><div class="media media--overlay card__media"><img src="//www.spyder.com/cdn/shop/files/38A435431_SOG_LF-3_8c6ff934-0692-468f-8d78-1f046552ec71.jpg?v=1767285072&width=128" alt="" width="1440" height="1800" loading="eager" srcset=" //www.spyder.com/cdn/shop/files/38A435431_SOG_LF-3_8c6ff934-0692-468f-8d78-1f046552ec71.jpg?v=1767285072&width=360 360w, //www.spyder.com/cdn/shop/files/38A435431_SOG_LF-3_8c6ff934-0692-468f-8d78-1f046552ec71.jpg?v=1767285072&width=480 480w, //www.spyder.com/cdn/shop/files/38A435431_SOG_LF-3_8c6ff934-0692-468f-8d78-1f046552ec71.jpg?v=1767285072&width=600 600w, //www.spyder.com/cdn/shop/files/38A435431_SOG_LF-3_8c6ff934-0692-468f-8d78-1f046552ec71.jpg?v=1767285072&width=720 720w, //www.spyder.com/cdn/shop/files/38A435431_SOG_LF-3_8c6ff934-0692-468f-8d78-1f046552ec71.jpg?v=1767285072&width=840 840w, //www.spyder.com/cdn/shop/files/38A435431_SOG_LF-3_8c6ff934-0692-468f-8d78-1f046552ec71.jpg?v=1767285072&width=960 960w, //www.spyder.com/cdn/shop/files/38A435431_SOG_LF-3_8c6ff934-0692-468f-8d78-1f046552ec71.jpg?v=1767285072&width=1280 1280w, //www.spyder.com/cdn/shop/files/38A435431_SOG_LF-3_8c6ff934-0692-468f-8d78-1f046552ec71.jpg?v=1767285072 1440w" sizes="(max-width: 360px) 360px,(max-width: 480px) 480px,(max-width: 600px) 600px,(max-width: 720px) 720px,(max-width: 840px) 840px,(max-width: 960px) 960px,(max-width: 1280px) 1280px,(max-width: 1440px) 1440p
4003x, 100vw" style="object-position:55.957% 50.293%;"> 4004</div><div class="card__content align-start text-start justify-end"><span class="card__subtitle">Unapologetically Bold</span><h6 class="card__title h4">SPYDER x SSS VOL. II</h6></div><a href="https://www.spyder.com/pages/slut-strand-society" class="card__link"> 4005 <span class="visually-hidden">SPYDER x SSS VOL. II</span> 4006 </a></div> 4007 </li><li class="header__nav-links-item header__nav-links-item--card block-image_link_text_d6pqEP small-hide medium-hide" > 4008 <div class="card header__card header__card-text color-scheme-6"><div class="media media--overlay card__media"><img src="//www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Womens-Ski.jpg?v=1773357493&width=128" alt="" width="735" height="586" loading="eager" srcset=" //www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Womens-Ski.jpg?v=1773357493&width=360 360w, //www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Womens-Ski.jpg?v=1773357493&width=480 480w, //www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Womens-Ski.jpg?v=1773357493&width=600 600w, //www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Womens-Ski.jpg?v=1773357493&width=720 720w" sizes="(max-width: 360px) 360px,(max-width: 480px) 480px,(max-width: 600px) 600px,(max-width: 720px) 720px, 100vw" style="object-position:37.598% 20.117%;"> 4009</div><div class="card__content align-start text-start justify-end"><span class="card__subtitle">Shop Now</span><h6 class="card__title h4">SKI COLLECTION</h6></div><a href="/collections/womens" class="card__link"> 4010 <span class="visually-hidden">SKI COLLECTION</span> 4011 </a></div> 4012 </li> 4013 4014 4015 4016 4017 4018 4019 </div></ul> 4020 </div> 4021 </div></li> 4022<li class="header__nav-item header__nav-item-3 js-nav-item has-dropdown megamenu" data-menu-item="KIDS"> 4023 <a 4024 href="/collections/kids" 4025 class="header__nav-link js-nav-link text--link" 4026 title="KIDS" 4027 4028 >KIDS 4029 4030<span class="icon icon--rotate-90"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4031 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 4032 </svg> 4033</span> 4034 4035 </a><div class="header__nav-dropdown js-dropdown" data-menu-content="KIDS"> 4036 <div class="header__nav-dropdown-inner color-scheme-1"> 4037 <ul class="header__nav-links list-unstyled"> 4038 4039<style data-shopify>.header__nav-item-3.megamenu { 4040 --header-nav-group-link-size: 4; 4041 }</style><div class="header__nav--group header__nav--group-link"><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="BOYS"> 4042 <a 4043 href="/collections/boys" 4044 class="header__nav-dropdown-link js-nav-link" 4045 aria-label="BOYS" 4046 4047 role="button" 4048 >BOYS 4049 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="BOYS"><li class="header__nav-sublinks-item"> 4050 <a 4051 href="/collections/boys-jackets-1" 4052 class="header__nav-dropdown-link header__nav-childlink" 4053 4054 >Jackets</a> 4055 </li><li class="header__nav-sublinks-item"> 4056 <a 4057 href="/collections/boys-pants" 4058 class="header__nav-dropdown-link header__nav-childlink" 4059 4060 >Pants</a> 4061 </li><li class="header__nav-sublinks-item"> 4062 <a 4063 href="/collections/boys-baselayers" 4064 class="header__nav-dropdown-link header__nav-childlink" 4065 4066 >Baselayers</a> 4067 </li><li class="header__nav-sublinks-item"> 4068 <a 4069 href="/collections/boys-accessories" 4070 class="header__nav-dropdown-link header__nav-childlink" 4071 4072 >Accessories</a> 4073 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="GIRLS"> 4074 <a 4075 href="/collections/girls" 4076 class="header__nav-dropdown-link js-nav-link" 4077 aria-label="GIRLS" 4078 4079 role="button" 4080 >GIRLS 4081 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="GIRLS"><li class="header__nav-sublinks-item"> 4082 <a 4083 href="/collections/girls-ski-jackets-1" 4084 class="header__nav-dropdown-link header__nav-childlink" 4085 4086 >Jackets</a> 4087 </li><li class="header__nav-sublinks-item"> 4088 <a 4089 href="/collections/girls-pants" 4090 class="header__nav-dropdown-link header__nav-childlink" 4091 4092 >Pants</a> 4093 </li><li class="header__nav-sublinks-item"> 4094 <a 4095 href="/collections/girls-baselayers" 4096 class="header__nav-dropdown-link header__nav-childlink" 4097 4098 >Baselayers</a> 4099 </li><li class="header__nav-sublinks-item"> 4100 <a 4101 href="/collections/girls-accessories" 4102 class="header__nav-dropdown-link header__nav-childlink" 4103 4104 >Accessories</a> 4105 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="LITTLE KIDS"> 4106 <a 4107 href="/collections/little-kids" 4108 class="header__nav-dropdown-link js-nav-link" 4109 aria-label="LITTLE KIDS" 4110 4111 role="button" 4112 >LITTLE KIDS 4113 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="LITTLE KIDS"><li class="header__nav-sublinks-item"> 4114 <a 4115 href="/collections/little-kids-jackets" 4116 class="header__nav-dropdown-link header__nav-childlink" 4117 4118 >Jackets</a> 4119 </li><li class="header__nav-sublinks-item"> 4120 <a 4121 href="/collections/little-kids-bottoms" 4122 class="header__nav-dropdown-link header__nav-childlink" 4123 4124 >Pants</a> 4125 </li><li class="header__nav-sublinks-item"> 4126 <a 4127 href="/collections/little-kids-baselayers" 4128 class="header__nav-dropdown-link header__nav-childlink" 4129 4130 >Baselayers</a> 4131 </li><li class="header__nav-sublinks-item"> 4132 <a 4133 href="/collections/little-kids-accessories" 4134 class="header__nav-dropdown-link header__nav-childlink" 4135 4136 >Accessories</a> 4137 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item h5 " data-child-menu-item="SALE"> 4138 <a 4139 href="/collections/sale-kids" 4140 class="header__nav-dropdown-link js-nav-link" 4141 aria-label="SALE" 4142 4143 role="button" 4144 >SALE 4145 </a></li></div> 4146 4147<style data-shopify>.header__nav-item-3.megamenu { 4148 --header-nav-group-card-size: 2; 4149 --header-nav-group-card-gap: calc(var(--spacing-unit-size) * 2); 4150 }</style><div class="header__nav--group header__nav--group-card"> 4151 <style data-shopify> 4152 .block-image_link_text_qJKgkg { 4153 --header-nav-group-card-aspect-ratio: auto; 4154 } 4155 @media screen and (min-width: 750px) { 4156 .block-image_link_text_qJKgkg { 4157 --header-nav-group-card-aspect-ratio: 5/4; 4158 } 4159 } 4160 .block-image_link_text_HDgBPy { 4161 --header-nav-group-card-aspect-ratio: auto; 4162 } 4163 @media screen and (min-width: 750px) { 4164 .block-image_link_text_HDgBPy { 4165 --header-nav-group-card-aspect-ratio: 5/4; 4166 } 4167 } 4168 .block-image_link_text_dDHKTf { 4169 --header-nav-group-card-aspect-ratio: auto; 4170 } 4171 @media screen and (min-width: 750px) { 4172 .block-image_link_text_dDHKTf { 4173 --header-nav-group-card-aspect-ratio: 5/4; 4174 } 4175 } 4176 .block-image_link_text_d6pqEP { 4177 --header-nav-group-card-aspect-ratio: auto; 4178 } 4179 @media screen and (min-width: 750px) { 4180 .block-image_link_text_d6pqEP { 4181 --header-nav-group-card-aspect-ratio: 5/4; 4182 } 4183 } 4184 .block-image_link_text_qjPpLi { 4185 --header-nav-group-card-aspect-ratio: auto; 4186 } 4187 @media screen and (min-width: 750px) { 4188 .block-image_link_text_qjPpLi { 4189 --header-nav-group-card-aspect-ratio: 5/4; 4190 } 4191 } 4192 .block-image_link_text_QFaTGt { 4193 --header-nav-group-card-aspect-ratio: auto; 4194 } 4195 @media screen and (min-width: 750px) { 4196 .block-image_link_text_QFaTGt { 4197 --header-nav-group-card-aspect-ratio: 5/4; 4198 } 4199 } 4200 .block-image_link_text_QxabLQ { 4201 --header-nav-group-card-aspect-ratio: auto; 4202 } 4203 @media screen and (min-width: 750px) { 4204 .block-image_link_text_QxabLQ { 4205 --header-nav-group-card-aspect-ratio: auto; 4206 } 4207 } 4208 .block-image_link_text_caCqL4 { 4209 --header-nav-group-card-aspect-ratio: auto; 4210 } 4211 @media screen and (min-width: 750px) { 4212 .block-image_link_text_caCqL4 { 4213 --header-nav-group-card-aspect-ratio: auto; 4214 } 4215 } 4216 .block-image_link_text_PaCCmf { 4217 --header-nav-group-card-aspect-ratio: auto; 4218 } 4219 @media screen and (min-width: 750px) { 4220 .block-image_link_text_PaCCmf { 4221 --header-nav-group-card-aspect-ratio: auto; 4222 } 4223 } 4224 .block-image_link_text_xbc3gL { 4225 --header-nav-group-card-aspect-ratio: auto; 4226 } 4227 @media screen and (min-width: 750px) { 4228 .block-image_link_text_xbc3gL { 4229 --header-nav-group-card-aspect-ratio: auto; 4230 } 4231 }</style> 4232 4233 4234 4235<li class="header__nav-links-item header__nav-links-item--card block-image_link_text_qjPpLi " > 4236 <div class="card header__card header__card-text color-scheme-6"><div class="media media--overlay card__media"><img src="//www.spyder.com/cdn/shop/files/FA25-Nav-Kids-Boys.jpg?v=1761325005&width=128" alt="" width="735" height="586" loading="eager" srcset=" //www.spyder.com/cdn/shop/files/FA25-Nav-Kids-Boys.jpg?v=1761325005&width=360 360w, //www.spyder.com/cdn/shop/files/FA25-Nav-Kids-Boys.jpg?v=1761325005&width=480 480w, //www.spyder.com/cdn/shop/files/FA25-Nav-Kids-Boys.jpg?v=1761325005&width=600 600w, //www.spyder.com/cdn/shop/files/FA25-Nav-Kids-Boys.jpg?v=1761325005&width=720 720w" sizes="(max-width: 360px) 360px,(max-width: 480px) 480px,(max-width: 600px) 600px,(max-width: 720px) 720px, 100vw"> 4237</div><div class="card__content align-start text-start justify-end"><span class="card__subtitle">Ski Collection</span><h6 class="card__title h4">SHOP BOYS</h6></div><a href="/collections/boys" class="card__link">
4238 <span class="visually-hidden">SHOP BOYS</span> 4239 </a></div> 4240 </li><li class="header__nav-links-item header__nav-links-item--card block-image_link_text_QFaTGt " > 4241 <div class="card header__card header__card-text color-scheme-6"><div class="media media--overlay card__media"><img src="//www.spyder.com/cdn/shop/files/FA25-Nav-Kids-Girls.jpg?v=1761325022&width=128" alt="" width="735" height="586" loading="eager" srcset=" //www.spyder.com/cdn/shop/files/FA25-Nav-Kids-Girls.jpg?v=1761325022&width=360 360w, //www.spyder.com/cdn/shop/files/FA25-Nav-Kids-Girls.jpg?v=1761325022&width=480 480w, //www.spyder.com/cdn/shop/files/FA25-Nav-Kids-Girls.jpg?v=1761325022&width=600 600w, //www.spyder.com/cdn/shop/files/FA25-Nav-Kids-Girls.jpg?v=1761325022&width=720 720w" sizes="(max-width: 360px) 360px,(max-width: 480px) 480px,(max-width: 600px) 600px,(max-width: 720px) 720px, 100vw"> 4242</div><div class="card__content align-start text-start justify-end"><span class="card__subtitle">Ski Collection</span><h6 class="card__title h4">SHOP GIRLS</h6></div><a href="/collections/girls" class="card__link"> 4243 <span class="visually-hidden">SHOP GIRLS</span> 4244 </a></div> 4245 </li> 4246 4247 4248 4249 4250 </div></ul> 4251 </div> 4252 </div></li> 4253<li class="header__nav-item header__nav-item-4 js-nav-item has-dropdown megamenu" data-menu-item="SALE "> 4254 <a 4255 href="/collections/sale" 4256 class="header__nav-link js-nav-link text--link" 4257 title="SALE " 4258 4259 >SALE 4260 4261<span class="icon icon--rotate-90"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4262 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 4263 </svg> 4264</span> 4265 4266 </a><div class="header__nav-dropdown js-dropdown" data-menu-content="SALE "> 4267 <div class="header__nav-dropdown-inner color-scheme-1"> 4268 <ul class="header__nav-links list-unstyled"> 4269 4270<style data-shopify>.header__nav-item-4.megamenu { 4271 --header-nav-group-link-size: 4; 4272 }</style><div class="header__nav--group header__nav--group-link"><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="SALE"> 4273 <a 4274 href="/collections/sale" 4275 class="header__nav-dropdown-link js-nav-link" 4276 aria-label="SALE" 4277 4278 role="button" 4279 >SALE 4280 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="SALE"><li class="header__nav-sublinks-item"> 4281 <a 4282 href="/collections/sale" 4283 class="header__nav-dropdown-link header__nav-childlink" 4284 4285 >All Sale</a> 4286 </li><li class="header__nav-sublinks-item"> 4287 <a 4288 href="/collections/previous-season-sale" 4289 class="header__nav-dropdown-link header__nav-childlink" 4290 4291 >Previous Season</a> 4292 </li><li class="header__nav-sublinks-item"> 4293 <a 4294 href="/collections/sale-race" 4295 class="header__nav-dropdown-link header__nav-childlink" 4296 4297 >Race</a> 4298 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item h5 " data-child-menu-item="MEN"> 4299 <a 4300 href="/collections/sale-mens" 4301 class="header__nav-dropdown-link js-nav-link" 4302 aria-label="MEN" 4303 4304 role="button" 4305 >MEN 4306 </a></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item h5 " data-child-menu-item="WOMEN"> 4307 <a 4308 href="/collections/sale-womens" 4309 class="header__nav-dropdown-link js-nav-link" 4310 aria-label="WOMEN" 4311 4312 role="button" 4313 >WOMEN 4314 </a></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item h5 " data-child-menu-item="KIDS'"> 4315 <a 4316 href="/collections/sale-kids" 4317 class="header__nav-dropdown-link js-nav-link" 4318 aria-label="KIDS'" 4319 4320 role="button" 4321 >KIDS' 4322 </a></li></div> 4323 4324<style data-shopify>.header__nav-item-4.megamenu { 4325 --header-nav-group-card-size: 2; 4326 --header-nav-group-card-gap: calc(var(--spacing-unit-size) * 2); 4327 }</style><div class="header__nav--group header__nav--group-card"> 4328 <style data-shopify> 4329 .block-image_link_text_qJKgkg { 4330 --header-nav-group-card-aspect-ratio: auto; 4331 } 4332 @media screen and (min-width: 750px) { 4333 .block-image_link_text_qJKgkg { 4334 --header-nav-group-card-aspect-ratio: 5/4; 4335 } 4336 } 4337 .block-image_link_text_HDgBPy { 4338 --header-nav-group-card-aspect-ratio: auto; 4339 } 4340 @media screen and (min-width: 750px) { 4341 .block-image_link_text_HDgBPy { 4342 --header-nav-group-card-aspect-ratio: 5/4; 4343 } 4344 } 4345 .block-image_link_text_dDHKTf { 4346 --header-nav-group-card-aspect-ratio: auto; 4347 } 4348 @media screen and (min-width: 750px) { 4349 .block-image_link_text_dDHKTf { 4350 --header-nav-group-card-aspect-ratio: 5/4; 4351 } 4352 } 4353 .block-image_link_text_d6pqEP { 4354 --header-nav-group-card-aspect-ratio: auto; 4355 } 4356 @media screen and (min-width: 750px) { 4357 .block-image_link_text_d6pqEP { 4358 --header-nav-group-card-aspect-ratio: 5/4; 4359 } 4360 } 4361 .block-image_link_text_qjPpLi { 4362 --header-nav-group-card-aspect-ratio: auto; 4363 } 4364 @media screen and (min-width: 750px) { 4365 .block-image_link_text_qjPpLi { 4366 --header-nav-group-card-aspect-ratio: 5/4; 4367 } 4368 } 4369 .block-image_link_text_QFaTGt { 4370 --header-nav-group-card-aspect-ratio: auto; 4371 } 4372 @media screen and (min-width: 750px) { 4373 .block-image_link_text_QFaTGt { 4374 --header-nav-group-card-aspect-ratio: 5/4; 4375 } 4376 } 4377 .block-image_link_text_QxabLQ { 4378 --header-nav-group-card-aspect-ratio: auto; 4379 } 4380 @media screen and (min-width: 750px) { 4381 .block-image_link_text_QxabLQ { 4382 --header-nav-group-card-aspect-ratio: auto; 4383 } 4384 } 4385 .block-image_link_text_caCqL4 { 4386 --header-nav-group-card-aspect-ratio: auto; 4387 } 4388 @media screen and (min-width: 750px) { 4389 .block-image_link_text_caCqL4 { 4390 --header-nav-group-card-aspect-ratio: auto; 4391 } 4392 } 4393 .block-image_link_text_PaCCmf { 4394 --header-nav-group-card-aspect-ratio: auto; 4395 } 4396 @media screen and (min-width: 750px) { 4397 .block-image_link_text_PaCCmf { 4398 --header-nav-group-card-aspect-ratio: auto; 4399 } 4400 } 4401 .block-image_link_text_xbc3gL { 4402 --header-nav-group-card-aspect-ratio: auto; 4403 } 4404 @media screen and (min-width: 750px) { 4405 .block-image_link_text_xbc3gL { 4406 --header-nav-group-card-aspect-ratio: auto; 4407 } 4408 }</style> 4409 4410 4411 4412 4413 4414<li class="header__nav-links-item header__nav-links-item--card block-image_link_text_QxabLQ small-hide medium-hide" > 4415 <div class="card header__card header__card-text color-scheme-6"><div class="media media--overlay card__media"><img src="//www.spyder.com/cdn/shop/files/08.12-Ski-Sale-Nav.jpg?v=1786490612&width=128" alt="" width="735" height="586" loading="eager" srcset=" //www.spyder.com/cdn/shop/files/08.12-Ski-Sale-Nav.jpg?v=1786490612&width=360 360w, //www.spyder.com/cdn/shop/files/08.12-Ski-Sale-Nav.jpg?v=1786490612&width=480 480w, //www.spyder.com/cdn/shop/files/08.12-Ski-Sale-Nav.jpg?v=1786490612&width=600 600w, //www.spyder.com/cdn/shop/files/08.12-Ski-Sale-Nav.jpg?v=1786490612&width=720 720w" sizes="(max-width: 360px) 360px,(max-width: 480px) 480px,(max-width: 600px) 600px,(max-width: 720px) 720px, 100vw" style="object-position:49.121% 33.887%;"> 4416</div><div class="card__content align-start text-start justify-end"><span class="card__subtitle">Past Season Savings</span><h6 class="card__title h4">SKI SALE</h6></div><a href="https://www.spyder.com/collections/previous-season-sale" class="card__link">
4417 <span class="visually-hidden">SKI SALE</span> 4418 </a></div> 4419 </li><li class="header__nav-links-item header__nav-links-item--card block-image_link_text_caCqL4 small-hide medium-hide" > 4420 <div class="card header__card header__card-text color-scheme-6"><div class="media media--overlay card__media"><img src="//www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Sale-Mens.jpg?v=1773356404&width=128" alt="" width="735" height="586" loading="eager" srcset=" //www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Sale-Mens.jpg?v=1773356404&width=360 360w, //www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Sale-Mens.jpg?v=1773356404&width=480 480w, //www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Sale-Mens.jpg?v=1773356404&width=600 600w, //www.spyder.com/cdn/shop/files/03.13-Spring-Launch-Site-Flip-Nav-Sale-Mens.jpg?v=1773356404&width=720 720w" sizes="(max-width: 360px) 360px,(max-width: 480px) 480px,(max-width: 600px) 600px,(max-width: 720px) 720px, 100vw" style="object-position:50.0% 61.426%;"> 4421</div><div class="card__content align-start text-start justify-end"><span class="card__subtitle">Past Season Savings</span><h6 class="card__title h4">MEN'S SALE</h6></div><a href="https://www.spyder.com/collections/sale-mens" class="card__link"> 4422 <span class="visually-hidden">MEN'S SALE</span> 4423 </a></div> 4424 </li> 4425 4426 4427 </div></ul> 4428 </div> 4429 </div></li> 4430<li class="header__nav-item header__nav-item-5 js-nav-item has-dropdown megamenu" data-menu-item="BRAND"> 4431 <a 4432 href="https://www.spyder.com/pages/brand" 4433 class="header__nav-link js-nav-link text--link" 4434 title="BRAND" 4435 4436 >BRAND 4437 4438<span class="icon icon--rotate-90"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4439 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 4440 </svg> 4441</span> 4442 4443 </a><div class="header__nav-dropdown js-dropdown" data-menu-content="BRAND"> 4444 <div class="header__nav-dropdown-inner color-scheme-1"> 4445 <ul class="header__nav-links list-unstyled"> 4446 4447<style data-shopify>.header__nav-item-5.megamenu { 4448 --header-nav-group-link-size: 3; 4449 }</style><div class="header__nav--group header__nav--group-link"><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="BRAND"> 4450 <a 4451 href="https://www.spyder.com/pages/brand" 4452 class="header__nav-dropdown-link js-nav-link" 4453 aria-label="BRAND" 4454 4455 role="button" 4456 >BRAND 4457 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="BRAND"><li class="header__nav-sublinks-item"> 4458 <a 4459 href="https://www.spyder.com/pages/brand" 4460 class="header__nav-dropdown-link header__nav-childlink" 4461 4462 >About</a> 4463 </li><li class="header__nav-sublinks-item"> 4464 <a 4465 href="https://www.spyder.com/pages/athletes" 4466 class="header__nav-dropdown-link header__nav-childlink" 4467 4468 >Athletes</a> 4469 </li><li class="header__nav-sublinks-item"> 4470 <a 4471 href="https://www.spyder.com/pages/exo-shield" 4472 class="header__nav-dropdown-link header__nav-childlink" 4473 4474 >EXO Shield</a> 4475 </li><li class="header__nav-sublinks-item"> 4476 <a 4477 href="https://www.cognitoforms.com/OutdoorCollectiveLLC/ProProgramApplication" 4478 class="header__nav-dropdown-link header__nav-childlink" 4479 4480 >Pro Program</a> 4481 </li><li class="header__nav-sublinks-item"> 4482 <a 4483 href="https://vg028wtnxzb.typeform.com/to/Yy3uX9Ul?typeform-source=www.spyder.com" 4484 class="header__nav-dropdown-link header__nav-childlink" 4485 4486 >
4486Ambassador Application</a> 4487 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="EXPERT GUIDES"> 4488 <a 4489 href="https://www.spyder.com/blogs/expert-guides" 4490 class="header__nav-dropdown-link js-nav-link" 4491 aria-label="EXPERT GUIDES" 4492 4493 role="button" 4494 >EXPERT GUIDES 4495 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="EXPERT GUIDES"><li class="header__nav-sublinks-item"> 4496 <a 4497 href="https://www.spyder.com/blogs/expert-guides/ski-clothes-care" 4498 class="header__nav-dropdown-link header__nav-childlink" 4499 4500 >How to Wash Ski Clothes</a> 4501 </li><li class="header__nav-sublinks-item"> 4502 <a 4503 href="https://www.spyder.com/blogs/expert-guides/down-vs-synthetic-insulation" 4504 class="header__nav-dropdown-link header__nav-childlink" 4505 4506 >Down vs. Synthetic Insulation</a> 4507 </li><li class="header__nav-sublinks-item"> 4508 <a 4509 href="https://www.spyder.com/blogs/expert-guides/skiing-what-to-wear" 4510 class="header__nav-dropdown-link header__nav-childlink" 4511 4512 >What to Wear Skiing</a> 4513 </li><li class="header__nav-sublinks-item"> 4514 <a 4515 href="https://www.spyder.com/blogs/expert-guides/ski-layering" 4516 class="header__nav-dropdown-link header__nav-childlink" 4517 4518 >How to Layer for Skiing</a> 4519 </li><li class="header__nav-sublinks-item"> 4520 <a 4521 href="https://www.spyder.com/blogs/expert-guides/soft-shell-vs-hard-shell-jackets" 4522 class="header__nav-dropdown-link header__nav-childlink" 4523 4524 >Hard Shell vs. Soft Shell Jackets</a> 4525 </li><li class="header__nav-sublinks-item"> 4526 <a 4527 href="https://www.spyder.com/blogs/expert-guides" 4528 class="header__nav-dropdown-link header__nav-childlink" 4529 4530 >All Expert Guides >></a> 4531 </li></ul></li><li class="header__nav-links-item header__nav-links-item--link js-nav-item has-dropdown " data-child-menu-item="FEATURED STORIES"> 4532 <a 4533 href="/blogs/featured" 4534 class="header__nav-dropdown-link js-nav-link" 4535 aria-label="FEATURED STORIES" 4536 4537 role="button" 4538 >FEATURED STORIES 4539 </a><ul class="header__nav-sublinks list-unstyled" data-child-menu-content="FEATURED
4539STORIES"><li class="header__nav-sublinks-item"> 4540 <a 4541 href="https://www.spyder.com/pages/jamaica-olympics" 4542 class="header__nav-dropdown-link header__nav-childlink" 4543 4544 >Jamaican Ski Team</a> 4545 </li><li class="header__nav-sublinks-item"> 4546 <a 4547 href="https://www.spyder.com/blogs/featured/road-to-the-olympics-part-one" 4548 class="header__nav-dropdown-link header__nav-childlink" 4549 4550 >Road to the Olympics - Part One</a> 4551 </li><li class="header__nav-sublinks-item"> 4552 <a 4553 href="https://www.spyder.com/blogs/featured/road-to-the-olympics-part-two" 4554 class="header__nav-dropdown-link header__nav-childlink" 4555 4556 >Road to the Olympics - Part Two</a> 4557 </li><li class="header__nav-sublinks-item"> 4558 <a 4559 href="https://www.spyder.com/blogs/featured/solden-race-preview" 4560 class="header__nav-dropdown-link header__nav-childlink" 4561 4562 >World Cup Sölden Race Preview</a> 4563 </li><li class="header__nav-sublinks-item"> 4564 <a 4565 href="https://www.spyder.com/blogs/athletes/mac-forehand" 4566 class="header__nav-dropdown-link header__nav-childlink" 4567 4568 >Check in with Mac Forehand</a> 4569 </li></ul></li></div> 4570 4571<style data-shopify>.header__nav-item-5.megamenu { 4572 --header-nav-group-card-size: 2; 4573 --header-nav-group-card-gap: calc(var(--spacing-unit-size) * 2); 4574 }</style><div class="header__nav--group header__nav--group-card"> 4575 <style data-shopify> 4576 .block-image_link_text_qJKgkg { 4577 --header-nav-group-card-aspect-ratio: auto; 4578 } 4579 @media screen and (min-width: 750px) { 4580 .block-image_link_text_qJKgkg { 4581 --header-nav-group-card-aspect-ratio: 5/4; 4582 } 4583 } 4584 .block-image_link_text_HDgBPy { 4585 --header-nav-group-card-aspect-ratio: auto; 4586 } 4587 @media screen and (min-width: 750px) { 4588 .block-image_link_text_HDgBPy { 4589 --header-nav-group-card-aspect-ratio: 5/4; 4590 } 4591 } 4592 .block-image_link_text_dDHKTf { 4593 --header-nav-group-card-aspect-ratio: auto; 4594 } 4595 @media screen and (min-width: 750px) { 4596 .block-image_link_text_dDHKTf { 4597 --header-nav-group-card-aspect-ratio: 5/4; 4598 } 4599 } 4600 .block-image_link_text_d6pqEP { 4601 --header-nav-group-card-aspect-ratio: auto; 4602 } 4603 @media screen and (min-width: 750px) { 4604 .block-image_link_text_d6pqEP { 4605 --header-nav-group-card-aspect-ratio: 5/4; 4606 } 4607 } 4608 .block-image_link_text_qjPpLi { 4609 --header-nav-group-card-aspect-ratio: auto; 4610 } 4611 @media screen and (min-width: 750px) { 4612 .block-image_link_text_qjPpLi { 4613 --header-nav-group-card-aspect-ratio: 5/4; 4614 } 4615 } 4616 .block-image_link_text_QFaTGt { 4617 --header-nav-group-card-aspect-ratio: auto; 4618 } 4619 @media screen and (min-width: 750px) { 4620 .block-image_link_text_QFaTGt { 4621 --header-nav-group-card-aspect-ratio: 5/4; 4622 } 4623 } 4624 .block-image_link_text_QxabLQ { 4625 --header-nav-group-card-aspect-ratio: auto; 4626 } 4627 @media screen and (min-width: 750px) { 4628 .block-image_link_text_QxabLQ { 4629 --header-nav-group-card-aspect-ratio: auto; 4630 } 4631 } 4632 .block-image_link_text_caCqL4 { 4633 --header-nav-group-card-aspect-ratio: auto; 4634 } 4635 @media screen and (min-width: 750px) { 4636 .block-image_link_text_caCqL4 { 4637 --header-nav-group-card-aspect-ratio: auto; 4638 } 4639 } 4640 .block-image_link_text_PaCCmf { 4641 --header-nav-group-card-aspect-ratio: auto; 4642 } 4643 @media screen and (min-width: 750px) { 4644 .block-image_link_text_PaCCmf { 4645 --header-nav-group-card-aspect-ratio: auto; 4646 } 4647 } 4648 .block-image_link_text_xbc3gL { 4649 --header-nav-group-card-aspect-ratio: auto; 4650 } 4651 @media screen and (min-width: 750px) { 4652 .block-image_link_text_xbc3gL { 4653 --header-nav-group-card-aspect-ratio: auto; 4654 } 4655 }</style> 4656 4657 4658 4659 4660 4661 4662 4663<li class="header__nav-links-item header__nav-links-item--card block-image_link_text_PaCCmf " > 4664 <div class="card header__card header__card-text color-scheme-6"><div class="media media--overlay card__media"><img src="//www.spyder.com/cdn/shop/files/Nav-Brand-Jamaica-Olympics.jpg?v=1769017456&width=128" alt="" width="735" height="586" loading="eager" srcset=" //www.spyder.com/cdn/shop/files/Nav-Brand-Jamaica-Olympics.jpg?v=1769017456&width=360 360w, //www.spyder.com/cdn/shop/files/Nav-Brand-Jamaica-Olympics.jpg?v=1769017456&width=480 480w, //www.spyder.com/cdn/shop/files/Nav-Brand-Jamaica-Olympics.jpg?v=1769017456&width=600 600w, //www.spyder.com/cdn/shop/files/Nav-Brand-Jamaica-Olympics.jpg?v=1769017456&width=720 720w" sizes="(max-width: 360px) 360px,(max-width: 480px) 480px,(max-width: 600px) 600px,(max-width: 720px) 720px, 100vw" style="object-position:50.0% 13.77%;"> 4665</div><div class="card__content align-start text-start justify-end"><span class="card__subtitle">Spyder for the</span><h6 class="card__title h4">JAMAICAN SKI TEAM</h6></div><a href="https://www.spyder.com/pages/jamaica-olympics" class="card__link">
4666 <span class="visually-hidden">JAMAICAN SKI TEAM</span> 4667 </a></div> 4668 </li><li class="header__nav-links-item header__nav-links-item--card block-image_link_text_xbc3gL small-hide medium-hide" > 4669 <div class="card header__card header__card-text color-scheme-6"><div class="media media--overlay card__media"><img src="//www.spyder.com/cdn/shop/files/Nav-Brand-Road-to-the-Olympics-Part-Two.jpg?v=1767913640&width=128" alt="" width="735" height="586" loading="eager" srcset=" //www.spyder.com/cdn/shop/files/Nav-Brand-Road-to-the-Olympics-Part-Two.jpg?v=1767913640&width=360 360w, //www.spyder.com/cdn/shop/files/Nav-Brand-Road-to-the-Olympics-Part-Two.jpg?v=1767913640&width=480 480w, //www.spyder.com/cdn/shop/files/Nav-Brand-Road-to-the-Olympics-Part-Two.jpg?v=1767913640&width=600 600w, //www.spyder.com/cdn/shop/files/Nav-Brand-Road-to-the-Olympics-Part-Two.jpg?v=1767913640&width=720 720w" sizes="(max-width: 360px) 360px,(max-width: 480px) 480px,(max-width: 600px) 600px,(max-width: 720px) 720px, 100vw" style="object-position:49.121% 97.754%;"> 4670</div><div class="card__content align-start text-start justify-end"><span class="card__subtitle">Part Two with AJ Ginnis</span><h6 class="card__title h4">ROAD TO THE OLYMPICS</h6></div><a href="https://www.spyder.com/blogs/featured/road-to-the-olympics-part-two" class="card__link"> 4671 <span class="visually-hidden">ROAD TO THE OLYMPICS</span> 4672 </a></div> 4673 </li> 4674 </div></ul> 4675 </div> 4676 </div></li> 4677 </ul> 4678 </nav> 4679 <nav class="header__utils"> 4680 <ul class="header__utils-items list-unstyled"> 4681 <li class="header__utils-item"> 4682 <desktop-drawer class="drawer"> 4683<details id="Country-drawer-header-sections--16758590210130__header" class="country-drawer drawer__container"> 4684 <summary 4685 class="drawer__button drawer__button--text text--link header__utils-link text--link" 4686 id="Country-drawer-button-header-sections--16758590210130__header" 4687 aria-label="Country" 4688 ><span class="drawer__button-flag"><img src="//cdn.shopify.com/static/images/flags/us.svg?width=18" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?width=18 18w" width="18" height="14"></span><span class="drawer__button-text"></span> 4689 <noscript> 4690<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4691 <path d="M14 6L20 12L14 18M19 12H4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 4692 </svg> 4693</noscript> 4694 </summary> 4695 4696 <div class="drawer__content js-drawer color-scheme-1 gradient" id="Country-menu-drawer-header-sections--16758590210130__header" tabindex="-1"> 4697 <button 4698 class="drawer__button-close text-current button-reset no-js-hidden js-btn-close-drawer" 4699 aria-label="Close" 4700 aria-controls="Country-menu-drawer-header-sections--16758590210130__header" 4701 aria-expanded="false" 4702 > 4703<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4704 <path d="M5 5L19 19M19 5L5 19" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 4705 </svg> 4706</button> 4707 4708 <div class="drawer__row drawer__row--gutter-sm"><h2 class="drawer__title">Change country</h2><p>Update your country and language to be accurate with the place you're browsing from.</p></div><div class="drawer__row"> 4709 <localization-form> 4710 <form method="post" action="/localization" id="header-sections--16758590210130__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="/cart" /> 4711<div class="form-row"> 4712 <div class="select-input"> 4713 <label for="country-drawer-selector-header-sections--16758590210130__header" class="select-input__label visually-hidden">Change currency</label> 4714 4715 <div class="select-input__wrapper"> 4716 <select 4717 name="country_code" 4718 id="country-drawer-selector-header-sections--16758590210130__header" 4719 class="select-input__el" 4720 aria-describedby="a11y-refresh-page-message" 4721 ><option value="CA">Canada (CAD|$)</option><option value="US" selected>United States (USD|$)</option></select> 4722<span class="icon"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4723 <path d="M4 9L12 17L20 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 4724 </svg> 4725</span></div> 4726 </div> 4727 </div><div class="form-row no-js"> 4728 <button type="submit" class="button button--outlined button--full no-js">Submit</button> 4729 </div> 4730 </form> 4731 </localization-form> 4732 </div></div> 4733</details> 4734</desktop-drawer> 4735 </li><li class="header__utils-item header__utils-item--search header__utils-item--mobile"><search-drawer class="drawer drawer--search"> 4736 <details id="Search-drawer-header" class="drawer__container"> 4737 <summary 4738 class="header__utils-link drawer__button text--link " 4739 id="Search-drawer-button-header" 4740 aria-label="Search" 4741 > 4742<div class="icon-with-text header__utils-link--icon">
4743 <span class="icon"> 4744 <svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4745 <path d="M20 20L16.05 16.05M18 11C18 14.866 14.866 18 11 18C7.13401 18 4 14.866 4 11C4 7.13401 7.13401 4 11 4C14.866 4 18 7.13401 18 11Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 4746 </svg> 4747 </span> 4748 <span class="icon__text"> 4749 Search 4750 </span> 4751 </div><noscript> 4752<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4753 <path d="M8 8L16 16M16 8L8 16" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 4754 </svg> 4755</noscript> 4756 </summary> 4757 4758 <div class="drawer__content drawer__content--search slim-scrollbar color-scheme-1 gradient drawer__content--search-suggestions js-drawer" id="Search-menu-drawer-header" tabindex="-1"> 4759 4760 <div class="drawer__row"><predictive-search class="search"> 4761 <form action="/search"> 4762 <div class="search__head"> 4763 <div class="search__controls"><button type="submit" class="search__button search__button--submit button-reset js-btn-submit" 4764 aria-label="Search" 4765 > 4766<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4767 <path d="M20 20L16.05 16.05M18 11C18 14.866 14.866 18 11 18C7.13401 18 4 14.866 4 11C4 7.13401 7.13401 4 11 4C14.866 4 18 7.13401 18 11Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 4768 </svg> 4769</button> 4770<div class="field field--search" data-input-wrapper><label for="search-desktop" class="field__label visually-hidden">Search</label><input 4771 type="search" 4772 id="search-desktop" 4773 name="q" 4774 placeholder="Search for..." 4775 4776 4777 4778 4779 4780 4781 4782 role="combobox" 4783 aria-expanded="false" 4784 aria-owns="predictive-search-results-list" 4785 aria-controls="predictive-search-results-list" 4786 aria-haspopup="listbox" 4787 aria-autocomplete="list" 4788 autocorrect="off" 4789 autocomplete="off" 4790 autocapitalize="off" 4791 spellcheck="false" 4792 4793 class="field__input js-drawer-focus-element" 4794 /> 4795 4796 <span 4797 class="field__message hidden" 4798 data-message 4799 4800 ></span></div> 4801<button type="button" class="search__button search__button--clear button-reset js-btn-clear-text" 4802 aria-label="Clear"disabled>Clear</button> 4803 4804 <button 4805 class="drawer__button-close button-reset no-js-hidden js-btn-close-drawer" 4806 aria-label="Close" 4807 aria-controls="Search-menu-drawer-" 4808 aria-expanded="false" 4809 > 4810<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4811 <path d="M8 8L16 16M16 8L8 16" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 4812 </svg> 4813</button> 4814 </div> 4815 </div><div class="search__message hidden js-message-error"> 4816 <p data-text>Something went wrong. Please try again!</p> 4817 </div> 4818 <div class="search__body hidden js-results-container"></div></form> 4819</predictive-search> 4820</div><div class="drawer__row search-drawer__suggestions"> 4821 <h6 class="search-drawer__title">Popular searches</h6> 4822 <ul class="list-unstyled"><li> 4823 4824<a 4825 4826 href="/collections/new-arrivals" 4827 class="button button--outlined uppercase"> 4828 4829 NEW ARRIVALS</a> 4830 </li><li> 4831 4832<a 4833 4834 href="/collections/mens" 4835 class="button button--outlined uppercase"> 4836 4837 MENS</a> 4838 </li><li> 4839 4840<a 4841 4842 href="/collections/womens" 4843 class="button button--outlined uppercase"> 4844 4845 WOMENS</a> 4846 </li><li> 4847 4848<a 4849 4850 href="/collections/kids" 4851 class="button button--outlined uppercase"> 4852 4853 KIDS</a> 4854 </li></ul> 4855 </div></div> 4856 </details> 4857</search-drawer> 4858</li><li class="header__utils-item header__utils-item--account"> 4859 <a 4860 href="/account/login" 4861 class="header__utils-link text--link" 4862 title="Log in" 4863 > 4864<div class="icon-with-text header__utils-link--icon">
4865 <span class="icon"> 4866 <svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4867 <path d="M15.5 6.5C15.5 8.433 13.933 10 12 10C10.067 10 8.5 8.433 8.5 6.5C8.5 4.567 10.067 3 12 3C13.933 3 15.5 4.567 15.5 6.5Z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round" /> 4868 <path d="M12 13C7.8098 13 4.86894 16.0754 4.5 20H19.5C19.1311 16.0754 16.1902 13 12 13Z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round" /> 4869 </svg> 4870 </span> 4871 <span class="icon__text"> 4872 Log in 4873 </span> 4874 </div></a> 4875 </li><li class="header__utils-item header__utils-item--cart header__utils-item--mobile cart-hover-wrapper"> 4876 <a href="/cart" class="header__utils-link header__utils-link--cart text--link" title="Cart" id="cart-counter" data-cart-link> 4877<div class="icon-with-text header__utils-link--icon"> 4878 <span class="icon"> 4879 <svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4880 <path d="M4 8H20V17C20 18.6569 18.6569 20 17 20H7C5.34315 20 4 18.6569 4 17V8Z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round" /> 4881 <path d="M8 8V7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7V8" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round" /> 4882 </svg> 4883 </span> 4884 <span class="icon__text"> 4885 Cart 4886 </span> 4887 </div><span class="cart-count-badge hidden"></span> 4888</a> 4889 4890 <div class="cart-dropdown"> 4891 4892 <p>Your cart is empty.</p> 4893 4894 </div> 4895</li> 4896 </ul> 4897 </nav> 4898</div> 4899 </div> 4900</div> 4901 4902<style data-shopify> 4903 .header__logo { 4904 width: 10.0rem; 4905 } 4906 .header__logo.header__logo-text .h4 { 4907 font-size: calc(var(--font-heading-scale) * 1.6rem * 1); 4908 } 4909 @media screen and (min-width: 750px) { 4910 .header__logo { 4911 width: 12.0rem; 4912 } 4913 .header__logo.header__logo-text .h4 { 4914 font-size: calc(var(--font-heading-scale) * 1.8rem * 1); 4915 } 4916 } 4917</style> 4918
4919<script type="application/ld+json"> 4920 { 4921 "@context": "https://schema.org", 4922 "@type": "Organization", 4923 "name": "Spyder", 4924 4925 "logo": "https:\/\/www.spyder.com\/cdn\/shop\/files\/Spyder-Logo-BLK.svg?v=1755786153\u0026width=805", 4926 4927 "sameAs": [ 4928 "", 4929 "https:\/\/www.facebook.com\/spyderactivesports\/", 4930 "https:\/\/www.pinterest.com\/spyderactive\/", 4931 "https:\/\/www.instagram.com\/spyderactive\/", 4932 "https:\/\/www.tiktok.com\/@spyderactive", 4933 "", 4934 "https:\/\/www.youtube.com\/@spyderactive", 4935 "" 4936 ], 4937 "url": "https:\/\/www.spyder.com" 4938 } 4939</script>
4939 4940<style> #shopify-section-sections--16758590210130__header .header__nav-link.js-nav-link.text--link {font-size: 1.3rem;} </style></header> 4941<!-- END sections: header-group --><main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 4942 <section id="shopify-section-template--16758594404434__main" class="shopify-section"><link href="//www.spyder.com/cdn/shop/t/749/assets/component-cart.css?v=30425944529129323551789664464" rel="stylesheet" type="text/css" media="all" />
4942<script src="//www.spyder.com/cdn/shop/t/749/assets/cart.js?v=78196216838318977031789664464" defer="defer"></script>
4942<style data-shopify>#shopify-section-template--16758594404434__main > div { 4943 padding-block-start: calc(var(--section-spacing-unit-size) * 0); 4944 padding-block-end: calc(var(--section-spacing-unit-size) * 0); 4945 }</style><div class="color-scheme-1 gradient"> 4946 <cart-items class="cart" id="template--16758594404434__main"> 4947 <div class="container max-w-page"> 4948 <div class="cart__head center"> 4949 <div class="h2 cart__subtitle">Itâs a little empty here</div> 4950 <p class="cart__empty-description">Your cart is currently empty</p> 4951<a 4952 4953 href="/collections/new-arrivals" 4954 class="button cart__empty-button button--outlined uppercase"> 4955 4956 Start Shopping</a></div></div> 4957 </cart-items> 4958</div> 4959 4960 4961</section><section id="shopify-section-template--16758594404434__175987881994300669" class="shopify-section"><style data-shopify>#shopify-section-template--16758594404434__175987881994300669 > div { 4962 padding-block-start: calc(var(--section-spacing-unit-size) * 2); 4963 padding-block-end: calc(var(--section-spacing-unit-size) * 2); 4964 } 4965 #shopify-section-template--16758594404434__175987881994300669 > div > div.gradient { 4966 padding: calc(var(--spacing-unit-size) * 2); 4967 border-radius: var(--card-corner-radius); 4968 }</style><div class="app-embeds color-scheme-1 gradient"> 4969 <div class="container max-w-page"><div id="shopify-block-AVXVpN05PSFkzalI1R__boost_ai_search_filter_recommendation_ssr_bxxJJA" class="shopify-block shopify-app-block"> <div id="boost-sd-widget-cartpage-414842"></div>
4969<script type="text/javascript">(()=>{const a=document.getElementById(`boost-sd-widget-cartpage-414842`);const b=`cartpage-414842`;if(a){const c=0;const d=0;const e=``;const f=``;Object.assign(a.style,{paddingTop:`${c}px`,paddingBottom:`${d}px`});e&&a.classList.add(...(e.split(` `)));if(f){const a=`boost-sd-custom-widget-${b}`;const c=document.querySelector(`style#${a}`);c&&c.remove();const d=document.createElement(`style`);d.id=a;d.textContent=`${f}`;document.head.appendChild(d)}}})()</script>
4969 </div> 4970</div> 4971</div> 4972 4973 4974</section> 4975 </main> 4976 4977 <footer class="js-animation-fade-in"><!-- BEGIN sections: footer-group --> 4978<section id="shopify-section-sections--16758590046290__footer_xjQ6Rm" class="shopify-section shopify-section-group-footer-group"> 4979 <link href="//www.spyder.com/cdn/shop/t/749/assets/section-footer.css?v=119566405394728093081789664464" rel="stylesheet" type="text/css" media="all" /> 4980 4981<style data-shopify>#shopify-section-sections--16758590046290__footer_xjQ6Rm > div { 4982 padding-block-start: calc(var(--section-spacing-unit-size) * 2); 4983 padding-block-end: calc(var(--section-spacing-unit-size) * 1); 4984 --section-footer-spacing-grid: 2; 4985 }.block-brand_M9BKRn { 4986 --block-grid-column: 1; 4987 --block-grid-row: 1; 4988 }.block-social_media_KWFqHk { 4989 --block-grid-column: 2; 4990 --block-grid-row: 1; 4991 }</style><div class="footer color-scheme-6 gradient"> 4992 <div class="section-footer container max-w-fluid"> 4993 4994 <div class="grid"> 4995 <div class="section-footer__block col-span-1 block-brand_M9BKRn align-self-start" ><style data-shopify>#shopify-section-sections--16758590046290__footer_xjQ6Rm .footer__brand-logo { 4996 width: 15.0rem; 4997 height: auto; 4998 } 4999 @media screen and (min-width: 750px) { 5000 #shopify-section-sections--16758590046290__footer_xjQ6Rm .footer__brand-logo { 5001 width: 24.0rem; 5002 max-width: 100%; 5003 } 5004 }</style><div class="section-footer__content footer__brand align-start text-start align-start--mobile text-start--mobile"> 5005 <a href="/" title="Spyder"><img src="//www.spyder.com/cdn/shop/files/Spyder-Logo-WHT.svg?v=1755786162&width=128" alt="Spyder logo in white with blank background" width="805" height="125" loading="eager" class="footer__brand-logo animation-none" srcset=" //www.spyder.com/cdn/shop/files/Spyder-Logo-WHT.svg?v=1755786162&width=360 360w, //www.spyder.com/cdn/shop/files/Spyder-Logo-WHT.svg?v=1755786162&width=480 480w, //www.spyder.com/cdn/shop/files/Spyder-Logo-WHT.svg?v=1755786162&width=600 600w, //www.spyder.com/cdn/shop/files/Spyder-Logo-WHT.svg?v=1755786162&width=720 720w" sizes="(max-width: 360px) 360px,(max-width: 480px) 480px,(max-width: 600px) 600px,(max-width: 720px) 720px, 100vw" fetchpriority="high"> 5006</a></div></div> 5007 <div class="section-footer__block col-span-2 block-social_media_KWFqHk align-self-start" ><div class="section-footer__content align-start text-start align-start--mobile text-start--mobile"><h3 class="footer__block-heading"></h3><ul class="footer__social list-unstyled"> 5008 <li><a href="https://www.facebook.com/spyderactivesports/" title="Facebook" target="_blank" rel="noopener noreferrer"> 5009<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5010 <path d="M9.58404 21.706V15.0561H7.52015V12H9.58404V10.6833C9.58404 7.27944 11.124 5.70333 14.464 5.70333C15.0963 5.70333 16.1879 5.82722 16.6363 5.95111V8.71944C16.4001 8.69556 15.9879 8.68333 15.4801 8.68333C13.8401 8.68333 13.2079 9.30333 13.2079 10.9194V12H16.4763L15.9163 15.0556H13.2124V21.9277C18.1637 21.3279 22 17.112 22 12C22 6.47722 17.5228 2 12 2C6.47722 2 2 6.47722 2 12C2 16.6899 5.22813 20.6253 9.58404 21.706Z" fill="currentColor"/> 5011 </svg> 5012</a></li><li><a href="https://www.instagram.com/spyderactive/" title="Instagram" target="_blank" rel="noopener noreferrer"> 5013<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5014 <path d="M12 4.21173C14.5365 4.21173 14.837 4.22123 15.8389 4.267C16.4411 4.27427 17.0377 4.38499 17.6024 4.59432C18.0151 4.74662 18.3884 4.9895 18.6949 5.30509C19.0105 5.61156 19.2534 5.98488 19.4057 6.39759C19.615 6.96235 19.7257 7.55888 19.733 8.16114C19.7788 9.16295 19.7883 9.4635 19.7883 12C19.7883 14.5365 19.7788 14.837 19.733 15.8389C19.7257 16.4411 19.615 17.0377 19.4057 17.6024C19.2476 18.0122 19.0055 18.3844 18.6949 18.6949C18.3844 19.0055 18.0122 19.2476 17.6024 19.4057C17.0377 19.615 16.4411 19.7257 15.8389 19.733C14.837 19.7788 14.5365 19.7883 12 19.7883C9.4635 19.7883 9.16295 19.7788 8.16114 19.733C7.55859 19.7258 6.96176 19.6151 6.39673 19.4057C5.98433 19.2533 5.61132 19.0104 5.30509 18.6949C4.9895 18.3884 4.74662 18.0151 4.59432 17.6024C4.38499 17.0377 4.27427 16.4411 4.267 15.8389C4.22123 14.837 4.21173 14.5365 4.21173 12C4.21173 9.4635 4.22123 9.16295 4.267 8.16114C4.27427 7.55888 4.38499 6.96235 4.59432 6.39759C4.74662 5.98488 4.9895 5.61156 5.30509 5.30509C5.61156 4.9895 5.98488 4.74662 6.39759 4.59432C6.96235 4.38499 7.55888 4.27427 8.16114 4.267C9.16295 4.22123 9.4635 4.21173 12 4.21173ZM12 2.5C9.42032 2.5 9.09645 2.51123 8.08341 2.557C7.29535 2.57272 6.51567 2.72194 5.7775 2.99832C5.1433 3.2371 4.56886 3.61141 4.09427 4.09514C3.61096 4.56956 3.23695 5.14369 2.99832 5.7775C2.72224 6.51
5014572 2.57331 7.2954 2.55786 8.08341C2.51036 9.09645 2.5 9.42032 2.5 12C2.5 14.5797 2.51123 14.9035 2.557 15.9166C2.57272 16.7046 2.72194 17.4843 2.99832 18.2225C3.2371 18.8567 3.61141 19.4311 4.09514 19.9057C4.56956 20.389 5.14369 20.763 5.7775 21.0017C6.51572 21.2778 7.2954 21.4267 8.08341 21.4421C9.09645 21.4896 9.42032 21.5 12 21.5C14.5797 21.5 14.9035 21.4888 15.9166 21.443C16.7046 21.4273 17.4843 21.2781 18.2225 21.0017C18.8538 20.7576 19.4271 20.3843 19.9057 19.9057C20.3843 19.4271 20.7576 18.8538 21.0017 18.2225C21.2778 17.4843 21.4267 16.7046 21.4421 15.9166C21.4896 14.9035 21.5 14.5797 21.5 12C21.5 9.42032 21.4888 9.09645 21.443 8.08341C21.4273 7.29535 21.2781 6.51567 21.0017 5.7775C20.7629 5.1433 20.3886 4.56886 19.9049 4.09427C19.4304 3.61096 18.8563 3.23695 18.2225 2.99832C17.4843 2.72224 16.7046 2.57331 15.9166 2.55786C14.9035 2.51036 14.5797 2.5 12 2.5ZM12 7.12132C11.0351 7.12132 10.0918 7.40745 9.28955 7.94352C8.48725 8.4796 7.86194 9.24155 7.49269 10.133C7.12343 11.0245 7.02682 12.0054 7.21506 12.9518C7.40331 13.8982 7.86796 14.7675 8.55025 15.4497C9.23255 16.132 10.1018 16.5967 11.0482 16.7849C11.9946 16.9732 12.9755 16.8766 13.867 16.5073C14.7585 16.1381 15.5204 15.5127 16.0565 14.7105C16.5926 13.9082 16.8787 12.9649 16.8787 12C16.8787 10.7061 16.3647 9.46518 15.4497 8.55025C14.5348 7.63532 13.2939 7.12132 12 7.12132ZM12 15.167C11.3736 15.167 10.7613 14.9812 10.2405 14.6332C9.71973 14.2852 9.31382 13.7906 9.07412 13.2119C8.83442 12.6333 8.7717 11.9965 8.8939 11.3822C9.0161 10.7678 9.31772 10.2035 9.76063 9.76063C10.2035 9.31772 10.7678 9.0161 11.3822 8.8939C11.9965 8.7717 12.6333 8.83442 13.2119 9.07412C13.7906 9.31382 14.2852 9.71973 14.6332 10.2405C14.9812 10.7613 15.167 11.3736 15.167 12C15.167 12.8399 14.8333 13.6455 14.2394 14.2394C13.6455 14.8333 12.8399 15.167 12 15.167ZM17.0713 5.78873C16.8458 5.78873 16.6254 5.85559 16.4379 5.98085C16.2505 6.10612 16.1043 6.28416 16.0181 6.49247C15.9318 6.70078 15.9092 6.92999 15.9532 7.15113C15.9972 7.37227 16.1057 7.5754 16.2652 7.73483C16.4246 7.89426 16.6277 8.00284 16.8489 8.04682C17.07 8.09081 17.2992 8.06823 17.5075 7.98195C17.7158 7.89567 17.8939 7.74955 18.0191 7.56208C18.1444 7.37461 18.2113 7.1542 18.2113 6.92873C18.2113 6.62638 18.0912 6.33642 17.8774 6.12263C17.6636 5.90883 17.3736 5.78873 17.0713 5.78873Z" fill="currentColor"/> 5015 </svg> 5016</a></li><li><a href="https://www.youtube.com/@spyderactive" title="YouTube" target="_blank" rel="noopener noreferrer"> 5017<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5018 <path fill-rule="evenodd" clip-rule="evenodd" d="M20.2043 4.00776C21.1084 4.28763 21.8189 5.10925 22.0609 6.15475C22.4982 8.04786 22.5 12 22.5 12C22.5 12 22.5 15.9522 22.0609 17.8453C21.8189 18.8908 21.1084 19.7124 20.2043 19.9922C18.5673 20.5 12 20.5 12 20.5C12 20.5 5.43274 20.5 3.79568 19.9922C2.89159 19.7124 2.1811 18.8908 1.93908 17.8453C1.5 15.9522 1.5 12 1.5 12C1.5 12 1.5 8.04786 1.93908 6.15475C2.1811 5.10925 2.89159 4.28763 3.79568 4.00776C5.43274 3.5 12 3.5 12 3.5C12 3.5 18.5673 3.5 20.2043 4.00776ZM15.5134 12.0003L9.79785 15.2999V8.70065L15.5134 12.0003Z" fill="currentColor"/> 5019 </svg> 5020</a></li><li><a href="https://www.tiktok.com/@spyderactive" title="TikTok" target="_blank" rel="noopener noreferrer"> 5021<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5022 <path d="M20.7134 10.2134C18.9337 10.2134 17.2861 9.64796 15.9406 8.68698V15.6726C15.9406 19.1671 13.1063 22 9.61006 22C8.30556 22 7.09309 21.6058 6.08588 20.9298C4.39354 19.7941 3.2793 17.863 3.2793 15.6726C3.2793 12.1783 6.11365 9.34543 9.61016 9.3455C9.90073 9.34536 10.1909 9.36509 10.4788 9.40441V10.18L10.4786 12.904C10.2016 12.8161 9.90621 12.7684 9.59976 12.7684C8.00034 12.7684 6.70399 14.0643 6.70399 15.6627C6.70399 16.7928 7.35199 17.7714 8.29691 18.2481C8.68871 18.4456 9.13121 18.5569 9.59979 18.5569C11.1959 18.5569 12.4901 17.2663 12.4956 15.6726V2H15.9405V2.44029C15.9527 2.57192 15.9702 2.70305 15.993 2.83332C16.2321 4.19637 17.0475 5.36094 18.1793 6.06685C18.9394 6.54103 19.8176 6.79171 20.7134 6.79035L20.7134 10.2134Z" fill="currentColor"/> 5023 </svg> 5024</a></li><li><a href="https://www.pinterest.com/spyderactive/" title="Pinterest" target="_blank" rel="noopener noreferrer"> 5025<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5026 <path d="M12 2C6.47447 2 2 6.47784 2 12.0075C2 16.2449 4.62763 19.8663 8.35135 21.3238C8.26126 20.5274 8.18619 19.3253 8.38138 18.4538C8.56156 17.6724 9.55255 13.4801 9.55255 13.4801C9.55255 13.4801 9.25225 12.879 9.25225 11.9925C9.25225 10.595 10.0631 9.55823 11.0541 9.55823C11.9099 9.55823 12.3153 10.2044 12.3153 10.9707C12.3153 11.8272 11.7748 13.1195 11.4895 14.3065C11.2492 15.2983 11.985 16.1097 12.976 16.1097C14.7477 16.1097 16.1141 14.2314 16.1141 11.5267C16.1141 9.13749 14.3874 7.45455 11.9399 7.45455C9.1021 7.45455 7.42042 9.58828 7.42042 11.7971C7.42042 12.6536 7.75075 13.5853 8.17117 14.0811C8.24625 14.1863 8.26126 14.2615 8.24625 14.3
5026666C8.17117 14.6822 8.00601 15.3584 7.97598 15.4936C7.93093 15.6739 7.82583 15.719 7.64565 15.6288C6.3994 15.0428 5.61862 13.2246 5.61862 11.7521C5.61862 8.59654 7.91592 5.69647 12.2252 5.69647C15.6937 5.69647 18.3814 8.17581 18.3814 11.4666C18.3814 14.9076 16.2042 17.6875 13.2012 17.6875C12.1952 17.6875 11.2342 17.1615 10.9039 16.5455C10.9039 16.5455 10.4084 18.4538 10.2883 18.9196C10.0631 19.7911 9.44745 20.873 9.04204 21.5492C9.97297 21.8347 10.964 22 12 22C17.5255 22 22 17.5222 22 11.9925C22 6.47784 17.5255 2 12 2Z" fill="currentColor"/> 5027 </svg> 5028</a></li> 5029 </ul> 5030 </div></div></div> 5031 5032 </div> 5033</div> 5034 5035 5036</section><section id="shopify-section-sections--16758590046290__footer" class="shopify-section shopify-section-group-footer-group"> 5037 <link href="//www.spyder.com/cdn/shop/t/749/assets/section-footer.css?v=119566405394728093081789664464" rel="stylesheet" type="text/css" media="all" /> 5038 5039<style data-shopify>#shopify-section-sections--16758590046290__footer > div { 5040 padding-block-start: calc(var(--section-spacing-unit-size) * 2); 5041 padding-block-end: calc(var(--section-spacing-unit-size) * 2); 5042 --section-footer-spacing-grid: 2; 5043 }.block-link_list_EAiDLD { 5044 --block-grid-column: 1; 5045 --block-grid-row: 1; 5046 }.block-link_list_QPybyY { 5047 --block-grid-column: 1; 5048 --block-grid-row: 1; 5049 }.block-link_list_f8hjFq { 5050 --block-grid-column: 1; 5051 --block-grid-row: 1; 5052 }.block-richtext_UgWXFj { 5053 --block-grid-column: 1; 5054 --block-grid-row: 1; 5055 }.block-newsletter_wT8pfn { 5056 --block-grid-column: 2; 5057 --block-grid-row: 1; 5058 }</style><div class="footer color-scheme-6 gradient"> 5059 <div class="section-footer container max-w-fluid"> 5060 5061 <div class="grid"> 5062 <div class="section-footer__block col-span-1 block-link_list_EAiDLD align-self-start" ><style data-shopify> 5063 #shopify-section-sections--16758590046290__footer .footer__links a { 5064 color: rgba(var(--color-foreground), 1.0); 5065 } 5066 </style> 5067<div class="section-footer__content footer__nav--vertical"> 5068 <div class="footer__nav-desktop small-hide"> 5069 <h4 class="footer__block-heading">Brand</h4> 5070 <ul class="footer__links list-unstyled"><li> 5071 <a href="/pages/brand" title="ABOUT">ABOUT</a> 5072 </li><li> 5073 <a href="/pages/athletes" title="ATHLETES">ATHLETES</a> 5074 </li><li> 5075 <a href="https://www.spyder.com/pages/exo-shield" title="EXO SHIELD">EXO SHIELD</a> 5076 </li><li> 5077 <a href="https://vg028wtnxzb.typeform.com/to/Yy3uX9Ul" title="AMBASSADOR APPLICATION">AMBASSADOR APPLICATION</a> 5078 </li><li> 5079 <a href="https://www.cognitoforms.com/OutdoorCollectiveLLC/ProPurchasingProgramApplication" title="PRO PROGRAM">PRO PROGRAM</a> 5080 </li><li> 5081 <a href="https://www.spyder.com/pages/careers" title="CAREERS">CAREERS</a> 5082 </li></ul> 5083 </div> 5084 <accordion-default class="accordion footer__accordion small-up-hide"> 5085 <nav class="footer__nav-mobile"><details class="accordion__section footer__links-details footer__links-mobile-item" id="Footer-accordion-section-1" > 5086 <summary class="footer__links-mobile-link heading-static js-btn" id="Accordion-button-1">Brand<div class="footer__links-mobile-link-icon"> 5087<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5088 <path d="M12 4V12M12 12V20M12 12H4M12 12H20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 5089 </svg> 5090 5091<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5092 <path d="M4 12H20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 5093 </svg> 5094</div> 5095 </summary> 5096 5097 <div class="footer__links-mobile-item-dropdown accordion__body" id="Accordion-dropdown-1"> 5098 <ul class="footer__links list-unstyled"><li> 5099 <a href="/pages/brand" title="ABOUT">ABOUT</a> 5100 </li><li> 5101 <a href="/pages/athletes" title="ATHLETES">ATHLETES</a> 5102 </li><li> 5103 <a href="https://www.spyder.com/pages/exo-shield" title="EXO SHIELD">EXO SHIELD</a> 5104 </li><li> 5105 <a href="https://vg028wtnxzb.typeform.com/to/Yy3uX9Ul" title="AMBASSADOR APPLICATION">AMBASSADOR APPLICATION</a> 5106 </li><li> 5107 <a href="https://www.cognitoforms.com/OutdoorCollectiveLLC/ProPurchasingProgramApplication" title="PRO PROGRAM">PRO PROGRAM</a> 5108 </li><li> 5109 <a href="https://www.spyder.com/pages/careers" title="CAREERS">CAREERS</a> 5110 </li></ul> 5111 </div> 5112 </details> 5113 </nav> 5114 </accordion-default> 5115 </div></div> 5116 <div class="section-footer__block col-span-1 block-link_list_QPybyY align-self-start" ><style data-shopify> 5117 #shopify-section-sections--16758590046290__footer .footer__links a { 5118 color: rgba(var(--color-foreground), 1.0); 5119 } 5120 </style>
5121<div class="section-footer__content footer__nav--vertical"> 5122 <div class="footer__nav-desktop small-hide"> 5123 <h4 class="footer__block-heading">Info</h4> 5124 <ul class="footer__links list-unstyled"><li> 5125 <a href="/pages/size-charts" title="SIZE CHARTS">SIZE CHARTS</a> 5126 </li><li> 5127 <a href="https://www.spyder.com/blogs/expert-guides" title="EXPERT GUIDES">EXPERT GUIDES</a> 5128 </li><li> 5129 <a href="/pages/contact-us" title="CONTACT US">CONTACT US</a> 5130 </li><li> 5131 <a href="https://returns.spyder.com/#/" title="RETURNS">RETURNS</a> 5132 </li><li> 5133 <a href="/pages/help-center" title="FAQ">FAQ</a> 5134 </li></ul> 5135 </div> 5136 <accordion-default class="accordion footer__accordion small-up-hide"> 5137 <nav class="footer__nav-mobile"><details class="accordion__section footer__links-details footer__links-mobile-item" id="Footer-accordion-section-2" > 5138 <summary class="footer__links-mobile-link heading-static js-btn" id="Accordion-button-2">Info<div class="footer__links-mobile-link-icon"> 5139<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5140 <path d="M12 4V12M12 12V20M12 12H4M12 12H20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 5141 </svg> 5142 5143<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5144 <path d="M4 12H20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 5145 </svg> 5146</div> 5147 </summary> 5148 5149 <div class="footer__links-mobile-item-dropdown accordion__body" id="Accordion-dropdown-2"> 5150 <ul class="footer__links list-unstyled"><li> 5151 <a href="/pages/size-charts" title="SIZE CHARTS">SIZE CHARTS</a> 5152 </li><li> 5153 <a href="https://www.spyder.com/blogs/expert-guides" title="EXPERT GUIDES">EXPERT GUIDES</a> 5154 </li><li> 5155 <a href="/pages/contact-us" title="CONTACT US">CONTACT US</a> 5156 </li><li> 5157 <a href="https://returns.spyder.com/#/" title="RETURNS">RETURNS</a> 5158 </li><li> 5159 <a href="/pages/help-center" title="FAQ">FAQ</a> 5160 </li></ul> 5161 </div> 5162 </details> 5163 </nav> 5164 </accordion-default> 5165 </div></div> 5166 <div class="section-footer__block col-span-1 block-link_list_f8hjFq align-self-start" ><style data-shopify> 5167 #shopify-section-sections--16758590046290__footer .footer__links a { 5168 color: rgba(var(--color-foreground), 1.0); 5169 } 5170 </style> 5171<div class="section-footer__content footer__nav--vertical"> 5172 <div class="footer__nav-desktop small-hide"> 5173 <h4 class="footer__block-heading">Fine Print</h4> 5174 <ul class="footer__links list-unstyled"><li> 5175 <a href="/pages/privacy-policy" title="PRIVACY POLICY">PRIVACY POLICY</a> 5176 </li><li> 5177 <a href="/pages/privacy-policy" title="YOUR PRIVACY CHOICES">YOUR PRIVACY CHOICES</a> 5178 </li><li> 5179 <a href="https://www.spyder.com/pages/terms-conditions" title="TERMS & CONDITIONS">TERMS & CONDITIONS</a> 5180 </li><li> 5181 <a href="/pages/warranty" title="WARRANTY INFORMATION">WARRANTY INFORMATION</a> 5182 </li><li> 5183 <a href="https://www.cognitoforms.com/OutdoorCollectiveLLC/WarrantyClaimForm" title="WARRANTY CLAIMS">WARRANTY CLAIMS</a> 5184 </li></ul> 5185 </div> 5186 <accordion-default class="accordion footer__accordion small-up-hide"> 5187 <nav class="footer__nav-mobile">
5187<details class="accordion__section footer__links-details footer__links-mobile-item" id="Footer-accordion-section-3" > 5188 <summary class="footer__links-mobile-link heading-static js-btn" id="Accordion-button-3">Fine Print<div class="footer__links-mobile-link-icon"> 5189<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5190 <path d="M12 4V12M12 12V20M12 12H4M12 12H20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 5191 </svg> 5192 5193<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5194 <path d="M4 12H20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 5195 </svg> 5196</div> 5197 </summary> 5198 5199 <div class="footer__links-mobile-item-dropdown accordion__body" id="Accordion-dropdown-3"> 5200 <ul class="footer__links list-unstyled"><li> 5201 <a href="/pages/privacy-policy" title="PRIVACY POLICY">PRIVACY POLICY</a> 5202 </li><li> 5203 <a href="/pages/privacy-policy" title="YOUR PRIVACY CHOICES">YOUR PRIVACY CHOICES</a> 5204 </li><li> 5205 <a href="https://www.spyder.com/pages/terms-conditions" title="TERMS & CONDITIONS">TERMS & CONDITIONS</a> 5206 </li><li> 5207 <a href="/pages/warranty" title="WARRANTY INFORMATION">WARRANTY INFORMATION</a> 5208 </li><li> 5209 <a href="https://www.cognitoforms.com/OutdoorCollectiveLLC/WarrantyClaimForm" title="WARRANTY CLAIMS">WARRANTY CLAIMS</a> 5210 </li></ul> 5211 </div> 5212 </details> 5213 </nav> 5214 </accordion-default> 5215 </div></div> 5216 <div class="section-footer__block col-span-1 block-richtext_UgWXFj align-self-start" > 5217 5218 <div class="section-footer__content footer__richtext text-start text-start--mobile"><h3 class="footer__block-heading"></h3><p>Subscribe to our newsletter to get the latest product drops, exclusive offers, and insider deals.</p> 5219 </div></div> 5220 <div class="section-footer__block col-span-2 block-newsletter_wT8pfn align-self-start" ><div class="section-footer__content align-start text-start align-center--mobile text-center--mobile"> 5221 <div class="footer__newsletter"><h3 class="footer__block-heading">Newsletter</h3><div class="footer__newsletter-text rte"><h6>Stay informed on all things Spyder</h6></div><form method="post" action="/contact#newsletter_wT8pfn" id="newsletter_wT8pfn" accept-charset="UTF-8" class="newsletter-form js-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 5222 5223 <div class="newsletter__controls"> 5224<div class="field newsletter__field" data-input-wrapper><label for="NewsletterForm--sections--16758590046290__footer" class="field__label visually-hidden">Email</label><input 5225 type="email" 5226 id="NewsletterForm--sections--16758590046290__footer" 5227 name="contact[email]" 5228 placeholder="Email address" 5229 5230 required 5231 5232 5233 5234 5235 pattern="^([a-zA-Z0-9_\-\+\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,9})$" 5236 aria-required="true" autocapitalize="off" autocomplete="email" 5237 5238 class="field__input" 5239 /> 5240 5241 <span 5242 class="field__message hidden" 5243 data-message 5244 5245 ></span></div> 5246 5247<div class="newsletter__terms"> 5248 <div class="checkbox checkbox--plain"> 5249 <input type="checkbox" name="terms" required id="Terms-Conditions-sections--16758590046290__footer"> 5250 <label for="Terms-Conditions-sections--16758590046290__footer">I agree to the Privacy Policy and Terms of Use.</label> 5251 </div> 5252 </div> 5253 5254 5255 <button type="submit" class="button-reset newsletter__button" id="Subscribe-sections--16758590046290__footer" name="commit" aria-label="Subscribe">Subscribe</button> 5256 </div></form></div> 5257 </div></div></div> 5258 5259 </div> 5260</div> 5261 5262 5263<style> #shopify-section-sections--16758590046290__footer p {font-size: 1.3rem;} </style></section><section id="shopify-section-sections--16758590046290__footer_JadcgE" class="shopify-section shopify-section-group-footer-group"> 5264 <link rel='stylesheet' href='//www.spyder.com/cdn/shop/t/749/assets/section-footer.css?v=119566405394728093081789664464' media='print' onload="this.media='all'"> 5265 <noscript> 5266 <link href="//www.spyder.com/cdn/shop/t/749/assets/section-footer.css?v=119566405394728093081789664464" rel="stylesheet" type="text/css" media="all" /> 5267 </noscript> 5268 5269<style data-shopify>#shopify-section-sections--16758590046290__footer_JadcgE > div { 5270 padding-block-start: calc(var(--section-spacing-unit-size) * 1); 5271 padding-block-end: calc(var(--section-spacing-unit-size) * 1); 5272 --section-footer-spacing-grid: 1; 5273 }#shopify-section-sections--16758590046290__footer_JadcgE .container { 5274 border-block-start: 0.1rem solid rgba(var(--color-foreground), 0.1); 5275 padding-block-start: calc(var(--section-spacing-unit-size) * 1); 5276 }.block-richtext_dw8JnH { 5277 --block-grid-column: 2; 5278 --block-grid-row: 1; 5279 }.block-richtext_GWFib7 { 5280 --block-grid-column: 2; 5281 --block-grid-row: 1; 5282 }</style><div class="footer color-scheme-6 gradient"> 5283 <div class="section-footer container max-w-fluid"> 5284 5285 <div class="grid"> 5286 <div class="section-footer__block col-span-2 block-richtext_dw8JnH align-self-start" > 5287
5288 <div class="section-footer__content footer__richtext text-start text-start--mobile"><h3 class="footer__block-heading"></h3><p><strong>Outdoor Collective LLC</strong> 1700 Coal Creek Dr, Unit 1, Lafayette, CO 80026</p> 5289 </div></div> 5290 <div class="section-footer__block col-span-2 block-richtext_GWFib7 align-self-center" > 5291 5292 <div class="section-footer__content footer__richtext footer__richtext--copyright text-start text-center--mobile"><h3 class="footer__block-heading"></h3><p>Copyright © 2026 Spyder. All rights reserved.</p> 5293 </div></div></div> 5294 5295 </div> 5296</div> 5297 5298 5299<style> #shopify-section-sections--16758590046290__footer_JadcgE p {font-size: 1.2rem;} </style></section> 5300<!-- END sections: footer-group --></footer><!-- BEGIN sections: overlay-group --> 5301<div id="shopify-section-sections--16758591127634__quick-cart-drawer" class="shopify-section shopify-section-group-overlay-group"><link href="//www.spyder.com/cdn/shop/t/749/assets/component-card-product.css?v=146861724664294993421789664464" rel="stylesheet" type="text/css" media="all" /><link href="//www.spyder.com/cdn/shop/t/749/assets/component-quick-cart-drawer.css?v=90730978744405647921789664464" rel="stylesheet" type="text/css" media="all" />
5301<script src="//www.spyder.com/cdn/shop/t/749/assets/quick-cart-drawer.js?v=7921535356424500631789664464" defer="defer"></script>
5301<style data-shopify>quick-cart-drawer { 5302 --product-media-aspect-ratio: auto; 5303 }</style><quick-cart-drawer> 5304 <div class='quick-cart-drawer__blocks slim-scrollbar color-scheme-1' tabindex="-1"> 5305 <div class="quick-cart-drawer__header"> 5306 <h5>Choose options</h5> 5307 <button 5308 type='button' 5309 class='button--close' 5310 aria-expanded='false' 5311 aria-controls='quick-cart-drawer' 5312 aria-label='Close drawer for selected item' 5313 tabindex="-1" 5314 > 5315<svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5316 <path d="M5 5L19 19M19 5L5 19" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 5317 </svg> 5318</button> 5319 </div> 5320 <div class="quick-cart-drawer__main"><div class="quick-cart-drawer__main--empty"> 5321 <p class="h2">Quick cart is currently empty</p> 5322 <p>No product has been selected yet.</p> 5323 </div> 5324 </div> 5325 </div> 5326 5327 <div class='quick-cart-drawer__backdrop'></div> 5328 </quick-cart-drawer> 5329 5330 5331</div> 5332<!-- END sections: overlay-group --><ul hidden> 5333 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 5334 </ul> 5335 5336
5336<script> 5337 window.theme = window.theme || {}; 5338 theme = { 5339 settings: { 5340 money_format: "${{amount}}", 5341 money_with_currency_format: "${{amount}} USD", 5342 cart_free_shipping_threshold: 15000, 5343 cart_free_shipping_text: `Spend <span class="money">0</span> more for free shipping`, 5344 cart_free_shipping_text_success: `Congrats! You're qualified for free shipping!`, 5345 } 5346 } 5347 window.shopUrl = 'https://www.spyder.com'; 5348 window.routes = { 5349 cart_url: '/cart', 5350 cart_add_url: '/cart/add', 5351 cart_change_url: '/cart/change', 5352 cart_update_url: '/cart/update', 5353 search_url: '/search', 5354 predictive_search_url: '/search/suggest', 5355 }; 5356 window.cartStrings = { 5357 error: `There was an error while updating your cart. Please try again.`, 5358 quantityError: `You can only add [quantity] of this item to your cart.` 5359 } 5360 window.variantStrings = { 5361 addToCart: 'Add to cart', 5362 unavailable: 'Unavailable', 5363 soldOut: 'Coming Soon', 5364 addSubscriptionToCart: 'Add subscription to cart', 5365 preOrder: 'Pre-order now' 5366 } 5367 window.validationStrings = { 5368 invalidEmail: 'Please enter a valid email address' 5369 } 5370 window.accessibilityStrings = { 5371 recipientFormExpanded: `Gift card recipient form expanded`, 5372 recipientFormCollapsed: `Gift card recipient form collapsed`, 5373 }; 5374 </script>
5374 5375 5376 5377 <back-to-top class="hide"> 5378 <button href="#" class="button back-to-top button--filled"> 5379 5380<span class="icon--rotate-270"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5381 <path d="M9 4L17 12L9 20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 5382 </svg> 5383</span> 5384 </button> 5385 </back-to-top> 5386 5387 5388 5389 5390 5391 5392
5393<script id="Subify-config"> 5394 var SubifyConfig = window.SubifyConfig || {}; 5395 5396 SubifyConfig.sdkUrl = "https://cdn.hengam.io/subify/subify-sdk.js"; 5397 SubifyConfig.templateName = "cart"; 5398 SubifyConfig.isHomePage = SubifyConfig.templateName === 'index'; 5399 SubifyConfig.isCollectionPage = SubifyConfig.templateName === 'collection'; 5400 SubifyConfig.isLandingPage = SubifyConfig.templateName === 'page'; 5401 5402 5403 5404 function createSubifySdkScript() { 5405 const subifySdkScript = document.createElement('script'); 5406 subifySdkScript.setAttribute('defer', 'defer'); 5407 subifySdkScript.src = SubifyConfig.sdkUrl; 5408 document.body.appendChild(subifySdkScript); 5409 } 5410 5411 document.querySelectorAll('script[data-app-id]').forEach(function(script) { 5412 if (!script.getAttribute('src').includes('subify')) return; 5413 5414 if (!SubifyConfig.isHomePage && !SubifyConfig.isCollectionPage && !SubifyConfig.isLandingPage){ 5415 SubifyConfig.product = null; 5416 5417 createSubifySdkScript(); 5418 } 5419 }); 5420</script>
5420 5421 5422
5423<script> 5424 document.addEventListener("DOMContentLoaded", function () { 5425 function markSoldOutSizes() { 5426 document.querySelectorAll('.product-option__label--square').forEach(function(label) { 5427 const inputId = label.getAttribute('for'); 5428 const input = document.getElementById(inputId); 5429 5430 if (input && (input.disabled || input.dataset.variantQuantity === "0")) { 5431 label.classList.add('sold-out'); 5432 } else { 5433 label.classList.remove('sold-out'); 5434 } 5435 }); 5436 } 5437 5438 // Initial run 5439 markSoldOutSizes(); 5440 5441 // Rerun if variants are dynamically updated 5442 const observer = new MutationObserver(markSoldOutSizes); 5443 observer.observe(document.body, { childList: true, subtree: true }); 5444 }); 5445</script>
5445 5446 <style> html.js .drawer--search > .drawer__container[open] > .drawer__content.drawer__content--search-suggestions {min-height: 0rem !important;} .drawer--search .search__body,.drawer--search .search-drawer__suggestions {display: none !important;} </style> 5447<div id="shopify-block-Ab0V0ZEx6OU1TcnBuS__3365004052949676709" class="shopify-block shopify-app-block member-price-popup">
5447<script id="authentic-member-price-global-vars"> 5448 window.authenticPopupSettings = {"css_selectors":"","css_selectors_product":"","enable_darkmode":false,"disable_theme_bridge":false}; 5449 window.authenticBrands = {"data":[{"id":50,"name":"Spyder","brand_url":"https://www.spyder.com/","brand_logo_url":"https://storage.googleapis.com/authentic-storage-bucket/1723583511137_400x480_spyder_1.png"},{"id":57,"name":"Reebok","brand_url":"https://reebok.com","brand_logo_url":"https://storage.googleapis.com/authentic-storage-bucket/1737159199118_480x400_evergreen-landscape.jpg"},{"id":58,"name":"Champion","brand_url":"https://www.champion.com/","brand_logo_url":"https://storage.googleapis.com/authentic-storage-bucket/1771971826932_upscaled-1738078453036_Champion_PDP_Modal.jpg"}]}; 5450 window.shopName = "Spyder"; 5451 window.shopPayModalSettings = {"data":{"title":"Save With Authentic Membership","description":"Log in or sign up to activate 10% off and free shipping","logo_src":"https://storage.googleapis.com/authentic-storage-bucket/authentic-rounded.png"}}; 5452 window.authenticSubProductId = "gid:\/\/shopify\/Product\/7565027803218"; 5453 window.additionalPaymentButtonSelectors = ""; 5454 window.additionalPaymentButtonSelectorsProduct = ""; 5455 5456 window._authenticIsB2B = false;window.authenticInitialMembershipSeed = { 5457 subProductInCart: false, 5458 subDiscountApplied: false, 5459 memberAttribute: null, 5460 itemCount: 0 5461 }; 5462</script>
5462 5463 5464
5465<script src="https://cdn.shopify.com/extensions/01a0d4e0-855f-7971-b065-44888bf24d31/authentic-membership-1331/assets/authentic-theme-bridge.js"></script>
vendor: 1 bytes, line 5465
5465
5466<script> 5467 window.__AUTHENTIC_VARIANT_ASSETS__ = window.__AUTHENTIC_VARIANT_ASSETS__ || { 5468 'authentic-perk-discount.png': "https:\/\/cdn.shopify.com\/extensions\/01a0d4e0-855f-7971-b065-44888bf24d31\/authentic-membership-1331\/assets\/authentic-perk-discount.png", 5469 'authentic-perk-shipping.png': "https:\/\/cdn.shopify.com\/extensions\/01a0d4e0-855f-7971-b065-44888bf24d31\/authentic-membership-1331\/assets\/authentic-perk-shipping.png", 5470 'authentic-perk-stack.png': "https:\/\/cdn.shopify.com\/extensions\/01a0d4e0-855f-7971-b065-44888bf24d31\/authentic-membership-1331\/assets\/authentic-perk-stack.png", 5471 'authentic-perk-brands.png': "https:\/\/cdn.shopify.com\/extensions\/01a0d4e0-855f-7971-b065-44888bf24d31\/authentic-membership-1331\/assets\/authentic-perk-brands.png", 5472 'authentic-logo-mark.png': "https:\/\/cdn.shopify.com\/extensions\/01a0d4e0-855f-7971-b065-44888bf24d31\/authentic-membership-1331\/assets\/authentic-logo-mark.png" 5473 }; 5474</script>
vendor: 1 bytes, line 5474
5474
5475<script src="https://cdn.shopify.com/extensions/01a0d4e0-855f-7971-b065-44888bf24d31/authentic-membership-1331/assets/member-price-variants.min.js"></script>
vendor: 1 bytes, line 5475
5475
5476<script async src="https://cdn.shopify.com/extensions/01a0d4e0-855f-7971-b065-44888bf24d31/authentic-membership-1331/assets/ua-parser.min.js"></script>
vendor: 1 bytes, line 5476
5476
5477<script async src="https://cdn.shopify.com/extensions/01a0d4e0-855f-7971-b065-44888bf24d31/authentic-membership-1331/assets/authentic-analytics.js"></script>
5477 5478 5479 5480</div><div id="shopify-block-AQ0YrTDE0QkZyWUZhc__10459544505738227055" class="shopify-block shopify-app-block"> 5481 5482
5483<script src="https://cdn.shopify.com/extensions/01a063bf-253d-735f-8bb0-f41ce8d50b51/dual-checkout-buttons-spyder-26/assets/dual-checkout-analytics.min.js" async></script>
5483 5484 5485 5486<!-- BEGIN app snippet: authentic-discount-data --> 5487 5488 5489 5490 5491 5492 5493 5494 5495
5496<script> 5497 window.authenticDiscountPercentage = 10; 5498 window.authenticDiscountType = 'percentage'; 5499 window.authenticDiscountUpdated = "1790289377"; 5500</script>
5500 5501<!-- END app snippet --> 5502
5503<script id="membership-checkout-global-vars"> 5504 window.membershipCheckoutSettings = {"show_membership_button":true,"button_bg_color":"#ffffff","button_text_color":"#000000","button_hover_color":"#000000","button_text_hover_color":"#ffffff","enable_outline":true,"outline_width":2,"outline_offset":8,"outline_color":"#000000","outline_hover_color":"#ffffff","enable_wrapper_styles":false,"wrapper_bg_color":"#f8f9fa","wrapper_margin_top":0,"wrapper_margin_bottom":0,"default_button_text":"CHECKOUT WITH MEMBERSHIP","button_custom_classes":"membership-checkout-button button uppercase button--full","default_member_discount_percentage":10}; 5505 window.shopName = "Spyder"; 5506 5507 window.shopCartTotal = 0; 5508 window.shopCartItems = []; 5509 window.shopCartItemCount = 0; 5510 window.shopCartLastUpdate = "1790289377"; // Timestamp for staleness detection 5511 5512</script>
5512 5513 5514<style> 5515 :root { 5516 /* Button Colors */ 5517 --membership-button-bg-color: #ffffff; 5518 --membership-button-text-color: #000000; 5519 --membership-button-hover-color: #000000; 5520 --membership-button-text-hover-color: #ffffff; 5521 --membership-outline-width: 2px; 5522 --membership-outline-offset: 8px; 5523 --membership-outline-color: #000000; 5524 --membership-outline-hover-color: #ffffff; 5525 --membership-wrapper-bg-color: #f8f9fa; 5526 --membership-wrapper-margin-top: 0px; 5527 --membership-wrapper-margin-bottom: 0px; 5528 } 5529 5530 5531 5532 5533 .membership-checkout-wrapper { 5534 padding: 0 !important; 5535 background-color: transparent !important; 5536 } 5537 5538</style> 5539 5540 5541</div><div id="shopify-block-Ac3MybWdqcGZ6Qm82R__16791332823966570961" class="shopify-block shopify-app-block">
5541<script> 5542 window.__AUTHENTIC_VARIANT_ASSETS__ = { 5543 'authentic-perk-discount.png': "https:\/\/cdn.shopify.com\/extensions\/01a0d4e0-855f-7971-b065-44888bf24d31\/authentic-membership-1331\/assets\/authentic-perk-discount.png", 5544 'authentic-perk-shipping.png': "https:\/\/cdn.shopify.com\/extensions\/01a0d4e0-855f-7971-b065-44888bf24d31\/authentic-membership-1331\/assets\/authentic-perk-shipping.png", 5545 'authentic-perk-stack.png': "https:\/\/cdn.shopify.com\/extensions\/01a0d4e0-855f-7971-b065-44888bf24d31\/authentic-membership-1331\/assets\/authentic-perk-stack.png", 5546 'authentic-perk-brands.png': "https:\/\/cdn.shopify.com\/extensions\/01a0d4e0-855f-7971-b065-44888bf24d31\/authentic-membership-1331\/assets\/authentic-perk-brands.png", 5547 'authentic-logo-mark.png': "https:\/\/cdn.shopify.com\/extensions\/01a0d4e0-855f-7971-b065-44888bf24d31\/authentic-membership-1331\/assets\/authentic-logo-mark.png" 5548 }; 5549</script>
vendor: 1 bytes, line 5549
5549
5550<script src="https://cdn.shopify.com/extensions/01a0d4e0-855f-7971-b065-44888bf24d31/authentic-membership-1331/assets/member-price-variants.min.js"></script>
5550 5551 5552 5553</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
5553<script> 5554 (function () { 5555 const cartAttributes = {}; 5556 5557 // Helper function to retrieve the UTM from Url 5558 function getUTMFromUrl() { 5559 const url_string = window.location.href; 5560 const url = new URL(url_string); 5561 5562 const utm_id = url.searchParams.get("utm_id"); 5563 const utm_source = url.searchParams.get("utm_source"); 5564 const utm_medium = url.searchParams.get("utm_medium"); 5565 const utm_campaign = url.searchParams.get("utm_campaign"); 5566 const utm_term = url.searchParams.get("utm_term"); 5567 const ref = url.searchParams.get("ref"); 5568 5569 if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) { 5570 return null; 5571 } 5572 5573 let utmParameters = {}; 5574 5575 if (utm_id) { 5576 utmParameters.utm_id = utm_id; 5577 } 5578 if (utm_source) { 5579 utmParameters.utm_source = utm_source; 5580 } 5581 if (utm_medium) { 5582 utmParameters.utm_medium = utm_medium; 5583 } 5584 if (utm_campaign) { 5585 utmParameters.utm_campaign = utm_campaign; 5586 } 5587 if (utm_term) { 5588 utmParameters.utm_term = utm_term; 5589 } 5590 if (ref) { 5591 utmParameters.ref = ref; 5592 } 5593 5594 5595 return Object.keys(utmParameters).length === 0 5596 ? null 5597 : utmParameters; 5598 } 5599 5600 // Helper function to retrieve the UTM from Cookie 5601 function getUTMAttributes() { 5602 const urlUtmParams = getUTMFromUrl(); 5603 5604 if (urlUtmParams) { 5605 return urlUtmParams; 5606 } 5607 5608 // No longer reading from deprecated Shopify cookies 5609 return undefined; 5610 } 5611 5612 function saveUtmParameters() { 5613 const utmParams = getUTMAttributes(); 5614 if (utmParams) { 5615 const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref"); 5616 if (cartHasUtmAttributes) { 5617 // Don't call API if it already contains our UTM parameters 5618 return; 5619 } 5620 5621 // Handle both Shopify.routes.root and routes.root_url for better compatibility 5622 var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 5623 || (window.routes && window.routes.root_url) 5624 || '/'; 5625 5626 var updateCart = fetch(rootUrl + 'cart/update.js', 5627 { 5628 headers: { 5629 'Content-Type': 'application/json', 5630 }, 5631 method: "POST", 5632 body: JSON.stringify({ 5633 attributes: { 5634 ...utmParams 5635 }, 5636 }) 5637 }) 5638 .then(response => response.json()) 5639 .then(data => { 5640 return data 5641 }); 5642 } 5643 } 5644 5645 saveUtmParameters(); 5646 })(); 5647</script>
5647 5648 5649 5650 5651 5652</div>
5652<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5652 5653</body> 5654</html> 5655
5656<script> 5657document.addEventListener('DOMContentLoaded', function() { 5658 const slides = document.querySelectorAll('.swiper-slide'); 5659 5660 slides.forEach(slide => { 5661 const href = slide.dataset.href; 5662 if (href) { 5663 slide.style.cursor = 'pointer'; 5664 slide.addEventListener('click', function(e) { 5665 // Do not trigger when clicking a button inside 5666 if (!e.target.closest('.button')) { 5667 window.location.href = href; 5668 } 5669 }); 5670 } 5671 }); 5672}); 5673</script>
5673 5674
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.