1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18<!doctype html> 19<html lang="en" class="no-js"> 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 Rt=Object.defineProperty;var kt=(b,I,E)=>I in b?Rt(b,I,{enumerable:!0,configurable:!0,writable:!0,value:E}):b[I]=E;var c=(b,I,E)=>kt(b,typeof I!="symbol"?I+"":I,E);(function(){"use strict";/*! js-cookie v3.0.8 | MIT */function b(o){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var i in e)i!=="__proto__"&&(o[i]=e[i])}return o}var I={read:function(o){return o[0]==='"'&&(o=o.slice(1,-1)),o.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(o){return encodeURIComponent(o).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function E(o,t){function e(s,n,r){if(!(typeof document>"u")){r=b({},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 d="";for(var a in r)r[a]&&(d+="; "+a,r[a]!==!0&&(d+="="+r[a].split(";")[0]));return document.cookie=s+"="+o.write(n,s)+d}}function i(s){if(!(typeof document>"u"||arguments.length&&!s)){for(var n=document.cookie?document.cookie.split("; "):[],r={},d=0;d<n.length;d++){var a=n[d].split("="),l=a.slice(1).join("=");try{var u=decodeURIComponent(a[0]);if(u in r||(r[u]=o.read(l,u)),s===u)break}catch{}}return s?r[s]:r}}return Object.create({set:e,get:i,remove:function(s,n){e(s,"",b({},n,{expires:-1}))},withAttributes:function(s){return E(this.converter,b({},this.attributes,s))},withConverter:function(s){return E(b({},this.converter,s),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(o)}})}var $=E(I,{path:"/"});const U=class U{constructor(t,e={}){c(this,"_writable");this.kind=t,this.cookieAttributes=e}get writable(){if(this._writable===void 0){const t=`${U.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"?$.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")$.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")$.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}}};c(U,"PROBE_KEY","_shg_storage_probe");let v=U;class nt{constructor(t,e){c(this,"CACHE_KEY","_shg_audience_cache");c(this,"CACHE_EXPIRATION_DAYS",7);c(this,"DEVICE_MOBILE_BREAKPOINT",768);c(this,"cache",{timestamp:Date.now(),data:{}});c(this,"storage",new v("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(d=>({type:d.audience_type,evaluation:this.evaluate(d)})),s=e==="every"?i.every(d=>d.evaluation.status==="match"):i.some(d=>d.evaluation.status==="match"),n=i.some(d=>d.evaluation.status==="error"),r=e==="every"&&i.some(d=>d.evaluation.status==="no_match");return{status:s?"eligible":n&&!r?"error":"not_eligible",condition:e,expected:t.reduce((d,a)=>(d[a.audience_type]={condition:a.condition,value:a.value},d),{}),actual:i.reduce((d,a)=>(d[a.type]=a.evaluation.actual,d),{}),evaluations:i.reduce((d,a)=>(d[a.type]={status:a.evaluation.status,reason:a.evaluation.reason},d),{})}}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,_=0;try{const m=new XMLHttpRequest;m.open("GET",this.locationApiUrl,!1),m.send(null),_=m.status,_===200?h=JSON.parse(m.responseText):e={cause:"http_status",status:_,error:this.truncate(m.responseText)}}
28catch(m){e={cause:_===200?"invalid_response":"request_failed",status:_,error:this.truncate(String(m))}}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:d,parent_name:a}=i.value;let l=!1;switch(n){case"country":l=s.country===r;break;case"region":l=s.region===d&&s.country===r;break;case"city":l=s.city===d&&s.region===a&&s.country===r;break;default:l=!1}return{status:(t.condition==="is_not"?!l:l)?"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 A extends Error{constructor(e,i,s={}){super(e,{cause:s.cause});c(this,"optimization");this.reason=i,this.name="DispatchError",this.optimization=s.optimization}}const g=class g{constructor(t){c(this,"customerId");c(this,"isB2B");c(this,"details",null);c(this,"sessionId",null);c(this,"id",null);c(this,"_idsPersisted",!0);c(this,"_detailsPersisted",!0);c(this,"storage",new v("local"));c(this,"sessionCookie",new v("cookie",{expires:1/48,path:"/"}));c(this,"visitorCookie",new v("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()}static storedIds(){const t=new v("cookie");return{id:t.get(g.VISITOR_ID_KEY),sessionId:t.get(g.SESSION_ID_KEY)}}get bin(){return this.sessionId?this.hashWithDjb2(this.sessionId)%g.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()-g.NEW_VISITOR_THRESHOLD_MINUTES*60*1e3}get isLoggedIn(){return!!this.customerId}loadCachedDetails(){var e;const t=this.storage.get(g.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(g.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(g.SESSION_ID_KEY)||null;t?this.sessionId=t:(this.sessionId=this.newId(),this.sessionId||(this._idsPersisted=!1)),this.sessionId&&(this._idsPersisted=this.sessionCookie.set(g.SESSION_ID_KEY,this.sessionId)&&this._idsPersisted)}loadAndStoreVisitorId(){const t=this.visitorCookie.get(g.VISITOR_ID_KEY)||null;t?this.id=t:(this.id=this.newId(),this.id?this._idsPersisted=this.visitorCookie.set(g.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)}};c(g,"DETAILS_KEY","_shg_ab_visitor_details"),c(g,"SESSION_ID_KEY","_shg_ab_session_id"),c(g,"VISITOR_ID_KEY","_shg_ab_visitor_id"),c(g,"DEFAULT_NUMBER_OF_BINS",1e4),c(g,"NEW_VISITOR_THRESHOLD_MINUTES",30);let T=g;const S=class S{constructor(t){c(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;const d=(r==null?void 0:r.formData)??new FormData(n);let a=(r==null?void 0:r.variantId)??this.extractVariantIdFromFormData(d);if(!a){console.debug("shogun: no product variant ID found for buy-it-now, interception skipped");return}const l=(r==null?void 0:r.quantity)??(parseInt(d.get("quantity")||"1",10)||1);if(console.debug("shogun: buy-it-now details:",{productVariantId:a,quantity:l,cartVariantId:t,storefrontAccessToken:(u=this.config)!=null&&u.storefrontAccessToken?"***":null,shopDomain:(h=this.config)==null?void 0:h.shopDomain}),(_=this.config)!=null&&_.storefrontAccessToken&&((m=this.config)!=null&&m.shopDomain)){console.debug("shogun: attempting cartCreate with merchandiseId:",`gid://shopify/ProductVariant/${a}`);const D=await this.createCartAndGetCheckoutUrl(a,l,t);if(D){console.debug("shogun: redirecting to cartCreate checkoutUrl (original cart preserved)"),window.location.href=D;return}}console.debug("shogun: falling back to cart add with cart variant"),await this.addToCartAndCheckout(a,l,t)};typeof document<"u"&&(()=>{document.addEventListener("click",n=>{const r=n.target;if(!r)return;const d=this.findPaymentElementFromClick(n,r);if(!d)return;const a=this.findFormForPaymentElement(d,r,n);if(!a)return;
28const l=this.getBuyItNowDetailsFromForm(a);l&&(n.preventDefault(),n.stopPropagation(),n.stopImmediatePropagation(),e(a,l))},{capture:!0})})()}async createCartAndGetCheckoutUrl(t,e,i){var a,l,u,h,_,m,D;if(!((a=this.config)!=null&&a.storefrontAccessToken)||!((l=this.config)!=null&&l.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 d={input:{lines:[{merchandiseId:`gid://shopify/ProductVariant/${t}`,quantity:e,attributes:r}],attributes:n}};try{const M=JSON.stringify({query:s,variables:d}),st=`https://${this.config.shopDomain}/api/2026-07/graphql.json`;console.debug("shogun: cartCreate request URL:",st),console.debug("shogun: cartCreate request body:",M);const P=await(await fetch(st,{method:"POST",headers:{"Content-Type":"application/json","X-Shopify-Storefront-Access-Token":this.config.storefrontAccessToken},body:M})).json();return console.debug("shogun: cartCreate full response:",JSON.stringify(P,null,2)),(_=(h=(u=P.data)==null?void 0:u.cartCreate)==null?void 0:h.cart)!=null&&_.checkoutUrl?(console.debug("shogun: cartCreate successful, checkoutUrl:",P.data.cartCreate.cart.checkoutUrl),P.data.cartCreate.cart.checkoutUrl):(console.error("shogun: cartCreate failed:",((D=(m=P.data)==null?void 0:m.cartCreate)==null?void 0:D.userErrors)||P.errors),null)}catch(M){return console.error("shogun: cartCreate error:",M),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(S.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(S.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]"),d=r==null?void 0:r.getAttribute("form");if(d){const h=document.getElementById(d);if(h instanceof HTMLFormElement)return h}const a=typeof(i==null?void 0:i.composedPath)=="function"?i.composedPath():[];for(const h of a)if(h instanceof HTMLFormElement)return h;const l=document.querySelectorAll("form");let u=null;for(const h of l)if(h.querySelector(S.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}}};c(S,"SHOPIFY_PAYMENT_BUTTON_SELECTOR",'shopify-buy-it-now-button, shopify-accelerated-checkout, [data-shopify="payment-button"], .shopify-payment-button');let z=S;class V{constructor(t,e,i){c(this,"id");c(this,"name");c(this,"type");c(this,"scope");c(this,"config");c(this,"variants");c(this,"assignedVariantId");c(this,"state");c(this,"assignedAt");c(this,"eligibility");c(this,"context");c(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.assignedAt=t.assignedVariantId?t.assignedAt: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 N extends V{constructor(e,i,s){super(e,i,s);c(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 rt extends N{}class at extends V{get currentVariant(){return this.matchesPage()?this.variantForCurrentTemplate():null}matchesPage(){const{page_type:t,page_id:e}=this.config,i=!t||t===this.context.page.pageType,s=!e||e===this.context.page.pageId;return i&&s}evaluateScopeEligibility(){const{page_type:t,page_id:e}=this.config,i=new URLSearchParams(window.location.search).get("view");return i&&!this.variants.some(s=>this.extractViewParamFromFullTemplateKey(s.config.full_template_key)===i)?{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()&&this.matchesPage()?"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 ot extends N{}class ct extends N{}const B="_shogun_variant_id",x=`properties[${B}]`,dt=/\/cart\/add(\.js)?$/;class lt{constructor(t){c(this,"addToCartHandlerAttached",!1);c(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=x,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(),d=s instanceof Request?s.url:String(s);if(r==="POST"&&i.isCartAddUrl(d)&&(n==null?void 0:n.body)!=null){const a=i.withShogunVariantProperty(n.body,t);if(a!==null)return e.call(this,s,{...n,body:a})}}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,d=!0,a,l){return this.__shogunIsCartAdd=(n==null?void 0:n.toUpperCase())==="POST"&&s.isCartAddUrl(String(r)),e.call(this,n,r,d,a,l)},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&&dt.test(e.pathname)}catch{return!1}}withShogunVariantProperty(t,e){return t instanceof FormData||t instanceof URLSearchParams?(t.has(x)||t.append(x,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(x)||i.append(x,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[B]!=null?i:{...i,[B]:e}}}const R=class R{constructor(){c(this,"observer",null)}removePreviewBar(t){t instanceof Element&&t.matches(R.PREVIEW_BAR_IFRAME_SELECTOR)&&(console.debug(`shogun: Removing preview bar iframe with id: ${t.id}`),t.remove(),this.stop()),t.querySelectorAll(R.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}};c(R,"PREVIEW_BAR_IFRAME_SELECTOR","#preview-bar-iframe, #PBarNextFrameWrapper");let F=R;class ht extends N{constructor(e,i,s){super(e,i,s);c(this,"addToCartFinalizer",null);c(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 lt({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 ut extends V{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 J extends V{constructor(e,i,s){super(e,i,s);c(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())}}c(J,"PREVIEW_BAR_IFRAME_IDS",["preview-bar-iframe","PBarNextFrameWrapper"]);class gt extends V{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)}get isOnAssignedVariant(){var e;if(super.isOnAssignedVariant)return!0;const t=((e=this.currentVariant)==null?void 0:e.config.original)===!0;return!!this.assignedVariantId&&t&&this.state==="started"&&this.config.permanent_redirect!==!0}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 X(o,t,e){switch(o.scope){case"page":return new at(o,t,e);case"template":return new ut(o,t,e);case"theme":return new J(o,t,e);case"url_redirect":return new gt(o,t,e);case"price":return new ot(o,t,e);case"product_details":return new ct(o,t,e);case"checkout":return new rt(o,t,e);case"shipping":return new ht(o,t,e);default:return console.debug(`shogun: No implementation for optimization scope '${o.scope}', ignoring optimization '${o.name}' (${o.id})`),null}}class H{constructor(t){c(this,"visitorBin");this.visitorBin=t}getRandomVariantForVisitorBin(t){let e=null,i=0;for(const s of t)if(i+=T.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 H{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}};c(k,"SCOPE_PRIORITIES",{theme:1,template:2,page:3,url_redirect:4,price:5,product_details:6,checkout:7,shipping:8});let K=k;class Z extends H{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 pt extends H{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 O=class O{constructor(){c(this,"storage",new v("session"))}save(){typeof document>"u"||this.storage.set(O.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(O.STORAGE_KEY);return t===null?typeof document<"u"&&document.referrer||null:(this.overrideDocumentReferrer(t),t||null)}clear(){this.storage.remove(O.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)}}}};c(O,"STORAGE_KEY","_shg_referrer");let Y=O;const p=class p{constructor(t,e){c(this,"storage",new v("session"));c(this,"previewLinkHandlerAttached",!1);c(this,"_optimizationInReview");c(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?X({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(p.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(p.REVIEW_OPTIMIZATION_VARIANT_ID_PARAM),i=this.storage.get(p.PREVIEW_VARIANT_ID_STORAGE_KEY);return e&&e!==i?(console.debug(`shogun: theme review in progress, setting variant: ${e}`),this.storage.set(p.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(p.REVIEW_OPTIMIZATION_SCOPE_PARAM),i=this.storage.get(p.PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY);return e&&e!==i?(console.debug(`shogun: theme review in progress, setting scope: ${e}`),this.storage.set(p.PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY,e),e):i?(console.debug(`shogun: theme review in progress, using scope: ${i}`),i):p.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(p.REVIEW_OPTIMIZATION_VARIANT_ID_PARAM,i),window.location.href=`${window.location.pathname}?${s.toString()}`}))}};c(p,"PANEL_TEMPLATE_ID","shogun-price-test-preview"),c(p,"PREVIEW_VARIANT_ID_
41STORAGE_KEY","_shg_preview_variant_id"),c(p,"PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY","_shg_preview_optimization_scope"),c(p,"REVIEW_OPTIMIZATION_VARIANT_ID_PARAM","shgpvid"),c(p,"REVIEW_OPTIMIZATION_SCOPE_PARAM","shgsc"),c(p,"DEFAULT_REVIEW_SCOPE","product_details");let j=p;var ft=" 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/",mt=/bot|crawl|http|lighthouse|scan|search|spider/i,C;function vt(){if(C instanceof RegExp)return C;try{C=new RegExp(ft,"i")}catch{C=mt}return C}var wt=o=>typeof o=="string"&&o!=="";function _t(o){return wt(o)&&vt().test(o)}var bt=_t;const f=class f{constructor(t){c(this,"storage",new v("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 r,d,a,l;if(t.type!=="ab_test"||t.inReview)return!0;console.debug(`shogun: Caching assignment for optimization: '${t.name}' (${t.id}) to variant: '${(r=t.assignedVariant)==null?void 0:r.name}' (${(d=t.assignedVariant)==null?void 0:d.id})'`);const e=this.getState(),i=t.state??"assigned",s=e[t.id],n=s&&typeof s=="object"?s.assignedAt:t.assignedAt??(t.isFirstAssignment?Date.now():void 0);return t.assignedAt=n,this.storage.set(f.STORAGE_KEY,JSON.stringify({...e,[t.id]:{variantId:t.assignedVariantId,themeId:(l=(a=t.assignedVariant)==null?void 0:a.config)==null?void 0:l.theme_id,state:i,assignedAt:n}}))}markDispatched(t){const e=this.getState(),i=e[t];if(!i||typeof i!="object")return null;const s=Date.now();return this.storage.set(f.STORAGE_KEY,JSON.stringify({...e,[t]:{...i,dispatchedAt:s}}))?s:null}pendingDispatch(){let t;try{t=JSON.parse(this.storage.get(f.STORAGE_KEY)||"{}")??{}}catch{return null}for(const[e,i]of Object.entries(t))if(i&&typeof i=="object"&&typeof i.dispatchedAt=="number"){const s=typeof i.landedAt=="number"?i.landedAt:void 0;return{optimizationId:e,variantId:i.variantId,dispatchedAt:i.dispatchedAt,landedAt:s}}return null}markLanded(t,e){const i=this.getState(),s=i[t];!s||typeof s!="object"||s.dispatchedAt!==e||this.storage.set(f.STORAGE_KEY,JSON.stringify({...i,[t]:{...s,landedAt:Date.now()}}))}clearDispatched(){const t=this.getState(),e=Object.keys(t).filter(i=>{const s=t[i];return typeof s=="object"&&s!==null&&(s.dispatchedAt!==void 0||s.landedAt!==void 0)});e.length!==0&&(e.forEach(i=>
41{const{dispatchedAt:s,landedAt:n,...r}=t[i];t[i]=r}),this.storage.set(f.STORAGE_KEY,JSON.stringify(t)))}clearExpired(){const t=this.getState();if(this.expiredOptimizationIds().forEach(i=>delete t[i]),!this.storage.set(f.STORAGE_KEY,JSON.stringify(t))){console.debug("shogun: could not clear expired optimization state, not redirecting so the visitor is not sent round in a loop");return}console.debug("shogun: cleared expired optimization state, redirecting to default theme");const e=new URL(window.location.href);e.searchParams.set(f.PREVIEW_THEME_PARAM,""),window.location.replace(e.toString())}hasExpiredEntries(){return this.expiredOptimizationIds().length>0}expiredOptimizationIds(){return Object.entries(this.getState()).filter(([t,e])=>typeof e=="string"?!0:!!e.themeId).map(([t])=>t).filter(t=>!this.publishedOptimizationIds.includes(t))}getState(){try{const t=JSON.parse(this.storage.get(f.STORAGE_KEY)||"{}");return!t||typeof t!="object"||Array.isArray(t)?{}:t}catch{return this.storage.remove(f.STORAGE_KEY),{}}}};c(f,"STORAGE_KEY","_shg_ab_optimizations_cache"),c(f,"PREVIEW_THEME_PARAM","preview_theme_id");let q=f;function Q(){const o=At(),t=yt();return{navigation_type:(o==null?void 0:o.type)??null,prerendering:t.prerendering,activation_start:typeof(o==null?void 0:o.activationStart)=="number"?Math.round(o.activationStart):null,visibility:t.visibility,elapsed_ms:It(),webdriver:Et()}}function yt(){try{return{prerendering:"prerendering"in document?!!document.prerendering:null,visibility:document.visibilityState??null}}catch(o){return console.debug("shogun: could not read the state of this page",o),{prerendering:null,visibility:null}}}function It(){try{return Math.round(performance.now())}catch(o){return console.debug("shogun: could not read how long this page has been loading",o),null}}function Et(){try{return"webdriver"in navigator?!!navigator.webdriver:null}catch(o){return console.debug("shogun: could not read whether this page is driven by automation",o),null}}function At(){try{return performance.getEntriesByType("navigation")[0]??null}catch(o){return console.debug("shogun: could not read the navigation timing for this page",o),null}}const tt={visitor_consent:null,banner:null,region:null};function et(o){var t,e,i;if(!o)return tt;try{return{visitor_consent:((t=o.currentVisitorConsent)==null?void 0:t.call(o))??null,banner:((e=o.shouldShowBanner)==null?void 0:e.call(o))??null,region:((i=o.getRegion)==null?void 0:i.call(o))||null}}catch(s){return console.debug("shogun: could not read the consent state",s),tt}}const y=class y{constructor(t){c(this,"pixelTrackingStarted",!1);c(this,"assignedOptimization",null);c(this,"pageViewId",y.newPageViewId());this.context=t}static newPageViewId(){try{return crypto.randomUUID()}catch{return null}}get configLapsed(){const t=this.context.shop.configExpiresAt;return typeof t=="number"&&Date.now()-t>=y.CONFIG_LAPSE_GRACE_MS}static isoOrNull(t){if(typeof t!="number"||!Number.isFinite(t))return null;const e=new Date(t);return Number.isNaN(e.getTime())?null:e.toISOString()}async track(t,e,{reason:i,details:s}={}){var d,a,l;if(e!=null&&e.inReview||this.configLapsed)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(t==="started").catch(u=>this.reportCollectionFailure(u));const n=(d=window.Shopify)==null?void 0:d.customerPrivacy;let r=!1;try{r=(n==null?void 0:n.analyticsProcessingAllowed())??!1}catch(u){console.debug("shogun: could not read the consent status",u)}try{const u=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:(a=e==null?void 0:e.assignedVariant)==null?void 0:a.id,reason:i,details:{optimization_ids:this.context.publishedOptimizations.map(h=>h.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(h=>({id:h.id,assigned_variant_id:h.assignedVariantId,first_assignment:h.isFirstAssignment,assigned_at:y.isoOrNull(h.assignedAt),eligibility:h.eligibility}
41)),from_dispatch_at:y.isoOrNull(this.context.fromDispatchAt),first_visit_at:this.context.visitor.detailsPersisted?y.isoOrNull((l=this.context.visitor.details)==null?void 0:l.first_visit_timestamp):null,consented:r,consent_api:n?"available":"unavailable",consent:et(n),environment:{version:this.context.version,storage:this.context.storage,config_expires_at:y.isoOrNull(this.context.configExpiresAt),...this.context.deferral,...Q()},...s}}),keepalive:!0});u.ok||console.error(`shogun: the analytics endpoint refused the '${t}' event with status ${u.status}, it was not recorded`)}catch(u){console.error("shogun: failed to send tracking event",u)}}static async trackLanded(t){var e;try{const i=await fetch(`${t.analyticsUrl}/dispatcher/landed`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:"landed",shop_id:t.shopId,pageview_id:null,session_id:t.visitor.sessionId,visitor_id:t.visitor.id,optimization_id:t.optimization.id,variant_id:t.optimization.variantId,details:{context:t.page,client_timestamp:new Date().toISOString(),from_dispatch_at:y.isoOrNull(t.dispatchedAt),consent:et((e=window.Shopify)==null?void 0:e.customerPrivacy),environment:{version:t.version,...Q()}}}),keepalive:!0});return i.ok||console.error(`shogun: the analytics endpoint refused the 'landed' event with status ${i.status}, it was not recorded`),i.ok}catch(i){return console.error("shogun: failed to send tracking event",i),!1}}async startPixelTracking(t=!1){var n,r,d,a,l;if(console.debug("shogun: attempting to start pixel tracking for optimizations"),this.pixelTrackingStarted)return;const e=Date.now(),[i,s]=await Promise.all([this.getCustomerPrivacy(),this.getAnalytics()]);i.analyticsProcessingAllowed()||(console.debug("shogun: Visitor has not consented to tracking, unable to start pixel tracking for optimizations, waiting for consent..."),await this.waitForConsent(i),this.track("consented",this.assignedOptimization??void 0).catch(u=>console.error("shogun: could not report consent",u))),console.debug("shogun: Visitor has consented to tracking, starting pixel tracking for optimizations");try{s.publish("shogun:load",{app_type:((n=this.assignedOptimization)==null?void 0:n.type)=="personalization"?"personalization":"ab_testing",page_type:this.context.page.pageType,page_id:this.context.page.pageId,optimization_id:((r=this.assignedOptimization)==null?void 0:r.id)??null,variant_id:((a=(d=this.assignedOptimization)==null?void 0:d.assignedVariant)==null?void 0:a.id)??null,on_assigned_variant:((l=this.assignedOptimization)==null?void 0:l.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(u){this.reportCollectionFailure(u);return}t&&this.track("collecting",this.assignedOptimization??void 0,{details:{waited_ms:Date.now()-e}}).catch(u=>console.error("shogun: could not report that collection started",u))}reportCollectionFailure(t){console.error("shogun: pixel tracking did not start, this visitor will not be collected",t);const e=t instanceof A?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 A("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",d)},d=()=>{try{s=t.analyticsProcessingAllowed(),s||(n=!0)}catch(a){console.debug("shogun: could not read the consent status after it was collected",a)}};document.addEventListener("visitorConsentCollected",d),this.until(()=>s?!0:void 0,"Timed out waiting for user consent","consent_timeout").then(()=>{r(),e()}).catch(a=>{r(),i(n?new A("Consent was declined","consent_declined",{cause:a}):a)})})}until(t,e,i,{intervalMs:s=250,timeoutMs:n=15e3}={}){return new Promise((r,d)=>{const a=t();if(a){r(a);return}const l=Date.now(),u=window.setInterval(()=>{const h=t();if(h){window.clearInterval(u),r(h);return}Date.now()-l>n&&(window.clearInterval(u),d(new A(e,i)))},s)})}};c(y,"CONFIG_LAPSE_GRACE_MS",4320*60*1e3);let L=y;class St{constructor(t){c(this,"deferredAt",null);c(this,"shownAt",null);c(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 Ot=["gclid","gbraid","wbraid","fbclid","ttclid","msclkid","srsltid"],Pt=64;function Tt(o,t){const e=Vt(o);return{click_ids:Ot.filter(i=>e==null?void 0:e.has(i)),utm_source:W(e==null?void 0:e.get("utm_source")),utm_medium:W(e==null?void 0:e.get("utm_medium")),utm_campaign:W(e==null?void 0:e.get("utm_campaign")),referrer_host:xt(t)}}function Vt(o){try{return new URL(o).searchParams}catch{return null}}function xt(o){if(!o)return null;try{return new URL(o).host||null}catch{return null}}function W(o){return o?o.slice(0,Pt):null}const Ct={location_unavailable:"location_unavailable",visitor_details_unavailable:"storage_unavailable"},it=o=>o instanceof Error?{message:o.message,stack:o.stack}:String(o),w=class w{constructor(t){c(this,"retainedReferrer");c(this,"originalReferrer");c(this,"optimizationCache");c(this,"_visitor");c(this,"_audienceEvaluator");c(this,"_optimizationReview");c(this,"attemptsStore",new v("session"));c(this,"tracker");c(this,"hasRun",!1);c(this,"pageVisibility",new St(()=>this.run()));c(this,"legacyCacheEntries",0);c(this,"_publishedOptimizations");c(this,"_assignedOptimization");c(this,"fromDispatchAt",null);this.context=t,this.retainedReferrer=new Y,this.originalReferrer=this.retainedReferrer.restore(),this.optimizationCache=new q(t.publishedOptimizations.map(e=>e.id)),this.reportHeldLanding()}reportHeldLanding(){try{if(!this.pageVisibility.hidden)return;const t=this.optimizationCache.pendingDispatch();if(!t||t.landedAt!==void 0)return;
41L.trackLanded({analyticsUrl:this.context.shop.analyticsUrl,shopId:this.context.shop.shopId,version:w.VERSION,page:this.context.page,visitor:T.storedIds(),optimization:{id:t.optimizationId,variantId:t.variantId},dispatchedAt:t.dispatchedAt}).then(e=>{e&&this.optimizationCache.markLanded(t.optimizationId,t.dispatchedAt)}).catch(e=>console.debug("shogun: could not note that a hidden landing was reported",e))}catch(t){console.debug("shogun: could not report a page that loaded hidden after a redirect",t)}}get visitor(){return this._visitor||(this._visitor=new T(this.context.session)),this._visitor}get audienceEvaluator(){return this._audienceEvaluator||(this._audienceEvaluator=new nt(this.visitor,this.context.shop.geoLocationApi)),this._audienceEvaluator}get optimizationReview(){return this._optimizationReview||(this._optimizationReview=new j(this.context,this.audienceEvaluator)),this._optimizationReview}get publishedOptimizations(){return this._publishedOptimizations||(this._publishedOptimizations=this.context.publishedOptimizations.flatMap(t=>{var r,d;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,n=(e==null?void 0:e.assignedAt)??t.assignedAt;if(i){const a=((d=(r=t.variants)==null?void 0:r.find(l=>l.id===i))==null?void 0:d.name)||i;console.debug(`shogun: Found cached optimization for optimization: '${t.name}' (${t.id}), with variant: '${a}' (${i})`)}return X({...t,assignedVariantId:i,state:s,assignedAt:n},{page:this.context.page,shop:this.context.shop},this.audienceEvaluator)??[]})),this._publishedOptimizations}get abTestStrategy(){switch(this.context.assignmentStrategy){case"greedy":return new Z(this.visitor.bin);case"even":return new pt(this.visitor.bin);default:return new Z(this.visitor.bin)}}get personalizationStrategy(){return new K(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 bt(navigator.userAgent)}get dispatchAttempts(){return Number(this.attemptsStore.get(w.DISPATCH_ATTEMPTS_KEY)||"0")}get trackingService(){return this.tracker||(this.tracker=new L({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:w.VERSION,legacyCacheEntries:this.legacyCacheEntries,deferral:this.pageVisibility.deferral,configExpiresAt:this.context.configExpiresAt??null,fromDispatchAt:this.fromDispatchAt})),this.tracker}get isThemePreview(){var i,s,n;if(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(w.DISPATCH_ATTEMPTS_KEY,t.toString())||console.debug("shogun: could not record the dispatch attempt, this session is not protected against a redirect loop")}exclude(t,e,i=this.previouslyAssignedOptimization){const s=i&&!i.inReview?i:void 0;this.trackingService.track("excluded",s,e?{reason:t,details:e}:{reason:t})}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 Ct[(e==null?void 0:e.reason)??""]??"no_assigned_variant"}run(){var t,e,i,s,n,r;if(!this.hasRun&&!this.pageVisibility.holdUntilShown()){this.hasRun=!0,this.pageVisibility.release(),this.legacyCacheEntries=this.optimizationCache.legacyEntries,this.fromDispatchAt=((t=this.optimizationCache.pendingDispatch())==null?void 0:t.dispatchedAt)??null,this.optimizationCache.clearDispatched();try{if(this.isBot){console.debug("shogun: Visitor identified as bot, skipping optimization assignment and execution."),this.exclude("bot");return}const d=!this.optimizationCache.writable&&this.publishedOptimizations.some(l=>l.type==="ab_test");
41if(!this.visitor.idsPersisted||d){console.debug("shogun: Visitor cannot persist their assignment, skipping optimization assignment and execution."),this.exclude("storage_unavailable");return}if(this.dispatchAttempts>=w.MAX_DISPATCH_ATTEMPTS)throw new A(`Maximum dispatch attempts of ${w.MAX_DISPATCH_ATTEMPTS} exceeded. Possible redirect loop detected.`,"max_dispatch_attempts");if(this.optimizationCache.hasExpiredEntries()){this.exclude("cache_expired",{expired_optimization_ids:this.optimizationCache.expiredOptimizationIds()},null),this.optimizationCache.clearExpired();return}if(this.isThemePreview){console.debug("shogun: Visitor identified as theme preview, skipping optimization assignment and execution."),this.exclude("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.exclude("storage_unavailable",void 0,a);return}if(a.isFirstAssignment&&this.trackingService.track("assigned",a,{details:{traffic:Tt(window.location.href,this.originalReferrer)}}),a.needsDispatch){if(!a.canDispatch)throw new A(`Optimization '${a.name}' (${a.id}) cannot dispatch variant '${(e=a.assignedVariant)==null?void 0:e.id}'`,"invalid_variant_config",{optimization:a});console.debug(`shogun: Dispatching optimization: ${a.name} (${a.id}) with variant: ${(i=a.assignedVariant)==null?void 0:i.name} (${(s=a.assignedVariant)==null?void 0:s.id}) [attempt ${this.dispatchAttempts+1}]`),this.dispatchAttempts==0&&this.retainedReferrer.save();const l=this.optimizationCache.markDispatched(a.id);this.trackingService.track("dispatched",a,{details:{dispatched_at:l===null?null:new Date(l).toISOString()}}),this.dispatchAttempts=this.dispatchAttempts+1;try{a.dispatch()}catch(u){throw this.optimizationCache.clearDispatched(),new A(`Dispatch failed for optimization '${a.id}'`,"dispatch_failed",{cause:u,optimization:a})}return}console.debug(`shogun: Running optimization: '${a.name}' (${a.id}) with variant: '${(n=a.assignedVariant)==null?void 0:n.name}' (${(r=a.assignedVariant)==null?void 0:r.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(d){console.error("shogun: Error running optimizations",d);try{const a=d instanceof A?d:void 0;this.trackingService.track("errored",a==null?void 0:a.optimization,{reason:a==null?void 0:a.reason,details:{error:it(d),cause:(a==null?void 0:a.cause)===void 0?void 0:it(
41a.cause)}})}catch(a){console.error("shogun: Failed to report dispatcher error",a)}this.retainedReferrer.clear()}}}};c(w,"VERSION","2.2.0"),c(w,"MAX_DISPATCH_ATTEMPTS",5),c(w,"DISPATCH_ATTEMPTS_KEY","_shg_dispatch_attempts");let G=w;window.ShogunDispatcher=G})(); 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: "275af253-ac10-4b78-bd89-2d27dcecb56d", 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":148343423094,"method":"greedy","optimizations":[],"expires_at":1791140103000,"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 = "15818797"; // The hard coded shopify ID when this snippet was pushed to the theme. 119 const currentShopifyId = "15818797"; // 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: "275af253-ac10-4b78-bd89-2d27dcecb56d", 140 shopDomain: "tryhairmax.myshopify.com", 141 analyticsUrl: "https://shogun-abc-production.global.ssl.fastly.net", 142 geoLocationApi: "https://ipinfo.io/json?token=f2ae3a557d807b", 143 storefrontAccessToken: "9e3be14bf73b65e673dde9b5aa343d81", 144 defaultThemeId: shopMetafieldConfig.default_theme_id ? shopMetafieldConfig.default_theme_id.toString() : null, 145 configExpiresAt: shopMetafieldConfig.expires_at, 146 }, 147 page: { 148 pageId: "77179322486", 149 pageType: "blog", 150 templateName: "blog", 151 templateSuffix: "press-releases", 152 templateDirectory: "", 153 themeId: "148343423094", 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 configExpiresAt: typeof shopMetafieldConfig.expires_at === 'number' ? shopMetafieldConfig.expires_at : null 167 } 168 169 console.debug("shogun: Initializing ShogunOptimizer v2"); 170 try { 171 const dispatcher = new ShogunDispatcher(dispatcherConfig); 172 dispatcher.run(); 173 } catch (error) { 174 console.error("shogun: Dispatcher failed to start.", error); 175 reportExclusion('dispatcher_unavailable', { optimizer_version: 2, error: describeThrown(error) }); 176 } 177 178 })(); 179 180</script>
180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198
198<script> 199 (function() { 200 function getQueryParam(param) { 201 var urlParams = new URLSearchParams(window.location.search); 202 return urlParams.get(param); 203 } 204 205 var taboolaCid = getQueryParam("taboola_cid"); 206 207 if (taboolaCid) { 208 document.cookie = "taboola_cid=" + taboolaCid + "; path=/; max-age=" + (60*60*24*30); 209 } 210 })(); 211 </script>
211 212 213 <!-- Meta Pixel Code --> 214
214<script>
vendor: 453 bytes, lines 214-223
214 215 !function(f,b,e,v,n,t,s) 216 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 217 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 218 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 219 n.queue=[];t=b.createElement(e);t.async=!0; 220 t.src=v;s=b.getElementsByTagName(e)[0]; 221 s.parentNode.insertBefore(t,s)}(window, document,'script', 222 'https://connect.facebook.net/en_US/fbevents.js'); 223 fbq('init', '
2238814859078640663
vendor: 40 bytes, lines 223-225
223'); 224 fbq('track', 'PageView'); 225
225</script>
225 226 <noscript 227 ><img 228 height="1" 229 width="1" 230 style="display:none" 231 src="https://www.facebook.com/tr?id=8814859078640663&ev=PageView&noscript=1" 232 ></noscript> 233 <!-- End Meta Pixel Code --> 234 235 <meta charset="utf-8"> 236 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 237 <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1.0, maximum-scale=5.0"> 238 239 <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)"> 240 <meta name="theme-color" content="#000000" media="(prefers-color-scheme: dark)"> 241 <!-- No Index No Follow for certain pages --> 242 243 244 245 246 247 248 <link rel="canonical" href="https://hairmax.com/blogs/press-releases"> 249 250 251 252 253 254 255 256 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 257 258 259 260 261 262 263 264 265 266 267 268 269<link rel="icon" type="image/png" href="//hairmax.com/cdn/shop/files/hairmax-fav-icon2.png?crop=center&height=32&v=1698871384&width=32"><title> 270 Press Releases 271 – Hairmax</title> 272 273 274 275 276 277<meta property="og:site_name" content="Hairmax"> 278<meta property="og:url" content="https://hairmax.com/blogs/press-releases"> 279<meta property="og:title" content="Press Releases"> 280<meta property="og:type" content="website"> 281<meta property="og:description" content="Hairmax® is the leader in hair regrowth with the most clinical studies & FDA Clearances. Trust our fast, effective laser technology for hair regrowth."><meta property="og:image" content="http://hairmax.com/cdn/shop/files/hairmax-logo-black_400px_0f607370-0d04-4a85-a219-88181b200629.png?height=628&pad_color=fff&v=1645204766&width=1200"> 282 <meta property="og:image:secure_url" content="https://hairmax.com/cdn/shop/files/hairmax-logo-black_400px_0f607370-0d04-4a85-a219-88181b200629.png?height=628&pad_color=fff&v=1645204766&width=1200"> 283 <meta property="og:image:width" content="1200"> 284 <meta property="og:image:height" content="628"><meta name="twitter:site" content="@hairmax"><meta name="twitter:card" content="summary_large_image"> 285<meta name="twitter:title" content="Press Releases"> 286<meta name="twitter:description" content="Hairmax® is the leader in hair regrowth with the most clinical studies & FDA Clearances. Trust our fast, effective laser technology for hair regrowth."> 287 288 289 <link href="//hairmax.com/cdn/shop/t/846/assets/font-montserrat-regular.woff2?v=28688362152164623721790002609" as="font" type="font/woff2" crossorigin="anonymous" rel="preload"> 290 <link href="//hairmax.com/cdn/shop/t/846/assets/font-montserrat-italic.woff2?v=79443887381238042121790002606" as="font" type="font/woff2" crossorigin="anonymous" rel="preload"> 291 <link href="//hairmax.com/cdn/shop/t/846/assets/font-montserrat-medium.woff2?v=26904164814630491291790002607" as="font" type="font/woff2" crossorigin="anonymous" rel="preload"> 292 <link href="//hairmax.com/cdn/shop/t/846/assets/font-montserrat-mediumitalic.woff2?v=70644026295188931131790002608" as="font" type="font/woff2" crossorigin="anonymous" rel="preload"> 293 <link href="//hairmax.com/cdn/shop/t/846/assets/font-montserrat-semibold.woff2?v=8093546012495424541790002610" as="font" type="font/woff2" crossorigin="anonymous" rel="preload"> 294 <link href="//hairmax.com/cdn/shop/t/846/assets/font-montserrat-semibolditalic.woff2?v=93336416403877436841790002611" as="font" type="font/woff2" crossorigin="anonymous" rel="preload"> 295 <link href="//hairmax.com/cdn/shop/t/846/assets/font-montserrat-bold.woff2?v=125227443645715967951790002604" as="font" type="font/woff2" crossorigin="anonymous" rel="preload"> 296 <link href="//hairmax.com/cdn/shop/t/846/assets/font-montserrat-bolditalic.woff2?v=118537990129564028451790002605" as="font" type="font/woff2" crossorigin="anonymous" rel="preload"> 297 <link href="//hairmax.com/cdn/shop/t/846/assets/font-playfairdisplay-regular.woff2?v=119483855935146082551790002614" as="font" type="font/woff2" crossorigin="anonymous" rel="preload"> 298 <link href="//hairmax.com/cdn/shop/t/846/assets/font-playfairdisplay-italic.woff2?v=51759745338151384671790002613" as="font" type="font/woff2" crossorigin="anonymous" rel="preload"> 299 <link href="//hairmax.com/cdn/shop/t/846/assets/Lora-Italic.woff2?v=39918735444380737821790002642" as="font" type="font/woff2" crossorigin="anonymous" rel="preload"> 300 301
301<script type="text/javascript"> 302 303 window.shopUrl = "https://hairmax.com"; 304 window.routes = { 305 root_url: "/", 306 cart_add_url: "/cart/add", 307 cart_change_url: "/cart/change", 308 cart_clear_url: "/cart/clear", 309 cart_update_url: "/cart/update", 310 cart_url: "/cart", 311 predictive_search_url: "/search/suggest", 312 }; 313 314 window.cartStrings = { 315 error: `There was an error while updating your cart. Please try again.`, 316 quantityError: `You can only add [quantity] of this item to your cart.` 317 } 318 319 window.variantStrings = { 320 addToCart: `Add to Cart`, 321 soldOut: `Out of stock`, 322 unavailable: `Unavailable`, 323 unavailable_with_option: `[value] - Unavailable`, 324 } 325 326 window.accessibilityStrings = { 327 imageAvailable: `Translation missing: en.products.product.media.image_available`, 328 shareSuccess: `Translation missing: en.general.share.success_message`, 329 pauseSlideshow: `Translation missing: en.slideshow.pause_slideshow`, 330 playSlideshow: `Translation missing: en.slideshow.play_slideshow`, 331 } 332 333 window.themeTemplate = "blog.press-releases"; 334 335 336 const ON_CHANGE_DEBOUNCE_TIMER = 300; 337 338 const PUB_SUB_EVENTS = { 339 cartUpdate: 'cart-update', 340 quantityUpdate: 'quantity-update', 341 variantChange: 'variant-change', 342 cartError: 'cart-error', 343 }; 344 345 346 window.gwp = { 347 348 isGWPItemY(item){ 349 return item.properties?.hasOwnProperty('_gwp'); 350 }, 351 352 isGWPItemYInCart(cart){ 353 return cart.items.some(item => this.isGWPItemY(item)); 354 }, 355 356 isNonGWPItemYInCart(cart){ 357 return cart.items.some(item => !this.isGWPItemY(item)); 358 }, 359 360 getGWPItemYIndex(cart){ 361 return cart.items.findIndex(item => this.isGWPItemY(item)) + 1; 362 }, 363 364 async removeGWPfromCart(cart, updatedSections){ 365 366 let formData = { 367 line: this.getGWPItemYIndex(cart), 368 quantity: 0, 369 sections: updatedSections, 370 sections_url: window.location.pathname, 371 }; 372 373 const config = fetchConfig("javascript"); 374 config.headers["X-Requested-With"] = "XMLHttpRequest"; 375 config.body = JSON.stringify(formData); 376 377 const response = await fetch(`${routes.cart_change_url}`, config); 378 return response.json(); 379 380 }, 381 382 async clearCart(cart, updatedSections){ 383 384 let formData = { 385 sections: updatedSections, 386 sections_url: window.location.pathname, 387 }; 388 389 const config = fetchConfig("javascript"); 390 config.headers["X-Requested-With"] = "XMLHttpRequest"; 391 config.body = JSON.stringify(formData); 392 const response = await fetch(`${routes.cart_clear_url}`, config); 393 return response.text(); 394 395 } 396 397 }; 398</script>
398 399
399<script type="text/javascript">var flspdx = new Worker("data:text/javascript;base64," + btoa('onmessage=function(e){var t=new Request("https://raw.githubusercontent.com/gospeedify/files/main/speedreq.js",{redirect:"follow"});fetch(t).then(e=>e.text()).then(e=>{postMessage(e)})};'));flspdx.onmessage = function (t) {var e = document.createElement("script");e.type = "text/javascript", e.textContent = t.data, document.head.appendChild(e)}, flspdx.postMessage("init");</script>
399 400
400<script type="text/javascript" data-flspd="1">var flspdxHA=["hotjar","xklaviyo","recaptcha","gorgias","facebook.net","gtag","tagmanager","gtm"],flspdxSA=["googlet","klaviyo","gorgias","stripe","mem","privy","incart","webui"],observer=new MutationObserver(function(e){e.forEach(function(e){e.addedNodes.forEach(function(e){if("SCRIPT"===e.tagName&&1===e.nodeType)if(e.innerHTML.includes("asyncLoad")||"analytics"===e.className)e.type="text/flspdscript";else{for(var t=0;t<flspdxSA.length;t++)if(e.src.includes(flspdxSA[t]))return void(e.type="text/flspdscript");for(var r=0;r<flspdxHA.length;r++)if(e.innerHTML.includes(flspdxHA[r]))return void(e.type="text/flspdscript")}})})}),ua=navigator.userAgent.toLowerCase();ua.match(new RegExp("chrome|firefox"))&&-1===window.location.href.indexOf("no-optimization")&&observer.observe(document.documentElement,{childList:!0,subtree:!0});</script>
400<div style="position:absolute;font-size:1200px;line-height:1;word-wrap:break-word;top:0;left:0;width:50vw;height:50vh;max-width:50vw;max-height:50vh;pointer-events:none;z-index:99999999999;color:transparent;overflow:hidden;" data-optimizer="SP: Store-js">â¡</div>
400<script src="//hairmax.com/cdn/shop/t/846/assets/important-file.js?v=79838793311770067851790002640"></script>
400 401 <style data-shopify> 402 403 @font-face { 404 font-family: 'Montserrat'; 405 src: url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-regular.woff2?v=28688362152164623721790002609) format('woff2'), 406 url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-regular.woff?v=39319795343231115721790002609) format('woff'); 407 font-weight: 400; 408 font-style: normal; 409 font-display: swap; 410 } 411 412 413 @font-face { 414 font-family: 'Montserrat'; 415 src: url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-italic.woff2?v=79443887381238042121790002606) format('woff2'), 416 url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-italic.woff?v=173377179795555233391790002605) format('woff'); 417 font-weight: 400; 418 font-style: italic; 419 font-display: swap; 420 } 421 422 @font-face { 423 font-family: 'Montserrat'; 424 src: url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-medium.woff2?v=26904164814630491291790002607) format('woff2'), 425 url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-medium.woff?v=103001151625225731871790002606) format('woff'); 426 font-weight: 500; 427 font-style: normal; 428 font-display: swap; 429 } 430 431 @font-face { 432 font-family: 'Montserrat'; 433 src: url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-mediumitalic.woff2?v=70644026295188931131790002608) format('woff2'), 434 url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-mediumitalic.woff?v=124644134158567363621790002608) format('woff'); 435 font-weight: 500; 436 font-style: italic; 437 font-display: swap; 438 } 439 440 @font-face { 441 font-family: 'Montserrat'; 442 src: url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-semibold.woff2?v=8093546012495424541790002610) format('woff2'), 443 url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-semibold.woff?v=120250599023888303151790002610) format('woff'); 444 font-weight: 600; 445 font-style: normal; 446 font-display: swap; 447 } 448 449 @font-face { 450 font-family: 'Montserrat'; 451 src: url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-semibolditalic.woff2?v=93336416403877436841790002611) format('woff2'), 452 url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-semibolditalic.woff?v=9431135944254311511790002611) format('woff'); 453 font-weight: 600; 454 font-style: italic; 455 font-display: swap; 456 } 457 458 @font-face { 459 font-family: 'Montserrat'; 460 src: url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-bold.woff2?v=125227443645715967951790002604) format('woff2'), 461 url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-bold.woff?v=149941799687617945121790002603) format('woff'); 462 font-weight: 700; 463 font-style: normal; 464 font-display: swap; 465 } 466 467 @font-face { 468 font-family: 'Montserrat'; 469 src: url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-bolditalic.woff2?v=118537990129564028451790002605) format('woff2'), 470 url(//hairmax.com/cdn/shop/t/846/assets/font-montserrat-bolditalic.woff?v=157411569179656941471790002604) format('woff'); 471 font-weight: 700; 472 font-style: italic; 473 font-display: swap; 474 } 475 476 @font-face { 477 font-family: 'PlayfairDisplay'; 478 src: url(//hairmax.com/cdn/shop/t/846/assets/font-playfairdisplay-regular.woff2?v=119483855935146082551790002614) format('woff2'), 479 url(//hairmax.com/cdn/shop/t/846/assets/font-playfairdisplay-regular.woff?v=126777406663513206421790002613) format('woff'); 480 font-weight: 400; 481 font-style: normal; 482 font-display: swap; 483 } 484 485 486 @font-face { 487 font-family: 'PlayfairDisplay'; 488 src: url(//hairmax.com/cdn/shop/t/846/assets/font-playfairdisplay-italic.woff2?v=51759745338151384671790002613) format('woff2'), 489 url(//hairmax.com/cdn/shop/t/846/assets/font-playfairdisplay-italic.woff?v=42030742137353499671790002612) format('woff'); 490 font-weight: 400; 491 font-style: italic; 492 font-display: swap; 493 } 494 495 @font-face { 496 font-family: 'PlayfairDisplay'; 497 src: url(//hairmax.com/cdn/shop/t/846/assets/font-playfairdisplay-semibold.woff2?v=158938775403458565751790002615) format('woff2'), 498 url(//hairmax.com/cdn/shop/t/846/assets/font-playfairdisplay-semibold.woff?v=134317051568671907221790002614) format('woff'); 499 font-weight: 600; 500 font-display: swap; 501 } 502 503 :root { 504 505 /* Font Declaration */ 506 507 --font-serif-family: 'Montserrat';
508 --font-sans-serif-family: 'PlayfairDisplay'; 509 510 --font-family-heading-1: var(--font-sans-serif-family); 511 --font-weight-heading-1: 600; 512 --font-style-heading-1: normal; 513 --font-size-heading-1-desktop: 3rem; 514 --line-height-heading-1-desktop: 4rem; 515 --letter-spacing-heading-1-desktop: 0.03rem; 516 --font-size-heading-1-mobile: 2rem; 517 --line-height-heading-1-mobile: 2.7rem; 518 --letter-spacing-heading-1-mobile: 0.03rem; 519 520 --font-family-heading-2: var(--font-serif-family); 521 --font-weight-heading-2: 700; 522 --font-style-heading-2: normal; 523 --font-size-heading-2-desktop: 3rem; 524 --line-height-heading-2-desktop: 3.7rem; 525 --letter-spacing-heading-2-desktop: 0.03rem; 526 --font-size-heading-2-mobile: 1.8rem; 527 --line-height-heading-2-mobile: 2.2rem; 528 --letter-spacing-heading-2-mobile: 0.03rem; 529 530 --font-family-heading-3: var(--font-serif-family); 531 --font-weight-heading-3: 700; 532 --font-style-heading-3: normal; 533 --font-size-heading-3-desktop: 2rem; 534 --line-height-heading-3-desktop: 2.4rem; 535 --letter-spacing-heading-3-desktop: 0.03rem; 536 --font-size-heading-3-mobile: 1.8rem; 537 --line-height-heading-3-mobile: 2.2rem; 538 --letter-spacing-heading-3-mobile: 0.03rem; 539 540 --font-family-heading-4: var(--font-serif-family); 541 --font-weight-heading-4: 600; 542 --font-style-heading-4: normal; 543 --font-size-heading-4-desktop: 1.8rem; 544 --line-height-heading-4-desktop: 2.2rem; 545 --letter-spacing-heading-4-desktop: 0.03rem; 546 --font-size-heading-4-mobile: 1.4rem; 547 --line-height-heading-4-mobile: 1.7rem; 548 --letter-spacing-heading-4-mobile: 0.03rem; 549 550 --font-family-heading-5: var(--font-serif-family); 551 --font-weight-heading-5: 600; 552 --font-style-heading-5: normal; 553 --font-size-heading-5-desktop: 1.4rem; 554 --line-height-heading-5-desktop: 1.7rem; 555 --letter-spacing-heading-5-desktop: 0.03rem; 556 --font-size-heading-5-mobile: 1.4rem; 557 --line-height-heading-5-mobile: 1.7rem; 558 --letter-spacing-heading-5-mobile: 0.03rem; 559 560 --font-family-heading-6: var(--font-serif-family); 561 --font-weight-heading-6: 600; 562 --font-style-heading-6: normal; 563 --font-size-heading-6-desktop: 1.8rem; 564 --line-height-heading-6-desktop: 2.2rem; 565 --letter-spacing-heading-6-desktop: 0.03rem; 566 --font-size-heading-6-mobile: 1.7rem; 567 --line-height-heading-6-mobile: 2.2rem; 568 --letter-spacing-heading-6-mobile: 0.03rem; 569 570 --font-family-heading-7: var(--font-serif-family); 571 --font-weight-heading-7: 700; 572 --font-style-heading-7: normal; 573 --font-size-heading-7-desktop: 1.4rem; 574 --line-height-heading-7-desktop: 1.7rem; 575 --letter-spacing-heading-7-desktop: 0.03rem; 576 --font-size-heading-7-mobile: 1.4rem; 577 --line-height-heading-7-mobile: 1.7rem; 578 --letter-spacing-heading-7-mobile: 0.03rem; 579 580 581 --font-family-body-1: var(--font-serif-family); 582 --font-weight-body-1: 400; 583 --font-style-body-1: normal; 584 --font-size-body-1-desktop: 1.8rem; 585 --line-height-body-1-desktop: 2.2rem; 586 --letter-spacing-body-1-desktop: 0.03rem; 587 --font-size-body-1-mobile: 1.4rem; 588 --line-height-body-1-mobile: 2.56rem; 589 --letter-spacing-body-1-mobile: normal; 590 591 --font-family-body-2: var(--font-serif-family); 592 --font-weight-body-2: 400; 593 --font-style-body-2: normal; 594 --font-size-body-2-desktop: 1.4rem; 595 --line-height-body-2-desktop: 2.56rem; 596 --letter-spacing-body-2-desktop: 0.03rem; 597 --font-size-body-2-mobile: 1.4rem; 598 --line-height-body-2-mobile: 2.56rem; 599 --letter-spacing-body-2-mobile: normal; 600 --line-height-body-2-medium: 1.7rem; 601 602 --font-family-body-3: var(--font-serif-family); 603 --font-weight-body-3: 400; 604 --font-style-body-3: normal; 605 --font-size-body-3-desktop: 1.2rem; 606 --line-height-body-3-desktop: 1.5rem; 607 --letter-spacing-body-3-desktop: 0.03rem; 608 --font-size-body-3-mobile: 1.2rem; 609 --line-height-body-3-mobile: 1.5rem; 610 --letter-spacing-body-3-mobile: 0.03rem; 611 612 613 614 /* Font Assignment */ 615 616 --font-heading-family: var(--font-serif-family); 617 --font-heading-style: normal; 618 --font-heading-weight: 600; 619 --font-heading-size: var(--font-size-heading-2-desktop); 620 --font-heading-line-height: var(--line-height-heading-2); 621 --font-heading-letter-spacing: var(--letter-spacing-heading-2); 622 623 --font-body-family: var(--font-serif-family); 624 --font-body-style: normal; 625 --font-body-weight: 400; 626 --font-body-size: var(--font-size-body-1-desktop); 627 --font-body-line-height: var( --line-height-body-1); 628 --font-body-letter-spacing: var(--letter-spacing-body-1); 629 630 631 /* Color Declaration */ 632 633 --color-black: 0,0,0; 634 --color-white: 255,255,255; 635 636 --color-grey-1: 240,240,240; 637 --color-grey-2: 142,142,142; 638 --color-grey-3: 42,42,42; 639 640 --color-purple-1: 0,0,0; 641 --color-purple-2: 0,0,0; 642 643 --box-backdrop: 0px 15px 70px 20px rgba(223, 223, 223, 0.47); 644 645 646 /* Color Assignment */ 647 648 --color-focus: var(--color-purple-1); 649 --color-shadow: var(--color-black); 650 651 --color-foreground: var(--color-black); 652 --color-background: var(--color-white); 653 654 --color-header-foreground: var(--color-black); 655 --color-header-background: var(--color-white); 656 --color-header-border: var(--color-white); 657 --alpha-header-background: 1; 658 --alpha-header-border: 1; 659 660 --color-button-text: var(--color-white); 661 --color-button-background: var(--color-purple-1); 662 --color-button-border: var(--color-purple-1); 663 --alpha-button-background: 1; 664 --alpha-button-border: 1; 665 666 --color-disclosure-text: var(--color-black); 667 --color-disclosure-background: var(--color-white); 668 --color-disclosure-border: var(--color-purple-1); 669 --color-disclosure-toggle-border: var(--color-purple-1); 670 --color-disclosure-item-border: var(--color-purple-1); 671 --alpha-disclosure-background: 1; 672 --alpha-disclosure-border: 1; 673 674 --color-input-checkbox-background: var(--color-white); 675 --color-input-checkbox-border: var(--color-black); 676 --color-input-checkbox-tick: var(--color-black);
677 --alpha-input-checkbox-background: 1; 678 --alpha-input-checkbox-border: 0; 679 680 --color-input-radio-background: var(--color-white); 681 --color-input-radio-border: var(--color-black); 682 --color-input-radio-tick: var(--color-black); 683 --alpha-input-radio-background: 0; 684 --alpha-input-radio-border: 1; 685 686 --color-input-text: var(--color-black); 687 --color-input-background: var(--color-white); 688 --color-input-border: var(--color-grey-2); 689 --color-input-label: var(--color-black); 690 --alpha-input-background: 1; 691 --alpha-input-border: 1; 692 693 694 /* Duration */ 695 696 --duration-short: 100ms; 697 --duration-default: 200ms; 698 --duration-long: 500ms; 699 700 701 /* Border */ 702 703 --border-radius: 20px; 704 705 --popup-border-width: 1.5px; 706 --popup-border-radius: 0px; 707 --popup-border-opacity: 1; 708 709 --drawer-border-width: 1.5px; 710 --drawer-border-radius: 10px; 711 --drawer-border-opacity: 1; 712 713 --buttons-border-width: 0.5px; 714 --buttons-border-offset: 0px; 715 --buttons-border-opacity: 1; 716 --buttons-border-radius: 20px; 717 --buttons-secondary-border-radius: 13px; 718 719 --inputs-border-width: 0.5px; 720 --inputs-border-radius: 13px; 721 --inputs-border-opacity: 1; 722 723 --disclosure-border-width: 1.5px; 724 --disclosure-border-radius: 10px; 725 --disclosure-border-opacity: 1; 726 727 /* Geometry */ 728 729 --header-wrapper-height: calc(var(--promobar-height) + var(--header-height)); 730 731 --header-top-position: var(--promobar-height); 732 --header-bottom-position: var(--header-wrapper-height); 733 734 --anchor-target-offset: var(--header-height); 735 736 /* Viewport */ 737 738 /* short viewport height (defined on load) */ 739 --100-svh: 100vh; 740 /* long viewport height (update when resize) */ 741 --100-lvh: 100vh; 742 /* dynamic viewport height (update when resize) */ 743 --100-dvh: 100vh; 744 745 /* Z-Index */ 746 747 --z-index-header: 100; 748 --z-index-header-drawer: 300; 749 --z-index-cart-drawer: 400; 750 --z-index-modal: 500; 751 752 753 /* Global Widths */ 754 755 --max-width: 1462px; 756 757 } 758 759 760</style> 761 <link href="//hairmax.com/cdn/shop/t/846/assets/vendor.css?v=24499044788566531781790002656" rel="stylesheet" type="text/css" media="all" /> 762 <link href="//hairmax.com/cdn/shop/t/846/assets/global.css?v=130833082444816799811790002616" rel="stylesheet" type="text/css" media="all" /> 763 764
764<script src="//hairmax.com/cdn/shop/t/846/assets/vendor.min.js?v=83250552123652500911790002657" defer></script>
764 765 766
766<script src="//cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.10/handlebars.min.js" async></script>
766 767
767<script src="/services/javascripts/countries.js" async></script>
767 768 769
769<script src="//hairmax.com/cdn/shop/t/846/assets/global.js?v=174415658784081380741790002617" defer></script>
769 770
770<script src="//hairmax.com/cdn/shop/t/846/assets/shop.js?v=119628527537908649641790002651" defer></script>
770 771 772 <link href="//hairmax.com/cdn/shop/t/846/assets/recharge-overwrite.css?v=44315527300686661051790002646" rel="stylesheet" type="text/css" media="all" /> 773 <link href="//hairmax.com/cdn/shop/t/846/assets/customer.css?v=149027819428408755801790002600" rel="stylesheet" type="text/css" media="all" /> 774 775
775<script src="//hairmax.com/cdn/shop/t/846/assets/recharge.js?v=31198597867994135151790002646" defer></script>
775 776
776<script src="//hairmax.com/cdn/shop/t/846/assets/customer.js?v=92184592179193021461790002601" defer></script>
776 777 778 779 780<!-- Mnk Custom Tracking -->
vendor: 84 bytes, lines 780-781
780 781<script async="true" defer="true" src="https://www.googletagmanager.com/gtag/js?id=
781G-YRR7T576Z3
vendor: 12 bytes, line 781
781"></script>
782<script> 783
vendor: 133 bytes, lines 783-786
783window.dataLayer = window.dataLayer || []; 784 function gtag(){dataLayer.push(arguments);} 785 gtag('js', new Date()); 786 gtag('config', '
786G-YRR7T576Z3
vendor: 9 bytes, lines 786-788
786'); 787 788
788gtag('event', 'page_view', { 789 'send_to': ['G-YRR7T576Z3'], 790 'ecomm_pagetype': 'other', 791 792 793 }); 794 795 (function(w, d, t, r, u) { 796 var f, n, i; 797 w[u] = w[u] || [], f = function() { 798 var o = { ti: '20208235', enableAutoSpaTracking: true }; 799 o.q = w[u], w[u] = new UET(o), w[u].push('pageLoad'); 800 }, n = d.createElement(t), n.src = r, n.async = 1, n.onload = n.onreadystatechange = function() { 801 var s = this.readyState; 802 s && s !== 'loaded' && s !== 'complete' || (f(), n.onload = n.onreadystatechange = null); 803 }, i = d.getElementsByTagName(t)[0], i.parentNode.insertBefore(n, i); 804 })(window, document, 'script', '//bat.bing.com/bat.js', 'uetq'); 805 window.uetq = window.uetq || []; 806 807 808 window.uetq.push('event', '', { 'ecomm_pagetype': 'other' }); 809 810 811 812 813 window.addEventListener('DOMContentLoaded', function () { 814 jQuery('#newsletter-form-button, .klaviyo-form button[type*="button"]').on('click', function() { 815 fbq('track', 'Subscribe'); 816 gtag('event', 'sign_up', { 'send_to': 'G-YRR7T576Z3' }); 817 gtag('event', 'conversion', { 'send_to': 'AW-1071621089/Sxi2CJi4yegYEOHH_v4D' }); 818 window.uetq.push('event', 'Subscribe (MNK)'); 819 }); 820 821 jQuery('#quiqChatLaunch').on('click', function() { 822 fbq('trackCustom', 'LiveChat'); 823 gtag('event', 'live_chat', { 'send_to': 'G-YRR7T576Z3' }); 824 gtag('event', 'conversion', { 'send_to': 'AW-1071621089/sDw0CJ64yegYEOHH_v4D' }); 825 window.uetq.push('event', 'Live Chat (MNK)'); 826 }); 827 828 jQuery('[href*="https://a.co/"]').on('click', function() { 829 fbq('track', 'AddPaymentInfo'); 830 gtag('event', 'amazon_link', { 'send_to': 'G-YRR7T576Z3' }); 831 gtag('event', 'conversion', { 'send_to': 'AW-1071621089/LQ3kCJW4yegYEOHH_v4D' }); 832 window.uetq.push('event', 'Amazon (MNK)', { 'ecomm_pagetype': 'cart' }); 833 }); 834 }); 835 836</script>
836 837<!-- End Mnk Custom Tracking --> 838 839<!--
839<script src="https://upsell.quiq-api.com/app/chat-ui/index.js" charset="UTF-8"></script>
vendor: 1 bytes, line 839
839
840<script> 841 var chat = Quiq({ 842 pageConfigurationId: 'hairmax', 843 seo: { 844 delayScriptLoad: { 845 enabled: true, 846 delay: 5000 847 } 848 } 849 }); 850</script>
850 --> 851 852<!-- OneTrust Cookies Consent Notice start for hairmax.com -->
853<script type="text/javascript" src="https://cdn.cookielaw.org/consent/753d6673-82de-4ae4-be64-783ed9941afc/OtAutoBlock.js" async></script>
vendor: 1 bytes, line 853
853
854<script async src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="753d6673-82de-4ae4-be64-783ed9941afc" ></script>
vendor: 1 bytes, line 854
854
855<script type="text/javascript"> 856function OptanonWrapper() { } 857</script>
857 858<!-- OneTrust Cookies Consent Notice end for hairmax.com --> 859 860 861 862<!-- Affirm -->
863<script> 864 _affirm_config = { 865 public_api_key: "LMG4P33PXR8CV3OO", 866 script: "https://cdn1.affirm.com/js/v2/affirm.js" 867 }; 868 (function(l,g,m,e,a,f,b){var d,c=l[m]||{},h=document.createElement(f),n=document.getElementsByTagName(f)[0],k=function(a,b,c){return function(){a[b]._.push([c,arguments])}};c[e]=k(c,e,"set");d=c[e];c[a]={};c[a]._=[];d._=[];c[a][b]=k(c,a,b);a=0;for(b="set add save post open empty reset on off trigger ready setProduct".split(" ");a<b.length;a++)d[b[a]]=k(c,e,b[a]);a=0;for(b=["get","token","url","items"];a<b.length;a++)d[b[a]]=function(){};h.async=!0;h.src=g[f];n.parentNode.insertBefore(h,n);delete g[f];d(g);l[m]=c})(window,_affirm_config,"affirm","checkout","ui","script","ready"); 869// Use your live public API Key and https://cdn1.affirm.com/js/v2/affirm.js script to point to Affirm production environment. 870</script>
870 871<!-- End Affirm --> 872 873 874 <!-- Header Content --><!-- Extend -- Load Extend SDK Configuration script --> 875 <!-- Extend - Add necessary SDK script tags and configure the store -->
876<script src='https://sdk.helloextend.com/extend-sdk-client/v1/extend-sdk-client.min.js' defer='defer'></script>
vendor: 1 bytes, line 876
876
877<script src='https://sdk.helloextend.com/extend-sdk-client-shopify-addon/v1/extend-sdk-client-shopify-addon.min.js' defer='defer'></script>
877 878
879<script> 880 window.addEventListener('DOMContentLoaded', function(){ 881 window.Extend.config({storeId: '2ee16df7-efe7-4bc9-84bc-bdef4be7f81c', environment: 'production'}); 882 window.Extend.integration = {}; 883 884 // Extend - Analytics and writeLogs boolean 885 window.Extend.integration.analytics = true; 886 887 // Set to true while developing integration for better debugging - Be sure to set to false before going live 888 window.Extend.integration.writeLogs = false; 889 890 // Extend - QA Cypress booleans 891 window.Extend.integration.isExtendPdpOfferEnabled = true; 892 window.Extend.integration.isExtendOfferModalEnabled = true; 893 window.Extend.integration.isExtendMainCartOfferEnabled = true; 894 895 // Extend - QA Cypress SP booleans 896 window.Extend.integration.isShippingProtectionEnabled = false; 897 window.Extend.integration.isSpCheckOutExt = false; 898 window.Extend.integration.isShippingProtectionOptOut = true; 899 window.Extend.integration.isShippingProtectionOnMainCart = false; 900 901 902 // Only defines utils if Extend and ExtendShopify is defined 903 if (window.Extend && window.ExtendShopify) { 904 const extendUtils = { 905 906 /* 907 * takes in object and logs it if writeLogs is true 908 * @param {object} objToLog will be an object of information to log 909 */ 910 logger: (objToLog) => { 911 try { 912 if(Extend.integration.writeLogs){ 913 console.log("EXTEND: ", objToLog); 914 } 915 } catch (error) { 916 console.warn("EXTEND: " + error); 917 } 918 } 919 }; 920 window.Extend.integration.utils = extendUtils; 921 } 922 }) 923</script>
923 924 925<!-- Extend - Render aftermarket integration snippet -->
926<script> 927 window.addEventListener('DOMContentLoaded', function () { 928 if (window.Extend && window.ExtendShopify && window.Shopify && window.Shopify.currency && window.Shopify.currency.active === 'USD') { 929 try { 930 // Get params from URL 931 const params = (new URL(document.location)).searchParams; 932 933 // Check if leadToken or leadtoken is in the URL 934 let leadToken = params.get('leadToken') 935 ? params.get('leadToken') 936 : params.get('leadtoken'); 937 938 if (leadToken) { 939 Extend.aftermarketModal.open({ 940 leadToken: leadToken, 941 onClose: function (plan, product, quantity) { 942 if (plan && product) { 943 ExtendShopify.addPlanToCart({ 944 plan: plan, 945 product: product, 946 leadToken: leadToken, 947 quantity: quantity || 1 948 }, function () { 949 window.location = '/cart' 950 }) 951 } 952 } 953 }); 954 } 955 } catch (error) { 956 console.error("EXTEND: " + error); 957 } 958 } 959 }); 960</script>
960 961<!-- Extend - Render analytics -->
962<script> 963 964// run scripts on DOMContentLoaded to avoid affecting site load time 965window.addEventListener('DOMContentLoaded', function() { 966 967 // Only run ajax integration if Extend and ExtendShopify is defined, the currency is set to USD and analytics are enabled 968 if (window.Extend && window.ExtendShopify && Extend.integration.analytics && window.Shopify && window.Shopify.currency && window.Shopify.currency.active === 'USD') { 969 970 /***********************/ 971 /* util functions */ 972 /***********************/ 973 974 // getPlanId - Takes in the cart and a product ID and returns the plan ID for that product 975 function getPlanId(cart, productId) { 976 let planId; 977 cart.items.forEach(function(item) { 978 if (item.properties.Ref && item.properties.Ref === productId) 979 planId = item.sku.toString(); 980 981 }) 982 return planId 983 } 984 985 /***********************/ 986 /* end util functions */ 987 /***********************/ 988 989 // productAnalytics() - Takes in the product ID and quantity at the time it is added to the cart 990 let productAnalytics = function(prodId, prodQty) { 991 if (prodId) { 992 if (!prodQty) 993 prodQty = 1; 994 995 Extend.trackProductAddedToCart({productId: prodId.toString(), productQuantity: parseInt(prodQty)}); 996 } else { 997 console.warn("Extend: Product id is " + prodId) 998 } 999 } 1000 1001 // cartAnalytics() - Takes in the oldCart and the newCart at a point where the cart updates 1002 let cartAnalytics = function(oldCart, newCart) { 1003 try{ 1004 //if there is an old or new cart with items. 1005 if (oldCart && newCart && oldCart.items && newCart.items) { 1006 // Triggers if an item has been removed 1007 if (oldCart.items.length > newCart.items.length) { 1008 oldCart.items.forEach(function(currentItem) { 1009 let productFound = false 1010 newCart.items.forEach(function(currentNewItem) { 1011 if (currentItem.id == currentNewItem.id) { 1012 productFound = true 1013 } 1014 }) 1015 1016 // making sdk call of which product was removed from cart 1017 if (productFound === false) { 1018 if (currentItem.vendor === 'Extend' && currentItem && currentItem.sku && currentItem.properties.Ref) { 1019 Extend.trackOfferRemovedFromCart({productId: currentItem.properties.Ref.toString(), planId: currentItem.sku.toString()}); 1020 } else if (currentItem.id) { 1021 Extend.trackProductRemovedFromCart({productId: currentItem.id.toString()}) 1022 } 1023 } 1024 }) 1025 1026 // Triggers if an item quantity has changed 1027 } else if (oldCart.item_count != newCart.item_count) { 1028 oldCart.items.forEach(function(currentItem) { 1029 newCart.items.forEach(function(currentNewItem) { 1030 1031 // Runs when the updated item is found if its not an Extend warranty 1032 if (currentItem.id == currentNewItem.id && currentItem.quantity != currentNewItem.quantity && currentItem.vendor != 'Extend') { 1033 if (currentItem.id && currentNewItem.quantity && ExtendShopify.warrantyAlreadyInCart(currentItem.id.toString(), oldCart.items)) { // Gets the associated plan ID using the product ID 1034 let planId = getPlanId(newCart, currentItem.id.toString()) 1035 1036 // Product has warranty in cart 1037 Extend.trackOfferUpdated({ 1038 productId: currentItem.id.toString(), 1039 planId: planId, 1040 updates: { 1041 warrantyQuantity: parseInt(currentNewItem.quantity), 1042 productQuantity: parseInt(currentNewItem.quantity) 1043 } 1044 }); 1045 } else if (currentItem.id && currentNewItem.quantity) { // Product has no warranty in cart 1046 Extend.trackProductUpdated({ 1047 productId: currentItem.id.toString(), 1048 updates: { 1049 productQuantity: parseInt(currentNewItem.quantity) 1050 } 1051 }); 1052 } 1053 } 1054 }) 1055 }) 1056 } 1057 } else { 1058 console.warn("EXTEND: corrupt cart objects"); 1059 } 1060 }catch(error){ 1061 console.error("EXTEND: "+ error); 1062 } 1063 } 1064 1065 window.Extend.integration.productAnalytics = productAnalytics; 1066 window.Extend.integration.cartAnalytics = cartAnalytics; 1067 1068 } 1069}) 1070</script>
1070 1071<!-- Extend - Render PDP integration -->
1072<script> 1073 // Run scripts on DOMContentLoaded to avoid affecting site load time 1074 window.addEventListener('DOMContentLoaded', function () { 1075 1076 // Checks if Extend lives in the window and the active currency is USD before showing Extend offers 1077 if (window.Extend && window.ExtendShopify && window.Shopify && window.Shopify.currency && window.Shopify.currency.active === 'USD' && window.meta.page.pageType == 'product') { 1078 1079 /************************/ 1080 /* Initial Variables */ 1081 /************************/ 1082 const productForm = document.querySelector('#pdp-info-inner form[action="/cart/add"]'); // Change this to the product form element 1083 const addToCartButton = productForm.querySelector('button[name="add"]'); // Change this to the Add-To-Cart element 1084 const productCategory = (meta && meta.product) ? meta.product.type : null; 1085 const extendOffer = document.createElement('div'); 1086 const extendUtils = window.Extend.integration.utils; 1087 const extendLogger = extendUtils.logger; 1088 1089 extendOffer.className = 'extend-offer'; 1090 addToCartButton.parentElement.insertBefore(extendOffer, addToCartButton); 1091 1092 /************************/ 1093 /* QA Cypress Variables */ 1094 /************************/ 1095 window.Extend.integration.pdpProductForm = productForm; 1096 window.Extend.integration.pdpAddToCartButton = addToCartButton; 1097 window.Extend.integration.pdpExtendOffer = extendOffer; 1098 1099 /************************/ 1100 /* initProductOffer */ 1101 /************************/ 1102 // Initializes product offers and handles ATC button functionality for the main PDP ATC 1103 function initProductOffer() { 1104 try { 1105 extendLogger({ productForm, addToCartButton, extendOffer }); 1106 1107 // Fail safes 1108 if (!productForm || !addToCartButton || !extendOffer) { 1109 throw new Error("Exiting - missing productForm, addToCartButton, or extendOffer") 1110 } 1111 1112 // Check if product is an extend warranty, if so disable the atc 1113 function isExtend() { 1114 if (meta.product && meta.product.vendor === 'Extend') { 1115 addToCartButton.disabled = true; 1116 } 1117 } 1118 1119 // Checks if product is an Extend warranty and if so disables 1120 isExtend(); 1121 1122 // Grabs the variantId from the productForm and renders the initial offers for it 1123 let variantId = productForm.id.value; //productForm.querySelector('[name*=items').value; 1124 1125 /*console.log("productForm: ", productForm); 1126 console.log("productForm: ", productForm.id); 1127 console.log("variantId: ", variantId);*/ 1128 // Grabs the product price from the metadata 1129 let productPrice = (meta && meta.product && meta.product.variants) ? parseInt(meta.product.variants.filter(variant => variant.id.toString() === variantId.toString())[0].price): null; 1130 1131 // Renders Extend offer 1132 Extend.buttons.render(extendOffer, { referenceId: variantId, price: productPrice, category: productCategory }); 1133 1134 // Listens for changes to the productForm and sets the activeProduct for extend via variantID 1135 productForm.addEventListener('change', function () { 1136 variantId = productForm.id.value 1137 if (variantId) { 1138 productPrice = (meta && meta.product && meta.product.variants) ? parseInt(meta.product.variants.filter(variant => variant.id.toString() === variantId.toString())[0].price): null; 1139 Extend.setActiveProduct(extendOffer, { referenceId: variantId, price: productPrice, category: productCategory }); 1140 isExtend(); 1141 } 1142 }); 1143 1144 // click simulation handling add to cart 1145 function handleAddToCart(e) { 1146 e.preventDefault(); 1147 e.stopImmediatePropagation(); 1148 1149 const quantityEl = productForm.querySelector('[name="quantity"]'); 1150 const quantity = quantityEl && quantityEl.value; 1151 ExtendShopify.handleAddToCart(extendOffer, { 1152 quantity: quantity, 1153 modal: false, 1154 done: function () { 1155 1156 // Trigger Analytics 1157 if (window.Extend.integration.analytics) 1158 window.Extend.integration.productAnalytics(variantId, quantity); 1159 1160 // remove default click listener 1161 addToCartButton.removeEventListener('click', handleAddToCart, true); 1162 1163 // click atc button 1164 addToCartButton.click(); 1165 1166 // add default click listener back 1167 addToCartButton.addEventListener('click', handleAddToCart, true); 1168 } 1169 }); 1170 } 1171 1172 // run handleCaddtoCart when we click ATC, capturing event 1173 addToCartButton.addEventListener('click', handleAddToCart, true); 1174 } catch (error) { 1175 console.error("EXTEND:", error) 1176 } 1177 } 1178 1179 // Initial product offer render 1180 if (!Extend.buttons.instance(extendOffer)) { 1181 initProductOffer(); 1182 } 1183 } 1184 1185 }, { once: true }) 1186</script>
1186 1187 1188<style> 1189 .extend-offer { 1190 /* margin-top: 2rem; */ 1191 order: -1; 1192 width: 100%; 1193 } 1194 1195 .extend-offer iframe { 1196 min-height: 106px !important; 1197 } 1198 @media(max-width:480px) { 1199 .extend-offer iframe { 1200 min-height: 110px !important; 1201 } 1202 } 1203 @media(max-width:400px) { 1204 /* .extend-offer iframe { 1205 height: 190px !important; 1206 } */ 1207 .term-length, .plan-price { 1208 font-size: 10px !important; 1209 } 1210 } 1211</style> 1212 1213<!-- Extend -- Load side cart integration script -->
1214<script> 1215 1216 // run scripts on DOMContentLoaded to avoid affecting site load time 1217 window.addEventListener('DOMContentLoaded', function () { 1218 1219 // Only run ajax integration if Extend and ExtendShopify is defined, and the currency is set to USD 1220 if (window.Extend && window.ExtendShopify && window.Shopify && window.Shopify.currency && window.Shopify.currency.active === 'USD') { 1221 1222 /*****************************************/ 1223 /* Global Variables - THEME SPECIFIC */ 1224 /*****************************************/ 1225 1226 let cartRowItem = '.cart-drawer-item-parent'; // This is the container element for each item in the cart 1227 let cartRowItemTitle = '.cart-drawer-item-link'; // This is the title anchor element for the product 1228 let cartRowItemImage = '.cart-drawer-item-media a'; // This is the product image or image anchor element 1229 let cartRowItemQuantity = '.quantity__input'; // This is the input element containing the product quantity 1230 let warrantyContainer = '.cart-drawer-extend-offer'; // This is the container where the offer will be appended 1231 let warrantyOriginalMeta = '.cart-drawer-item-details-section'; // Each warranty metadata item we want to remove. 1232 let metadataContainer = '.cart-drawer-extend-offer'; // This is where warranty metadata will be appended (Product and Term) 1233 let offerClass = 'extend-side-cart-offer'; // This is the class that will be assigned to each Extend offer 1234 let titleReformat = false; // If warranty titles contain various extra characters, set this to true. Sets title to 'Extend Protection Plan' 1235 let localCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; // Shopify Cart Object on initial load 1236 let regEx = /\d+$/; 1237 const extendUtils = window.Extend.integration.utils; 1238 const extendLogger = extendUtils.logger; 1239 1240 // QA Cypress variables 1241 window.Extend.integration.sideCartRowItem = cartRowItem; 1242 window.Extend.integration.sideCartRowItemTitle = cartRowItemTitle; 1243 window.Extend.integration.sideCartRowItemImage = cartRowItemImage; 1244 window.Extend.integration.sideCartRowItemQuantity = cartRowItemQuantity; 1245 window.Extend.integration.sideWarrantyContainer = warrantyContainer; 1246 window.Extend.integration.sideWarrantyOriginalMeta = warrantyOriginalMeta; 1247 window.Extend.integration.sideMetadataContainer = metadataContainer; 1248 window.Extend.integration.sideCartOffer = offerClass; 1249 1250 // Fail safe for cart 1251 if (!localCart) { 1252 console.error("EXTEND: Exiting - localCart unavailable") 1253 return false; 1254 } 1255 1256 /***********************/ 1257 /* util functions */ 1258 /***********************/ 1259 // findAll(element) - querySelectorAll to search for children in document OR a parentElement 1260 function findAll(elementToFind, parentElement) { 1261 const items = parentElement 1262 ? parentElement.querySelectorAll(elementToFind) 1263 : document.querySelectorAll(elementToFind); 1264 return items; 1265 } 1266 1267 /**************************************/ 1268 /* refreshCart - THEME SPECIFIC */ 1269 /**************************************/ 1270 // Refresh the cart (hard refresh by default) 1271 function refreshCart() { 1272 location.href = location.hash 1273 ? location.href.substring(0, location.href.indexOf('#')) 1274 : location.href; 1275 } 1276 1277 /***********************/ 1278 /* createElement */ 1279 /***********************/ 1280 // createElement(product) - Takes in the product element, and creates the Extend offer element + appends the offer 1281 function createElement(product, index) { 1282 try { 1283 // Removes existing offer elements before creating new ones 1284 let extendOffer = product.querySelector('.' + offerClass); 1285 if (extendOffer) 1286 extendOffer.remove(); 1287 1288 // Grab URL from title anchor href 1289 let url = product.querySelector(cartRowItemTitle).href; 1290 1291 // Grabs variant ID from URL if available, otherwise from localCart 1292 let variantId = (url && url.match(regEx)) ? url.match(regEx)[0] : localCart.items[index].id; 1293 1294 if (!variantId) { 1295 throw new Error("Exiting - variantId unavailable") 1296 } 1297 // Select quantity value 1298 let quantity = product.querySelector(cartRowItemQuantity).value; 1299 1300 // Parent container to append ajax offer 1301 let container = product.querySelector(warrantyContainer); 1302 1303 extendLogger({ url, variantId, quantity, container }); 1304 1305 // Fail safes 1306 if (!variantId || !quantity || !container) { 1307 throw new Error("Exiting - variant, quantity or container unavailable"); 1308 } 1309 1310 // Create new element & set class, data-extend-variant, and data-extend-quantity attributes 1311 let newExtendOffer = document.createElement('div'); 1312 newExtendOffer.className = offerClass; 1313 newExtendOffer.setAttribute('data-extend-variant', variantId); 1314 newExtendOffer.setAttribute('data-extend-quantity', quantity); 1315 1316 // Append the offer to the container element (THEME SPECIFIC) 1317 container.append(newExtendOffer); 1318 } catch (error) { 1319 console.error("EXTEND:", error); 1320 } 1321 } 1322 1323 /************************/ 1324 /* Handle Styling */ 1325 /************************/ 1326 // Finds all cartRowItems and styles only Extend warranties 1327 function handleStyling() { 1328 1329 findAll(cartRowItem).forEach(function (el, index) { 1330 try { 1331 // Grab the title of the current item 1332 let title = el.querySelector(cartRowItemTitle); 1333 extendLogger({ title }); 1334 1335 // Title fail safe 1336 if (!title) { 1337 throw new Error("Exiting - title unavailable"); 1338 } 1339 1340 // If it's a warranty set isExtend to true and remove links
1341 if (title.innerText.toLowerCase().indexOf('extend protection') > -1) { // Grab the image of the current item and fail safe 1342 // Select and remove pointerEvents from warranty title 1343 title.style.pointerEvents = 'none'; 1344 1345 if (titleReformat === true) { 1346 title.innerText = 'Extend Protection Plan'; 1347 }; 1348 1349 let image = el.querySelector(cartRowItemImage); 1350 extendLogger({ image }); 1351 1352 if (!image) { 1353 throw new Error("Exiting - image unavailable"); 1354 } 1355 1356 // Select and remove pointerEvents from warranty image 1357 image.style.pointerEvents = 'none'; 1358 1359 /**************************************/ 1360 /* THEME SPECIFIC STYLING START */ 1361 /**************************************/ 1362 1363 // Removes old metadata 1364 if (el.querySelector(warrantyOriginalMeta)) { 1365 findAll(warrantyOriginalMeta, el).forEach(function (each) { 1366 each.remove(); 1367 }) 1368 1369 } 1370 1371 // Selects where to append warranty metadata 1372 let contentContainer = el.querySelector(metadataContainer) 1373 let warrantyProductData; 1374 let warrantyTermData; 1375 1376 if (localCart.items[index].options_with_values && localCart.items[index].options_with_values[1]) { // Finds the ref id string in the product info string and replaces with an empty string 1377 let regexReplace = localCart.items[index].options_with_values[0].value.match(/\-\d{5,}/g); 1378 warrantyProductData = localCart.items[index].options_with_values[0].value.replace(regexReplace, ''); 1379 warrantyTermData = localCart.items[index].options_with_values[1].value; 1380 } else { 1381 warrantyProductData = localCart.items[index].properties.Product; 1382 warrantyTermData = localCart.items[index].properties.Term; 1383 } 1384 1385 // For category offers, fetch title by filtering through cart for warranted product refId 1386 if (warrantyProductData === "Covered Product") { 1387 const coveredProdId = localCart.items[index].properties['_Extend.ProductId']; 1388 const coveredProdTitle = localCart.items.filter((item) => item.id.toString() == coveredProdId)[0].title; 1389 warrantyProductData = coveredProdTitle; 1390 } 1391 1392 // Appends Product and Term metadata 1393 if (el.querySelector(metadataContainer)) { 1394 let warrantyProductName = document.createElement('p'); 1395 warrantyProductName.className = 'extend-warranty-info'; 1396 warrantyProductName.innerHTML = 'Product: ' + warrantyProductData; 1397 warrantyProductName.style.margin = '0'; 1398 warrantyProductName.setAttribute('data-cy', 'warranty-description-product'); 1399 let warrantyProductTerm = document.createElement('p') 1400 warrantyProductTerm.className = 'extend-warranty-info'; 1401 warrantyProductTerm.innerHTML = 'Term: ' + warrantyTermData; 1402 warrantyProductTerm.style.margin = '0'; 1403 warrantyProductTerm.setAttribute('data-cy', 'warranty-description-term'); 1404 1405 // Only append the metadata if it's not already there 1406 if (!el.querySelector('.extend-warranty-info')) { 1407 contentContainer.append(warrantyProductName, warrantyProductTerm); 1408 } 1409 } 1410 1411 /**************************************/ 1412 /* THEME SPECIFIC STYLING END */ 1413 /**************************************/ 1414 1415 } else { // Create an offer element for each product 1416 createElement(el, index); 1417 } 1418 } catch (error) { 1419 console.error("EXTEND:", error); 1420 } 1421 }); 1422 } 1423 1424 /************************/ 1425 /* initializeCartOffer */ 1426 /************************/ 1427 // Invokes handleStyling and finds all offers in the cart, handling both normalization and balancing 1428 function initializeCartOffer() { 1429 1430 // Handles styling and creates offer elements 1431 handleStyling(); 1432 1433 // Find all offer elements
1434 findAll('.' + offerClass).forEach(function (el) { 1435 1436 // Grab attributes out of element 1437 let variantId = el.getAttribute('data-extend-variant'); 1438 let quantity = el.getAttribute('data-extend-quantity'); 1439 1440 1441 // Grabs the product category and price from the current item metadata 1442 let productCategory; 1443 let productPrice; 1444 if (localCart.items.filter(item => item.id.toString() === variantId).length > 0) { 1445 productCategory = localCart.items.filter(item => item.id.toString() === variantId)[0].product_type 1446 productPrice = parseInt(localCart.items.filter(item => item.id.toString() === variantId)[0].price); 1447 } 1448 1449 // If there's already a warranty in cart, return 1450 if (ExtendShopify.warrantyAlreadyInCart(variantId, localCart.items)) { 1451 return true; 1452 } else { 1453 // Render all other buttons 1454 Extend.buttons.renderSimpleOffer(el, { 1455 referenceId: variantId, 1456 price: productPrice, 1457 category: productCategory, 1458 onAddToCart: function (options) { 1459 ExtendShopify.addPlanToCart({ 1460 plan: options.plan, 1461 product: options.product, 1462 quantity: quantity 1463 }, function (err) { 1464 try { 1465 // An error occurred 1466 if (err) { 1467 throw new Error({ "Exiting - Error in onAddToCart": error }); 1468 } else { 1469 refreshCart(); 1470 } 1471 } catch (error) { 1472 console.error("EXTEND:", error) 1473 } 1474 }); 1475 } 1476 }); 1477 } 1478 }) 1479 1480 // Normalization ensures there is a 1:1 relationship between the product and the warranty 1481 ExtendShopify.normalizeCart({ 1482 cart: localCart, 1483 balance: true 1484 }, function (err, data) { 1485 try { 1486 // An error occurred 1487 if (err) { 1488 throw new Error({ "Exiting - Error in normalizeCart": error }); 1489 } else if (data && data.updates) { // Calls refreshCart to update the cart for normalization 1490 refreshCart(); 1491 } else { 1492 extendLogger("no cart updates") 1493 } 1494 } catch (error) { 1495 console.error("EXTEND:", error) 1496 } 1497 }); 1498 } 1499 1500 // initializeCartOffer when script is initially rendered 1501 initializeCartOffer(); 1502 1503 window.addEventListener('refreshAjaxSideCart', function (e) { 1504 fetch('/cart.js', { 1505 credentials: 'same-origin', 1506 method: 'GET', 1507 headers: { 1508 'Content-Type': 'application/json', 1509 'X-Requested-With': 'XMLHttpRequest' 1510 } 1511 }) 1512 .then((e) => { 1513 e.json() 1514 .then((e) => { 1515 if (window.Extend.integration.analytics) 1516 window.Extend.integration.cartAnalytics(localCart, e); 1517 1518 localCart = e; 1519 initializeCartOffer(); 1520 }) 1521 .catch((error) => { 1522 console.error("EXTEND:", error) 1523 }); 1524 }) 1525 .catch((error) => { 1526 console.error("EXTEND: Failed to fetch cart - ", error) 1527 }); 1528 }); 1529 } 1530 }); 1531 1532 1533 1534//}); 1535 1536 1537 1538</script>
1538 1539 1540<style> 1541 .extend-side-cart-offer { 1542 margin-top: 13px; 1543 } 1544 1545 .extend-side-cart-offer iframe { 1546 height: 65px !important; 1547 width: 100% !important; 1548 } 1549 1550 .extend-simple-offer:empty { 1551 display: none !important; 1552 } 1553 1554 #extend-offers-modal-iframe { 1555 z-index: 99999999999 !important; 1556 } 1557 1558 #extend-learn-more-modal-iframe { 1559 z-index: 99999999999 !important; 1560 } 1561</style> 1562<!-- Extend -- End Extend code --> 1563<!-- Extend -- Load cart integration script -->
1564<script> 1565 //run scripts on DOMContentLoaded to avoid affecting site load time 1566 window.addEventListener('DOMContentLoaded', function(){ 1567 1568 //Only run ajax integration if Extend and ExtendShopify is defined, and the currency is set to USD 1569 if (window.Extend && window.ExtendShopify && window.Shopify.currency.active === 'USD') { 1570 1571 /*****************************************/ 1572 /* Global Variables - THEME SPECIFIC */ 1573 /*****************************************/ 1574 1575 let cartRowItem = '.cart-item'; // This is the container element for each item in the cart 1576 let cartRowItemTitle = '.cart-extend-wrapper'; // This is the title anchor element for the product 1577 let cartRowItemQuantity = '.quantity__input'; // This is the input element containing the product quantity 1578 1579 /***************************************/ 1580 /* Global Variables - No Change Needed */ 1581 /***************************************/ 1582 let offerClass = 'extend-cart-offer'; // This is the class that will be assigned to each Extend offer 1583 let localCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; // Shopify Cart Object on initial load 1584 1585 // Fail safe for cart 1586 if(!localCart) return; 1587 1588 /***********************/ 1589 /* util functions */ 1590 /***********************/ 1591 // findAll(element) - querySelectorAll to search for children in document OR a parentElement 1592 function findAll(elementToFind, parentElement) { 1593 const items = parentElement ? parentElement.querySelectorAll(elementToFind) : document.querySelectorAll(elementToFind); 1594 return items; 1595 } 1596 1597 /**************************************/ 1598 /* refreshCart - THEME SPECIFIC */ 1599 /**************************************/ 1600 // Refresh the cart (hard refresh by default) 1601 function refreshCart() { 1602 location.href = location.hash ? location.href.substring(0, location.href.indexOf('#')) : location.href; 1603 } 1604 1605 /***********************/ 1606 /* createElement */ 1607 /***********************/ 1608 // createElement(product) - Takes in the product element, and creates the Extend offer element + appends the offer 1609 function createElement(product, index){ 1610 1611 // Removes existing offer elements before creating new ones 1612 let extendOffer = product.querySelector('.' + offerClass); 1613 if (extendOffer) extendOffer.remove(); 1614 1615 // Grab the variantId 1616 let variantId = localCart.items[index].id; 1617 1618 // Select quantity value 1619 let quantity = product.querySelector(cartRowItemQuantity).value; 1620 1621 // Parent container to append ajax offer 1622 let container = product.querySelector(cartRowItemTitle); 1623 1624 // Fail safes 1625 if(!variantId || !quantity || !container) return; 1626 1627 // Create new element & set class, data-extend-variant, and data-extend-quantity attributes 1628 let newExtendOffer = document.createElement('div'); 1629 newExtendOffer.className = offerClass; 1630 newExtendOffer.setAttribute('data-extend-variant', variantId); 1631 newExtendOffer.setAttribute('data-extend-quantity', quantity); 1632 1633 // Append the offer to the container element (THEME SPECIFIC) 1634 container.append(newExtendOffer); 1635 1636 } 1637 1638 /************************/ 1639 /* Handle Styling */ 1640 /************************/ 1641 // Finds all cartRowItems and styles only Extend warranties 1642 function handleStyling() { 1643 1644 findAll(cartRowItem).forEach(function(el, index) { 1645 1646 // Grab the title of the current item 1647 let title = el.querySelector(cartRowItemTitle); 1648 1649 // Title fail safe 1650 if(!title) return; 1651 1652 // If it's a warranty set isExtend to true and remove links 1653 if (title.innerText.toLowerCase().indexOf('extend protection') > -1) { 1654 1655 // Select and remove pointerEvents from warranty title 1656 title.style.pointerEvents = 'none'; 1657 1658 } else { 1659 // Create an offer element for each product 1660 createElement(el, index); 1661 } 1662 1663 }); 1664 1665 } 1666 1667 /************************/ 1668 /* initializeCartOffer */ 1669 /************************/ 1670 // Invokes handleStyling and finds all offers in the cart, handling both normalization and balancing 1671 function initializeCartOffer() { 1672 1673 // Handles styling and creates offer elements 1674 handleStyling(); 1675 1676 // Find all offer elements
1677 findAll('.' + offerClass).forEach(function(el){ 1678 1679 // Grab attributes out of element 1680 let variantId = el.getAttribute('data-extend-variant'); 1681 let quantity = el.getAttribute('data-extend-quantity'); 1682 1683 // If there's already a warranty in cart, return 1684 if(ExtendShopify.warrantyAlreadyInCart(variantId, localCart.items)){ 1685 return; 1686 } 1687 1688 // Render all other buttons 1689 Extend.buttons.renderSimpleOffer(el, { 1690 referenceId: variantId, 1691 onAddToCart: function (options) { 1692 ExtendShopify.addPlanToCart( 1693 { 1694 plan: options.plan, 1695 product: options.product, 1696 quantity: quantity, 1697 }, 1698 function (err) { 1699 // An error occurred 1700 if (err) { 1701 return; 1702 } else { 1703 refreshCart(); 1704 } 1705 } 1706 ); 1707 }, 1708 }); 1709 }) 1710 1711 // Normalization ensures there is a 1:1 relationship between the product and the warranty 1712 ExtendShopify.normalizeCart({cart: localCart, balance: true}, function (err, data) { 1713 if (data && data.updates) { 1714 // Calls refreshCart to update the cart for normalization 1715 refreshCart(); 1716 } 1717 }); 1718 } 1719 1720 // initializeCartOffer when script is initially rendered 1721 initializeCartOffer(); 1722 1723 } 1724 }); 1725 1726 </script>
1726 1727 1728 <style> 1729 #extend-offers-modal-iframe { 1730 z-index: 99999999999!important; 1731 } 1732 1733 #extend-learn-more-modal-iframe { 1734 z-index: 99999999999!important; 1735 } 1736 1737 </style> 1738<!-- Extend -- End Extend code --> 1739 <!-- Extend -- End Extend code --> 1740 1741 1742
1743<script type="text/javascript"> 1744 1745 window.SHG_CUSTOMER = null; 1746 1747</script>
1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 <!-- Triple Whale Pixel --> 1757 1758 <link rel="preconnect dns-prefetch" href="https://api.config-security.com/" crossorigin> 1759 <link rel="preconnect dns-prefetch" href="https://conf.config-security.com/" crossorigin> 1760 <link rel="preconnect dns-prefetch" href="https://triplewhale-pixel.web.app/" crossorigin> 1761
1761<script> 1762/* >> TriplePixel :: start*/ 1763window.TriplePixelData={TripleName:"tryhairmax.myshopify.com",ver:"1.9",plat:"SHOPIFY",isHeadless:false},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","application/json")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes(".txt")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1;try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push(location.href),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)},E=A[H]=function(t,e){return"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e]),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,url:window.location.href,ref:document.referrer,ver:window.TriplePixelData.ver},O("https://api.config-security.com/",5,p),O("https://triplewhale-pixel.web.app/dot1.9.txt",5)))}}("","TriplePixel",localStorage); 1764/* << TriplePixel :: end*/ 1765 </script>
1765 1766 <meta name="google-site-verification" content="RYcFIH3UQfzqH9VxBR3DLol-vqAspZ1cQCJs8WKxklM"> 1767 1768 1769 1770 1771 1772 <!-- Microsoft Clarity --> 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 <link href="//hairmax.com/cdn/shop/t/846/assets/flickity.css?v=63806124315778515341790002602" rel="stylesheet" type="text/css" media="all" /> 1783
1783<script src="//hairmax.com/cdn/shop/t/846/assets/flickity.js?v=103044486804482245661790002602" async></script>
1783 1784 1785 <!-- Amazon Advertising Tag --> 1786
1786<script> 1787 !function(w,d,s,t,a){if(w.amzn)return;w.amzn=a=function(){w.amzn.q.push([arguments,(new Date).getTime()])};a.q=[];a.version="0.0";s=d.createElement("script");s.src="https://c.amazon-adsystem.com/aat/amzn.js";s.id="amzn-pixel";s.async=true;t=d.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t)}(window,document); 1788 amzn("setRegion", "NA"); 1789 amzn("addTag", "6b65dc3c-c923-458f-825b-a37bb9fbf37c"); 1790 amzn("trackEvent", "PageView"); 1791 </script>
1791 1792 <noscript> 1793 <img 1794 src="https://s.amazon-adsystem.com/iu3?pid=6b65dc3c-c923-458f-825b-a37bb9fbf37c&event=PageView" 1795 width="1" 1796 height="1" 1797 border="0" 1798 > 1799 </noscript> 1800 1801 1802 <style> 1803 /* #attentive_overlay { 1804 display: none; 1805 } */ 1806 </style> 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820
1820<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1820<meta name="google-site-verification" content="g1gjokHp2mLvJ4Vms7sGq_Ftj24PdTumIIoF-vDB06Y"> 1821<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/15818797/digital_wallets/dialog"> 1822<meta id="in-context-paypal-metadata" data-shop-id="15818797" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 1823<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/press-releases.atom" /> 1824<link rel="alternate" hreflang="x-default" href="https://hairmax.com/blogs/press-releases"> 1825<link rel="alternate" hreflang="en" href="https://hairmax.com/blogs/press-releases"> 1826<link rel="alternate" hreflang="es" href="https://hairmax.com/es/blogs/press-releases">
1827<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2845966454"></script>
1827 1828<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1829<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2845966454&shop_id=15818797" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1829
1829
1830<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":15818797,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/15818797","merchantName":"Hairmax","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Hairmax","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 1830
1830
1831<script id="shopify-features" type="application/json">{"accessToken":"54507e0f2d4d22fb9eca090806cd3ad5","betas":["rich-media-storefront-analytics"],"domain":"hairmax.com","predictiveSearch":true,"shopId":15818797,"locale":"en"}</script>
vendor: 1 bytes, line 1831
1831
1832<script>var Shopify = Shopify || {}; 1833Shopify.shop = "tryhairmax.myshopify.com"; 1834Shopify.locale = "en"; 1835Shopify.currency = {"active":"USD","rate":"1.0"}; 1836Shopify.country = "US"; 1837Shopify.theme = {"name":"Sept-28-Sprint","id":148343423094,"schema_name":"Hairmax Theme:Dev Team","schema_version":"1.0.5","theme_store_id":null,"role":"main"}; 1838Shopify.theme.handle = "null"; 1839Shopify.theme.style = {"id":null,"handle":null}; 1840Shopify.cdnHost = "hairmax.com/cdn"; 1841Shopify.routes = Shopify.routes || {}; 1842Shopify.routes.root = "/"; 1843Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1844Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1845Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1846Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1846
1846
1847<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1847
1847
1848<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 1848
1848
1849<script> 1850 window.ShopifyPay = window.ShopifyPay || {}; 1851 window.ShopifyPay.apiHost = "shop.app\/pay"; 1852 window.ShopifyPay.redirectState = null; 1853</script>
vendor: 1 bytes, line 1853
1853
1854<script> 1855 window.Shopify = window.Shopify || {}; 1856 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1857 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1858 window.Shopify.SignInWithShop.eligible = true; 1859</script>
vendor: 1 bytes, line 1859
1859
1860<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 1860
1860
1861<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 1861
1861
1862<script type="module"> 1863 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1864 1865 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1866 1867</script>
vendor: 1 bytes, line 1867
1867
1868<script> 1869 window.Shopify = window.Shopify || {}; 1870 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1871 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 1872</script>
vendor: 1 bytes, line 1872
1872
1873<script>(function() { 1874 var isLoaded = false; 1875 function asyncLoad() { 1876 if (isLoaded) return; 1877 isLoaded = true; 1878 var urls = ["https:\/\/apps.bazaarvoice.com\/deployments\/hairmax\/main_site\/production\/en_US\/bv.js?shop=tryhairmax.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=tryhairmax.myshopify.com","https:\/\/cdn.attn.tv\/hairmax\/dtag.js?shop=tryhairmax.myshopify.com","https:\/\/ecom-app.rakutenadvertising.io\/rakuten_advertising.js?shop=tryhairmax.myshopify.com","https:\/\/tag.rmp.rakuten.com\/124967.ct.js?shop=tryhairmax.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/1581\/8797\/t\/758\/assets\/affirmShopify.js?v=1756219892\u0026shop=tryhairmax.myshopify.com","https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=88237\u0026v=shopifyApp_5.4.1\u0026ts=1789650555792\u0026shop=tryhairmax.myshopify.com","https:\/\/cdn.shipinsure.io\/si-widget-v3.js?shop_name=tryhairmax.myshopify.com\u0026shop=tryhairmax.myshopify.com"]; 1879 for (var i = 0; i < urls.length; i++) { 1880 var s = document.createElement('script'); 1881 s.type = 'text/javascript'; 1882 s.async = true; 1883 s.src = urls[i]; 1884 var x = document.getElementsByTagName('script')[0]; 1885 x.parentNode.insertBefore(s, x); 1886 } 1887 }; 1888 if(window.attachEvent) { 1889 window.attachEvent('onload', asyncLoad); 1890 } else { 1891 window.addEventListener('load', asyncLoad, false); 1892 } 1893})();</script>
vendor: 1 bytes, line 1893
1893
1894<script id="__st">var __st={"a":15818797,"offset":-14400,"reqid":"2dfc639c-dd5d-4010-ab31-f4b94ef88482-1791056447","pageurl":"hairmax.com\/blogs\/press-releases","s":"blogs-77179322486","u":"c4b04abfde7d","p":"blog","rtyp":"blog","rid":77179322486};</script>
vendor: 1 bytes, line 1894
1894
1895<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1895
1895
1896<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 1896
1896
1897<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//hairmax.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1897
1897
1898<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 = "//hairmax.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>
1898<script crossorigin="anonymous" defer="defer" src="//hairmax.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1898
1898
1899<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 1899
1899
1900<script> 1901 window.Shopify = window.Shopify || {}; 1902 window.Shopify.MCP = window.Shopify.MCP || {}; 1903 window.Shopify.MCP.enabled = true; 1904 window.Shopify.MCP.shop = "tryhairmax.myshopify.com"; 1905 window.Shopify.MCP.mcpEndpoint = "https:\/\/hairmax.com\/api\/mcp"; 1906 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"]}}]; 1907</script>
vendor: 1 bytes, line 1907
1907
1908<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("\/\/hairmax.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 1909</script>
vendor: 1 bytes, line 1909
1909
1910<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://hairmax.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 1911</script>
vendor: 1 bytes, line 1911
1911
1912<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 1913 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); 1914</script>
vendor: 1 bytes, line 1914
1914
1915<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})}})); 1916</script>
vendor: 1 bytes, line 1916
1916
1917<script id='scb4127' type='text/javascript' async='' src='https://hairmax.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
1917<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://hairmax.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 1918<style id="shopify-accelerated-checkout-cart"> 1919 #shopify-buyer-consent { 1920 margin-top: 1em; 1921 display: inline-block; 1922 width: 100%; 1923} 1924 1925#shopify-buyer-consent.hidden { 1926 display: none; 1927} 1928 1929#shopify-subscription-policy-button { 1930 background: none; 1931 border: none; 1932 padding: 0; 1933 text-decoration: underline; 1934 font-size: inherit; 1935 cursor: pointer; 1936} 1937 1938#shopify-subscription-policy-button::before { 1939 box-shadow: none; 1940} 1941 1942 </style> 1943
1944<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1944 1945
1945<script> 1946 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 1947 if (Shopify.designMode) { 1948 document.documentElement.classList.add('shopify-design-mode'); 1949 } 1950 </script>
1950 1951 1952 <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965
1965<script async src="https://static.klaviyo.com/onsite/js/KNAaxb/klaviyo.js?company_id=KNAaxb"></script>
1965 1966
1966<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>
1966 1967 1968 1969 1970 1971 1972 1973
1973<script> 1974 window.klaviyoReviewsProductDesignMode = false 1975 </script>
1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
1985<script type="text/javascript" src="https://cdn.attn.tv/hairmax/dtag.js?source=app-embed" defer="defer"></script>
1985 1986 1987 1988<!-- END app block --><!-- BEGIN app block: shopify://apps/geoip-country-redirect/blocks/speeedup_link/a3fa1a12-9aad-4707-ab56-45ccf9191aa7 --><!-- BEGIN app snippet: flags-style --><style id='sgcr-flags-css'>.sgcr-flag {display: inline-block;background-size: contain;background-position: 50%;background-repeat: no-repeat;margin: 0;padding: 0;}.sgcr-flag-af { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/af.svg")}.sgcr-flag-ak { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ak.svg")}.sgcr-flag-am { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/am.svg")}.sgcr-flag-ar { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ar.svg")}.sgcr-flag-as { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/as.svg")}.sgcr-flag-az { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/az.svg")}.sgcr-flag-be { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/be.svg")}.sgcr-flag-bg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bg.svg")}.sgcr-flag-bm { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bm.svg")}.sgcr-flag-bn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bn.svg")}.sgcr-flag-bo { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bo.svg")}.sgcr-flag-br { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/br.svg")}.sgcr-flag-bs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bs.svg")}.sgcr-flag-ca { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ca.svg")}.sgcr-flag-ce { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ce.svg")}.sgcr-flag-ckb { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ckb.svg")}.sgcr-flag-cs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cs.svg")}.sgcr-flag-cy { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cy.svg")}.sgcr-flag-da { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/da.svg")}.sgcr-flag-de { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/de.svg")}.sgcr-flag-dz { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/dz.svg")}.sgcr-flag-ee { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ee.svg")}.sgcr-flag-el { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/el.svg")}.sgcr-flag-en { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/en.svg")}.sgcr-flag-eo { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/eo.svg")}.sgcr-flag-es { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/es.svg")}.sgcr-flag-et { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/et.svg")}.sgcr-flag-eu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/eu.
1988svg")}.sgcr-flag-fa { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fa.svg")}.sgcr-flag-ff { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ff.svg")}.sgcr-flag-fi { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fi.svg")}.sgcr-flag-fil { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fil.svg")}.sgcr-flag-fo { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fo.svg")}.sgcr-flag-fr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fr.svg")}.sgcr-flag-fy { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fy.svg")}.sgcr-flag-ga { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ga.svg")}.sgcr-flag-gd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gd.svg")}.sgcr-flag-gl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gl.svg")}.sgcr-flag-gu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gu.svg")}.sgcr-flag-gv { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gv.svg")}.sgcr-flag-ha { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ha.svg")}.sgcr-flag-he { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/he.svg")}.sgcr-flag-hi { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hi.svg")}.sgcr-flag-hr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hr.svg")}.sgcr-flag-hu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hu.svg")}.sgcr-flag-hy { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hy.svg")}.sgcr-flag-ia { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ia.svg")}.sgcr-flag-id { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/id.svg")}.sgcr-flag-ig { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ig.svg")}.sgcr-flag-ii { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ii.svg")}.sgcr-flag-is { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/is.svg")}.sgcr-flag-it { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/it.svg")}.sgcr-flag-ja { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ja.svg")}.sgcr-flag-jv { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/jv.svg")}.sgcr-flag-ka { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ka.svg")}.sgcr-flag-ki { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ki.svg")}.sgcr-flag-kk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kk.svg")}.sgcr-flag-kl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kl.svg")}.sgcr-flag-km { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/km.svg")}.sgcr-flag-kn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kn.svg")}.sgcr-flag-ko { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ko.svg")}.sgcr-flag-ks { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ks.svg")}.sgcr-flag-ku { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ku.svg")}.sgcr-flag-kw { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kw.svg")}.sgcr-flag-ky { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ky.svg")}.sgcr-flag-lb { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lb.svg")}.sgcr-flag-lg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lg.svg")}.sgcr-flag-ln { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ln.svg")}.sgcr-flag-lo { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lo.svg")}.sgcr-flag-lt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lt.svg")}.sgcr-flag-lu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lu.svg")}.sgcr-flag-lv { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lv.svg")}.sgcr-flag-mg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mg.svg")}.sgcr-flag-mi { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mi.svg")}.sgcr-flag-mk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mk.svg")}.sgcr-flag-ml { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ml.svg")}.sgcr-flag-mn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mn.svg")}.sgcr-flag-mr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mr.svg")}.sgcr-flag-ms { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ms.svg")}.sgcr-flag-mt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mt.svg")}.sgcr-flag-my { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/my.svg")}.sgcr-flag-nb { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nb.svg")}.sgcr-flag-nd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nd.svg")}.sgcr-flag-ne { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ne.svg")}.sgcr-flag-nl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nl.svg")}.sgcr-flag-nn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nn.svg")}.sgcr-flag-no { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/no.svg")}.sgcr-flag-om { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/om.svg")}.sgcr-flag-or { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/or.svg")}.sgcr-flag-os { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/os.svg")}.sgcr-flag-pa { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pa.svg")}.sgcr-flag-pl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pl.svg")}.sgcr-flag-ps { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ps.svg")}.sgcr-flag-pt-br { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pt-br.svg")}.sgcr-flag-pt-pt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pt-pt.svg")}.sgcr-flag-qu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/qu.svg")}.sgcr-flag-rm { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/rm.svg")}.sgcr-flag-rn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/rn.svg")}.sgcr-flag-ro { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ro.svg")}.sgcr-flag-ru { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ru.svg")}.sgcr-flag-rw { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/rw.svg")}.sgcr-flag-sa { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sa.svg")}.sgcr-flag-sc { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sc.svg")}.sgcr-flag-sd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sd.svg")}.sgcr-flag-se { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/se.svg")}.sgcr-flag-sg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sg.svg")}.sgcr-flag-si { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/si.svg")}.sgcr-flag-sk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sk.svg")}.sgcr-flag-sl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sl.svg")}.sgcr-flag-sn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sn.svg")}.sgcr-flag-so { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/so.svg")}.sgcr-flag-sq { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sq.svg")}.sgcr-flag-sr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sr.svg")}.sgcr-flag-su { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/su.svg")}.sgcr-flag-sv { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sv.svg")}.sgcr-flag-sw { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sw.svg")}.sgcr-flag-ta { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ta.svg")}.sgcr-flag-te { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/te.svg")}.sgcr-flag-tg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tg.svg")}.sgcr-flag-th { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/th.svg")}.sgcr-flag-ti { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ti.svg")}.sgcr-flag-tk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tk.svg")}.sgcr-flag-to { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/to.svg")}.sgcr-flag-tr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tr.svg")}.sgcr-flag-tt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tt.svg")}.sgcr-flag-ug { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ug.svg")}.sgcr-flag-uk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/uk.svg")}.sgcr-flag-ur { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ur.svg")}.sgcr-flag-uz { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/uz.svg")}.sgcr-flag-vi { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/vi.svg")}.sgcr-flag-wo { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/wo.svg")}.sgcr-flag-xh { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/xh.svg")}.sgcr-flag-yi { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/yi.svg")}.sgcr-flag-yo { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/yo.svg")}.sgcr-flag-zh-cn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/zh-cn.svg")}.sgcr-flag-zh-tw { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/zh-tw.svg")}.sgcr-flag-zu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/zu.svg")}.sgcr-flag-aed { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/aed.svg")}.sgcr-flag-afn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/afn.svg")}.sgcr-flag-all { background-ima
1988ge: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/all.svg")}.sgcr-flag-amd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/amd.svg")}.sgcr-flag-ang { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ang.svg")}.sgcr-flag-aoa { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/aoa.svg")}.sgcr-flag-ars { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ars.svg")}.sgcr-flag-aud { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/aud.svg")}.sgcr-flag-awg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/awg.svg")}.sgcr-flag-azn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/azn.svg")}.sgcr-flag-bam { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bam.svg")}.sgcr-flag-bbd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bbd.svg")}.sgcr-flag-bdt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bdt.svg")}.sgcr-flag-bgn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bgn.svg")}.sgcr-flag-bhd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bhd.svg")}.sgcr-flag-bif { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bif.svg")}.sgcr-flag-bnd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bnd.svg")}.sgcr-flag-bob { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bob.svg")}.sgcr-flag-brl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/brl.svg")}.sgcr-flag-bsd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bsd.svg")}.sgcr-flag-btn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/btn.svg")}.sgcr-flag-bwp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bwp.svg")}.sgcr-flag-byn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/byn.svg")}.sgcr-flag-bzd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/bzd.svg")}.sgcr-flag-cad { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cad.svg")}.sgcr-flag-cdf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cdf.svg")}.sgcr-flag-chf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/chf.svg")}.sgcr-flag-clp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/clp.svg")}.sgcr-flag-cny { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cny.svg")}.sgcr-flag-cop { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cop.svg")}.sgcr-flag-crc { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/crc.svg")}.sgcr-flag-cve { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/cve.svg")}.sgcr-flag-czk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/czk.svg")}.sgcr-flag-djf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/djf.svg")}.sgcr-flag-dkk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/dkk.svg")}.sgcr-flag-dop { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/dop.svg")}.sgcr-flag-dzd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/dzd.svg")}.sgcr-flag-egp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/egp.svg")}.sgcr-flag-ern { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ern.svg")}.sgcr-flag-etb { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/etb.svg")}.sgcr-flag-eur { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/eur.svg")}.sgcr-flag-fjd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fjd.svg")}.sgcr-flag-fkp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/fkp.svg")}.sgcr-flag-gbp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gbp.svg")}.sgcr-flag-gel { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gel.svg")}.sgcr-flag-ghs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ghs.svg")}.sgcr-flag-gmd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gmd.svg")}.sgcr-flag-gnf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gnf.svg")}.sgcr-flag-gtq { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gtq.svg")}.sgcr-flag-gyd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/gyd.svg")}.sgcr-flag-hkd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hkd.svg")}.sgcr-flag-hnl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hnl.svg")}.sgcr-flag-hrk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/hrk.svg")}.sgcr-flag-htg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/htg.svg")}.sgcr-flag-huf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/huf.svg")}.sgcr-flag-idr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/idr.svg")}.sgcr-flag-ils { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ils.svg")}.sgcr-flag-inr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/inr.svg")}.sgcr-flag-iqd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/iqd.svg")}.sgcr-flag-isk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/isk.svg")}.sgcr-flag-jmd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/jmd.svg")}.sgcr-flag-jod { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/jod.svg")}.sgcr-flag-jpy { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/jpy.svg")}.sgcr-flag-kes { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kes.svg")}.sgcr-flag-kgs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kgs.svg")}.sgcr-flag-khr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/khr.svg")}.sgcr-flag-kmf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kmf.svg")}.sgcr-flag-krw { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/krw.svg")}.sgcr-flag-kwd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kwd.svg")}.sgcr-flag-kyd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kyd.svg")}.sgcr-flag-kzt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/kzt.svg")}.sgcr-flag-lak { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lak.svg")}.sgcr-flag-lbp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lbp.svg")}.sgcr-flag-lkr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lkr.svg")}.sgcr-flag-lrd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lrd.svg")}.sgcr-flag-lsl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lsl.svg")}.sgcr-flag-lyd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/lyd.svg")}.sgcr-flag-mad { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mad.svg")}.sgcr-flag-mdl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mdl.svg")}.sgcr-flag-mga { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mga.svg")}.sgcr-flag-mkd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mkd.svg")}.sgcr-flag-mmk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mmk.svg")}.sgcr-flag-mnt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mnt.svg")}.sgcr-flag-mop { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mop.svg")}.sgcr-flag-mro { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mro.svg")}.sgcr-flag-mur { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mur.svg")}.sgcr-flag-mvr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mvr.svg")}.sgcr-flag-mwk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mwk.svg")}.sgcr-flag-mxn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mxn.svg")}.sgcr-flag-myr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/myr.svg")}.sgcr-flag-mzn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/mzn.svg")}.sgcr-flag-nad { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nad.svg")}.sgcr-flag-ngn { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ngn.svg")}.sgcr-flag-nio { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nio.svg")}.sgcr-flag-nok { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nok.svg")}.sgcr-flag-npr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/npr.svg")}.sgcr-flag-nzd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/nzd.svg")}.sgcr-flag-omr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/omr.svg")}.sgcr-flag-pen { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pen.svg")}.sgcr-flag-pgk { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pgk.svg")}.sgcr-flag-php { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/php.svg")}.sgcr-flag-pkr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pkr.svg")}.sgcr-flag-pln { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pln.svg")}.sgcr-flag-pyg { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/pyg.svg")}.sgcr-flag-qar { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/qar.svg")}.sgcr-flag-ron { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ron.svg")}.sgcr-flag-rsd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/rsd.svg")}.sgcr-flag-rub { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/rub.svg")}.sgcr-flag-rwf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/rwf.svg")}.sgcr-flag-sar { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sar.svg")}.sgcr-flag-sbd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sbd.svg")}.sgcr-flag-scr { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/scr.svg")}.sgcr-flag-sdg { backgrou
1988nd-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sdg.svg")}.sgcr-flag-sek { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sek.svg")}.sgcr-flag-sgd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sgd.svg")}.sgcr-flag-shp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/shp.svg")}.sgcr-flag-sll { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sll.svg")}.sgcr-flag-sos { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/sos.svg")}.sgcr-flag-srd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/srd.svg")}.sgcr-flag-ssp { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ssp.svg")}.sgcr-flag-std { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/std.svg")}.sgcr-flag-szl { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/szl.svg")}.sgcr-flag-thb { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/thb.svg")}.sgcr-flag-tjs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tjs.svg")}.sgcr-flag-tmt { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tmt.svg")}.sgcr-flag-tnd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tnd.svg")}.sgcr-flag-top { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/top.svg")}.sgcr-flag-try { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/try.svg")}.sgcr-flag-ttd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ttd.svg")}.sgcr-flag-twd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/twd.svg")}.sgcr-flag-tzs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/tzs.svg")}.sgcr-flag-uah { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/uah.svg")}.sgcr-flag-ugx { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/ugx.svg")}.sgcr-flag-usd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/usd.svg")}.sgcr-flag-uyu { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/uyu.svg")}.sgcr-flag-uzs { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/uzs.svg")}.sgcr-flag-vnd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/vnd.svg")}.sgcr-flag-vuv { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/vuv.svg")}.sgcr-flag-wst { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/wst.svg")}.sgcr-flag-xaf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/xaf.svg")}.sgcr-flag-xcd { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/xcd.svg")}.sgcr-flag-xof { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/xof.svg")}.sgcr-flag-xpf { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/xpf.svg")}.sgcr-flag-yer { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/yer.svg")}.sgcr-flag-zar { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/zar.svg")}.sgcr-flag-zmw { background-image: url("https://cdn.shopify.com/extensions/01a05c18-6947-7139-91fd-4cc03cd2ff54/release_bfs_v.3.0.1/assets/zmw.svg")}</style><!-- END app snippet --> 1989<!-- BEGIN app snippet: market-config --> 1990 1991 1992 1993
1994<script type="text/javascript"> 1995 try { 1996 let metafieldsConfig = {}; 1997 let resourcesConfig = {}; 1998 1999 window["sgcr_marketConfig"] = { 2000 marketAutoRedirectConfig: metafieldsConfig.sg_geolocation_auto_redirect, 2001 marketPopupRedirectConfig: { 2002 ...metafieldsConfig.sg_geolocation_popup, 2003 template: metafieldsConfig.sg_geolocation_script_config, 2004 htmlCss: metafieldsConfig.sg_geolocation_template_html 2005 }, 2006 marketData: { 2007 markets: metafieldsConfig.sg_geolocation_markets_data, 2008 countries: metafieldsConfig.sg_geolocation_countries_data, 2009 currencies: metafieldsConfig.sg_geolocation_currencies_data, 2010 languages: metafieldsConfig.sg_geolocation_languages_data 2011 }, 2012 byPassParam: metafieldsConfig.sg_bypass_geolocation 2013 }; 2014 2015 window["sgcr_marketResources"] = resourcesConfig.sg_resource_countries; 2016 } catch (error) { 2017 console.warn("Error In Market Config"); 2018 } 2019</script>
2019 2020<!-- END app snippet --> 2021<!-- BEGIN app snippet: localization-form -->
2022<script type="text/javascript" id="sgcr-localization-script"> 2023 window.sgcr_localization = { 2024 "country":{ 2025 "availableLanguages":{"en": { 2026 "endonymName":"English", 2027 "isoCode":"en", 2028 "name":"English", 2029 "primary":true, 2030 "rootUrl":"/" 2031 },"es": { 2032 "endonymName":"Español", 2033 "isoCode":"es", 2034 "name":"Spanish", 2035 "primary":false, 2036 "rootUrl":"/es" 2037 },}, 2038 "continent":"North America", 2039 "currency":{ 2040 "name":"United States Dollar", 2041 "isoCode":"USD", 2042 "symbol":"$" 2043 }, 2044 "flagUrl":"//cdn.shopify.com/static/images/flags/us.svg", 2045 "isoCode":"US", 2046 "market":{ 2047 "handle":"us", 2048 "id":"638320758" 2049 }, 2050 "name":"United States", 2051 "popular": false , 2052 "unitSystem":"imperial" 2053 }, 2054 "language":{ 2055 "endonymName":"English", 2056 "isoCode":"en", 2057 "name":"English", 2058 "primary":true, 2059 "rootUrl":"/" 2060 }, 2061 "market":{ 2062 "handle":"us", 2063 "id":"638320758" 2064 }, 2065 "availableCountries":{"AF":{ 2066 "availableLanguages":{"en" : { 2067 "name":"English", 2068 "isoCode":"en", 2069 "endonymName":"English", 2070 "primary":true, 2071 "rootUrl":"/" 2072 },"es" : { 2073 "name":"Spanish", 2074 "isoCode":"es", 2075 "endonymName":"Español", 2076 "primary":false, 2077 "rootUrl":"/es" 2078 },}, 2079 "continent":"Asia", 2080 "currency":{ 2081 "name":"United States Dollar", 2082 "isoCode":"USD", 2083 "symbol":"$" 2084 }, 2085 "flagUrl":"//cdn.shopify.com/static/images/flags/af.svg", 2086 "isoCode":"AF", 2087 "market":{ 2088 "handle":"international", 2089 "id":"638353526" 2090 }, 2091 "name":"Afghanistan", 2092 "popular": false , 2093 "unitSystem":"metric" 2094 },"AX":{ 2095 "availableLanguages":{"en" : { 2096 "name":"English", 2097 "isoCode":"en", 2098 "endonymName":"English", 2099 "primary":true, 2100 "rootUrl":"/" 2101 },"es" : { 2102 "name":"Spanish", 2103 "isoCode":"es", 2104 "endonymName":"Español", 2105 "primary":false, 2106 "rootUrl":"/es" 2107 },}, 2108 "continent":"Europe", 2109 "currency":{ 2110 "name":"United States Dollar", 2111 "isoCode":"USD", 2112 "symbol":"$" 2113 }, 2114 "flagUrl":"//cdn.shopify.com/static/images/flags/ax.svg", 2115 "isoCode":"AX", 2116 "market":{ 2117 "handle":"international", 2118 "id":"638353526" 2119 }, 2120 "name":"à land Islands", 2121 "popular": false , 2122 "unitSystem":"metric" 2123 },"AL":{ 2124 "availableLanguages":{"en" : { 2125 "name":"English", 2126 "isoCode":"en", 2127 "endonymName":"English", 2128 "primary":true, 2129 "rootUrl":"/" 2130 },"es" : { 2131 "name":"Spanish", 2132 "isoCode":"es", 2133 "endonymName":"Español", 2134 "primary":false, 2135 "rootUrl":"/es" 2136 },}, 2137 "continent":"Europe", 2138 "currency":{ 2139 "name":"United States Dollar", 2140 "isoCode":"USD", 2141 "symbol":"$" 2142 }, 2143 "flagUrl":"//cdn.shopify.com/static/images/flags/al.svg", 2144 "isoCode":"AL", 2145 "market":{ 2146 "handle":"international", 2147 "id":"638353526" 2148 }, 2149 "name":"Albania", 2150 "popular": false , 2151 "unitSystem":"metric" 2152 },"AD":{ 2153 "availableLanguages":{"en" : { 2154 "name":"English", 2155 "isoCode":"en", 2156 "endonymName":"English", 2157 "primary":true, 2158 "rootUrl":"/" 2159 },"es" : { 2160 "name":"Spanish", 2161 "isoCode":"es", 2162 "endonymName":"Español", 2163 "primary":false, 2164 "rootUrl":"/es" 2165 },}, 2166 "continent":"Europe", 2167 "currency":{ 2168 "name":"United States Dollar", 2169 "isoCode":"USD", 2170 "symbol":"$" 2171 }, 2172 "flagUrl":"//cdn.shopify.com/static/images/flags/ad.svg", 2173 "isoCode":"AD", 2174 "market":{ 2175 "handle":"international", 2176 "id":"638353526" 2177 }, 2178 "name":"Andorra", 2179 "popular": false , 2180 "unitSystem":"metric" 2181 },"AI":{ 2182 "availableLanguages":{"en" : { 2183 "name":"English", 2184 "isoCode":"en", 2185 "endonymName":"English", 2186 "primary":true, 2187 "rootUrl":"/" 2188 },"es" : { 2189 "name":"Spanish", 2190 "isoCode":"es", 2191 "endonymName":"Español", 2192 "primary":false, 2193 "rootUrl":"/es" 2194 },}, 2195 "continent":"Central America", 2196 "currency":{ 2197 "name":"United States Dollar", 2198 "isoCode":"USD", 2199 "symbol":"$" 2200 }, 2201 "flagUrl":"//cdn.shopify.com/static/images/flags/ai.svg", 2202 "isoCode":"AI", 2203 "market":{ 2204 "handle":"international", 2205 "id":"638353526" 2206 }, 2207 "name":"Anguilla", 2208 "popular": false , 2209 "unitSystem":"metric" 2210 },"AG":{ 2211 "availableLanguages":{"en" : { 2212 "name":"English", 2213 "isoCode":"en", 2214 "endonymName":"English", 2215 "primary":true, 2216 "rootUrl":"/" 2217 },"es" : { 2218 "name":"Spanish", 2219 "isoCode":"es", 2220 "endonymName":"Español", 2221 "primary":false, 2222 "rootUrl":"/es" 2223 },}, 2224 "continent":"Central America", 2225 "currency":{ 2226 "name":"United States Dollar", 2227 "isoCode":"USD", 2228 "symbol":"$" 2229 }, 2230 "flagUrl":"//cdn.shopify.com/static/images/flags/ag.svg", 2231 "isoCode":"AG", 2232 "market":{ 2233 "handle":"international", 2234 "id":"638353526" 2235 }, 2236 "name":"Antigua & Barbuda", 2237 "popular": false , 2238 "unitSystem":"metric" 2239 },"AR":{ 2240 "availableLanguages":{"en" : { 2241 "name":"English", 2242 "isoCode":"en", 2243 "endonymName":"English", 2244 "primary":true, 2245 "rootUrl":"/" 2246 },"es" : { 2247 "name":"Spanish", 2248 "isoCode":"es", 2249 "endonymName":"Español", 2250 "primary":false, 2251 "rootUrl":"/es" 2252 },}, 2253 "continent":"South America", 2254 "currency":{ 2255 "name":"United States Dollar", 2256 "isoCode":"USD", 2257 "symbol":"$" 2258 }, 2259 "flagUrl":"//cdn.shopify.com/static/images/flags/ar.svg", 2260 "isoCode":"AR", 2261 "market":{ 2262 "handle":"international", 2263 "id":"638353526" 2264 }, 2265 "name":"Argentina", 2266 "popular": false , 2267 "unitSystem":"metric" 2268 },"AM":{ 2269 "availableLanguages":{"en" : { 2270 "name":"English", 2271 "isoCode":"en", 2272 "endonymName":"English", 2273 "primary":true, 2274 "rootUrl":"/" 2275 },"es" : { 2276 "name":"Spanish", 2277 "isoCode":"es", 2278 "endonymName":"Español", 2279 "primary":false, 2280 "rootUrl":"/es" 2281 },}, 2282 "continent":"Europe", 2283 "currency":{ 2284 "name":"United States Dollar", 2285 "isoCode":"USD", 2286 "symbol":"$" 2287 }, 2288 "flagUrl":"//cdn.shopify.com/static/images/flags/am.svg", 2289 "isoCode":"AM", 2290 "market":{ 2291 "handle":"international", 2292 "id":"638353526" 2293 }, 2294 "name":"Armenia", 2295 "popular": false , 2296 "unitSystem":"metric" 2297 },"AW":{ 2298 "availableLanguages":{"en" : { 2299 "name":"English", 2300 "isoCode":"en", 2301 "endonymName":"English", 2302 "primary":true, 2303 "rootUrl":"/" 2304 },"es" : { 2305 "name":"Spanish", 2306 "isoCode":"es", 2307 "endonymName":"Español", 2308 "primary":false, 2309 "rootUrl":"/es" 2310 },}, 2311 "continent":"Central America", 2312 "currency":{ 2313 "name":"United States Dollar", 2314 "isoCode":"USD", 2315 "symbol":"$" 2316 }, 2317 "flagUrl":"//cdn.shopify.com/static/images/flags/aw.svg", 2318 "isoCode":"AW", 2319 "market":{ 2320 "handle":"international", 2321 "id":"638353526" 2322 }, 2323 "name":"Aruba", 2324 "popular": false , 2325 "unitSystem":"metric" 2326 },"AU":{ 2327 "availableLanguages":{"en" : { 2328 "name":"English", 2329 "isoCode":"en", 2330 "endonymName":"English", 2331 "primary":true, 2332 "rootUrl":"/" 2333 },"es" : { 2334 "name":"Spanish", 2335 "isoCode":"es", 2336 "endonymName":"Español", 2337 "primary":false, 2338 "rootUrl":"/es" 2339 },}, 2340 "continent":"Oceania", 2341 "currency":{ 2342 "name":"United States Dollar", 2343 "isoCode":"USD", 2344 "symbol":"$" 2345 }, 2346 "flagUrl":"//cdn.shopify.com/static/images/flags/au.svg", 2347 "isoCode":"AU", 2348 "market":{ 2349 "handle":"international", 2350 "id":"638353526" 2351 }, 2352 "name":"Australia", 2353 "popular": false , 2354 "unitSystem":"metric" 2355 },"AT":{ 2356 "availableLanguages":{"en" : { 2357 "name":"English", 2358 "isoCode":"en", 2359 "endonymName":"English", 2360 "primary":true, 2361 "rootUrl":"/" 2362 },"es" : { 2363 "name":"Spanish", 2364 "isoCode":"es", 2365 "endonymName":"Español", 2366 "primary":false, 2367 "rootUrl":"/es" 2368 },}, 2369 "continent":"Europe", 2370 "currency":{ 2371 "name":"United States Dollar", 2372 "isoCode":"USD", 2373 "symbol":"$" 2374 }, 2375 "flagUrl":"//cdn.shopify.com/static/images/flags/at.svg", 2376 "isoCode":"AT", 2377 "market":{ 2378 "handle":"international", 2379 "id":"638353526" 2380 }, 2381 "name":"Austria", 2382 "popular": false , 2383 "unitSystem":"metric" 2384 },"AZ":{ 2385 "availableLanguages":{"en" : { 2386 "name":"English", 2387 "isoCode":"en", 2388 "endonymName":"English", 2389 "primary":true, 2390 "rootUrl":"/" 2391 },"es" : { 2392 "name":"Spanish", 2393 "isoCode":"es", 2394 "endonymName":"Español", 2395 "primary":false, 2396 "rootUrl":"/es" 2397 },}, 2398 "continent":"Asia", 2399 "currency":{ 2400 "name":"United States Dollar", 2401 "isoCode":"USD", 2402 "symbol":"$" 2403 }, 2404 "flagUrl":"//cdn.shopify.com/static/images/flags/az.svg", 2405 "isoCode":"AZ", 2406 "market":{ 2407 "handle":"international", 2408 "id":"638353526" 2409 }, 2410 "name":"Azerbaijan", 2411 "popular": false , 2412 "unitSystem":"metric" 2413 },"BS":{ 2414 "availableLanguages":{"en" : { 2415 "name":"English", 2416 "isoCode":"en", 2417 "endonymName":"English", 2418 "primary":true, 2419 "rootUrl":"/" 2420 },"es" : { 2421 "name":"Spanish", 2422 "isoCode":"es", 2423 "endonymName":"Español", 2424 "primary":false, 2425 "rootUrl":"/es" 2426 },}, 2427 "continent":"Central America", 2428 "currency":{ 2429 "name":"United States Dollar", 2430 "isoCode":"USD", 2431 "symbol":"$" 2432 }, 2433 "flagUrl":"//cdn.shopify.com/static/images/flags/bs.svg", 2434 "isoCode":"BS", 2435 "market":{ 2436 "handle":"international", 2437 "id":"638353526" 2438 }, 2439 "name":"Bahamas", 2440 "popular": false , 2441 "unitSystem":"metric" 2442 },"BH":{ 2443 "availableLanguages":{"en" : { 2444 "name":"English", 2445 "isoCode":"en", 2446 "endonymName":"English", 2447 "primary":true, 2448 "rootUrl":"/" 2449 },"es" : { 2450 "name":"Spanish", 2451 "isoCode":"es", 2452 "endonymName":"Español", 2453 "primary":false, 2454 "rootUrl":"/es" 2455 },}, 2456 "continent":"Asia", 2457 "currency":{ 2458 "name":"United States Dollar", 2459 "isoCode":"USD", 2460 "symbol":"$" 2461 }, 2462 "flagUrl":"//cdn.shopify.com/static/images/flags/bh.svg", 2463 "isoCode":"BH", 2464 "market":{ 2465 "handle":"international", 2466 "id":"638353526" 2467 }, 2468 "name":"Bahrain", 2469 "popular": false , 2470 "unitSystem":"metric" 2471 },"BD":{ 2472 "availableLanguages":{"en" : { 2473 "name":"English", 2474 "isoCode":"en", 2475 "endonymName":"English", 2476 "primary":true, 2477 "rootUrl":"/" 2478 },"es" : { 2479 "name":"Spanish", 2480 "isoCode":"es", 2481 "endonymName":"Español", 2482 "primary":false, 2483 "rootUrl":"/es" 2484 },}, 2485 "continent":"Asia", 2486 "currency":{ 2487 "name":"United States Dollar", 2488 "isoCode":"USD", 2489 "symbol":"$" 2490 }, 2491 "flagUrl":"//cdn.shopify.com/static/images/flags/bd.svg", 2492 "isoCode":"BD", 2493 "market":{ 2494 "handle":"international", 2495 "id":"638353526" 2496 }, 2497 "name":"Bangladesh", 2498 "popular": false , 2499 "unitSystem":"metric" 2500 },"BB":{ 2501 "availableLanguages":{"en" : { 2502 "name":"English", 2503 "isoCode":"en", 2504 "endonymName":"English", 2505 "primary":true, 2506 "rootUrl":"/" 2507 },"es" : { 2508 "name":"Spanish", 2509 "isoCode":"es", 2510 "endonymName":"Español", 2511 "primary":false, 2512 "rootUrl":"/es" 2513 },}, 2514 "continent":"Central America", 2515 "currency":{ 2516 "name":"United States Dollar", 2517 "isoCode":"USD", 2518 "symbol":"$" 2519 }, 2520 "flagUrl":"//cdn.shopify.com/static/images/flags/bb.svg", 2521 "isoCode":"BB", 2522 "market":{ 2523 "handle":"international", 2524 "id":"638353526" 2525 }, 2526 "name":"Barbados", 2527 "popular": false , 2528 "unitSystem":"metric" 2529 },"BY":{ 2530 "availableLanguages":{"en" : { 2531 "name":"English", 2532 "isoCode":"en", 2533 "endonymName":"English", 2534 "primary":true, 2535 "rootUrl":"/" 2536 },"es" : { 2537 "name":"Spanish", 2538 "isoCode":"es", 2539 "endonymName":"Español", 2540 "primary":false, 2541 "rootUrl":"/es" 2542 },}, 2543 "continent":"Europe", 2544 "currency":{ 2545 "name":"United States Dollar", 2546 "isoCode":"USD", 2547 "symbol":"$" 2548 }, 2549 "flagUrl":"//cdn.shopify.com/static/images/flags/by.svg", 2550 "isoCode":"BY", 2551 "market":{ 2552 "handle":"international", 2553 "id":"638353526" 2554 }, 2555 "name":"Belarus", 2556 "popular": false , 2557 "unitSystem":"metric" 2558 },"BE":{
2558 2559 "availableLanguages":{"en" : { 2560 "name":"English", 2561 "isoCode":"en", 2562 "endonymName":"English", 2563 "primary":true, 2564 "rootUrl":"/" 2565 },"es" : { 2566 "name":"Spanish", 2567 "isoCode":"es", 2568 "endonymName":"Español", 2569 "primary":false, 2570 "rootUrl":"/es" 2571 },}, 2572 "continent":"Europe", 2573 "currency":{ 2574 "name":"United States Dollar", 2575 "isoCode":"USD", 2576 "symbol":"$" 2577 }, 2578 "flagUrl":"//cdn.shopify.com/static/images/flags/be.svg", 2579 "isoCode":"BE", 2580 "market":{ 2581 "handle":"international", 2582 "id":"638353526" 2583 }, 2584 "name":"Belgium", 2585 "popular": false , 2586 "unitSystem":"metric" 2587 },"BZ":{ 2588 "availableLanguages":{"en" : { 2589 "name":"English", 2590 "isoCode":"en", 2591 "endonymName":"English", 2592 "primary":true, 2593 "rootUrl":"/" 2594 },"es" : { 2595 "name":"Spanish", 2596 "isoCode":"es", 2597 "endonymName":"Español", 2598 "primary":false, 2599 "rootUrl":"/es" 2600 },}, 2601 "continent":"Central America", 2602 "currency":{ 2603 "name":"United States Dollar", 2604 "isoCode":"USD", 2605 "symbol":"$" 2606 }, 2607 "flagUrl":"//cdn.shopify.com/static/images/flags/bz.svg", 2608 "isoCode":"BZ", 2609 "market":{ 2610 "handle":"international", 2611 "id":"638353526" 2612 }, 2613 "name":"Belize", 2614 "popular": false , 2615 "unitSystem":"metric" 2616 },"BM":{ 2617 "availableLanguages":{"en" : { 2618 "name":"English", 2619 "isoCode":"en", 2620 "endonymName":"English", 2621 "primary":true, 2622 "rootUrl":"/" 2623 },"es" : { 2624 "name":"Spanish", 2625 "isoCode":"es", 2626 "endonymName":"Español", 2627 "primary":false, 2628 "rootUrl":"/es" 2629 },}, 2630 "continent":"Central America", 2631 "currency":{ 2632 "name":"United States Dollar", 2633 "isoCode":"USD", 2634 "symbol":"$" 2635 }, 2636 "flagUrl":"//cdn.shopify.com/static/images/flags/bm.svg", 2637 "isoCode":"BM", 2638 "market":{ 2639 "handle":"international", 2640 "id":"638353526" 2641 }, 2642 "name":"Bermuda", 2643 "popular": false , 2644 "unitSystem":"metric" 2645 },"BT":{ 2646 "availableLanguages":{"en" : { 2647 "name":"English", 2648 "isoCode":"en", 2649 "endonymName":"English", 2650 "primary":true, 2651 "rootUrl":"/" 2652 },"es" : { 2653 "name":"Spanish", 2654 "isoCode":"es", 2655 "endonymName":"Español", 2656 "primary":false, 2657 "rootUrl":"/es" 2658 },}, 2659 "continent":"Asia", 2660 "currency":{ 2661 "name":"United States Dollar", 2662 "isoCode":"USD", 2663 "symbol":"$" 2664 }, 2665 "flagUrl":"//cdn.shopify.com/static/images/flags/bt.svg", 2666 "isoCode":"BT", 2667 "market":{ 2668 "handle":"international", 2669 "id":"638353526" 2670 }, 2671 "name":"Bhutan", 2672 "popular": false , 2673 "unitSystem":"metric" 2674 },"BO":{ 2675 "availableLanguages":{"en" : { 2676 "name":"English", 2677 "isoCode":"en", 2678 "endonymName":"English", 2679 "primary":true, 2680 "rootUrl":"/" 2681 },"es" : { 2682 "name":"Spanish", 2683 "isoCode":"es", 2684 "endonymName":"Español", 2685 "primary":false, 2686 "rootUrl":"/es" 2687 },}, 2688 "continent":"South America", 2689 "currency":{ 2690 "name":"United States Dollar", 2691 "isoCode":"USD", 2692 "symbol":"$" 2693 }, 2694 "flagUrl":"//cdn.shopify.com/static/images/flags/bo.svg", 2695 "isoCode":"BO", 2696 "market":{ 2697 "handle":"international", 2698 "id":"638353526" 2699 }, 2700 "name":"Bolivia", 2701 "popular": false , 2702 "unitSystem":"metric" 2703 },"BA":{ 2704 "availableLanguages":{"en" : { 2705 "name":"English", 2706 "isoCode":"en", 2707 "endonymName":"English", 2708 "primary":true, 2709 "rootUrl":"/" 2710 },"es" : { 2711 "name":"Spanish", 2712 "isoCode":"es", 2713 "endonymName":"Español", 2714 "primary":false, 2715 "rootUrl":"/es" 2716 },}, 2717 "continent":"Europe", 2718 "currency":{ 2719 "name":"United States Dollar", 2720 "isoCode":"USD", 2721 "symbol":"$" 2722 }, 2723 "flagUrl":"//cdn.shopify.com/static/images/flags/ba.svg", 2724 "isoCode":"BA", 2725 "market":{ 2726 "handle":"international", 2727 "id":"638353526" 2728 }, 2729 "name":"Bosnia & Herzegovina", 2730 "popular": false , 2731 "unitSystem":"metric" 2732 },"BR":{ 2733 "availableLanguages":{"en" : { 2734 "name":"English", 2735 "isoCode":"en", 2736 "endonymName":"English", 2737 "primary":true, 2738 "rootUrl":"/" 2739 },"es" : { 2740 "name":"Spanish", 2741 "isoCode":"es", 2742 "endonymName":"Español", 2743 "primary":false, 2744 "rootUrl":"/es" 2745 },}, 2746 "continent":"South America", 2747 "currency":{ 2748 "name":"United States Dollar", 2749 "isoCode":"USD", 2750 "symbol":"$" 2751 }, 2752 "flagUrl":"//cdn.shopify.com/static/images/flags/br.svg", 2753 "isoCode":"BR", 2754 "market":{ 2755 "handle":"international", 2756 "id":"638353526" 2757 }, 2758 "name":"Brazil", 2759 "popular": false , 2760 "unitSystem":"metric" 2761 },"IO":{ 2762 "availableLanguages":{"en" : { 2763 "name":"English", 2764 "isoCode":"en", 2765 "endonymName":"English", 2766 "primary":true, 2767 "rootUrl":"/" 2768 },"es" : { 2769 "name":"Spanish", 2770 "isoCode":"es", 2771 "endonymName":"Español", 2772 "primary":false, 2773 "rootUrl":"/es" 2774 },}, 2775 "continent":"Asia", 2776 "currency":{ 2777 "name":"United States Dollar", 2778 "isoCode":"USD", 2779 "symbol":"$" 2780 }, 2781 "flagUrl":"//cdn.shopify.com/static/images/flags/io.svg", 2782 "isoCode":"IO", 2783 "market":{ 2784 "handle":"international", 2785 "id":"638353526" 2786 }, 2787 "name":"British Indian Ocean Territory", 2788 "popular": false , 2789 "unitSystem":"metric" 2790 },"VG":{ 2791 "availableLanguages":{"en" : { 2792 "name":"English", 2793 "isoCode":"en", 2794 "endonymName":"English", 2795 "primary":true, 2796 "rootUrl":"/" 2797 },"es" : { 2798 "name":"Spanish", 2799 "isoCode":"es", 2800 "endonymName":"Español", 2801 "primary":false, 2802 "rootUrl":"/es" 2803 },}, 2804 "continent":"Central America", 2805 "currency":{ 2806 "name":"United States Dollar", 2807 "isoCode":"USD", 2808 "symbol":"$" 2809 }, 2810 "flagUrl":"//cdn.shopify.com/static/images/flags/vg.svg",
2811 "isoCode":"VG", 2812 "market":{ 2813 "handle":"international", 2814 "id":"638353526" 2815 }, 2816 "name":"British Virgin Islands", 2817 "popular": false , 2818 "unitSystem":"imperial" 2819 },"BN":{ 2820 "availableLanguages":{"en" : { 2821 "name":"English", 2822 "isoCode":"en", 2823 "endonymName":"English", 2824 "primary":true, 2825 "rootUrl":"/" 2826 },"es" : { 2827 "name":"Spanish", 2828 "isoCode":"es", 2829 "endonymName":"Español", 2830 "primary":false, 2831 "rootUrl":"/es" 2832 },}, 2833 "continent":"Asia", 2834 "currency":{ 2835 "name":"United States Dollar", 2836 "isoCode":"USD", 2837 "symbol":"$" 2838 }, 2839 "flagUrl":"//cdn.shopify.com/static/images/flags/bn.svg", 2840 "isoCode":"BN", 2841 "market":{ 2842 "handle":"international", 2843 "id":"638353526" 2844 }, 2845 "name":"Brunei", 2846 "popular": false , 2847 "unitSystem":"metric" 2848 },"BG":{ 2849 "availableLanguages":{"en" : { 2850 "name":"English", 2851 "isoCode":"en", 2852 "endonymName":"English", 2853 "primary":true, 2854 "rootUrl":"/" 2855 },"es" : { 2856 "name":"Spanish", 2857 "isoCode":"es", 2858 "endonymName":"Español", 2859 "primary":false, 2860 "rootUrl":"/es" 2861 },}, 2862 "continent":"Europe", 2863 "currency":{ 2864 "name":"United States Dollar", 2865 "isoCode":"USD", 2866 "symbol":"$" 2867 }, 2868 "flagUrl":"//cdn.shopify.com/static/images/flags/bg.svg", 2869 "isoCode":"BG", 2870 "market":{ 2871 "handle":"international", 2872 "id":"638353526" 2873 }, 2874 "name":"Bulgaria", 2875 "popular": false , 2876 "unitSystem":"metric" 2877 },"BI":{ 2878 "availableLanguages":{"en" : { 2879 "name":"English", 2880 "isoCode":"en", 2881 "endonymName":"English", 2882 "primary":true, 2883 "rootUrl":"/" 2884 },"es" : { 2885 "name":"Spanish", 2886 "isoCode":"es", 2887 "endonymName":"Español", 2888 "primary":false, 2889 "rootUrl":"/es" 2890 },}, 2891 "continent":"Africa", 2892 "currency":{ 2893 "name":"United States Dollar", 2894 "isoCode":"USD", 2895 "symbol":"$" 2896 }, 2897 "flagUrl":"//cdn.shopify.com/static/images/flags/bi.svg", 2898 "isoCode":"BI", 2899 "market":{ 2900 "handle":"international", 2901 "id":"638353526" 2902 }, 2903 "name":"Burundi", 2904 "popular": false , 2905 "unitSystem":"metric" 2906 },"KH":{ 2907 "availableLanguages":{"en" : { 2908 "name":"English", 2909 "isoCode":"en", 2910 "endonymName":"English", 2911 "primary":true, 2912 "rootUrl":"/" 2913 },"es" : { 2914 "name":"Spanish", 2915 "isoCode":"es", 2916 "endonymName":"Español", 2917 "primary":false, 2918 "rootUrl":"/es" 2919 },}, 2920 "continent":"Asia", 2921 "currency":{ 2922 "name":"United States Dollar", 2923 "isoCode":"USD", 2924 "symbol":"$" 2925 }, 2926 "flagUrl":"//cdn.shopify.com/static/images/flags/kh.svg", 2927 "isoCode":"KH", 2928 "market":{ 2929 "handle":"international", 2930 "id":"638353526" 2931 }, 2932 "name":"Cambodia", 2933 "popular": false , 2934 "unitSystem":"metric" 2935 },"CA":{ 2936 "availableLanguages":{"en" : { 2937 "name":"English", 2938 "isoCode":"en", 2939 "endonymName":"English", 2940 "primary":true, 2941 "rootUrl":"/" 2942 },"es" : { 2943 "name":"Spanish", 2944 "isoCode":"es", 2945 "endonymName":"Español", 2946 "primary":false, 2947 "rootUrl":"/es" 2948 },}, 2949 "continent":"North America", 2950 "currency":{ 2951 "name":"Canadian Dollar", 2952 "isoCode":"CAD", 2953 "symbol":"$" 2954 }, 2955 "flagUrl":"//cdn.shopify.com/static/images/flags/ca.svg", 2956 "isoCode":"CA", 2957 "market":{ 2958 "handle":"canada", 2959 "id":"26142507126" 2960 }, 2961 "name":"Canada", 2962 "popular": false , 2963 "unitSystem":"metric" 2964 },"KY":{ 2965 "availableLanguages":{"en" : { 2966 "name":"English", 2967 "isoCode":"en", 2968 "endonymName":"English", 2969 "primary":true, 2970 "rootUrl":"/" 2971 },"es" : { 2972 "name":"Spanish", 2973 "isoCode":"es", 2974 "endonymName":"Español", 2975 "primary":false, 2976 "rootUrl":"/es" 2977 },}, 2978 "continent":"Central America", 2979 "currency":{ 2980 "name":"United States Dollar", 2981 "isoCode":"USD", 2982 "symbol":"$" 2983 }, 2984 "flagUrl":"//cdn.shopify.com/static/images/flags/ky.svg", 2985 "isoCode":"KY", 2986 "market":{ 2987 "handle":"international", 2988 "id":"638353526" 2989 }, 2990 "name":"Cayman Islands", 2991 "popular": false , 2992 "unitSystem":"metric" 2993 },"CL":{ 2994 "availableLanguages":{"en" : { 2995 "name":"English", 2996 "isoCode":"en", 2997 "endonymName":"English", 2998 "primary":true, 2999 "rootUrl":"/" 3000 },"es" : { 3001 "name":"Spanish", 3002 "isoCode":"es", 3003 "endonymName":"Español", 3004 "primary":false, 3005 "rootUrl":"/es" 3006 },}, 3007 "continent":"South America", 3008 "currency":{ 3009 "name":"United States Dollar", 3010 "isoCode":"USD", 3011 "symbol":"$" 3012 }, 3013 "flagUrl":"//cdn.shopify.com/static/images/flags/cl.svg", 3014 "isoCode":"CL", 3015 "market":{ 3016 "handle":"international", 3017 "id":"638353526" 3018 }, 3019 "name":"Chile", 3020 "popular": false , 3021 "unitSystem":"metric" 3022 },"CX":{ 3023 "availableLanguages":{"en" : { 3024 "name":"English", 3025 "isoCode":"en", 3026 "endonymName":"English", 3027 "primary":true, 3028 "rootUrl":"/" 3029 },"es" : { 3030 "name":"Spanish", 3031 "isoCode":"es", 3032 "endonymName":"Español", 3033 "primary":false, 3034 "rootUrl":"/es" 3035 },}, 3036 "continent":"Asia", 3037 "currency":{ 3038 "name":"United States Dollar", 3039 "isoCode":"USD", 3040 "symbol":"$" 3041 }, 3042 "flagUrl":"//cdn.shopify.com/static/images/flags/cx.svg", 3043 "isoCode":"CX", 3044 "market":{ 3045 "handle":"international", 3046 "id":"638353526" 3047 }, 3048 "name":"Christmas Island", 3049 "popular": false , 3050 "unitSystem":"metric" 3051 },"CC":{ 3052 "availableLanguages":{"en" : { 3053 "name":"English", 3054 "isoCode":"en", 3055 "endonymName":"English", 3056 "primary":true, 3057 "rootUrl":"/" 3058 },"es" : { 3059 "name":"Spanish", 3060 "isoCode":"es", 3061 "endonymName":"Español", 3062 "primary":false, 3063 "rootUrl":"/es" 3064 },}, 3065 "continent":"Asia", 3066 "currency":{ 3067 "name":"United States Dollar", 3068 "isoCode":"USD", 3069 "symbol":"$" 3070 }, 3071 "flagUrl":"//cdn.shopify.com/static/images/flags/cc.svg", 3072 "isoCode":"CC", 3073 "market":{ 3074 "handle":"international", 3075 "id":"638353526" 3076 }, 3077 "name":"Cocos (Keeling) Islands", 3078 "popular": false , 3079 "unitSystem":"metric" 3080 },"CO":{ 3081 "availableLanguages":{"en" : { 3082 "name":"English", 3083 "isoCode":"en", 3084 "endonymName":"English", 3085 "primary":true, 3086 "rootUrl":"/" 3087 },"es" : { 3088 "name":"Spanish", 3089 "isoCode":"es", 3090 "endonymName":"Español", 3091 "primary":false, 3092 "rootUrl":"/es" 3093 },}, 3094 "continent":"South America", 3095 "currency":{ 3096 "name":"United States Dollar", 3097 "isoCode":"USD", 3098 "symbol":"$" 3099 }, 3100 "flagUrl":"//cdn.shopify.com/static/images/flags/co.svg", 3101 "isoCode":"CO", 3102 "market":{ 3103 "handle":"international", 3104 "id":"638353526" 3105 }, 3106 "name":"Colombia", 3107 "popular": false , 3108 "unitSystem":"metric" 3109 },"CK":{ 3110 "availableLanguages":{"en" : { 3111 "name":"English", 3112 "isoCode":"en", 3113 "endonymName":"English", 3114 "primary":true, 3115 "rootUrl":"/" 3116 },"es" : { 3117 "name":"Spanish", 3118 "isoCode":"es", 3119 "endonymName":"Español", 3120 "primary":false, 3121 "rootUrl":"/es" 3122 },}, 3123 "continent":"Oceania", 3124 "currency":{ 3125 "name":"United States Dollar", 3126 "isoCode":"USD", 3127 "symbol":"$" 3128 }, 3129 "flagUrl":"//cdn.shopify.com/static/images/flags/ck.svg", 3130 "isoCode":"CK", 3131 "market":{ 3132 "handle":"international", 3133 "id":"638353526" 3134 }, 3135 "name":"Cook Islands", 3136 "popular": false , 3137 "unitSystem":"metric" 3138 },"CR":{ 3139 "availableLanguages":{"en" : { 3140 "name":"English", 3141 "isoCode":"en", 3142 "endonymName":"English", 3143 "primary":true, 3144 "rootUrl":"/" 3145 },"es" : { 3146 "name":"Spanish", 3147 "isoCode":"es", 3148 "endonymName":"Español", 3149 "primary":false, 3150 "rootUrl":"/es" 3151 },}, 3152 "continent":"Central America", 3153 "currency":{ 3154 "name":"United States Dollar", 3155 "isoCode":"USD", 3156 "symbol":"$" 3157 }, 3158 "flagUrl":"//cdn.shopify.com/static/images/flags/cr.svg", 3159 "isoCode":"CR", 3160 "market":{ 3161 "handle":"international", 3162 "id":"638353526" 3163 }, 3164 "name":"Costa Rica", 3165 "popular": false , 3166 "unitSystem":"metric" 3167 },"HR":{ 3168 "availableLanguages":{"en" : { 3169 "name":"English", 3170 "isoCode":"en", 3171 "endonymName":"English", 3172 "primary":true, 3173 "rootUrl":"/" 3174 },"es" : { 3175 "name":"Spanish", 3176 "isoCode":"es", 3177 "endonymName":"Español", 3178 "primary":false, 3179 "rootUrl":"/es" 3180 },}, 3181 "continent":"Europe", 3182 "currency":{ 3183 "name":"United States Dollar", 3184 "isoCode":"USD", 3185 "symbol":"$" 3186 }, 3187 "flagUrl":"//cdn.shopify.com/static/images/flags/hr.svg", 3188 "isoCode":"HR", 3189 "market":{ 3190 "handle":"international", 3191 "id":"638353526" 3192 }, 3193 "name":"Croatia", 3194 "popular": false , 3195 "unitSystem":"metric" 3196 },"CW":{ 3197 "availableLanguages":{"en" : { 3198 "name":"English", 3199 "isoCode":"en", 3200 "endonymName":"English", 3201 "primary":true, 3202 "rootUrl":"/" 3203 },"es" : { 3204 "name":"Spanish", 3205 "isoCode":"es", 3206 "endonymName":"Español", 3207 "primary":false, 3208 "rootUrl":"/es" 3209 },}, 3210 "continent":"Central America", 3211 "currency":{ 3212 "name":"United States Dollar", 3213 "isoCode":"USD", 3214 "symbol":"$" 3215 }, 3216 "flagUrl":"//cdn.shopify.com/static/images/flags/cw.svg", 3217 "isoCode":"CW", 3218 "market":{ 3219 "handle":"international", 3220 "id":"638353526" 3221 }, 3222 "name":"Curaçao", 3223 "popular": false , 3224 "unitSystem":"metric" 3225 },"CY":{ 3226 "availableLanguages":{"en" : { 3227 "name":"English", 3228 "isoCode":"en", 3229 "endonymName":"English", 3230 "primary":true, 3231 "rootUrl":"/" 3232 },"es" : { 3233 "name":"Spanish", 3234 "isoCode":"es", 3235 "endonymName":"Español", 3236 "primary":false, 3237 "rootUrl":"/es" 3238 },}, 3239 "continent":"Europe", 3240 "currency":{ 3241 "name":"United States Dollar", 3242 "isoCode":"USD", 3243 "symbol":"$" 3244 }, 3245 "flagUrl":"//cdn.shopify.com/static/images/flags/cy.svg", 3246 "isoCode":"CY", 3247 "market":{ 3248 "handle":"international", 3249 "id":"638353526" 3250 }, 3251 "name":"Cyprus", 3252 "popular": false , 3253 "unitSystem":"metric" 3254 },"CZ":{ 3255 "availableLanguages":{"en" : { 3256 "name":"English", 3257 "isoCode":"en", 3258 "endonymName":"English", 3259 "primary":true, 3260 "rootUrl":"/" 3261 },"es" : { 3262 "name":"Spanish", 3263 "isoCode":"es", 3264 "endonymName":"Español", 3265 "primary":false, 3266 "rootUrl":"/es" 3267 },}, 3268 "continent":"Europe", 3269 "currency":{ 3270 "name":"United States Dollar", 3271 "isoCode":"USD", 3272 "symbol":"$" 3273 }, 3274 "flagUrl":"//cdn.shopify.com/static/images/flags/cz.svg", 3275 "isoCode":"CZ", 3276 "market":{ 3277 "handle":"international", 3278 "id":"638353526" 3279 }, 3280 "name":"Czechia", 3281 "popular": false , 3282 "unitSystem":"metric" 3283 },"DK":{ 3284 "availableLanguages":{"en" : { 3285 "name":"English", 3286 "isoCode":"en", 3287 "endonymName":"English", 3288 "primary":true, 3289 "rootUrl":"/" 3290 },"es" : { 3291 "name":"Spanish", 3292 "isoCode":"es", 3293 "endonymName":"Español", 3294 "primary":false, 3295 "rootUrl":"/es" 3296 },}, 3297 "continent":"Europe", 3298 "currency":{ 3299 "name":"United States Dollar", 3300 "isoCode":"USD", 3301 "symbol":"$" 3302 }, 3303 "flagUrl":"//cdn.shopify.com/static/images/flags/dk.svg", 3304 "isoCode":"DK", 3305 "market":{ 3306 "handle":"international", 3307 "id":"638353526" 3308 }, 3309 "name":"Denmark", 3310 "popular": false , 3311 "unitSystem":"metric" 3312 },"DM":{ 3313 "availableLanguages":{"en" : { 3314 "name":"English", 3315 "isoCode":"en", 3316 "endonymName":"English", 3317 "primary":true, 3318 "rootUrl":"/" 3319 },"es" : { 3320 "name":"Spanish", 3321 "isoCode":"es", 3322 "endonymName":"Español", 3323 "primary":false, 3324 "rootUrl":"/es" 3325 },}, 3326 "continent":"Central America", 3327 "currency":{ 3328 "name":"United States Dollar", 3329 "isoCode":"USD", 3330 "symbol":"$" 3331 }, 3332 "flagUrl":"//cdn.shopify.com/static/images/flags/dm.svg", 3333 "isoCode":"DM", 3334 "market":{ 3335 "handle":"international", 3336 "id":"638353526" 3337 }, 3338 "name":"Dominica", 3339 "popular": false , 3340 "unitSystem":"metri
3340c" 3341 },"DO":{ 3342 "availableLanguages":{"en" : { 3343 "name":"English", 3344 "isoCode":"en", 3345 "endonymName":"English", 3346 "primary":true, 3347 "rootUrl":"/" 3348 },"es" : { 3349 "name":"Spanish", 3350 "isoCode":"es", 3351 "endonymName":"Español", 3352 "primary":false, 3353 "rootUrl":"/es" 3354 },}, 3355 "continent":"Central America", 3356 "currency":{ 3357 "name":"United States Dollar", 3358 "isoCode":"USD", 3359 "symbol":"$" 3360 }, 3361 "flagUrl":"//cdn.shopify.com/static/images/flags/do.svg", 3362 "isoCode":"DO", 3363 "market":{ 3364 "handle":"international", 3365 "id":"638353526" 3366 }, 3367 "name":"Dominican Republic", 3368 "popular": false , 3369 "unitSystem":"metric" 3370 },"EC":{ 3371 "availableLanguages":{"en" : { 3372 "name":"English", 3373 "isoCode":"en", 3374 "endonymName":"English", 3375 "primary":true, 3376 "rootUrl":"/" 3377 },"es" : { 3378 "name":"Spanish", 3379 "isoCode":"es", 3380 "endonymName":"Español", 3381 "primary":false, 3382 "rootUrl":"/es" 3383 },}, 3384 "continent":"South America", 3385 "currency":{ 3386 "name":"United States Dollar", 3387 "isoCode":"USD", 3388 "symbol":"$" 3389 }, 3390 "flagUrl":"//cdn.shopify.com/static/images/flags/ec.svg", 3391 "isoCode":"EC", 3392 "market":{ 3393 "handle":"international", 3394 "id":"638353526" 3395 }, 3396 "name":"Ecuador", 3397 "popular": false , 3398 "unitSystem":"metric" 3399 },"EG":{ 3400 "availableLanguages":{"en" : { 3401 "name":"English", 3402 "isoCode":"en", 3403 "endonymName":"English", 3404 "primary":true, 3405 "rootUrl":"/" 3406 },"es" : { 3407 "name":"Spanish", 3408 "isoCode":"es", 3409 "endonymName":"Español", 3410 "primary":false, 3411 "rootUrl":"/es" 3412 },}, 3413 "continent":"Africa", 3414 "currency":{ 3415 "name":"United States Dollar", 3416 "isoCode":"USD", 3417 "symbol":"$" 3418 }, 3419 "flagUrl":"//cdn.shopify.com/static/images/flags/eg.svg", 3420 "isoCode":"EG", 3421 "market":{ 3422 "handle":"international", 3423 "id":"638353526" 3424 }, 3425 "name":"Egypt", 3426 "popular": false , 3427 "unitSystem":"metric" 3428 },"SV":{ 3429 "availableLanguages":{"en" : { 3430 "name":"English", 3431 "isoCode":"en", 3432 "endonymName":"English", 3433 "primary":true, 3434 "rootUrl":"/" 3435 },"es" : { 3436 "name":"Spanish", 3437 "isoCode":"es", 3438 "endonymName":"Español", 3439 "primary":false, 3440 "rootUrl":"/es" 3441 },}, 3442 "continent":"Central America", 3443 "currency":{ 3444 "name":"United States Dollar", 3445 "isoCode":"USD", 3446 "symbol":"$" 3447 }, 3448 "flagUrl":"//cdn.shopify.com/static/images/flags/sv.svg", 3449 "isoCode":"SV", 3450 "market":{ 3451 "handle":"international", 3452 "id":"638353526" 3453 }, 3454 "name":"El Salvador", 3455 "popular": false , 3456 "unitSystem":"metric" 3457 },"EE":{ 3458 "availableLanguages":{"en" : { 3459 "name":"English", 3460 "isoCode":"en", 3461 "endonymName":"English", 3462 "primary":true, 3463 "rootUrl":"/" 3464 },"es" : { 3465 "name":"Spanish", 3466 "isoCode":"es", 3467 "endonymName":"Español", 3468 "primary":false, 3469 "rootUrl":"/es" 3470 },}, 3471 "continent":"Europe", 3472 "currency":{ 3473 "name":"United States Dollar", 3474 "isoCode":"USD", 3475 "symbol":"$" 3476 }, 3477 "flagUrl":"//cdn.shopify.com/static/images/flags/ee.svg", 3478 "isoCode":"EE", 3479 "market":{ 3480 "handle":"international", 3481 "id":"638353526" 3482 }, 3483 "name":"Estonia", 3484 "popular": false , 3485 "unitSystem":"metric" 3486 },"FK":{ 3487 "availableLanguages":{"en" : { 3488 "name":"English", 3489 "isoCode":"en", 3490 "endonymName":"English", 3491 "primary":true, 3492 "rootUrl":"/" 3493 },"es" : { 3494 "name":"Spanish", 3495 "isoCode":"es", 3496 "endonymName":"Español", 3497 "primary":false, 3498 "rootUrl":"/es" 3499 },}, 3500 "continent":"South America", 3501 "currency":{ 3502 "name":"United States Dollar", 3503 "isoCode":"USD", 3504 "symbol":"$" 3505 }, 3506 "flagUrl":"//cdn.shopify.com/static/images/flags/fk.svg", 3507 "isoCode":"FK", 3508 "market":{ 3509 "handle":"international", 3510 "id":"638353526" 3511 }, 3512 "name":"Falkland Islands", 3513 "popular": false , 3514 "unitSystem":"metric" 3515 },"FO":{ 3516 "availableLanguages":{"en" : { 3517 "name":"English", 3518 "isoCode":"en", 3519 "endonymName":"English", 3520 "primary":true, 3521 "rootUrl":"/" 3522 },"es" : { 3523 "name":"Spanish", 3524 "isoCode":"es", 3525 "endonymName":"Español", 3526 "primary":false, 3527 "rootUrl":"/es" 3528 },}, 3529 "continent":"Europe", 3530 "currency":{ 3531 "name":"United States Dollar", 3532 "isoCode":"USD", 3533 "symbol":"$" 3534 }, 3535 "flagUrl":"//cdn.shopify.com/static/images/flags/fo.svg", 3536 "isoCode":"FO", 3537 "market":{ 3538 "handle":"international", 3539 "id":"638353526" 3540 }, 3541 "name":"Faroe Islands", 3542 "popular": false , 3543 "unitSystem":"metric" 3544 },"FJ":{ 3545 "availableLanguages":{"en" : { 3546 "name":"English", 3547 "isoCode":"en", 3548 "endonymName":"English", 3549 "primary":true, 3550 "rootUrl":"/" 3551 },"es" : { 3552 "name":"Spanish", 3553 "isoCode":"es", 3554 "endonymName":"Español", 3555 "primary":false, 3556 "rootUrl":"/es" 3557 },}, 3558 "continent":"Oceania", 3559 "currency":{ 3560 "name":"United States Dollar", 3561 "isoCode":"USD", 3562 "symbol":"$" 3563 }, 3564 "flagUrl":"//cdn.shopify.com/static/images/flags/fj.svg", 3565 "isoCode":"FJ", 3566 "market":{ 3567 "handle":"international", 3568 "id":"638353526" 3569 }, 3570 "name":"Fiji", 3571 "popular": false , 3572 "unitSystem":"metric" 3573 },"FI":{ 3574 "availableLanguages":{"en" : { 3575 "name":"English", 3576 "isoCode":"en", 3577 "endonymName":"English", 3578 "primary":true, 3579 "rootUrl":"/" 3580 },"es" : { 3581 "name":"Spanish", 3582 "isoCode":"es", 3583 "endonymName":"Español", 3584 "primary":false, 3585 "rootUrl":"/es" 3586 },}, 3587 "continent":"Europe", 3588 "currency":{ 3589 "name":"United States Dollar", 3590 "isoCode":"USD", 3591 "symbol":"$" 3592 }, 3593 "flagUrl":"//cdn.shopify.com/static/images/flags/fi.svg", 3594 "isoCode":"FI", 3595 "market":{ 3596 "handle":"international", 3597 "id":"638353526" 3598 }, 3599 "name":"Finland", 3600 "popular": false , 3601 "unitSystem":"metric" 3602 },"FR":{ 3603 "availableLanguages":{"en" : { 3604 "name":"English", 3605 "isoCode":"en", 3606 "endonymName":"English", 3607 "primary":true, 3608 "rootUrl":"/" 3609 },"es" : { 3610 "name":"Spanish", 3611 "isoCode":"es", 3612 "endonymName":"Español", 3613 "primary":false, 3614 "rootUrl":"/es" 3615 },}, 3616 "continent":"Europe", 3617 "currency":{ 3618 "name":"United States Dollar", 3619 "isoCode":"USD", 3620 "symbol":"$" 3621 }, 3622 "flagUrl":"//cdn.shopify.com/static/images/flags/fr.svg", 3623 "isoCode":"FR", 3624 "market":{ 3625 "handle":"international", 3626 "id":"638353526" 3627 }, 3628 "name":"France", 3629 "popular": false , 3630 "unitSystem":"metric" 3631 },"GF":{ 3632 "availableLanguages":{"en" : { 3633 "name":"English", 3634 "isoCode":"en", 3635 "endonymName":"English", 3636 "primary":true, 3637 "rootUrl":"/" 3638 },"es" : { 3639 "name":"Spanish", 3640 "isoCode":"es", 3641 "endonymName":"Español", 3642 "primary":false, 3643 "rootUrl":"/es" 3644 },}, 3645 "continent":"South America", 3646 "currency":{ 3647 "name":"United States Dollar", 3648 "isoCode":"USD", 3649 "symbol":"$" 3650 }, 3651 "flagUrl":"//cdn.shopify.com/static/images/flags/gf.svg", 3652 "isoCode":"GF", 3653 "market":{ 3654 "handle":"international", 3655 "id":"638353526" 3656 }, 3657 "name":"French Guiana", 3658 "popular": false , 3659 "unitSystem":"metric" 3660 },"PF":{ 3661 "availableLanguages":{"en" : { 3662 "name":"English", 3663 "isoCode":"en", 3664 "endonymName":"English", 3665 "primary":true, 3666 "rootUrl":"/" 3667 },"es" : { 3668 "name":"Spanish", 3669 "isoCode":"es", 3670 "endonymName":"Español", 3671 "primary":false, 3672 "rootUrl":"/es" 3673 },}, 3674 "continent":"Oceania", 3675 "currency":{ 3676 "name":"United States Dollar", 3677 "isoCode":"USD", 3678 "symbol":"$" 3679 }, 3680 "flagUrl":"//cdn.shopify.com/static/images/flags/pf.svg", 3681 "isoCode":"PF", 3682 "market":{ 3683 "handle":"international", 3684 "id":"638353526" 3685 }, 3686 "name":"French Polynesia", 3687 "popular": false , 3688 "unitSystem":"metric" 3689 },"TF":{ 3690 "availableLanguages":{"en" : { 3691 "name":"English", 3692 "isoCode":"en", 3693 "endonymName":"English", 3694 "primary":true, 3695 "rootUrl":"/" 3696 },"es" : { 3697 "name":"Spanish", 3698 "isoCode":"es", 3699 "endonymName":"Español", 3700 "primary":false, 3701 "rootUrl":"/es" 3702 },}, 3703 "continent":"Africa", 3704 "currency":{ 3705 "name":"United States Dollar", 3706 "isoCode":"USD", 3707 "symbol":"$" 3708 }, 3709 "flagUrl":"//cdn.shopify.com/static/images/flags/tf.svg", 3710 "isoCode":"TF", 3711 "market":{ 3712 "handle":"international", 3713 "id":"638353526" 3714 }, 3715 "name":"French Southern Territories", 3716 "popular": false , 3717 "unitSystem":"metric" 3718 },"GE":{ 3719 "availableLanguages":{"en" : { 3720 "name":"English", 3721 "isoCode":"en", 3722 "endonymName":"English", 3723 "primary":true, 3724 "rootUrl":"/" 3725 },"es" : { 3726 "name":"Spanish", 3727 "isoCode":"es", 3728 "endonymName":"Español", 3729 "primary":false, 3730 "rootUrl":"/es" 3731 },}, 3732 "continent":"Europe", 3733 "currency":{ 3734 "name":"United States Dollar", 3735 "isoCode":"USD", 3736 "symbol":"$" 3737 }, 3738 "flagUrl":"//cdn.shopify.com/static/images/flags/ge.svg", 3739 "isoCode":"GE", 3740 "market":{ 3741 "handle":"international", 3742 "id":"638353526" 3743 }, 3744 "name":"Georgia", 3745 "popular": false , 3746 "unitSystem":"metric" 3747 },"GI":{ 3748 "availableLanguages":{"en" : { 3749 "name":"English", 3750 "isoCode":"en", 3751 "endonymName":"English", 3752 "primary":true, 3753 "rootUrl":"/" 3754 },"es" : { 3755 "name":"Spanish", 3756 "isoCode":"es", 3757 "endonymName":"Español", 3758 "primary":false, 3759 "rootUrl":"/es" 3760 },}, 3761 "continent":"Europe", 3762 "currency":{ 3763 "name":"United States Dollar", 3764 "isoCode":"USD", 3765 "symbol":"$" 3766 }, 3767 "flagUrl":"//cdn.shopify.com/static/images/flags/gi.svg", 3768 "isoCode":"GI", 3769 "market":{ 3770 "handle":"international", 3771 "id":"638353526" 3772 }, 3773 "name":"Gibraltar", 3774 "popular": false , 3775 "unitSystem":"metric" 3776 },"GR":{ 3777 "availableLanguages":{"en" : { 3778 "name":"English", 3779 "isoCode":"en", 3780 "endonymName":"English", 3781 "primary":true, 3782 "rootUrl":"/" 3783 },"es" : { 3784 "name":"Spanish", 3785 "isoCode":"es", 3786 "endonymName":"Español", 3787 "primary":false, 3788 "rootUrl":"/es" 3789 },}, 3790 "continent":"Europe", 3791 "currency":{ 3792 "name":"United States Dollar", 3793 "isoCode":"USD", 3794 "symbol":"$" 3795 }, 3796 "flagUrl":"//cdn.shopify.com/static/images/flags/gr.svg", 3797 "isoCode":"GR", 3798 "market":{ 3799 "handle":"international", 3800 "id":"638353526" 3801 }, 3802 "name":"Greece", 3803 "popular": false , 3804 "unitSystem":"metric" 3805 },"GL":{ 3806 "availableLanguages":{"en" : { 3807 "name":"English", 3808 "isoCode":"en", 3809 "endonymName":"English", 3810 "primary":true, 3811 "rootUrl":"/" 3812 },"es" : { 3813 "name":"Spanish", 3814 "isoCode":"es", 3815 "endonymName":"Español", 3816 "primary":false, 3817 "rootUrl":"/es" 3818 },}, 3819 "continent":"Europe", 3820 "currency":{ 3821 "name":"United States Dollar", 3822 "isoCode":"USD", 3823 "symbol":"$" 3824 }, 3825 "flagUrl":"//cdn.shopify.com/static/images/flags/gl.svg", 3826 "isoCode":"GL", 3827 "market":{ 3828 "handle":"international", 3829 "id":"638353526" 3830 }, 3831 "name":"Greenland", 3832 "popular": false , 3833 "unitSystem":"metric" 3834 },"GD":{ 3835 "availableLanguages":{"en" : { 3836 "name":"English", 3837 "isoCode":"en", 3838 "endonymName":"English", 3839 "primary":true, 3840 "rootUrl":"/" 3841 },"es" : { 3842 "name":"Spanish", 3843 "isoCode":"es", 3844 "endonymName":"Español", 3845 "primary":false, 3846 "rootUrl":"/es" 3847 },}, 3848 "continent":"Central America", 3849 "currency":{ 3850 "name":"United States Dollar", 3851 "isoCode":"USD", 3852 "symbol":"$" 3853 }, 3854 "flagUrl":"//cdn.shopify.com/static/images/flags/gd.svg", 3855 "isoCode":"GD", 3856 "market":{ 3857 "handle":"international", 3858 "id":"638353526" 3859 }, 3860 "name":"Grenada", 3861 "popular": false , 3862 "unitSystem":"metric" 3863 },"GP":{ 3864 "availableLanguages":{"en" : { 3865 "name":"English", 3866 "isoCode":"en", 3867 "endonymName":"English", 3868 "primary":true
3868, 3869 "rootUrl":"/" 3870 },"es" : { 3871 "name":"Spanish", 3872 "isoCode":"es", 3873 "endonymName":"Español", 3874 "primary":false, 3875 "rootUrl":"/es" 3876 },}, 3877 "continent":"Europe", 3878 "currency":{ 3879 "name":"United States Dollar", 3880 "isoCode":"USD", 3881 "symbol":"$" 3882 }, 3883 "flagUrl":"//cdn.shopify.com/static/images/flags/gp.svg", 3884 "isoCode":"GP", 3885 "market":{ 3886 "handle":"international", 3887 "id":"638353526" 3888 }, 3889 "name":"Guadeloupe", 3890 "popular": false , 3891 "unitSystem":"metric" 3892 },"GT":{ 3893 "availableLanguages":{"en" : { 3894 "name":"English", 3895 "isoCode":"en", 3896 "endonymName":"English", 3897 "primary":true, 3898 "rootUrl":"/" 3899 },"es" : { 3900 "name":"Spanish", 3901 "isoCode":"es", 3902 "endonymName":"Español", 3903 "primary":false, 3904 "rootUrl":"/es" 3905 },}, 3906 "continent":"Central America", 3907 "currency":{ 3908 "name":"United States Dollar", 3909 "isoCode":"USD", 3910 "symbol":"$" 3911 }, 3912 "flagUrl":"//cdn.shopify.com/static/images/flags/gt.svg", 3913 "isoCode":"GT", 3914 "market":{ 3915 "handle":"international", 3916 "id":"638353526" 3917 }, 3918 "name":"Guatemala", 3919 "popular": false , 3920 "unitSystem":"metric" 3921 },"GG":{ 3922 "availableLanguages":{"en" : { 3923 "name":"English", 3924 "isoCode":"en", 3925 "endonymName":"English", 3926 "primary":true, 3927 "rootUrl":"/" 3928 },"es" : { 3929 "name":"Spanish", 3930 "isoCode":"es", 3931 "endonymName":"Español", 3932 "primary":false, 3933 "rootUrl":"/es" 3934 },}, 3935 "continent":"Europe", 3936 "currency":{ 3937 "name":"United States Dollar", 3938 "isoCode":"USD", 3939 "symbol":"$" 3940 }, 3941 "flagUrl":"//cdn.shopify.com/static/images/flags/gg.svg", 3942 "isoCode":"GG", 3943 "market":{ 3944 "handle":"international", 3945 "id":"638353526" 3946 }, 3947 "name":"Guernsey", 3948 "popular": false , 3949 "unitSystem":"metric" 3950 },"GY":{ 3951 "availableLanguages":{"en" : { 3952 "name":"English", 3953 "isoCode":"en", 3954 "endonymName":"English", 3955 "primary":true, 3956 "rootUrl":"/" 3957 },"es" : { 3958 "name":"Spanish", 3959 "isoCode":"es", 3960 "endonymName":"Español", 3961 "primary":false, 3962 "rootUrl":"/es" 3963 },}, 3964 "continent":"South America", 3965 "currency":{ 3966 "name":"United States Dollar", 3967 "isoCode":"USD", 3968 "symbol":"$" 3969 }, 3970 "flagUrl":"//cdn.shopify.com/static/images/flags/gy.svg", 3971 "isoCode":"GY", 3972 "market":{ 3973 "handle":"international", 3974 "id":"638353526" 3975 }, 3976 "name":"Guyana", 3977 "popular": false , 3978 "unitSystem":"metric" 3979 }
3979,"HT":{ 3980 "availableLanguages":{"en" : { 3981 "name":"English", 3982 "isoCode":"en", 3983 "endonymName":"English", 3984 "primary":true, 3985 "rootUrl":"/" 3986 },"es" : { 3987 "name":"Spanish", 3988 "isoCode":"es", 3989 "endonymName":"Español", 3990 "primary":false, 3991 "rootUrl":"/es" 3992 },}, 3993 "continent":"Central America", 3994 "currency":{ 3995 "name":"United States Dollar", 3996 "isoCode":"USD", 3997 "symbol":"$" 3998 }, 3999 "flagUrl":"//cdn.shopify.com/static/images/flags/ht.svg", 4000 "isoCode":"HT", 4001 "market":{ 4002 "handle":"international", 4003 "id":"638353526" 4004 }, 4005 "name":"Haiti", 4006 "popular": false , 4007 "unitSystem":"metric" 4008 },"HN":{ 4009 "availableLanguages":{"en" : { 4010 "name":"English", 4011 "isoCode":"en", 4012 "endonymName":"English", 4013 "primary":true, 4014 "rootUrl":"/" 4015 },"es" : { 4016 "name":"Spanish", 4017 "isoCode":"es", 4018 "endonymName":"Español", 4019 "primary":false, 4020 "rootUrl":"/es" 4021 },}, 4022 "continent":"Central America", 4023 "currency":{ 4024 "name":"United States Dollar", 4025 "isoCode":"USD", 4026 "symbol":"$" 4027 }, 4028 "flagUrl":"//cdn.shopify.com/static/images/flags/hn.svg", 4029 "isoCode":"HN", 4030 "market":{ 4031 "handle":"international", 4032 "id":"638353526" 4033 }, 4034 "name":"Honduras", 4035 "popular": false , 4036 "unitSystem":"metric" 4037 },"HK":{ 4038 "availableLanguages":{"en" : { 4039 "name":"English", 4040 "isoCode":"en", 4041 "endonymName":"English", 4042 "primary":true, 4043 "rootUrl":"/" 4044 },"es" : { 4045 "name":"Spanish", 4046 "isoCode":"es", 4047 "endonymName":"Español", 4048 "primary":false, 4049 "rootUrl":"/es" 4050 },}, 4051 "continent":"Asia", 4052 "currency":{ 4053 "name":"United States Dollar", 4054 "isoCode":"USD", 4055 "symbol":"$" 4056 }, 4057 "flagUrl":"//cdn.shopify.com/static/images/flags/hk.svg", 4058 "isoCode":"HK", 4059 "market":{ 4060 "handle":"international", 4061 "id":"638353526" 4062 }, 4063 "name":"Hong Kong SAR", 4064 "popular": false , 4065 "unitSystem":"metric" 4066 },"HU":{ 4067 "availableLanguages":{"en" : { 4068 "name":"English", 4069 "isoCode":"en", 4070 "endonymName":"English", 4071 "primary":true, 4072 "rootUrl":"/" 4073 },"es" : { 4074 "name":"Spanish", 4075 "isoCode":"es", 4076 "endonymName":"Español", 4077 "primary":false, 4078 "rootUrl":"/es" 4079 },}, 4080 "continent":"Europe", 4081 "currency":{ 4082 "name":"United States Dollar", 4083 "isoCode":"USD", 4084 "symbol":"$" 4085 }, 4086 "flagUrl":"//cdn.shopify.com/static/images/flags/hu.svg", 4087 "isoCode":"HU", 4088 "market":{ 4089 "handle":"international", 4090 "id":"638353526" 4091 }, 4092 "name":"Hungary", 4093 "popular": false , 4094 "unitSystem":"metric" 4095 },"IS":{ 4096 "availableLanguages":{"en" : { 4097 "name":"English", 4098 "isoCode":"en", 4099 "endonymName":"English", 4100 "primary":true, 4101 "rootUrl":"/" 4102 },"es" : { 4103 "name":"Spanish", 4104 "isoCode":"es", 4105 "endonymName":"Español", 4106 "primary":false, 4107 "rootUrl":"/es" 4108 },}, 4109 "continent":"Europe", 4110 "currency":{ 4111 "name":"United States Dollar", 4112 "isoCode":"USD", 4113 "symbol":"$" 4114 }, 4115 "flagUrl":"//cdn.shopify.com/static/images/flags/is.svg", 4116 "isoCode":"IS", 4117 "market":{ 4118 "handle":"international", 4119 "id":"638353526" 4120 }, 4121 "name":"Iceland", 4122 "popular": false , 4123 "unitSystem":"metric" 4124 },"IN":{ 4125 "availableLanguages":{"en" : { 4126 "name":"English", 4127 "isoCode":"en", 4128 "endonymName":"English", 4129 "primary":true, 4130 "rootUrl":"/" 4131 },"es" : { 4132 "name":"Spanish", 4133 "isoCode":"es", 4134 "endonymName":"Español", 4135 "primary":false, 4136 "rootUrl":"/es" 4137 },}, 4138 "continent":"Asia", 4139 "currency":{ 4140 "name":"United States Dollar", 4141 "isoCode":"USD", 4142 "symbol":"$" 4143 }, 4144 "flagUrl":"//cdn.shopify.com/static/images/flags/in.svg", 4145 "isoCode":"IN", 4146 "market":{ 4147 "handle":"international", 4148 "id":"638353526" 4149 }, 4150 "name":"India", 4151 "popular": false , 4152 "unitSystem":"metric" 4153 },"ID":{ 4154 "availableLanguages":{"en" : { 4155 "name":"English", 4156 "isoCode":"en", 4157 "endonymName":"English", 4158 "primary":true, 4159 "rootUrl":"/" 4160 },"es" : { 4161 "name":"Spanish", 4162 "isoCode":"es", 4163 "endonymName":"Español", 4164 "primary":false, 4165 "rootUrl":"/es" 4166 },}, 4167 "continent":"Asia", 4168 "currency":{ 4169 "name":"United States Dollar", 4170 "isoCode":"USD", 4171 "symbol":"$" 4172 }, 4173 "flagUrl":"//cdn.shopify.com/static/images/flags/id.svg", 4174 "isoCode":"ID", 4175 "market":{ 4176 "handle":"international", 4177 "id":"638353526" 4178 }, 4179 "name":"Indonesia", 4180 "popular": false , 4181 "unitSystem":"metric" 4182 },"IQ":{ 4183 "availableLanguages":{"en" : { 4184 "name":"English", 4185 "isoCode":"en", 4186 "endonymName":"English", 4187 "primary":true, 4188 "rootUrl":"/" 4189 },"es" : { 4190 "name":"Spanish", 4191 "isoCode":"es", 4192 "endonymName":"Español", 4193 "primary":false, 4194 "rootUrl":"/es" 4195 },}, 4196 "continent":"Asia", 4197 "currency":{ 4198 "name":"United States Dollar", 4199 "isoCode":"USD", 4200 "symbol":"$" 4201 }, 4202 "flagUrl":"//cdn.shopify.com/static/images/flags/iq.svg", 4203 "isoCode":"IQ", 4204 "market":{ 4205 "handle":"international", 4206 "id":"638353526" 4207 }, 4208 "name":"Iraq", 4209 "popular": false , 4210 "unitSystem":"metric" 4211 },"IE":{ 4212 "availableLanguages":{"en" : { 4213 "name":"English", 4214 "isoCode":"en", 4215 "endonymName":"English", 4216 "primary":true, 4217 "rootUrl":"/" 4218 },"es" : { 4219 "name":"Spanish", 4220 "isoCode":"es", 4221 "endonymName":"Español", 4222 "primary":false, 4223 "rootUrl":"/es" 4224 },}, 4225 "continent":"Europe", 4226 "currency":{ 4227 "name":"United States Dollar", 4228 "isoCode":"USD", 4229 "symbol":"$" 4230 }, 4231 "flagUrl":"//cdn.shopify.com/static/images/flags/ie.svg", 4232 "isoCode":"IE", 4233 "market":{ 4234 "handle":"international", 4235 "id":"638353526" 4236 }, 4237 "name":"Ireland", 4238 "popular": false , 4239 "unitSystem":"metric" 4240 },"IM":{ 4241 "availableLanguages":{"en" : { 4242 "name":"English", 4243 "isoCode":"en", 4244 "endonymName":"English", 4245 "primary":true, 4246 "rootUrl":"/" 4247 },"es" : { 4248 "name":"Spanish", 4249 "isoCode":"es", 4250 "endonymName":"Español", 4251 "primary":false, 4252 "rootUrl":"/es" 4253 },}, 4254 "continent":"Europe", 4255 "currency":{ 4256 "name":"United States Dollar", 4257 "isoCode":"USD", 4258 "symbol":"$" 4259 }, 4260 "flagUrl":"//cdn.shopify.com/static/images/flags/im.svg", 4261 "isoCode":"IM", 4262 "market":{ 4263 "handle":"international", 4264 "id":"638353526" 4265 }, 4266 "name":"Isle of Man", 4267 "popular": false , 4268 "unitSystem":"metric" 4269 },"IT":{ 4270 "availableLanguages":{"en" : { 4271 "name":"English", 4272 "isoCode":"en", 4273 "endonymName":"English", 4274 "primary":true, 4275 "rootUrl":"/" 4276 },"es" : { 4277 "name":"Spanish", 4278 "isoCode":"es", 4279 "endonymName":"Español", 4280 "primary":false, 4281 "rootUrl":"/es" 4282 },}, 4283 "continent":"Europe", 4284 "currency":{ 4285 "name":"United States Dollar", 4286 "isoCode":"USD", 4287 "symbol":"$" 4288 }, 4289 "flagUrl":"//cdn.shopify.com/static/images/flags/it.svg", 4290 "isoCode":"IT", 4291 "market":{ 4292 "handle":"international", 4293 "id":"638353526" 4294 }, 4295 "name":"Italy", 4296 "popular": false , 4297 "unitSystem":"metric" 4298 },"JM":{ 4299 "availableLanguages":{"en" : { 4300 "name":"English", 4301 "isoCode":"en", 4302 "endonymName":"English", 4303 "primary":true, 4304 "rootUrl":"/" 4305 },"es" : { 4306 "name":"Spanish", 4307 "isoCode":"es", 4308 "endonymName":"Español", 4309 "primary":false, 4310 "rootUrl":"/es" 4311 },}, 4312 "continent":"Central America", 4313 "currency":{ 4314 "name":"United States Dollar", 4315 "isoCode":"USD", 4316 "symbol":"$" 4317 }, 4318 "flagUrl":"//cdn.shopify.com/static/images/flags/jm.svg", 4319 "isoCode":"JM", 4320 "market":{ 4321 "handle":"international", 4322 "id":"638353526" 4323 }, 4324 "name":"Jamaica", 4325 "popular": false , 4326 "unitSystem":"metric" 4327 },"JP":{ 4328 "availableLanguages":{"en" : { 4329 "name":"English", 4330 "isoCode":"en", 4331 "endonymName":"English", 4332 "primary":true, 4333 "rootUrl":"/" 4334 },"es" : { 4335 "name":"Spanish", 4336 "isoCode":"es", 4337 "endonymName":"Español", 4338 "primary":false, 4339 "rootUrl":"/es" 4340 },}, 4341 "continent":"Asia", 4342 "currency":{ 4343 "name":"United States Dollar", 4344 "isoCode":"USD", 4345 "symbol":"$" 4346 }, 4347 "flagUrl":"//cdn.shopify.com/static/images/flags/jp.svg", 4348 "isoCode":"JP", 4349 "market":{ 4350 "handle":"international", 4351 "id":"638353526" 4352 }, 4353 "name":"Japan", 4354 "popular": false , 4355 "unitSystem":"metric" 4356 },"JE":{ 4357 "availableLanguages":{"en" : { 4358 "name":"English", 4359 "isoCode":"en", 4360 "endonymName":"English", 4361 "primary":true, 4362 "rootUrl":"/" 4363 },"es" : { 4364 "name":"Spanish", 4365 "isoCode":"es", 4366 "endonymName":"Español", 4367 "primary":false, 4368 "rootUrl":"/es" 4369 },}, 4370 "continent":"Europe", 4371 "currency":{ 4372 "name":"United States Dollar", 4373 "isoCode":"USD", 4374 "symbol":"$" 4375 }, 4376 "flagUrl":"//cdn.shopify.com/static/images/flags/je.svg", 4377 "isoCode":"JE", 4378 "market":{ 4379 "handle":"international", 4380 "id":"638353526" 4381 }, 4382 "name":"Jersey", 4383 "popular": false , 4384 "unitSystem":"metric" 4385 },"JO":{ 4386 "availableLanguages":{"en" : { 4387 "name":"English", 4388 "isoCode":"en", 4389 "endonymName":"English", 4390 "primary":true, 4391 "rootUrl":"/" 4392 },"es" : { 4393 "name":"Spanish", 4394 "isoCode":"es", 4395 "endonymName":"Español", 4396 "primary":false, 4397 "rootUrl":"/es" 4398 },}, 4399 "continent":"Asia", 4400 "currency":{ 4401 "name":"United States Dollar", 4402 "isoCode":"USD", 4403 "symbol":"$" 4404 }, 4405 "flagUrl":"//cdn.shopify.com/static/images/flags/jo.svg", 4406 "isoCode":"JO", 4407 "market":{ 4408 "handle":"international", 4409 "id":"638353526" 4410 }, 4411 "name":"Jordan", 4412 "popular": false , 4413 "unitSystem":"metric" 4414 },"KZ":{ 4415 "availableLanguages":{"en" : { 4416 "name":"English", 4417 "isoCode":"en", 4418 "endonymName":"English", 4419 "primary":true, 4420 "rootUrl":"/" 4421 },"es" : { 4422 "name":"Spanish", 4423 "isoCode":"es", 4424 "endonymName":"Español", 4425 "primary":false, 4426 "rootUrl":"/es" 4427 },}, 4428 "continent":"Asia", 4429 "currency":{ 4430 "name":"United States Dollar", 4431 "isoCode":"USD", 4432 "symbol":"$" 4433 }, 4434 "flagUrl":"//cdn.shopify.com/static/images/flags/kz.svg", 4435 "isoCode":"KZ", 4436 "market":{ 4437 "handle":"international", 4438 "id":"638353526" 4439 }, 4440 "name":"Kazakhstan", 4441 "popular": false , 4442 "unitSystem":"metric" 4443 },"KI":{ 4444 "availableLanguages":{"en" : { 4445 "name":"English", 4446 "isoCode":"en", 4447 "endonymName":"English", 4448 "primary":true, 4449 "rootUrl":"/" 4450 },"es" : { 4451 "name":"Spanish", 4452 "isoCode":"es", 4453 "endonymName":"Español", 4454 "primary":false, 4455 "rootUrl":"/es" 4456 },}, 4457 "continent":"Oceania", 4458 "currency":{ 4459 "name":"United States Dollar", 4460 "isoCode":"USD", 4461 "symbol":"$" 4462 }, 4463 "flagUrl":"//cdn.shopify.com/static/images/flags/ki.svg", 4464 "isoCode":"KI", 4465 "market":{ 4466 "handle":"international", 4467 "id":"638353526" 4468 }, 4469 "name":"Kiribati", 4470 "popular": false , 4471 "unitSystem":"metric" 4472 },"XK":{ 4473 "availableLanguages":{"en" : { 4474 "name":"English", 4475 "isoCode":"en", 4476 "endonymName":"English", 4477 "primary":true, 4478 "rootUrl":"/" 4479 },"es" : { 4480 "name":"Spanish", 4481 "isoCode":"es", 4482 "endonymName":"Español", 4483 "primary":false, 4484 "rootUrl":"/es" 4485 },}, 4486 "continent":"Europe", 4487 "currency":{ 4488 "name":"United States Dollar", 4489 "isoCode":"USD", 4490 "symbol":"$" 4491 }, 4492 "flagUrl":"//cdn.shopify.com/static/images/flags/xk.svg", 4493 "isoCode":"XK", 4494 "market":{ 4495 "handle":"international", 4496 "id":"638353526" 4497 }, 4498 "name":"Kosovo", 4499 "popular": false , 4500 "unitSystem":"metric" 4501 },"KW":{ 4502 "availableLanguages":{"en" : { 4503 "name":"English", 4504 "isoCode":"en", 4505 "endonymName":"English", 4506 "primary":true, 4507 "rootUrl":"/" 4508 },"es" : { 4509 "name":"Spanish", 4510
4510"isoCode":"es", 4511 "endonymName":"Español", 4512 "primary":false, 4513 "rootUrl":"/es" 4514 },}, 4515 "continent":"Asia", 4516 "currency":{ 4517 "name":"United States Dollar", 4518 "isoCode":"USD", 4519 "symbol":"$" 4520 }, 4521 "flagUrl":"//cdn.shopify.com/static/images/flags/kw.svg", 4522 "isoCode":"KW", 4523 "market":{ 4524 "handle":"international", 4525 "id":"638353526" 4526 }, 4527 "name":"Kuwait", 4528 "popular": false , 4529 "unitSystem":"metric" 4530 },"KG":{ 4531 "availableLanguages":{"en" : { 4532 "name":"English", 4533 "isoCode":"en", 4534 "endonymName":"English", 4535 "primary":true, 4536 "rootUrl":"/" 4537 },"es" : { 4538 "name":"Spanish", 4539 "isoCode":"es", 4540 "endonymName":"Español", 4541 "primary":false, 4542 "rootUrl":"/es" 4543 },}, 4544 "continent":"Asia", 4545 "currency":{ 4546 "name":"United States Dollar", 4547 "isoCode":"USD", 4548 "symbol":"$" 4549 }, 4550 "flagUrl":"//cdn.shopify.com/static/images/flags/kg.svg", 4551 "isoCode":"KG", 4552 "market":{ 4553 "handle":"international", 4554 "id":"638353526" 4555 }, 4556 "name":"Kyrgyzstan", 4557 "popular": false , 4558 "unitSystem":"metric" 4559 },"LA":{ 4560 "availableLanguages":{"en" : { 4561 "name":"English", 4562 "isoCode":"en", 4563 "endonymName":"English", 4564 "primary":true, 4565 "rootUrl":"/" 4566 },"es" : { 4567 "name":"Spanish", 4568 "isoCode":"es", 4569 "endonymName":"Español", 4570 "primary":false, 4571 "rootUrl":"/es" 4572 },}, 4573 "continent":"Asia", 4574 "currency":{ 4575 "name":"United States Dollar", 4576 "isoCode":"USD", 4577 "symbol":"$" 4578 }, 4579 "flagUrl":"//cdn.shopify.com/static/images/flags/la.svg", 4580 "isoCode":"LA", 4581 "market":{ 4582 "handle":"international", 4583 "id":"638353526" 4584 }, 4585 "name":"Laos", 4586 "popular": false , 4587 "unitSystem":"metric" 4588 },"LV":{ 4589 "availableLanguages":{"en" : { 4590 "name":"English", 4591 "isoCode":"en", 4592 "endonymName":"English", 4593 "primary":true, 4594 "rootUrl":"/" 4595 },"es" : { 4596 "name":"Spanish", 4597 "isoCode":"es", 4598 "endonymName":"Español", 4599 "primary":false, 4600 "rootUrl":"/es" 4601 },}, 4602 "continent":"Europe", 4603 "currency":{ 4604 "name":"United States Dollar", 4605 "isoCode":"USD", 4606 "symbol":"$" 4607 }, 4608 "flagUrl":"//cdn.shopify.com/static/images/flags/lv.svg", 4609 "isoCode":"LV", 4610 "market":{ 4611 "handle":"international", 4612 "id":"638353526" 4613 }, 4614 "name":"Latvia", 4615 "popular": false , 4616 "unitSystem":"metric" 4617 },"LB":{ 4618 "availableLanguages":{"en" : { 4619 "name":"English", 4620 "isoCode":"en", 4621 "endonymName":"English", 4622 "primary":true, 4623 "rootUrl":"/" 4624 },"es" : { 4625 "name":"Spanish", 4626 "isoCode":"es", 4627 "endonymName":"Español", 4628 "primary":false, 4629 "rootUrl":"/es" 4630 },}, 4631 "continent":"Asia", 4632 "currency":{ 4633 "name":"United States Dollar", 4634 "isoCode":"USD", 4635 "symbol":"$" 4636 }, 4637 "flagUrl":"//cdn.shopify.com/static/images/flags/lb.svg", 4638 "isoCode":"LB", 4639 "market":{ 4640 "handle":"international", 4641 "id":"638353526" 4642 }, 4643 "name":"Lebanon", 4644 "popular": false , 4645 "unitSystem":"metric" 4646 },"LR":{ 4647 "availableLanguages":{"en" : { 4648 "name":"English", 4649 "isoCode":"en", 4650 "endonymName":"English", 4651 "primary":true, 4652 "rootUrl":"/" 4653 },"es" : { 4654 "name":"Spanish", 4655 "isoCode":"es", 4656 "endonymName":"Español", 4657 "primary":false, 4658 "rootUrl":"/es" 4659 },}, 4660 "continent":"Africa", 4661 "currency":{ 4662 "name":"United States Dollar", 4663 "isoCode":"USD", 4664 "symbol":"$" 4665 }, 4666 "flagUrl":"//cdn.shopify.com/static/images/flags/lr.svg", 4667 "isoCode":"LR", 4668 "market":{ 4669 "handle":"international", 4670 "id":"638353526" 4671 }, 4672 "name":"Liberia", 4673 "popular": false , 4674 "unitSystem":"metric" 4675 },"LI":{ 4676 "availableLanguages":{"en" : { 4677 "name":"English", 4678 "isoCode":"en", 4679 "endonymName":"English", 4680 "primary":true, 4681 "rootUrl":"/" 4682 },"es" : { 4683 "name":"Spanish", 4684 "isoCode":"es", 4685 "endonymName":"Español", 4686 "primary":false, 4687 "rootUrl":"/es" 4688 },}, 4689 "continent":"Europe", 4690 "currency":{ 4691 "name":"United States Dollar", 4692 "isoCode":"USD", 4693 "symbol":"$" 4694 }, 4695 "flagUrl":"//cdn.shopify.com/static/images/flags/li.svg", 4696 "isoCode":"LI", 4697 "market":{ 4698 "handle":"international", 4699 "id":"638353526" 4700 }, 4701 "name":"Liechtenstein", 4702 "popular": false , 4703 "unitSystem":"metric" 4704 },"LT":{ 4705 "availableLanguages":{"en" : { 4706 "name":"English", 4707 "isoCode":"en", 4708 "endonymName":"English", 4709 "primary":true, 4710 "rootUrl":"/" 4711 },"es" : { 4712 "name":"Spanish", 4713 "isoCode":"es", 4714 "endonymName":"Español", 4715 "primary":false, 4716 "rootUrl":"/es" 4717 },}, 4718 "continent":"Europe", 4719 "currency":{ 4720 "name":"United States Dollar", 4721 "isoCode":"USD", 4722 "symbol":"$" 4723 }, 4724 "flagUrl":"//cdn.shopify.com/static/images/flags/lt.svg", 4725 "isoCode":"LT", 4726 "market":{ 4727 "handle":"international", 4728 "id":"638353526" 4729 }, 4730 "name":"Lithuania", 4731 "popular": false , 4732 "unitSystem":"metric" 4733 },"LU":{ 4734 "availableLanguages":{"en" : { 4735 "name":"English", 4736 "isoCode":"en", 4737 "endonymName":"English", 4738 "primary":true, 4739 "rootUrl":"/" 4740 },"es" : { 4741 "name":"Spanish", 4742 "isoCode":"es", 4743 "endonymName":"Español", 4744 "primary":false, 4745 "rootUrl":"/es" 4746 },}, 4747 "continent":"Europe", 4748 "currency":{ 4749 "name":"United States Dollar", 4750 "isoCode":"USD", 4751 "symbol":"$" 4752 }, 4753 "flagUrl":"//cdn.shopify.com/static/images/flags/lu.svg", 4754 "isoCode":"LU", 4755 "market":{ 4756 "handle":"international", 4757 "id":"638353526" 4758 }, 4759 "name":"Luxembourg", 4760 "popular": false , 4761 "unitSystem":"metric" 4762 },"MO":{ 4763 "availableLanguages":{"en" : { 4764 "name":"English", 4765 "isoCode":"en", 4766 "endonymName":"English", 4767 "primary":true, 4768 "rootUrl":"/" 4769 },"es" : { 4770 "name":"Spanish", 4771 "isoCode":"es", 4772 "endonymName":"Español", 4773 "primary":false, 4774 "rootUrl":"/es" 4775 },}, 4776 "continent":"Asia", 4777 "currency":{ 4778 "name":"United States Dollar", 4779 "isoCode":"USD", 4780 "symbol":"$" 4781 }, 4782 "flagUrl":"//cdn.shopify.com/static/images/flags/mo.svg", 4783 "isoCode":"MO", 4784 "market":{ 4785 "handle":"international", 4786 "id":"638353526" 4787 }, 4788 "name":"Macao SAR", 4789 "popular": false , 4790 "unitSystem":"metric" 4791 },"MY":{ 4792 "availableLanguages":{"en" : { 4793 "name":"English", 4794 "isoCode":"en", 4795 "endonymName":"English", 4796 "primary":true, 4797 "rootUrl":"/" 4798 },"es" : { 4799 "name":"Spanish", 4800 "isoCode":"es", 4801 "endonymName":"Español", 4802 "primary":false, 4803 "rootUrl":"/es" 4804 },}, 4805 "continent":"Asia", 4806 "currency":{ 4807 "name":"United States Dollar", 4808 "isoCode":"USD", 4809 "symbol":"$" 4810 }, 4811 "flagUrl":"//cdn.shopify.com/static/images/flags/my.svg", 4812 "isoCode":"MY", 4813 "market":{ 4814 "handle":"international", 4815 "id":"638353526" 4816 }, 4817 "name":"Malaysia", 4818 "popular": false , 4819 "unitSystem":"metric" 4820 },"MV":{ 4821 "availableLanguages":{"en" : { 4822 "name":"English", 4823 "isoCode":"en", 4824 "endonymName":"English", 4825 "primary":true, 4826 "rootUrl":"/" 4827 },"es" : { 4828 "name":"Spanish", 4829 "isoCode":"es", 4830 "endonymName":"Español", 4831 "primary":false, 4832 "rootUrl":"/es" 4833 },}, 4834 "continent":"Asia", 4835 "currency":{ 4836 "name":"United States Dollar", 4837 "isoCode":"USD", 4838 "symbol":"$" 4839 }, 4840 "flagUrl":"//cdn.shopify.com/static/images/flags/mv.svg", 4841 "isoCode":"MV", 4842 "market":{ 4843 "handle":"international", 4844 "id":"638353526" 4845 }, 4846 "name":"Maldives", 4847 "popular": false , 4848 "unitSystem":"metric" 4849 },"MT":{ 4850 "availableLanguages":{"en" : { 4851 "name":"English", 4852 "isoCode":"en", 4853 "endonymName":"English", 4854 "primary":true, 4855 "rootUrl":"/" 4856 },"es" : { 4857 "name":"Spanish", 4858 "isoCode":"es", 4859 "endonymName":"Español", 4860 "primary":false, 4861 "rootUrl":"/es" 4862 },}, 4863 "continent":"Europe", 4864 "currency":{ 4865 "name":"United States Dollar", 4866 "isoCode":"USD", 4867 "symbol":"$" 4868 }, 4869 "flagUrl":"//cdn.shopify.com/static/images/flags/mt.svg", 4870 "isoCode":"MT", 4871 "market":{ 4872 "handle":"international", 4873 "id":"638353526" 4874 }, 4875 "name":"Malta", 4876 "popular": false , 4877 "unitSystem":"metric" 4878 },"MQ":{ 4879 "availableLanguages":{"en" : { 4880 "name":"English", 4881 "isoCode":"en", 4882 "endonymName":"English", 4883 "primary":true, 4884 "rootUrl":"/" 4885 },"es" : { 4886 "name":"Spanish", 4887 "isoCode":"es", 4888 "endonymName":"Español", 4889 "primary":false, 4890 "rootUrl":"/es" 4891 },}, 4892 "continent":"Central America", 4893 "currency":{ 4894 "name":"United States Dollar", 4895 "isoCode":"USD", 4896 "symbol":"$" 4897 }, 4898 "flagUrl":"//cdn.shopify.com/static/images/flags/mq.svg", 4899 "isoCode":"MQ", 4900 "market":{ 4901 "handle":"international", 4902 "id":"638353526" 4903 }, 4904 "name":"Martinique", 4905 "popular": false , 4906 "unitSystem":"metric" 4907 },"MU":{ 4908 "availableLanguages":{"en" : { 4909 "name":"English", 4910 "isoCode":"en", 4911 "endonymName":"English", 4912 "primary":true, 4913 "rootUrl":"/" 4914 },"es" : { 4915 "name":"Spanish", 4916 "isoCode":"es", 4917 "endonymName":"Español", 4918 "primary":false, 4919 "rootUrl":"/es" 4920 },}, 4921 "continent":"Africa", 4922 "currency":{ 4923 "name":"United States Dollar", 4924 "isoCode":"USD", 4925 "symbol":"$" 4926 }, 4927 "flagUrl":"//cdn.shopify.com/static/images/flags/mu.svg", 4928 "isoCode":"MU", 4929 "market":{ 4930 "handle":"international", 4931 "id":"638353526" 4932 }, 4933 "name":"Mauritius", 4934 "popular": false , 4935 "unitSystem":"metric" 4936 },"MX":{ 4937 "availableLanguages":{"en" : { 4938 "name":"English", 4939 "isoCode":"en", 4940 "endonymName":"English", 4941 "primary":true, 4942 "rootUrl":"/" 4943 },"es" : { 4944 "name":"Spanish", 4945 "isoCode":"es", 4946 "endonymName":"Español", 4947 "primary":false, 4948 "rootUrl":"/es" 4949 },}, 4950 "continent":"North America", 4951 "currency":{ 4952 "name":"United States Dollar", 4953 "isoCode":"USD", 4954 "symbol":"$" 4955 }, 4956 "flagUrl":"//cdn.shopify.com/static/images/flags/mx.svg", 4957 "isoCode":"MX", 4958 "market":{ 4959 "handle":"international", 4960 "id":"638353526" 4961 }, 4962 "name":"Mexico", 4963 "popular": false , 4964 "unitSystem":"metric" 4965 },"MD":{ 4966 "availableLanguages":{"en" : { 4967 "name":"English", 4968 "isoCode":"en", 4969 "endonymName":"English", 4970 "primary":true, 4971 "rootUrl":"/" 4972 },"es" : { 4973 "name":"Spanish", 4974 "isoCode":"es", 4975 "endonymName":"Español", 4976 "primary":false, 4977 "rootUrl":"/es" 4978 },}, 4979 "continent":"Europe", 4980 "currency":{ 4981 "name":"United States Dollar", 4982 "isoCode":"USD", 4983 "symbol":"$" 4984 }, 4985 "flagUrl":"//cdn.shopify.com/static/images/flags/md.svg", 4986 "isoCode":"MD", 4987 "market":{ 4988 "handle":"international", 4989 "id":"638353526" 4990 }, 4991 "name":"Moldova", 4992 "popular": false , 4993 "unitSystem":"metric" 4994 },"MC":{ 4995 "availableLanguages":{"en" : { 4996 "name":"English", 4997 "isoCode":"en", 4998 "endonymName":"English", 4999 "primary":true, 5000 "rootUrl":"/" 5001 },"es" : { 5002 "name":"Spanish", 5003 "isoCode":"es", 5004 "endonymName":"Español", 5005 "primary":false, 5006 "rootUrl":"/es" 5007 },}, 5008 "continent":"Europe", 5009 "currency":{ 5010 "name":"United States Dollar", 5011 "isoCode":"USD", 5012 "symbol":"$" 5013 }, 5014 "flagUrl":"//cdn.shopify.com/static/images/flags/mc.svg", 5015 "isoCode":"MC", 5016 "market":{ 5017 "handle":"international", 5018 "id":"638353526" 5019 }, 5020 "name":"Monaco", 5021 "popular": false , 5022 "unitSystem":"metric" 5023 },"MN":{ 5024 "availableLanguages":{"en" : { 5025 "name":"English", 5026 "isoCode":"en", 5027 "endonymName":"English", 5028 "primary":true, 5029 "rootUrl":"/" 5030 },"es" : { 5031 "name":"Spanish", 5032 "isoCode":"es", 5033 "endonymName":"Español", 5034 "primary":false, 5035 "rootUrl":"/es" 5036 },}, 5037 "continent":"Asia", 5038 "currency":{ 5039 "name":"United States Dollar", 5040 "isoCode":"USD", 5041 "symbol":"$" 5042
5042 }, 5043 "flagUrl":"//cdn.shopify.com/static/images/flags/mn.svg", 5044 "isoCode":"MN", 5045 "market":{ 5046 "handle":"international", 5047 "id":"638353526" 5048 }, 5049 "name":"Mongolia", 5050 "popular": false , 5051 "unitSystem":"metric" 5052 },"ME":{ 5053 "availableLanguages":{"en" : { 5054 "name":"English", 5055 "isoCode":"en", 5056 "endonymName":"English", 5057 "primary":true, 5058 "rootUrl":"/" 5059 },"es" : { 5060 "name":"Spanish", 5061 "isoCode":"es", 5062 "endonymName":"Español", 5063 "primary":false, 5064 "rootUrl":"/es" 5065 },}, 5066 "continent":"Europe", 5067 "currency":{ 5068 "name":"United States Dollar", 5069 "isoCode":"USD", 5070 "symbol":"$" 5071 }, 5072 "flagUrl":"//cdn.shopify.com/static/images/flags/me.svg", 5073 "isoCode":"ME", 5074 "market":{ 5075 "handle":"international", 5076 "id":"638353526" 5077 }, 5078 "name":"Montenegro", 5079 "popular": false , 5080 "unitSystem":"metric" 5081 },"MS":{ 5082 "availableLanguages":{"en" : { 5083 "name":"English", 5084 "isoCode":"en", 5085 "endonymName":"English", 5086 "primary":true, 5087 "rootUrl":"/" 5088 },"es" : { 5089 "name":"Spanish", 5090 "isoCode":"es", 5091 "endonymName":"Español", 5092 "primary":false, 5093 "rootUrl":"/es" 5094 },}, 5095 "continent":"Central America", 5096 "currency":{ 5097 "name":"United States Dollar", 5098 "isoCode":"USD", 5099 "symbol":"$" 5100 }, 5101 "flagUrl":"//cdn.shopify.com/static/images/flags/ms.svg", 5102 "isoCode":"MS", 5103 "market":{ 5104 "handle":"international", 5105 "id":"638353526" 5106 }, 5107 "name":"Montserrat", 5108 "popular": false , 5109 "unitSystem":"metric" 5110 },"MA":{ 5111 "availableLanguages":{"en" : { 5112 "name":"English", 5113 "isoCode":"en", 5114 "endonymName":"English", 5115 "primary":true, 5116 "rootUrl":"/" 5117 },"es" : { 5118 "name":"Spanish", 5119 "isoCode":"es", 5120 "endonymName":"Español", 5121 "primary":false, 5122 "rootUrl":"/es" 5123 },}, 5124 "continent":"Africa", 5125 "currency":{ 5126 "name":"United States Dollar", 5127 "isoCode":"USD", 5128 "symbol":"$" 5129 }, 5130 "flagUrl":"//cdn.shopify.com/static/images/flags/ma.svg", 5131 "isoCode":"MA", 5132 "market":{ 5133 "handle":"international", 5134 "id":"638353526" 5135 }, 5136 "name":"Morocco", 5137 "popular": false , 5138 "unitSystem":"metric" 5139 },"MZ":{ 5140 "availableLanguages":{"en" : { 5141 "name":"English", 5142 "isoCode":"en", 5143 "endonymName":"English", 5144 "primary":true, 5145 "rootUrl":"/" 5146 },"es" : { 5147 "name":"Spanish", 5148 "isoCode":"es", 5149 "endonymName":"Español", 5150 "primary":false, 5151 "rootUrl":"/es" 5152 },}, 5153 "continent":"Africa", 5154 "currency":{ 5155 "name":"United States Dollar", 5156 "isoCode":"USD", 5157 "symbol":"$" 5158 }, 5159 "flagUrl":"//cdn.shopify.com/static/images/flags/mz.svg", 5160 "isoCode":"MZ", 5161 "market":{ 5162 "handle":"international", 5163 "id":"638353526" 5164 }, 5165 "name":"Mozambique", 5166 "popular": false , 5167 "unitSystem":"metric" 5168 },"MM":{ 5169 "availableLanguages":{"en" : { 5170 "name":"English", 5171 "isoCode":"en", 5172 "endonymName":"English", 5173 "primary":true, 5174 "rootUrl":"/" 5175 },"es" : { 5176 "name":"Spanish", 5177 "isoCode":"es", 5178 "endonymName":"Español", 5179 "primary":false, 5180 "rootUrl":"/es" 5181 },}, 5182 "continent":"Asia", 5183 "currency":{ 5184 "name":"United States Dollar", 5185 "isoCode":"USD", 5186 "symbol":"$" 5187 }, 5188 "flagUrl":"//cdn.shopify.com/static/images/flags/mm.svg", 5189 "isoCode":"MM", 5190 "market":{ 5191 "handle":"international", 5192 "id":"638353526" 5193 }, 5194 "name":"Myanmar (Burma)", 5195 "popular": false , 5196 "unitSystem":"metric" 5197 },"NR":{ 5198 "availableLanguages":{"en" : { 5199 "name":"English", 5200 "isoCode":"en", 5201 "endonymName":"English", 5202 "primary":true, 5203 "rootUrl":"/" 5204 },"es" : { 5205 "name":"Spanish", 5206 "isoCode":"es", 5207 "endonymName":"Español", 5208 "primary":false, 5209 "rootUrl":"/es" 5210 },}, 5211 "continent":"Oceania", 5212 "currency":{ 5213 "name":"United States Dollar", 5214 "isoCode":"USD", 5215 "symbol":"$" 5216 }, 5217 "flagUrl":"//cdn.shopify.com/static/images/flags/nr.svg", 5218 "isoCode":"NR", 5219 "market":{ 5220 "handle":"international", 5221 "id":"638353526" 5222 }, 5223 "name":"Nauru", 5224 "popular": false , 5225 "unitSystem":"metric" 5226 },"NP":{ 5227 "availableLanguages":{"en" : { 5228 "name":"English", 5229 "isoCode":"en", 5230 "endonymName":"English", 5231 "primary":true, 5232 "rootUrl":"/" 5233 },"es" : { 5234 "name":"Spanish", 5235 "isoCode":"es", 5236 "endonymName":"Español", 5237 "primary":false, 5238 "rootUrl":"/es" 5239 },}, 5240 "continent":"Asia", 5241 "currency":{ 5242 "name":"United States Dollar", 5243 "isoCode":"USD", 5244 "symbol":"$" 5245 }, 5246 "flagUrl":"//cdn.shopify.com/static/images/flags/np.svg", 5247 "isoCode":"NP", 5248 "market":{ 5249 "handle":"international", 5250 "id":"638353526" 5251 }, 5252 "name":"Nepal", 5253 "popular": false , 5254 "unitSystem":"metric" 5255 },"NL":{ 5256 "availableLanguages":{"en" : { 5257 "name":"English", 5258 "isoCode":"en", 5259 "endonymName":"English", 5260 "primary":true, 5261 "rootUrl":"/" 5262 },"es" : { 5263 "name":"Spanish", 5264 "isoCode":"es", 5265 "endonymName":"Español", 5266 "primary":false, 5267 "rootUrl":"/es" 5268 },}, 5269 "continent":"Europe", 5270 "currency":{ 5271 "name":"United States Dollar", 5272 "isoCode":"USD", 5273 "symbol":"$" 5274 }, 5275 "flagUrl":"//cdn.shopify.com/static/images/flags/nl.svg", 5276 "isoCode":"NL", 5277 "market":{ 5278 "handle":"international", 5279 "id":"638353526" 5280 }, 5281 "name":"Netherlands", 5282 "popular": false , 5283 "unitSystem":"metric" 5284 },"NC":{ 5285 "availableLanguages":{"en" : { 5286 "name":"English", 5287 "isoCode":"en", 5288 "endonymName":"English", 5289 "primary":true, 5290 "rootUrl":"/" 5291 },"es" : { 5292 "name":"Spanish", 5293 "isoCode":"es", 5294 "endonymName":"Español", 5295 "primary":false, 5296 "rootUrl":"/es" 5297 },}, 5298 "continent":"Oceania", 5299 "currency":{ 5300 "name":"United States Dollar", 5301 "isoCode":"USD", 5302 "symbol":"$" 5303 }, 5304 "flagUrl":"//cdn.shopify.com/static/images/flags/nc.svg", 5305 "isoCode":"NC", 5306 "market":{ 5307 "handle":"international", 5308 "id":"638353526" 5309 }, 5310 "name":"New Caledonia", 5311 "popular": false , 5312 "unitSystem":"metric" 5313 },"NZ":{ 5314 "availableLanguages":{"en" : { 5315 "name":"English", 5316 "isoCode":"en", 5317 "endonymName":"English", 5318 "primary":true, 5319 "rootUrl":"/" 5320 },"es" : { 5321 "name":"Spanish", 5322 "isoCode":"es", 5323 "endonymName":"Español", 5324 "primary":false, 5325 "rootUrl":"/es" 5326 },}, 5327 "continent":"Oceania", 5328 "currency":{ 5329 "name":"United States Dollar", 5330 "isoCode":"USD", 5331 "symbol":"$" 5332 }, 5333 "flagUrl":"//cdn.shopify.com/static/images/flags/nz.svg", 5334 "isoCode":"NZ", 5335 "market":{ 5336 "handle":"international", 5337 "id":"638353526" 5338 }, 5339 "name":"New Zealand", 5340 "popular": false , 5341 "unitSystem":"metric" 5342 },"NI":{ 5343 "availableLanguages":{"en" : { 5344 "name":"English", 5345 "isoCode":"en", 5346 "endonymName":"English", 5347 "primary":true, 5348 "rootUrl":"/" 5349 },"es" : { 5350 "name":"Spanish", 5351 "isoCode":"es", 5352 "endonymName":"Español", 5353 "primary":false, 5354 "rootUrl":"/es" 5355 },}, 5356 "continent":"Central America", 5357 "currency":{ 5358 "name":"United States Dollar", 5359 "isoCode":"USD", 5360 "symbol":"$" 5361 }, 5362 "flagUrl":"//cdn.shopify.com/static/images/flags/ni.svg", 5363 "isoCode":"NI", 5364 "market":{ 5365 "handle":"international", 5366 "id":"638353526" 5367 }, 5368 "name":"Nicaragua", 5369 "popular": false , 5370 "unitSystem":"metric" 5371 },"NU":{ 5372 "availableLanguages":{"en" : { 5373 "name":"English", 5374 "isoCode":"en", 5375 "endonymName":"English", 5376 "primary":true, 5377 "rootUrl":"/" 5378 },"es" : { 5379 "name":"Spanish", 5380 "isoCode":"es", 5381 "endonymName":"Español", 5382 "primary":false, 5383 "rootUrl":"/es" 5384 },}, 5385 "continent":"Oceania", 5386 "currency":{ 5387 "name":"United States Dollar", 5388 "isoCode":"USD", 5389 "symbol":"$" 5390 }, 5391 "flagUrl":"//cdn.shopify.com/static/images/flags/nu.svg", 5392 "isoCode":"NU", 5393 "market":{ 5394 "handle":"international", 5395 "id":"638353526" 5396 }, 5397 "name":"Niue", 5398 "popular": false , 5399 "unitSystem":"metric" 5400 },"NF":{ 5401 "availableLanguages":{"en" : { 5402 "name":"English", 5403 "isoCode":"en", 5404 "endonymName":"English", 5405 "primary":true, 5406 "rootUrl":"/" 5407 },"es" : { 5408 "name":"Spanish", 5409 "isoCode":"es", 5410 "endonymName":"Español", 5411 "primary":false, 5412 "rootUrl":"/es" 5413 },}, 5414 "continent":"Oceania", 5415 "currency":{ 5416 "name":"United States Dollar", 5417 "isoCode":"USD", 5418 "symbol":"$" 5419 }, 5420 "flagUrl":"//cdn.shopify.com/static/images/flags/nf.svg", 5421 "isoCode":"NF", 5422 "market":{ 5423 "handle":"international", 5424 "id":"638353526" 5425 }, 5426 "name":"Norfolk Island", 5427 "popular": false , 5428 "unitSystem":"metric" 5429 },"MK":{ 5430 "availableLanguages":{"en" : { 5431 "name":"English", 5432 "isoCode":"en", 5433 "endonymName":"English", 5434 "primary":true, 5435 "rootUrl":"/" 5436 },"es" : { 5437 "name":"Spanish", 5438 "isoCode":"es", 5439 "endonymName":"Español", 5440 "primary":false, 5441 "rootUrl":"/es" 5442 },}, 5443 "continent":"Europe", 5444 "currency":{ 5445 "name":"United States Dollar", 5446 "isoCode":"USD", 5447 "symbol":"$" 5448 }, 5449 "flagUrl":"//cdn.shopify.com/static/images/flags/mk.svg", 5450 "isoCode":"MK", 5451 "market":{ 5452 "handle":"international", 5453 "id":"638353526" 5454 }, 5455 "name":"North Macedonia", 5456 "popular": false , 5457 "unitSystem":"metric" 5458 },"NO":{ 5459 "availableLanguages":{"en" : { 5460 "name":"English", 5461 "isoCode":"en", 5462 "endonymName":"English", 5463 "primary":true, 5464 "rootUrl":"/" 5465 },"es" : { 5466 "name":"Spanish", 5467 "isoCode":"es", 5468 "endonymName":"Español", 5469 "primary":false, 5470 "rootUrl":"/es" 5471 },}, 5472 "continent":"Europe", 5473 "currency":{ 5474 "name":"United States Dollar", 5475 "isoCode":"USD", 5476 "symbol":"$" 5477 }, 5478 "flagUrl":"//cdn.shopify.com/static/images/flags/no.svg", 5479 "isoCode":"NO", 5480 "market":{ 5481 "handle":"international", 5482 "id":"638353526" 5483 }, 5484 "name":"Norway", 5485 "popular": false , 5486 "unitSystem":"metric" 5487 },"OM":{ 5488 "availableLanguages":{"en" : { 5489 "name":"English", 5490 "isoCode":"en", 5491 "endonymName":"English", 5492 "primary":true, 5493 "rootUrl":"/" 5494 },"es" : { 5495 "name":"Spanish", 5496 "isoCode":"es", 5497 "endonymName":"Español", 5498 "primary":false, 5499 "rootUrl":"/es" 5500 },}, 5501 "continent":"Asia", 5502 "currency":{ 5503 "name":"United States Dollar", 5504 "isoCode":"USD", 5505 "symbol":"$" 5506 }, 5507 "flagUrl":"//cdn.shopify.com/static/images/flags/om.svg", 5508 "isoCode":"OM", 5509 "market":{ 5510 "handle":"international", 5511 "id":"638353526" 5512 }, 5513 "name":"Oman", 5514 "popular": false , 5515 "unitSystem":"metric" 5516 },"PK":{ 5517 "availableLanguages":{"en" : { 5518 "name":"English", 5519 "isoCode":"en", 5520 "endonymName":"English", 5521 "primary":true, 5522 "rootUrl":"/" 5523 },"es" : { 5524 "name":"Spanish", 5525 "isoCode":"es", 5526 "endonymName":"Español", 5527 "primary":false, 5528 "rootUrl":"/es" 5529 },}, 5530 "continent":"Asia", 5531 "currency":{ 5532 "name":"United States Dollar", 5533 "isoCode":"USD", 5534 "symbol":"$" 5535 }, 5536 "flagUrl":"//cdn.shopify.com/static/images/flags/pk.svg", 5537 "isoCode":"PK", 5538 "market":{ 5539 "handle":"international", 5540 "id":"638353526" 5541 }, 5542 "name":"Pakistan", 5543 "popular": false , 5544 "unitSystem":"metric" 5545 },"PS":{ 5546 "availableLanguages":{"en" : { 5547 "name":"English", 5548 "isoCode":"en", 5549 "endonymName":"English", 5550 "primary":true, 5551 "rootUrl":"/" 5552 },"es" : { 5553 "name":"Spanish", 5554 "isoCode":"es", 5555 "endonymName":"Español", 5556 "primary":false, 5557 "rootUrl":"/es" 5558 },}, 5559 "continent":"Asia", 5560 "currency":{ 5561 "name":"United States Dollar", 5562 "isoCode":"USD", 5563 "symbol":"$" 5564 }, 5565 "flagUrl":"//cdn.shopify.com/static/images/flags/ps.svg", 5566 "isoCode":"PS", 5567 "market":{ 5568 "handle":"international", 5569 "id":"638353526" 5570 }, 5571 "name":"Palestinian Territories", 5572
5572 "popular": false , 5573 "unitSystem":"metric" 5574 },"PA":{ 5575 "availableLanguages":{"en" : { 5576 "name":"English", 5577 "isoCode":"en", 5578 "endonymName":"English", 5579 "primary":true, 5580 "rootUrl":"/" 5581 },"es" : { 5582 "name":"Spanish", 5583 "isoCode":"es", 5584 "endonymName":"Español", 5585 "primary":false, 5586 "rootUrl":"/es" 5587 },}, 5588 "continent":"Central America", 5589 "currency":{ 5590 "name":"United States Dollar", 5591 "isoCode":"USD", 5592 "symbol":"$" 5593 }, 5594 "flagUrl":"//cdn.shopify.com/static/images/flags/pa.svg", 5595 "isoCode":"PA", 5596 "market":{ 5597 "handle":"international", 5598 "id":"638353526" 5599 }, 5600 "name":"Panama", 5601 "popular": false , 5602 "unitSystem":"metric" 5603 },"PG":{ 5604 "availableLanguages":{"en" : { 5605 "name":"English", 5606 "isoCode":"en", 5607 "endonymName":"English", 5608 "primary":true, 5609 "rootUrl":"/" 5610 },"es" : { 5611 "name":"Spanish", 5612 "isoCode":"es", 5613 "endonymName":"Español", 5614 "primary":false, 5615 "rootUrl":"/es" 5616 },}, 5617 "continent":"Oceania", 5618 "currency":{ 5619 "name":"United States Dollar", 5620 "isoCode":"USD", 5621 "symbol":"$" 5622 }, 5623 "flagUrl":"//cdn.shopify.com/static/images/flags/pg.svg", 5624 "isoCode":"PG", 5625 "market":{ 5626 "handle":"international", 5627 "id":"638353526" 5628 }, 5629 "name":"Papua New Guinea", 5630 "popular": false , 5631 "unitSystem":"metric" 5632 },"PY":{ 5633 "availableLanguages":{"en" : { 5634 "name":"English", 5635 "isoCode":"en", 5636 "endonymName":"English", 5637 "primary":true, 5638 "rootUrl":"/" 5639 },"es" : { 5640 "name":"Spanish", 5641 "isoCode":"es", 5642 "endonymName":"Español", 5643 "primary":false, 5644 "rootUrl":"/es" 5645 },}, 5646 "continent":"South America", 5647 "currency":{ 5648 "name":"United States Dollar", 5649 "isoCode":"USD", 5650 "symbol":"$" 5651 }, 5652 "flagUrl":"//cdn.shopify.com/static/images/flags/py.svg", 5653 "isoCode":"PY", 5654 "market":{ 5655 "handle":"international", 5656 "id":"638353526" 5657 }, 5658 "name":"Paraguay", 5659 "popular": false , 5660 "unitSystem":"metric" 5661 },"PE":{ 5662 "availableLanguages":{"en" : { 5663 "name":"English", 5664 "isoCode":"en", 5665 "endonymName":"English", 5666 "primary":true, 5667 "rootUrl":"/" 5668 },"es" : { 5669 "name":"Spanish", 5670 "isoCode":"es", 5671 "endonymName":"Español", 5672 "primary":false, 5673 "rootUrl":"/es" 5674 },}, 5675 "continent":"South America", 5676 "currency":{ 5677 "name":"United States Dollar", 5678 "isoCode":"USD", 5679 "symbol":"$" 5680 }, 5681 "flagUrl":"//cdn.shopify.com/static/images/flags/pe.svg", 5682 "isoCode":"PE", 5683 "market":{ 5684 "handle":"international", 5685 "id":"638353526" 5686 }, 5687 "name":"Peru", 5688 "popular": false , 5689 "unitSystem":"metric" 5690 },"PH":{ 5691 "availableLanguages":{"en" : { 5692 "name":"English", 5693 "isoCode":"en", 5694 "endonymName":"English", 5695 "primary":true, 5696 "rootUrl":"/" 5697 },"es" : { 5698 "name":"Spanish", 5699 "isoCode":"es", 5700 "endonymName":"Español", 5701 "primary":false, 5702 "rootUrl":"/es" 5703 },}, 5704 "continent":"Asia", 5705 "currency":{ 5706 "name":"United States Dollar", 5707 "isoCode":"USD", 5708 "symbol":"$" 5709 }, 5710 "flagUrl":"//cdn.shopify.com/static/images/flags/ph.svg", 5711 "isoCode":"PH", 5712 "market":{ 5713 "handle":"international", 5714 "id":"638353526" 5715 }, 5716 "name":"Philippines", 5717 "popular": false , 5718 "unitSystem":"metric" 5719 },"PN":{ 5720 "availableLanguages":{"en" : { 5721 "name":"English", 5722 "isoCode":"en", 5723 "endonymName":"English", 5724 "primary":true, 5725 "rootUrl":"/" 5726 },"es" : { 5727 "name":"Spanish", 5728 "isoCode":"es", 5729 "endonymName":"Español", 5730 "primary":false, 5731 "rootUrl":"/es" 5732 },}, 5733 "continent":"Oceania", 5734 "currency":{ 5735 "name":"United States Dollar", 5736 "isoCode":"USD", 5737 "symbol":"$" 5738 }, 5739 "flagUrl":"//cdn.shopify.com/static/images/flags/pn.svg", 5740 "isoCode":"PN", 5741 "market":{ 5742 "handle":"international", 5743 "id":"638353526" 5744 }, 5745 "name":"Pitcairn Islands", 5746 "popular": false , 5747 "unitSystem":"metric" 5748 },"PL":{ 5749 "availableLanguages":{"en" : { 5750 "name":"English", 5751 "isoCode":"en", 5752 "endonymName":"English", 5753 "primary":true, 5754 "rootUrl":"/" 5755 },"es" : { 5756 "name":"Spanish", 5757 "isoCode":"es", 5758 "endonymName":"Español", 5759 "primary":false, 5760 "rootUrl":"/es" 5761 },}, 5762 "continent":"Europe", 5763 "currency":{ 5764 "name":"United States Dollar", 5765 "isoCode":"USD", 5766 "symbol":"$" 5767 }, 5768 "flagUrl":"//cdn.shopify.com/static/images/flags/pl.svg", 5769 "isoCode":"PL", 5770 "market":{ 5771 "handle":"international", 5772 "id":"638353526" 5773 }, 5774 "name":"Poland", 5775 "popular": false , 5776 "unitSystem":"metric" 5777 },"PT":{ 5778 "availableLanguages":{"en" : { 5779 "name":"English", 5780 "isoCode":"en", 5781 "endonymName":"English", 5782 "primary":true, 5783 "rootUrl":"/" 5784 },"es" : { 5785 "name":"Spanish", 5786 "isoCode":"es", 5787 "endonymName":"Español", 5788 "primary":false, 5789 "rootUrl":"/es" 5790 },}, 5791 "continent":"Europe", 5792 "currency":{ 5793 "name":"United States Dollar", 5794 "isoCode":"USD", 5795 "symbol":"$" 5796 }, 5797 "flagUrl":"//cdn.shopify.com/static/images/flags/pt.svg", 5798 "isoCode":"PT", 5799 "market":{ 5800 "handle":"international", 5801 "id":"638353526" 5802 }, 5803 "name":"Portugal", 5804 "popular": false , 5805 "unitSystem":"metric" 5806 },"QA":{ 5807 "availableLanguages":{"en" : { 5808 "name":"English", 5809 "isoCode":"en", 5810 "endonymName":"English", 5811 "primary":true, 5812 "rootUrl":"/" 5813 },"es" : { 5814 "name":"Spanish", 5815 "isoCode":"es", 5816 "endonymName":"Español", 5817 "primary":false, 5818 "rootUrl":"/es" 5819 },}, 5820 "continent":"Asia", 5821 "currency":{ 5822 "name":"United States Dollar", 5823 "isoCode":"USD", 5824 "symbol":"$" 5825 }, 5826 "flagUrl":"//cdn.shopify.com/static/images/flags/qa.svg", 5827 "isoCode":"QA", 5828 "market":{ 5829 "handle":"international", 5830 "id":"638353526" 5831 }, 5832 "name":"Qatar", 5833 "popular": false , 5834 "unitSystem":"metric" 5835 },"RE":{ 5836 "availableLanguages":{"en" : { 5837 "name":"English", 5838 "isoCode":"en", 5839 "endonymName":"English", 5840 "primary":true, 5841 "rootUrl":"/" 5842 },"es" : { 5843 "name":"Spanish", 5844 "isoCode":"es", 5845 "endonymName":"Español", 5846 "primary":false, 5847 "rootUrl":"/es" 5848 },}, 5849 "continent":"Europe", 5850 "currency":{ 5851 "name":"United States Dollar", 5852 "isoCode":"USD", 5853 "symbol":"$" 5854 }, 5855 "flagUrl":"//cdn.shopify.com/static/images/flags/re.svg", 5856 "isoCode":"RE", 5857 "market":{ 5858 "handle":"international", 5859 "id":"638353526" 5860 }, 5861 "name":"Réunion", 5862 "popular": false , 5863 "unitSystem":"metric" 5864 },"RO":{ 5865 "availableLanguages":{"en" : { 5866 "name":"English", 5867 "isoCode":"en", 5868 "endonymName":"English", 5869 "primary":true, 5870 "rootUrl":"/" 5871 },"es" : { 5872 "name":"Spanish", 5873 "isoCode":"es", 5874 "endonymName":"Español", 5875 "primary":false, 5876 "rootUrl":"/es" 5877 },}, 5878 "continent":"Europe", 5879 "currency":{ 5880 "name":"United States Dollar", 5881 "isoCode":"USD", 5882 "symbol":"$" 5883 }, 5884 "flagUrl":"//cdn.shopify.com/static/images/flags/ro.svg", 5885 "isoCode":"RO", 5886 "market":{ 5887 "handle":"international", 5888 "id":"638353526" 5889 }, 5890 "name":"Romania", 5891 "popular": false , 5892 "unitSystem":"metric" 5893 },"WS":{ 5894 "availableLanguages":{"en" : { 5895 "name":"English", 5896 "isoCode":"en", 5897 "endonymName":"English", 5898 "primary":true, 5899 "rootUrl":"/" 5900 },"es" : { 5901 "name":"Spanish", 5902 "isoCode":"es", 5903 "endonymName":"Español", 5904 "primary":false, 5905 "rootUrl":"/es" 5906 },}, 5907 "continent":"Oceania", 5908 "currency":{ 5909 "name":"United States Dollar", 5910 "isoCode":"USD", 5911 "symbol":"$" 5912 }, 5913 "flagUrl":"//cdn.shopify.com/static/images/flags/ws.svg", 5914 "isoCode":"WS", 5915 "market":{ 5916 "handle":"international", 5917 "id":"638353526" 5918 }, 5919 "name":"Samoa", 5920 "popular": false , 5921 "unitSystem":"metric" 5922 },"SM":{ 5923 "availableLanguages":{"en" : { 5924 "name":"English", 5925 "isoCode":"en", 5926 "endonymName":"English", 5927 "primary":true, 5928 "rootUrl":"/" 5929 },"es" : { 5930 "name":"Spanish", 5931 "isoCode":"es", 5932 "endonymName":"Español", 5933 "primary":false, 5934 "rootUrl":"/es" 5935 },}, 5936 "continent":"Europe", 5937 "currency":{ 5938 "name":"United States Dollar", 5939 "isoCode":"USD", 5940 "symbol":"$" 5941 }, 5942 "flagUrl":"//cdn.shopify.com/static/images/flags/sm.svg", 5943 "isoCode":"SM", 5944 "market":{ 5945 "handle":"international", 5946 "id":"638353526" 5947 }, 5948 "name":"San Marino", 5949 "popular": false , 5950 "unitSystem":"metric" 5951 },"SA":{ 5952 "availableLanguages":{"en" : { 5953 "name":"English", 5954 "isoCode":"en", 5955 "endonymName":"English", 5956 "primary":true, 5957 "rootUrl":"/" 5958 },"es" : { 5959 "name":"Spanish", 5960 "isoCode":"es", 5961 "endonymName":"Español", 5962 "primary":false, 5963 "rootUrl":"/es" 5964 },}, 5965 "continent":"Asia", 5966 "currency":{ 5967 "name":"United States Dollar", 5968 "isoCode":"USD", 5969 "symbol":"$" 5970 }, 5971 "flagUrl":"//cdn.shopify.com/static/images/flags/sa.svg", 5972 "isoCode":"SA", 5973 "market":{ 5974 "handle":"international", 5975 "id":"638353526" 5976 }, 5977 "name":"Saudi Arabia", 5978 "popular": false , 5979 "unitSystem":"metric" 5980 },"RS":{ 5981 "availableLanguages":{"en" : { 5982 "name":"English", 5983 "isoCode":"en", 5984 "endonymName":"English", 5985 "primary":true, 5986 "rootUrl":"/" 5987 },"es" : { 5988 "name":"Spanish", 5989 "isoCode":"es", 5990 "endonymName":"Español", 5991 "primary":false, 5992 "rootUrl":"/es" 5993 },}, 5994 "continent":"Europe", 5995 "currency":{ 5996 "name":"United States Dollar", 5997 "isoCode":"USD", 5998 "symbol":"$" 5999 }, 6000 "flagUrl":"//cdn.shopify.com/static/images/flags/rs.svg", 6001 "isoCode":"RS", 6002 "market":{ 6003 "handle":"international", 6004 "id":"638353526" 6005 }, 6006 "name":"Serbia", 6007 "popular": false , 6008 "unitSystem":"metric" 6009 },"SX":{ 6010 "availableLanguages":{"en" : { 6011 "name":"English", 6012 "isoCode":"en", 6013 "endonymName":"English", 6014 "primary":true, 6015 "rootUrl":"/" 6016 },"es" : { 6017 "name":"Spanish", 6018 "isoCode":"es", 6019 "endonymName":"Español", 6020 "primary":false, 6021 "rootUrl":"/es" 6022 },}, 6023 "continent":"Central America", 6024 "currency":{ 6025 "name":"United States Dollar", 6026 "isoCode":"USD", 6027 "symbol":"$" 6028 }, 6029 "flagUrl":"//cdn.shopify.com/static/images/flags/sx.svg", 6030 "isoCode":"SX", 6031 "market":{ 6032 "handle":"international", 6033 "id":"638353526" 6034 }, 6035 "name":"Sint Maarten", 6036 "popular": false , 6037 "unitSystem":"metric" 6038 },"SK":{ 6039 "availableLanguages":{"en" : { 6040 "name":"English", 6041 "isoCode":"en", 6042 "endonymName":"English", 6043 "primary":true, 6044 "rootUrl":"/" 6045 },"es" : { 6046 "name":"Spanish", 6047 "isoCode":"es", 6048 "endonymName":"Español", 6049 "primary":false, 6050 "rootUrl":"/es" 6051 },}, 6052 "continent":"Europe", 6053 "currency":{ 6054 "name":"United States Dollar", 6055 "isoCode":"USD", 6056 "symbol":"$" 6057 }, 6058 "flagUrl":"//cdn.shopify.com/static/images/flags/sk.svg", 6059 "isoCode":"SK", 6060 "market":{ 6061 "handle":"international", 6062 "id":"638353526" 6063 }, 6064 "name":"Slovakia", 6065 "popular": false , 6066 "unitSystem":"metric" 6067 },"SI":{ 6068 "availableLanguages":{"en" : { 6069 "name":"English", 6070 "isoCode":"en", 6071 "endonymName":"English", 6072 "primary":true, 6073 "rootUrl":"/" 6074 },"es" : { 6075 "name":"Spanish", 6076 "isoCode":"es", 6077 "endonymName":"Español", 6078 "primary":false, 6079 "rootUrl":"/es" 6080 },}, 6081 "continent":"Europe", 6082 "currency":{ 6083 "name":"United States Dollar", 6084 "isoCode":"USD", 6085 "symbol":"$" 6086 }, 6087 "flagUrl":"//cdn.shopify.com/static/images/flags/si.svg", 6088 "isoCode":"SI", 6089 "market":{ 6090 "handle":"international", 6091 "id":"638353526" 6092 }, 6093 "name":"Slovenia", 6094 "popular": false , 6095 "unitSystem":"metric" 6096 },"SB":{ 6097 "availableLanguages":{"en" : { 6098 "name":"English", 6099 "isoCode":"en", 6100 "endonymName":"English", 6101 "primary":true, 6102
6102 "rootUrl":"/" 6103 },"es" : { 6104 "name":"Spanish", 6105 "isoCode":"es", 6106 "endonymName":"Español", 6107 "primary":false, 6108 "rootUrl":"/es" 6109 },}, 6110 "continent":"Oceania", 6111 "currency":{ 6112 "name":"United States Dollar", 6113 "isoCode":"USD", 6114 "symbol":"$" 6115 }, 6116 "flagUrl":"//cdn.shopify.com/static/images/flags/sb.svg", 6117 "isoCode":"SB", 6118 "market":{ 6119 "handle":"international", 6120 "id":"638353526" 6121 }, 6122 "name":"Solomon Islands", 6123 "popular": false , 6124 "unitSystem":"metric" 6125 },"ZA":{ 6126 "availableLanguages":{"en" : { 6127 "name":"English", 6128 "isoCode":"en", 6129 "endonymName":"English", 6130 "primary":true, 6131 "rootUrl":"/" 6132 },"es" : { 6133 "name":"Spanish", 6134 "isoCode":"es", 6135 "endonymName":"Español", 6136 "primary":false, 6137 "rootUrl":"/es" 6138 },}, 6139 "continent":"Africa", 6140 "currency":{ 6141 "name":"United States Dollar", 6142 "isoCode":"USD", 6143 "symbol":"$" 6144 }, 6145 "flagUrl":"//cdn.shopify.com/static/images/flags/za.svg", 6146 "isoCode":"ZA", 6147 "market":{ 6148 "handle":"international", 6149 "id":"638353526" 6150 }, 6151 "name":"South Africa", 6152 "popular": false , 6153 "unitSystem":"metric" 6154 },"GS":{ 6155 "availableLanguages":{"en" : { 6156 "name":"English", 6157 "isoCode":"en", 6158 "endonymName":"English", 6159 "primary":true, 6160 "rootUrl":"/" 6161 },"es" : { 6162 "name":"Spanish", 6163 "isoCode":"es", 6164 "endonymName":"Español", 6165 "primary":false, 6166 "rootUrl":"/es" 6167 },}, 6168 "continent":"South America", 6169 "currency":{ 6170 "name":"United States Dollar", 6171 "isoCode":"USD", 6172 "symbol":"$" 6173 }, 6174 "flagUrl":"//cdn.shopify.com/static/images/flags/gs.svg", 6175 "isoCode":"GS", 6176 "market":{ 6177 "handle":"international", 6178 "id":"638353526" 6179 }, 6180 "name":"South Georgia & South Sandwich Islands", 6181 "popular": false , 6182 "unitSystem":"metric" 6183 },"KR":{ 6184 "availableLanguages":{"en" : { 6185 "name":"English", 6186 "isoCode":"en", 6187 "endonymName":"English", 6188 "primary":true, 6189 "rootUrl":"/" 6190 },"es" : { 6191 "name":"Spanish", 6192 "isoCode":"es", 6193 "endonymName":"Español", 6194 "primary":false, 6195 "rootUrl":"/es" 6196 },}, 6197 "continent":"Asia", 6198 "currency":{ 6199 "name":"United States Dollar", 6200 "isoCode":"USD", 6201 "symbol":"$" 6202 }, 6203 "flagUrl":"//cdn.shopify.com/static/images/flags/kr.svg", 6204 "isoCode":"KR", 6205 "market":{ 6206 "handle":"international", 6207 "id":"638353526" 6208 }, 6209 "name":"South Korea", 6210 "popular": false , 6211 "unitSystem":"metric" 6212 },"ES":{ 6213 "availableLanguages":{"en" : { 6214 "name":"English", 6215 "isoCode":"en", 6216 "endonymName":"English", 6217 "primary":true, 6218 "rootUrl":"/" 6219 },"es" : { 6220 "name":"Spanish", 6221 "isoCode":"es", 6222 "endonymName":"Español", 6223 "primary":false, 6224 "rootUrl":"/es" 6225 },}, 6226 "continent":"Europe", 6227 "currency":{ 6228 "name":"United States Dollar", 6229 "isoCode":"USD", 6230 "symbol":"$" 6231 }, 6232 "flagUrl":"//cdn.shopify.com/static/images/flags/es.svg", 6233 "isoCode":"ES", 6234 "market":{ 6235 "handle":"international", 6236 "id":"638353526" 6237 }, 6238 "name":"Spain", 6239 "popular": false , 6240 "unitSystem":"metric" 6241 },"LK":{ 6242 "availableLanguages":{"en" : { 6243 "name":"English", 6244 "isoCode":"en", 6245 "endonymName":"English", 6246 "primary":true, 6247 "rootUrl":"/" 6248 },"es" : { 6249 "name":"Spanish", 6250 "isoCode":"es", 6251 "endonymName":"Español", 6252 "primary":false, 6253 "rootUrl":"/es" 6254 },}, 6255 "continent":"Asia", 6256 "currency":{ 6257 "name":"United States Dollar", 6258 "isoCode":"USD", 6259 "symbol":"$" 6260 }, 6261 "flagUrl":"//cdn.shopify.com/static/images/flags/lk.svg", 6262 "isoCode":"LK", 6263 "market":{ 6264 "handle":"international", 6265 "id":"638353526" 6266 }, 6267 "name":"Sri Lanka", 6268 "popular": false , 6269 "unitSystem":"metric" 6270 },"BL":{ 6271 "availableLanguages":{"en" : { 6272 "name":"English", 6273 "isoCode":"en", 6274 "endonymName":"English", 6275 "primary":true, 6276 "rootUrl":"/" 6277 },"es" : { 6278 "name":"Spanish", 6279 "isoCode":"es", 6280 "endonymName":"Español", 6281 "primary":false, 6282 "rootUrl":"/es" 6283 },}, 6284 "continent":"Central America", 6285 "currency":{ 6286 "name":"United States Dollar", 6287 "isoCode":"USD", 6288 "symbol":"$" 6289 }, 6290 "flagUrl":"//cdn.shopify.com/static/images/flags/bl.svg", 6291 "isoCode":"BL", 6292 "market":{ 6293 "handle":"international", 6294 "id":"638353526" 6295 }, 6296 "name":"St. Barthélemy", 6297 "popular": false , 6298 "unitSystem":"metric" 6299 },"KN":{ 6300 "availableLanguages":{"en" : { 6301 "name":"English", 6302 "isoCode":"en", 6303 "endonymName":"English", 6304 "primary":true, 6305 "rootUrl":"/" 6306 },"es" : { 6307 "name":"Spanish", 6308 "isoCode":"es", 6309 "endonymName":"Español", 6310 "primary":false, 6311 "rootUrl":"/es" 6312 },}, 6313 "continent":"Central America", 6314 "currency":{ 6315 "name":"United States Dollar", 6316 "isoCode":"USD", 6317 "symbol":"$" 6318 }, 6319 "flagUrl":"//cdn.shopify.com/static/images/flags/kn.svg", 6320 "isoCode":"KN", 6321 "market":{ 6322 "handle":"international", 6323 "id":"638353526" 6324 }, 6325 "name":"St. Kitts & Nevis", 6326 "popular": false , 6327 "unitSystem":"metric" 6328 },"LC":{ 6329 "availableLanguages":{"en" : { 6330 "name":"English", 6331 "isoCode":"en", 6332 "endonymName":"English", 6333 "primary":true, 6334 "rootUrl":"/" 6335 },"es" : { 6336 "name":"Spanish", 6337 "isoCode":"es", 6338 "endonymName":"Español", 6339 "primary":false, 6340 "rootUrl":"/es" 6341 },}, 6342 "continent":"Central America", 6343 "currency":{ 6344 "name":"United States Dollar", 6345 "isoCode":"USD", 6346 "symbol":"$" 6347 }, 6348 "flagUrl":"//cdn.shopify.com/static/images/flags/lc.svg", 6349 "isoCode":"LC", 6350 "market":{ 6351 "handle":"international", 6352 "id":"638353526" 6353 }, 6354 "name":"St. Lucia", 6355 "popular": false , 6356 "unitSystem":"metric" 6357 },"MF":{ 6358 "availableLanguages":{"en" : { 6359 "name":"English", 6360 "isoCode":"en", 6361 "endonymName":"English", 6362 "primary":true, 6363 "rootUrl":"/" 6364 },"es" : { 6365 "name":"Spanish", 6366 "isoCode":"es", 6367 "endonymName":"Español", 6368 "primary":false, 6369 "rootUrl":"/es" 6370 },}, 6371 "continent":"Central America", 6372 "currency":{ 6373 "name":"United States Dollar", 6374 "isoCode":"USD", 6375 "symbol":"$" 6376 }, 6377 "flagUrl":"//cdn.shopify.com/static/images/flags/mf.svg", 6378 "isoCode":"MF", 6379 "market":{ 6380 "handle":"international", 6381 "id":"638353526" 6382 }, 6383 "name":"St. Martin", 6384 "popular": false , 6385 "unitSystem":"metric" 6386 },"PM":{ 6387 "availableLanguages":{"en" : { 6388 "name":"English", 6389 "isoCode":"en", 6390 "endonymName":"English", 6391 "primary":true, 6392 "rootUrl":"/" 6393 },"es" : { 6394 "name":"Spanish", 6395 "isoCode":"es", 6396 "endonymName":"Español", 6397 "primary":false, 6398 "rootUrl":"/es" 6399 },}, 6400 "continent":"Central America", 6401 "currency":{ 6402 "name":"United States Dollar", 6403 "isoCode":"USD", 6404 "symbol":"$" 6405 }, 6406 "flagUrl":"//cdn.shopify.com/static/images/flags/pm.svg", 6407 "isoCode":"PM", 6408 "market":{ 6409 "handle":"international", 6410 "id":"638353526" 6411 }, 6412 "name":"St. Pierre & Miquelon", 6413 "popular": false , 6414 "unitSystem":"metric" 6415 },"VC":{ 6416 "availableLanguages":{"en" : { 6417 "name":"English", 6418 "isoCode":"en", 6419 "endonymName":"English", 6420 "primary":true, 6421 "rootUrl":"/" 6422 },"es" : { 6423 "name":"Spanish", 6424 "isoCode":"es", 6425 "endonymName":"Español", 6426 "primary":false, 6427 "rootUrl":"/es" 6428 },}, 6429 "continent":"Central America", 6430 "currency":{ 6431 "name":"United States Dollar", 6432 "isoCode":"USD", 6433 "symbol":"$" 6434 }, 6435 "flagUrl":"//cdn.shopify.com/static/images/flags/vc.svg",
6436 "isoCode":"VC", 6437 "market":{ 6438 "handle":"international", 6439 "id":"638353526" 6440 }, 6441 "name":"St. Vincent & Grenadines", 6442 "popular": false , 6443 "unitSystem":"metric" 6444 },"SR":{ 6445 "availableLanguages":{"en" : { 6446 "name":"English", 6447 "isoCode":"en", 6448 "endonymName":"English", 6449 "primary":true, 6450 "rootUrl":"/" 6451 },"es" : { 6452 "name":"Spanish", 6453 "isoCode":"es", 6454 "endonymName":"Español", 6455 "primary":false, 6456 "rootUrl":"/es" 6457 },}, 6458 "continent":"South America", 6459 "currency":{ 6460 "name":"United States Dollar", 6461 "isoCode":"USD", 6462 "symbol":"$" 6463 }, 6464 "flagUrl":"//cdn.shopify.com/static/images/flags/sr.svg", 6465 "isoCode":"SR", 6466 "market":{ 6467 "handle":"international", 6468 "id":"638353526" 6469 }, 6470 "name":"Suriname", 6471 "popular": false , 6472 "unitSystem":"metric" 6473 },"SE":{ 6474 "availableLanguages":{"en" : { 6475 "name":"English", 6476 "isoCode":"en", 6477 "endonymName":"English", 6478 "primary":true, 6479 "rootUrl":"/" 6480 },"es" : { 6481 "name":"Spanish", 6482 "isoCode":"es", 6483 "endonymName":"Español", 6484 "primary":false, 6485 "rootUrl":"/es" 6486 },}, 6487 "continent":"Europe", 6488 "currency":{ 6489 "name":"United States Dollar", 6490 "isoCode":"USD", 6491 "symbol":"$" 6492 }, 6493 "flagUrl":"//cdn.shopify.com/static/images/flags/se.svg", 6494 "isoCode":"SE", 6495 "market":{ 6496 "handle":"international", 6497 "id":"638353526" 6498 }, 6499 "name":"Sweden", 6500 "popular": false , 6501 "unitSystem":"metric" 6502 },"TW":{ 6503 "availableLanguages":{"en" : { 6504 "name":"English", 6505 "isoCode":"en", 6506 "endonymName":"English", 6507 "primary":true, 6508 "rootUrl":"/" 6509 },"es" : { 6510 "name":"Spanish", 6511 "isoCode":"es", 6512 "endonymName":"Español", 6513 "primary":false, 6514 "rootUrl":"/es" 6515 },}, 6516 "continent":"Asia", 6517 "currency":{ 6518 "name":"United States Dollar", 6519 "isoCode":"USD", 6520 "symbol":"$" 6521 }, 6522 "flagUrl":"//cdn.shopify.com/static/images/flags/tw.svg", 6523 "isoCode":"TW", 6524 "market":{ 6525 "handle":"international", 6526 "id":"638353526" 6527 }, 6528 "name":"Taiwan", 6529 "popular": false , 6530 "unitSystem":"metric" 6531 },"TJ":{ 6532 "availableLanguages":{"en" : { 6533 "name":"English", 6534 "isoCode":"en", 6535 "endonymName":"English", 6536 "primary":true, 6537 "rootUrl":"/" 6538 },"es" : { 6539 "name":"Spanish", 6540 "isoCode":"es", 6541 "endonymName":"Español", 6542 "primary":false, 6543 "rootUrl":"/es" 6544 },}, 6545 "continent":"Asia", 6546 "currency":{ 6547 "name":"United States Dollar", 6548 "isoCode":"USD", 6549 "symbol":"$" 6550 }, 6551 "flagUrl":"//cdn.shopify.com/static/images/flags/tj.svg", 6552 "isoCode":"TJ", 6553 "market":{ 6554 "handle":"international", 6555 "id":"638353526" 6556 }, 6557 "name":"Tajikistan", 6558 "popular": false , 6559 "unitSystem":"metric" 6560 },"TZ":{ 6561 "availableLanguages":{"en" : { 6562 "name":"English", 6563 "isoCode":"en", 6564 "endonymName":"English", 6565 "primary":true, 6566 "rootUrl":"/" 6567 },"es" : { 6568 "name":"Spanish", 6569 "isoCode":"es", 6570 "endonymName":"Español", 6571 "primary":false, 6572 "rootUrl":"/es" 6573 },}, 6574 "continent":"Africa", 6575 "currency":{ 6576 "name":"United States Dollar", 6577 "isoCode":"USD", 6578 "symbol":"$" 6579 }, 6580 "flagUrl":"//cdn.shopify.com/static/images/flags/tz.svg", 6581 "isoCode":"TZ", 6582 "market":{ 6583 "handle":"international", 6584 "id":"638353526" 6585 }, 6586 "name":"Tanzania", 6587 "popular": false , 6588 "unitSystem":"metric" 6589 },"TH":{ 6590 "availableLanguages":{"en" : { 6591 "name":"English", 6592 "isoCode":"en", 6593 "endonymName":"English", 6594 "primary":true, 6595 "rootUrl":"/" 6596 },"es" : { 6597 "name":"Spanish", 6598 "isoCode":"es", 6599 "endonymName":"Español", 6600 "primary":false, 6601 "rootUrl":"/es" 6602 },}, 6603 "continent":"Asia", 6604 "currency":{ 6605 "name":"United States Dollar", 6606 "isoCode":"USD", 6607 "symbol":"$" 6608 }, 6609 "flagUrl":"//cdn.shopify.com/static/images/flags/th.svg", 6610 "isoCode":"TH", 6611 "market":{ 6612 "handle":"international", 6613 "id":"638353526" 6614 }, 6615 "name":"Thailand", 6616 "popular": false , 6617 "unitSystem":"metric" 6618 },"TL":{ 6619 "availableLanguages":{"en" : { 6620 "name":"English", 6621 "isoCode":"en", 6622 "endonymName":"English", 6623 "primary":true, 6624 "rootUrl":"/" 6625 },"es" : { 6626 "name":"Spanish", 6627 "isoCode":"es", 6628 "endonymName":"Español", 6629 "primary":false, 6630 "rootUrl":"/es" 6631 },}, 6632 "continent":"Oceania", 6633 "currency":{ 6634 "name":"United States Dollar", 6635 "isoCode":"USD", 6636 "symbol":"$" 6637 }, 6638 "flagUrl":"//cdn.shopify.com/static/images/flags/tl.svg", 6639 "isoCode":"TL", 6640 "market":{ 6641 "handle":"international", 6642 "id":"638353526" 6643 }, 6644 "name":"Timor-Leste", 6645 "popular": false , 6646 "unitSystem":"metric" 6647 },"TK":{ 6648 "availableLanguages":{"en" : { 6649 "name":"English", 6650 "isoCode":"en", 6651 "endonymName":"English", 6652 "primary":true, 6653 "rootUrl":"/" 6654 },"es" : { 6655 "name":"Spanish", 6656 "isoCode":"es", 6657 "endonymName":"Español", 6658 "primary":false, 6659 "rootUrl":"/es" 6660 },}, 6661 "continent":"Oceania", 6662 "currency":{ 6663 "name":"United States Dollar", 6664 "isoCode":"USD", 6665 "symbol":"$" 6666 }, 6667 "flagUrl":"//cdn.shopify.com/static/images/flags/tk.svg", 6668 "isoCode":"TK", 6669 "market":{ 6670 "handle":"international", 6671 "id":"638353526" 6672 }, 6673 "name":"Tokelau", 6674 "popular": false , 6675 "unitSystem":"metric" 6676 },"TO":{ 6677 "availableLanguages":{"en" : { 6678 "name":"English", 6679 "isoCode":"en", 6680 "endonymName":"English", 6681 "primary":true, 6682 "rootUrl":"/" 6683 },"es" : { 6684 "name":"Spanish", 6685 "isoCode":"es", 6686 "endonymName":"Español", 6687 "primary":false, 6688 "rootUrl":"/es" 6689 },}, 6690 "continent":"Oceania", 6691 "currency":{ 6692 "name":"United States Dollar", 6693 "isoCode":"USD", 6694 "symbol":"$" 6695 }, 6696 "flagUrl":"//cdn.shopify.com/static/images/flags/to.svg", 6697 "isoCode":"TO", 6698 "market":{ 6699 "handle":"international", 6700 "id":"638353526" 6701 }, 6702 "name":"Tonga", 6703 "popular": false , 6704 "unitSystem":"metric" 6705 },"TT":{ 6706 "availableLanguages":{"en" : { 6707 "name":"English", 6708 "isoCode":"en", 6709 "endonymName":"English", 6710 "primary":true, 6711 "rootUrl":"/" 6712 },"es" : { 6713 "name":"Spanish", 6714 "isoCode":"es", 6715 "endonymName":"Español", 6716 "primary":false, 6717 "rootUrl":"/es" 6718 },}, 6719 "continent":"Central America", 6720 "currency":{ 6721 "name":"United States Dollar", 6722 "isoCode":"USD", 6723 "symbol":"$" 6724 }, 6725 "flagUrl":"//cdn.shopify.com/static/images/flags/tt.svg", 6726 "isoCode":"TT", 6727 "market":{ 6728 "handle":"international", 6729 "id":"638353526" 6730 }, 6731 "name":"Trinidad & Tobago", 6732 "popular": false , 6733 "unitSystem":"metric" 6734 },"TN":{ 6735 "availableLanguages":{"en" : { 6736 "name":"English", 6737 "isoCode":"en", 6738 "endonymName":"English", 6739 "primary":true, 6740 "rootUrl":"/" 6741 },"es" : { 6742 "name":"Spanish", 6743 "isoCode":"es", 6744 "endonymName":"Español", 6745 "primary":false, 6746 "rootUrl":"/es" 6747 },}, 6748 "continent":"Africa", 6749 "currency":{ 6750 "name":"United States Dollar", 6751 "isoCode":"USD", 6752 "symbol":"$" 6753 }, 6754 "flagUrl":"//cdn.shopify.com/static/images/flags/tn.svg", 6755 "isoCode":"TN", 6756 "market":{ 6757 "handle":"international", 6758 "id":"638353526" 6759 }, 6760 "name":"Tunisia", 6761 "popular": false , 6762 "unitSystem":"metric" 6763 },"TR":{ 6764 "availableLanguages":{"en" : { 6765 "name":"English", 6766 "isoCode":"en", 6767 "endonymName":"English", 6768 "primary":true, 6769 "rootUrl":"/" 6770 },"es" : { 6771 "name":"Spanish", 6772 "isoCode":"es", 6773 "endonymName":"Español", 6774 "primary":false, 6775 "rootUrl":"/es" 6776 },}, 6777 "continent":"Europe", 6778 "currency":{ 6779 "name":"United States Dollar", 6780 "isoCode":"USD", 6781 "symbol":"$" 6782 }, 6783 "flagUrl":"//cdn.shopify.com/static/images/flags/tr.svg", 6784 "isoCode":"TR", 6785 "market":{ 6786 "handle":"international", 6787 "id":"638353526" 6788 }, 6789 "name":"Türkiye", 6790 "popular": false , 6791 "unitSystem":"metric" 6792 },"TM":{ 6793 "availableLanguages":{"en" : { 6794 "name":"English", 6795 "isoCode":"en", 6796 "endonymName":"English", 6797 "primary":true, 6798 "rootUrl":"/" 6799 },"es" : { 6800 "name":"Spanish", 6801 "isoCode":"es", 6802 "endonymName":"Español", 6803 "primary":false, 6804 "rootUrl":"/es" 6805 },}, 6806 "continent":"Asia", 6807 "currency":{ 6808 "name":"United States Dollar", 6809 "isoCode":"USD", 6810 "symbol":"$" 6811 }, 6812 "flagUrl":"//cdn.shopify.com/static/images/flags/tm.svg", 6813 "isoCode":"TM", 6814 "market":{ 6815 "handle":"international", 6816 "id":"638353526" 6817 }, 6818 "name":"Turkmenistan", 6819 "popular": false , 6820 "unitSystem":"metric" 6821 },"TC":{ 6822 "availableLanguages":{"en" : { 6823 "name":"English", 6824 "isoCode":"en", 6825 "endonymName":"English", 6826 "primary":true, 6827 "rootUrl":"/" 6828 },"es" : { 6829 "name":"Spanish", 6830 "isoCode":"es", 6831 "endonymName":"Español", 6832 "primary":false, 6833 "rootUrl":"/es" 6834 },}, 6835 "continent":"Central America", 6836 "currency":{ 6837 "name":"United States Dollar", 6838 "isoCode":"USD", 6839 "symbol":"$" 6840 }, 6841 "flagUrl":"//cdn.shopify.com/static/images/flags/tc.svg", 6842 "isoCode":"TC", 6843 "market":{ 6844 "handle":"international", 6845 "id":"638353526" 6846 }, 6847 "name":"Turks & Caicos Islands", 6848 "popular": false , 6849 "unitSystem":"metric" 6850 },"TV":{ 6851 "availableLanguages":{"en" : { 6852 "name":"English", 6853 "isoCode":"en", 6854 "endonymName":"English", 6855 "primary":true, 6856 "rootUrl":"/" 6857 },"es" : { 6858 "name":"Spanish", 6859 "isoCode":"es", 6860 "endonymName":"Español", 6861 "primary":false, 6862 "rootUrl":"/es" 6863 },}, 6864 "continent":"Oceania", 6865 "currency":{ 6866 "name":"United States Dollar", 6867 "isoCode":"USD", 6868 "symbol":"$" 6869 }, 6870 "flagUrl":"//cdn.shopify.com/static/images/flags/tv.svg", 6871 "isoCode":"TV", 6872 "market":{ 6873 "handle":"international", 6874 "id":"638353526" 6875 }, 6876 "name":"Tuvalu", 6877 "popular": false , 6878 "unitSystem":"metric" 6879 },"UM":{ 6880 "availableLanguages":{"en" : { 6881 "name":"English", 6882 "isoCode":"en", 6883 "endonymName":"English", 6884 "primary":true, 6885 "rootUrl":"/" 6886 },"es" : { 6887 "name":"Spanish", 6888 "isoCode":"es", 6889 "endonymName":"Español", 6890 "primary":false, 6891 "rootUrl":"/es" 6892 },}, 6893 "continent":"Central America", 6894 "currency":{ 6895 "name":"United States Dollar", 6896 "isoCode":"USD", 6897 "symbol":"$" 6898 }, 6899 "flagUrl":"//cdn.shopify.com/static/images/flags/um.svg", 6900 "isoCode":"UM", 6901 "market":{ 6902 "handle":"international", 6903 "id":"638353526" 6904 }, 6905 "name":"U.S. Outlying Islands", 6906 "popular": false , 6907 "unitSystem":"metric" 6908 },"UA":{ 6909 "availableLanguages":{"en" : { 6910 "name":"English", 6911 "isoCode":"en", 6912 "endonymName":"English", 6913 "primary":true, 6914 "rootUrl":"/" 6915 },"es" : { 6916 "name":"Spanish", 6917 "isoCode":"es", 6918 "endonymName":"Español", 6919 "primary":false, 6920 "rootUrl":"/es" 6921 },}, 6922 "continent":"Europe", 6923 "currency":{ 6924 "name":"United States Dollar", 6925 "isoCode":"USD", 6926 "symbol":"$" 6927 }, 6928 "flagUrl":"//cdn.shopify.com/static/images/flags/ua.svg", 6929 "isoCode":"UA", 6930 "market":{ 6931 "handle":"international", 6932 "id":"638353526" 6933 }, 6934 "name":"Ukraine", 6935 "popular": false , 6936 "unitSystem":"metric" 6937 },"AE":{ 6938 "availableLanguages":{"en" : { 6939 "name":"English", 6940 "isoCode":"en", 6941 "endonymName":"English", 6942 "primary":true, 6943 "rootUrl":"/" 6944 },"es" : { 6945 "name":"Spanish", 6946 "isoCode":"es", 6947 "endonymName":"Español", 6948 "primary":false, 6949 "rootUrl":"/es" 6950 },}, 6951 "continent":"Asia", 6952 "currency":{ 6953 "name":"United States Dollar", 6954 "isoCode":"USD", 6955 "symbol":"$" 6956 }, 6957 "flagUrl":"//cdn.shopify.com/static/images/flags/ae.svg", 6958 "isoCode":"AE", 6959 "market":{ 6960 "handle":"international", 6961 "id":"638353526" 6962 }, 6963 "name":"United Arab Emirates", 6964 "popular": false , 6965
6965 "unitSystem":"metric" 6966 },"GB":{ 6967 "availableLanguages":{"en" : { 6968 "name":"English", 6969 "isoCode":"en", 6970 "endonymName":"English", 6971 "primary":true, 6972 "rootUrl":"/" 6973 },"es" : { 6974 "name":"Spanish", 6975 "isoCode":"es", 6976 "endonymName":"Español", 6977 "primary":false, 6978 "rootUrl":"/es" 6979 },}, 6980 "continent":"Europe", 6981 "currency":{ 6982 "name":"United States Dollar", 6983 "isoCode":"USD", 6984 "symbol":"$" 6985 }, 6986 "flagUrl":"//cdn.shopify.com/static/images/flags/gb.svg", 6987 "isoCode":"GB", 6988 "market":{ 6989 "handle":"international", 6990 "id":"638353526" 6991 }, 6992 "name":"United Kingdom", 6993 "popular": false , 6994 "unitSystem":"imperial" 6995 },"US":{ 6996 "availableLanguages":{"en" : { 6997 "name":"English", 6998 "isoCode":"en", 6999 "endonymName":"English", 7000 "primary":true, 7001 "rootUrl":"/" 7002 },"es" : { 7003 "name":"Spanish", 7004 "isoCode":"es", 7005 "endonymName":"Español", 7006 "primary":false, 7007 "rootUrl":"/es" 7008 },}, 7009 "continent":"North America", 7010 "currency":{ 7011 "name":"United States Dollar", 7012 "isoCode":"USD", 7013 "symbol":"$" 7014 }, 7015 "flagUrl":"//cdn.shopify.com/static/images/flags/us.svg", 7016 "isoCode":"US", 7017 "market":{ 7018 "handle":"us", 7019 "id":"638320758" 7020 }, 7021 "name":"United States", 7022 "popular": false , 7023 "unitSystem":"imperial" 7024 },"UY":{ 7025 "availableLanguages":{"en" : { 7026 "name":"English", 7027 "isoCode":"en", 7028 "endonymName":"English", 7029 "primary":true, 7030 "rootUrl":"/" 7031 },"es" : { 7032 "name":"Spanish", 7033 "isoCode":"es", 7034 "endonymName":"Español", 7035 "primary":false, 7036 "rootUrl":"/es" 7037 },}, 7038 "continent":"South America", 7039 "currency":{ 7040 "name":"United States Dollar", 7041 "isoCode":"USD", 7042 "symbol":"$" 7043 }, 7044 "flagUrl":"//cdn.shopify.com/static/images/flags/uy.svg", 7045 "isoCode":"UY", 7046 "market":{ 7047 "handle":"international", 7048 "id":"638353526" 7049 }, 7050 "name":"Uruguay", 7051 "popular": false , 7052 "unitSystem":"metric" 7053 },"UZ":{ 7054 "availableLanguages":{"en" : { 7055 "name":"English", 7056 "isoCode":"en", 7057 "endonymName":"English", 7058 "primary":true, 7059 "rootUrl":"/" 7060 },"es" : { 7061 "name":"Spanish", 7062 "isoCode":"es", 7063 "endonymName":"Español", 7064 "primary":false, 7065 "rootUrl":"/es" 7066 },}, 7067 "continent":"Asia", 7068 "currency":{ 7069 "name":"United States Dollar", 7070 "isoCode":"USD", 7071 "symbol":"$" 7072 }, 7073 "flagUrl":"//cdn.shopify.com/static/images/flags/uz.svg", 7074 "isoCode":"UZ", 7075 "market":{ 7076 "handle":"international", 7077 "id":"638353526" 7078 }, 7079 "name":"Uzbekistan", 7080 "popular": false , 7081 "unitSystem":"metric" 7082 },"VU":{ 7083 "availableLanguages":{"en" : { 7084 "name":"English", 7085 "isoCode":"en", 7086 "endonymName":"English", 7087 "primary":true, 7088 "rootUrl":"/" 7089 },"es" : { 7090 "name":"Spanish", 7091 "isoCode":"es", 7092 "endonymName":"Español", 7093 "primary":false, 7094 "rootUrl":"/es" 7095 },}, 7096 "continent":"Oceania", 7097 "currency":{ 7098 "name":"United States Dollar", 7099 "isoCode":"USD", 7100 "symbol":"$" 7101 }, 7102 "flagUrl":"//cdn.shopify.com/static/images/flags/vu.svg",
7103 "isoCode":"VU", 7104 "market":{ 7105 "handle":"international", 7106 "id":"638353526" 7107 }, 7108 "name":"Vanuatu", 7109 "popular": false , 7110 "unitSystem":"metric" 7111 },"VA":{ 7112 "availableLanguages":{"en" : { 7113 "name":"English", 7114 "isoCode":"en", 7115 "endonymName":"English", 7116 "primary":true, 7117 "rootUrl":"/" 7118 },"es" : { 7119 "name":"Spanish", 7120 "isoCode":"es", 7121 "endonymName":"Español", 7122 "primary":false, 7123 "rootUrl":"/es" 7124 },}, 7125 "continent":"Europe", 7126 "currency":{ 7127 "name":"United States Dollar", 7128 "isoCode":"USD", 7129 "symbol":"$" 7130 }, 7131 "flagUrl":"//cdn.shopify.com/static/images/flags/va.svg", 7132 "isoCode":"VA", 7133 "market":{ 7134 "handle":"international", 7135 "id":"638353526" 7136 }, 7137 "name":"Vatican City", 7138 "popular": false , 7139 "unitSystem":"metric" 7140 },"VE":{ 7141 "availableLanguages":{"en" : { 7142 "name":"English", 7143 "isoCode":"en", 7144 "endonymName":"English", 7145 "primary":true, 7146 "rootUrl":"/" 7147 },"es" : { 7148 "name":"Spanish", 7149 "isoCode":"es", 7150 "endonymName":"Español", 7151 "primary":false, 7152 "rootUrl":"/es" 7153 },}, 7154 "continent":"South America", 7155 "currency":{ 7156 "name":"United States Dollar", 7157 "isoCode":"USD", 7158 "symbol":"$" 7159 }, 7160 "flagUrl":"//cdn.shopify.com/static/images/flags/ve.svg",
7161 "isoCode":"VE", 7162 "market":{ 7163 "handle":"international", 7164 "id":"638353526" 7165 }, 7166 "name":"Venezuela", 7167 "popular": false , 7168 "unitSystem":"metric" 7169 },"VN":{ 7170 "availableLanguages":{"en" : { 7171 "name":"English", 7172 "isoCode":"en", 7173 "endonymName":"English", 7174 "primary":true, 7175 "rootUrl":"/" 7176 },"es" : { 7177 "name":"Spanish", 7178 "isoCode":"es", 7179 "endonymName":"Español", 7180 "primary":false, 7181 "rootUrl":"/es" 7182 },}, 7183 "continent":"Asia", 7184 "currency":{ 7185 "name":"United States Dollar", 7186 "isoCode":"USD", 7187 "symbol":"$" 7188 }, 7189 "flagUrl":"//cdn.shopify.com/static/images/flags/vn.svg", 7190 "isoCode":"VN", 7191 "market":{ 7192 "handle":"international", 7193 "id":"638353526" 7194 }, 7195 "name":"Vietnam", 7196 "popular": false , 7197 "unitSystem":"metric" 7198 },"WF":{ 7199 "availableLanguages":{"en" : { 7200 "name":"English", 7201 "isoCode":"en", 7202 "endonymName":"English", 7203 "primary":true, 7204 "rootUrl":"/" 7205 },"es" : { 7206 "name":"Spanish", 7207 "isoCode":"es", 7208 "endonymName":"Español", 7209 "primary":false, 7210 "rootUrl":"/es" 7211 },}, 7212 "continent":"Oceania", 7213 "currency":{ 7214 "name":"United States Dollar", 7215 "isoCode":"USD", 7216 "symbol":"$" 7217 }, 7218 "flagUrl":"//cdn.shopify.com/static/images/flags/wf.svg", 7219 "isoCode":"WF", 7220 "market":{ 7221 "handle":"international", 7222 "id":"638353526" 7223 }, 7224 "name":"Wallis & Futuna", 7225 "popular": false , 7226 "unitSystem":"metric" 7227 },"YE":{ 7228 "availableLanguages":{"en" : { 7229 "name":"English", 7230 "isoCode":"en", 7231 "endonymName":"English", 7232 "primary":true, 7233 "rootUrl":"/" 7234 },"es" : { 7235 "name":"Spanish", 7236 "isoCode":"es", 7237 "endonymName":"Español", 7238 "primary":false, 7239 "rootUrl":"/es" 7240 },}, 7241 "continent":"Asia", 7242 "currency":{ 7243 "name":"United States Dollar", 7244 "isoCode":"USD", 7245 "symbol":"$" 7246 }, 7247 "flagUrl":"//cdn.shopify.com/static/images/flags/ye.svg", 7248 "isoCode":"YE", 7249 "market":{ 7250 "handle":"international", 7251 "id":"638353526" 7252 }, 7253 "name":"Yemen", 7254 "popular": false , 7255 "unitSystem":"metric" 7256 },}, 7257 "availableLanguages":{"en": { 7258 "name":"English", 7259 "isoCode":"en", 7260 "endonymName":"English", 7261 "primary":true, 7262 "rootUrl":"/" 7263 },"es": { 7264 "name":"Spanish", 7265 "isoCode":"es", 7266 "endonymName":"Español", 7267 "primary":false, 7268 "rootUrl":"/es" 7269 },} 7270 } 7271</script>
7271 7272
7273<script type="text/javascript"> 7274 window.sgcr_switcher_html = `<form method="post" action="/localization" id="sgcr-market-switcher" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data" hidden="hidden"><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="/blogs/press-releases" /></form>`; 7275 if(typeof window["sgcr_marketResources"] == "undefined") { 7276 (document.body || document.head).insertAdjacentHTML("beforeend", `<div id="sgcr-switcher-html">${window.sgcr_switcher_html}</div>`); 7277 } 7278</script>
7278 7279<!-- END app snippet -->
7280<script type="text/javascript">try { 7281 let sgcr_customMeta = {}; 7282 if(sgcr_customMeta && sgcr_customMeta.sgcr_customjs) { 7283 Function(sgcr_customMeta.sgcr_customjs)(); 7284 } 7285 } catch (error) { 7286 console.warn("Error In Custom Code"); 7287 } 7288</script>
7288 7289 7290
7291<script type="text/javascript"> 7292 (function() { 7293 const sgcr_primaryUrl = 'https://thread.spicegems.org/0/js/scripttags/tryhairmax/country_redirect_a7ba5ef5945361e422f242d67fbb42c1.min.js?v=54&shop=tryhairmax.myshopify.com'; 7294 const sgcr_kiteFallbackUrl = 'https://kite.spicegems.org/0/js/scripttags/tryhairmax/static/country-redirect.js'; 7295 const sgcr_shopSlug = 'tryhairmax'; 7296 const sgcr_cdnTier = '0'; 7297 const sgcr_speedupIsCustom = true; 7298 const sgcr_failureCookieName = 'sgcr_primary_script_failure'; 7299 const sgcr_retryCooldownMs = 5 * 60 * 1000; // 5 minutes 7300 let sgcr_fallbackLoaded = false; 7301 7302 function sgcr_getCookieValue(sgcr_name) { 7303 const sgcr_cookiePrefix = encodeURIComponent(sgcr_name) + '='; 7304 const sgcr_cookies = document.cookie ? document.cookie.split('; ') : []; 7305 for (let sgcr_i = 0; sgcr_i < sgcr_cookies.length; sgcr_i++) { 7306 if (sgcr_cookies[sgcr_i].indexOf(sgcr_cookiePrefix) === 0) { 7307 return decodeURIComponent(sgcr_cookies[sgcr_i].slice(sgcr_cookiePrefix.length)); 7308 } 7309 } 7310 return ''; 7311 } 7312 7313 function sgcr_setRetryCookie() { 7314 const sgcr_retryAfter = Date.now() + sgcr_retryCooldownMs; 7315 document.cookie = encodeURIComponent(sgcr_failureCookieName) + '=' + encodeURIComponent(String(sgcr_retryAfter)) + '; expires=' + new Date(sgcr_retryAfter).toUTCString() + '; path=/; SameSite=Lax'; 7316 } 7317 7318 function sgcr_clearRetryCookie() { 7319 document.cookie = encodeURIComponent(sgcr_failureCookieName) + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; SameSite=Lax'; 7320 } 7321 7322 function sgcr_isInRetryCooldown() { 7323 const sgcr_retryAfter = Number(sgcr_getCookieValue(sgcr_failureCookieName)); 7324 if (!sgcr_retryAfter || Number.isNaN(sgcr_retryAfter)) return false; 7325 if (Date.now() >= sgcr_retryAfter) { 7326 sgcr_clearRetryCookie(); 7327 return false; 7328 } 7329 return true; 7330 } 7331 7332 function sgcr_appendScript(sgcr_url, sgcr_onLoad, sgcr_onError = null) { 7333 const sgcr_script = document.createElement('script'); 7334 sgcr_script.src = sgcr_url; 7335 sgcr_script.async = true; 7336 sgcr_script.type = 'text/javascript'; 7337 sgcr_script.onload = sgcr_onLoad; 7338 sgcr_script.onerror = sgcr_onError; 7339 document.head.appendChild(sgcr_script); 7340 } 7341 7342 function sgcr_resolveFallbackUrl() { 7343 if (!sgcr_speedupIsCustom) return sgcr_kiteFallbackUrl; 7344 try { 7345 let sgcr_base = typeof window !== 'undefined' && window.location ? window.location.href : undefined; 7346 let sgcr_origin = new URL(sgcr_primaryUrl, sgcr_base).origin; 7347 return sgcr_origin + '/' + sgcr_cdnTier + '/js/scripttags/' + sgcr_shopSlug + '/static/country-redirect.js'; 7348 } catch (sgcr_e) { 7349 return sgcr_kiteFallbackUrl; 7350 } 7351 } 7352 7353 function sgcr_loadFallback() { 7354 if (sgcr_fallbackLoaded) return; 7355 sgcr_fallbackLoaded = true; 7356 7357 let sgcr_fallbackUrl = sgcr_resolveFallbackUrl(); 7358 sgcr_appendScript( 7359 sgcr_fallbackUrl, 7360 function() { 7361 console.log('[SpeedUp] â Fallback script loaded'); 7362 } 7363 ); 7364 } 7365 7366 if (sgcr_isInRetryCooldown()) { 7367 sgcr_loadFallback(); 7368 return; 7369 } 7370 7371 sgcr_appendScript( 7372 sgcr_primaryUrl, 7373 function() { 7374 sgcr_clearRetryCookie(); 7375 }, 7376 function() { 7377 sgcr_setRetryCookie(); 7378 console.warn('[SpeedUp] â Primary script failed, loading fallback:', sgcr_resolveFallbackUrl()); 7379 sgcr_loadFallback(); 7380 } 7381 ); 7382 })(); 7383</script>
7383 7384 7385 7386<!-- END app block --><!-- BEGIN app block: shopify://apps/rebuy-personalization-engine/blocks/rebuy-global-embed/a26ae9b9-933b-40bf-bbc6-bf1220bbc4dc -->
7387<script> 7388 window.Rebuy = window.Rebuy || {}; 7389 window.Rebuy.customer = window.Rebuy.customer || {}; 7390 7391 window.Rebuy.market = window.Rebuy.market || {}; 7392 7393 window.Rebuy.market.country = "US"; 7394 7395 7396 window.Rebuy.market.locale = "en"; 7397 7398</script>
7398 7399 7400 7401<link rel="preconnect" href="https://cdn.rebuyengine.com"> 7402 <link rel="preconnect" href="https://rebuyengine.com" crossorigin> 7403 <link rel="preconnect" href="https://cached.rebuyengine.com" crossorigin> 7404
7404<script async src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=tryhairmax.myshopify.com"></script>
7404 7405 7406 7407<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 7408<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
7409<script> 7410/* >> TriplePixel :: start*/ 7411window.TriplePixelData={TripleName:"tryhairmax.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"",collection:"",cart:"",template:"blog",curr:"USD" || "USD", market:"638320758"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 7412/* << TriplePixel :: end*/ 7413</script>
7413 7414 7415 7416 7417<!-- END app block -->
7417<script src="https://cdn.shopify.com/extensions/01a0fb59-7c79-73cb-bfd4-c02b60359c25/joy-loyalty-program-646/assets/avada-joy.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 7417
7417
7418<script src="https://cdn.shopify.com/extensions/01a0fdff-2b95-7a42-80bb-495e663795ed/forms-2610/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 7418
7418
7419<script src="https://cdn.shopify.com/extensions/01a0fe08-e2c7-715c-b071-c41490f72f6f/applovin-shop-integration-99/assets/app-embed.js" type="text/javascript" defer="defer"></script>
7419 7420<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
7421<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: 15818797,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 7421
7421
7422<script> 7423 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 7424</script>
vendor: 1 bytes, line 7424
7424
7425<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}
7425).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: 15818797,storefrontBaseUrl: "https://hairmax.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://hairmax.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2415329398","configuration":"{\"accountID\":\"KNAaxb\",\"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":"2220327030","configuration":"{\"shopId\":\"275af253-ac10-4b78-bd89-2d27dcecb56d\",\"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"]}
7425,"dataSharingState":"unrestricted"},{"id":"1812955254","configuration":"{\"advertiserId\":\"88237\",\"shopDomain\":\"tryhairmax.myshopify.com\",\"appVersion\":\"shopifyApp_5.4.1\",\"originalNetwork\":\"sas\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1812791414","configuration":"{\"description\":\"Avada Joy referral conversion tracking pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1407bdd9f0589334d5b86a8b8502a91b","type":"APP","apiClientId":3373963,"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":"1303609462","configuration":"{\"eventKey\":\"e1eb904d-8ff4-45c2-814a-725f189aee08\",\"name\":\"tryhairmax - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"fae105ca09bb030f70a8b83292a88611","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"919208054","configuration":"{\"pixel_id\":\"8814859078640663\",\"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":"695763062","configuration":"{\"pixelCode\":\"CVM4RSJC77U3ARSBFSAG\"}","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":["share_all_events"]},"dataSharingState":"optimized"},{"id":"487096438","configuration":"{\"publicKey\":\"pub_f1f5346e5ed14c0faaf8\",\"apiUrl\":\"https:\\\/\\\/tracking.refersion.com\",\"urlIdDetection\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"86ecbc68ef74dc9bb982fccd1962837f","type":"APP","apiClientId":147004,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"308609142","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-1071621089\\\",\\\"GT-PBGVBRF\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-1071621089\\\/W7N0CMv-gfkYEOHH_v4D\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-1071621089\\\/BXaRCICc0YcBEOHH_v4D\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-1071621089\\\/HlxdCKWa0YcBEOHH_v4D\\\",\\\"MC-QBE4HGN2ZL\\\",\\\"MC-WKSLXCEVG1\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-1071621089\\\/UwHYCM39gfkYEOHH_v4D\\\",\\\"MC-QBE4HGN2ZL\\\",\\\"MC-WKSLXCEVG1\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-1071621089\\\/jU9LCJ-a0YcBEOHH_v4D\\\",\\\"MC-QBE4HGN2ZL\\\",\\\"MC-WKSLXCEVG1\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-1071621089\\\/7Kd4CIOc0YcBEOHH_v4D\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-1071621089\\\/9NafCMj-gfkYEOHH_v4D\\\"}],\\\"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"]}
7425,{"id":"165544054","configuration":"{\"loggingEnabled\":\"false\", \"ranMid\":\"49294\", \"serverPixelEnabled\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"67876d85c0116003a8f8eee2de1601f3","type":"APP","apiClientId":2531653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"43647094","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"8a9a175b11d15038a70fe78d09c59720","type":"APP","apiClientId":3977633,"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":"28901494","configuration":"{\"shopId\":\"tryhairmax.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"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"},{"id":"28180598","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"ShareASale"},{"id":"39583862","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"6","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GTM "},{"id":"111673462","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"10","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"beacons.extremereach.io"},{"id":"145326198","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"9","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"OpenAI Adds"},{"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":"Hairmax","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"tryhairmax.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/hairmax.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8022385328246","handle":"hairmax-men-s-extra-strength-5-minoxidil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43436269338742","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8086301245558","handle":"lustriva-hair-density-collagen-complex","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43837649846390","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4175954444406","handle":"laserband-41","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"30328901763190","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4175954673782","handle":"density-haircare-shampoo-conditioner-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40971285233782","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6822624100470","handle":"density-acceler8-rsn8-restorative-scalp-duo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40971246764150","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://hairmax.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"148343423094","themePublished":"true","eventMetadataId":"1d82b2aa-7aff-4ded-89c0-cbb28278f983","pageType":"blog","resourceId":"77179322486","shopId":"15818797","storefrontBaseUrl":"https:\/\/h
7425airmax.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
7425<script> 7426 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 7427 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 7428 window.ShopifyAnalytics.meta.currency = 'USD'; 7429 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":77179322486,"requestId":"2dfc639c-dd5d-4010-ab31-f4b94ef88482-1791056447"}}; 7430 for (var attr in meta) { 7431 window.ShopifyAnalytics.meta[attr] = meta[attr]; 7432 } 7433</script>
vendor: 1 bytes, line 7433
7433
7434<script class="analytics"> 7435 (function () { 7436 var customDocumentWrite = function(content) { 7437 var jquery = null; 7438 7439 if (window.jQuery) { 7440 jquery = window.jQuery; 7441 } else if (window.Checkout && window.Checkout.$) { 7442 jquery = window.Checkout.$; 7443 } 7444 7445 if (jquery) { 7446 jquery('body').append(content); 7447 } 7448 }; 7449 7450 var hasLoggedConversion = function(token) { 7451 if (token) { 7452 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 7453 } 7454 return false; 7455 } 7456 7457 var setCookieIfConversion = function(token) { 7458 if (token) { 7459 var twoMonthsFromNow = new Date(Date.now()); 7460 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 7461 7462 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 7463 } 7464 } 7465 7466 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 7467 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 7468 if (trekkie.integrations) { 7469 return; 7470 } 7471 trekkie.methods = [ 7472 'identify', 7473 'page', 7474 'ready', 7475 'track', 7476 'trackForm', 7477 'trackLink' 7478 ]; 7479 trekkie.factory = function(method) { 7480 return function() { 7481 var args = Array.prototype.slice.call(arguments); 7482 args.unshift(method); 7483 trekkie.push(args); 7484 if (method == 'track' || method == 'page') { 7485 var pageUrl; 7486 try { 7487 pageUrl = window.location.href; 7488 } catch (e) {} 7489 var pageReferrer; 7490 try { 7491 pageReferrer = document.referrer; 7492 } catch (e) {} 7493 try { 7494 if (window.__TREKKIE_SHIM_QUEUE == null) { 7495 window.__TREKKIE_SHIM_QUEUE = []; 7496 } 7497 window.__TREKKIE_SHIM_QUEUE.push({ 7498 from: 'trekkie-stub', 7499 method: method, 7500 args: args.slice(1), 7501 pageContext: { 7502 url: pageUrl, 7503 referrer: pageReferrer 7504 } 7505 }); 7506 } catch (e) { 7507 // no-op 7508 } 7509 } 7510 return trekkie; 7511 }; 7512 }; 7513 for (var i = 0; i < trekkie.methods.length; i++) { 7514 var key = trekkie.methods[i]; 7515 trekkie[key] = trekkie.factory(key); 7516 } 7517 trekkie.load = function(config) { 7518 trekkie.config = config || {}; 7519 trekkie.config.initialDocumentCookie = document.cookie; 7520 var first = document.getElementsByTagName('script')[0]; 7521var script = document.createElement('script'); 7522script.type = 'text/javascript'; 7523script.onerror = function(e) { 7524 var scriptFallback = document.createElement('script'); 7525 scriptFallback.type = 'text/javascript'; 7526 scriptFallback.onerror = function(error) { 7527 var Monorail = { 7528 produce: function produce(monorailDomain, schemaId, payload) { 7529 var currentMs = new Date().getTime(); 7530 var event = { 7531 schema_id: schemaId, 7532 payload: payload, 7533 metadata: { 7534 event_created_at_ms: currentMs, 7535 event_sent_at_ms: currentMs 7536 } 7537 }; 7538 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 7539 }, 7540 sendRequest: function sendRequest(endpointUrl, payload) { 7541 // Try the sendBeacon API 7542 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 7543 var blobData = new window.Blob([payload], { 7544 type: 'text/plain' 7545 }); 7546 7547 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 7548 return true; 7549 } // sendBeacon was not successful 7550 7551 } // XHR beacon 7552 7553 var xhr = new XMLHttpRequest(); 7554 7555 try { 7556 xhr.open('POST', endpointUrl); 7557 xhr.setRequestHeader('Content-Type', 'text/plain'); 7558 xhr.send(payload); 7559 } catch (e) { 7560 console.log(e); 7561 } 7562 7563 return false; 7564 }, 7565 isIos12: function isIos12() { 7566 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 7567 } 7568 }; 7569 Monorail.produce('monorail-edge.shopifysvc.com', 7570 'trekkie_storefront_load_errors/1.1', 7571 {shop_id: 15818797, 7572 theme_id: 148343423094, 7573 app_name: "storefront", 7574 context_url: window.location.href, 7575 source_url: "//hairmax.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 7576 7577 }; 7578 scriptFallback.async = true; 7579 scriptFallback.src = '//hairmax.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 7580 first.parentNode.insertBefore(scriptFallback, first); 7581}; 7582script.async = true; 7583script.src = '//hairmax.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 7584first.parentNode.insertBefore(script, first); 7585 7586 }; 7587 trekkie.load( 7588 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":15818797,"isMerchantRequest":null,"themeId":148343423094,"themeCityHash":"17576044934583092356","contentLanguage":"en","currency":"USD","eventMetadataId":"1d82b2aa-7aff-4ded-89c0-cbb28278f983"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 7589 ); 7590 7591 var loaded = false;
7592 trekkie.ready(function() { 7593 if (loaded) return; 7594 loaded = true; 7595 7596 window.ShopifyAnalytics.lib = window.trekkie; 7597 7598 var originalDocumentWrite = document.write; 7599 document.write = customDocumentWrite; 7600 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 7601 document.write = originalDocumentWrite; 7602 7603 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 7604 var token = match? match[1]: undefined; 7605 if (!hasLoggedConversion(token)) { 7606 setCookieIfConversion(token); 7607 7608 } 7609 }); 7610 7611 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":77179322486,"requestId":"2dfc639c-dd5d-4010-ab31-f4b94ef88482-1791056447","shopifyEmitted":true}); 7612 7613 var eventsListenerScript = document.createElement('script'); 7614 eventsListenerScript.async = true; 7615 eventsListenerScript.src = "//hairmax.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 7616 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 7617})();</script>
7617 7618
7618<script> 7619 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 7620 window.ga = function ga() { 7621 (window.ga.q = window.ga.q || []).push(arguments); 7622 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 7623 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 7624 } 7625 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."); 7626 }; 7627 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 7628 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 7629 } 7630 } 7631</script>
vendor: 1 bytes, line 7631
7631
7632<script 7633 defer 7634 src="https://hairmax.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 7635 data-application="storefront-renderer" 7636 data-shop-id="15818797" 7637 data-render-region="gcp-us-central1" 7638 data-page-type="blog" 7639 data-theme-instance-id="148343423094" 7640 data-theme-name="Hairmax Theme:Dev Team" 7641 data-theme-version="1.0.5" 7642 data-monorail-region="shop_domain" 7643 data-resource-timing-sampling-rate="10" 7644 data-shs="true" 7645 data-shs-beacon="true" 7646 data-shs-export-with-fetch="true" 7647 data-shs-logs-sample-rate="1" 7648 data-shs-beacon-endpoint="https://hairmax.com/api/collect" 7649></script>
7649 7650<meta name="shopify-y" content="9f19dabd-a01a-4050-a308-135517969cfd" data-expiration="1822614047000"><meta name="shopify-s" content="c5e4ef08-2e7e-4ad2-aa75-972943afa9e2" data-expiration="1791058247000"><meta name="new-cookie-storage-activated" content="t"> 7651</head> 7652 7653 <body 7654 class="typography-body typography-body--1" 7655 data-template="blog.press-releases" 7656 data-template-name="blog" 7657 7658 data-template-suffix="press-releases" 7659 7660 7661 > 7662 <a class="skip-to-content-link visually-hidden" href="#MainContent"> 7663 Skip to content 7664 </a> 7665 7666 7667 7668 7669 <div id="shopify-section-refer-banner" class="shopify-section"><style> 7670 .refer-banner { 7671 width: 100%; 7672 max-width: calc(var(--max-width) + 5rem); 7673 padding: 10px 2.5rem; 7674 margin: 0 auto; 7675 display: flex; 7676 justify-content: space-between; 7677 align-items: center; 7678 flex-wrap: wrap; /* Allows stacking on mobile */ 7679 } 7680 7681 /* Three column grid to keep center perfectly aligned */ 7682 .refer-banner-left { 7683 flex: 1; 7684 text-align: left; 7685 } 7686 7687 .refer-banner-center { 7688 flex: 1; 7689 text-align: center; 7690 } 7691 7692 .refer-banner-right { 7693 flex: 1; 7694 text-align: right; 7695 } 7696 7697 .refer-banner span, 7698 .refer-banner a { 7699 font-family: 'Montserrat', sans-serif; 7700 } 7701 7702 /* Original Left & Right Styles */ 7703 .refer-banner-left span, 7704 .refer-banner-left a, 7705 .refer-banner-right a { 7706 font-size: 14px; 7707 line-height: 20px; 7708 font-weight: 500; 7709 color: #000; 7710 } 7711 7712 .refer-banner-left a, 7713 .refer-banner-right a { 7714 text-decoration: underline; 7715 margin-left: 3px; 7716 } 7717 7718 /* New Center Styles */ 7719 .refer-banner-center-text { 7720 color: #000000; 7721 font-size: 14px; 7722 font-weight: 600; 7723 line-height: 1.2; 7724 text-transform: uppercase; 7725 } 7726 7727 @media(max-width: 560px) { 7728 .refer-banner { 7729 padding: 10px 15px; 7730 row-gap: 8px; /* Spacing between the stacked center row and bottom row */ 7731 } 7732 7733 .refer-banner-center { 7734 order: -1; /* Forces the center column to the top */ 7735 flex: 0 0 100%; /* Forces the center column to take the full width */ 7736 } 7737 7738 .refer-banner-left, 7739 .refer-banner-right { 7740 flex: auto; /* Let left and right share the bottom row naturally */ 7741 } 7742 7743 .refer-banner-left span, 7744 .refer-banner-left a, 7745 .refer-banner-right a { 7746 font-size: 13px; 7747 line-height: 16px; 7748 } 7749 7750 .refer-banner-center-text { 7751 font-size: 14px; 7752 } 7753 } 7754</style> 7755 7756<div 7757 class="refer-banner" 7758 style="background-color: " 7759> 7760 <div class="refer-banner-left"> 7761 <span>Refer & get $30.</span> 7762 7763 <a href="/pages/refer-a-friend"> 7764 Refer a friend 7765 </a> 7766 7767 </div> 7768 7769 7770 <div class="refer-banner-center"> 7771 <span class="refer-banner-center-text">National Hair Day!</span> 7772 </div> 7773 7774 7775 <div class="refer-banner-right"> 7776 7777 <a href="/pages/joy-loyalty"> 7778 Join Hairmax Rewards 7779 </a> 7780 7781 </div> 7782</div> 7783 7784</div> 7785 7786 <div id="shopify-section-nav-offer-bar" class="shopify-section"> 7787 7788<style data-shopify> 7789 .nob-section-nav-offer-bar { 7790 width: 100%; 7791 position: relative; 7792 box-sizing: border-box; 7793 /* Full-width Background Controls */ 7794 background: #101820; 7795 7796 padding-top: 0px; 7797 padding-bottom: 0px; 7798 overflow: hidden; 7799 } 7800 7801 .nob-container-nav-offer-bar { 7802 max-width: 1462px; 7803 width: 100%; 7804 margin: 0 auto; 7805 padding: 0 20px; 7806 box-sizing: border-box; 7807 } 7808 7809 /* --- Swiper Structure Overrides --- */ 7810 .nob-swiper-nav-offer-bar { 7811 width: 100%; 7812 height: 60px; 7813 } 7814 7815 .nob-slide-nav-offer-bar { 7816 padding: 0; 7817 box-sizing: border-box; 7818 position: relative; 7819 } 7820 7821 /* --- Full Block Clickable Click Area Layer --- */ 7822 .nob-block-link-nav-offer-bar { 7823 display: flex; 7824 flex-direction: column; 7825 align-items: center; 7826 justify-content: center; /* Forces vertical centering exactly in the middle of pixel height */ 7827 width: 100%; 7828 height: 100%; 7829 text-align: center; 7830 text-decoration: none; 7831 box-sizing: border-box; 7832 cursor: pointer; 7833 } 7834 7835 /* --- Typography --- */ 7836 .nob-text-element-nav-offer-bar { 7837 display: inline-block; 7838 font-family: 'Montserrat', sans-serif !important; 7839 color: #ffffff; 7840 font-size: 14px; 7841 line-height: 1.4; 7842 font-weight: 400; 7843 margin: 0; 7844 padding: 0; 7845 } 7846 7847 .nob-block-link-nav-offer-bar:hover .nob-text-element-nav-offer-bar { 7848 text-decoration: underline; 7849 } 7850 7851 /* --- Desktop Structural Dividers (Unified Infinite Loop Security) --- */ 7852 @media screen and (min-width: 991px) { 7853 /* Add a vertical rule to the right of slides uniformly */ 7854 .nob-slide-nav-offer-bar::after { 7855 content: ''; 7856 position: absolute; 7857 right: 0; 7858 top: 50%; 7859 transform: translateY(-50%); 7860 width: 1px; 7861 height: 24px; 7862 background-color: #ffffff; 7863 z-index: 5; 7864 pointer-events: none; 7865 } 7866 } 7867 7868 /* --- Mobile Layout Reset --- */ 7869 @media screen and (max-width: 990px) { 7870 .nob-swiper-nav-offer-bar { 7871 height: 50px; 7872 } 7873 .nob-slide-nav-offer-bar::after { 7874 display: none !important; 7875 } 7876 .nob-text-element-nav-offer-bar { 7877 font-size: calc(14px * 0.9); 7878 padding: 0 10px; 7879 } 7880 } 7881</style> 7882 7883<link href="//hairmax.com/cdn/shop/t/846/assets/swiper.css?v=19671643572201906521790002652" rel="stylesheet" type="text/css" media="all" /> 7884
7885<script src="//hairmax.com/cdn/shop/t/846/assets/swiper.js?v=52687610380215123671790002653" ></script>
7885 7886 7887<section class="nob-section-nav-offer-bar"> 7888 <div class="nob-container-nav-offer-bar"> 7889 7890 <div class="swiper nob-swiper-nav-offer-bar cust-nav-top-banner-swiper" id="NobSwiper-nav-offer-bar"> 7891 <div class="swiper-wrapper"> 7892 7893 7894 <div class="swiper-slide nob-slide-nav-offer-bar" > 7895 7896 <a href="/products/hairmax-men-s-extra-strength-5-minoxidil" class="nob-block-link-nav-offer-bar"> 7897 <p class="nob-text-element-nav-offer-bar"> 7898 Buy Two, Get One Free! Men's Minoxidil<br> 7899<strong>Code: MINDEAL</strong> 7900 </p> 7901 </a> 7902 7903 </div> 7904 7905 <div class="swiper-slide nob-slide-nav-offer-bar" > 7906 7907 <a href="/products/lustriva-hair-density-collagen-complex" class="nob-block-link-nav-offer-bar"> 7908 <p class="nob-text-element-nav-offer-bar"> 7909 <strong>NEW LAUNCH!</strong> <br>Hair Density Collagen Complex 7910 </p> 7911 </a> 7912 7913 </div> 7914 7915 <div class="swiper-slide nob-slide-nav-offer-bar" > 7916 7917 <a href="https://hairmax.com/products/lumina-272-laser-hair-growth-device" class="nob-block-link-nav-offer-bar"> 7918 <p class="nob-text-element-nav-offer-bar"> 7919 $400 Off Lumina Laser Device<br> 7920<strong>Code: LUMI400</strong> 7921 </p> 7922 </a> 7923 7924 </div> 7925 7926 <div class="swiper-slide nob-slide-nav-offer-bar" > 7927 7928 <a href="/products/laserband-41" class="nob-block-link-nav-offer-bar"> 7929 <p class="nob-text-element-nav-offer-bar"> 7930 15% Off LaserBand 41<br> 7931<strong>Code: LB41OFF</strong> 7932 </p> 7933 </a> 7934 7935 </div> 7936 7937 <div class="swiper-slide nob-slide-nav-offer-bar" > 7938 7939 <a href="https://hairmax.com/collections/laser-hair-growth-devices" class="nob-block-link-nav-offer-bar"> 7940 <p class="nob-text-element-nav-offer-bar"> 7941 Buy Now, Pay Later<br> 7942with Affirm 7943 </p> 7944 </a> 7945 7946 </div> 7947 7948 <div class="swiper-slide nob-slide-nav-offer-bar" > 7949 7950 <a href="https://hairmax.com/collections/laser-hair-growth-devices" class="nob-block-link-nav-offer-bar"> 7951 <p class="nob-text-element-nav-offer-bar"> 7952 Free U.S. Shipping & Money Back Guarantee<br> on All Laser Devices 7953 </p> 7954 </a> 7955 7956 </div> 7957 7958 <div class="swiper-slide nob-slide-nav-offer-bar" > 7959 7960 <a href="https://hairmax.com/pages/fsa_hsa" class="nob-block-link-nav-offer-bar"> 7961 <p class="nob-text-element-nav-offer-bar"> 7962 Now Accepting HSA/FSA<br> 7963on Eligible Orders. 7964 </p> 7965 </a> 7966 7967 </div> 7968 7969 7970 </div> 7971 </div> 7972 7973 </div> 7974</section> 7975 7976
7976<script> 7977 7978 var Dcc_swiper = new Swiper(".cust-nav-top-banner-swiper", { 7979 spaceBetween: 0, 7980 slidesPerView: 1, 7981 loop: true, 7982 autoplay: { 7983 delay: 3000, 7984 disableOnInteraction:false, 7985 }, 7986 breakpoints: { 7987 991: { 7988 slidesPerView: 3, 7989 slidesPerGroup: 1, 7990 loop: true, 7991 autoplay: { 7992 delay: 3000, 7993 disableOnInteraction: false, 7994 } 7995 } 7996 } 7997 7998 7999 8000 8001 8002 }); 8003</script>
8003 8004 8005</div> 8006 <section id="shopify-section-header" class="shopify-section section--header"> 8007 8008
8009<script src="//hairmax.com/cdn/shop/t/846/assets/search-form.js?v=113639710312857635801790002647" defer="defer"></script>
vendor: 1 bytes, line 8009
8009
8010<script src="//hairmax.com/cdn/shop/t/846/assets/predictive-search.js?v=81918924544212469561790002644" defer="defer"></script>
8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029<style data-shopify> 8030 @media screen and (min-width: 1200px) { 8031 :root { 8032 --promobar-height: 30px; 8033 --header-height: 100px; 8034 } 8035 } 8036 8037 @media screen and (max-width: 1199px) { 8038 :root { 8039 --promobar-height: 30px; 8040 --header-height: 60px; 8041 } 8042 } 8043 8044 @media screen and (max-width: 1199px) { 8045 :root { 8046 --promobar-height: 24px; 8047 --header-height: 60px; 8048 } 8049 } 8050 8051 .section--header { 8052 position: sticky; 8053 top: 0; 8054 z-index: var(--z-index-header); 8055 8056 margin: auto; 8057 8058 transition-property: top; 8059 transition-timing-function: ease-in; 8060 transition-duration: 200ms; 8061 8062 } 8063 8064 8065 8066 .header-wrapper { 8067 position: relative; 8068 8069 color: rgb(var(--color-header-foreground)); 8070 } 8071 8072 /* promo bar */ 8073 8074 .promobar { 8075 position: relative; 8076 padding: 1.9rem; 8077 text-align: center; 8078 8079 display: flex; 8080 align-items: center; 8081 justify-content: center; 8082 8083 color: ; 8084 background-color: ; 8085 z-index: 1; 8086 } 8087 8088 .promobar-text.text-left { 8089 text-align: left; 8090 } 8091 8092 .promobar-text.text-center { 8093 text-align: center; 8094 } 8095 8096 .promobar-text.text-right { 8097 text-align: right; 8098 } 8099 8100 /* header */ 8101 8102 .header { 8103 position: relative; 8104 8105 background-color: rgba(var(--color-header-background), var(--alpha-header-background)); 8106 /* box-shadow: var(--box-backdrop); */ 8107 } 8108 8109 @media screen and (min-width: 1200px) { 8110 .header { 8111 padding: 3.2rem 0 1rem 0; 8112 min-height: 95px; 8113 } 8114 } 8115 8116 .mobImg { 8117 display: none; 8118 } 8119 html[data-scrolldir="down"] .section--header .header { 8120 /* padding: 0.5rem 0px; */ 8121 /* 5/15/2026 */ 8122 padding: 3.2rem 0 1rem 0; 8123 } 8124 @media screen and (max-width: 1199px) { 8125 .header { 8126 box-shadow: 0px 10px 30px 10px rgba(223, 223, 223, 0.47); 8127 padding: 1.5rem 1rem; 8128 border-top-right-radius: 0; 8129 border-top-left-radius: 0; 8130 } 8131 8132 .section--header { 8133 padding-left: 0; 8134 padding-right: 0; 8135 8136 /* z-index: 100000000000; */ 8137 z-index: 1000000000; 8138 } 8139 8140 .header-drawer-open .section--header::after { 8141 content: ''; 8142 width: 100%; 8143 height: 100vh; 8144 top: 0; 8145 left: 0; 8146 position: absolute; 8147 background-color: rgba(0,0,0,0.2); 8148 z-index: 99; 8149 } 8150 8151 .promobar { 8152 border-radius: 0; 8153 font-size: 1rem; 8154 line-height: 1.21rem; 8155 margin-bottom: 0; 8156 margin-top: 0; 8157 padding-bottom: .5rem; 8158 padding-top: .5rem; 8159 } 8160 8161 body.overflow-hidden .header { 8162 box-shadow: none; 8163 } 8164 8165 .deskImg + .mobImg{ 8166 display: block; 8167 } 8168 8169 .deskImg:has(+ .mobImg) { 8170 display: none; 8171 } 8172 html[data-scrolldir="down"] .section--header .header { 8173 padding:1.5rem 1rem; 8174 } 8175 } 8176 8177 /* header line */ 8178 8179 .header-line { 8180 display: flex; 8181 flex-flow: row nowrap; 8182 align-items: center; 8183 gap: 5rem; 8184 } 8185 8186 @media only screen and (max-width: 1199px) { 8187 .header-line { 8188 gap: 0; 8189 } 8190 } 8191 8192 html.no-flexbox-gap .header-line>*+* { 8193 margin-left: 2.2rem; 8194 } 8195 8196 .header-line>* { 8197 flex: 0 0 auto; 8198 } 8199 8200 /* header logo */ 8201 8202 @media screen and (min-width: 1200px) { 8203 8204 .header-line { 8205 max-width: calc(var(--max-width) + 5rem); 8206 padding-left: 2.5rem; 8207 padding-right: 2.5rem; 8208 margin-left: auto; 8209 margin-right: auto; 8210 } 8211 8212 .header-heading { 8213 position: relative; 8214 top: -0.2rem; 8215 } 8216 } 8217 8218 .header-logo, 8219 .header-heading svg { 8220 width: 13.8rem; 8221 } 8222 8223 /* header mega */ 8224 8225 .header-mega { 8226 flex: 1 0 auto; 8227 } 8228 8229 .header-mega-menu { 8230 display: inline-flex; 8231 flex-flow: row nowrap; 8232 align-items: center; 8233 gap: 5rem; 8234 } 8235 8236 html.no-flexbox-gap .header-mega-menu>*+* { 8237 margin-left: 2.2rem; 8238 } 8239 8240 .header-dropdown-toggle:after{ 8241 content: ''; 8242 display: block; 8243 position: absolute; 8244 left: 0; 8245 right: 0; 8246 bottom: -1.4rem;Ã 8247 height: 1.4rem; 8248 } 8249 8250 8251 .header-dropdown-menu { 8252 box-shadow: var(--box-backdrop); 8253 opacity: 0; 8254 visibility: hidden; 8255 transform: translateY(-100%); 8256 8257 position: absolute; 8258 top: 100%; 8259 left: 2rem; 8260 right: 0; 8261 max-height: calc(var(--100-dvh) - var(--header-bottom-position)); 8262 8263 padding: 2.5rem; 8264 8265 color: rgb(var(--color-header-foreground)); 8266 background-color: rgba(var(--color-header-background), var(--alpha-header-background)); 8267 8268 display: flex; 8269 8270 8271 max-width: calc(var(--max-width) + 5rem); 8272 padding-left: 2.5rem; 8273 padding-right: 2.5rem; 8274 margin-left: auto; 8275 margin-right: auto; 8276 8277 } 8278 8279 .header-dropdown.open .header-dropdown-toggle > * { 8280 text-decoration: underline; 8281 text-underline-offset: 0.1em; 8282 text-decoration-thickness: 0.08em; 8283 } 8284 8285 .header-dropdown.open .header-dropdown-menu { 8286 opacity: 1; 8287 visibility: visible; 8288 transform: translateY(0); 8289 border-radius: var(--border-radius); 8290 } 8291 8292 details.header-dropdown > div { 8293 border-top: 0.5px solid #F0F0F0; 8294 box-shadow: -1px 7px 11px 0px rgba(223,223,223,0.43); 8295 -webkit-box-shadow: -1px 7px 11px 0px rgba(223,223,223,0.43); 8296 -moz-box-shadow: -1px 7px 11px 0px rgba(223,223,223,0.43); 8297 background-color: rgba(var(--color-header-background), var(--alpha-header-background)); 8298 width: 100%; 8299 position: absolute; 8300 left: 0; 8301 top: 100%; 8302 } 8303 8304 #Details-header-dropdown-1 ul.header-dropdown-menu { 8305 background-color: transparent; 8306 box-shadow: none; 8307 position: initial; 8308 } 8309 8310 .header-dropdown.open summary.header-dropdown-toggle { 8311 color: rgb(var(--color-purple-1)); 8312 } 8313 8314 html.no-flexbox-gap .header-dropdown-menu>*+* { 8315 margin-left: 3rem; 8316 } 8317 8318 details:not(.links-only) .header-dropdown-menu>* { 8319 flex: 1 1 200px; 8320 } 8321 8322 details:not(.links-only) .header-dropdown-menu>*+* { 8323 margin-left: 2.5rem; 8324 } 8325 8326 .header-dropdown-menu-item { 8327 border-radius: var(--border-radius); 8328 } 8329 8330 .header-mega-menu .header-dropdown.links-only { 8331 position: relative; 8332 } 8333 8334 .header-dropdown.links-only .header-dropdown-menu { 8335 flex-flow: column wrap; 8336 gap: 1rem; 8337 width: max-content; 8338 margin-top: 5.4rem; 8339 min-width: 310px; 8340 left: calc(50% - 155px); 8341 right: auto; 8342 } 8343 8344 .header-dropdown.links-only .header-dropdown-menu.two-columns { 8345 display: grid; 8346 grid-template-columns: repeat(2, 1fr); 8347 left: calc(50% - 281.5px); 8348 } 8349 8350 .header-dropdown.links-only .header-dropdown-menu.three-columns { 8351 display: grid; 8352 grid-template-columns: repeat(3, 1fr);
8353 left: calc(50% - 410px); 8354 } 8355 8356 .header-dropdown.links-only .header-dropdown-menu-item { 8357 min-height: 6rem; 8358 max-height: 36.4rem; 8359 max-width: 25.7rem; 8360 } 8361 8362 @media only screen and (min-width: 1200px) { 8363 .header-dropdown.links-only .header-dropdown-menu .header-card-details { 8364 height: 100%; 8365 } 8366 8367 .header-dropdown.links-only .header-dropdown-menu .header-card-link { 8368 display: flex; 8369 height: 100%; 8370 } 8371 } 8372 8373 /* header card */ 8374 8375 .header-card-link { 8376 padding: 2.5rem 3rem 2rem; 8377 display: block; 8378 text-align: center; 8379 min-width: initial; 8380 } 8381 8382 .header-card-link img { 8383 margin: 0 auto; 8384 max-height: 15rem; 8385 width: auto; 8386 } 8387 8388 .links-only .header-card-link { 8389 padding-bottom: 2.1rem; 8390 padding-top: 2.2rem; 8391 font-weight: 600; 8392 white-space: normal; 8393 } 8394 8395 .header-card-image { 8396 margin-top: 2.5rem; 8397 } 8398 8399 .header-card-desc { 8400 margin-top: 2rem; 8401 min-height: 5rem; 8402 white-space: pre-line; 8403 overflow-wrap: break-word; 8404 -ms-word-break: break-word; 8405 word-break: break-word; 8406 } 8407 8408 .header-card-desc + button { 8409 margin-top: 2rem; 8410 background-color: rgb(var(--color-black)); 8411 } 8412 8413 .header-card-desc + button:hover { 8414 color: rgb(var(--color-white)); 8415 opacity: .8; 8416 } 8417 8418 @media (any-hover: hover) { 8419 .header-card:hover .header-card-link { 8420 text-decoration: underline; 8421 text-underline-offset: 0.1em; 8422 text-decoration-thickness: 0.08em; 8423 } 8424 } 8425 8426 .header-card--compact { 8427 display: flex; 8428 flex-flow: row nowrap; 8429 align-items: center; 8430 } 8431 8432 .header-card--compact .header-card-media { 8433 position: relative; 8434 flex: 0 0 4.6rem; 8435 margin-right: 1rem; 8436 } 8437 8438 .header-card--full .header-card-media { 8439 position: relative; 8440 max-width: 22rem; 8441 margin-bottom: 2.6rem; 8442 } 8443 8444 .header-card--mini .header-card-media { 8445 position: relative; 8446 flex: 0 0 3.7rem; 8447 margin-right: 1.2rem; 8448 } 8449 8450 .header-card--mini .header-card-details { 8451 flex: 1 1 auto; 8452 } 8453 8454 /* header side menu */ 8455 8456 .header-side-menu { 8457 margin-left: auto; 8458 8459 display: flex; 8460 flex-flow: row nowrap; 8461 align-items: center; 8462 gap: 1.6rem; 8463 } 8464 8465 html.no-flexbox-gap .header-side-menu>*+* { 8466 margin-left: 2.2rem; 8467 } 8468 8469 .cart-bubble { 8470 position: relative; 8471 display: flex; 8472 align-items: center; 8473 } 8474 8475 .cart-bubble-count { 8476 align-items: center; 8477 background-color: rgb(var(--color-black)); 8478 border-radius: 1.7rem; 8479 color: rgb(var(--color-white)); 8480 display: flex; 8481 font-size: 1rem; 8482 font-weight: 400; 8483 height: 1.7rem; 8484 justify-content: center; 8485 line-height: 13px; 8486 margin-left: 0.4rem; 8487 margin-top: -2rem; 8488 text-align: center; 8489 width: 1.7rem; 8490 font-style: normal; 8491 } 8492 8493 .cart-drawer-opening .cart-bubble-count { 8494 background-color: rgb(var(--color-purple-1)); 8495 } 8496 8497 .cart-drawer-opening .cart-bubble svg path { 8498 fill: rgb(var(--color-purple-1)); 8499 } 8500 8501 .cart-drawer-opening .cart-bubble svg rect { 8502 stroke: rgb(var(--color-purple-1)); 8503 } 8504 8505 #cart-bubble .icon-cart { 8506 width: 1.3rem; 8507 } 8508 8509 @media only screen and (min-width: 1200px) { 8510 .header-featured-link { 8511 margin-right: 1.4rem; 8512 border-width: 0.5px; 8513 } 8514 } 8515 8516 @media screen and (max-width: 1199px) { 8517 8518 .cart-bubble { 8519 font-family: var(--font-body-family); 8520 font-style: var(--font-body-style); 8521 font-weight: var(--font-body-weight); 8522 font-size: var(--font-body-size); 8523 line-height: var(--font-body-line-height); 8524 letter-spacing: var(--font-body-letter-spacing); 8525 --font-body-family: var(--font-family-body-6); 8526 --font-body-weight: var(--font-weight-body-6); 8527 --font-body-style: italic; 8528 --font-body-size: var(--font-size-body-6-desktop); 8529 --font-body-line-height: var(--line-height-body-6-desktop); 8530 --font-body-letter-spacing: var(--letter-spacing-body-6-desktop); 8531 } 8532 .header-line { 8533 position: relative; 8534 } 8535 h1.header-heading { 8536 position: absolute; 8537 left: 0; 8538 right: 0; 8539 width:fit-content; 8540 } 8541 8542 } 8543 8544 @media only screen and (max-width: 1199px) { 8545 .header-line { 8546 justify-content: space-between; 8547 } 8548 8549 .header-heading { 8550 margin-left: 5.6rem; 8551 margin:auto; 8552 position: absolute; 8553 left: 0; 8554 right: 0; 8555 max-width: fit-content; 8556 } 8557 8558 .header-side-menu { 8559 gap: 2rem; 8560 margin-left: 0; 8561 } 8562 8563 .header-logo { 8564 margin: auto; 8565 } 8566 8567 .header-search { 8568 display: flex; 8569 gap: 1.5rem; 8570 } 8571 } 8572 8573 @media only screen and (max-width: 1199px) { 8574 .header-logo { 8575 width: 11.7rem; 8576 } 8577 } 8578 8579 /* drawer */ 8580
8581 .header-drawer-toggle .icon { 8582 width: 2rem; 8583 } 8584 8585 .header-drawer { 8586 transform: translate(100%, 0px); 8587 width: calc(100% - 6.1rem); 8588 8589 position: fixed; 8590 z-index: -1; 8591 top: 0; 8592 left: auto; 8593 right: 0; 8594 bottom: 0; 8595 8596 overflow: hidden; 8597 8598 color: rgb(var(--color-black)); 8599 background-color: rgb(var(--color-white)); 8600 8601 padding: 2.8rem 0 1.5rem 1.5rem; 8602 8603 border-top-left-radius: var(--drawer-border-radius); 8604 border-bottom-left-radius: var(--drawer-border-radius); 8605 8606 display: flex; 8607 flex-flow: column nowrap; 8608 } 8609 8610 .header-drawer-container[open] .header-drawer { 8611 transform: translate(0%, 0px); 8612 z-index: var(--z-index-header-drawer); 8613 } 8614 8615 .header-drawer-heading { 8616 position: relative; 8617 flex: 0 0 auto; 8618 margin-bottom: 3rem; 8619 8620 display: flex; 8621 justify-content: space-between; 8622 } 8623 8624 .header-drawer-logo { 8625 flex: 0 0 8.1rem; 8626 min-width: 0; 8627 } 8628 8629 .header-drawer-close { 8630 position: relative; 8631 z-index: 2; 8632 margin-right: 1.4rem 8633 } 8634 8635 .header-drawer-close .icon { 8636 width: 1.3rem; 8637 } 8638 8639 .header-drawer-menu { 8640 flex: 1 1 auto; 8641 8642 overflow: auto;
8643 overscroll-behavior: none; 8644 8645 padding-bottom: 7.2rem; 8646 } 8647 8648 .header-drawer-menu-item--complex+.header-drawer-menu-item--complex { 8649 margin-top: 1rem; 8650 } 8651 8652 .header-drawer-menu-item--complex+.header-drawer-menu-item--simple { 8653 margin-top: 3rem; 8654 margin-bottom: 1.5rem; 8655 } 8656 8657 .header-drawer-menu-item--simple .header-level1-menu-link { 8658 padding: 1.4rem 1.4rem; 8659 } 8660 8661 .header-drawer-menu-item--complex .header-level1-menu-link { 8662 padding: 1rem 1.3rem 1.3rem 1rem; 8663 } 8664 8665 .header-drawer-menu-item--complex .header-subdrawer-toggle { 8666 display: flex; 8667 flex-flow: row nowrap; 8668 justify-content: space-between; 8669 align-items: center; 8670 8671 border-top-left-radius: var(--drawer-border-radius); 8672 border-bottom-left-radius: var(--drawer-border-radius); 8673 8674 8675 background-color: #f1f1f1; 8676 } 8677 8678 .header-subdrawer { 8679 opacity: 0; 8680 visibility: hidden; 8681 8682 margin-top: 5rem; 8683 padding-left: 1.5rem; 8684 8685 position: absolute; 8686 z-index: 1; 8687 top: 0; 8688 bottom: 0; 8689 left: 0; 8690 width: 100%; 8691 8692 overflow: hidden; 8693 8694 color: rgb(var(--color-black)); 8695 background-color: rgb(var(--color-white)); 8696 8697 display: flex; 8698 flex-flow: column nowrap; 8699 8700 } 8701 8702 .header-subdrawer-container[open] .header-subdrawer { 8703 opacity: 1; 8704 visibility: visible; 8705 } 8706 8707 .header-subdrawer-heading { 8708 position: relative; 8709 display: flex; 8710 margin-top: 3rem; 8711 align-items: center; 8712 } 8713 8714 .header-subdrawer-close { 8715 display: flex; 8716 align-items: center; 8717 } 8718 8719 .header-subdrawer-close .icon { 8720 width: 2rem; 8721 margin-right: 0.5rem; 8722 } 8723 8724 .header-subdrawer-title { 8725 text-align: center; 8726 } 8727 8728 .header-subdrawer-menu { 8729 flex: 1 1 auto; 8730 padding-bottom: 2.2rem; 8731 8732 overflow: auto;
8733 overscroll-behavior: none; 8734 } 8735 8736 .header-subdrawer-block-title { 8737 padding: 1.2rem; 8738 background-color: rgb(var(--color-grey-4)); 8739 } 8740 8741 .header-subdrawer-block-menu { 8742 padding: 0 1.2rem; 8743 } 8744 8745 .header-subdrawer-block-menu-item:not(:last-child) { 8746 border-bottom: 1px solid rgb(var(--color-grey-3)); 8747 } 8748 8749 .header-subdrawer-menu-item { 8750 margin-top: 1.5rem; 8751 background-color: rgb(var(--color-grey-1)); 8752 8753 border-bottom-left-radius: var(--drawer-border-radius); 8754 border-top-left-radius: var(--drawer-border-radius); 8755 } 8756 8757 .header-subdrawer-menu-item + .header-subdrawer-menu-item { 8758 margin-top: 1rem; 8759 } 8760 8761 .header-subdrawer-menu-item:first-child .header-subdrawer-block-menu-item:first-child { 8762 border-top: 1px solid rgb(var(--color-grey-3)); 8763 } 8764 8765 .header-subdrawer-menu-item:last-child .header-subdrawer-block-menu-item:last-child { 8766 border-bottom: 1px solid rgb(var(--color-grey-3)); 8767 } 8768 8769 .header-subdrawer-block-menu-item { 8770 padding: 1.2rem; 8771 } 8772 8773 .header-card--mini { 8774 display: flex; 8775 flex-flow: row nowrap; 8776 align-items: center; 8777 } 8778 8779 .drawer-menu--title { 8780 color: rgb(var(--color-grey-2)); 8781 } 8782 8783 .drawer-card-menu { 8784 list-style: none; 8785 margin: 0; 8786 padding: 0; 8787 } 8788 8789 .drawer-card-menu--item { 8790 margin-top: 1rem; 8791 } 8792 8793 .drawer-card-menu--item a { 8794 align-items: center; 8795 8796 background: rgb(var(--color-grey-1)); 8797 border-bottom-left-radius: var(--drawer-border-radius); 8798 border-top-left-radius: var(--drawer-border-radius); 8799 8800 display: flex; 8801 justify-content: flex-start; 8802 padding: 1.2rem 2rem; 8803 text-decoration: none; 8804 8805 min-height: 8.4rem; 8806 } 8807 8808 .drawer-card--item-image { 8809 margin-right: 1rem; 8810 max-width: 60px; 8811 } 8812 8813 .header-drawer-menu-item--simple.drawer-featured-link--wrapper { 8814 border-radius: 10px 10px 0px 10px; 8815 background-color: rgb(var(--color-white)); 8816 box-shadow: 0px -3px 5px 0px rgba(223, 223, 223, 0.47); 8817 bottom: 0; 8818 left: 0; 8819 margin-bottom: 0; 8820 padding: 1.5rem; 8821 position: absolute; 8822 width: 100%; 8823 } 8824 8825 .drawer-featured-link { 8826 border-width: 0.5px; 8827 border-radius: var(--drawer-border-radius); 8828 padding-bottom: 1.15rem; 8829 padding-top: 1.15rem; 8830 width: 100%; 8831 } 8832 8833 @media screen and (max-width: 1199px){ 8834 .drawer-card-menu--item a{ 8835 padding-inline: 1.5rem; 8836 } 8837 .drawer-card--item-image { 8838 max-width: 80px; 8839 } 8840 } 8841 /* 7/13/2025 */ 8842 8843 @media(max-width:768px) { 8844 .header { 8845 padding: 1.4rem 1rem ; 8846 } 8847 html[data-scrolldir="down"] .section--header .header { 8848 padding: 1.4rem 1rem ; 8849 } 8850 } 8851</style> 8852 8853<div 8854 id="header-wrapper" 8855 class="header-wrapper" 8856> 8857 <!-- promo bar hide on july 31 2026--> 8858 8859 8860 8861 <!-- header --> 8862 8863 <header id="header" class="header" data-id="header"> 8864 <div class="header-line"> 8865 <div class="header-search hiddenâ¥1200"> 8866 <div class=""> 8867 <a href="/account" class="link link--block link--hover-underline typography-heading typography-heading--9" aria-label="Open account page" > 8868 <svg 8869 aria-hidden="true" 8870 width="16" 8871 height="18"
8872 viewBox="0 0 16 18" 8873 fill="none" 8874 xmlns="http://www.w3.org/2000/svg" 8875 class="icon icon-account" 8876 > 8877 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.99963 8C1.79066 8.0002 0 9.79098 0 12V16C0 17.1046 0.895431 18 2 18H14C15.1046 18 16 17.1046 16 16V12C16 9.79098 14.2093 8.0002 12.0004 8C11.716 8.37862 11.3791 8.71556 11.0005 9H12C13.6569 9 15 10.3431 15 12V16C15 16.5523 14.5523 17 14 17H2C1.44772 17 1 16.5523 1 16V12C1 10.3431 2.34315 9 4 9H4.99951C4.62092 8.71556 4.28403 8.37862 3.99963 8Z" fill="black"></path> 8878 <circle cx="8" cy="5" r="4.5" stroke="black"></circle> 8879 </svg> 8880 </a> 8881 </div> 8882 <link href="//hairmax.com/cdn/shop/t/846/assets/component-predictive-search.css?v=100353423860683185871790002596" rel="stylesheet" type="text/css" media="all" /> 8883 8884<details-modal class="header__search"> 8885 <details> 8886 <summary 8887 class="" 8888 aria-haspopup="dialog" 8889 aria-label="Type to search" 8890 > 8891 <svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-search"> 8892<g clip-path="url(#clip0_780_258)"> 8893<path d="M14.8109 13.9256L10.5072 9.61877C11.3557 8.60125 11.866 7.30091 11.866 5.88068C11.866 2.64059 9.20689 0.00610352 5.93606 0.00610352C2.66523 0.00610352 0 2.64367 0 5.88375C0 9.12384 2.65908 11.7583 5.92991 11.7583C7.3194 11.7583 8.59822 11.2818 9.61267 10.4857L13.9318 14.8048C14.1838 15.0568 14.5589 15.0568 14.8109 14.8048C15.063 14.5527 15.063 14.1776 14.8109 13.9256ZM1.26038 5.88375C1.26038 3.33841 3.3569 1.26955 5.92991 1.26955C8.50292 1.26955 10.5994 3.33841 10.5994 5.88375C10.5994 8.4291 8.50292 10.498 5.92991 10.498C3.3569 10.498 1.26038 8.42602 1.26038 5.88375Z" fill="black"/> 8894</g> 8895<defs> 8896<clipPath id="clip0_780_258"> 8897<rect width="15" height="15" fill="white"/> 8898</clipPath> 8899</defs> 8900</svg> 8901 8902 </summary> 8903 <div 8904 class="search-modal modal__content" 8905 role="dialog" 8906 aria-modal="true" 8907 aria-label="Type to search" 8908 > 8909 <div class="modal-overlay"></div> 8910 <div 8911 class="search-modal__content" 8912 > 8913 <predictive-search class="search-modal__form" data-loading-text="Loading..."> 8914 <form action="/search" method="get" role="search" class="search search-modal__form"> 8915 <div class="field"> 8916 <input 8917 class="search__input field__input" 8918 id="Search-In-Modal" 8919 type="search" 8920 name="q" 8921 placeholder="Type to search" 8922 role="combobox" 8923 aria-expanded="false" 8924 aria-owns="predictive-search-results" 8925 aria-controls="predictive-search-results" 8926 aria-haspopup="listbox" 8927 aria-autocomplete="list" 8928 autocorrect="off" 8929 autocomplete="off" 8930 autocapitalize="off" 8931 spellcheck="false" 8932 > 8933 <label class="field__label" for="Search-In-Modal">Type to search</label> 8934 <input type="hidden" name="options[prefix]" value="last"> 8935 <button 8936 type="button" 8937 class="search-modal__close-button modal__close-button link link--text focus-inset" 8938 aria-label="Close" 8939 > 8940 <svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close"> 8941<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1098 13.964C13.3016 14.1627 13.6126 14.1627 13.8044 13.964C13.9962 13.7654 13.9962 13.4433 13.8044 13.2446L7.68728 6.90921L13.4766 0.915309C13.6684 0.716686 13.6684 0.394654 13.4766 0.196031C13.2847 -0.00259212 12.9737 -0.00259215 12.7818 0.196031L6.99267 6.18982L1.20522 0.195866C1.01341 -0.00278844 0.70242 -0.00278861 0.51061 0.195866C0.3188 0.39452 0.3188 0.716602 0.51061 0.915256L6.29795 6.90909L0.180503 13.2428C-0.0113394 13.4414 -0.0113396 13.7634 0.180503 13.962C0.372345 14.1607 0.683383 14.1607 0.875225 13.962L6.99256 7.62849L13.1098 13.964Z" fill="black"/> 8942</svg> 8943 8944 <button 8945 type="reset" 8946 class="reset__button field__button hidden hidden" 8947 aria-label="Clear search term" 8948 > 8949 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 8950 <use xlink:href="#icon-reset"> 8951 </svg> 8952 </button> 8953 </button> 8954 </div> 8955 <div class="predictive-search predictive-search--header" data-predictive-search> 8956 <div class="predictive-search__loading-state"> 8957 <svg 8958 aria-hidden="true" 8959 focusable="false" 8960 class="spinner"
8961 viewBox="0 0 66 66" 8962 xmlns="http://www.w3.org/2000/svg" 8963 > 8964 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 8965 </svg> 8966 </div> 8967 </div> 8968 8969 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span> 8970 </form> 8971 </predictive-search> 8972 </div> 8973 </div> 8974 </details> 8975</details-modal> 8976 8977 </div> 8978 8979 <!-- logo --><div class="header-heading"><a href="/" class="header-heading-link link link--block"><img 8980 src="//hairmax.com/cdn/shop/files/hairmax_logo_svg.svg?v=1700520113&width=320" 8981 alt="Hairmax logo" 8982 width="363" 8983 height="59" 8984 loading="eager" 8985 class="header-logo" 8986 ></a></div><!-- mega --> 8987 8988 <header-mega class="header-mega hiddenâ¤1199"> 8989 <ul class="header-level1-menu header-mega-menu" role="list"> 8990 8991 <li class="header-level1-menu-item header-mega-menu-item"> 8992 <details 8993 id="Details-header-dropdown-1" 8994 class="header-dropdown " 8995 > 8996 <summary 8997 class="header-dropdown-toggle header-level1-menu-link link link--inline-block link--hover-underline typography-body typography-body--2 typography-body--2-medium" 8998 role="button" 8999 aria-expanded="false" 9000 > 9001 <span>Shop</span> 9002 </summary> 9003 9004 <div> 9005 <ul 9006 class="header-level2-menu header-dropdown-menu " 9007 role="list" 9008 tabindex="-1" 9009 ><li class="header-level2-menu-item header-dropdown-menu-item"> 9010 <div class="header-card-details"> 9011 <a 9012 href="/collections/laser-hair-growth-devices" 9013 class="header-level3-menu-link header-card-link button button-tertiary link typography-heading typography-heading--4 " 9014 9015 > 9016 <span>Laser Hair Growth Devices</span><div class="header-card-image"> 9017 <img 9018 src="//hairmax.com/cdn/shop/files/laser-devices-lumina.png?v=1757425167&width=300" 9019 alt="" 9020 loading="eager" 9021 width="300" 9022 height="150" 9023 class="media" 9024 > 9025 </div><p class="typography-body typography-body--2 header-card-desc"> 9026 FDA cleared*, clinically proven hair growth technology 9027 </p><button class="button button--secondary-a typography-body typography-body--2 typography-body--2-medium"> 9028 Shop Now 9029 </button></a> 9030 </div> 9031 </li><li class="header-level2-menu-item header-dropdown-menu-item"> 9032 <div class="header-card-details"> 9033 <a 9034 href="https://hairmax.com/collections/density" 9035 class="header-level3-menu-link header-card-link button button-tertiary link typography-heading typography-heading--4 " 9036 9037 > 9038 <span>Hair Care & Minoxidil </span><div class="header-card-image"> 9039 <img 9040 src="//hairmax.com/cdn/shop/files/Density-shadow_0c7329d2-c801-49a3-bbd5-c67d0f32f2f2.png?v=1780414367&width=300" 9041 alt="" 9042 loading="eager" 9043 width="351" 9044 height="322" 9045 class="media" 9046 > 9047 </div><p class="typography-body typography-body--2 header-card-desc"> 9048 Nourish, strengthen, and support hair regrowth with targeted daily essentials. 9049 </p><button class="button button--secondary-a typography-body typography-body--2 typography-body--2-medium"> 9050 Shop Now 9051 </button></a> 9052 </div> 9053 </li><li class="header-level2-menu-item header-dropdown-menu-item">
9054 <div class="header-card-details"> 9055 <a 9056 href="https://hairmax.com/collections/supplements-more" 9057 class="header-level3-menu-link header-card-link button button-tertiary link typography-heading typography-heading--4 " 9058 9059 > 9060 <span>Supplements & More</span><div class="header-card-image"> 9061 <img 9062 src="//hairmax.com/cdn/shop/files/actonis-supplement-menu_new.avif?v=1786712868&width=300" 9063 alt="Actonis Hair + Scalp supplement kit including a white and orange box, a white bottle of hairmax supplements, and an orange 'NEW!' badge sitting on top of new collagen complex on a white background." 9064 loading="eager" 9065 width="300" 9066 height="150" 9067 class="media" 9068 > 9069 </div><p class="typography-body typography-body--2 header-card-desc"> 9070 Combat thinning hair from the inside out 9071 </p><button class="button button--secondary-a typography-body typography-body--2 typography-body--2-medium"> 9072 Shop Now 9073 </button></a> 9074 </div> 9075 </li><li class="header-level2-menu-item header-dropdown-menu-item"> 9076 <div class="header-card-details"> 9077 <a 9078 href="/collections/bundles" 9079 class="header-level3-menu-link header-card-link button button-tertiary link typography-heading typography-heading--4 " 9080 9081 > 9082 <span>Bundles</span><div class="header-card-image"> 9083 <img 9084 src="//hairmax.com/cdn/shop/files/MegaMenu-bundle.png?v=1698265955&width=300" 9085 alt="" 9086 loading="eager" 9087 width="653" 9088 height="326" 9089 class="media" 9090 > 9091 </div><p class="typography-body typography-body--2 header-card-desc"> 9092 Complete solutions for the ultimate in hair growth, health & wellness 9093 </p><button class="button button--secondary-a typography-body typography-body--2 typography-body--2-medium"> 9094 Shop Now 9095 </button></a> 9096 </div> 9097 </li></ul> 9098 </div> 9099 </details> 9100 </li><li class="header-level1-menu-item header-mega-menu-item"> 9101 <a 9102 href="https://hairmax.com/collections/sale" 9103 class="header-level1-menu-link link link--inline-block link--hover-underline typography-heading typography-heading--5 " 9104 9105 > 9106 Sale 9107 </a> 9108 </li> 9109 9110 <li class="header-level1-menu-item header-mega-menu-item"> 9111 <details 9112 id="Details-header-dropdown-3" 9113 class="header-dropdown links-only" 9114 > 9115 <summary 9116 class="header-dropdown-toggle header-level1-menu-link link link--inline-block link--hover-underline typography-body typography-body--2 typography-body--2-medium" 9117 role="button" 9118 aria-expanded="false" 9119 >
9120 <span>Results</span> 9121 </summary> 9122 9123 <div> 9124 <ul 9125 class="header-level2-menu header-dropdown-menu " 9126 role="list" 9127 tabindex="-1" 9128 ><li class="header-level2-menu-item header-dropdown-menu-item"> 9129 <div class="header-card-details"> 9130 <a 9131 href="/pages/hairmax-success-stories" 9132 class="header-level3-menu-link header-card-link button button-tertiary link typography-body typography-body--2 typography-body--2-medium " 9133 9134 > 9135 <span>Success Stories</span></a> 9136 </div> 9137 </li><li class="header-level2-menu-item header-dropdown-menu-item"> 9138 <div class="header-card-details"> 9139 <a 9140 href="/pages/before-after" 9141 class="header-level3-menu-link header-card-link button button-tertiary link typography-body typography-body--2 typography-body--2-medium " 9142 9143 > 9144 <span>Before & After</span></a> 9145 </div> 9146 </li><li class="header-level2-menu-item header-dropdown-menu-item"> 9147 <div class="header-card-details"> 9148 <a 9149 href="/pages/written-testimonials" 9150 class="header-level3-menu-link header-card-link button button-tertiary link typography-body typography-body--2 typography-body--2-medium " 9151 9152 > 9153 <span>Written Testimonials</span></a> 9154 </div> 9155 </li></ul> 9156 </div> 9157 </details> 9158 </li> 9159 9160 <li class="header-level1-menu-item header-mega-menu-item"> 9161 <details 9162 id="Details-header-dropdown-4" 9163 class="header-dropdown links-only" 9164 > 9165 <summary 9166 class="header-dropdown-toggle header-level1-menu-link link link--inline-block link--hover-underline typography-body typography-body--2 typography-body--2-medium" 9167 role="button" 9168 aria-expanded="false" 9169 > 9170 <span>How Hairmax Works</span> 9171 </summary> 9172 9173 <div> 9174 <ul 9175 class="header-level2-menu header-dropdown-menu two-columns" 9176 role="list" 9177 tabindex="-1" 9178 ><li class="header-level2-menu-item header-dropdown-menu-item"> 9179 <div class="header-card-details"> 9180 <a 9181 href="/pages/about-us" 9182 class="header-level3-menu-link header-card-link button button-tertiary link typography-body typography-body--2 typography-body--2-medium " 9183 9184 > 9185 <span>Our Story</span></a> 9186 </div> 9187 </li><li class="header-level2-menu-item header-dropdown-menu-item"> 9188 <div class="header-card-details"> 9189 <a 9190 href="/pages/understanding-hair-loss" 9191 class="header-level3-menu-link header-card-link button button-tertiary link typography-body typography-body--2 typography-body--2-medium " 9192 9193 > 9194 <span>Understanding Hair Loss</span></a> 9195 </div> 9196 </li><li class="header-level2-menu-item header-dropdown-menu-item">
9197 <div class="header-card-details"> 9198 <a 9199 href="/pages/hairmax-technology" 9200 class="header-level3-menu-link header-card-link button button-tertiary link typography-body typography-body--2 typography-body--2-medium " 9201 9202 > 9203 <span>Hairmax Technology</span></a> 9204 </div> 9205 </li><li class="header-level2-menu-item header-dropdown-menu-item"> 9206 <div class="header-card-details"> 9207 <a 9208 href="/pages/fda-clearances" 9209 class="header-level3-menu-link header-card-link button button-tertiary link typography-body typography-body--2 typography-body--2-medium " 9210 9211 > 9212 <span>FDA Clearances</span></a> 9213 </div> 9214 </li><li class="header-level2-menu-item header-dropdown-menu-item"> 9215 <div class="header-card-details"> 9216 <a 9217 href="/pages/device-comparison" 9218 class="header-level3-menu-link header-card-link button button-tertiary link typography-body typography-body--2 typography-body--2-medium " 9219 9220 > 9221 <span>Hairmax Device Comparison</span></a> 9222 </div> 9223 </li><li class="header-level2-menu-item header-dropdown-menu-item"> 9224 <div class="header-card-details"> 9225 <a 9226 href="https://hairmax.com/pages/compare-hairmax-vs-other-devices" 9227 class="header-level3-menu-link header-card-link button button-tertiary link typography-body typography-body--2 typography-body--2-medium " 9228 9229 > 9230 <span>Compare Hairmax to Others</span></a> 9231 </div> 9232 </li><li class="header-level2-menu-item header-dropdown-menu-item"> 9233 <div class="header-card-details"> 9234 <a 9235 href="/pages/hairmax-vs-irestore-new" 9236 class="header-level3-menu-link header-card-link button button-tertiary link typography-body typography-body--2 typography-body--2-medium " 9237 9238 > 9239 <span>LaserBand Vs. iRestore</span></a> 9240 </div> 9241 </li><li class="header-level2-menu-item header-dropdown-menu-item"> 9242 <div class="header-card-details"> 9243 <a 9244 href="https://hairmax.com/pages/powerflex-272-vs-other" 9245 class="header-level3-menu-link header-card-link button button-tertiary link typography-body typography-body--2 typography-body--2-medium " 9246 9247 > 9248 <span>PowerFlex 272 Laser Cap Vs. The "Other" Device</span></a> 9249 </div> 9250 </li><li class="header-level2-menu-item header-dropdown-menu-item"> 9251 <div class="header-card-details"> 9252 <a 9253 href="/pages/clinical-research-results" 9254 class="header-level3-menu-link header-card-link button button-tertiary link typography-body typography-body--2 typography-body--2-medium " 9255 9256 > 9257 <span>Clinical Research & Proven Results</span></a> 9258 </div> 9259 </li><li class="header-level2-menu-item header-dropdown-menu-item">
9260 <div class="header-card-details"> 9261 <a 9262 href="/pages/is-hairmax-right-for-you" 9263 class="header-level3-menu-link header-card-link button button-tertiary link typography-body typography-body--2 typography-body--2-medium " 9264 9265 > 9266 <span>Is Low-Level Laser Therapy Right for You?</span></a> 9267 </div> 9268 </li></ul> 9269 </div> 9270 </details> 9271 </li></ul> 9272 </header-mega> 9273 <!-- side --> 9274 9275 <ul class="header-side-menu" role="list"> 9276 9277 <li class="hiddenâ¤1199"> 9278 <a 9279 href="/pages/laserfocused" 9280 target="_blank" 9281 class="quiz-button header-featured-link button button--secondary-b typography-body typography-body--2 typography-body--2-medium typeform-share" 9282 >Watch Podcast</a> 9283 </li> 9284 9285<li class="header-search hiddenâ¤1199"> 9286 <div class="hairmax-header-switcher" style="display: inline-block; vertical-align: middle; margin: 0; font-family: inherit; position: relative;"> 9287 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/press-releases" /> 9288 <div class="custom-language-selector"> 9289 <button type="button" id="HeaderLangTrigger" style="display: flex; align-items: center; gap: 6px; padding: 5px 8px; background: transparent; border: none; cursor: pointer; border-radius: 4px; font-size: 13px; color: #000 !important;"> 9290 9291 9292 <img src="https://cdn.shopify.com/s/files/1/1581/8797/files/USA-Flag.jpg?v=1776354812" width="18" height="13" style="display:block; border: none;" alt="flag of USA" role="presentation"> 9293 <span style="display: inline !important; color: #000 !important; font-weight: 600;">EN</span> 9294 9295 9296 <span style="font-size: 12px; color: #000 !important; display: inline !important; margin-left: 2px;">â¼</span> 9297 </button> 9298 9299 <ul id="HeaderLangList" style="display:none; position: absolute; top: 100%; right: 0; background: #fff; border: 1px solid #e5e5e5; list-style: none; padding: 5px 0; margin-top: 5px; width: 140px; z-index: 1000; box-shadow: 0 4px 6px rgba(0,0,0,0.1);"> 9300 9301 <li> 9302 <button type="submit" name="locale_code" value="en" style="display: flex; align-items: center; gap: 10px; width: 100%; padding: 8px 15px; background: none; border: none; cursor: pointer; text-align: left; font-size: 13px; color: #000 !important; font-weight: 500;"> 9303 9304 <img src="https://cdn.shopify.com/s/files/1/1581/8797/files/USA-Flag.jpg?v=1776354812" width="18" height="13" alt="Flag of USA" role="presentation"> 9305 9306 English 9307 </button> 9308 </li> 9309 9310 <li> 9311 <button type="submit" name="locale_code" value="es" style="display: flex; align-items: center; gap: 10px; width: 100%; padding: 8px 15px; background: none; border: none; cursor: pointer; text-align: left; font-size: 13px; color: #000 !important; font-weight: 500;"> 9312 9313 <img src="https://cdn.shopify.com/s/files/1/1581/8797/files/Spain-Flag.jpg?v=1776354811" width="18" height="13" alt="Flag of Spain" role="presentation"> 9314 9315 Español 9316 </button> 9317 </li> 9318 9319 </ul> 9320 </div> 9321 </form> 9322 </div> 9323 9324
9324<script> 9325 (function() { 9326 const trigger = document.getElementById('HeaderLangTrigger'); 9327 const list = document.getElementById('HeaderLangList'); 9328 if (trigger && list) { 9329 trigger.addEventListener('click', (e) => { 9330 e.stopPropagation(); 9331 list.style.display = list.style.display === 'block' ? 'none' : 'block'; 9332 }); 9333 document.addEventListener('click', () => { 9334 list.style.display = 'none'; 9335 }); 9336 } 9337 })(); 9338 </script>
9338 9339</li> 9340 <li class="header-search hiddenâ¤1199"> 9341 <link href="//hairmax.com/cdn/shop/t/846/assets/component-predictive-search.css?v=100353423860683185871790002596" rel="stylesheet" type="text/css" media="all" /> 9342 9343<details-modal class="header__search"> 9344 <details> 9345 <summary 9346 class="" 9347 aria-haspopup="dialog" 9348 aria-label="Type to search" 9349 > 9350 <svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-search"> 9351<g clip-path="url(#clip0_780_258)"> 9352<path d="M14.8109 13.9256L10.5072 9.61877C11.3557 8.60125 11.866 7.30091 11.866 5.88068C11.866 2.64059 9.20689 0.00610352 5.93606 0.00610352C2.66523 0.00610352 0 2.64367 0 5.88375C0 9.12384 2.65908 11.7583 5.92991 11.7583C7.3194 11.7583 8.59822 11.2818 9.61267 10.4857L13.9318 14.8048C14.1838 15.0568 14.5589 15.0568 14.8109 14.8048C15.063 14.5527 15.063 14.1776 14.8109 13.9256ZM1.26038 5.88375C1.26038 3.33841 3.3569 1.26955 5.92991 1.26955C8.50292 1.26955 10.5994 3.33841 10.5994 5.88375C10.5994 8.4291 8.50292 10.498 5.92991 10.498C3.3569 10.498 1.26038 8.42602 1.26038 5.88375Z" fill="black"/> 9353</g> 9354<defs> 9355<clipPath id="clip0_780_258"> 9356<rect width="15" height="15" fill="white"/> 9357</clipPath> 9358</defs> 9359</svg> 9360 9361 </summary> 9362 <div 9363 class="search-modal modal__content" 9364 role="dialog" 9365 aria-modal="true" 9366 aria-label="Type to search" 9367 > 9368 <div class="modal-overlay"></div> 9369 <div 9370 class="search-modal__content" 9371 > 9372 <predictive-search class="search-modal__form" data-loading-text="Loading..."> 9373 <form action="/search" method="get" role="search" class="search search-modal__form"> 9374 <div class="field"> 9375 <input 9376 class="search__input field__input" 9377 id="Search-In-Modal" 9378 type="search" 9379 name="q" 9380 placeholder="Type to search" 9381 role="combobox" 9382 aria-expanded="false" 9383 aria-owns="predictive-search-results" 9384 aria-controls="predictive-search-results" 9385 aria-haspopup="listbox" 9386 aria-autocomplete="list" 9387 autocorrect="off" 9388 autocomplete="off" 9389 autocapitalize="off" 9390 spellcheck="false" 9391 > 9392 <label class="field__label" for="Search-In-Modal">Type to search</label> 9393 <input type="hidden" name="options[prefix]" value="last"> 9394 <button 9395 type="button" 9396 class="search-modal__close-button modal__close-button link link--text focus-inset" 9397 aria-label="Close" 9398 > 9399 <svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close"> 9400<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1098 13.964C13.3016 14.1627 13.6126 14.1627 13.8044 13.964C13.9962 13.7654 13.9962 13.4433 13.8044 13.2446L7.68728 6.90921L13.4766 0.915309C13.6684 0.716686 13.6684 0.394654 13.4766 0.196031C13.2847 -0.00259212 12.9737 -0.00259215 12.7818 0.196031L6.99267 6.18982L1.20522 0.195866C1.01341 -0.00278844 0.70242 -0.00278861 0.51061 0.195866C0.3188 0.39452 0.3188 0.716602 0.51061 0.915256L6.29795 6.90909L0.180503 13.2428C-0.0113394 13.4414 -0.0113396 13.7634 0.180503 13.962C0.372345 14.1607 0.683383 14.1607 0.875225 13.962L6.99256 7.62849L13.1098 13.964Z" fill="black"/> 9401</svg> 9402 9403 <button 9404 type="reset" 9405 class="reset__button field__button hidden hidden" 9406 aria-label="Clear search term" 9407 > 9408 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 9409 <use xlink:href="#icon-reset"> 9410 </svg> 9411 </button> 9412 </button> 9413 </div> 9414 <div class="predictive-search predictive-search--header" data-predictive-search> 9415 <div class="predictive-search__loading-state"> 9416 <svg 9417 aria-hidden="true" 9418 focusable="false" 9419 class="spinner"
9420 viewBox="0 0 66 66" 9421 xmlns="http://www.w3.org/2000/svg" 9422 > 9423 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 9424 </svg> 9425 </div> 9426 </div> 9427 9428 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span> 9429 </form> 9430 </predictive-search> 9431 </div> 9432 </div> 9433 </details> 9434</details-modal> 9435 9436 </li> 9437 9438 <!-- account --><li class="hiddenâ¤1199"> 9439 <a 9440 href="/account" 9441 class="link link--block link--hover-underline typography-heading typography-heading--9" 9442 aria-label="Open account page" 9443 > 9444 <svg aria-hidden="true" width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-account"> 9445 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.99963 8C1.79066 8.0002 0 9.79098 0 12V16C0 17.1046 0.895431 18 2 18H14C15.1046 18 16 17.1046 16 16V12C16 9.79098 14.2093 8.0002 12.0004 8C11.716 8.37862 11.3791 8.71556 11.0005 9H12C13.6569 9 15 10.3431 15 12V16C15 16.5523 14.5523 17 14 17H2C1.44772 17 1 16.5523 1 16V12C1 10.3431 2.34315 9 4 9H4.99951C4.62092 8.71556 4.28403 8.37862 3.99963 8Z" fill="black"/> 9446 <circle cx="8" cy="5" r="4.5" stroke="black"/> 9447</svg> 9448 </a> 9449 </li><!-- minicart --> 9450 9451 <li> 9452 <a 9453 href="/cart" 9454 class="cart-bubble link link--block typography-heading typography-heading--9" 9455 id="cart-bubble" 9456 > 9457 <svg width="13" height="18" viewBox="0 0 13 18" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-cart" role="presentation"> 9458 <rect x="0.5" y="5.46155" width="12" height="12" stroke="black"/> 9459 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1C4.93516 1 3.5 2.60274 3.5 4.80769V6.96154H2.5V4.80769C2.5 2.2545 4.19885 0 6.5 0C8.80115 0 10.5 2.2545 10.5 4.80769V6.96154H9.5V4.80769C9.5 2.60274 8.06484 1 6.5 1Z" fill="black"/> 9460</svg> 9461 9462 <div class="cart-bubble-count"> 9463 <span aria-hidden="true">0</span> 9464 <span class="visually-hidden">0 9465 items</span> 9466 </div> 9467 </a> 9468 </li> 9469 9470 <!-- drawer --> 9471 9472 <li class="hiddenâ¥1200"> 9473 <header-drawer> 9474 <details id="Details-header-drawer-container" class="header-drawer-container"> 9475 <summary 9476 class="header-drawer-toggle" 9477 role="button" 9478 aria-expanded="false" 9479 > 9480 <svg width="18" height="13" viewBox="0 0 18 13" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-hamburger"> 9481<line y1="-0.5" x2="18" y2="-0.5" transform="matrix(-1 0 0 1 18 1)" stroke="black"/> 9482<line y1="-0.5" x2="18" y2="-0.5" transform="matrix(-1 0 0 1 18 13)" stroke="black"/> 9483<line y1="-0.5" x2="18" y2="-0.5" transform="matrix(-1 0 0 1 18 7)" stroke="black"/> 9484</svg> 9485 9486 </summary> 9487 9488 <div 9489 class="header-drawer" 9490 tabindex="-1" 9491 > 9492 <div class="header-drawer-heading"> 9493 <h3 class="typography-heading typography-heading--7">Menu</h3> 9494 9495 <button 9496 class="header-drawer-close" 9497 aria-expanded="true" 9498 aria-label="Close" 9499 > 9500 <svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close"> 9501<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1098 13.964C13.3016 14.1627 13.6126 14.1627 13.8044 13.964C13.9962 13.7654 13.9962 13.4433 13.8044 13.2446L7.68728 6.90921L13.4766 0.915309C13.6684 0.716686 13.6684 0.394654 13.4766 0.196031C13.2847 -0.00259212 12.9737 -0.00259215 12.7818 0.196031L6.99267 6.18982L1.20522 0.195866C1.01341 -0.00278844 0.70242 -0.00278861 0.51061 0.195866C0.3188 0.39452 0.3188 0.716602 0.51061 0.915256L6.29795 6.90909L0.180503 13.2428C-0.0113394 13.4414 -0.0113396 13.7634 0.180503 13.962C0.372345 14.1607 0.683383 14.1607 0.875225 13.962L6.99256 7.62849L13.1098 13.964Z" fill="black"/> 9502</svg> 9503 9504 </button> 9505 </div> 9506 9507 <ul class="header-level1-menu header-drawer-menu" role="list"><li class="header-level1-menu-item header-drawer-menu-item header-drawer-menu-item--complex"> 9508 9509 <h2 class="typography-heading typography-heading--5 drawer-menu--title"> 9510 Shop 9511 </h2> 9512
9513 <ul class="drawer-card-menu"><li class="drawer-card-menu--item"> 9514 <a href="/collections/laser-hair-growth-devices"><div class="drawer-card--item-image"> 9515 <img 9516 src="//hairmax.com/cdn/shop/files/laser-devices-lumina.png?v=1757425167&width=300" 9517 alt="" 9518 loading="eager" 9519 width="300" 9520 height="150" 9521 class="deskImg" 9522 > 9523 9524 </div><h3 class="typography-heading typography-heading--5">Laser Hair Growth Devices</h3> 9525 </a> 9526 </li><li class="drawer-card-menu--item"> 9527 <a href="/collections/density"><div class="drawer-card--item-image"> 9528 <img 9529 src="//hairmax.com/cdn/shop/files/Density-shadow_0c7329d2-c801-49a3-bbd5-c67d0f32f2f2.png?v=1780414367&width=300" 9530 alt="" 9531 loading="eager" 9532 width="351" 9533 height="322" 9534 class="deskImg" 9535 > 9536 9537 </div><h3 class="typography-heading typography-heading--5">Hair Care & Minoxidil</h3> 9538 </a> 9539 </li><li class="drawer-card-menu--item"> 9540 <a href="/collections/supplements-more"><div class="drawer-card--item-image"> 9541 <img 9542 src="//hairmax.com/cdn/shop/files/actonis-supplement-menu_new.avif?v=1786712868&width=300" 9543 alt="Actonis Hair + Scalp supplement kit including a white and orange box, a white bottle of hairmax supplements, and an orange 'NEW!' badge sitting on top of new collagen complex on a white background." 9544 loading="eager" 9545 width="300" 9546 height="150" 9547 class="deskImg" 9548 > 9549 9550 <img 9551 src="//hairmax.com/cdn/shop/files/actonis-supplement-menu_new.avif?v=1786712868&width=300" 9552 alt="Actonis Hair + Scalp supplement kit including a white and orange box, a white bottle of hairmax supplements, and an orange 'NEW!' badge sitting on top of new collagen complex on a white background." 9553 loading="eager" 9554 width="300" 9555 height="150" 9556 class="media mobImg" 9557 > 9558 9559 </div><h3 class="typography-heading typography-heading--5">Supplements & More</h3> 9560 </a> 9561 </li><li class="drawer-card-menu--item"> 9562 <a href="/collections/bundles"><div class="drawer-card--item-image"> 9563 <img 9564 src="//hairmax.com/cdn/shop/files/MegaMenu-bundle.png?v=1698265955&width=300" 9565 alt="" 9566 loading="eager" 9567 width="653" 9568 height="326" 9569 class="deskImg" 9570 > 9571 9572 </div><h3 class="typography-heading typography-heading--5">Bundles</h3> 9573 </a> 9574 </li></ul> 9575 9576 9577 </li><li class="header-level1-menu-item header-drawer-menu-item header-drawer-menu-item--complex"> 9578 9579 <details 9580 id="Details-header-subdrawer-2" 9581 class="header-subdrawer-container" 9582 > 9583 <summary 9584 class="header-subdrawer-toggle header-level1-menu-link link link--block typography-heading typography-heading--5" 9585 >
9586 <span>Explore</span> 9587 9588 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 9589class="icon icon-arrow-right"> 9590 <path d="M5.25 2.625L9.625 7L5.25 11.375" stroke="black" stroke-linecap="round" stroke-linejoin="round"/> 9591</svg> 9592 9593 </summary> 9594 9595 <div 9596 class="header-subdrawer" 9597 tabindex="-1" 9598 > 9599 9600 9601 <ul 9602 class="header-level2-menu header-subdrawer-menu scrollbar-hidden" 9603 role="list" 9604 tabindex="-1" 9605 > 9606 <li class="header-subdrawer-heading"> 9607 <button 9608 class="header-subdrawer-close" 9609 aria-expanded="true" 9610 aria-label="Close" 9611 > 9612 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 9613 class="icon icon-arrow-left"> 9614<path d="M8.75 11.375L4.375 7L8.75 2.625" stroke="black" stroke-linecap="round" stroke-linejoin="round"/> 9615</svg> 9616 9617 9618 <h2 class="header-subdrawer-title typography-heading typography-heading--4 grey-2-text"> 9619 Explore 9620 </h2> 9621 </button> 9622 </li><li class="header-level2-menu-item header-subdrawer-menu-item"> 9623 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="https://hairmax.com/collections/sale" class="link">Sale 9624</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9625 </div> 9626 </li> 9627 9628<!-- Language selector inside Level 2 submenu --> 9629 <li class="header-level2-menu-item mobile-language-selector mobile-language-selector--level2"> 9630 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/press-releases" /> 9631 <div class="custom-language-selector custom-language-selector--mobile"> 9632 9633 <div class="mobile-language-selector__label"> 9634 <span>Language:</span> 9635 <span> 9636 English 9637 </span> 9638 </div> 9639 9640 <ul class="mobile-language-selector__list" role="list"> 9641 9642 <li class="mobile-language-selector__item"> 9643 <button 9644 type="submit" 9645 name="locale_code" 9646 value="en" 9647 class="mobile-language-selector__button" 9648 9649 aria-current="true" 9650 9651 > 9652 9653 <img 9654 src="https://cdn.shopify.com/s/files/1/1581/8797/files/USA-Flag.jpg?v=1776354812" 9655 width="18" 9656 height="13" 9657 alt="flag of USA" 9658 role="presentation" 9659 > 9660 9661
9662 <span> 9663 EN 9664 </span> 9665 </button> 9666 </li> 9667 9668 <li class="mobile-language-selector__item"> 9669 <button 9670 type="submit" 9671 name="locale_code" 9672 value="es" 9673 class="mobile-language-selector__button" 9674 9675 > 9676 9677 <img 9678 src="https://cdn.shopify.com/s/files/1/1581/8797/files/Spain-Flag.jpg?v=1776354811" 9679 width="18" 9680 height="13" 9681 alt="flag of Spain" 9682 role="presentation" 9683 > 9684 9685 9686 <span> 9687 ES 9688 </span> 9689 </button> 9690 </li> 9691 9692 </ul> 9693 9694 </div> 9695 </form> 9696 </li> 9697 9698 9699 9700 </ul> 9701 </div> 9702 </details> 9703 9704 </li><li class="header-level1-menu-item header-drawer-menu-item header-drawer-menu-item--complex"> 9705 9706 <details 9707 id="Details-header-subdrawer-3" 9708 class="header-subdrawer-container" 9709 > 9710 <summary 9711 class="header-subdrawer-toggle header-level1-menu-link link link--block typography-heading typography-heading--5" 9712 > 9713 <span>Results</span> 9714 9715 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 9716class="icon icon-arrow-right"> 9717 <path d="M5.25 2.625L9.625 7L5.25 11.375" stroke="black" stroke-linecap="round" stroke-linejoin="round"/> 9718</svg> 9719 9720 </summary> 9721 9722 <div 9723 class="header-subdrawer" 9724 tabindex="-1" 9725 > 9726 9727 9728 <ul 9729 class="header-level2-menu header-subdrawer-menu scrollbar-hidden" 9730 role="list" 9731 tabindex="-1" 9732 > 9733 <li class="header-subdrawer-heading"> 9734 <button 9735 class="header-subdrawer-close" 9736 aria-expanded="true" 9737 aria-label="Close" 9738 > 9739 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 9740 class="icon icon-arrow-left"> 9741<path d="M8.75 11.375L4.375 7L8.75 2.625" stroke="black" stroke-linecap="round" stroke-linejoin="round"/> 9742</svg> 9743 9744 9745 <h2 class="header-subdrawer-title typography-heading typography-heading--4 grey-2-text"> 9746 Results 9747 </h2> 9748 </button> 9749 </li><li class="header-level2-menu-item header-subdrawer-menu-item"> 9750 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="/pages/hairmax-success-stories" class="link">Success Stories 9751</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9752 </div> 9753 </li> 9754 9755<li class="header-level2-menu-item header-subdrawer-menu-item"> 9756 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="/pages/before-after" class="link">Before & After 9757</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9758 </div> 9759 </li> 9760 9761<li class="header-level2-menu-item header-subdrawer-menu-item"> 9762 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="/pages/written-testimonials" class="link">Written Testimonials 9763</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9764 </div> 9765 </li> 9766 9767<!-- Language selector inside Level 2 submenu --> 9768 <li class="header-level2-menu-item mobile-language-selector mobile-language-selector--level2"> 9769 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/press-releases" /> 9770 <div class="custom-language-selector custom-language-selector--mobile"> 9771 9772 <div class="mobile-language-selector__label">
9773 <span>Language:</span> 9774 <span> 9775 English 9776 </span> 9777 </div> 9778 9779 <ul class="mobile-language-selector__list" role="list"> 9780 9781 <li class="mobile-language-selector__item"> 9782 <button 9783 type="submit" 9784 name="locale_code" 9785 value="en" 9786 class="mobile-language-selector__button" 9787 9788 aria-current="true" 9789 9790 > 9791 9792 <img 9793 src="https://cdn.shopify.com/s/files/1/1581/8797/files/USA-Flag.jpg?v=1776354812" 9794 width="18" 9795 height="13" 9796 alt="flag of USA" 9797 role="presentation" 9798 > 9799 9800 9801 <span> 9802 EN 9803 </span> 9804 </button> 9805 </li> 9806 9807 <li class="mobile-language-selector__item"> 9808 <button 9809 type="submit" 9810 name="locale_code" 9811 value="es" 9812 class="mobile-language-selector__button" 9813 9814 > 9815 9816 <img 9817 src="https://cdn.shopify.com/s/files/1/1581/8797/files/Spain-Flag.jpg?v=1776354811" 9818 width="18" 9819 height="13" 9820 alt="flag of Spain" 9821 role="presentation" 9822 > 9823 9824 9825 <span> 9826 ES 9827 </span> 9828 </button> 9829 </li> 9830 9831 </ul> 9832 9833 </div> 9834 </form> 9835 </li> 9836 9837 9838 9839 </ul> 9840 </div> 9841 </details> 9842 9843 </li><li class="header-level1-menu-item header-drawer-menu-item header-drawer-menu-item--complex"> 9844 9845 <details 9846 id="Details-header-subdrawer-4" 9847 class="header-subdrawer-container" 9848 > 9849 <summary 9850 class="header-subdrawer-toggle header-level1-menu-link link link--block typography-heading typography-heading--5" 9851 >
9852 <span>How Hairmax Works</span> 9853 9854 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 9855class="icon icon-arrow-right"> 9856 <path d="M5.25 2.625L9.625 7L5.25 11.375" stroke="black" stroke-linecap="round" stroke-linejoin="round"/> 9857</svg> 9858 9859 </summary> 9860 9861 <div 9862 class="header-subdrawer" 9863 tabindex="-1" 9864 > 9865 9866 9867 <ul 9868 class="header-level2-menu header-subdrawer-menu scrollbar-hidden" 9869 role="list" 9870 tabindex="-1" 9871 > 9872 <li class="header-subdrawer-heading"> 9873 <button 9874 class="header-subdrawer-close" 9875 aria-expanded="true" 9876 aria-label="Close" 9877 > 9878 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 9879 class="icon icon-arrow-left"> 9880<path d="M8.75 11.375L4.375 7L8.75 2.625" stroke="black" stroke-linecap="round" stroke-linejoin="round"/> 9881</svg> 9882 9883 9884 <h2 class="header-subdrawer-title typography-heading typography-heading--4 grey-2-text"> 9885 How Hairmax Works 9886 </h2> 9887 </button> 9888 </li><li class="header-level2-menu-item header-subdrawer-menu-item"> 9889 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="/pages/about-us" class="link">Our Story 9890</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9891 </div> 9892 </li> 9893 9894<li class="header-level2-menu-item header-subdrawer-menu-item"> 9895 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="/pages/understanding-hair-loss" class="link">Understanding Hair Loss 9896</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9897 </div> 9898 </li> 9899 9900<li class="header-level2-menu-item header-subdrawer-menu-item"> 9901 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="https://hairmax.com/pages/fda-clearances" class="link">FDA Clearances 9902</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9903 </div> 9904 </li> 9905 9906<li class="header-level2-menu-item header-subdrawer-menu-item"> 9907 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="/pages/hairmax-technology" class="link">Hairmax Technology 9908</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9909 </div> 9910 </li> 9911 9912<li class="header-level2-menu-item header-subdrawer-menu-item"> 9913 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="/pages/device-comparison" class="link">Hairmax Device Comparison 9914</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9915 </div> 9916 </li> 9917 9918<li class="header-level2-menu-item header-subdrawer-menu-item"> 9919 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="https://hairmax.com/pages/compare-hairmax-vs-other-devices" class="link">Compare Hairmax to Others 9920</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9921 </div> 9922 </li> 9923 9924<li class="header-level2-menu-item header-subdrawer-menu-item"> 9925 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="/pages/hairmax-vs-irestore-new" class="link">LaserBand Vs. iRestore 9926</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9927 </div> 9928 </li> 9929 9930<li class="header-level2-menu-item header-subdrawer-menu-item"> 9931 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="https://hairmax.com/pages/powerflex-272-vs-other" class="link">
9931PowerFlex 272 Laser Cap Vs. The "Other" Device 9932</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9933 </div> 9934 </li> 9935 9936<li class="header-level2-menu-item header-subdrawer-menu-item"> 9937 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="https://hairmax.com/pages/clinical-research-results" class="link">Clinical Research & Proven Results 9938</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9939 </div> 9940 </li> 9941 9942<li class="header-level2-menu-item header-subdrawer-menu-item"> 9943 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="https://hairmax.com/pages/is-hairmax-right-for-you" class="link">Is Low-Level Laser Therapy Right for You? 9944</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9945 </div> 9946 </li> 9947 9948<li class="header-level2-menu-item header-subdrawer-menu-item"> 9949 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="/blogs/press-releases" class="link">Press Releases 9950</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9951 </div> 9952 </li> 9953 9954<li class="header-level2-menu-item header-subdrawer-menu-item"> 9955 <div class="header-subdrawer-block"><h3 class="header-level2-menu-link header-subdrawer-block-title typography-heading typography-heading--4"><a href="/blogs/news" class="link">Hairmax Blog 9956</a></h3><ul class="header-level3-menu header-subdrawer-block-menu" role="list"></ul> 9957 </div> 9958 </li> 9959 9960<!-- Language selector inside Level 2 submenu --> 9961 <li class="header-level2-menu-item mobile-language-selector mobile-language-selector--level2"> 9962 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/press-releases" /> 9963 <div class="custom-language-selector custom-language-selector--mobile"> 9964 9965 <div class="mobile-language-selector__label"> 9966 <span>Language:</span> 9967 <span> 9968 English 9969 </span> 9970 </div> 9971 9972 <ul class="mobile-language-selector__list" role="list"> 9973 9974 <li class="mobile-language-selector__item"> 9975 <button 9976 type="submit" 9977 name="locale_code" 9978 value="en" 9979 class="mobile-language-selector__button" 9980 9981 aria-current="true" 9982 9983 > 9984 9985 <img 9986 src="https://cdn.shopify.com/s/files/1/1581/8797/files/USA-Flag.jpg?v=1776354812" 9987 width="18" 9988 height="13" 9989 alt="flag of USA" 9990 role="presentation" 9991 > 9992 9993
9994 <span> 9995 EN 9996 </span> 9997 </button> 9998 </li> 9999 10000 <li class="mobile-language-selector__item"> 10001 <button 10002 type="submit" 10003 name="locale_code" 10004 value="es" 10005 class="mobile-language-selector__button" 10006 10007 > 10008 10009 <img 10010 src="https://cdn.shopify.com/s/files/1/1581/8797/files/Spain-Flag.jpg?v=1776354811" 10011 width="18" 10012 height="13" 10013 alt="flag of Spain" 10014 role="presentation" 10015 > 10016 10017 10018 <span> 10019 ES 10020 </span> 10021 </button> 10022 </li> 10023 10024 </ul> 10025 10026 </div> 10027 </form> 10028 </li> 10029 10030 10031 10032 </ul> 10033 </div> 10034 </details> 10035 10036 </li><!-- Feature Button --> 10037 10038 10039 <li class="header-level1-menu-item header-drawer-menu-item header-drawer-menu-item--simple drawer-featured-link--wrapper"> 10040 <a 10041 href="/pages/laserfocused" 10042 class="quiz-button drawer-featured-link button button--secondary-b typography-body typography-body--2 typography-body--2-medium typeform-share" 10043 >Watch Podcast</a> 10044 </li> 10045 10046 10047 <!-- Country selector --> 10048 10049 10050 10051 <!-- Mobile language selector --> 10052 10053<li class="header-level1-menu-item header-drawer-menu-item header-drawer-menu-item--simple mobile-language-selector"> 10054 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/press-releases" /> 10055 <div class="custom-language-selector custom-language-selector--mobile"> 10056 10057 <div class="mobile-language-selector__label"> 10058 <span>Language:</span> 10059 <span>English</span> 10060 </div> 10061 10062 <ul id="cHeaderLangList" class="mobile-language-selector__list" role="list"> 10063 10064 <li class="mobile-language-selector__item"> 10065 <button 10066 type="submit" 10067 name="locale_code" 10068 value="en" 10069 class="mobile-language-selector__button" 10070 10071 aria-current="true" 10072 10073 > 10074 10075 <img 10076 src="https://cdn.shopify.com/s/files/1/1581/8797/files/USA-Flag.jpg?v=1776354812" 10077 width="18" 10078 height="13" 10079 alt="The flag of USA" 10080 role="presentation" 10081 > 10082 10083
10084 <span>EN</span> 10085 </button> 10086 </li> 10087 10088 <li class="mobile-language-selector__item"> 10089 <button 10090 type="submit" 10091 name="locale_code" 10092 value="es" 10093 class="mobile-language-selector__button" 10094 10095 > 10096 10097 <img 10098 src="https://cdn.shopify.com/s/files/1/1581/8797/files/Spain-Flag.jpg?v=1776354811" 10099 width="18" 10100 height="13" 10101 alt="The flag of Spain" 10102 role="presentation" 10103 > 10104 10105 10106 <span>ES</span> 10107 </button> 10108 </li> 10109 10110 </ul> 10111 10112 </div> 10113 </form> 10114</li> 10115 10116<style> 10117 10118 /* Keep an opened submenu above the main drawer content */ 10119.header-subdrawer { 10120 z-index: 10; 10121} 10122 10123/* Mobile language selector */ 10124.mobile-language-selector { 10125 position: static; 10126 margin-top: 1rem; 10127 padding: 0 0rem 0rem; 10128} 10129 10130.mobile-language-selector form, 10131.custom-language-selector--mobile { 10132 position: static; 10133 width: 100%; 10134} 10135 10136.mobile-language-selector__label { 10137 display: flex; 10138 align-items: center; 10139 gap: 0.5rem; 10140 padding: 0.5rem 0.8rem; 10141 color: #000; 10142 font-size: 1.3rem; 10143 font-weight: 600; 10144} 10145 10146.mobile-language-selector__list { 10147 position: static; 10148 display: flex; 10149 align-items: center; 10150 flex-wrap: wrap; 10151 width: 100%; 10152 margin: 0; 10153 padding: 0; 10154 list-style: none; 10155} 10156 10157.mobile-language-selector__button { 10158 display: flex; 10159 align-items: center; 10160 gap: 0.6rem; 10161 padding: 0.5rem 0.8rem; 10162 color: #000; 10163 background: transparent; 10164 border: 0; 10165 cursor: pointer; 10166 font-size: 1.3rem; 10167 font-weight: 500; 10168} 10169 10170.mobile-language-selector__button[aria-current="true"] { 10171 font-weight: 700; 10172} 10173</style> 10174 10175 10176 </div> 10177 <style> 10178 #cHeaderLangList li button { 10179 padding:5px 8px !important; 10180 } 10181 </style> 10182 10183 10184 10185 </ul> 10186 </div> 10187 </details> 10188 </header-drawer> 10189 </li> 10190 </ul> 10191 </div> 10192 </header> 10193</div> 10194 10195<nav id="account-nav" class="account-nav account-links account-dashboard-top" blog> 10196 <div class="dashboard-top-left"> 10197 <div class="account-links-selected account-nav hiddenâ¥768"> 10198 <span class="active-link link" data-href="/account">PERSONAL DETAILS<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 10199 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 10200 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 10201</svg> 10202 10203 </span> 10204 <span class="active-link link" data-href="/account/addresses">ADDRESS BOOK<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 10205 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 10206 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 10207</svg> 10208 10209 </span> 10210 10211 10212 <span class="active-link link" data-href="/account?orders">ORDER HISTORY<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 10213 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 10214 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 10215</svg> 10216 10217 </span> 10218 </div> 10219 <div class="account-links-list account-nav"> 10220 <a 10221 href="/account" 10222 data-href="/account" 10223 class="typography-body typography-body--3 link link--inline-block link--hover-underline">PERSONAL DETAILS<span class="svg-container hiddenâ¥768 hidden"> 10224 <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 10225 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 10226 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 10227</svg> 10228 10229 </span> 10230 </a> 10231 <a 10232 href="/account?orders" 10233 data-href="/account?orders" 10234 class="typography-body typography-body--3 link link--inline-block link--hover-underline">ORDER HISTORY<span class="svg-container hiddenâ¥768 hidden">
10235 <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 10236 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 10237 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 10238</svg> 10239 10240 </span> 10241 </a> 10242 <a 10243 href="/account/addresses" 10244 data-href="/account/addresses" 10245 class="typography-body typography-body--3 link link--inline-block link--hover-underline">ADDRESS BOOK<span class="svg-container hiddenâ¥768 hidden"> 10246 <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 10247 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 10248 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 10249</svg> 10250 10251 </span> 10252 </a> 10253 10254 10255 </div> 10256 </div> 10257 <div class="dashboard-top-right"> 10258 <p class="typography-body typography-body--3"> 10259 Hello, 10260 <a href="/account/logout?return_url=%2Faccount" class="link"> 10261 <svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close"> 10262<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1098 13.964C13.3016 14.1627 13.6126 14.1627 13.8044 13.964C13.9962 13.7654 13.9962 13.4433 13.8044 13.2446L7.68728 6.90921L13.4766 0.915309C13.6684 0.716686 13.6684 0.394654 13.4766 0.196031C13.2847 -0.00259212 12.9737 -0.00259215 12.7818 0.196031L6.99267 6.18982L1.20522 0.195866C1.01341 -0.00278844 0.70242 -0.00278861 0.51061 0.195866C0.3188 0.39452 0.3188 0.716602 0.51061 0.915256L6.29795 6.90909L0.180503 13.2428C-0.0113394 13.4414 -0.0113396 13.7634 0.180503 13.962C0.372345 14.1607 0.683383 14.1607 0.875225 13.962L6.99256 7.62849L13.1098 13.964Z" fill="black"/> 10263</svg> 10264 10265 </a> 10266 </p> 10267 </div> 10268 10269</nav> 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283</section> 10284 10285 10286 10287 10288 10289 <div id="shopify-section-offer-bar-Taylor-internal-pages" class="shopify-section"> 10290 10291<style> 10292.taylor_desktop_rev_hero_banner_offer-bar-main-container { 10293 padding-top:20px; 10294 padding-bottom:20px; 10295} 10296 10297 10298 10299</style> 10300 10301 10302 10303 10304 10305<div 10306 class="taylor_rev_hero_banner_offer-bar-main-container taylor_desktop_rev_hero_banner_offer-bar-main-container" 10307 style="background-color:;display:none" 10308> 10309 <div class="rev_hero_banner_offer-bar-inner"> 10310 <!-- Countdown --> 10311 10312 <!-- Promo Cards --> 10313 <!-- <div class="promo-cards-wrapper"> --> 10314 10315 <a 10316 class="promo-card-link" 10317 10318 style="display:inline-block;text-decoration:none;pointer-events: none; cursor: default;" 10319 10320 > 10321 <div class="promo-card" style="background-color:"> 10322 10323 <div class="promo-text"> 10324 <h3 style="font-size:20px; line-height:25px"> 10325 <p><strong>Save 20% </strong></p> 10326 </h3> 10327 <p> 10328 <div style="font-size:16px; line-height:12px"> 10329 <p><strong>Use code: Taylor</strong></p> 10330 </div> 10331 </p> 10332 10333 </div> 10334 </div> 10335 </a> 10336 10337 <!-- </div> --> 10338 </div> 10339</div> 10340 10341 10342 10343 10344 10345 10346</div> 10347 10348 <div id="shopify-section-offer-bar-mvp-internal-pages" class="shopify-section"> 10349<link 10350 rel="stylesheet" 10351 href="https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.css" 10352/> 10353
10354<script src="https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.js"></script>
10354 10355<style> 10356.mvp_desktop_rev_hero_banner_offer-bar-main-container { 10357 padding-top:20px; 10358 padding-bottom:20px; 10359} 10360.rev_hero_banner_offer-bar-inner_mobi_custom { 10361 10362 display:none; 10363 10364} 10365 10366 10367 10368 .pr_swiper-button-prev:after, 10369 .pr_swiper-button-prev:after { 10370 font-family: swiper-icons; 10371 font-size: 25px; 10372 text-transform: none !important; 10373 letter-spacing: 0; 10374 font-variant: initial; 10375 line-height: 1; 10376 } 10377 10378 10379 .pr_swiper-button-prev { 10380 position: absolute; 10381 top: var(--swiper-navigation-top-offset, 29%); 10382 width: calc(var(--swiper-navigation-size) / 44 * 27); 10383 height: var(--swiper-navigation-size); 10384 z-index: 10; 10385 cursor: pointer; 10386 left: 10px; 10387 } 10388 .pr_swiper-button-next { 10389 position: absolute; 10390 top: var(--swiper-navigation-top-offset, 24.5%); 10391 width: calc(var(--swiper-navigation-size) / 44 * 27); 10392 height: var(--swiper-navigation-size); 10393 z-index: 10; 10394 cursor: pointer; 10395 right: 0; 10396 } 10397 10398 10399 10400 @media(max-width:586px) { 10401 .mvp_desktop_rev_hero_banner_offer-bar-main-container { 10402 margin-bottom:20px; 10403 } 10404 .rev_hero_banner_offer-bar-inner_mobi_custom { 10405 display:block; 10406 padding:0px 10px; 10407 position: relative; 10408 overflow:hidden; 10409 } 10410 .desktop_pr_banner_offer { 10411 display:none; 10412 } 10413 } 10414 10415</style> 10416 10417 10418 10419 10420 10421<div 10422 class="mvp_rev_hero_banner_offer-bar-main-container mvp_desktop_rev_hero_banner_offer-bar-main-container" 10423 style="background-color:#252525;display:none" 10424> 10425 <div class="rev_hero_banner_offer-bar-inner desktop_pr_banner_offer"> 10426 <!-- Countdown --> 10427 10428 <!-- Promo Cards --> 10429 <!-- <div class="promo-cards-wrapper"> --> 10430 10431 <a 10432 class="promo-card-link" 10433 10434 href="https://hairmax.com/es/products/laserband-41" 10435 style="display:inline-block;text-decoration:none;" 10436 10437 > 10438 <div class="promo-card" style="background-color:"> 10439 10440 <div class="promo-text"> 10441 <h3 style="font-size:16px; line-height:18px"> 10442 <p><strong>Ahorra $100 en tu Hairmax </strong></p> 10443 </h3> 10444 <p> 10445 <div style="font-size:13px; line-height:16px"> 10446 <p><strong>LaserBand 41</strong></p> 10447 </div> 10448 </p> 10449 10450 <span 10451 class="promo-code" 10452 style="color:;font-size:12px;line-height:20px" 10453 ><p>Code: ESP100</p></span> 10454 10455 </div> 10456 </div> 10457 </a> 10458 10459 <a 10460 class="promo-card-link" 10461 10462 href="https://hairmax.com/es/products/ultima-12-classic-lasercomb" 10463 style="display:inline-block;text-decoration:none;" 10464 10465 > 10466 <div class="promo-card" style="background-color:"> 10467 10468 <div class="promo-text"> 10469 <h3 style="font-size:16px; line-height:18px"> 10470 <p><strong>Ahorra $25 en tu Hairmax </strong></p> 10471 </h3> 10472 <p> 10473 <div style="font-size:13px; line-height:16px"> 10474 <p><strong>Ultima 12 Classic</strong></p> 10475 </div> 10476 </p> 10477 10478 <span 10479 class="promo-code" 10480 style="color:;font-size:12px;line-height:20px" 10481 ><p>Code: ESP25</p></span> 10482 10483 </div> 10484 </div> 10485 </a> 10486 10487 <!-- </div> --> 10488 </div> 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 <div class="rev_hero_banner_offer-bar-inner rev_hero_banner_offer-bar-inner_mobi_custom PRswiper"> 10503 <!-- Countdown --> 10504 <div class="swiper-wrapper"> 10505 <!-- Promo Cards --> 10506 <!-- <div class="promo-cards-wrapper"> --> 10507 10508 <a 10509 class="promo-card-link swiper-slide" 10510 10511 href="https://hairmax.com/es/products/laserband-41" 10512 style="display:inline-block;text-decoration:none;" 10513 10514 > 10515 <div class="promo-card" style="background-color:"> 10516 10517 <div class="promo-text"> 10518 <h3 style="font-size:16px; line-height:18px"> 10519 <p><strong>Ahorra $100 en tu Hairmax </strong></p> 10520 </h3> 10521 <p> 10522 <div style="font-size:13px; line-height:16px"> 10523 <p><strong>LaserBand 41</strong></p> 10524 </div> 10525 </p> 10526
10527 <span 10528 class="promo-code" 10529 style="color:;font-size:12px;line-height:20px" 10530 ><p>Code: ESP100</p></span> 10531 10532 </div> 10533 </div> 10534 </a> 10535 10536 <a 10537 class="promo-card-link swiper-slide" 10538 10539 href="https://hairmax.com/es/products/ultima-12-classic-lasercomb" 10540 style="display:inline-block;text-decoration:none;" 10541 10542 > 10543 <div class="promo-card" style="background-color:"> 10544 10545 <div class="promo-text"> 10546 <h3 style="font-size:16px; line-height:18px"> 10547 <p><strong>Ahorra $25 en tu Hairmax </strong></p> 10548 </h3> 10549 <p> 10550 <div style="font-size:13px; line-height:16px"> 10551 <p><strong>Ultima 12 Classic</strong></p> 10552 </div> 10553 </p> 10554 10555 <span 10556 class="promo-code" 10557 style="color:;font-size:12px;line-height:20px" 10558 ><p>Code: ESP25</p></span> 10559 10560 </div> 10561 </div> 10562 </a> 10563 10564 </div> 10565 <!-- If we need navigation buttons --> 10566 <div class="pr_swiper-button-prev"></div> 10567 <div class="pr_swiper-button-next"> 10568 <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"> 10569 <circle cx="15" cy="15" r="13.5" stroke="#000" stroke-width="3" /> 10570 <path d="M13 10L18 15L13 20" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 10571 </svg> 10572 </div> 10573 10574 <!-- </div> --> 10575 </div> 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595</div> 10596 10597 10598 10599
10600<script> 10601 10602 10603 10604 10605 10606 10607 var Swiperrrr = new Swiper(".PRswiper", { 10608 spaceBetween: 10, 10609 slidesPerView: 1.5, 10610 speed: 1000, 10611 loop: true, 10612 // Navigation arrows 10613 navigation: { 10614 nextEl: '.pr_swiper-button-next', 10615 prevEl: '.pr_swiper-button-prev', 10616 }, 10617 10618 }); 10619 10620 10621 10622 10623</script>
10623 10624 10625</div> 10626 10627 10628 10629 10630 10631 10632 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 10633 <section id="shopify-section-template--20719619932278__main" class="shopify-section section"> 10634<section 10635 id="PressReleaseArchive-template--20719619932278__main" 10636 class="hmx-press-archive" 10637 style=" 10638 --hmx-press-background: #FFFFFF; 10639 --hmx-press-year-background: #101820; 10640 --hmx-press-year-color: #FFFFFF; 10641 --hmx-press-padding-top: 80px; 10642 --hmx-press-padding-bottom: 80px; 10643 " 10644> 10645 <div class="hmx-press-archive__container page-width"> 10646 <header class="hmx-press-archive__header"><h1 class="page-title typography-heading typography-heading--2"> 10647 Press Releases 10648 </h1><div class="hmx-press-archive__intro rte"> 10649 <p>Find hair growth and hair loss news releases. For media inquiries contact <a href="mailto:[email protected]">[email protected]</a>.</p> 10650 </div></header><nav class="hmx-press-archive__jump" aria-label="Press releases by year"><p class="hmx-press-archive__jump-heading"> 10651 Jump to Section 10652 </p><ul class="hmx-press-archive__year-links" role="list"><li> 10653 <a href="#PressReleaseYear-template--20719619932278__main-2026"> 10654 2026 10655 </a> 10656 </li><li> 10657 <a href="#PressReleaseYear-template--20719619932278__main-2025"> 10658 2025 10659 </a> 10660 </li><li> 10661 <a href="#PressReleaseYear-template--20719619932278__main-2024"> 10662 2024 10663 </a> 10664 </li><li> 10665 <a href="#PressReleaseYear-template--20719619932278__main-2023"> 10666 2023 10667 </a> 10668 </li><li> 10669 <a href="#PressReleaseYear-template--20719619932278__main-2022"> 10670 2022 10671 </a> 10672 </li><li> 10673 <a href="#PressReleaseYear-template--20719619932278__main-2021"> 10674 2021 10675 </a> 10676 </li><li> 10677 <a href="#PressReleaseYear-template--20719619932278__main-2020"> 10678 2020 10679 </a> 10680 </li><li> 10681 <a href="#PressReleaseYear-template--20719619932278__main-2019"> 10682 2019 10683 </a> 10684 </li><li> 10685 <a href="#PressReleaseYear-template--20719619932278__main-2018"> 10686 2018 10687 </a> 10688 </li><li> 10689 <a href="#PressReleaseYear-template--20719619932278__main-2017"> 10690 2017 10691 </a> 10692 </li></ul> 10693 </nav><div class="hmx-press-archive__years"><section 10694 id="PressReleaseYear-template--20719619932278__main-2026" 10695 class="hmx-press-year" 10696 aria-labelledby="PressReleaseYearHeading-template--20719619932278__main-2026" 10697 > 10698 <h2 10699 id="PressReleaseYearHeading-template--20719619932278__main-2026" 10700 class="hmx-press-year__heading" 10701 > 10702 2026 10703 </h2> 10704 10705 <div class="hmx-press-year__entries"><article class="hmx-press-entry"> 10706 <h3 class="hmx-press-entry__title"> 10707 Hairmax® Launches Hair Density Collagen Complex, Powered by Clinically Studied Lustriva® 10708 </h3><div class="hmx-press-entry__excerpt rte"> 10709 BOCA RATON, Fla., Aug 18, 2026 â Hairmax®, the global leader in science-backed laser hair growth solutions, today announced the launch of Hairmax® Hair Density Collagen Complex, a daily nutritional supplement formulated to support thicker, stronger, healthier-looking hair. 10710 </div><p class="hmx-press-entry__meta"> 10711 <time datetime="2026-08-18"> 10712 August 18, 2026 10713 </time> 10714 <span aria-hidden="true"> - </span> 10715 <a 10716 href="https://cdn.shopify.com/s/files/1/1581/8797/files/Hairmax_Lustriva_Collagen_Press_Release.pdf?v=1787250217"
10717 target="_blank" 10718 rel="noopener noreferrer" 10719 > 10720 Read More 10721 </a> 10722 </p> 10723 </article><article class="hmx-press-entry"> 10724 <h3 class="hmx-press-entry__title"> 10725 Hairmax® Marks Hair Loss Awareness Month With Education, Exclusive Offers, And Social Media Giveaways 10726 </h3><div class="hmx-press-entry__excerpt rte"> 10727 <p>BOCA RATON, FL, UNITED STATES, August 3, 2026 /EINPresswire.com/ -- Hairmax®, the global leader in FDA-cleared laser hair growth technology and a proud member of the American Hair Loss Council, is recognizing Hair Loss Awareness Month with a month-long campaign focused on raising awareness, providing physician-led education, and encouraging earlier action for men and women experiencing hair loss.</p> 10728 </div><p class="hmx-press-entry__meta"> 10729 <time datetime="2026-08-03"> 10730 August 3, 2026 10731 </time> 10732 <span aria-hidden="true"> - </span> 10733 <a 10734 href="https://www.einpresswire.com/article/930223929/hairmax-marks-hair-loss-awareness-month-with-education-exclusive-offers-and-social-media-giveaways" 10735 target="_blank" 10736 rel="noopener noreferrer" 10737 > 10738 Read More 10739 </a> 10740 </p> 10741 </article><article class="hmx-press-entry"> 10742 <h3 class="hmx-press-entry__title"> 10743 Hairmax® Now Available At Ulta Beauty 10744 </h3><div class="hmx-press-entry__excerpt rte"> 10745 <p>BOCA RATON, FL, UNITED STATES, July 14, 2026 /EINPresswire.com/ -- Hairmax®, the global leader in at-home laser hair growth technology, today announced that its FDA-cleared laser hair growth devices and restorative hair care products are now available on Ulta.com.</p> 10746 </div><p class="hmx-press-entry__meta"> 10747 <time datetime="2026-07-14"> 10748 July 14, 2026 10749 </time> 10750 <span aria-hidden="true"> - </span> 10751 <a 10752 href="https://www.einpresswire.com/article/925838207/hairmax-now-available-at-ulta-beauty" 10753 target="_blank" 10754 rel="noopener noreferrer" 10755 > 10756 Read More 10757 </a> 10758 </p> 10759 </article><article class="hmx-press-entry"> 10760 <h3 class="hmx-press-entry__title"> 10761 Hairmax® Expands Hair Restoration Portfolio With Launch Of Men's 5% Minoxidil Topical Solution 10762 </h3><div class="hmx-press-entry__excerpt rte"> 10763 <p>BOCA RATON, FL, UNITED STATES, June 17, 2026 /EINPresswire.com/ -- BOCA RATON, Fla., June 2026 â Hairmax®, the pioneer in laser hair growth technology and a trusted leader in hair restoration solutions for more than 25 years, today announced the launch of Hairmax Men's 5% Minoxidil Topical Solution, expanding the company's portfolio of clinically proven hair restoration solutions.</p> 10764 </div><p class="hmx-press-entry__meta"> 10765 <time datetime="2026-06-17"> 10766 June 17, 2026 10767 </time> 10768 <span aria-hidden="true"> - </span> 10769 <a 10770 href="https://www.einpresswire.com/article/917389928/hairmax-expands-hair-restoration-portfolio-with-launch-of-men-s-5-minoxidil-topical-solution" 10771 target="_blank" 10772 rel="noopener noreferrer" 10773 > 10774 Read More 10775 </a> 10776 </p> 10777 </article><article class="hmx-press-entry"> 10778 <h3 class="hmx-press-entry__title"> 10779 Hairmax® Launches âLaser Focusedâ Educational Series Exploring The Science Behind Hair Growth 10780 </h3><div class="hmx-press-entry__excerpt rte"> 10781 <p>
10781BOCA RATON, FL, UNITED STATES, May 19, 2026 /EINPresswire.com/ -- Hairmax®, the pioneer in laser hair growth technology, today announced the launch of âLaser Focused,â a new four-part educational series designed to bring greater understanding and transparency to the increasingly complex world of hair growth solutions.</p> 10782 </div><p class="hmx-press-entry__meta"> 10783 <time datetime="2026-05-20"> 10784 May 20, 2026 10785 </time> 10786 <span aria-hidden="true"> - </span> 10787 <a 10788 href="https://www.einpresswire.com/article/913064169/hairmax-launches-laser-focused-educational-series-exploring-the-science-behind-hair-growth" 10789 target="_blank" 10790 rel="noopener noreferrer" 10791 > 10792 Read More 10793 </a> 10794 </p> 10795 </article><article class="hmx-press-entry"> 10796 <h3 class="hmx-press-entry__title"> 10797 Hairmax Lumina⢠Laser Hair Growth Device Earns Top Honor From AskMen Grooming Awards 10798 </h3><div class="hmx-press-entry__excerpt rte"> 10799 <p>BOCA RATON, FL, UNITED STATES, May 5, 2026 /EINPresswire.com/ -- Hairmax, a pioneer and global leader in laser hair growth technology, today announced that the Hairmax Lumina⢠Laser Hair Growth Device, has been recognized as a top hair loss
10799solution in the AskMen Grooming Awards. AskMen is a leading menâs lifestyle destination, helping men discover new products and trends while offering guidance on grooming, fitness, and more.</p> 10800 </div><p class="hmx-press-entry__meta"> 10801 <time datetime="2026-05-05"> 10802 May 5, 2026 10803 </time> 10804 <span aria-hidden="true"> - </span> 10805 <a 10806 href="https://www.einpresswire.com/article/909084670/hairmax-lumina-laser-hair-growth-device-earns-top-honor-from-askmen-grooming-awards" 10807 target="_blank" 10808 rel="noopener noreferrer" 10809 > 10810 Read More 10811 </a> 10812 </p> 10813 </article><article class="hmx-press-entry"> 10814 <h3 class="hmx-press-entry__title"> 10815 Hairmax® To Present 25 Years Of FDA-Cleared Laser Hair Growth Innovation At AAD 2026 10816 </h3><div class="hmx-press-entry__excerpt rte"> 10817 <p>BOCA RATON, FL, UNITED STATES, March 19, 2026 /EINPresswire.com/ -- Hairmax®, the pioneer in laser hair growth technology with 25 years of clinical and regulatory leadership, will exhibit at the 2026 American Academy of Dermatology (AAD) Annual Meeting, March 27â29, at the Colorado Convention Center in Denver. The company will be located at Booth #4606.</p> 10818 </div><p class="hmx-press-entry__meta"> 10819 <time datetime="2026-03-19"> 10820 March 19, 2026 10821 </time> 10822 <span aria-hidden="true"> - </span> 10823 <a 10824 href="https://www.einpresswire.com/article/897500977/hairmax-to-present-25-years-of-fda-cleared-laser-hair-growth-innovation-at-aad-2026" 10825 target="_blank" 10826 rel="noopener noreferrer" 10827 > 10828 Read More 10829 </a> 10830 </p> 10831 </article></div> 10832 </section><section 10833 id="PressReleaseYear-template--20719619932278__main-2025" 10834 class="hmx-press-year" 10835 aria-labelledby="PressReleaseYearHeading-template--20719619932278__main-2025" 10836 > 10837 <h2 10838 id="PressReleaseYearHeading-template--20719619932278__main-2025" 10839 class="hmx-press-year__heading" 10840 > 10841 2025 10842 </h2> 10843 10844 <div class="hmx-press-year__entries"><article class="hmx-press-entry"> 10845 <h3 class="hmx-press-entry__title"> 10846 Hairmax® Joins Forces With The American Cancer Society In Recognition Of Breast Cancer Awareness Month 10847 </h3><div class="hmx-press-entry__excerpt rte"> 10848 <p>BOCA RATON, FL, UNITED STATES, October 14, 2025 /EINPresswire.com/ -- Hairmax, the pioneer in laser hair growth technology, is proud to announce its partnership with the American Cancer Society this October in recognition of Breast Cancer Awareness Month.</p> 10849 </div><p class="hmx-press-entry__meta"> 10850 <time datetime="2025-10-14"> 10851 October 14, 2025 10852 </time> 10853 <span aria-hidden="true"> - </span> 10854 <a 10855 href="https://www.einnews.com/pr_news/856762888/hairmax-joins-forces-with-the-american-cancer-society-in-rec
10855ognition-of-breast-cancer-awareness-month" 10856 target="_blank" 10857 rel="noopener noreferrer" 10858 > 10859 Read More 10860 </a> 10861 </p> 10862 </article><article class="hmx-press-entry"> 10863 <h3 class="hmx-press-entry__title"> 10864 Hairmax® Launches Lumina 272: Next-Generation Cordless Laser Hair Growth Helmet 10865 </h3><div class="hmx-press-entry__excerpt rte"> 10866 <p>BOCA RATON, FL, UNITED STATES, September 10, 2025 /EINPresswire.com/ -- Hairmax, the pioneer in laser hair growth technology, today announced the launch of the Hairmax Lumina⢠272, a next-generation laser hair growth device delivering unmatched performance, power, and convenience.</p> 10867 </div><p class="hmx-press-entry__meta"> 10868 <time datetime="2025-09-10"> 10869 September 10, 2025 10870 </time> 10871 <span aria-hidden="true"> - </span> 10872 <a 10873 href="https://www.einnews.com/pr_news/841540328/hairmax-launches-lumina-272-next-generation-cordless-laser-hair-growth-helmet#:~:text=BOCA%20RATON%2C%20FL%2C%20UNITED%20STATES%2C%20September%2010%2C%202025,growth%20device%20delivering%20unmatched%20performance%2C%20power%2C%20and%20convenience" 10874 target="_blank" 10875 rel="noopener noreferrer" 10876 > 10877 Read More 10878 </a> 10879 </p> 10880 </article><article class="hmx-press-entry"> 10881 <h3 class="hmx-press-entry__title"> 10882 Hairmax® Welcomes Nationally Recognized TV Personality And Wellness Advocate Judy Crowell As Brand Spokesperson 10883 </h3><div class="hmx-press-entry__excerpt rte"> 10884 <p>BOCA RATON , FL, UNITED STATES, August 8, 2025 /EINPresswire.com/ -- Hairmax, the pioneer in laser hair growth technology, is proud to announce the newest addition to its brand family: acclaimed TV shopping host and wellness advocate Judy Crowell, who joins as the official Hairmax Brand Spokesperson.</p> 10885 </div><p class="hmx-press-entry__meta"> 10886 <time datetime="2025-08-08"> 10887 August 8, 2025 10888 </time> 10889 <span aria-hidden="true"> - </span> 10890 <a 10891 href="https://www.einnews.com/pr_news/836928309/hairmax-welcomes-nationally-recognized-tv-personality-and-wellness-advocate-judy-crowell-as-brand-spokesperson" 10892 target="_blank" 10893 rel="noopener noreferrer" 10894 > 10895 Read More 10896 </a> 10897 </p> 10898 </article><article class="hmx-press-entry"> 10899 <h3 class="hmx-press-entry__title"> 10900 Hairmax® Launches Hair Growth Referral Program For Salons; Turn Hair Loss Conversations Into Revenue 10901 </h3><div class="hmx-press-entry__excerpt rte"> 10902 <p>BOCA RATON, Fla., July 30, 2025 (Newswire.com) - Hairmax, the pioneer and global leader in laser hair growth technology, is excited to announce a new revenue-generating opportunity for salon professionals. Backed by over two decades of clinical research, more FDA clearances than any other brand, and trusted by physicians worldwide, Hairmax is bringing science-backed hair growth solutions to the salon chair.</p> 10903 </div><p class="hmx-press-entry__meta"> 10904 <time datetime="2025-07-30"> 10905 July 30, 2025 10906 </time> 10907 <span aria-hidden="true"> - </span> 10908 <a 10909 href="https://www.newswire.com/news/hairmax-launches-hair-growth-referral-program-for-salons-22617421" 10910 target="_blank" 10911 rel="noopener noreferrer" 10912 > 10913 Read More 10914 </a> 10915 </p> 10916 </article><article class="hmx-press-entry"> 10917 <h3 class="hmx-press-entry__title"> 10918 Hairmax Partners With Truemed To Accept FSA/HSA Payments On FDA-Cleared Laser Hair Growth Devices 10919 </h3><div class="hmx-press-entry__excerpt rte"> 10920 <p>
10920Boca Raton, FL, June 18, 2025 (GLOBE NEWSWIRE) -- Medical-Grade Hair Growth Devices Now Eligible for Pre-Tax Funds. Hairmax, the global leader in laser hair growth technology, is proud to announce a new partnership with Truemed, enabling customers to use FSA (Flexible Spending Account) and HSA (Health Savings Account) funds to purchase eligible Hairmax hair growth medical devices.</p> 10921 </div><p class="hmx-press-entry__meta"> 10922 <time datetime="2025-06-18"> 10923 June 18, 2025 10924 </time> 10925 <span aria-hidden="true"> - </span> 10926 <a 10927 href="https://www.globenewswire.com/news-release/2025/06/18/3101577/0/en/Hairmax-Partners-with-Truemed-to-Accept-FSA-HSA-Payments-on-FDA-Cleared-Laser-Hair-Growth-Devices.html" 10928 target="_blank" 10929 rel="noopener noreferrer" 10930 > 10931 Read More 10932 </a> 10933 </p> 10934 </article><article class="hmx-press-entry"> 10935 <h3 class="hmx-press-entry__title"> 10936 Why Is My Hair Thinning? Causes & Solutions Explained 10937 </h3><div class="hmx-press-entry__excerpt rte"> 10938 <p>BOCA RATON, Fla., June 3, 2025 (Newswire.com) - Nobody wants to look in the mirror and notice their hair is thinning. Hair loss can take a serious toll on confidence, self-image, and emotional well-being.</p> 10939 </div><p class="hmx-press-entry__meta"> 10940 <time datetime="2025-06-03"> 10941 June 3, 2025 10942 </time> 10943 <span aria-hidden="true"> - </span> 10944 <a 10945 href="https://www.newswire.com/news/why-is-my-hair-thinning-causes-solutions-explained-22583281" 10946 target="_blank" 10947 rel="noopener noreferrer" 10948 > 10949 Read More 10950 </a> 10951 </p> 10952 </article><article class="hmx-press-entry"> 10953 <h3 class="hmx-press-entry__title"> 10954 What Causes Baldness? Everything You Need To Know About Hair Loss And Hair Growth Solutions. 10955 </h3><div class="hmx-press-entry__excerpt rte"> 10956 <p>Boca Raton, FL, May 28, 2025 (GLOBE NEWSWIRE) -- Are you starting to notice your hairline receding or more strands falling out than usual? Youâre not alone.</p> 10957 </div><p class="hmx-press-entry__meta"> 10958 <time datetime="2025-05-28"> 10959 May 28, 2025 10960 </time> 10961 <span aria-hidden="true"> - </span> 10962 <a 10963 href="https://www.globenewswire.com/news-release/2025/05/28/3089670/0/en/What-Causes-Baldness-Everything-You-Need-to-Know-About-Hair-Loss-and-Hair-Growth-Solutions.html" 10964 target="_blank" 10965 rel="noopener noreferrer" 10966 > 10967 Read More 10968 </a> 10969 </p> 10970 </article><article class="hmx-press-entry"> 10971 <h3 class="hmx-press-entry__title"> 10972 Hairmax Welcomes Dr. Taylor Bullock As Clinical Director, Strengthening Leadership In Hair Regrowth Innovation. 10973 </h3><div class="hmx-press-entry__excerpt rte"> 10974 <p>Boca Raton, FL. May 6, 2025 -- Hairmax International, LLC, the global pioneer in laser hair growth technology, is proud to welcome Dr. Taylor Bullock, MD, as Clinical Director.</p> 10975 </div><p class="hmx-press-entry__meta"> 10976 <time datetime="2025-05-06"> 10977 May 6, 2025 10978 </time>
10979 <span aria-hidden="true"> - </span> 10980 <a 10981 href="https://www.einpresswire.com/article/808589619/hairmax-welcomes-dr-taylor-bullock-as-clinical-director-strengthening-leadership-in-hair-regrowth-innovation" 10982 target="_blank" 10983 rel="noopener noreferrer" 10984 > 10985 Read More 10986 </a> 10987 </p> 10988 </article><article class="hmx-press-entry"> 10989 <h3 class="hmx-press-entry__title"> 10990 Hairmax® International Welcomes Mike Nassar, Former CEO Of HairClub®, As President 10991 </h3><div class="hmx-press-entry__excerpt rte"> 10992 <p>Boca Raton, FL. Jan. 21, 2025 -- Hairmax®, International, LLC, the global leader in laser hair growth technology and hair restoration solutions, is proud to announce the appointment of Mike Nassar as President.</p> 10993 </div><p class="hmx-press-entry__meta"> 10994 <time datetime="2025-01-25"> 10995 January 25, 2025 10996 </time> 10997 <span aria-hidden="true"> - </span> 10998 <a 10999 href="https://cdn.shopify.com/s/files/1/1581/8797/files/PRESS_RELEASE__Mike_Nassar_FINAL.pdf?v=1738246721" 11000 target="_blank" 11001 rel="noopener noreferrer" 11002 > 11003 Read More 11004 </a> 11005 </p> 11006 </article></div> 11007 </section><section 11008 id="PressReleaseYear-template--20719619932278__main-2024" 11009 class="hmx-press-year" 11010 aria-labelledby="PressReleaseYearHeading-template--20719619932278__main-2024" 11011 > 11012 <h2 11013 id="PressReleaseYearHeading-template--20719619932278__main-2024" 11014 class="hmx-press-year__heading" 11015 > 11016 2024 11017 </h2> 11018 11019 <div class="hmx-press-year__entries"><article class="hmx-press-entry"> 11020 <h3 class="hmx-press-entry__title"> 11021 Hairmax® Announces Acquisition And New CEO, Ali Kasi, To Propel Next Phase Of Innovation 11022 </h3><div class="hmx-press-entry__excerpt rte"> 11023 <p>BOCA RATON, Fla., Nov. 04, 2024 -- Hairmax®, the pioneer and global leader in transformative hair regrowth, announced its acquisition and transition to Hairmax International, LLC. This strategic move marks a new chapter in the companyâs storied history, reinforcing its commitment to innovation and excellence in the hair restoration industry.</p> 11024 </div><p class="hmx-press-entry__meta"> 11025 <time datetime="2024-11-04"> 11026 November 4, 2024 11027 </time> 11028 <span aria-hidden="true"> - </span> 11029 <a 11030 href="https://cdn.shopify.com/s/files/1/1581/8797/files/New-CEO-Announcement-F.pdf?v=1730741725" 11031 target="_blank" 11032 rel="noopener noreferrer" 11033 > 11034 Read More 11035 </a> 11036 </p> 11037 </article></div> 11038 </section><section 11039 id="PressReleaseYear-template--20719619932278__main-2023" 11040 class="hmx-press-year" 11041 aria-labelledby="PressReleaseYearHeading-template--20719619932278__main-2023" 11042 > 11043 <h2 11044 id="PressReleaseYearHeading-template--20719619932278__main-2023" 11045 class="hmx-press-year__heading" 11046 > 11047 2023 11048 </h2> 11049 11050 <div class="hmx-press-year__entries"><article class="hmx-press-entry"> 11051 <h3 class="hmx-press-entry__title"> 11052 Hairmax® Chooses Patternâs Ecommerce Acceleration Platform To Enhance Its Amazon Experience 11053 </h3><div class="hmx-press-entry__excerpt rte"> 11054 <p>
11054BOCA RATON, Fla., Dec. 04, 2023 (GLOBE NEWSWIRE) -- Hairmax®, a multi-faceted Amazon and Direct-to-Consumer market leader in hair growth, has announced a long-term partnership with Pattern, the global leader for ecommerce acceleration, to grow brand sales on the Amazon platform. This strategic move aims to enhance the overall online marketplace customer experience for Hairmax® customers and accelerate sales on the world's fastest-growing marketplace.</p> 11055 </div><p class="hmx-press-entry__meta"> 11056 <time datetime="2023-12-04"> 11057 December 4, 2023 11058 </time> 11059 <span aria-hidden="true"> - </span> 11060 <a 11061 href="https://www.globenewswire.com/news-release/2023/12/04/2789999/0/en/Hairmax-Chooses-Pattern-s-Ecommerce-Acceleration-Platform-to-Enhance-Its-Amazon-Experience.html" 11062 target="_blank" 11063 rel="noopener noreferrer" 11064 > 11065 Read More 11066 </a> 11067 </p> 11068 </article><article class="hmx-press-entry"> 11069 <h3 class="hmx-press-entry__title"> 11070 Hairmax® Reports Remarkable 32% YoY Increase In Black Friday Week Sales 11071 </h3><div class="hmx-press-entry__excerpt rte"> 11072 <p>BOCA RATON, Fla., Nov. 29, 2023 (GLOBE NEWSWIRE) -- In a standout Black Friday week, Hairmax®, the leader in transformative hair growth, proudly announces a 32% year-over-year increase in sales, outpacing the global Shopify average by an impressive 10%.</p> 11073 </div><p class="hmx-press-entry__meta"> 11074 <time datetime="2023-11-29"> 11075 November 29, 2023 11076 </time> 11077 <span aria-hidden="true"> - </span> 11078 <a 11079 href="https://www.globenewswire.com/news-release/2023/11/29/2787785/0/en/Hairmax-Reports-Remarkable-32-YoY-increase-in-Black-Friday-Week-Sales.html" 11080 target="_blank" 11081 rel="noopener noreferrer" 11082 > 11083 Read More 11084 </a> 11085 </p> 11086 </article><article class="hmx-press-entry"> 11087 <h3 class="hmx-press-entry__title"> 11088 Hairmax® Announces New Expansion Into The European Union 11089 </h3><div class="hmx-press-entry__excerpt rte"> 11090 <p>BOCA RATON, Fla., Nov. 20, 2023 (GLOBE NEWSWIRE) -- Hairmax®, the global leader in laser hair growth, is pleased to announce it has signed an exclusive distributor agreement with Johnbeerens.com, the foremost online beauty marketplace in the region.</p> 11091 </div><p class="hmx-press-entry__meta"> 11092 <time datetime="2023-11-20"> 11093 November 20, 2023 11094 </time> 11095 <span aria-hidden="true"> - </span> 11096 <a 11097 href="https://www.globenewswire.com/news-release/2023/11/20/2783300/0/en/Hairmax-Announces-New-Expansion-into-the-European-Union.html" 11098 target="_blank" 11099 rel="noopener noreferrer" 11100 > 11101 Read More 11102 </a> 11103 </p> 11104 </article><article class="hmx-press-entry"> 11105 <h3 class="hmx-press-entry__title"> 11106 Hairmax® Partners With Breastcancer.Org To Support Breast Cancer Awareness Month 11107 </h3><div class="hmx-press-entry__excerpt rte"> 11108 <p>BOCA RATON, Fla., Oct. 03, 2023 (GLOBE NEWSWIRE) -- Hairmax, the pioneer and global leader in hair growth transformation, announced today that it will donate a percentage of sales during the month of October to supp
11108ort Breastcancer.org during Breast Cancer Awareness Month.</p> 11109 </div><p class="hmx-press-entry__meta"> 11110 <time datetime="2023-10-23"> 11111 October 23, 2023 11112 </time> 11113 <span aria-hidden="true"> - </span> 11114 <a 11115 href="https://www.globenewswire.com/news-release/2023/10/03/2753683/0/en/Hairmax-Partners-with-Breastcancer-org-to-support-Breast-Cancer-Awareness-Month.html" 11116 target="_blank" 11117 rel="noopener noreferrer" 11118 > 11119 Read More 11120 </a> 11121 </p> 11122 </article><article class="hmx-press-entry"> 11123 <h3 class="hmx-press-entry__title"> 11124 Hairmax® Appoints Francisco Cestero As Chief Financial Officer 11125 </h3><div class="hmx-press-entry__excerpt rte"> 11126 <p>BOCA RATON, Fla., Sept. 07, 2023 (GLOBE NEWSWIRE) -- Hairmax, the pioneer and global leader in transformation hair growth, announced today the appointment of Francisco Cestero, as Chief Financial Officer</p> 11127 </div><p class="hmx-press-entry__meta"> 11128 <time datetime="2023-09-07"> 11129 September 7, 2023 11130 </time> 11131 <span aria-hidden="true"> - </span> 11132 <a 11133 href="https://www.globenewswire.com/news-release/2023/09/07/2739401/0/en/Hairmax-Appoints-Francisco-Cestero-as-Chief-Financial-Officer.html" 11134 target="_blank" 11135 rel="noopener noreferrer" 11136 > 11137 Read More 11138 </a> 11139 </p> 11140 </article><article class="hmx-press-entry"> 11141 <h3 class="hmx-press-entry__title"> 11142 Hairmax® CEO Ryan Zackon Embarks On A Global Journey To Connect With Employees And Stakeholders 11143 </h3><div class="hmx-press-entry__excerpt rte"> 11144 <p>BOCA RATON, Fla., Aug. 11, 2023 (GLOBE NEWSWIRE) -- Hairmax, the pioneer and global leader in transformative hair growth, announced today that CEO Ryan Zackon has embarked on a 4-week, 22-city trip around the world. The purpose of this journey is to connect with employees, partners, and stakeholders to gain a better understanding of the current state of the global beauty industry.</p> 11145 </div><p class="hmx-press-entry__meta"> 11146 <time datetime="2023-08-11"> 11147 August 11, 2023 11148 </time> 11149 <span aria-hidden="true"> - </span> 11150 <a 11151 href="https://www.globenewswire.com/news-release/2023/08/11/2723573/0/en/Hairmax-CEO-Ryan-Zackon-Embarks-on-a-Global-Journey-to-Connect-with-Employees-and-Stakeholders.html" 11152 target="_blank" 11153 rel="noopener noreferrer" 11154 > 11155 Read More 11156 </a> 11157 </p> 11158 </article><article class="hmx-press-entry"> 11159 <h3 class="hmx-press-entry__title"> 11160 Hairmax® CEO Ryan Zackon Makes Commitment To Advancing Diversity And Inclusion In The Workplace 11161 </h3><div class="hmx-press-entry__excerpt rte"> 11162 <p>BOCA RATON, Fla., Aug. 09, 2023 (GLOBE NEWSWIRE) -- Hairmax, the pioneering leader in transformative hair growth announced today that its CEO, Ryan Zackon, is joining other chief executive officers internationally in signing the CEO Action for Diversity & Inclusion⢠pledge.</p> 11163 </div><p class="hmx-press-entry__meta"> 11164 <time datetime="2023-08-09"> 11165 August 9, 2023 11166 </time>
11167 <span aria-hidden="true"> - </span> 11168 <a 11169 href="https://www.globenewswire.com/news-release/2023/08/09/2721684/0/en/Hairmax-CEO-Ryan-Zackon-Makes-Commitment-to-Advancing-Diversity-and-Inclusion-in-the-Workplace.html" 11170 target="_blank" 11171 rel="noopener noreferrer" 11172 > 11173 Read More 11174 </a> 11175 </p> 11176 </article><article class="hmx-press-entry"> 11177 <h3 class="hmx-press-entry__title"> 11178 Hairmax® Offers Hair Growth & Wellness Guide During Hair Loss Awareness Month 11179 </h3><div class="hmx-press-entry__excerpt rte"> 11180 <p>BOCA RATON, Fla., Aug. 03, 2023 (GLOBE NEWSWIRE) -- August is recognized as National Hair Loss Awareness Month, a time to bring attention to an issue that affects a significant number of people at some point in their lives. Hair loss can have a profound impact on mental well-being, confidence, and self-image for both men and women.</p> 11181 </div><p class="hmx-press-entry__meta"> 11182 <time datetime="2023-08-03"> 11183 August 3, 2023 11184 </time> 11185 <span aria-hidden="true"> - </span> 11186 <a 11187 href="https://www.globenewswire.com/news-release/2023/08/03/2718083/0/en/Hairmax-Offers-Hair-Growth-Wellness-Guide-During-Hair-Loss-Awareness-Month.html" 11188 target="_blank" 11189 rel="noopener noreferrer" 11190 > 11191 Read More 11192 </a> 11193 </p> 11194 </article><article class="hmx-press-entry"> 11195 <h3 class="hmx-press-entry__title"> 11196 Hairmax® Featured On National TV Morning Show, Generates Over $275,000 In Revenue 11197 </h3><div class="hmx-press-entry__excerpt rte"> 11198 <p>BOCA RATON, Fla., June 28, 2023 (GLOBE NEWSWIRE) -- On June 15th, Hairmax, the leader in transformative hair regrowth, was featured on one of the highest ranking syndicated, morning television shows in the nation.</p> 11199 </div><p class="hmx-press-entry__meta"> 11200 <time datetime="2023-07-28"> 11201 July 28, 2023 11202 </time> 11203 <span aria-hidden="true"> - </span> 11204 <a 11205 href="https://www.globenewswire.com/en/news-release/2023/06/28/2696209/0/en/Hairmax-Featured-on-National-TV-Morning-Show-Generates-Over-275-000-in-Revenue.html" 11206 target="_blank" 11207 rel="noopener noreferrer" 11208 > 11209 Read More 11210 </a> 11211 </p> 11212 </article><article class="hmx-press-entry"> 11213 <h3 class="hmx-press-entry__title"> 11214 Hairmax® Appoints Ryan F. Zackon As Chief Executive Officer 11215 </h3><div class="hmx-press-entry__excerpt rte"> 11216 <p>BOCA RATON, Fla., June 14, 2023 (GLOBE NEWSWIRE) -- Hairmax, the pioneer and global leader in transformative hair regrowth, announced today that it has appointed Ryan F. Zackon as its Chief Executive Officer. He assumed the role on May 23, 2023.</p> 11217 </div><p class="hmx-press-entry__meta"> 11218 <time datetime="2023-06-14"> 11219 June 14, 2023 11220 </time> 11221 <span aria-hidden="true"> - </span> 11222 <a 11223 href="https://www.globenewswire.com/news-release/2023/06/14/2688096/0/en/Hairmax-Appoints-Ryan-F-Zackon-as-Chief-Executive-Officer.html" 11224 target="_blank" 11225 rel="noopener noreferrer" 11226 > 11227 Read More 11228 </a> 11229 </p> 11230 </article><article class="hmx-press-entry"> 11231 <h3 class="hmx-press-entry__title"> 11232 Hairmax® Welcomes Trichologist, Shab Caspara As Brand Ambassador 11233 </h3><div class="hmx-press-entry__excerpt rte"> 11234 <p>Trichologist and Hair Expert, Shab Caspara, has joined Hairmax, the laser hair growth leader, as a Brand Ambassador. Shab will represent the Hairmax brand, sharing her knowledge about âeverything hairâ via expert tips, trend insights and videos across both @hairmax and @Shabhairexpert social media platforms. Shabâs enthusiasm and storytelling will reach across a wide audience, inspiring others to achieve their best hair possible.</p> 11235 </div><p class="hmx-press-entry__meta"> 11236 <time datetime="2023-03-07"> 11237 March 7, 2023 11238 </time>
11239 <span aria-hidden="true"> - </span> 11240 <a 11241 href="https://www.prweb.com/releases/2023/3/prweb19202661.htm" 11242 target="_blank" 11243 rel="noopener noreferrer" 11244 > 11245 Read More 11246 </a> 11247 </p> 11248 </article><article class="hmx-press-entry"> 11249 <h3 class="hmx-press-entry__title"> 11250 Hairmax® Welcomes Yuliia Chorna, Ukrainian Dermatologist As Expert Advisor 11251 </h3><div class="hmx-press-entry__excerpt rte"> 11252 <p>Yuliia Chorna, Certified Trichologist IAT, WTS, and Dermatologist with over 23 years of experience in hair loss and scalp disorders, has joined Hairmax, the leader in laser hair growth technology, as a medical advisor.</p> 11253 </div><p class="hmx-press-entry__meta"> 11254 <time datetime="2023-02-21"> 11255 February 21, 2023 11256 </time> 11257 <span aria-hidden="true"> - </span> 11258 <a 11259 href="https://www.prweb.com/releases/2023/2/prweb19178839.htm" 11260 target="_blank" 11261 rel="noopener noreferrer" 11262 > 11263 Read More 11264 </a> 11265 </p> 11266 </article></div> 11267 </section><section 11268 id="PressReleaseYear-template--20719619932278__main-2022" 11269 class="hmx-press-year" 11270 aria-labelledby="PressReleaseYearHeading-template--20719619932278__main-2022" 11271 > 11272 <h2 11273 id="PressReleaseYearHeading-template--20719619932278__main-2022" 11274 class="hmx-press-year__heading" 11275 > 11276 2022 11277 </h2> 11278 11279 <div class="hmx-press-year__entries"><article class="hmx-press-entry"> 11280 <h3 class="hmx-press-entry__title"> 11281 Hairmax® PowerFlex Laser Hair Growth Cap Wins Innovations In Hair Award By New You Magazine 11282 </h3><div class="hmx-press-entry__excerpt rte"> 11283 <p>Hairmax Laser Hair Growth Cap Wins Innovation Award by New You Magazine. Hairmax is proud to announce that the Hairmax® PowerFlex Laser Cap 202 has received the Innovations in Hair Award by New You Magazine.</p> 11284 </div><p class="hmx-press-entry__meta"> 11285 <time datetime="2022-04-14"> 11286 April 14, 2022 11287 </time> 11288 <span aria-hidden="true"> - </span> 11289 <a 11290 href="https://www.prweb.com/releases/2022/4/prweb18615222.htm" 11291 target="_blank" 11292 rel="noopener noreferrer" 11293 > 11294 Read More 11295 </a> 11296 </p> 11297 </article></div> 11298 </section><section 11299 id="PressReleaseYear-template--20719619932278__main-2021" 11300 class="hmx-press-year" 11301 aria-labelledby="PressReleaseYearHeading-template--20719619932278__main-2021" 11302 > 11303 <h2 11304 id="PressReleaseYearHeading-template--20719619932278__main-2021" 11305 class="hmx-press-year__heading" 11306 > 11307 2021 11308 </h2> 11309 11310 <div class="hmx-press-year__entries"><article class="hmx-press-entry"> 11311 <h3 class="hmx-press-entry__title"> 11312 Hairmax® Partners With Breastcancer.Org During Breast Cancer Awareness Month In October 11313 </h3><div class="hmx-press-entry__excerpt rte"> 11314 <p>Hairmax is pleased to announce its support of Breastcancer.org during Breast Cancer Awareness Month in October. Breastcancer.org is a
11314nonprofit organization dedicated to providing the most reliable and up-to-date information about breast cancer and breast health to their online community.</p> 11315 </div><p class="hmx-press-entry__meta"> 11316 <time datetime="2021-10-05"> 11317 October 5, 2021 11318 </time> 11319 <span aria-hidden="true"> - </span> 11320 <a 11321 href="https://hairmax.com/blogs/press-releases/hairmax-partners-with-breastcancer-org-during-breast-cancer-awareness-month-in-october" 11322 target="_blank" 11323 rel="noopener noreferrer" 11324 > 11325 Read More 11326 </a> 11327 </p> 11328 </article><article class="hmx-press-entry"> 11329 <h3 class="hmx-press-entry__title"> 11330 Hairmax® Offers Hair Growth & Wellness Guide, Special Offers And Giveaways During Hair Loss Awareness Month 11331 </h3><div class="hmx-press-entry__excerpt rte"> 11332 <p>Hair loss can be emotionally upsetting and negatively impact self-esteem, body image and self-confidence. The American Academy of Dermatology (AAD) estimates that over 50 million men and 30 million women in the U.S. are experiencing hereditary hair loss.</p> 11333 </div><p class="hmx-press-entry__meta"> 11334 <time datetime="2021-08-03"> 11335 August 3, 2021 11336 </time> 11337 <span aria-hidden="true"> - </span> 11338 <a 11339 href="https://www.prlog.org/12879692-hairmax-offers-hair-growth-wellness-guide-special-offers-and-giveaways-during-hair-loss-awareness-month.html" 11340 target="_blank" 11341 rel="noopener noreferrer" 11342 > 11343 Read More 11344 </a> 11345 </p> 11346 </article><article class="hmx-press-entry"> 11347 <h3 class="hmx-press-entry__title"> 11348 Hairmax® Announces Model And Actor Fabio, As New Global Brand Spokesperson 11349 </h3><div class="hmx-press-entry__excerpt rte"> 11350 <p>Hairmax announces model and actor Fabio, best known for his iconic hair and striking good looks, will serve as global spokesperson for the brand.</p> 11351 </div><p class="hmx-press-entry__meta"> 11352 <time datetime="2021-06-17"> 11353 June 17, 2021 11354 </time> 11355 <span aria-hidden="true"> - </span> 11356 <a 11357 href="http://www.prweb.com/releases/hairmax_announces_model_and_actor_fabio_as_new_global_brand_spokesperson/prweb18006678.htm" 11358 target="_blank" 11359 rel="noopener noreferrer" 11360 > 11361 Read More 11362 </a> 11363 </p> 11364 </article><article class="hmx-press-entry"> 11365 <h3 class="hmx-press-entry__title"> 11366 Hairmax®, The Pioneer In Laser Hair Growth, Announced Today That They Have Joined Forces With NY-Based Celebrity Stylist Mary Brunetti. 11367 </h3><div class="hmx-press-entry__excerpt rte"> 11368 <p>Hairmax® Welcomes Mary Brunetti as Brand Ambassador to Provide Expert Guidance on Styling and Managing Multiple Causes of Thinning Hair Including Covid-19 Hair Loss.</p> 11369 </div><p class="hmx-press-entry__meta"> 11370 <time datetime="2021-03-04"> 11371 March 4, 2021 11372 </time> 11373 <span aria-hidden="true"> - </span> 11374 <a 11375 href="https://www.prweb.com/releases/hairmax_welcomes_mary_brunetti_as_brand_ambassador_to_provide_expert_guidance_on_styling_and_managing_multiple_causes_of_thinning_hair_including_covid_19_hair_loss/prweb17743369.htm" 11376 target="_blank" 11377 rel="noopener noreferrer" 11378 > 11379 Read More 11380 </a> 11381 </p> 11382 </article><article class="hmx-press-entry"> 11383 <h3 class="hmx-press-entry__title"> 11384 Hairmax® Introduces Worldwide, The First Cordless, Flip Device Laser Hair Growth Cap At Virtual CES 2021 11385 </h3><div class="hmx-press-entry__excerpt rte"> 11386 <p>Hairmax innovates again with the new Flip 80 laser hair growth cap designed to treat pattern hair loss and stimulate hair growth with a flip! This one-of-a-kind Laser Cap with dual-coverage and higher density, treats thinning areas and stimulates hair growth where you need it - the front or back of your head or BOTH when flipped.</p> 11387 </div><p class="hmx-press-entry__meta"> 11388 <time datetime="2021-01-11"> 11389 January 11, 2021 11390 </time>
11391 <span aria-hidden="true"> - </span> 11392 <a 11393 href="https://www.prlog.org/12853213-hairmax-introduces-worldwide-the-first-cordless-flip-device-laser-hair-growth-cap-at-virtual-ces-2021.html" 11394 target="_blank" 11395 rel="noopener noreferrer" 11396 > 11397 Read More 11398 </a> 11399 </p> 11400 </article></div> 11401 </section><section 11402 id="PressReleaseYear-template--20719619932278__main-2020" 11403 class="hmx-press-year" 11404 aria-labelledby="PressReleaseYearHeading-template--20719619932278__main-2020" 11405 > 11406 <h2 11407 id="PressReleaseYearHeading-template--20719619932278__main-2020" 11408 class="hmx-press-year__heading" 11409 > 11410 2020 11411 </h2> 11412 11413 <div class="hmx-press-year__entries"><article class="hmx-press-entry"> 11414 <h3 class="hmx-press-entry__title"> 11415 Hairmax® Pioneer In Laser Hair Growth Announces Hair Restoration Expert, John Vincent Joins Company As A Consultant 11416 </h3><div class="hmx-press-entry__excerpt rte"> 11417 <p>Lexington International, LLC. (Hairmax®) the pioneer and global Leader in laser technology for hair growth, announced today that Mr. John Vincent, a well-known and respected figure in the field of hair restoration has joined the company as a consultant.</p> 11418 </div><p class="hmx-press-entry__meta"> 11419 <time datetime="2020-07-15"> 11420 July 15, 2020 11421 </time> 11422 <span aria-hidden="true"> - </span> 11423 <a 11424 href="https://web.archive.org/web/20211102225111/https://www.prlog.org/12830298-hairmax-pioneer-in-laser-hair-growth-announces-hair-restoration-expert-john-vincent-joins-company-as-consultant.html" 11425 target="_blank" 11426 rel="noopener noreferrer" 11427 > 11428 Read More 11429 </a> 11430 </p> 11431 </article><article class="hmx-press-entry"> 11432 <h3 class="hmx-press-entry__title"> 11433 Hairmax® Introduces Technologically Advanced Laser 272 Hair Growth Cap With Exclusive PowerFlex Design For Comfort, Flexibility, Quality & Unsurpassed Clinical Results At CES 2020, Booth #44722 In Las Vegas. 11434 </h3><div class="hmx-press-entry__excerpt rte"> 11435 <p>Hairmax, the pioneer in laser hair growth, unveils its next-generation laser hair growth cap to the world at CES, the global stage for innovation and technology.</p> 11436 </div><p class="hmx-press-entry__meta"> 11437 <time datetime="2020-01-05"> 11438 January 5, 2020 11439 </time> 11440 <span aria-hidden="true"> - </span> 11441 <a 11442 href="https://web.archive.org/web/20211102225111/https://www.prlog.org/12804020-hairmax-introduces-technologically-advanced-laser-272-hair-growth-cap-with-exclusive-powerflex-design-at-ces-2020.html" 11443 target="_blank" 11444 rel="noopener noreferrer" 11445 > 11446 Read More 11447 </a> 11448 </p> 11449 </article></div> 11450 </section><section 11451 id="PressReleaseYear-template--20719619932278__main-2019" 11452 class="hmx-press-year" 11453 aria-labelledby="PressReleaseYearHeading-template--20719619932278__main-2019" 11454 > 11455 <h2 11456 id="PressReleaseYearHeading-template--20719619932278__main-2019" 11457 class="hmx-press-year__heading" 11458 > 11459 2019 11460 </h2> 11461 11462 <div class="hmx-press-year__entries"><article class="hmx-press-entry"> 11463 <h3 class="hmx-press-entry__title"> 11464 Hairmax® Partners With Breastcancer.Org In Support Of Breast Cancer Awareness Month 11465 </h3><div class="hmx-press-entry__excerpt rte"> 11466 <p>Hairmax, the pioneer in laser hair growth, is pleased to announce its corporate support for Breastcancer.org during Breast Cancer Awareness Month in October.</p> 11467 </div><p class="hmx-press-entry__meta"> 11468 <time datetime="2019-10-01"> 11469 October 1, 2019 11470 </time>
11471 <span aria-hidden="true"> - </span> 11472 <a 11473 href="https://www.prlog.org/12791707-hairmax-partners-with-breastcancerorg-in-support-of-breast-cancer-awareness-month.html" 11474 target="_blank" 11475 rel="noopener noreferrer" 11476 > 11477 Read More 11478 </a> 11479 </p> 11480 </article><article class="hmx-press-entry"> 11481 <h3 class="hmx-press-entry__title"> 11482 Hairmax®, Laser Hair Growth Pioneer, Offers Savings And Giveaways During Hair Loss Awareness Month 11483 </h3><div class="hmx-press-entry__excerpt rte"> 11484 <p>Hairmax increases awareness of their comprehensive treatments for hair loss and thinning with special savings and giveaways in recognition of Hair Loss Awareness Month in August.</p> 11485 </div><p class="hmx-press-entry__meta"> 11486 <time datetime="2019-07-30"> 11487 July 30, 2019 11488 </time> 11489 <span aria-hidden="true"> - </span> 11490 <a 11491 href="https://www.prlog.org/12781705-hairmax-laser-hair-growth-pioneer-offers-savings-and-giveaways-during-hair-loss-awareness-month.html" 11492 target="_blank" 11493 rel="noopener noreferrer" 11494 > 11495 Read More 11496 </a> 11497 </p> 11498 </article><article class="hmx-press-entry"> 11499 <h3 class="hmx-press-entry__title"> 11500 Hairmax®, Innovates Again With A Premium Laser 272 PowerFlex Hair Growth Cap - Highest Quality Cap To Treat Hair Loss And Promote Hair Growth 11501 </h3><div class="hmx-press-entry__excerpt rte"> 11502 <p>Hairmax®, The leader in laser hair growth, innovates new Laser 272 PowerFlex, the ultimate laser cap treatment to treat hair loss and promote hair growth.</p> 11503 </div><p class="hmx-press-entry__meta"> 11504 <time datetime="2019-06-20"> 11505 June 20, 2019 11506 </time> 11507 <span aria-hidden="true"> - </span> 11508 <a 11509 href="https://www.prweb.com/releases/hairmax_innovates_again_with_a_premium_laser_272_powerflex_hair_growth_cap_highest_quality_cap_to_treat_hair_loss_and_promote_hair_growth/prweb16390403.htm" 11510 target="_blank" 11511 rel="noopener noreferrer" 11512 > 11513 Read More 11514 </a> 11515 </p> 11516 </article><article class="hmx-press-entry"> 11517 <h3 class="hmx-press-entry__title"> 11518 Hairmax®, Regrow MD Laser 272 Wins New Beauty Award For Best Innovations 11519 </h3><div class="hmx-press-entry__excerpt rte"> 11520 <p>The RegrowMD Laser 272 has been chosen as one of the Best of the Best for Innovation by New Beauty Magazine. The Award recognizes the best innovations that solve the biggest beauty problems.</p> 11521 </div><p class="hmx-press-entry__meta"> 11522 <time datetime="2019-04-24"> 11523 April 24, 2019 11524 </time> 11525 <span aria-hidden="true"> - </span> 11526 <a 11527 href="https://www.prlog.org/12766325-hairmax-regrow-md-laser-272-wins-new-beauty-award-for-best-innovations.html" 11528 target="_blank" 11529 rel="noopener noreferrer" 11530 > 11531 Read More 11532 </a> 11533 </p> 11534 </article></div> 11535 </section><section 11536 id="PressReleaseYear-template--20719619932278__main-2018" 11537 class="hmx-press-year" 11538 aria-labelledby="PressReleaseYearHeading-template--20719619932278__main-2018" 11539 > 11540 <h2 11541 id="PressReleaseYearHeading-template--20719619932278__main-2018" 11542 class="hmx-press-year__heading" 11543 > 11544 2018 11545 </h2> 11546 11547 <div class="hmx-press-year__entries"><article class="hmx-press-entry"> 11548 <h3 class="hmx-press-entry__title"> 11549 Hairmax®, Showcases Newest Technology Innovations That Revolutionize The Treatment Of Hair Loss And Thinning Hair At CES 2019 11550 </h3><div class="hmx-press-entry__excerpt rte"> 11551 <p>New innovations that revolutionize the treatment of hair loss on display at CES, Sands Expo, Booth #43455 January 2019.</p> 11552 </div><p class="hmx-press-entry__meta"> 11553 <time datetime="2018-12-20"> 11554 December 20, 2018 11555 </time>
11556 <span aria-hidden="true"> - </span> 11557 <a 11558 href="https://cdn.shopify.com/s/files/1/1581/8797/files/2019__CES_Press_Release-FINAL.pdf?3142832462086745087" 11559 target="_blank" 11560 rel="noopener noreferrer" 11561 > 11562 Read More 11563 </a> 11564 </p> 11565 </article><article class="hmx-press-entry"> 11566 <h3 class="hmx-press-entry__title"> 11567 Hairmax®, Pioneer In Laser Hair Growth Launches Innovative Product Line Creating A New Category In Hair Care 11568 </h3><div class="hmx-press-entry__excerpt rte"> 11569 <p>Hairmax for density with targeted delivery system, proprietary NRG8-pLEXTM formula and light activated ingredient helps protect against biological aging and transforms thinning hair.</p> 11570 </div><p class="hmx-press-entry__meta"> 11571 <time datetime="2018-10-17"> 11572 October 17, 2018 11573 </time> 11574 <span aria-hidden="true"> - </span> 11575 <a 11576 href="https://www.prweb.com/releases/hairmax_pioneer_in_laser_hair_growth_launches_innovative_product_line_creating_a_new_category_in_hair_care/prweb15840125.htm" 11577 target="_blank" 11578 rel="noopener noreferrer" 11579 > 11580 Read More 11581 </a> 11582 </p> 11583 </article><article class="hmx-press-entry"> 11584 <h3 class="hmx-press-entry__title"> 11585 Hairmax®, The Pioneer In Laser Hair Growth, Enters Laser Cap Market With Laser 272 At Half The Cost 11586 </h3><div class="hmx-press-entry__excerpt rte"> 11587 <p>Lexington Intâl, LLC, the pioneer in laser hair growth technology, expands its laser device range with the introduction of the new Laser 272 medical device, featuring innovative BioLight Comfort Design.</p> 11588 </div><p class="hmx-press-entry__meta"> 11589 <time datetime="2018-08-14"> 11590 August 14, 2018 11591 </time> 11592 <span aria-hidden="true"> - </span> 11593 <a 11594 href="https://www.prweb.com/releases/hairmax_the_pioneer_in_laser_hair_growth_enters_laser_cap_market_with_laser_272_at_half_the_cost/prweb15690350.htm" 11595 target="_blank" 11596 rel="noopener noreferrer" 11597 > 11598 Read More 11599 </a> 11600 </p> 11601 </article><article class="hmx-press-entry"> 11602 <h3 class="hmx-press-entry__title"> 11603 Hairmax® Launches Contest To Win LaserBand 82 To Recognize Hair Loss Awareness Month 11604 </h3><div class="hmx-press-entry__excerpt rte"> 11605 <p>The Hairmax contest calls for video submissions from hair loss sufferers explaining how HairMax would positively impact their life, for a chance to win a LaserBand 82 hair growth laser device.</p> 11606 </div><p class="hmx-press-entry__meta"> 11607 <time datetime="2018-07-23"> 11608 July 23, 2018 11609 </time> 11610 <span aria-hidden="true"> - </span> 11611 <a 11612 href="https://www.prlog.org/12720218-hairmax-launches-contest-to-win-laserband-82-for-hair-growth-to-recognize-hair-loss-awareness-month.html" 11613 target="_blank" 11614 rel="noopener noreferrer" 11615 > 11616 Read More 11617 </a> 11618 </p> 11619 </article><article class="hmx-press-entry"> 11620 <h3 class="hmx-press-entry__title">
11621 Hairmax® Announces Distribution Partner For Hairmax Hair Growth And Hair Care Products In Thailand 11622 </h3><div class="hmx-press-entry__excerpt rte"> 11623 <p>Hairmax, world-wide leader in laser hair growth, expands their international product offerings through the creation of Hairmax (Thailand) under the supervision of Ways 2 Link Group Co., Ltd, market leader of innovative, trendy, unique products.</p> 11624 </div><p class="hmx-press-entry__meta"> 11625 <time datetime="2018-05-21"> 11626 May 21, 2018 11627 </time> 11628 <span aria-hidden="true"> - </span> 11629 <a 11630 href="https://www.prlog.org/12709742-hairmax-announces-thailand-distribution-partner-for-hairmax-hair-growth-laser-devices-and-hair-care.html" 11631 target="_blank" 11632 rel="noopener noreferrer" 11633 > 11634 Read More 11635 </a> 11636 </p> 11637 </article><article class="hmx-press-entry"> 11638 <h3 class="hmx-press-entry__title"> 11639 Hairmax® Receives ANVISA Approval For Laser Devices For The Treatment Of Hair Loss In Brazil 11640 </h3><div class="hmx-press-entry__excerpt rte"> 11641 <p>Hairmax® announces approval for Hairmax® Laser devices by ANVISA in Brazil for home-use laser phototherapy devices to treat hair loss, thinning hair and the promotion of hair growth.</p> 11642 </div><p class="hmx-press-entry__meta"> 11643 <time datetime="2018-03-29"> 11644 March 29, 2018 11645 </time> 11646 <span aria-hidden="true"> - </span> 11647 <a 11648 href="https://www.prlog.org/12700013-hairmax-receives-anvisa-approval-for-laser-devices-for-the-treatment-of-hair-loss-in-brazil.html" 11649 target="_blank" 11650 rel="noopener noreferrer" 11651 > 11652 Read More 11653 </a> 11654 </p> 11655 </article><article class="hmx-press-entry"> 11656 <h3 class="hmx-press-entry__title"> 11657 Hairmax®, Pioneer In The Science Of Hair Growth, Exhibits Award Winning LaserBand Devices At CES 2018 11658 </h3><div class="hmx-press-entry__excerpt rte"> 11659 <p>Hairmax® features LaserBand hair growth devices at the Consumer Electronics Show 2018 in Las Vegas, January 9-12, 2018 at the Health and Wellness Marketplace, Booth #43853</p> 11660 </div><p class="hmx-press-entry__meta"> 11661 <time datetime="2018-01-02"> 11662 January 2, 2018 11663 </time> 11664 <span aria-hidden="true"> - </span> 11665 <a 11666 href="https://www.prlog.org/12683923-hairmax-pioneer-in-the-science-of-hair-growth-exhibits-award-winning-laserband-devices-at-ces-2018.html" 11667 target="_blank" 11668 rel="noopener noreferrer" 11669 > 11670 Read More 11671 </a> 11672 </p> 11673 </article></div> 11674 </section><section 11675 id="PressReleaseYear-template--20719619932278__main-2017" 11676 class="hmx-press-year" 11677 aria-labelledby="PressReleaseYearHeading-template--20719619932278__main-2017" 11678 > 11679 <h2 11680 id="PressReleaseYearHeading-template--20719619932278__main-2017" 11681 class="hmx-press-year__heading" 11682 > 11683 2017 11684 </h2> 11685 11686 <div class="hmx-press-year__entries"><article class="hmx-press-entry"> 11687 <h3 class="hmx-press-entry__title"> 11688 Hairmax® Offers The E-Guide To Healthy Hair Growth During National Hair Loss Awareness Month 11689 </h3><div class="hmx-press-entry__excerpt rte"> 11690 <p>August has been designated National Hair Loss Awareness Month by the American Academy of Dermatology (AAD). Most people...</p> 11691 </div><p class="hmx-press-entry__meta"> 11692 <time datetime="2017-08-09"> 11693 August 9, 2017 11694 </time>
11695 <span aria-hidden="true"> - </span> 11696 <a 11697 href="https://hairmax.com/blogs/news/hairmax-offers-the-e-guide-to-healthy-hair-growth-during-national-hair-loss-awareness-month" 11698 target="_blank" 11699 rel="noopener noreferrer" 11700 > 11701 Read More 11702 </a> 11703 </p> 11704 </article><article class="hmx-press-entry"> 11705 <h3 class="hmx-press-entry__title"> 11706 New Hairmax® Salon Focuses On Treatments For Hereditary Hair Loss And Thinning Hair 11707 </h3><div class="hmx-press-entry__excerpt rte"> 11708 <p>New Hairmax Salon Focuses on Treatments for Hereditary Hair Loss and Thinning Hair BOCA RATON, Fla. - Aug 3, 2017 - PRweb - With the start of National Hair Loss Awareness Month, Lexington International, LLC announces the grand opening of a new s...</p> 11709 </div><p class="hmx-press-entry__meta"> 11710 <time datetime="2017-08-03"> 11711 August 3, 2017 11712 </time> 11713 <span aria-hidden="true"> - </span> 11714 <a 11715 href="https://hairmax.com/blogs/news/new-hairmax-salon-focuses-on-treatments-for-hereditary-hair-loss-and-thinning-hair" 11716 target="_blank" 11717 rel="noopener noreferrer" 11718 > 11719 Read More 11720 </a> 11721 </p> 11722 </article><article class="hmx-press-entry"> 11723 <h3 class="hmx-press-entry__title"> 11724 Hairmax® Celebrates Relocation of Head quarters and Manufacturing to Accommodate Aggressive Growth 11725 </h3><div class="hmx-press-entry__excerpt rte"> 11726 <p>Hairmax is pleased to announce the corporate office relocation and expansion that combines both Corporate, manufacturing and fulfillment operations to accommodate aggressive growth plans. BOCA RATON, Fla. - May 23, 2017 - PRweb - Hairmax.</p> 11727 </div><p class="hmx-press-entry__meta"> 11728 <time datetime="2017-05-25"> 11729 May 25, 2017 11730 </time> 11731 <span aria-hidden="true"> - </span> 11732 <a 11733 href="https://hairmax.com/blogs/news/hairmax-celebrates-relocation-of-headquarters-and-manufacturing-to-accommodate-aggressive-growth" 11734 target="_blank" 11735 rel="noopener noreferrer" 11736 > 11737 Read More 11738 </a> 11739 </p> 11740 </article><article class="hmx-press-entry"> 11741 <h3 class="hmx-press-entry__title"> 11742 Hairmax® LaserBand 41 Receives Beauty Choice Award - Most Effective Hair Loss Product By NewBeauty 11743 </h3><div class="hmx-press-entry__excerpt rte"> 11744 <p>LaserBand 41 chosen as Most Effective Hair Loss Product by beauty enthusiasts, esteemed experts and editors of New Beauty Magazine. BOCA RATON, Fla. - Apr. 4, 2017 - PRweb - Hairmax®, is excited to announce that from more than two thousand...</p> 11745 </div><p class="hmx-press-entry__meta"> 11746 <time datetime="2017-04-04"> 11747 April 4, 2017 11748 </time> 11749 <span aria-hidden="true"> - </span> 11750 <a 11751 href="https://hairmax.com/blogs/news/hairmax-laserband-41-receives-beauty-choice-award-most-effective-hair-loss-product-by-newbeauty" 11752 target="_blank" 11753 rel="noopener noreferrer" 11754 > 11755 Read More 11756 </a> 11757 </p> 11758 </article><article class="hmx-press-entry"> 11759 <h3 class="hmx-press-entry__title">
11760 Hairmax® Announces Celebrity TV Host Ana Quincoces To Serve As Brand Ambassador And Spokesperson 11761 </h3><div class="hmx-press-entry__excerpt rte"> 11762 <p>Hairmax Announces Celebrity TV Host Ana Quincoces to serve as Brand Ambassador and Spokesperson Hairmax welcomes TV host, Reality TV Star, Cookbook Author and Celebrity Chef, Ana Quincoces as their new Brand Ambassador. She will be raising awarene...</p> 11763 </div><p class="hmx-press-entry__meta"> 11764 <time datetime="2017-01-30"> 11765 January 30, 2017 11766 </time> 11767 <span aria-hidden="true"> - </span> 11768 <a 11769 href="https://hairmax.com/blogs/news/hairmax-laserband-hair-growth-device-featured-on-today-show-as-one-of-the-coolest-beauty-gadgets" 11770 target="_blank" 11771 rel="noopener noreferrer" 11772 > 11773 Read More 11774 </a> 11775 </p> 11776 </article><article class="hmx-press-entry"> 11777 <h3 class="hmx-press-entry__title"> 11778 Hairmax® LaserBand Hair Growth Device Featured On TODAY Show As One Of The Coolest Beauty Gadgets 11779 </h3><div class="hmx-press-entry__excerpt rte"> 11780 Hairmax® is pleased to announce that the Hairmax® LaserBand was featured on the TODAY show on January 24, 2017 as one of the top five picks for the coolest beauty gadgets of 2017. BOCA RATON, Fla. - Jan. 25, 2017 - PRweb - Hairmax®, the pioneers... 11781 </div><p class="hmx-press-entry__meta"> 11782 <time datetime="2017-01-25"> 11783 January 25, 2017 11784 </time> 11785 <span aria-hidden="true"> - </span> 11786 <a 11787 href="https://hairmax.com/blogs/news/hairmax-laserband-hair-growth-device-featured-on-today-show-as-one-of-the-coolest-beauty-gadgets" 11788 target="_blank" 11789 rel="noopener noreferrer" 11790 > 11791 Read More 11792 </a> 11793 </p> 11794 </article></div> 11795 </section></div></div> 11796</section> 11797 11798<style data-shopify> 11799 #PressReleaseArchive-template--20719619932278__main { 11800 background: var(--hmx-press-background); 11801 padding-top: var(--hmx-press-padding-top); 11802 padding-bottom: var(--hmx-press-padding-bottom); 11803 } 11804 11805 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__container { 11806 box-sizing: border-box; 11807 width: 100%; 11808 max-width: 1462px; 11809 margin-right: auto; 11810 margin-left: auto; 11811 padding-right: 25px; 11812 padding-left: 25px; 11813 } 11814 11815 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__header { 11816 text-align: center; 11817 } 11818 11819 #PressReleaseArchive-template--20719619932278__main .page-title { 11820 margin: 0 0 30px; 11821 } 11822 11823 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__intro { 11824 font-size: 18px; 11825 line-height: 1.4; 11826 } 11827 11828 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__intro > :first-child, 11829 #PressReleaseArchive-template--20719619932278__main .hmx-press-entry__excerpt > :first-child { 11830 margin-top: 0; 11831 } 11832 11833 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__intro > :last-child, 11834 #PressReleaseArchive-template--20719619932278__main .hmx-press-entry__excerpt > :last-child { 11835 margin-bottom: 0; 11836 } 11837 11838 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__jump { 11839 margin: 30px 0 40px; 11840 text-align: center; 11841 } 11842 11843 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__jump-heading { 11844 margin: 0 0 8px; 11845 font-size: 18px; 11846 font-weight: 700; 11847 line-height: 1.3; 11848 } 11849 11850 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__year-links { 11851 display: flex; 11852 flex-wrap: wrap; 11853 justify-content: center; 11854 gap: 8px 30px; 11855 margin: 0; 11856 padding: 0; 11857 list-style: none; 11858 } 11859 11860 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__year-links a { 11861 color: inherit; 11862 font-size: 22px; 11863 line-height: 1.4; 11864 text-decoration: underline; 11865 text-underline-offset: 3px; 11866 } 11867 11868 #PressReleaseArchive-template--20719619932278__main .hmx-press-year { 11869 scroll-margin-top: 140px; 11870 } 11871 11872 #PressReleaseArchive-template--20719619932278__main .hmx-press-year + .hmx-press-year { 11873 margin-top: 35px; 11874 } 11875 11876 #PressReleaseArchive-template--20719619932278__main .hmx-press-year__heading { 11877 margin: 0; 11878 padding: 10px 20px; 11879 background: var(--hmx-press-year-background); 11880 color: var(--hmx-press-year-color); 11881 font-size: 24px; 11882 font-weight: 400; 11883 line-height: 1.25; 11884 } 11885 11886 #PressReleaseArchive-template--20719619932278__main .hmx-press-entry { 11887 padding: 25px 20px 15px; 11888 } 11889 11890 #PressReleaseArchive-template--20719619932278__main .hmx-press-entry + .hmx-press-entry { 11891 border-top: 1px solid rgba(0, 0, 0, 0.12); 11892 } 11893 11894 #PressReleaseArchive-template--20719619932278__main .hmx-press-entry__title { 11895 margin: 0; 11896 font-size: 20px; 11897 font-weight: 700; 11898 line-height: 1.25; 11899 } 11900 11901 #PressReleaseArchive-template--20719619932278__main .hmx-press-entry__excerpt { 11902 margin-top: 18px; 11903 font-size: 18px; 11904 line-height: 1.4; 11905 } 11906 11907 #PressReleaseArchive-template--20719619932278__main .hmx-press-entry__meta { 11908 margin: 18px 0 0; 11909 font-size: 18px; 11910 line-height: 1.4; 11911 } 11912 11913 #PressReleaseArchive-template--20719619932278__main .hmx-press-entry__meta a { 11914 color: inherit; 11915 text-decoration: underline; 11916 text-underline-offset: 3px; 11917 } 11918 11919 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__pagination { 11920 margin-top: 40px; 11921 text-align: center; 11922 } 11923 11924 @media screen and (max-width: 767px) { 11925 #PressReleaseArchive-template--20719619932278__main { 11926 padding-top: min(var(--hmx-press-padding-top), 52px); 11927 padding-bottom: min(var(--hmx-press-padding-bottom), 52px); 11928 } 11929 11930 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__container { 11931 padding-right: 20px; 11932 padding-left: 20px; 11933 } 11934 11935 #PressReleaseArchive-template--20719619932278__main .page-title { 11936 margin-bottom: 20px; 11937 } 11938 11939 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__intro, 11940 #PressReleaseArchive-template--20719619932278__main .hmx-press-entry__excerpt, 11941 #PressReleaseArchive-template--20719619932278__main .hmx-press-entry__meta { 11942 font-size: 16px; 11943 } 11944 11945 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__jump { 11946 margin: 25px 0 30px; 11947 } 11948 11949 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__year-links { 11950 gap: 6px 20px; 11951 } 11952 11953 #PressReleaseArchive-template--20719619932278__main .hmx-press-archive__year-links a { 11954 font-size: 19px; 11955 } 11956 11957 #PressReleaseArchive-template--20719619932278__main .hmx-press-year__heading { 11958 padding: 9px 15px; 11959 font-size: 21px; 11960 } 11961 11962 #PressReleaseArchive-template--20719619932278__main .hmx-press-entry { 11963 padding: 22px 15px 16px; 11964 } 11965 11966 #PressReleaseArchive-template--20719619932278__main .hmx-press-entry__title { 11967 font-size: 18px; 11968 } 11969 } 11970</style>
11971<script type="application/ld+json"> 11972{ 11973 "@context": "https://schema.org", 11974 "@type": "CollectionPage", 11975 "@id": "https:\/\/hairmax.com\/blogs\/press-releases#webpage", 11976 "url": "https:\/\/hairmax.com\/blogs\/press-releases", 11977 "name": "Press Releases", 11978 "description": "Find hair growth and hair loss news releases. For media inquiries contact [email protected].", 11979 "isPartOf": { 11980 "@id": "https://hairmax.com/#website" 11981 }, 11982 "publisher": { 11983 "@id": "https://hairmax.com/#organization" 11984 } 11985} 11986</script>
11986 11987 11988</section> 11989 </main> 11990 11991 <section id="shopify-section-cart-drawer" class="shopify-section section--cart-drawer"><cart-drawer id="CartDrawer" class="cart-drawer"> 11992 <div class="cart-drawer-content" role="dialog" aria-modal="true" aria-label="Translation missing: en.cart.title" tabindex="-1"> 11993 <div class="cart-drawer-inner is-empty"> 11994 <div class="cart-drawer-top"> 11995 <div class="cart-drawer-header"> 11996 <h2 class="cart-drawer-heading typography-heading typography-heading--4 typography-heading--4-demi"> 11997 <span>Your Cart</span> 11998 </h2> 11999 <button 12000 id="CartDrawer-Close" 12001 class="cart-drawer-close icon-only-button" 12002 type="button" 12003 aria-label="Close" 12004 > 12005 <svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close"> 12006<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1098 13.964C13.3016 14.1627 13.6126 14.1627 13.8044 13.964C13.9962 13.7654 13.9962 13.4433 13.8044 13.2446L7.68728 6.90921L13.4766 0.915309C13.6684 0.716686 13.6684 0.394654 13.4766 0.196031C13.2847 -0.00259212 12.9737 -0.00259215 12.7818 0.196031L6.99267 6.18982L1.20522 0.195866C1.01341 -0.00278844 0.70242 -0.00278861 0.51061 0.195866C0.3188 0.39452 0.3188 0.716602 0.51061 0.915256L6.29795 6.90909L0.180503 13.2428C-0.0113394 13.4414 -0.0113396 13.7634 0.180503 13.962C0.372345 14.1607 0.683383 14.1607 0.875225 13.962L6.99256 7.62849L13.1098 13.964Z" fill="black"/> 12007</svg> 12008 12009 </button> 12010 </div></div> 12011 12012 <div class="cart-drawer-center scrollbar-hidden"> 12013 <div class="cart-drawer-empty "> 12014 <h3 class="cart-drawer-empty-text typography-heading typography-heading--4 typography-heading--4-italic"> 12015 Your bag is empty 12016 </h3> 12017 <p class="typography-heading typography-heading--5"><a href="" class="link link--inline-block link--hover-underline">Keep Shopping</a></p> 12018 12019 <div class="cart-drawer-ctas"> 12020 12021 </div> 12022 </div> 12023 12024 <cart-drawer-items class=" hidden"> 12025 <form action="/cart" id="CartDrawer-Form" class="cart-drawer-form" method="post"> 12026 <div id="CartDrawer-Items" class="cart-drawer-items"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> 12027 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> 12028 Loading... 12029 </p> 12030 </div> 12031 </form> 12032 </cart-drawer-items> 12033 </div> 12034 12035 <div class="cart-drawer-bottom hidden"><cart-drawer-upsell 12036 class="cart-drawer-upsell" 12037 role="region" 12038 > 12039 <div 12040 id="cart-drawer-upsell-carousel-cart-drawer" 12041 class="cart-drawer-upsell-carousel-cart-drawer cart-drawer-upsell-carousel swiper isolate" 12042 > 12043 <button 12044 class="cart-drawer-upsell-close icon-only-button hidden" 12045 type="button" 12046 aria-label="Close" 12047 > 12048 <svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close"> 12049<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1098 13.964C13.3016 14.1627 13.6126 14.1627 13.8044 13.964C13.9962 13.7654 13.9962 13.4433 13.8044 13.2446L7.68728 6.90921L13.4766 0.915309C13.6684 0.716686 13.6684 0.394654 13.4766 0.196031C13.2847 -0.00259212 12.9737 -0.00259215 12.7818 0.196031L6.99267 6.18982L1.20522 0.195866C1.01341 -0.00278844 0.70242 -0.00278861 0.51061 0.195866C0.3188 0.39452 0.3188 0.716602 0.51061 0.915256L6.29795 6.90909L0.180503 13.2428C-0.0113394 13.4414 -0.0113396 13.7634 0.180503 13.962C0.372345 14.1607 0.683383 14.1607 0.875225 13.962L6.99256 7.62849L13.1098 13.964Z" fill="black"/> 12050</svg> 12051 12052 </button><h3 class="cart-drawer-upsell-carousel-title typography-heading typography-heading--4 typography-heading--4-demi"> 12053 Popular Add-Ons 12054 </h3><div class="swiper-wrapper"> 12055 12056 12057 12058 12059 12060 12061 <div class="swiper-slide 1"> 12062 <div class="quick-add-card"> 12063 <div class="quick-add-card-album"> 12064 <div class="ratio ratio--1-1"> 12065 <img 12066 src="//hairmax.com/cdn/shop/files/1_63adf3ed-b901-44c0-b473-a8d2fa55cf50.jpg?v=1699036103&width=480" 12067 alt="Density Haircare Shampoo & Conditioner Set" 12068 loading="lazy" 12069 width="1500" 12070 height="1500" 12071 class="media" 12072 > 12073 </div> 12074 <a href="/products/density-haircare-shampoo-conditioner-set" class="link link--covering" tabindex="-1" aria-hidden="true" 12075 > </a 12076 > 12077 </div> 12078 12079 <div class="quick-add-card-info"> 12080 <h3 class="quick-add-card-title typography-heading typography-heading--5"> 12081 <a class="link" href="/products/density-haircare-shampoo-conditioner-set"> 12082 Density Haircare Shampoo & Conditioner Set 12083 <div class="quick-add-card-price-option-line hiddenâ¥768">
12084 <span>- </span> 12085 <div class="quick-add-card-pricing"> 12086 <div class="price"> 12087 12088 <div class="price-item--regular price-item"> 12089 <span class="visually-hidden visually-hidden--inline"> 12090 Regular Price 12091 </span> 12092 <span><span class=money>$60.00</span></span> 12093 </div> 12094 12095 </div> 12096 </div> 12097 12098 12099 </div> 12100 </a> 12101 </h3> 12102 12103 <product-form class="product-form static"><!-- Quantity Selector --> 12104 12105 <div id="Quantity-Form-cart-drawer" class="product-form__input product-form__quantity hidden" > 12106 12107 12108 12109 <label class="quantity__label" for="Quantity-cart-drawer"> 12110 <span>Quantity:</span> 12111 <span class="quantity__rules-cart hidden"> 12112 <span class="loading-overlay hidden"> 12113 <span class="loading-overlay__spinner"> 12114 <svg 12115 aria-hidden="true" 12116 focusable="false" 12117 class="spinner"
12118 viewBox="0 0 66 66" 12119 xmlns="http://www.w3.org/2000/svg" 12120 > 12121 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 12122 </svg> 12123 </span> 12124 </span> 12125 <span 12126 >(<span class="quantity-cart">0</span> in cart)</span 12127 > 12128 </span> 12129 </label> 12130 <quantity-input class="quantity product-quantity"> 12131 <button class="quantity__button" name="minus" type="button"> 12132 <span class="visually-hidden">Decrease quantity for Density Haircare Shampoo &amp; Conditioner Set</span> 12133 <svg viewBox="0 0 19 18" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 12134 class="icon icon-minus" fill="none"> 12135<path d="M16.998 9H0.998047" stroke="currentColor" stroke-width="1.25"/> 12136</svg> 12137 12138 </button> 12139 <input 12140 class="quantity__input typography-body typography-body--6 typography-body--6-italic" 12141 type="number" 12142 name="quantity" 12143 id="Quantity-cart-drawer" 12144 data-cart-quantity="0" 12145 data-min="1" 12146 min="1" 12147 12148 step="1" 12149 value="1" 12150 form="product-form-cart-drawer1"
12151 > 12152 <button class="quantity__button" name="plus" type="button"> 12153 <span class="visually-hidden">Increase quantity for Density Haircare Shampoo &amp; Conditioner Set</span> 12154 <svg viewBox="0 0 23 22" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 12155 class="icon icon-plus" fill="none"> 12156<path d="M21.7702 11.0046H2.21415M11.9922 1.22656V20.7826" stroke="currentColor" stroke-width="1.5"/> 12157</svg> 12158 12159 </button> 12160 </quantity-input> 12161 <div class="quantity__rules"></div> 12162 </div> 12163 12164 <div class="product-variant-select-buy-line"> 12165 <!-- Variant Selector --> 12166 12167 <variant-radios 12168 id="variant-radios-cart-drawer" 12169 class="product-variant-radios " 12170 data-section="cart-drawer" 12171 data-url="/products/density-haircare-shampoo-conditioner-set" 12172 data-update-url="true" 12173 > 12174 <div class="product-option-list"><fieldset class="product-option"> 12175 <legend class="product-option-title visually-hidden">Subscribe And Save</legend> 12176 12177 <select-radio class="product-option-select"> 12178 <span class="product-option-selected typography-body typography-body--2"> 12179 Color: 12180 <span> 12181 Delivered Every Month 12182 12183 </span> 12184 </span> 12185 12186 <ul class="product-option-value-list" role="list"><li class="product-option-value"> 12187 <input 12188 type="radio" 12189 id="cart-drawer-1-0" 12190 name="Subscribe And Save" 12191 value="Delivered Every Month" 12192 form="product-form-cart-drawer1"
12193 12194 checked 12195 12196 class="visually-hidden " 12197 > 12198 12199 12200<label 12201 for="cart-drawer-1-0" 12202 class="typography-body typography-body--3" 12203 > 12204 12205 12206 12207 12208 12209 12210 12211 12212 <span>DELIVERED EVERY MONTH 12213 </span> 12214 <span class="visually-hidden">Delivered Every Month - Unavailable</span> 12215 </label> 12216 </li><li class="product-option-value"> 12217 <input 12218 type="radio" 12219 id="cart-drawer-1-1" 12220 name="Subscribe And Save" 12221 value="Delivered Every 2 Months" 12222 form="product-form-cart-drawer1" 12223 12224 class="visually-hidden " 12225 > 12226 12227 12228<label 12229 for="cart-drawer-1-1" 12230 class="typography-body typography-body--3" 12231 > 12232 12233 12234 12235 12236 12237 12238 12239 12240 <span>DELIVERED EVERY 2 MONTHS 12241 </span> 12242 <span class="visually-hidden">Delivered Every 2 Months - Unavailable</span> 12243 </label> 12244 </li><li class="product-option-value"> 12245 <input 12246 type="radio" 12247 id="cart-drawer-1-2" 12248 name="Subscribe And Save" 12249 value="Delivered Every 3 Months" 12250 form="product-form-cart-drawer1"
12251 12252 class="visually-hidden " 12253 > 12254 12255 12256<label 12257 for="cart-drawer-1-2" 12258 class="typography-body typography-body--3" 12259 > 12260 12261 12262 12263 12264 12265 12266 12267 12268 <span>DELIVERED EVERY 3 MONTHS 12269 </span> 12270 <span class="visually-hidden">Delivered Every 3 Months - Unavailable</span> 12271 </label> 12272 </li><li class="product-option-value"> 12273 <input 12274 type="radio" 12275 id="cart-drawer-1-3" 12276 name="Subscribe And Save" 12277 value="Delivered Every 6 Months" 12278 form="product-form-cart-drawer1" 12279 12280 class="visually-hidden " 12281 > 12282 12283 12284<label 12285 for="cart-drawer-1-3" 12286 class="typography-body typography-body--3" 12287 > 12288 12289 12290 12291 12292 12293 12294 12295 12296 <span>DELIVERED EVERY 6 MONTHS 12297 </span> 12298 <span class="visually-hidden">Delivered Every 6 Months - Unavailable</span> 12299 </label> 12300 </li><li class="product-option-value"> 12301 <input 12302 type="radio" 12303 id="cart-drawer-1-4" 12304 name="Subscribe And Save" 12305 value="One-time Purchase" 12306 form="product-form-cart-drawer1"
12307 12308 class="visually-hidden " 12309 > 12310 12311 12312<label 12313 for="cart-drawer-1-4" 12314 class="typography-body typography-body--3" 12315 > 12316 12317 12318 12319 12320 12321 12322 12323 12324 <span>ONE-TIME PURCHASE 12325 </span> 12326 <span class="visually-hidden">One-time Purchase - Unavailable</span> 12327 </label> 12328 </li></ul> 12329 </select-radio> 12330 </fieldset>
12330<script type="application/json"> 12331 [{"id":40971285233782,"title":"Delivered Every Month","option1":"Delivered Every Month","option2":null,"option3":null,"sku":"DDCH2OXDE","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Density Haircare Shampoo \u0026 Conditioner Set - Delivered Every Month","public_title":"Delivered Every Month","options":["Delivered Every Month"],"price":6000,"weight":635,"compare_at_price":null,"inventory_quantity":-81,"inventory_management":null,"inventory_policy":"deny","barcode":"00856823006626","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":5100}],"price":5100,"compare_at_price":6000,"per_delivery_price":5100,"selling_plan_id":1264746614,"selling_plan_group_id":"3566bde48fd7e0c26f3c0dad5a31f662c513dac8"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43088218095734,"title":"Delivered Every 2 Months","option1":"Delivered Every 2 Months","option2":null,"option3":null,"sku":"DDCH2OXDE","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Density Haircare Shampoo \u0026 Conditioner Set - Delivered Every 2 Months","public_title":"Delivered Every 2 Months","options":["Delivered Every 2 Months"],"price":6000,"weight":635,"compare_at_price":null,"inventory_quantity":-20,"inventory_management":null,"inventory_policy":"deny","barcode":"00856823006626","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":5280}],"price":5280,"compare_at_price":6000,"per_delivery_price":5280,"selling_plan_id":2217246838,"selling_plan_group_id":"bbd8cfe4c15b9adb97dc56c27785e920b3c7e9bc"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40971285266550,"title":"Delivered Every 3 Months","option1":"Delivered Every 3 Months","option2":null,"option3":null,"sku":"DDCH2OXDE","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Density Haircare Shampoo \u0026 Conditioner Set - Delivered Every 3 Months","public_title":"Delivered Every 3 Months","options":["Delivered Every 3 Months"],"price":6000,"weight":635,"compare_at_price":null,"inventory_quantity":-30,"inventory_management":null,"inventory_policy":"deny","barcode":"00856823006626","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":5400}],"price":5400,"compare_at_price":6000,"per_delivery_price":5400,"selling_plan_id":1264713846,"selling_plan_group_id":"cbe415f6cec79027d329a2d3ec8815d769804f15"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40971285299318,"title":"Delivered Every 6 Months","option1":"Delivered Every 6 Months","option2":null,"option3":null,"sku":"DDCH2OXDE","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Density Haircare Shampoo \u0026 Conditioner Set - Delivered Every 6 Months","public_title":"Delivered Every 6 Months","options":["Delivered Every 6 Months"],"price":6000,"weight":635,"compare_at_price":null,"inventory_quantity":-16,"inventory_management":null,"inventory_policy":"deny","barcode":"00856823006626","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":5520}],"price":5520,"compare_at_price":6000,"per_delivery_price":5520,"selling_plan_id":1264681078,"selling_plan_group_id":"b2b875081722d2e59f00123131a6de3413a924ee"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40971285332086,"title":"One-time Purchase","option1":"One-time Purchase","option2":null,"option3":null,"sku":"DDCH2OXDE","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Density Haircare Shampoo \u0026 Conditioner Set - One-time Purchase","public_title":"One-time Purchase","options":["One-time Purchase"],"price":6000,"weight":635,"compare_at_price":null,"inventory_quantity":-492,"inventory_management":null,"inventory_policy":"deny","barcode":"00856823006626","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 12332 </script>
12332 12333 </div> 12334 </variant-radios> 12335 12336 <!-- Form --><form method="post" action="/cart/add" id="product-form-cart-drawer1" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 12337 type="hidden" 12338 name="id" 12339 value="40971285233782" 12340 disabled 12341 class="product-variant-id" 12342 > 12343 12344 12345 12346 <div class="product-form__buttons"> 12347 <button 12348 class="quick-add-to-cart-button quick-add__submit button button--outline typography-heading typography-heading--5" 12349 type="submit" 12350 aria-haspopup="dialog" 12351 data-product-url="/products/density-haircare-shampoo-conditioner-set" 12352 > 12353 Add 12354 <span class="hiddenâ¤767"> - </span> 12355 <div class="quick-add-card-price-option-line hiddenâ¤767"> 12356 <div class="quick-add-card-pricing"> 12357 <div class="price"><div class="price-item--regular price-item"> 12358 <span class="visually-hidden visually-hidden--inline">Regular Price</span> 12359 <span><span class=money>$60.00</span></span> 12360 </div></div> 12361 </div> 12362 12363 12364 </div> 12365 12366 <div class="loading-overlay__spinner hidden"> 12367 <svg 12368 aria-hidden="true" 12369 focusable="false" 12370 class="spinner"
12371 viewBox="0 0 66 66" 12372 xmlns="http://www.w3.org/2000/svg" 12373 > 12374 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 12375 </svg> 12376 </div> 12377 </button> 12378 12379 <modal-opener 12380 id="product-bis-modal-opener-cart-drawer" 12381 class="product-bis-modal-opener-cart-drawer product-bis-modal-opener modal-opener hidden" 12382 data-modal="#pdp-bis-modal" 12383 > 12384 <button 12385 class="button button--outline typography-body typography-body--3 typography-body--3-demi" 12386 type="button" 12387 aria-haspopup="dialog" 12388 > 12389 <span>Notify me</span> 12390 </button> 12391 </modal-opener> 12392 </div><input type="hidden" name="product-id" value="4175954673782" /><input type="hidden" name="section-id" value="cart-drawer" /></form></div> 12393 12394 <!-- Error --> 12395 12396 <div 12397 class="product-form__error-message form-message--error form-message typography-body typography-body--4" 12398 role="alert" 12399 ></div> 12400 </product-form> 12401 12402 12403 12404 <quick-add-modal id="QuickAdd-" class="quick-add-modal modal"> 12405 <div 12406 class="modal-dialog" 12407 role="dialog" 12408 aria-label="Choose options for Density Haircare Shampoo &amp; Conditioner Set" 12409 aria-modal="true" 12410 tabindex="-1" 12411 > 12412 <button 12413 id="ModalClose-" 12414 type="button" 12415 class="modal-close icon-only-button" 12416 aria-label="Close" 12417 > 12418 <svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close"> 12419<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1098 13.964C13.3016 14.1627 13.6126 14.1627 13.8044 13.964C13.9962 13.7654 13.9962 13.4433 13.8044 13.2446L7.68728 6.90921L13.4766 0.915309C13.6684 0.716686 13.6684 0.394654 13.4766 0.196031C13.2847 -0.00259212 12.9737 -0.00259215 12.7818 0.196031L6.99267 6.18982L1.20522 0.195866C1.01341 -0.00278844 0.70242 -0.00278861 0.51061 0.195866C0.3188 0.39452 0.3188 0.716602 0.51061 0.915256L6.29795 6.90909L0.180503 13.2428C-0.0113394 13.4414 -0.0113396 13.7634 0.180503 13.962C0.372345 14.1607 0.683383 14.1607 0.875225 13.962L6.99256 7.62849L13.1098 13.964Z" fill="black"/> 12420</svg> 12421 12422 </button> 12423 12424 <div id="QuickAddInfo-" class="modal-content"></div> 12425 </div> 12426 </quick-add-modal> 12427 </div> 12428 </div> 12429 </div> 12430 12431 12432 12433 12434 12435 12436 <div class="swiper-slide 2"> 12437 <div class="quick-add-card"> 12438 <div class="quick-add-card-album"> 12439 <div class="ratio ratio--1-1"> 12440 <img 12441 src="//hairmax.com/cdn/shop/files/1_f0440d27-c2f9-4ee9-bbaa-23cd1e6383a3.jpg?v=1699035834&width=480" 12442 alt="Density Acceler8® & RSN8® Restorative Scalp Duo" 12443 loading="lazy" 12444 width="1500" 12445 height="1500" 12446 class="media" 12447 > 12448 </div> 12449 <a href="/products/density-acceler8-rsn8-restorative-scalp-duo" class="link link--covering" tabindex="-1" aria-hidden="true" 12450 > </a 12451 > 12452 </div> 12453 12454 <div class="quick-add-card-info"> 12455 <h3 class="quick-add-card-title typography-heading typography-heading--5"> 12456 <a class="link" href="/products/density-acceler8-rsn8-restorative-scalp-duo"> 12457 Density Acceler8® & RSN8® Restorative Scalp Duo 12458 <div class="quick-add-card-price-option-line hiddenâ¥768">
12459 <span>- </span> 12460 <div class="quick-add-card-pricing"> 12461 <div class="price"> 12462 12463 <div class="price-item--compare price-item"> 12464 <span class="visually-hidden visually-hidden--inline"> 12465 Compate at Price 12466 </span> 12467 <s><span class=money>$110.00</span></s> 12468 </div> 12469 12470 <div class="price-item--sale price-item"> 12471 <span class="visually-hidden visually-hidden--inline"> 12472 Sale Price 12473 </span> 12474 <span><span class=money>$99.00</span></span> 12475 </div> 12476 12477 12478 </div> 12479 </div> 12480 12481 12482 </div> 12483 </a> 12484 </h3> 12485 12486 <product-form class="product-form static"><!-- Quantity Selector --> 12487 12488 <div id="Quantity-Form-cart-drawer" class="product-form__input product-form__quantity hidden" > 12489 12490 12491 12492 <label class="quantity__label" for="Quantity-cart-drawer"> 12493 <span>Quantity:</span> 12494 <span class="quantity__rules-cart hidden"> 12495 <span class="loading-overlay hidden"> 12496 <span class="loading-overlay__spinner"> 12497 <svg 12498 aria-hidden="true" 12499 focusable="false" 12500 class="spinner"
12501 viewBox="0 0 66 66" 12502 xmlns="http://www.w3.org/2000/svg" 12503 > 12504 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 12505 </svg> 12506 </span> 12507 </span> 12508 <span 12509 >(<span class="quantity-cart">0</span> in cart)</span 12510 > 12511 </span> 12512 </label> 12513 <quantity-input class="quantity product-quantity"> 12514 <button class="quantity__button" name="minus" type="button"> 12515 <span class="visually-hidden">Decrease quantity for Density Acceler8® &amp; RSN8® Restorative Scalp Duo</span> 12516 <svg viewBox="0 0 19 18" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 12517 class="icon icon-minus" fill="none"> 12518<path d="M16.998 9H0.998047" stroke="currentColor" stroke-width="1.25"/> 12519</svg> 12520 12521 </button> 12522 <input 12523 class="quantity__input typography-body typography-body--6 typography-body--6-italic" 12524 type="number" 12525 name="quantity" 12526 id="Quantity-cart-drawer" 12527 data-cart-quantity="0" 12528 data-min="1" 12529 min="1" 12530 12531 step="1" 12532 value="1" 12533 form="product-form-cart-drawer2" 12534 > 12535 <button class="quantity__button" name="plus" type="button"> 12536 <span class="visually-hidden">Increase quantity for Density Acceler8® &amp; RSN8® Restorative Scalp Duo</span> 12537 <svg viewBox="0 0 23 22" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 12538 class="icon icon-plus" fill="none"> 12539<path d="M21.7702 11.0046H2.21415M11.9922 1.22656V20.7826" stroke="currentColor" stroke-width="1.5"/> 12540</svg> 12541 12542 </button> 12543 </quantity-input> 12544 <div class="quantity__rules"></div> 12545 </div> 12546 12547 <div class="product-variant-select-buy-line"> 12548 <!-- Variant Selector --> 12549 12550 <variant-radios 12551 id="variant-radios-cart-drawer" 12552 class="product-variant-radios " 12553 data-section="cart-drawer" 12554 data-url="/products/density-acceler8-rsn8-restorative-scalp-duo" 12555 data-update-url="true" 12556 > 12557 <div class="product-option-list"><fieldset class="product-option"> 12558 <legend class="product-option-title visually-hidden">Subscribe And Save</legend> 12559 12560 <select-radio class="product-option-select"> 12561 <span class="product-option-selected typography-body typography-body--2"> 12562 Color: 12563 <span> 12564 Delivered Every Month 12565 12566 </span> 12567 </span> 12568 12569 <ul class="product-option-value-list" role="list"><li class="product-option-value"> 12570 <input 12571 type="radio" 12572 id="cart-drawer-1-0" 12573 name="Subscribe And Save" 12574 value="Delivered Every Month" 12575 form="product-form-cart-drawer2" 12576 12577 checked 12578 12579 class="visually-hidden " 12580 > 12581 12582 12583<label 12584 for="cart-drawer-1-0" 12585 class="typography-body typography-body--3" 12586 > 12587 12588 12589 12590 12591 12592 12593 12594 12595 <span>DELIVERED EVERY MONTH 12596 </span> 12597 <span class="visually-hidden">Delivered Every Month - Unavailable</span> 12598 </label> 12599 </li><li class="product-option-value"> 12600 <input 12601 type="radio" 12602 id="cart-drawer-1-1" 12603 name="Subscribe And Save" 12604 value="Delivered Every 2 Months" 12605 form="product-form-cart-drawer2" 12606 12607 class="visually-hidden " 12608 > 12609 12610 12611<label 12612 for="cart-drawer-1-1" 12613 class="typography-body typography-body--3" 12614 > 12615 12616 12617 12618 12619 12620 12621 12622
12623 <span>DELIVERED EVERY 2 MONTHS 12624 </span> 12625 <span class="visually-hidden">Delivered Every 2 Months - Unavailable</span> 12626 </label> 12627 </li><li class="product-option-value"> 12628 <input 12629 type="radio" 12630 id="cart-drawer-1-2" 12631 name="Subscribe And Save" 12632 value="Delivered Every 3 Months" 12633 form="product-form-cart-drawer2" 12634 12635 class="visually-hidden " 12636 > 12637 12638 12639<label 12640 for="cart-drawer-1-2" 12641 class="typography-body typography-body--3" 12642 > 12643 12644 12645 12646 12647 12648 12649 12650 12651 <span>DELIVERED EVERY 3 MONTHS 12652 </span> 12653 <span class="visually-hidden">Delivered Every 3 Months - Unavailable</span> 12654 </label> 12655 </li><li class="product-option-value"> 12656 <input 12657 type="radio" 12658 id="cart-drawer-1-3" 12659 name="Subscribe And Save" 12660 value="Delivered Every 6 Months" 12661 form="product-form-cart-drawer2" 12662 12663 class="visually-hidden " 12664 > 12665 12666 12667<label 12668 for="cart-drawer-1-3" 12669 class="typography-body typography-body--3" 12670 > 12671 12672 12673 12674 12675 12676 12677 12678 12679 <span>DELIVERED EVERY 6 MONTHS 12680 </span> 12681 <span class="visually-hidden">Delivered Every 6 Months - Unavailable</span> 12682 </label> 12683 </li><li class="product-option-value"> 12684 <input 12685 type="radio" 12686 id="cart-drawer-1-4" 12687 name="Subscribe And Save" 12688 value="One-time Purchase" 12689 form="product-form-cart-drawer2" 12690 12691 class="visually-hidden " 12692 > 12693 12694 12695<label 12696 for="cart-drawer-1-4" 12697 class="typography-body typography-body--3" 12698 > 12699 12700 12701 12702 12703 12704 12705 12706 12707 <span>ONE-TIME PURCHASE 12708 </span> 12709 <span class="visually-hidden">One-time Purchase - Unavailable</span> 12710 </label> 12711 </li></ul> 12712 </select-radio> 12713 </fieldset>
12713<script type="application/json"> 12714 [{"id":40971246764150,"title":"Delivered Every Month","option1":"Delivered Every Month","option2":null,"option3":null,"sku":"DSCH3N1DE","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Density Acceler8® \u0026 RSN8® Restorative Scalp Duo - Delivered Every Month","public_title":"Delivered Every Month","options":["Delivered Every Month"],"price":9900,"weight":726,"compare_at_price":11000,"inventory_quantity":-51,"inventory_management":null,"inventory_policy":"deny","barcode":"00856823006343","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":8415}],"price":8415,"compare_at_price":9900,"per_delivery_price":8415,"selling_plan_id":1264550006,"selling_plan_group_id":"3566bde48fd7e0c26f3c0dad5a31f662c513dac8"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43088265674870,"title":"Delivered Every 2 Months","option1":"Delivered Every 2 Months","option2":null,"option3":null,"sku":"DSCH3N1DE","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Density Acceler8® \u0026 RSN8® Restorative Scalp Duo - Delivered Every 2 Months","public_title":"Delivered Every 2 Months","options":["Delivered Every 2 Months"],"price":9900,"weight":726,"compare_at_price":11000,"inventory_quantity":-9,"inventory_management":null,"inventory_policy":"deny","barcode":"00856823006343","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":8712}],"price":8712,"compare_at_price":9900,"per_delivery_price":8712,"selling_plan_id":2217279606,"selling_plan_group_id":"bbd8cfe4c15b9adb97dc56c27785e920b3c7e9bc"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40971246796918,"title":"Delivered Every 3 Months","option1":"Delivered Every 3 Months","option2":null,"option3":null,"sku":"DSCH3N1DE","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Density Acceler8® \u0026 RSN8® Restorative Scalp Duo - Delivered Every 3 Months","public_title":"Delivered Every 3 Months","options":["Delivered Every 3 Months"],"price":9900,"weight":726,"compare_at_price":11000,"inventory_quantity":-7,"inventory_management":null,"inventory_policy":"deny","barcode":"00856823006343","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":8910}],"price":8910,"compare_at_price":9900,"per_delivery_price":8910,"selling_plan_id":1264517238,"selling_plan_group_id":"cbe415f6cec79027d329a2d3ec8815d769804f15"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40971246829686,"title":"Delivered Every 6 Months","option1":"Delivered Every 6 Months","option2":null,"option3":null,"sku":"DSCH3N1DE","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Density Acceler8® \u0026 RSN8® Restorative Scalp Duo - Delivered Every 6 Months","public_title":"Delivered Every 6 Months","options":["Delivered Every 6 Months"],"price":9900,"weight":726,"compare_at_price":11000,"inventory_quantity":-1,"inventory_management":null,"inventory_policy":"deny","barcode":"00856823006343","requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":9108}],"price":9108,"compare_at_price":9900,"per_delivery_price":9108,"selling_plan_id":1264582774,"selling_plan_group_id":"b2b875081722d2e59f00123131a6de3413a924ee"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40971246862454,"title":"One-time Purchase","option1":"One-time Purchase","option2":null,"option3":null,"sku":"DSCH3N1DE","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Density Acceler8® \u0026 RSN8® Restorative Scalp Duo - One-time Purchase","public_title":"One-time Purchase","options":["One-time Purchase"],"price":9900,"weight":726,"compare_at_price":11000,"inventory_quantity":-137,"inventory_management":null,"inventory_policy":"deny","barcode":"00856823006343","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 12715 </script>
12715 12716 </div> 12717 </variant-radios> 12718 12719 <!-- Form --><form method="post" action="/cart/add" id="product-form-cart-drawer2" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 12720 type="hidden" 12721 name="id" 12722 value="40971246764150" 12723 disabled 12724 class="product-variant-id" 12725 > 12726 12727 12728 12729 <div class="product-form__buttons"> 12730 <button 12731 class="quick-add-to-cart-button quick-add__submit button button--outline typography-heading typography-heading--5" 12732 type="submit" 12733 aria-haspopup="dialog" 12734 data-product-url="/products/density-acceler8-rsn8-restorative-scalp-duo" 12735 > 12736 Add 12737 <span class="hiddenâ¤767"> - </span> 12738 <div class="quick-add-card-price-option-line hiddenâ¤767"> 12739 <div class="quick-add-card-pricing"> 12740 <div class="price"><div class="price-item--compare price-item"> 12741 <span class="visually-hidden visually-hidden--inline">Compate at Price</span> 12742 <s><span class=money>$110.00</span></s> 12743 </div> 12744 12745 <div class="price-item--sale price-item"> 12746 <span class="visually-hidden visually-hidden--inline">Sale Price</span> 12747 <span><span class=money>$99.00</span></span> 12748 </div></div> 12749 </div> 12750 12751 12752 </div> 12753 12754 <div class="loading-overlay__spinner hidden"> 12755 <svg 12756 aria-hidden="true" 12757 focusable="false" 12758 class="spinner"
12759 viewBox="0 0 66 66" 12760 xmlns="http://www.w3.org/2000/svg" 12761 > 12762 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 12763 </svg> 12764 </div> 12765 </button> 12766 12767 <modal-opener 12768 id="product-bis-modal-opener-cart-drawer" 12769 class="product-bis-modal-opener-cart-drawer product-bis-modal-opener modal-opener hidden" 12770 data-modal="#pdp-bis-modal" 12771 > 12772 <button 12773 class="button button--outline typography-body typography-body--3 typography-body--3-demi" 12774 type="button" 12775 aria-haspopup="dialog" 12776 > 12777 <span>Notify me</span> 12778 </button> 12779 </modal-opener> 12780 </div><input type="hidden" name="product-id" value="6822624100470" /><input type="hidden" name="section-id" value="cart-drawer" /></form></div> 12781 12782 <!-- Error --> 12783 12784 <div 12785 class="product-form__error-message form-message--error form-message typography-body typography-body--4" 12786 role="alert" 12787 ></div> 12788 </product-form> 12789 12790 12791 12792 <quick-add-modal id="QuickAdd-" class="quick-add-modal modal"> 12793 <div 12794 class="modal-dialog" 12795 role="dialog" 12796 aria-label="Choose options for Density Acceler8® &amp; RSN8® Restorative Scalp Duo" 12797 aria-modal="true" 12798 tabindex="-1" 12799 > 12800 <button 12801 id="ModalClose-" 12802 type="button" 12803 class="modal-close icon-only-button" 12804 aria-label="Close" 12805 > 12806 <svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close"> 12807<path fill-rule="evenodd" clip-rule="evenodd" d="M13.1098 13.964C13.3016 14.1627 13.6126 14.1627 13.8044 13.964C13.9962 13.7654 13.9962 13.4433 13.8044 13.2446L7.68728 6.90921L13.4766 0.915309C13.6684 0.716686 13.6684 0.394654 13.4766 0.196031C13.2847 -0.00259212 12.9737 -0.00259215 12.7818 0.196031L6.99267 6.18982L1.20522 0.195866C1.01341 -0.00278844 0.70242 -0.00278861 0.51061 0.195866C0.3188 0.39452 0.3188 0.716602 0.51061 0.915256L6.29795 6.90909L0.180503 13.2428C-0.0113394 13.4414 -0.0113396 13.7634 0.180503 13.962C0.372345 14.1607 0.683383 14.1607 0.875225 13.962L6.99256 7.62849L13.1098 13.964Z" fill="black"/> 12808</svg> 12809 12810 </button> 12811 12812 <div id="QuickAddInfo-" class="modal-content"></div> 12813 </div> 12814 </quick-add-modal> 12815 </div> 12816 </div> 12817 </div></div> 12818 </div> 12819 </cart-drawer-upsell><div class="cart-drawer-totals" role="status"> 12820 <h2 class="cart-drawer-totals-subtotal typography-heading typography-heading--4">Subtotal</h2> 12821 <p class="cart-drawer-totals-subtotal-value typography-heading typography-heading--4 typography-heading--4-demi"> 12822 <span class=money>$0.00</span> 12823 </p> 12824 </div> 12825 12826 <div class="cart-drawer-ctas"> 12827 <button 12828 type="submit" 12829 id="CartDrawer-Checkout" 12830 class="button button--primary-b typography-body typography-body--2 typography-body--2-medium" 12831 name="checkout" 12832 form="CartDrawer-Form" 12833 12834 disabled 12835 12836 > 12837 Checkout 12838 </button> 12839 </div> 12840 12841 <div id="CartDrawer-Errors" class="cart-drawer-errors typography-body typography-body--4" role="alert"></div> 12842 </div> 12843 </div> 12844 </div> 12845</cart-drawer> 12846 12847<style data-shopify> 12848 .cart-drawer { 12849 --buttons-border-width: 1px; 12850 --inputs-border-width: 1px; 12851 12852 opacity: 0; 12853 visibility: hidden; 12854 12855 position: fixed; 12856 z-index: -1; 12857 top: 0; 12858 bottom: 0; 12859 left: 0; 12860 right: 0; 12861 12862 cursor: pointer; 12863 } 12864 12865 .cart-drawer[open] { 12866 opacity: 1; 12867 visibility: hidden !important; 12868 /* visibility: visible; */ 12869 display: none; 12870 12871 12872 max-width: calc(var(--max-width) + 5rem); 12873 margin: auto; 12874 12875 12876 z-index: 100000000000; 12877 } 12878 12879 .cart-drawer-content { 12880 border-radius: var(--border-radius); 12881 12882 position: absolute; 12883 top: var(--header-bottom-position); 12884 right: 2.5rem; 12885 width: 100%; 12886 height: calc(100% - var(--header-bottom-position) - 3.5rem); 12887 margin-top: 1rem; 12888 max-width: 58rem; 12889 12890 background-color: rgb(var(--color-background)); 12891 box-shadow: 0px 10px 30px 5px rgba(194, 194, 194, 0.45); 12892 12893 cursor: auto; 12894 /* Added to hide cart while smartcart is on */ 12895 visibility: hidden; 12896 } 12897 12898 .cart-drawer-inner { 12899 border-radius: var(--border-radius); 12900 12901 position: relative; 12902 width: 100%; 12903 height: 100%; 12904 overflow: hidden; 12905 12906 display: flex; 12907 flex-flow: column nowrap; 12908 } 12909 12910 .cart-drawer-top { 12911 flex: 0 0 auto; 12912 padding: 2.5rem 2.5rem 0; 12913 } 12914 12915 @media screen and (max-width: 767px) { 12916 .cart-drawer-content { 12917 border-radius: 0; 12918 height: 100%; 12919 margin-top: 0; 12920 right: 0; 12921 top: 0; 12922 width: 100%; 12923 } 12924 12925 .cart-drawer-top { 12926 padding: 2.8rem 1.5rem 0; 12927 } 12928 12929 .cart-drawer-inner { 12930 border-radius: 0; 12931 } 12932 } 12933 12934 .cart-drawer-header { 12935 position: relative; 12936 12937 display: flex; 12938 justify-content: space-between; 12939 align-items: center; 12940 12941 background-color: rgb(var(--color-white)); 12942 } 12943 12944 .cart-drawer-heading { 12945 display: flex; 12946 } 12947 12948 .cart-drawer-heading > * + * { 12949 margin-left: 0.5rem; 12950 } 12951 12952 .cart-drawer-tracker { 12953 margin-top: 1.5rem; 12954 } 12955 12956 .cart-drawer-tracker-title { 12957 margin-bottom: 0.5rem; 12958 } 12959 12960 .cart-drawer-tracker-river { 12961 height: 0.7rem; 12962 border-radius: 1.8rem; 12963 background-color: rgb(var(--color-grey-4)); 12964 } 12965 12966 .cart-drawer-tracker-water { 12967 display: block !important; 12968 width: 0; 12969 max-width: 100%; 12970 height: 0.7rem; 12971 border-radius: 1.8rem; 12972 background-color: rgb(var(--color-black)); 12973 } 12974 12975 .cart-drawer-center { 12976 flex: 1 1 auto; 12977 overflow: auto;
12978 overscroll-behavior: none; 12979 12980 padding: 0 2.5rem; 12981 } 12982 12983 .cart-drawer-empty { 12984 height: 100%; 12985 display: grid; 12986 place-content: center; 12987 text-align: center; 12988 } 12989 12990 .cart-drawer-empty a { 12991 color: rgb(var(--color-purple-1)); 12992 } 12993 12994 .cart-drawer-empty-text { 12995 margin-bottom: 2rem; 12996 text-align: center; 12997 text-transform: uppercase; 12998 } 12999 13000 .cart-drawer-items { 13001 margin-top: 1.7rem; 13002 margin-bottom: 2rem; 13003 } 13004 13005 @media screen and (max-width: 767px) { 13006 .cart-drawer-center { 13007 padding: 0 1.5rem; 13008 } 13009 13010 .cart-drawer-items { 13011 margin-top: 1.9rem; 13012 } 13013 13014 #cart-drawer-upsell-carousel-cart-drawer .quick-add-card-price-option-line { 13015 display: inline-flex; 13016 } 13017 } 13018 13019 .cart-drawer-items > * + * { 13020 margin-top: 1.5rem; 13021 } 13022 13023 .cart-drawer-item { 13024 display: flex; 13025 flex-flow: row nowrap; 13026 } 13027 13028 @media screen and (max-width: 767px) { 13029 .cart-drawer-item { 13030 } 13031 } 13032 13033 .cart-drawer-item > * + * { 13034 margin-left: 1rem; 13035 } 13036 13037 .cart-drawer-item-media { 13038 position: relative; 13039 flex: 0 0 auto; 13040 width: 10rem; 13041 } 13042 13043 .cart-drawer-item-details { 13044 position: relative; 13045 flex: 1 1 auto; 13046 display: flex; 13047 justify-content: space-between; 13048 gap: 2rem; 13049 } 13050 13051 .cart-drawer-item-prices { 13052 display: flex; 13053 align-items: center; 13054 margin-top: 0; 13055 justify-content: flex-end; 13056 } 13057 13058 .cart-drawer-item-price--old { 13059 text-decoration: line-through; 13060 text-decoration-thickness: 1px; 13061 text-decoration-skip-ink: none; 13062 color: rgb(var(--color-grey-2)); 13063 } 13064 13065 .cart-drawer-item-price--final { 13066 margin-right: 1rem; 13067 } 13068 13069 .cart-drawer-item-option-list > * + * { 13070 margin-top: 0.5rem; 13071 } 13072 13073 .cart-drawer-item-property-list > * + * { 13074 margin-top: 0.5rem; 13075 } 13076 13077 .cart-drawer-item-quantity { 13078 margin-top: 0.5rem; 13079 height: 2rem; 13080 } 13081 .cart-drawer-item-quantity .quantity__input { 13082 width: 2rem; 13083 } 13084 13085 .cart-drawer-item-quantity .quantity__button { 13086 width: 2.1rem; 13087 } 13088 13089 .cart-drawer-item-remove { 13090 text-transform: uppercase; 13091 } 13092 13093 .cart-drawer-item-error { 13094 /* hide the error message */ 13095 display: none !important; 13096 13097 color: rgb(var(--color-red-1)); 13098 text-transform: uppercase; 13099 } 13100 13101 .cart-drawer-item-error:not(:empty) { 13102 margin-top: 1rem; 13103 } 13104 13105 .cart-drawer-bottom { 13106 flex: none; 13107 background-color: rgb(var(--color-background)); 13108 border-radius: var(--border-radius); 13109 box-shadow: 0px 10px 30px 10px rgba(194, 194, 194, 0.45); 13110 padding: 2.5rem; 13111 } 13112 13113 #cart-drawer-upsell-carousel-cart-drawer .quick-add-card .quick-add__submit { 13114 gap: .4rem; 13115 } 13116 13117 .quick-add-card:hover .quick-add__submit { 13118 background-color: transparent; 13119 color: rgb(var(--color-purple-1)); 13120 } 13121 13122 .cart-drawer-totals { 13123 display: flex; 13124 flex-flow: row nowrap; 13125 align-items: flex-start; 13126 justify-content: space-between; 13127 margin-top: 2.5rem; 13128 } 13129 13130 @media screen and (max-width: 991px) { 13131 .cart-drawer-item-quantity { 13132 padding: 0 5px; 13133 } 13134 13135 .cart-drawer-item-quantity .quantity__button { 13136 width: .8rem; 13137 } 13138 } 13139 13140 @media screen and (max-width: 767px) { 13141 #cart-drawer-upsell-carousel-cart-drawer .quick-add-card { 13142 border: .5px solid rgb(var(--color-purple-1)); 13143 } 13144 13145 .cart-drawer-bottom { 13146 border-radius: 20px 20px 0px 0px; 13147 padding: 1.5rem; 13148 } 13149 13150 .cart-drawer-item-prices { 13151 flex-flow: column; 13152 align-items: flex-end; 13153 } 13154 } 13155 13156 .cart-drawer-totals-subtotal-value { 13157 text-align: right; 13158 } 13159 13160 .cart-drawer .product-option dd { 13161 word-break: break-word; 13162 } 13163 13164 .cart-drawer-ctas { 13165 display: flex; 13166 flex-flow: column nowrap; 13167 align-items: stretch; 13168 text-align: center; 13169 margin-top: 2.2rem; 13170 } 13171 13172 .cart-drawer-item-details-left, 13173 .cart-drawer-item-details-right { 13174 display: flex; 13175 flex-flow: column nowrap; 13176 justify-content: space-between; 13177 gap: .8rem; 13178 } 13179 13180 .product-addiotinal-info-cart { 13181 margin-top: .8rem; 13182 display: grid; 13183 gap: .4rem; 13184 } 13185 13186 @media screen and (max-width: 767px) { 13187 .cart-drawer-ctas { 13188 } 13189 } 13190 13191 .cart-drawer-ctas > * + * { 13192 margin-top: 1rem; 13193 } 13194 13195 .cart-drawer-errors { 13196 /* hide the error message */ 13197 display: none !important; 13198 13199 color: rgb(var(--color-red-1)); 13200 text-transform: uppercase; 13201 } 13202 13203 .cart-drawer-errors:not(:empty) { 13204 margin-bottom: 1.5rem; 13205 } 13206 13207 .cart-drawer-upsell { 13208 display: block; 13209 position: relative; 13210 } 13211 13212 .cart-drawer-upsell-carousel-title { 13213 } 13214 13215 .cart-drawer-upsell-carousel-cart-drawer .swiper-wrapper { 13216 margin-top: 2.5rem; 13217 } 13218 13219 @media only screen and (min-width: 768px) { 13220 .cart-drawer-upsell-carousel-cart-drawer .swiper-wrapper { 13221 display: flex; 13222 flex-flow: column; 13223 gap: 1rem; 13224 } 13225 } 13226 13227 .cart-drawer-upsell-close { 13228 position: absolute; 13229 top: 0.8rem; 13230 right: 2.4rem; 13231 } 13232 13233 .cart-drawer-upsell-close .icon { 13234 width: 1.8rem; 13235 } 13236 13237 .cart-drawer-item-remove-section { 13238 text-align: right; 13239 } 13240 13241 @media screen and (max-width: 767px) { 13242 .cart-drawer-upsell { 13243 padding: 1.2rem 0; 13244 } 13245 13246 .cart-drawer-upsell-close { 13247 top: 0.2rem; 13248 right: 1.2rem; 13249 } 13250 13251 .cart-drawer-upsell-close .icon { 13252 width: 1.2rem; 13253 } 13254 } 13255</style> 13256
13257<script> 13258 document.addEventListener('DOMContentLoaded', function () { 13259 function isIE() { 13260 const ua = window.navigator.userAgent; 13261 const msie = ua.indexOf('MSIE '); 13262 const trident = ua.indexOf('Trident/'); 13263 13264 return msie > 0 || trident > 0; 13265 } 13266 13267 if (!isIE()) return; 13268 const cartSubmitInput = document.createElement('input'); 13269 cartSubmitInput.setAttribute('name', 'checkout'); 13270 cartSubmitInput.setAttribute('type', 'hidden'); 13271 document.querySelector('#cart').appendChild(cartSubmitInput); 13272 document.querySelector('#checkout').addEventListener('click', function (event) { 13273 document.querySelector('#cart').submit(); 13274 }); 13275 }); 13276</script>
13276 13277 13278 13279</section> 13280 13281 <div id="shopify-section-predictive-search" class="shopify-section"> 13282</div> 13283 13284 <section id="shopify-section-footer" class="shopify-section section--footer"><style data-shopify> 13285 .footer { 13286 color: rgb(var(--color-black)); 13287 overflow-x: auto; /* this was added to delete overflow */ 13288 } 13289 13290 /* This was added to clear div from adding overflow-x */ 13291 .footer-top, 13292 .footer-center { 13293 max-width: calc(var(--max-width) + 5rem); 13294 margin: 0 auto; 13295 } 13296 .footer-center { 13297 padding: 0 2.5rem; 13298 } 13299 .footer-bottom.typography-body.typography-body--3 { 13300 margin: 0 -2.5rem; 13301 } 13302 13303 newsletter-form.footer-newsletter-form.newsletter-form { 13304 max-width: 600px; 13305 width: 100%; 13306 display: block; 13307 margin: 0 auto; 13308 } 13309 @media only screen and (max-width: 1500px) { 13310 .footer-center { 13311 padding: 0; 13312 } 13313 } 13314 /* This was added to clear div from adding overflow-x */ 13315 13316 @media screen and (min-width: 992px) { 13317 .footer { 13318 padding: 7rem 0 0; 13319 margin: auto; 13320 padding-left: 2.5rem; 13321 padding-right: 2.5rem; 13322 /* 13323 max-width: calc(var(--max-width) + 5rem); 13324 */ 13325 } 13326 } 13327 13328 @media screen and (max-width: 991px) { 13329 .footer { 13330 padding: 4rem 2rem 0; 13331 } 13332 } 13333 13334 /* footer top */ 13335 13336 @media screen and (min-width: 992px) { 13337 .footer-center { 13338 display: grid; 13339 gap: 6.5rem; 13340 grid-template-columns: 2fr 10fr; 13341 margin-bottom: 3.5rem; 13342 } 13343 13344 .footer-menus { 13345 display: grid; 13346 gap: 6.5rem; 13347 grid-template-columns: repeat(4, 1fr); 13348 } 13349 13350 .footer-menus .icon { 13351 display: none; 13352 } 13353 13354 .footer-menus summary { 13355 pointer-events: none; 13356 text-transform: uppercase; 13357 margin-bottom: 3rem; 13358 } 13359 13360 .footer-menus summary + ul li { 13361 margin-top: 1.5rem; 13362 } 13363 } 13364 13365 @media screen and (max-width: 991px) { 13366 .footer-center { 13367 margin-bottom: 1rem; 13368 } 13369 13370 .footer-menus { 13371 margin-top: 3rem; 13372 } 13373 13374 .footer-menus summary { 13375 padding-bottom: 3rem; 13376 padding-top: 0rem; 13377 text-transform: uppercase; 13378 } 13379 13380 .footer-menus summary + ul { 13381 margin-bottom: 3rem; 13382 padding-left: 2rem; 13383 } 13384 13385 .footer-menus summary + ul li + li { 13386 margin-top: 2rem; 13387 } 13388 13389 .footer-menu svg { 13390 width: 1.4rem; 13391 } 13392 } 13393 13394 .footer-social-menu { 13395 display: flex; 13396 flex-flow: row nowrap; 13397 margin-top: 3rem; 13398 } 13399 13400 .footer-social-menu > * + * { 13401 margin-left: 2.2rem; 13402 } 13403 13404 .footer-main-list { 13405 display: flex; 13406 flex-flow: row nowrap; 13407 } 13408 13409 @media screen and (min-width: 992px) { 13410 .footer-main + .footer-main { 13411 margin-left: 18rem; 13412 } 13413 13414 .footer-main-menu { 13415 margin-top: 2.2rem; 13416 } 13417 13418 .footer-main-menu > * + * { 13419 margin-top: 1rem; 13420 } 13421 } 13422 13423 @media screen and (max-width: 991px) { 13424 .footer-main + .footer-main { 13425 margin-left: 8rem; 13426 } 13427 13428 .footer-main-menu { 13429 margin-top: 2.2rem; 13430 } 13431 13432 .footer-main-menu > * + * { 13433 margin-top: 1rem; 13434 } 13435 } 13436 13437 @media screen and (min-width: 992px) { 13438 .footer-contact p { 13439 margin-bottom: 1.5rem; 13440 } 13441 .footer-contact p:first-child { 13442 /*margin-bottom: 3.5rem;*/ 13443 margin-bottom: 1.5rem; 13444 } 13445 .footer-logo { 13446 margin-bottom: 3rem; 13447 width: 17rem; 13448 } 13449 13450 .footer-contact a:hover, 13451 .footer-contact a:focus { 13452 color: rgb(var(--color-purple-1)); 13453 } 13454 13455 .footer-bottom__inner { 13456 margin: auto; 13457 max-width: calc(var(--max-width) + 5rem); 13458 padding-left: 2.5rem; 13459 padding-right: 2.5rem; 13460 13461 display: flex; 13462 flex-flow: row wrap; 13463 justify-content: space-between; 13464 } 13465 13466 13467 13468 13469 .footer-newsletter { 13470 /* max-width: 45.4rem; */ 13471 max-width: 70%; 13472 margin: 0 auto 10rem; 13473 } 13474 13475 .footer-newsletter-title { 13476 text-align: center; 13477 margin-bottom: 2.5rem; 13478 } 13479 13480 #newsletter-form-button { 13481 border-radius: var(--inputs-border-radius); 13482 min-height: auto; 13483 min-width: auto; 13484 height: 4rem; 13485 padding: 1.15rem 2rem; 13486 } 13487 13488 .newsletter-form-field-line { 13489 display: flex; 13490 gap: 1rem; 13491 } 13492 13493 .newsletter-form-email-field { 13494 flex: 1; 13495 } 13496 } 13497 13498 @media only screen and (max-width: 991px) { 13499 .footer-bottom__inner { 13500 display: flex; 13501 flex-flow: column; 13502 } 13503 } 13504 13505 .footer-social-menu .social-icons { 13506 display: flex; 13507 list-style: none; 13508 gap: .75rem; 13509 } 13510 13511 .footer-bottom { 13512 background-color: rgb(250, 250, 250); 13513 border-top: 1px dotted #eeeeee; 13514 /* This had to be turned off to accommodate overflow-x to be removed 13515 left: 50%; 13516 margin-left: -50vw; 13517 margin-right: -50vw; 13518 position: relative; 13519 width: 100vw; 13520 max-width: 100vw; 13521 */ 13522 padding: 3rem 0 11.5rem; 13523 13524 display: flex; 13525 flex-flow: row wrap; 13526 justify-content: space-between; 13527 align-items: flex-start; 13528 } 13529 13530 .footer-copyright { 13531 margin-bottom: 6.5rem; 13532 } 13533 13534 .footer-copyright a { 13535 text-decoration: none; 13536 } 13537 13538 .footer-copyright a:hover, 13539 .footer-copyright a:focus { 13540 color: rgb(var(--color-purple-1)); 13541 } 13542 13543 .footer-bottom-text ul { 13544 list-style: none; 13545 } 13546 13547 .footer-bottom-text ul li { 13548 margin-bottom: 2rem; 13549 } 13550 13551 .footer-bottom-text a:hover, 13552 .footer-bottom-text a:focus { 13553 color: rgb(var(--color-purple-1)); 13554 } 13555 13556 .footer-contact a { 13557 text-decoration: none; 13558 } 13559 13560 .footer-contact a strong { 13561 font-weight: 600 !important; 13562 } 13563 13564 @media screen and (max-width: 991px) { 13565 .footer-social-menu { 13566 margin-top: 3rem; 13567 justify-content: center; 13568 } 13569 13570 .footer-contact p { 13571 margin-top: 1.5rem; 13572 } 13573 13574 .footer-logo { 13575 margin: auto; 13576 margin-bottom: 3rem; 13577 } 13578 13579 .footer-bottom { 13580 padding: 2rem 2rem 4rem; 13581 } 13582 13583 .footer-copyright { 13584 margin-bottom: 2rem; 13585 order: 1; 13586 text-align: center; 13587 margin-bottom: 5rem; 13588 } 13589 13590 .payment-icons { 13591 margin: 0 auto 2rem; 13592 order: 0; 13593 } 13594 13595 .footer-bottom-text { 13596 order: 2; 13597 } 13598 13599 13600 13601 .footer-newsletter-title { 13602 margin-bottom: 2rem; 13603 text-align: center; 13604 } 13605 13606 .footer-newsletter { 13607 margin-bottom: 4rem; 13608 margin-top: 0; 13609 } 13610 13611 #newsletter-form-button { 13612 border-radius: var(--inputs-border-radius); 13613 min-height: auto; 13614 min-width: auto; 13615 height: 4rem; 13616 padding: 1.15rem 2rem; 13617 } 13618 13619 .newsletter-form-field-line { 13620 display: flex; 13621 flex-flow: column; 13622 gap: 2rem; 13623 } 13624 13625 .footer-contact a strong{ 13626 font-weight: 400 !important; 13627 } 13628 } 13629 13630 a.social-icons__link:focus-visible { 13631 outline: 0.2rem solid rgb(var(--color-focus)) !important; 13632 outline-offset: 0.3rem !important; 13633 display: block; 13634 } 13635</style> 13636 13637<footer class="footer"> 13638 13639 <div class="footer-top"> 13640 <div class="footer-newsletter"><h2 class="footer-newsletter-title typography-heading typography-heading--3"> 13641 Letâs grow together! Subscribe for exclusive content, insider offers, and your best hair yet! 13642 </h2><newsletter-form class="footer-newsletter-form newsletter-form"> 13643 <div class="klaviyo-form-XePGgd"></div><form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 13644 13645 <div class="form-message--success form-message typography-body typography-body--3"> 13646 Please complete your registration by clicking on the link in the confirmation email. Thanks for subscribing! 13647 </div> 13648 <div class="form-message--spam form-message typography-body typography-body--3"> 13649 Too many requests, please try again later 13650 </div> 13651 <div class="form-message--error form-message typography-body typography-body--3"> 13652 Please try again 13653 </div> 13654 <div class="form-message--invalid form-message typography-body typography-body--3"> 13655 Invalid Email Address 13656 </div></form></newsletter-form> 13657 </div> 13658 </div> 13659 13660 <div class="footer-center"> 13661 13662 <div class="footer-info"> 13663 <img 13664 src="//hairmax.com/cdn/shop/files/hairmax-wordmark-with-tagline-and-icon-black.svg?v=1700157737&width=128" 13665 alt="" 13666 width="214" 13667 height="156" 13668 loading="eager" 13669 class="footer-logo" 13670 > 13671 13672 <div class="footer-contact typography-body typography-body--2"> 13673 <p>1040 Holland Drive, Boca Raton, FL 33487</p><p><strong>US: </strong><a href="tel:18009734769"><strong>1 (800) 973-4769</strong></a></p><p><strong>Intl: </strong><a href="tel:+15614170200"><strong>+1 (561) 417-0200</strong></a></p> 13674 </div> 13675 13676 13677 <div class="footer-social-menu"><ul class="list--inline social-icons"><li><a class="social-icons__link" href="https://www.facebook.com/hairmax" title="Translation missing: en.layout.footer.social_platform" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
13678 viewBox="0 0 512 512" width="24" height="24" 13679 aria-hidden="true"> 13680 <rect width="512" height="512" rx="15%" fill="currentColor"/> 13681 <g transform="translate(25,25) scale(0.9)"> 13682 <path fill="#fff" transform="scale(36.57)" 13683 d="m14 7c0-3.866-3.134-7-7-7s-7 3.134-7 7c0 3.4938 2.55979 6.3898 5.90625 6.915v-4.89156h-1.77734v-2.02344h1.77734v-1.54219c0-1.75437 1.04508-2.72343 2.644-2.72343.76563 0 1.56695.13671 1.56695.13671v1.72266h-.88267c-.86953 0-1.14078.53963-1.14078 1.09375v1.3125h1.94145l-.3104 2.02344h-1.63105v4.89156c3.34645-.5252 5.90625-3.4212 5.90625-6.915z"/> 13684 </g> 13685</svg> 13686</a> </li><li><a class="social-icons__link" href="https://www.twitter.com/hairmax" title="Translation missing: en.layout.footer.social_platform" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" 13687 viewBox="0 0 512 512" width="24" height="24" 13688 aria-hidden="true"> 13689 <rect width="512" height="512" rx="15%" fill="currentColor"/> 13690 <path fill="#fff" transform="scale(21.3333)" d="M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z"/> 13691</svg> 13692</a></li><li><a class="social-icons__link" href="https://www.pinterest.com/hairmax" title="Translation missing: en.layout.footer.social_platform" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" 13693 viewBox="0 0 512 512" width="24" height="24" 13694 aria-hidden="true"> 13695 <rect width="512" height="512" rx="15%" fill="currentColor"/> 13696 <g transform="translate(25,25) scale(0.9)"> 13697 <path fill="#fff" 13698 d="m405.017 52.467c-35.243-33.833-84.016-52.467-137.333-52.467-81.444 0-131.536 33.385-159.216 61.39-34.114 34.513-53.675 80.34-53.675 125.732 0 56.993 23.839 100.737 63.76 117.011 2.68 1.098 5.377 1.651 8.021 1.651 8.422 0 15.095-5.511 17.407-14.35 1.348-5.071 4.47-17.582 5.828-23.013 2.906-10.725.558-15.884-5.78-23.353-11.546-13.662-16.923-29.817-16.923-50.842 0-62.451 46.502-128.823 132.689-128.823 68.386 0 110.866 38.868 110.866 101.434 0 39.482-8.504 76.046-23.951 102.961-10.734 18.702-29.609 40.995-58.585 40.995-12.53 0-23.786-5.147-30.888-14.121-6.709-8.483-8.921-19.441-6.222-30.862 3.048-12.904 7.205-26.364 11.228-39.376 7.337-23.766 14.273-46.213 14.273-64.122 0-30.632-18.832-51.215-46.857-51.215-35.616 0-63.519 36.174-63.519 82.354 0 22.648 6.019 39.588 8.744 46.092-4.487 19.01-31.153 132.03-36.211 153.342-2.925 12.441-20.543 110.705 8.618 118.54 32.764 8.803 62.051-86.899 65.032-97.713 2.416-8.795 10.869-42.052 16.049-62.495 15.817 15.235 41.284 25.535 66.064 25.535 46.715 0 88.727-21.022 118.298-59.189 28.679-37.02 44.474-88.618 44.474-145.282-.002-44.298-19.026-87.97-52.191-119.814z"/> 13699 </g> 13700</svg> 13701</a></li><li><a class="social-icons__link" href="https://www.instagram.com/hairmax" title="Translation missing: en.layout.footer.social_platform" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" 13702 viewBox="0 0 512 512" width="24" height="24" 13703 aria-hidden="true"> 13704 <rect width="512" height="512" rx="15%" fill="currentColor"/> 13705 <g transform="translate(25,25) scale(0.9)"> 13706 <path fill="#fff" transform="scale(21.33)" 13707 d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/> 13708 </g> 13709</svg> 13710</a></li><li><a class="social-icons__link" href="https://www.youtube.com/hairmax" title="Translation missing: en.layout.footer.social_platform" target="_blank"><svg xmlns="http://www.w3.org/2000/svg"
13711 viewBox="0 0 512 512" width="24" height="24" 13712 aria-hidden="true"> 13713 <rect width="512" height="512" rx="15%" fill="currentColor"/> 13714 <g transform="translate(25,25) scale(0.9)"> 13715 <path fill="#fff" transform="scale(1.65)" 13716 d="m297.917 64.645c-11.19-13.302-31.85-18.728-71.306-18.728h-143.225c-40.359 0-61.369 5.776-72.517 19.938-10.869 13.808-10.869 34.153-10.869 62.311v53.669c0 54.551 12.896 82.248 83.386 82.248h143.226c34.216 0 53.176-4.788 65.442-16.527 12.579-12.038 17.946-31.693 17.946-65.721v-53.669c0-29.695-.841-50.16-12.083-63.521zm-98.896 97.765-65.038 33.991c-1.454.76-3.044 1.137-4.632 1.137-1.798 0-3.592-.484-5.181-1.446-2.992-1.813-4.819-5.056-4.819-8.554v-67.764c0-3.492 1.822-6.732 4.808-8.546 2.987-1.814 6.702-1.938 9.801-.328l65.038 33.772c3.309 1.718 5.387 5.134 5.392 8.861.004 3.73-2.065 7.151-5.369 8.877z"/> 13717 </g> 13718</svg> 13719 </a> </li><li><a class="social-icons__link" href="https://www.vimeo.com/hairmax" title="Translation missing: en.layout.footer.social_platform" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" 13720 viewBox="0 0 512 512" width="24" height="24" 13721 aria-hidden="true"> 13722 <rect width="512" height="512" rx="15%" fill="currentColor"/> 13723 <path d="m418 185c-19 109-128 202-161 223-32 21-62-9-73-30-12-26-49-164-59-176-9-12-39 12-39 12l-13-19s59-71 104-79c47-10 47 73 59 118 11 45 18 70 27 70 10 0 29-24 49-63 21-37-1-71-41-47 17-95 166-118 147-9z" 13724 fill="#fff"/> 13725</svg> 13726</a> </li><li><a class="social-icons__link" href="https://www.tiktok.com/@hairmax_official" title="Translation missing: en.layout.footer.social_platform" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" 13727 viewBox="0 0 512 512" width="24" height="24" 13728 aria-hidden="true"> 13729 <rect width="512" height="512" rx="15%" fill="currentColor"/> 13730 <g transform="translate(25,25) scale(0.9)"> 13731 <path fill="#fff" transform="scale(36.57)" 13732 d="m9.81281 0h-2.35941v9.53622c0 1.13628-.90745 2.06958-2.03674 2.06958s-2.03675-.9333-2.03675-2.06958c0-1.11592.8873-2.02899 1.97626-2.06955v-2.3942c-2.39974.04056-4.33566 2.00869-4.33566 4.46375 0 2.47538 1.97625 4.46378 4.41633 4.46378 2.44004 0 4.41629-2.0087 4.41629-4.46378v-4.88985c.88727.64929 1.97627 1.03479 3.12567 1.05509v-2.39421c-1.7745-.06087-3.16599-1.52174-3.16599-3.30725z"/> 13733 </g> 13734</svg> 13735</a> </li><li><a class="social-icons__link" href="https://www.reddit.com/r/hairmax_official/" title="Translation missing: en.layout.footer.social_platform" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" 13736 viewBox="0 0 512 512" width="24" height="24" 13737 aria-hidden="true"> 13738 <rect width="512" height="512" rx="15%" fill="currentColor"/> 13739 <ellipse cx="256" cy="305" fill="#fff" rx="177" ry="123"/> 13740 <path d="M199 347c35 29 79 29 114 0l12 11c-42 35-96 35-138 0z"/> 13741 <circle cx="315" cy="285" r="28"/> 13742 <circle cx="197" cy="285" r="28"/> 13743 <g fill="none" stroke="#fff"> 13744 <circle cx="390" cy="125" r="28" stroke-width="25"/> 13745 <path stroke-width="22" d="M87 282c-45-22-5-92 40-50m298 50c45-22 5-92-40-50m-127-45l24-83 80 16"/> 13746 </g> 13747</svg> 13748</a> </li></ul></div> 13749 13750 </div> 13751 13752 <div class="footer-menus"><div class="footer-menu-block"> 13753 <details-utils animate force-close="(max-width: 991px)" force-open="(min-width: 992px)"> 13754 <details class="footer-menu"> 13755 <summary 13756 13757 aria-label="Shop footer menu collapsed" 13758 title=" Shop " 13759 > 13760 <span class="typography-heading typography-heading--4">Shop</span> 13761 <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 13762 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 13763 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13764</svg> 13765 13766 <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 13767 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 13768 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13769</svg> 13770 13771 </summary> 13772 13773 <ul role="list"><li> 13774 <a href="/collections/laser-hair-growth-devices" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Laser Devices</a> 13775 </li><li> 13776 <a href="https://hairmax.com/collections/density" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Density Hair Care</a> 13777 </li><li> 13778 <a href="https://hairmax.com/collections/supplements-more" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Supplements & More</a> 13779 </li><li> 13780 <a href="https://hairmax.com/collections/bundles" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Bundles</a> 13781 </li><li> 13782 <a href="/products/hairmax-gift-cards" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Gift Cards</a> 13783 </li><li> 13784 <a href="/collections/accessories-1" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Parts & Accessories</a> 13785 </li><li> 13786 <a href="https://hairmax.com/pages/vip-program-new" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">VIP Membership</a> 13787 </li><li> 13788 <a href="https://www.ebay.com/str/hairmaxofficial?_trksid=p4429486.m3561.l161211" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Refurbished Devices</a> 13789 </li></ul> 13790 </details> 13791 </details-utils> 13792 </div><div class="footer-menu-block"> 13793 <details-utils animate force-close="(max-width: 991px)" force-open="(min-width: 992px)"> 13794 <details class="footer-menu"> 13795 <summary 13796 13797 aria-label="CORPORATE footer menu collapsed" 13798 title=" CORPORATE " 13799 >
13800 <span class="typography-heading typography-heading--4">CORPORATE</span> 13801 <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 13802 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 13803 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13804</svg> 13805 13806 <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 13807 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 13808 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13809</svg> 13810 13811 </summary> 13812 13813 <ul role="list"><li> 13814 <a href="/pages/about-us" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">About Hairmax®</a> 13815 </li><li> 13816 <a href="/blogs/news" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Blog</a> 13817 </li><li> 13818 <a href="/pages/intl-medical-licenses" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">International Medical Licenses</a> 13819 </li><li> 13820 <a href="/pages/patents" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">IP Portfolio</a> 13821 </li><li> 13822 <a href="/pages/warranty-guarantee-returns-exchanges" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Warranty, Guarantee & Returns </a> 13823 </li><li> 13824 <a href="/blogs/press-releases" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Press Releases</a> 13825 </li></ul> 13826 </details> 13827 </details-utils> 13828 </div><div class="footer-menu-block"> 13829 <details-utils animate force-close="(max-width: 991px)" force-open="(min-width: 992px)"> 13830 <details class="footer-menu"> 13831 <summary 13832 13833 aria-label="PARTNERS footer menu collapsed" 13834 title=" PARTNERS " 13835 > 13836 <span class="typography-heading typography-heading--4">PARTNERS</span> 13837 <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 13838 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 13839 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13840</svg> 13841 13842 <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 13843 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 13844 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13845</svg> 13846 13847 </summary> 13848 13849 <ul role="list"><li> 13850 <a href="/pages/distributor-inquiries" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Distributor Inquiries</a> 13851 </li><li> 13852 <a href="/pages/social-affiliate-program-main" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Influencers & Affiliates</a> 13853 </li><li> 13854 <a href="/pages/affiliate-program" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Salon Affiliate Program</a> 13855 </li><li> 13856 <a href="/pages/affiliate-program" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Physician Partner Network</a> 13857 </li><li>
13858 <a href="/pages/laserfocused" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Laser Focused Podcast Series</a> 13859 </li><li> 13860 <a href="https://shopify.com/15818797/account" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Wholesale Login</a> 13861 </li><li> 13862 <a href="/pages/joy-loyalty" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Loyalty Program</a> 13863 </li><li> 13864 <a href="/pages/refer-a-friend" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Refer a Friend, Get $30</a> 13865 </li></ul> 13866 </details> 13867 </details-utils> 13868 </div><div class="footer-menu-block"> 13869 <details-utils animate force-close="(max-width: 991px)" force-open="(min-width: 992px)"> 13870 <details class="footer-menu"> 13871 <summary 13872 13873 aria-label="HELP footer menu collapsed" 13874 title=" HELP " 13875 > 13876 <span class="typography-heading typography-heading--4">HELP</span> 13877 <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 13878 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 13879 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13880</svg> 13881 13882 <svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 13883 class="icon icon-arrow-down" fill="none" aria-label="Expand or collapse menu"> 13884 <path d="M10.375 1.25L6 5.625L1.625 1.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13885</svg> 13886 13887 </summary> 13888 13889 <ul role="list"><li> 13890 <a href="/pages/contact-us" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Contact</a> 13891 </li><li> 13892 <a href="/pages/faq" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">FAQ</a> 13893 </li><li> 13894 <a href="/pages/warranty" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Warranty Registration</a> 13895 </li><li> 13896 <a href="/pages/support-and-downloads" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Support & Downloads</a> 13897 </li><li> 13898 <a href="/pages/fsa_hsa" class="typography-heading typography-heading--5 link link--inline-block link--hover-underline">Pay with FSA/HSA</a> 13899 </li></ul> 13900 </details> 13901 </details-utils> 13902 </div></div> 13903 13904 </div> 13905 13906 <div class="footer-bottom typography-body typography-body--3"> 13907 13908 <div class="footer-bottom__inner"> 13909 13910 <div class="footer-copyright typography-body typography-body--7"> 13911 © Copyright 2026 Hairmax International, LLC. All rights reserved. 13912 | <a href="/pages/terms-and-conditions">Terms & Conditions</a> 13913 | <a href="https://hairmax.com/pages/gdpr-privacy-policy-1">Privacy Policy</a> 13914 <p class="mvp-offer-note" style="margin-top:10px;display:none">⦠MVP25 offer not combinable with other offers.</p> 13915 </div> 13916 <div><a href="https://www.bbb.org/us/fl/boca-raton/profile/beauty-supplies/hairmax-international-llc-0633-92051688/#sealclick" target="_blank" rel="nofollow"><img src="https://seal-seflorida.bbb.org/seals/blue-seal-200-42-bbb-92051688.png" style="border: 0;" alt="Hairmax International, LLC BBB Business Review" /></a></div> 13917 <div class="payment-icons"> 13918 <img 13919 src="//hairmax.com/cdn/shop/files/payment-icons-AHLC-logo.svg?v=1762788169&width=240" 13920 alt="" 13921 width="1743" 13922 height="251" 13923 loading="lazy" 13924 > 13925 </div> 13926 13927 <div class="footer-bottom-text"> 13928 <p></p><ul><li><strong>* Hairmax® Laser Devices </strong>are indicated to promote hair growth in males with Androgenetic alopecia who have Norwood-Hamilton Classifications of Ila - V, and in females with Androgenetic alopecia who have Ludwig (Savin) Classifications I - II or frontal patterns of hair loss and who both have Fitzpatrick Skin Types I - IV.<br/></li><li><strong>*+ Actonis® laser device</strong> is indicated to promote hair growth in females with Androgenetic alopecia who have Ludwig (Savin) Classifications I - II or frontal patterns of hair loss and have Fitzpatrick Skin Types I - IV.</li></ul><p><strong> +*Actonis® Supplements & Hair Density Collage Complex</strong>: In a clinical study of Lustriva® compared to baseline, Lustriva® increased hair growth in as little as 3 weeks and hair thickness in 12 weeks vs. placebo*<br/>
139281 Compared to baseline<br/>2 In a preclinical study<br/>3 In a double-blinded, placebo-controlled clinical study 4<br/>With globally sourced ingredients<br/>+ Ashwagandha - Indian Journal of Psychological Medicine | Jul - Sep 2012 | Vol 34 | Issue 3, |<br/>** In a clinical study compared to baseline using DM33 Prickly Pear. Cactus Flower - Drug Design, Development and Therapy 2021:15<br/>++ Curcumin - Drug Design, Development and Therapy International Peer Reviewed Journal 2021:15<br/>These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent disease.<br/><br/></p><p>** <strong>Density Hair Care</strong>: 30-Day Satisfaction Guarantee when purchased directly through Hairmax International or from one of our authorized sellers in the United States, less shipping and $5.00 handling fee. Refund will be issued within 5 days of receipt of unused portion of hair care.<br/><br/></p><ul><li>â Money Back Guarantee: 6 months on all Laser Devices. 20% return shipping and handling fee applies. <a href="https://tryhairmax.myshopify.com/pages/warranty-guarantee-returns-exchanges">Click here</a> for more info.</li><li>â¡ Success rate is based on clinical studies after 6 months of use.</li><li>Refer a Friend: Referral discount valid on orders of $75 or more. Reward
13928issued after qualifying purchase. </li><li>Ë Compiled reviews from Hairmax, Amazon, Retailers & Google as of 6/27/25.</li></ul> 13929 </div> 13930 13931 </div> 13932 13933 </div> 13934</footer> 13935
13936<script> 13937 function isEmail(email) { 13938 return /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test( 13939 email 13940 ); 13941 } 13942 13943 function waitForElementToExist(selector) { 13944 return new Promise(resolve => { 13945 if (document.querySelector(selector)) { 13946 return resolve(document.querySelector(selector)); 13947 } 13948 13949 const observer = new MutationObserver(() => { 13950 if (document.querySelector(selector)) { 13951 resolve(document.querySelector(selector)); 13952 observer.disconnect(); 13953 } 13954 }); 13955 13956 observer.observe(document.body, { 13957 subtree: true, 13958 childList: true, 13959 }); 13960 }); 13961 } 13962 13963 waitForElementToExist('form.klaviyo-form').then(element => { 13964 console.log('The element exists', element); 13965 13966 let klaviyoSubmitBtn = document.querySelector("#shopify-section-footer .klaviyo-form button[type=button]"); 13967 let klaviyoEmailInput = document.querySelector("#shopify-section-footer .klaviyo-form input[type=email]"); 13968 13969 klaviyoSubmitBtn.addEventListener("click", function() { 13970 setTimeout(function() { 13971 13972 if (isEmail(klaviyoEmailInput.value)) { 13973 window.location.reload(); 13974 } 13975 13976 }, 3000); 13977 }); 13978 }); 13979</script>
13979 13980 13981 13982<style> #shopify-section-footer .payment-icons {max-width: 500px;} #shopify-section-footer a[href*="/pages/refer-a-friend"] {background: #ff8733; padding: 7px 5px; border-radius: 5px; color: #ffffff; font-weight: 800;} #shopify-section-footer .footer {margin-bottom: 100px;} </style></section> 13983 13984 <ul hidden> 13985 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 13986 <li id="a11y-new-window-message">Opens in a new window.</li> 13987 </ul> 13988 13989
13989<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=KNAaxb"></script>
13989 13990
13990<script> 13991 function showDiscount() { 13992 const observer = new MutationObserver((mutationsList, observer) => { 13993 // Use querySelector to get the first matching element 13994 const subscriptionElement = document.querySelector(".rc-option__subsave"); 13995 13996 if (subscriptionElement) { 13997 console.log("Subscription element rendered"); 13998 13999 var span = document.createElement("span"); 14000 span.innerHTML = "Save additional 25% on your first order. Use code: SS25. Cancel or pause anytime."; 14001 span.classList.add("saveDiscount"); 14002 subscriptionElement.appendChild(span); // Add the discount message 14003 14004 14005 // If the element is found, disconnect the observer 14006 observer.disconnect(); 14007 } 14008 }); 14009 14010 // Start observing changes in the DOM 14011 observer.observe(document, { subtree: true, childList: true }); 14012 } 14013 14014 </script>
14014 14015 14016 14017 14018 14019 14020 14021
14021<script> 14022 window.addEventListener('load', function () { 14023 var _learnq = window._learnq || []; 14024 14025 function addedToCart() { 14026 fetch(`${window.location.origin}/cart.js`) 14027 .then(res => 14028 res.clone().json().then(data => { 14029 var cart = { 14030 total_price: data.total_price / 100, 14031 $value: data.total_price / 100, 14032 total_discount: data.total_discount, 14033 original_total_price: data.original_total_price / 100, 14034 items: data.items 14035 }; 14036 14037 if (typeof item !== 'undefined') { 14038 cart = Object.assign(cart, item); 14039 } 14040 14041 if (klAjax) { 14042 _learnq.push(['track', 'Added to Cart', cart]); 14043 klAjax = false; 14044 } 14045 }) 14046 ); 14047 } 14048 14049 (function (ns, fetch) { 14050 ns.fetch = function () { 14051 const response = fetch.apply(this, arguments); 14052 14053 response.then(res => { 14054 if ( 14055 `${window.location.origin}/cart/add.js`.includes(res.url) 14056 ) { 14057 addedToCart(); 14058 } 14059 }); 14060 14061 return response; 14062 }; 14063 })(window, window.fetch); 14064 14065 var klAjax = true; 14066 14067 var atcButtons = document.querySelectorAll( 14068 "form[action*='/cart/add'] button[type='submit']" 14069 ); 14070 14071 for (var i = 0; i < atcButtons.length; i++) { 14072 atcButtons[i].addEventListener('click', function () { 14073 if (klAjax && typeof item !== 'undefined') { 14074 _learnq.push(['track', 'Added to Cart', item]); 14075 klAjax = false; 14076 } 14077 }); 14078 } 14079 }); 14080</script>
14080 14081 14082 14083
14084<script> 14085 document.addEventListener("DOMContentLoaded",function(){ 14086 (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, disableBgProcess : false, language : 'en', position : 'left', leadColor : '#000000', triggerColor : '#000000', triggerRadius : '50%', triggerPositionX : 'left', triggerPositionY : 'bottom', triggerIcon : 'people', triggerSize : 'big', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'big', triggerPositionX : 'left', triggerPositionY : 'bottom', triggerOffsetX : 10, triggerOffsetY : 10, triggerRadius : '50%' } }); }; h.appendChild(s); })(); 14087 }) 14088 </script>
14088<!-- Begin Shopify-Afterpay JavaScript Snippet (v1.2.1) --> 14089
14090<script type="text/javascript"> 14091// Overrides: 14092// var afterpay_msg_size = 'sm'; // Can be 'xs', 'sm', 'md' or 'lg'. 14093// var afterpay_bold_amount = true; 14094var afterpay_logo_theme = 'black'; // Can be 'colour', 'black' or 'white'. 14095// var afterpay_modal_open_icon = true; 14096// var afterpay_hide_upper_limit = false; 14097// var afterpay_hide_lower_limit = true; 14098// var afterpay_show_if_outside_limits = true; 14099 14100// var afterpay_product_integration_enabled = true; 14101 var afterpay_product_selector = '#afterpay-placement'; 14102// var afterpay_variable_price_fallback = false; 14103// var afterpay_variable_price_fallback_selector = ''; 14104// var afterpay_variable_price_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'. 14105 14106// var afterpay_cart_integration_enabled = true; 14107// var afterpay_cart_static_selector = '#cart-subtotal-selector'; 14108// var afterpay_variable_subtotal_fallback = false; 14109// var afterpay_variable_subtotal_fallback_selector = ''; 14110// var afterpay_variable_subtotal_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'. 14111 14112// var afterpay_dynamic_cart_integration_enabled = false; 14113// var afterpay_dynamic_cart_selector = '.cart-drawer__footer .totals'; 14114// var afterpay_dynamic_cart_observer_target = '#CartDrawer'; 14115 14116// var afterpay_footer_logo_enabled = true; 14117// var afterpay_footer_logo_format = 'icon'; // Can be 'icon', 'stacked' or 'logo'. 14118// var afterpay_footer_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'. 14119// var afterpay_footer_logo_background = 'border'; // Can be 'border' or 'transparent'. 14120// var afterpay_footer_logo_container = 'footer ul.payment-icons'; 14121// var afterpay_footer_logo_template = '<li class="payment-icon"><object data="{logo_path}" type="image/svg+xml"></object></li>'; 14122 14123// Non-editable fields: 14124var afterpay_js_language = "en"; 14125var afterpay_js_country = "US"; 14126var afterpay_shop_currency = "USD"; 14127var afterpay_cart_currency = "USD"; 14128var afterpay_shop_money_format = "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e"; 14129var afterpay_shop_permanent_domain = "tryhairmax.myshopify.com"; 14130var afterpay_theme_name = "Sept-28-Sprint"; 14131var afterpay_product = null; 14132var afterpay_product_collections = ""; 14133var afterpay_current_variant = null; 14134var afterpay_cart_total_price = 0; 14135var afterpay_cart_skus = ""; 14136var afterpay_cart_collections = ""; 14137var afterpay_js_snippet_version = '1.2.1'; 14138</script>
vendor: 1 bytes, line 14138
14138
14139<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
14139 14140 14141<!-- End Shopify-Afterpay JavaScript Snippet (v1.2.1) --> 14142 14143 14144 14145 14146 14147 14148 14149 14150 14151 14152 14153 14154 14155 14156 14157 14158 14159 14160 14161 14162 14163 14164<style> 14165.app-cart-page { 14166 display:none; 14167} 14168</style> 14169 14170 14171<!-- Widget : Lumina 5pc bundle Sneak Peak --> 14172<div data-rebuy-id="251332"></div> 14173<!-- End Widget : Lumina 5pc bundle Sneak Peak --> 14174 14175 14176 14177 14178 14179 14180 14181 14182
14183<script> 14184 ( function () { 14185 try { 14186 var params = new URLSearchParams(window.location.search); 14187 14188 /* Disable everything for app source */ 14189 if (params.get('source') === 'app') { 14190 document.documentElement.classList.add('app-source'); 14191 return; 14192 } 14193 14194 var COOKIE_EXPIRY_DAYS = 60; 14195 14196 var MVP_COOKIE = 'hmi_puerto_rico_offer'; 14197 var TAYLOR_COOKIE = 'hmi_taylor_offer'; 14198 14199 function getCookie(name) { 14200 var match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)')); 14201 return match ? decodeURIComponent(match[2]) : null; 14202 } 14203 14204 function setCookie(name, value, days) { 14205 var expires = new Date(); 14206 expires.setTime(expires.getTime() + days * 24 * 60 * 60 * 1000); 14207 document.cookie = 14208 name + '=' + encodeURIComponent(value) + 14209 '; expires=' + expires.toUTCString() + 14210 '; path=/; SameSite=Lax'; 14211 } 14212 14213 var path = window.location.pathname; 14214 14215 var isMvpPage = path.indexOf('/pages/puerto-rico') > -1; 14216 var isTaylorPage = path.indexOf('/pages/thehealthyhur') > -1; 14217 14218 var campaign = (params.get('utm_campaign') || '') 14219 .toLowerCase() 14220 .trim() 14221 .replace(/\s+/g, '-'); 14222 14223 var isPuertoRicoCampaign = campaign === 'puerto-rico'; 14224 14225 /* Set cookies */ 14226 if (isMvpPage || isPuertoRicoCampaign) { 14227 setCookie(MVP_COOKIE, 'true', COOKIE_EXPIRY_DAYS); 14228 } 14229 14230 if (isTaylorPage) { 14231 setCookie(TAYLOR_COOKIE, 'true', COOKIE_EXPIRY_DAYS); 14232 } 14233 14234 var hasMvp = getCookie(MVP_COOKIE) === 'true'; 14235 var hasTaylor = getCookie(TAYLOR_COOKIE) === 'true'; 14236 14237 /* 14238 Priority: 14239 Taylor wins if Taylor cookie exists. 14240 Otherwise Puerto Rico/MVP offer applies. 14241 */ 14242 if (hasTaylor) { 14243 document.documentElement.classList.add('taylor-offer-active'); 14244 } else if (hasMvp) { 14245 document.documentElement.classList.add('mvp-offer-active'); 14246 } 14247 14248 } catch (err) { 14249 console.warn('[HMI] Offer cookie error:', err); 14250 } 14251 })(); 14252 </script>
14252 14253 <style> 14254 14255/* ========================================================= 14256 DEFAULT REVAMP OFFER (shows only when no cookie active) 14257 ========================================================= */ 14258 14259html:not(.app-source):not(.taylor-offer-active):not(.mvp-offer-active) 14260.rev_hero_banner_offer-bar-main-container { 14261 display: block !important; 14262} 14263 14264html:not(.app-source):not(.taylor-offer-active):not(.mvp-offer-active) 14265.rev_hero_banner_offer-bar-main-container.mobile_rev_hero_banner_offer-bar-main-container { 14266 display: none !important; 14267} 14268 14269@media (max-width: 768px) { 14270 html:not(.app-source):not(.taylor-offer-active):not(.mvp-offer-active) 14271 .rev_hero_banner_offer-bar-main-container.desktop_rev_hero_banner_offer-bar-main-container { 14272 display: none !important; 14273 } 14274 14275 html:not(.app-source):not(.taylor-offer-active):not(.mvp-offer-active) 14276 .rev_hero_banner_offer-bar-main-container.mobile_rev_hero_banner_offer-bar-main-container { 14277 display: block !important; 14278 } 14279} 14280 14281 14282/* ========================================================= 14283 TAYLOR OFFER 14284 ========================================================= */ 14285 14286html:not(.app-source).taylor-offer-active 14287.taylor_rev_hero_banner_offer-bar-main-container { 14288 display: block !important; 14289} 14290 14291/* Hide revamp when Taylor active */ 14292html:not(.app-source).taylor-offer-active 14293.rev_hero_banner_offer-bar-main-container { 14294 display: none !important; 14295} 14296 14297/* Hide MVP when Taylor active */ 14298 html:not(.app-source).taylor-offer-active 14299.mvp_desktop_rev_hero_banner_offer-bar-main-container, 14300html:not(.app-source).taylor-offer-active .mvp-offer-note { 14301 display: none !important; 14302} 14303html:not(.app-source).taylor-offer-active .product-badges-list 14304{ 14305 display: block !important; 14306} 14307 html:not(.app-source).taylor-offer-active .product-badges-list .product-badge { 14308 display: none; 14309} 14310html:not(.app-source).taylor-offer-active .taylor_badge { 14311 display:inline-block !important; 14312 } 14313 14314 14315 14316 14317 14318html:not(.app-source).mvp-offer-active 14319.mvp_desktop_rev_hero_banner_offer-bar-main-container { 14320 display: block !important; 14321} 14322 14323/* Hide default revamp when MVP active */ 14324html:not(.app-source).mvp-offer-active 14325.rev_hero_banner_offer-bar-main-container { 14326 display: none !important; 14327} 14328 14329 14330 14331 14332 14333html:not(.app-source).mvp-offer-active .product-badges-list .product-badge { 14334 display: none; 14335} 14336 html:not(.app-source).mvp-offer-active .custom_coupon_code_div { 14337 display:none; 14338} 14339 html:not(.app-source).mvp-offer-active #hide-on-P { 14340 display: none; 14341 } 14342 14343/* Hide Taylor when MVP active */ 14344html:not(.app-source).mvp-offer-active 14345.taylor_rev_hero_banner_offer-bar-main-container { 14346 display: none !important; 14347} 14348html:not(.app-source).mvp-offer-active .rev_hero_banner_offer-bar-main-container.mobile_rev_hero_banner_offer-bar-main-container { 14349 display: none !important; 14350 } 14351 14352</style> 14353 14354 14355 14356 14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 14373 14374 14375 14376 14377 14378 14379 14380 14381 14382 14383 14384 14385 14386 14387 14388
14388<script> 14389 window.addEventListener("load", function () { 14390 setTimeout(function () { 14391 14392 /* ================================ 14393 Microsoft Clarity - Delayed 14394 ================================= */ 14395 (function(c,l,a,r,i,t,y){ 14396 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 14397 t=l.createElement(r); 14398 t.async=1; 14399 t.src="https://www.clarity.ms/tag/"+i; 14400 y=l.getElementsByTagName(r)[0]; 14401 y.parentNode.insertBefore(t,y); 14402 })(window, document, "clarity", "script", "mg3fiber09"); 14403 /* ================================ 14404 FouAnalytics - Delayed 14405 ================================= */ 14406 var fouScript = document.createElement("script"); 14407 fouScript.src = "https://api.fouanalytics.com/api/init-865072uhicypj7kk32w7.js"; 14408 fouScript.async = true; 14409 fouScript.setAttribute("data-cfasync", "false"); 14410 document.head.appendChild(fouScript); 14411 }, 1000); 14412 }); 14413 </script>
14413 14414 14415 14416 14417 14418 14419 <style> </style> 14420<div id="shopify-block-AVEg1ZzNYWEZ2ZXBEN__7584948915495707528" class="shopify-block shopify-app-block"> 14421<!-- BEGIN app snippet: app-data --> 14422 14423
14424<script>try{if(!window.AVADA_JOY){const m={"shop":{"currency":"USD","disableWatermark":true,"plan":"advanced_2025","isAvailableProPlan":true,"enableShopAppSSO":true,"moneyFormat":"${{amount}}","moneyWithCurrencyFormat":"${{amount}} USD","useNewWidget":true,"useWidgetV3":true,"useWidgetV4":true,"customerAccountsVersion":"NEW_CUSTOMER_ACCOUNTS","usePendingPointV2":false,"latestInstalledDate":"2025-10-14T14:07:58.615Z","isGuestSameAsMember":false,"isNewFormatDOB":false,"isCustomLoginLink":false,"loginLinkRedirect":"","signUpLinkRedirect":"","canShowBrandingLp":true,"useReferralV2":true,"newFreePlan":false,"isTestEarningPointMode":false,"customerLoyaltyEligibility":"exclude_b2b_customers","autoTagEngagedMembersEnabled":true,"dateBirthdayFormat":"MM/DD/YYYY","hasAnniversaryProgram":false,"isUpgradedFeature2025":true,"pricingCohort":"2025_adv","redirectionUrlReferral":"https://hairmax.com","handleLoyaltyPage":"joy-loyalty","domain":"hairmax.com","shopifyDomain":"tryhairmax.myshopify.com","name":"Hairmax","timezoneSelected":"Eastern Standard Time","useMoneyWithCurrencyFormat":false},"program":{"earning":[{"type":"earning","event":"place_order","title":"Place an order","hasLimit":false,"limitUnit":"minute","limitInterval":1,"autoRemovePoints":true,"statusUseCondition":true,"typeCondition":"all","typeProductMatch":"all","conditions":[{"field":"title","typeMatch":"contains","content":""}],"includeProducts":[],"excludeProducts":[],"excludePOSOrderProducts":false,"excludeOSOrderProducts":false,"excludeGiftCard":false,"excludeStoreCredit":false,"excludeFreeGift":false,"appliedPlaceOrderTo":"all","startDate":"2025-10-14T05:00:00.000Z","skipEarnPointGuest":true,"priority":0,"shopId":"wnjcm7IoubPXsvnuvcW5","showLoyaltyPage":true,"createdAt":"2025-10-14T14:09:57.130Z","expired":false,"changeProgramTitle":false,"translationKey":"684baa63-70be-48b1-9369-e304f0736da2","prefix":"Joy -","usageLimit":1,"isDraft":false,"blockLimitedCouponReuse":false,"appliedSource":"web","appliesOncePerCustomer":false,"keepIntactRate":true,"rateMoney":1,"earnBy":"price","roundingMethod":"roundingNearest","excludeLocationsPOS":[],"enabledExcludePOS":false,"changeMilestoneDescriptions":false,"giftStatus":"none","status":true,"urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_cart-orange-60.svg?v=1775146348","earnPoint":3,"earnPointsTiers":{"K6vO8mNeqzuu8n3kdiyK":{"rateMoney":1,"earnPoint":3}},"iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_cart-orange-60.svg?v=1775146348","iconType":"image","detailImageType":"default","translateTitle":{"es":"Realizar un pedido"},"updatedAt":"2026-07-24T14:18:40.542Z","id":"7G54VTAcHhetLz1zkctM"},{"type":"earning","event":"sign_up","title":"Sign Up","hasLimit":true,"limitUnit":"lifetime","priority":1,"shopId":"wnjcm7IoubPXsvnuvcW5","showLoyaltyPage":true,"createdAt":"2025-10-14T14:09:57.130Z","expired":false,"isDraft":false,"giftStatus":"none","earnPoint":200,"changeProgramTitle":false,"changeMilestoneDescriptions":false,"prefix":"Joy -","usageLimit":1,"rateMoney":"1","blockLimitedCouponReuse":false,"appliesOncePerCustomer":false,"status":true,"urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_join-orange-60.svg?v=1775146375","iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_join-orange-60.svg?v=1775146375","iconType":"image","translateTitle":{"es":"Registrarse"},"updatedAt":"2026-07-24T14:18:40.541Z","id":"qvF4aDjebdnwhktipCB5"},{"type":"earning","event":"place_order_subscription","title":"Place a subscription","hasLimit":false,"limitUnit":"minute","limitInterval":1,"earnBy":"price","autoRemovePoints":true,"statusUseCondition":true,"typeCondition":"all","typeProductMatch":"all","appliedSource":"all","conditions":[{"field":"title","typeMatch":"contains","content":""}],"includeProducts":[],"excludeProducts":[],"excludePOSOrderProducts":false,"excludeOSOrderProducts":false,"excludeGiftCard":false,"excludeStoreCredit":false,"excludeFreeGift":false,"appliedPlaceOrderTo":"all","startDate":"2025-10-14T05:00:00.000Z","roundingMethod":"roundingNearest","skipEarnPointGuest":true,"keepIntactRate":true,"shopId":"wnjcm7IoubPXsvnuvcW5","expired":false,"priority":1,"changeProgramTitle":false,"prefix":"Joy -","usageLimit":1,"isDraft":false,"rateMoney":1,"blockLimitedCouponReuse":false,"appliesOncePerCustomer":false,"createdAt":"2025-10-14T14:09:57.130Z","earnPoint":5,"changeMilestoneDescriptions":false,"earnPointsTiers":{"K6vO8mNeqzuu8n3kdiyK":{"earnPoint":5,"rateMoney":1}},"status":true,"showLoyaltyPage":true,"urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_cart
14424-orange-60.svg?v=1775146348","iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_cart-orange-60.svg?v=1775146348","iconType":"image","translateTitle":{"es":"Realizar una suscripción"},"updatedAt":"2026-07-24T14:18:40.457Z","id":"7NoknxPG2cSgStJekir5"},{"title":"Follow on Instagram","social":"instagram","action":"follow","event":"follow_instagram","type":"earning","hasLimit":true,"urlLocation":"","message":"","limitUnit":"lifetime","startDate":"2025-10-14","earnPointsTiers":{},"priority":2,"shopId":"wnjcm7IoubPXsvnuvcW5","showLoyaltyPage":true,"createdAt":"2025-10-14T14:09:57.130Z","expired":false,"changeProgramTitle":false,"prefix":"Joy -","usageLimit":1,"isDraft":false,"rateMoney":"1","blockLimitedCouponReuse":false,"urlAccount":"https://www.instagram.com/hairmax","appliesOncePerCustomer":false,"earnPoint":100,"changeMilestoneDescriptions":false,"giftStatus":"none","urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_instagram-orange-60.svg?v=1775146423","status":true,"iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_instagram-orange-60.svg?v=1775146423","iconType":"image","translateTitle":{"es":"Seguir en Instagram"},"updatedAt":"2026-07-24T14:18:41.056Z","id":"WXmxpUY9ealoLgk3fSB3"},{"urlLocation":"","showLoyaltyPage":true,"shopId":"wnjcm7IoubPXsvnuvcW5","appliesOncePerCustomer":false,"title":"Follow on TikTok","blockLimitedCouponReuse":false,"rateMoney":1,"hasLimit":true,"startDate":"2026-01-06T05:00:00.000Z","event":"follow_tiktok","usageLimit":1,"urlAccount":"https://www.tiktok.com/@hairmax_official","priority":4,"type":"earning","action":"follow","social":"tiktok","isMigrateRuleEngine":false,"earnPointsTiers":{"rPiXQAyGp2GahIXd4PtU":{"earnPoint":100,"limitUnit":"lifetime"},"JNMpWnE5fVaiNL5BvTNL":{"limitUnit":"lifetime","earnPoint":100},"K6vO8mNeqzuu8n3kdiyK":{"earnPoint":100,"limitUnit":"lifetime"}},"createdAt":"2026-01-06T20:45:43.721Z","limitUnit":"lifetime","changeProgramTitle":false,"expired":false,"prefix":"Joy -","isDraft":false,"giftStatus":"none","earnPoint":100,"changeMilestoneDescriptions":false,"status":true,"urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_Tiktok-orange-60.svg?v=1775146436","iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_Tiktok-orange-60.svg?v=1775146436","iconType":"image","translateTitle":{"es":"Seguir en TikTok"},"updatedAt":"2026-07-24T14:18:41.175Z","id":"awK9mE1hrNuQbXbtya05"},{"blockLimitedCouponReuse":false,"isMigrateRuleEngine":false,"type":"earning","social":"twitter","createdAt":"2026-01-06T20:46:40.686Z","priority":5,"limitUnit":"lifetime","startDate":"2026-01-06T05:00:00.000Z","appliesOncePerCustomer":false,"action":"follow","urlLocation":"","urlAccount":"https://www.twitter.com/hairmax","usageLimit":1,"event":"follow_twitter","title":"Follow on X (Twitter)","hasLimit":true,"showLoyaltyPage":true,"earnPointsTiers":{"rPiXQAyGp2GahIXd4PtU":{"earnPoint":100,"limitUnit":"lifetime"},"K6vO8mNeqzuu8n3kdiyK":{"earnPoint":100,"limitUnit":"lifetime"},"JNMpWnE5fVaiNL5BvTNL":{"earnPoint":100,"limitUnit":"lifetime"}},"shopId":"wnjcm7IoubPXsvnuvcW5","rateMoney":1,"changeProgramTitle":false,"expired":false,"prefix":"Joy -","isDraft":false,"giftStatus":"none","earnPoint":100,"changeMilestoneDescriptions":false,"status":true,"urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_twitter-orange-60.svg?v=1775146449","iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_twitter-orange-60.svg?v=1775146449","iconType":"image","translateTitle":{"es":"Seguir en X (Twitter)"},"updatedAt":"2026-07-24T14:18:41.123Z","id":"qEuXfiTKmfqsDuzXzMUq"},{"event":"subscribe_youtube","startDate":"2026-01-06T05:00:00.000Z","limitUnit":"lifetime","title":"Subscribe on Youtube","blockLimitedCouponReuse":false,"usageLimit":1,"priority":6,"shopId":"wnjcm7IoubPXsvnuvcW5","urlAccount":"https://www.youtube.com/hairmax","earnPointsTiers":{"rPiXQAyGp2GahIXd4PtU":{"limitUnit":"lifetime","earnPoint":100},"JNMpWnE5fVaiNL5BvTNL":{"limitUnit":"lifetime","earnPoint":100},"K6vO8mNeqzuu8n3kdiyK":{"limitUnit":"lifetime","earnPoint":100}},"hasLimit":true,"showLoyaltyPage":true,"isMigrateRuleEngine":false,"urlLocation":"","type":"earning","action":"subscribe","createdAt":"2026-01-06T20:47:59.772Z","appliesOncePerCustomer":false,"social":"youtube","rateMoney":1,"changeProgramTitle":false,"expired":false,"prefix":"Joy -","isDraft":false,"giftStatus":"none","earnPoint":100,"changeMilestoneDescriptions":false,"status":true,"urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_youtube-orange-60.svg?v=1775146488","iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_youtube-orange-60.svg?v=1775146488","iconType":"image","translateTitle":{"es":"Suscribirse en Youtube"},"updatedAt":"2026-07-24T14:18:40.377Z","id":"b7mySKLNJjk90Mqi8cQp"},{"shopId":"wnjcm7IoubPXsvnuvcW5","isMigrateRuleEngine":false,"urlLocation":"","event":"follow_pinterest","title":"Follow on Pinterest","type":"earning","action":"follow","priority":7,"rateMoney":1,"showLoyaltyPage":true,"earnPointsTiers":{"K6vO8mNeqzuu8n3kdiyK":{"earnPoint":100,"limitUnit":"lifetime"},"rPiXQAyGp2GahIXd4PtU":{"limitUnit":"lifetime","earnPoint":100},"JNMpWnE5fVaiNL5BvTNL":{"limitUnit":"lifetime","earnPoint":100}},"blockLimitedCouponReuse":false,"appliesOncePerCustomer":false,"urlAccount":"https://www.pinterest.com/hairmax","startDate":"2026-01-06T05:00:00.000Z","social":"pinterest","usageLimit":1,"hasLimit":true,"limitUnit":"lifetime","createdAt":"2026-01-06T21:00:42.126Z","changeProgramTitle":false,"expired":false,"prefix":"Joy -","isDraft":false,"giftStatus":"none","earnPoint":100,"changeMilestoneDescriptions":false,"status":true,"urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_Pinterest-orange-60.svg?v=1775146503","iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_Pinterest-orange-60.svg?v=1775146503","iconType":"image","translateTitle":{"es":"Seguir en Pinterest"},"updatedAt":"2026-07-24T14:18:40.418Z","id":"Q48O90SHpEJgE78UioD0"},{"hasLimit":true,"rateMoney":1,"social":"facebook","type":"earning","event":"like_facebook","createdAt":"2026-01-06T21:03:45.277Z","usageLimit":1,"appliesOncePerCustomer":false,"startDate":"2026-01-06T05:00:00.000Z","title":"Like a Facebook page","urlAccount":"https://www.facebook.com/hairmax","action":"like","urlLocation":"","earnPointsTiers":{"rPiXQAyGp2GahIXd4PtU":{"limitUnit":"lifetime","earnPoint":100},"JNMpWnE5fVaiNL5BvTNL":{"limitUnit":"lifetime","earnPoint":100},"K6vO8mNeqzuu8n3kdiyK":{"limitUnit":"lifetime","earnPoint":100}},"isMigrateRuleEngine":false,"limitUnit":"lifetime","priority":8,"blockLimitedCouponReuse":false,"showLoyaltyPage":true,"shopId":"wnjcm7IoubPXsvnuvcW5","changeProgramTitle":false,"expired":false,"prefix":"Joy -","isDraft":false,"giftStatus":"none","earnPoint":100,"changeMilestoneDescriptions":false,"status":true,"urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_Facebook-orange-60.svg?v=1775146516","iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_Facebook-orange-60.svg?v=1775146516","iconType":"image","translateTitle":{"es":"Dar \"Me gusta\" a una página de Facebook"},"updatedAt":"2026-07-24T14:18:40.962Z","id":"erUuLHT7L8D6cSdc7NeI"},{"social":"instagram","action":"comment","title":"Comment on Instagram post","event":"comment_instagram","type":"earning","hasLimit":true,"urlAccount":"","urlLocation":"","startDate":"2026-02-20T05:00:00.000Z","rateMoney":1,"earnPointsTiers":{"K6vO8mNeqzuu8n3kdiyK":{"earnPoint":100,"limitUnit":"lifetime"},"JNMpWnE5fVaiNL5BvTNL":{"earnPoint":100,"limitUnit":"lifetime"},"rPiXQAyGp2GahIXd4PtU":{"earnPoint":100,"limitUnit":"lifetime"}},"enabledAntiCheat":true,"limitInterval":1,"postType":"all_posts","specificPostIds":[],"enableIncludeKeywords":false,"enableExcludeKeywords":false,"includeKeywords":[],"excludeKeywords":[],"enableAutoReply":false,"autoReplyMessage":"Thank y
14424ou for your comment! ð You just earned {points} points!","enableDMNotification":false,"dmMessage":"Thanks for commenting on our post! You earned {points} loyalty points. Visit our store to redeem your rewards: {store_url}","instagramBusinessAccountLink":"https://www.instagram.com/hairmax","isAppliedVipTier":false,"hasDateRange":false,"endDate":null,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"usageLimit":1,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":9,"showLoyaltyPage":true,"createdAt":"2026-02-20T14:22:15.495Z","changeProgramTitle":false,"changeMilestoneDescriptions":false,"expired":false,"prefix":"Joy -","limitUnit":"week","isDraft":false,"giftStatus":"none","earnPoint":50,"status":true,"urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_instagram-orange-60_de3c28be-386a-401c-9f58-dbfdb3bcf6c7.svg?v=1775146529","iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_instagram-orange-60_de3c28be-386a-401c-9f58-dbfdb3bcf6c7.svg?v=1775146529","iconType":"image","translateTitle":{"es":"Comentar en una publicación de Instagram"},"updatedAt":"2026-07-24T14:18:41.345Z","id":"8Iq0aM8fKnXUsUdAJeJQ"},{"social":"facebook","action":"share","title":"Share a Facebook link","event":"share_facebook","type":"earning","hasLimit":true,"urlAccount":"https://www.facebook.com/hairmax","urlLocation":"","limitUnit":"lifetime","startDate":"2026-03-05T05:00:00.000Z","rateMoney":1,"earnPointsTiers":{"K6vO8mNeqzuu8n3kdiyK":{"earnPoint":100,"limitUnit":"lifetime"},"JNMpWnE5fVaiNL5BvTNL":{"earnPoint":100,"limitUnit":"lifetime"},"rPiXQAyGp2GahIXd4PtU":{"earnPoint":100,"limitUnit":"lifetime"}},"enabledAntiCheat":true,"limitInterval":1,"isDraft":false,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"usageLimit":1,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":10,"showLoyaltyPage":true,"createdAt":"2026-03-05T17:12:14.756Z","expired":false,"earnPoint":50,"changeProgramTitle":false,"changeMilestoneDescriptions":false,"prefix":"Joy -","giftStatus":"none","status":true,"urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_Facebook-orange-60_f52fb7c6-f303-4e4e-bee2-46d8651fefba.svg?v=1775146543","iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_Facebook-orange-60_f52fb7c6-f303-4e4e-bee2-46d8651fefba.svg?v=1775146543","iconType":"image","translateTitle":{"es":"Compartir un enlace de Facebook"},"updatedAt":"2026-07-24T14:18:40.542Z","id":"vuNj11pK0hF4e6QxnMsq"},{"title":"Subscription milestone","event":"milestone","type":"earning","earnPoint":50,"hasLimit":true,"urlAccount":"","urlLocation":"","limitUnit":"lifetime","startDate":"2026-03-10T05:00:00.000Z","rateMoney":1,"isMilestoneV2":true,"orderReq":"none","antiCheatEnabled":false,"antiCheatTimeUnit":"minute","antiCheatTimeValue":10,"typeMilestone":"milestone_subscription","isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"usageLimit":1,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":11,"showLoyaltyPage":true,"createdAt":"2026-03-10T20:16:28.755Z","changeProgramTitle":false,"expired":false,"prefix":"Joy -","isDraft":false,"needsLaunch":false,"changeMilestoneDescriptions":false,"statusLaunch":"completed","status":true,"loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_Hairmax-Icons-Flag-orange.svg?v=1775595625","urlAtLoyaltyPage":"","translateTitle":{"es":"Hito de suscripción"},"milestones":[{"value":1,"description":"After {{subscription_count}} consecutive cycle","rewards":[{"action":"bonus_point","earnPoint":1,"description":"Receive {{earning_point_raw}} {{loyalty_point}}","translateDescription":{"es":"Reciba {{earning_point_raw}} {{loyalty_point}}"}}],"rewardLogic":"grantAll","translateDescription":{"es":"Después de {{subscription_count}} ciclos consecutivos"}},{"unit":"day","value":2,"description":"After {{subscription_count}} consecutive cycle","rewards":[{"action":"bonus_point","earnPoint":200,"description":"Receive {{earning_point_raw}} {{loyalty_point}}","translateDescription":{"es":"Reciba {{earning_point_raw}} {{loyalty_point}}"}}],"rewardLogic":"grantAll","translateDescription":{"es":"Después de {{subscription_count}} ciclos consecutivos"}},{"unit":"day","value":3,"description":"After {{subscription_count}} consecutive cycle","rewards":[{"action":"bonus_point","earnPoint":400,"description":"Receive {{earning_point_raw}} {{loyalty_point}}","translateDescription":{"es":"Reciba {{earning_point_raw}} {{loyalty_point}}"}}],"rewardLogic":"grantAll","translateDescription":{"es":"Después de {{subscription_count}} ciclos consecutivos"}},{"unit":"day","value":6,"description":"After {{subscription_count}} consecutive cycle","rewards":[{"action":"bonus_point","earnPoint":1000,"description":"Receive {{earning_point_raw}} {{loyalty_point}}","translateDescription":{"es":"Reciba {{earning_point_raw}} {{loyalty_point}}"}}],"rewardLogic":"grantAll","translateDescription":{"es":"Después de {{subscription_count}} ciclos consecutivos"}},{"unit":"day","value":12,"description":"After {{subscription_count}} consecutive cycle","rewards":[{"status":true,"title":"Free product","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":"","freeProductIds":[],"appliedTo":"specific","appliedCollectionIds":[318829101174],"orderReq":"none","orderReqAmou
14424nt":0,"expiredAfter":"permanent","expiredTime":"2026-03-10T20:06:21.078Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"MAX-","isUsePrefixDiscountCode":false,"blockLimitedCouponReuse":true,"earnPoint":100,"action":"give_product","freeGiftPriceSelection":"highest","collectionQuantity":1,"description":"Receive a free product","specificProducts":[],"variantIds":[],"variantId":null,"specificCollections":[{"id":318829101174,"handle":"joy-loyalty-gifts","title":"Joy Loyalty Gifts","admin_graphql_api_id":"gid://shopify/Collection/318829101174","image":null}],"translateDescription":{"es":"Reciba un producto gratis"}}],"rewardLogic":"grantAll","translateDescription":{"es":"Después de {{subscription_count}} ciclos consecutivos"}}],"updatedAt":"2026-07-24T14:18:41.335Z","id":"d49NaL9muXgGMjK46wjV"},{"event":"custom_program","type":"earning","earnPoint":500,"hasLimit":true,"urlAccount":"","urlLocation":"","limitUnit":"lifetime","startDate":"2026-03-11T05:00:00.000Z","rateMoney":1,"typeEarn":"point","showChannel":"online_store","fieldProfile":[],"enabledAntiCheat":true,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"usageLimit":1,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":12,"showLoyaltyPage":true,"createdAt":"2026-03-11T13:23:43.040Z","changeProgramTitle":false,"changeMilestoneDescriptions":false,"expired":false,"prefix":"Joy -","isDraft":false,"shopifyFlowConnected":true,"typeCustom":"custom_trigger_eb10ccd2-c04b-45f6-b886-ef806386c375","linkVisit":"https://td003828.typeform.com/to/xqJpBGks","customTriggerConnected":true,"giftStatus":"none","status":true,"title":"Warranty Registration Reward","urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_subscribe-orange-60.svg?v=1775146556","iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_subscribe-orange-60.svg?v=1775146556","iconType":"image","translateTitle":{"es":"Recompensa por Registro de GarantÃa"},"updatedAt":"2026-07-24T14:18:41.347Z","id":"EUBrx08MKg3coR7NvvNd"},{"title":"Celebrate a birthday","event":"birthday","type":"earning","status":true,"earnPoint":50,"hasLimit":true,"urlAccount":"","urlLocation":"","limitUnit":"year","startDate":"2026-03-26T05:00:00.000Z","rateMoney":1,"earnPointsTiers":{"K6vO8mNeqzuu8n3kdiyK":{"enableRewardEarnPoint":false,"enableRewardFreeGift":false,"enableRewardDiscount":false,"defaultReward":"point","rewardPoint":{"id":"85eb4f2a-c761-446e-a790-148a476edb7b","typeEarn":"point","earnPoint":50,"event":"birthday","type":"earn_point_birthday","shopId":"wnjcm7IoubPXsvnuvcW5"},"rewardFreeGift":{"id":"a4e32c89-6f93-4d9a-ac9b-5a576b6f51ee","event":"birthday","prefix":"JOY-","typeReward":"rewardFreeGiftBirthday","typeEarn":"free_gift","spendPoint":0,"specificProducts":[],"variantIds":[],"variantId":null,"expiredAfter":"permanent","orderReq":"none","orderReqQuantity":"5","appliedDiscountToSaleChannel":"applyOnlineStore","combinedWith":[],"orderReqAmount":0,"appliedCollectionIds":[],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","userAvailability":"userRedeemed","freeProductQuantity":"all","type":"free_gift_reward_birthday","shopId":"wnjcm7IoubPXsvnuvcW5"},"rewardDiscount":{"id":"32038966-f85f-453f-a23c-b1baf4bfd878","event":"birthday","typeEarn":"percentage","orderReq":"none","appliedDiscountToSaleChannel":"applyOnlineStore","appliedTo":"all","isUsePrefixDiscountCode":false,"expired":true,"expiredAfter":"permanent","prefix":"JOY-","orderReqAmount":"5","orderReqQuantity":"5","earnPoint":10,"type":"discount_reward_birthday","shopId":"wnjcm7IoubPXsvnuvcW5"}},"JNMpWnE5fVaiNL5BvTNL":{"enableRewardEarnPoint":false,"enableRewardFreeGift":false,"enableRewardDiscount":false,"defaultReward":"point","rewardPoint":{"id":"d874d608-c22f-4c04-a75d-83c886ac9ca9","typeEarn":"point","earnPoint":50,"event":"birthday","type":"earn_point_birthday","shopId":"wnjcm7IoubPXsvnuvcW5"},"rewardFreeGift":{"id":"b9e71f6c-b5a0-4fe5-9a0d-95d6ec57b7d4","event":"birthday","prefix":"JOY-","typeReward":"rewardFreeGiftBirthday","typeEarn":"free_gift","spendPoint":0,"specificProducts":[],"variantIds":[],"variantId":null,"expiredAfter":"permanent","orderReq":"none","orderReqQuantity":"5","appliedDiscountToSaleChannel":"applyOnlineStore","combinedWith":[],"orderReqAmou
14424nt":0,"appliedCollectionIds":[],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","userAvailability":"userRedeemed","freeProductQuantity":"all","type":"free_gift_reward_birthday","shopId":"wnjcm7IoubPXsvnuvcW5"},"rewardDiscount":{"id":"511d1c43-64ae-4de2-bb75-8d45fed2a2c9","event":"birthday","typeEarn":"percentage","orderReq":"none","appliedDiscountToSaleChannel":"applyOnlineStore","appliedTo":"all","isUsePrefixDiscountCode":false,"expired":true,"expiredAfter":"permanent","prefix":"JOY-","orderReqAmount":"5","orderReqQuantity":"5","earnPoint":10,"type":"discount_reward_birthday","shopId":"wnjcm7IoubPXsvnuvcW5"}},"rPiXQAyGp2GahIXd4PtU":{"enableRewardEarnPoint":false,"enableRewardFreeGift":false,"enableRewardDiscount":false,"defaultReward":"point","rewardPoint":{"id":"931b8fb2-32bf-484b-891c-6fd309b0396a","typeEarn":"point","earnPoint":50,"event":"birthday","type":"earn_point_birthday","shopId":"wnjcm7IoubPXsvnuvcW5"},"rewardFreeGift":{"id":"673f13a4-ea2d-4c96-a95d-9fd582681c95","event":"birthday","prefix":"JOY-","typeReward":"rewardFreeGiftBirthday","typeEarn":"free_gift","spendPoint":0,"specificProducts":[],"variantIds":[],"variantId":null,"expiredAfter":"permanent","orderReq":"none","orderReqQuantity":"5","appliedDiscountToSaleChannel":"applyOnlineStore","combinedWith":[],"orderReqAmount":0,"appliedCollectionIds":[],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","userAvailability":"userRedeemed","freeProductQuantity":"all","type":"free_gift_reward_birthday","shopId":"wnjcm7IoubPXsvnuvcW5"},"rewardDiscount":{"id":"e12795cd-3853-41ad-a1fe-2f81198dfcc6","event":"birthday","typeEarn":"percentage","orderReq":"none","appliedDiscountToSaleChannel":"applyOnlineStore","appliedTo":"all","isUsePrefixDiscountCode":false,"expired":true,"expiredAfter":"permanent","prefix":"JOY-","orderReqAmount":"5","orderReqQuantity":"5","earnPoint":10,"type":"discount_reward_birthday","shopId":"wnjcm7IoubPXsvnuvcW5"}}},"typeEarn":"point","receivedBeforeDays":0,"typeDeliveryMethod":"automatic","typeRewardTiming":"exact_birthday","typeRewardTimingStart":0,"typeRewardTimingEnd":0,"birthdayInputMethod":"calendar","isDraft":false,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"usageLimit":1,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":13,"showLoyaltyPage":true,"createdAt":"2026-03-26T16:48:20.040Z","expired":false,"dateFormat":"MM/DD","urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_birthday-orange-60.svg?v=1775146570","iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_birthday-orange-60.svg?v=1775146570","iconType":"image","translateTitle":{"es":"Celebrar un cumpleaños"},"updatedAt":"2026-07-24T14:18:40.455Z","id":"zT9aPA8VZkXDI4s9Mtdj"},{"title":"Member anniversary","event":"member_anniversary","type":"earning","earnPoint":50,"hasLimit":true,"urlAccount":"","urlLocation":"","limitUnit":"lifetime","startDate":"2026-03-26","rateMoney":1,"isAppliedVipTier":false,"typeEarn":"point","duration":"365 D","isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"usageLimit":1,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":14,"showLoyaltyPage":true,"createdAt":"2026-03-26T16:50:24.682Z","changeProgramTitle":false,"changeMilestoneDescriptions":false,"expired":false,"prefix":"Joy -","isDraft":false,"status":true,"urlAtLoyaltyPage":"","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_anniversary-orange-60_f1725ed8-122b-40a1-a7e1-4a329a7c3764.svg?v=1775146593","iconImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_anniversary-orange-60_f1725ed8-122b-40a1-a7e1-4a329a7c3764.svg?v=1775146593","iconType":"image","translateTitle":{"es":"Aniversario de miembro"},"updatedAt":"2026-07-24T14:18:40.942Z","id":"a4VHYUhQQpmN2TdxgNKF"}],"interactWebsiteProgram":null,"spending":[{"enableRefundPointRedeem":true,"redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":500,"freeProductIds":[],"appliedTo":"specific","appliedCollectionIds":[319632572534],"orderReq":"none","orderReqAmou
14424nt":0,"expiredTime":"2026-03-30T19:56:16.335Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":false,"blockLimitedCouponReuse":true,"event":"amount_discount","type":"spending","customerEligibility":"eligible_all","earnAmount":"5","recurringCycleLimit":1,"recurringType":"first","usageLimit":1,"specificCollections":[{"id":319632572534,"handle":"joy-redemption","title":"Joy Redemption","admin_graphql_api_id":"gid://shopify/Collection/319632572534","image":null}],"purchaseType":"both_purchase","appliesOncePerCustomer":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":3,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:01:20.136Z","excludeLocationsPOS":[],"enabledExcludePOS":false,"changeMilestoneDescriptions":false,"expired":false,"hasLimit":false,"limitUnit":"lifetime","isDraft":false,"limitInterval":1,"status":true,"expiredAfter":"18M","expiredAfterPrevCustomValue":"18M","giftStatus":"none","changeProgramTitle":false,"title":"Save $5 on Your Next Order","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_joy_dollars-off_5-Dollars-60.svg?v=1775146908","translateTitle":{"es":"Ahorre $5 en su próximo pedido"},"updatedAt":"2026-07-24T14:18:40.534Z","id":"BXSn7vFOVZkQGXHRxlfN"},{"redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":1000,"freeProductIds":[],"appliedTo":"specific","appliedCollectionIds":[319632572534],"orderReq":"none","orderReqAmount":0,"expiredAfter":"18M","expiredTime":"2026-03-30T19:56:16.335Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":false,"blockLimitedCouponReuse":true,"event":"amount_discount","type":"spending","customerEligibility":"eligible_all","earnAmount":"12","recurringCycleLimit":1,"recurringType":"first","usageLimit":1,"specificCollections":[{"id":319632572534,"handle":"joy-redemption","title":"Joy Redemption","admin_graphql_api_id":"gid://shopify/Collection/319632572534","image":null}],"purchaseType":"both_purchase","expiredAfterPrevCustomValue":"18M","appliesOncePerCustomer":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":4,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:03:24.762Z","enableRefundPointRedeem":true,"excludeLocationsPOS":[],"enabledExcludePOS":false,"changeMilestoneDescriptions":false,"expired":false,"hasLimit":false,"limitUnit":"lifetime","isDraft":false,"limitInterval":1,"status":true,"giftStatus":"none","changeProgramTitle":true,"title":"Save $12 on Your Next Order","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_joy_dollars-off_12-Dollars-60.svg?v=1775146919","translateTitle":{"es":"Ahorre $12 en su próximo pedido"},"updatedAt":"2026-07-24T14:18:40.476Z","id":"2uWX2zPcaxiwVJgZaIOw"},{"enableRefundPointRedeem":true,"redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":2500,"freeProductIds":[],"appliedTo":"specific","appliedCollectionIds":[319632572534],"orderReq":"none","orderReqAmount":0,"expiredAfter":"18M","expiredTime":"2026-03-30T19:56:16.335Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":false,"blockLimitedCouponReuse":true,"event":"amount_discount","type":"spending","customerEligibility":"eligible_all","earnAmount":"35","recurringCycleLimit":1,"recurringType":"first","usageLimit":1,"specificCollections":[{"id":319632572534,"handle":"joy-redemption","title":"Joy Redemption","admin_graphql_api_id":"gid://shopify/Collection/319632572534","image":null}],"purchaseType":"both_purchase","expiredAfterPrevCustomValue":"18M","isDraft":false,"appliesOncePerCustomer":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":5,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:05:13.018Z","expired":false,"giftStatus":"none","excludeLocationsPOS":[],"enabledExcludePOS":false,"changeMilestoneDescriptions":false,"hasLimit":false,"limitUnit":"lifetime","limitInterval":1,"status":true,"changeProgramTitle":true,"title":"Save $35 on Your Next Order","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_joy_dollars-off_35-Dollars-60.svg?v=1775146928","translateTitle":{"es":"Ahorre $35 en su próximo pedido"},"updatedAt":"2026-07-24T14:18:40.545Z","id":"bKxcokcliMCGmLrZlsH1"},{"enableRefundPointRedeem":true,"redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","freeProductIds":[],"appliedTo":"specific","appliedCollectionIds":[319632572534],"orderReq":"none","orderReqAmou
14424nt":0,"expiredAfter":"18M","expiredTime":"2026-03-30T19:56:16.335Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":false,"blockLimitedCouponReuse":true,"event":"amount_discount","type":"spending","customerEligibility":"eligible_all","recurringCycleLimit":1,"recurringType":"first","usageLimit":1,"specificCollections":[{"id":319632572534,"handle":"joy-redemption","title":"Joy Redemption","admin_graphql_api_id":"gid://shopify/Collection/319632572534","image":null}],"expiredAfterPrevCustomValue":"18M","appliesOncePerCustomer":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":6,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:06:15.738Z","excludeLocationsPOS":[],"enabledExcludePOS":false,"changeMilestoneDescriptions":false,"expired":false,"hasLimit":false,"limitUnit":"lifetime","isDraft":false,"limitInterval":1,"status":true,"purchaseType":"both_purchase","giftStatus":"none","spendPoint":5000,"earnAmount":"75","changeProgramTitle":true,"title":"Save $75 on Your Next Order","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_joy_dollars-off_75-Dollars-60.svg?v=1775146938","translateTitle":{"es":"Ahorre $75 en su próximo pedido"},"updatedAt":"2026-07-24T14:18:40.541Z","id":"OI8xu7kGFWgDFT4UAc4x"},{"enableRefundPointRedeem":true,"status":true,"redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","freeProductIds":[],"appliedTo":"specific","appliedCollectionIds":[319632572534],"orderReq":"none","orderReqAmount":0,"expiredAfter":"18M","expiredTime":"2026-03-30T19:56:16.335Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":false,"blockLimitedCouponReuse":true,"event":"amount_discount","type":"spending","customerEligibility":"eligible_all","recurringCycleLimit":1,"recurringType":"first","usageLimit":1,"specificCollections":[{"id":319632572534,"handle":"joy-redemption","title":"Joy Redemption","admin_graphql_api_id":"gid://shopify/Collection/319632572534","image":null}],"purchaseType":"both_purchase","expiredAfterPrevCustomValue":"18M","isDraft":false,"appliesOncePerCustomer":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":7,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:09:49.378Z","expired":false,"giftStatus":"none","excludeLocationsPOS":[],"enabledExcludePOS":false,"spendPoint":10000,"changeMilestoneDescriptions":false,"hasLimit":false,"limitUnit":"lifetime","earnAmount":"150","limitInterval":1,"changeProgramTitle":true,"title":"Save $150 on Your Next Order","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_joy_dollars-off_150-Dollars-60.svg?v=1775146948","translateTitle":{"es":"Ahorre $150 en su próximo pedido"},"updatedAt":"2026-07-24T14:18:41.188Z","id":"eJ60a5GD27A7LNgdOlLK"},{"enableRefundPointRedeem":true,"status":true,"redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","freeProductIds":[],"appliedTo":"specific","appliedCollectionIds":[319632572534],"orderReq":"none","orderReqAmount":0,"expiredAfter":"18M","expiredTime":"2026-03-30T19:56:16.335Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":false,"blockLimitedCouponReuse":true,"event":"amount_discount","type":"spending","customerEligibility":"eligible_all","recurringCycleLimit":1,"recurringType":"first","usageLimit":1,"specificCollections":[{"id":319632572534,"handle":"joy-redemption","title":"Joy Redemption","admin_graphql_api_id":"gid://shopify/Collection/319632572534","image":null}],"purchaseType":"both_purchase","expiredAfterPrevCustomValue":"18M","isDraft":false,"appliesOncePerCustomer":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":8,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:11:08.281Z","expired":false,"giftStatus":"none","excludeLocationsPOS":[],"enabledExcludePOS":false,"spendPoint":15000,"changeMilestoneDescriptions":false,"hasLimit":false,"limitUnit":"lifetime","earnAmount":"225","limitInterval":1,"changeProgramTitle":true,"title":"Save $225 on Your Next Order","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_joy_dollars-off_225-Dollars-60.svg?v=1775146958","translateTitle":{"es":"Ahorre $225 en su próximo pedido"},"updatedAt":"2026-07-24T14:18:40.479Z","id":"d5WNrN7ywPG6jS525Hs8"},{"enableRefundPointRedeem":true,"status":true,"redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","freeProductIds":[],"appliedTo":"specific","appliedCollectionIds":[319632572534],"orderReq":"none","orderReqAmou
14424nt":0,"expiredAfter":"18M","expiredTime":"2026-03-30T19:56:16.335Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":false,"blockLimitedCouponReuse":true,"event":"amount_discount","type":"spending","customerEligibility":"eligible_all","recurringCycleLimit":1,"recurringType":"first","usageLimit":1,"specificCollections":[{"id":319632572534,"handle":"joy-redemption","title":"Joy Redemption","admin_graphql_api_id":"gid://shopify/Collection/319632572534","image":null}],"purchaseType":"both_purchase","expiredAfterPrevCustomValue":"18M","isDraft":false,"appliesOncePerCustomer":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":9,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:13:49.158Z","expired":false,"excludeLocationsPOS":[],"enabledExcludePOS":false,"spendPoint":20000,"changeMilestoneDescriptions":false,"hasLimit":false,"limitUnit":"lifetime","earnAmount":"300","limitInterval":1,"changeProgramTitle":true,"title":"Save $300 on Your Next Order","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_joy_dollars-off_300-Dollars-60.svg?v=1775146970","translateTitle":{"es":"Ahorre $300 en su próximo pedido"},"updatedAt":"2026-07-24T14:18:41.050Z","id":"SJ4sNcoKIPhEtKQWJEho"},{"enableRefundPointRedeem":true,"event":"free_gift","type":"spending","orderReq":"none","orderReqAmount":0,"orderReqQuantity":0,"specificProducts":[{"id":4175954477174,"image":{"src":"https://cdn.shopify.com/s/files/1/1581/8797/files/1-Towel-1500x1500.jpg?v=1699302235"},"handle":"quick-dry-hair-towel","title":"Quick Dry Hair Towel","variants":[{"id":30328901795958,"price":"20.00","title":"Default Title"}],"images":[{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/1-Towel-1500x1500.jpg?v=1699302235"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/2-Towel-1500x1500.jpg?v=1699302235"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/3-Towel-1500x1500.jpg?v=1699302235"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/products/towel.png?v=1699302235"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/5-Towel-1500x1500.jpg?v=1699302235"}],"options":[{"name":"Title","id":"gid://shopify/ProductOption/5445244321910","position":1,"values":["Default Title"]}],"quantity":"1"}],"spendPoint":1800,"redeemType":"fixed","earnAmount":20,"appliedCollectionIds":[],"variantIds":[30328901795958],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","freeProductQuantity":"all","usageLimit":1,"variantId":30328901795958,"specificProductIds":[30328901795958],"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":10,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:19:58.904Z","excludeLocationsPOS":[],"enabledExcludePOS":false,"changeMilestoneDescriptions":false,"expired":false,"hasLimit":false,"prefix":"Joy -","limitUnit":"lifetime","isDraft":false,"limitInterval":1,"status":true,"changeProgramTitle":true,"title":"Free Quick Dry Towel ($20 value)","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_hairmax-towel.png?v=1775157390","translateTitle":{"es":"Toalla de secado rápido gratis (valor de $20)"},"updatedAt":"2026-07-24T14:18:41.226Z","id":"ImuyUbbQj2YX179MPDnW"},{"enableRefundPointRedeem":true,"event":"free_gift","type":"spending","orderReq":"none","orderReqAmount":0,"orderReqQuantity":0,"specificProducts":[{"id":4623740469366,"image":{"src":"https://cdn.shopify.com/s/files/1/1581/8797/products/HairMax_brush_03.png?v=1607960300"},"handle":"quick-dry-pro-paddle-brush","title":"Quick Dry Pro Paddle Brush","variants":[{"id":32182294118518,"price":"20.00","title":"Default Title"}],"images":[{"url":"https://cdn.shopify.com/s/files/1/1581/8797/products/HairMax_brush_03.png?v=1607960300"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/1-Brush-1500x1500.jpg?v=1699304020"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/2-Brush-1500x1500.jpg?v=1699304020"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/products/HairMax_brush_02.png?v=1699304020"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/products/brush.png?v=1699304020"}],"options":[{"name":"Title","id":"gid://shopify/ProductOption/5997330628726","position":1,"values":["Default Title"]}],"quantity":"1"}],"spendPoint":1800,"redeemType":"fixed","earnAmount":20,"appliedCollectionIds":[],"variantIds":[32182294118518],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","freeProductQuantity":"all","usageLimit":1,"variantId":32182294118518,"specificProductIds":[32182294118518],"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":11,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:20:36.011Z","excludeLocationsPOS":[],"enabledExcludePOS":false,"changeMilestoneDescriptions":false,"expired":false,"hasLimit":false,"prefix":"Joy -","limitUnit":"lifetime","
14424isDraft":false,"limitInterval":1,"status":true,"changeProgramTitle":false,"title":"Free Quick Dry Brush ($20 value)","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_pro-paddle-brush.png?v=1775157416","translateTitle":{"es":"Cepillo de secado rápido gratis (valor de $20)"},"updatedAt":"2026-07-24T14:18:41.131Z","id":"BslLAOxLfYkwlfUaFVLP"},{"enableRefundPointRedeem":true,"event":"free_gift","type":"spending","orderReq":"none","orderReqAmount":0,"orderReqQuantity":0,"title":"Free Shampoo ($30 value)","specificProducts":[{"id":4175954247798,"image":{"src":"https://cdn.shopify.com/s/files/1/1581/8797/files/1_49b9fd6d-6b83-4e69-a437-dacd5ee9d1ce.jpg?v=1699036079"},"handle":"density-haircare-shampoo","title":"Density Haircare Shampoo","variants":[{"id":40708369940598,"price":"30.00","title":"Delivered Every Month"},{"id":43020625707126,"price":"30.00","title":"Delivered Every 2 Months"},{"id":40708369973366,"price":"30.00","title":"Delivered Every 3 Months"},{"id":43020626559094,"price":"30.00","title":"Delivered Every 6 Months"},{"id":40708370038902,"price":"30.00","title":"One-time Purchase"}],"images":[{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/1_49b9fd6d-6b83-4e69-a437-dacd5ee9d1ce.jpg?v=1699036079"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/2_e5c1bcc8-8d2a-4fdd-a98f-d33723ccd27c.jpg?v=1699036078"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/3_4b1bcded-d376-42ec-811f-4d2ac781107c.jpg?v=1699036079"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/4_1dec231c-fa00-40a2-8ba7-dce0dfecdfeb.jpg?v=1699036079"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/5_97f6addb-ec99-4427-94f5-a8a2d29afec3.jpg?v=1699036080"}],"options":[{"name":"Subscribe And Save","id":"gid://shopify/ProductOption/9284717445238","position":1,"values":["Delivered Every Month","Delivered Every 2 Months","Delivered Every 3 Months","Delivered Every 6 Months","One-time Purchase"]}],"quantity":"1"}],"spendPoint":2700,"redeemType":"fixed","earnAmount":30,"appliedCollectionIds":[],"variantIds":[40708370038902],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","freeProductQuantity":"all","usageLimit":1,"variantId":40708370038902,"specificProductIds":[40708369940598],"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":12,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:25:38.954Z","expired":false,"isDraft":false,"giftStatus":"none","status":true,"loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_density-shampoo.png?v=1775157434","translateTitle":{"es":"Champú gratis ($30 de valor)"},"updatedAt":"2026-07-24T14:18:41.346Z","id":"wwmRBuqHFwGq7VIYUzh6"},{"enableRefundPointRedeem":true,"event":"free_gift","type":"spending","orderReq":"none","orderReqAmount":0,"orderReqQuantity":0,"status":true,"title":"Free Conditioner ($30 value)","specificProducts":[{"id":4175954215030,"image":{"src":"https://cdn.shopify.com/s/files/1/1581/8797/files/1_189c09df-5d3e-45de-a429-b5ebdf27f8e8.jpg?v=1699036016"},"handle":"density-haircare-conditioner","title":"Density Haircare Conditioner","variants":[{"id":40708337008758,"price":"30.00","title":"Delivered Every Month"},{"id":43044801282166,"price":"30.00","title":"Delivered Every 2 Months"},{"id":40708337041526,"price":"30.00","title":"Delivered Every 3 Months"},{"id":40708337074294,"price":"30.00","title":"Delivered Every 6 Months"},{"id":40708337107062,"price":"30.00","title":"One-time Purchase"}],"images":[{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/1_189c09df-5d3e-45de-a429-b5ebdf27f8e8.jpg?v=1699036016"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/5_94b77543-ffb0-4f51-b87a-a07c12b39036.jpg?v=1699036016"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/2_82ed0171-0f1b-414b-aff4-702f43698f69.jpg?v=1699036014"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/4_aa7273e0-aad2-49ba-92ad-5edbc1564f34.jpg?v=1699036015"}],"options":[{"name":"Subscribe And Save","id":"gid://shopify/ProductOption/9284713676918","position":1,"values":["Delivered Every Month","Delivered Every 2 Months","Delivered Every 3 Months","Delivered Every 6 Months","One-time Purchase"]}],"quantity":"1"}],"spendPoint":2700,"redeemType":"fixed","earnAmount":30,"appliedCollectionIds":[],"variantIds":[40708337107062],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","freeProductQuantity":"all","usageLimit":1,"variantId":40708337107062,"specificProductIds":[40708337008758],"isDraft":false,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":13,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:26:23.211Z","expired":false,"loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_hairmax-conditioners.png?v=1775157448","translateTitle":{"es":"Acondicionador gratis (valor de $30)"}
14424,"updatedAt":"2026-07-24T14:18:41.343Z","id":"IFAjSsZJVjYnaXHgNHzZ"},{"enableRefundPointRedeem":true,"event":"free_gift","type":"spending","orderReq":"none","orderReqAmount":0,"orderReqQuantity":0,"status":true,"specificProducts":[{"id":4175954542710,"image":{"src":"https://cdn.shopify.com/s/files/1/1581/8797/files/1_9c1caffe-445d-48bd-ac1a-eebfe8699199.jpg?v=1699035716"},"handle":"density-3-piece-bio-active-starter-set","title":"Density 3pc Hair Therapy Starter Set","variants":[{"id":40999800471670,"price":"30.00","title":"Delivered Every Month"},{"id":43088204333174,"price":"30.00","title":"Delivered Every 2 Months"},{"id":40999800504438,"price":"30.00","title":"Delivered Every 3 Months"},{"id":40999800537206,"price":"30.00","title":"Delivered Every 6 Months"},{"id":40999800438902,"price":"30.00","title":"One-time Purchase"}],"images":[{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/1_9c1caffe-445d-48bd-ac1a-eebfe8699199.jpg?v=1699035716"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/2_3eb693c2-6318-4420-a8d9-2b676c714b64.jpg?v=1699035716"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/3_1049dbaf-64d0-417b-8366-be6cf0cca086.jpg?v=1699035716"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/4_b27b8d79-790b-4971-85d3-edbbb8c8e109.jpg?v=1699035716"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/5_37780869-f1ce-42a7-83f6-d14d56adda66.jpg?v=1699035716"}],"options":[{"name":"Subscribe And Save","id":"gid://shopify/ProductOption/9410589589622","position":1,"values":["Delivered Every Month","Delivered Every 2 Months","Delivered Every 3 Months","Delivered Every 6 Months","One-time Purchase"]}],"quantity":"1"}],"spendPoint":2700,"redeemType":"fixed","earnAmount":30,"appliedCollectionIds":[],"variantIds":[40999800438902],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","freeProductQuantity":"all","usageLimit":1,"variantId":40999800438902,"specificProductIds":[40999800471670],"isDraft":false,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":14,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:27:28.233Z","expired":false,"excludeLocationsPOS":[],"enabledExcludePOS":false,"changeProgramTitle":true,"changeMilestoneDescriptions":false,"hasLimit":false,"prefix":"Joy -","limitUnit":"lifetime","title":"Free Starter Set ($30 value)","limitInterval":1,"loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_density-starter.png?v=1775157464","translateTitle":{"es":"Set de inicio gratuito (valor de $30)"},"updatedAt":"2026-07-24T14:18:41.346Z","id":"sugCRLr7XNvEzchVCV0n"},{"enableRefundPointRedeem":true,"event":"free_gift","type":"spending","orderReq":"none","orderReqAmount":0,"orderReqQuantity":0,"specificProducts":[{"id":4175954378870,"image":{"src":"https://cdn.shopify.com/s/files/1/1581/8797/files/1_77f6df0e-b3ac-4a56-8f1b-ac4fc17fe723.jpg?v=1699035400"},"handle":"acceler8-hair-booster-nutrients","title":"Acceler8® Hair Booster + Nutrients","variants":[{"id":40708320493686,"price":"55.00","title":"Delivered Every Month"},{"id":43044771790966,"price":"55.00","title":"Delivered Every 2 Months"},{"id":40708320526454,"price":"55.00","title":"Delivered Every 3 Months"},{"id":40708320559222,"price":"55.00","title":"Delivered Every 6 Months"},{"id":40708320591990,"price":"55.00","title":"One-time Purchase"}],"images":[{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/1_77f6df0e-b3ac-4a56-8f1b-ac4fc17fe723.jpg?v=1699035400"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/3_01f90966-37d1-4243-aa90-a059ee9b6f66.jpg?v=1699035400"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/2_c3f39b87-684b-4723-b3a1-f047b5338a42.jpg?v=1699035414"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/3_7e1d6b29-856e-4665-8425-22a15da63e5f.jpg?v=1699035476"}],"options":[{"name":"Subscribe And Save","id":"gid://shopify/ProductOption/9284711514230","position":1,"values":["Delivered Every Month","Delivered Every 2 Months","Delivered Every 3 Months","Delivered Every 6 Months","One-time Purchase"]}],"quantity":"1"}],"spendPoint":5000,"redeemType":"fixed","earnAmount":55,"appliedCollectionIds":[],"variantIds":[40708320591990],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","freeProductQuantity":"all","usageLimit":1,"variantId":40708320591990,"specificProductIds":[40708320493686],"isDraft":false,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":15,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:28:19.228Z","expired":false,"excludeLocationsPOS":[],"enabledExcludePOS":false,"changeProgramTitle":true,"changeMilestoneDescriptions":false,"hasLimit":false,"prefix":"Joy -","limitUnit":"lifetime","title":"Free Acceler8 ($55 value)","limitInterval":1,"loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_density-acceler8.png?v=1775157479","translateTitle":{"es":"Gratis Acceler8 ($55 de valor)"},"giftStatus":"none","status":true,"updatedAt":"2026-08-14T12:45:07.366Z","id":"NzJh1yz0aFt1sizyZet1"},{"enableRefundPointRedeem":true,"event":"free_gift","type":"spending","orderReq":"none","orderReqAmou
14424nt":0,"orderReqQuantity":0,"status":true,"specificProducts":[{"id":2389940469878,"image":{"src":"https://cdn.shopify.com/s/files/1/1581/8797/files/HM-HSN-Bottle_Box-hero_d5ebb49b-c1cc-46ce-a94d-46ea710fb332.jpg?v=1699990467"},"handle":"dietary-supplements","title":"Hair, Skin & Nails Supplements","variants":[{"id":40708224516214,"price":"40.00","title":"Delivered Every Month"},{"id":43089374609526,"price":"40.00","title":"Delivered Every 2 Months"},{"id":40708224548982,"price":"40.00","title":"Delivered Every 3 Months"},{"id":40708224581750,"price":"40.00","title":"Delivered Every 6 Months"},{"id":40708224614518,"price":"40.00","title":"One-time Purchase"}],"images":[{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/HM-HSN-Bottle_Box-hero_d5ebb49b-c1cc-46ce-a94d-46ea710fb332.jpg?v=1699990467"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/Hairmax-DSupplement-Texture_Text-1500x1500_39333d0c-e05e-4653-aa48-295398f70370.jpg?v=1699990467"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/3-Supplements-product-images-1500x1500.jpg?v=1699990467"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/Supplement-Master-ingredients-1500x1500.jpg?v=1699990467"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/5-Supplements-product-images-1500x1500.jpg?v=1699990467"}],"options":[{"name":"Subscribe And Save","id":"gid://shopify/ProductOption/9284696211574","position":1,"values":["Delivered Every Month","Delivered Every 2 Months","Delivered Every 3 Months","Delivered Every 6 Months","One-time Purchase"]}],"quantity":"1"}],"spendPoint":2800,"redeemType":"fixed","earnAmount":40,"appliedCollectionIds":[],"variantIds":[40708224614518],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","freeProductQuantity":"all","usageLimit":1,"variantId":40708224614518,"specificProductIds":[40708224516214],"isDraft":false,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":17,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:29:38.069Z","expired":false,"excludeLocationsPOS":[],"enabledExcludePOS":false,"changeMilestoneDescriptions":false,"hasLimit":false,"prefix":"Joy -","limitUnit":"lifetime","limitInterval":1,"changeProgramTitle":false,"title":"Free Hairmax Supplements ($40 value)","loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_hairmax-supplements_bf6e4cc4-2286-4076-9cbd-febf84983e48.png?v=1775157524","translateTitle":{"es":"Suplementos Hairmax Gratis (valor de $40)"},"updatedAt":"2026-07-24T14:18:41.026Z","id":"nmiqwyJvNCvZa2DSoO0o"},{"enableRefundPointRedeem":true,"event":"free_gift","type":"spending","orderReq":"none","orderReqAmount":0,"orderReqQuantity":0,"status":true,"specificProducts":[{"id":7088434315382,"image":{"src":"https://cdn.shopify.com/s/files/1/1581/8797/files/Actonis-Supplement-front-open_logo-2000x2000.jpg?v=1766080781"},"handle":"actonis-hair-scalp-dual-action-supplements","title":"Actonis® Hair & Scalp Dual Action Supplements","variants":[{"id":40707582591094,"price":"65.00","title":"Delivered Every Month"},{"id":43045028593782,"price":"65.00","title":"Delivered Every 2 Months"},{"id":40707582623862,"price":"65.00","title":"Delivered Every 3 Months"},{"id":40707582689398,"price":"65.00","title":"Delivered Every 6 Months"},{"id":40707582722166,"price":"65.00","title":"One-time Purchase"}],"images":[{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/Actonis-Supplement-front-open_logo-2000x2000.jpg?v=1766080781"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/Actonis-Amazon-Graphics-6-New.jpg?v=1766080781"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/Actonis-Supplements-Claims-2000x2000.jpg?v=1766080781"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/2000x2000-Actonis-Icons-Lustriva.jpg?v=1766080781"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/2000x2000-Actonis-Comparison-Chart-Banner-new.jpg?v=1766080781"}],"options":[{"name":"Subscribe And Save","id":"gid://shopify/ProductOption/9284577132662","position":1,"values":["Delivered Every Month","Delivered Every 2 Months","Delivered Every 3 Months","Delivered Every 6 Months","One-time Purchase"]}],"quantity":"1"}],"spendPoint":4500,"redeemType":"fixed","earnAmount":65,"appliedCollectionIds":[],"variantIds":[40707582722166],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","freeProductQuantity":"all","usageLimit":1,"variantId":40707582722166,"specificProductIds":[40707582591094],"isDraft":false,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":18,"showLoyaltyPage":true,"createdAt":"2026-03-30T20:30:17.940Z","expired":false,"excludeLocationsPOS":[],"enabledExcludePOS":false,"changeProgramTitle":true,"changeMilestoneDescriptions":false,"hasLimit":false,"prefix":"Joy -","limitUnit":"lifetime","title":"Free Actonis Supplements ($65 value)","limitInterval":1,"loyaltyPageCustomIcon":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_Actonis-box.png?v=1775157544","translateTitle":{"es":"Suplementos Actonis gratis (valor de $65)"}
14424,"updatedAt":"2026-07-24T14:18:41.395Z","id":"H3UN4lB4tldQdMPRXxFh"},{"enableRefundPointRedeem":true,"event":"free_gift","type":"spending","orderReq":"none","orderReqAmount":0,"orderReqQuantity":0,"startDate":"2026-04-03T05:00:00.000Z","title":"Free RSN8 ($55 value) 1","specificProducts":[{"id":4175954608246,"image":{"src":"https://cdn.shopify.com/s/files/1/1581/8797/files/1_41991d38-632c-4e01-8a9c-2ba99ac6cd54.jpg?v=1699036179"},"handle":"rsn8-scalp-nourishing-serum","title":"RSN8® Scalp Nourishing Serum","variants":[{"id":43498944495734,"price":"55.00","title":"Delivery Every Month"},{"id":43498944528502,"price":"55.00","title":"Deliver Every 2 Months"},{"id":43498944561270,"price":"55.00","title":"Deliver Every 3 Months"},{"id":43498944594038,"price":"55.00","title":"Deliver Every 6 Months"},{"id":40708057923702,"price":"55.00","title":"One-time Purchase"}],"images":[{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/1_41991d38-632c-4e01-8a9c-2ba99ac6cd54.jpg?v=1699036179"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/2_92ce6a31-69e0-4abf-89c5-be3837981e40.jpg?v=1699036179"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/3_6b579238-7128-4b67-b18e-cf686c1f8611.jpg?v=1699036177"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/4_b50f5d54-80a9-4c30-95d0-81b38e63a8fc.jpg?v=1699036178"},{"url":"https://cdn.shopify.com/s/files/1/1581/8797/files/5_5d251f3d-dbe5-4a9c-8821-923c8c11ed40.jpg?v=1699036178"}],"options":[{"name":"Subscribe And Save","id":"gid://shopify/ProductOption/9284676255862","position":1,"values":["Delivery Every Month","Deliver Every 2 Months","Deliver Every 3 Months","Deliver Every 6 Months","One-time Purchase"]}],"quantity":"1"}],"spendPoint":5000,"redeemType":"fixed","earnAmount":55,"appliedCollectionIds":[],"variantIds":[40708057923702],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","freeProductQuantity":"all","usageLimit":1,"endDate":"","detailDescriptionKey":"[[Detail_tmsrqfoqjb1jfkj]]","variantId":40708057923702,"specificProductIds":[43498944495734],"isMigrateRuleEngine":false,"isTurnOnProgram":false,"appliesOncePerCustomer":false,"blockLimitedCouponReuse":false,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":19,"showLoyaltyPage":true,"createdAt":"2026-08-13T16:31:39.556Z","translateTitle":{"es":"Gratis RSN8 ($55 de valor) 1"},"expired":false,"isDraft":false,"giftStatus":"none","status":true,"updatedAt":"2026-08-13T18:19:40.785Z","id":"syeXSjpJCTG60d9MAVor"}],"tiers":[{"name":"Bronze","icon":"tier_bronze_icon","iconCustom":"","targetPoint":0,"targetPointUpdate":0,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":true,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"image","bgImage":"https://cdn.shopify.com/s/files/1/0647/0762/5035/files/tier_banner_33c8bbb9-23ab-4ccd-b4d6-20837f40b510.png?v=1777399554","textColor":"#785F4D","progressBarColor":"#785F4D","boxBgColor":"#EAD8C0","boxTextColor":"#785F4D","bgCardColor":"#EAD8C0","cardOpacity":0,"iconColor":"#222222","systemType":"bronze","descriptionBlock":"Welcome to the program","id":"K6vO8mNeqzuu8n3kdiyK","shopId":"wnjcm7IoubPXsvnuvcW5","createdAt":"2025-10-14T14:47:08.874Z","imageBlock":"tier_bronze_icon","updatedAt":"2026-07-10T08:01:35.046Z","translateTitle":{"es":"Bronce"},"translateDescription":{"es":"Bienvenido al programa"}},{"name":"Silver","icon":"tier_sliver_icon","iconCustom":"","targetPoint":200,"targetPointUpdate":200,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":true,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"image","bgImage":"https://cdn.shopify.com/s/files/1/0647/0762/5035/files/tier_banner_33c8bbb9-23ab-4ccd-b4d6-20837f40b510.png?v=1777399554","textColor":"#000000","progressBarColor":"#000000","boxBgColor":"#E6E6E6","boxTextColor":"#000000","bgCardColor":"#E6E6E6","cardOpacity":0,"iconColor":"#222222","systemType":"silver","descriptionBlock":"Spend 200 points to unlock","id":"JNMpWnE5fVaiNL5BvTNL","shopId":"wnjcm7IoubPXsvnuvcW5","createdAt":"2025-10-14T14:47:08.875Z","imageBlock":"tier_sliver_icon","updatedAt":"2026-07-10T08:01:35.048Z","translateTitle":{"es":"Silver"},"translateDescription":{"es":"Gaste 200 puntos para desbloquear"}},{"name":"Gold","icon":"tier_gold_icon","iconCustom":"","targetPoint":500,"targetPointUpdate":500,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":true,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"image","bgImage":"https://cdn.shopify.com/s/files/1/0647/0762/5035/files/tier_banner_33c8bbb9-23ab-4ccd-b4d6-20837f40b510.png?v=1777399554","textColor":"#FFFFFF","progressBarColor":"#FFFFFF","boxBgColor":"#191919","boxTextColor":"#FFFFFF","bgCardColor":"#191919","cardOpacity":0,"iconColor":"#FFFFFF","systemType":"gold","descriptionBlock":"Spend 500 points to unlock","id":"rPiXQAyGp2GahIXd4PtU","shopId":"wnjcm7IoubPXsvnuvcW5","createdAt":"2025-10-14T14:47:08.876Z","imageBlock":"tier_gold_icon","updatedAt":"2026-07-10T08:01:35.046Z","translateTitle":{"es":"Oro"},"translateDescription":{"es":"Gastar 500 puntos para desbloquear"}}]},"shopId":"wnjcm7IoubPXsvnuvcW5","settings":{"version":4,"id":"8DvHy3agzipblVuyVylA","program":{"name":"Loyalty Program","tagline":"","logo":"","pointsLabel":"","points
14424Icon":"ð","pointsIconUrl":"","pointsIconType":"emoji"},"theme":{"mode":"loyalty","preset":"sports","primaryColor":"#0F172A","secondaryColor":"#fff","textColor":"#64748B","headingTextColor":"#0F172A","buttonBgColor":"#1E293B","buttonTextColor":"#ffffff","buttonStyleMode":"custom","buttonOverrideBgColor":"","buttonOverrideTextColor":"","buttonOverrideSize":"","buttonPreset":"solid","buttonSize":"standard","buttonFontWeight":"","buttonRadius":"","buttonBorderWidth":"","buttonBorderColor":"","buttonHoverEffect":"auto","buttonHoverBgColor":"","buttonHoverTextColor":"","buttonHoverBorderColor":"","blockBgColor":"#F1F5F9","buttonTextCase":"none","blockTextColor":"#64748B","cardHeaderColor":"#0F172A","programIconBgColor":"","hideProgramIcons":false,"cardBorderColor":"#CBD5E1","cardBorderWidth":1,"cornerRadius":"radiusRounded","iconTheme":"classic","widgetBackgroundColor":"#F8FAFC","headerBackgroundColor":"#0F172A","primaryTextColor":"#ffffff","primaryButtonColor":"#1a1a1a","secondaryButtonColor":"#FFFFFF","secondaryButtonTextColor":"#1a1a1a","cardHoverColor":"#E2E8F0","footerBgColor":"#F1F5F9","footerActiveBgColor":"#CBD5E1","footerActiveTextColor":"#0F172A","footerInactiveTextColor":"#64748B"},"brandingColors":{"primary":"#1a1a1a","secondary":"#f5f5f5","accent":"#CCCCCC"},"secondaryButtonColor":"#FF6900","fonts":{"body":"inherit","headline":"Inter","heading":"Inter","action":"Inter","bodyWeight":"","headingWeight":""},"header":{"bannerType":"default","bannerImage":"","logoIcon":"","logoHeight":18,"logoBackground":"#F5F5F5","showProgramName":true,"textColor":"#ffffff","headingSize":"md","programNameSize":"md","buttonGroup":{"enabled":true,"buttons":[{"id":"shop","enabled":true,"label":"Shop now","action":"url","url":"/collections/all","variant":"secondary"},{"id":"subscription","enabled":false,"label":"Manage subscription","action":"subscription","url":"","variant":"secondary"}]},"overlayOpacity":54},"membershipCard":{"enabled":true,"variant":"minimal","alwaysShowTierProgress":false,"hideOrderPerks":false,"hideBirthdayPerks":false,"showStoreCreditInstead":false,"beforeSignIn":{"buttonBgColor":"#4298B5","contentAlignment":"center","bgType":"image","bgColor":"#fff","bgImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_Joy-widget-top-image.jpg?v=1784305570","textColor":"#222","opacity":0,"buttonTextColor":"#FFFFFF"},"afterSignIn":{"bgColor":"#fff","bgImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/joy_Joy-widget-top-image_d26e0bf0-4aeb-432c-8897-bfe412e1a763.jpg?v=1784305581","textColor":"#222","bgType":"image","boxTextColor":"#222","boxBgColor":"#FFF","opacity":0},"defaultAvatar":"https://images.pexels.com/photos/3764014/pexels-photo-3764014.jpeg?auto=compress&cs=tinysrgb&w=200"},"balanceLayout":"columns","launcher":{"design":"icon_only","icon":"popup_gift","label":"Reward","iconUrl":"","position":"left-bottom","bgColor":"#0F172A","textColor":"#FFFFFF","iconColor":"","showIcon":false,"hideOnMobile":false,"hideCompletely":true,"borderRadius":9999,"size":48,"pointBalance":{"labelBgColor":"#0F172A","labelTextColor":"#FFFFFF","pointBgColor":"#FFFFFF","pointTextColor":"#222222"}},"display":{"type":"drawer","mobileHeight":"full-mobile-screen","floatingMargin":16,"programLayout":"tabs","programItemIconSize":46,"textSizeScale":"medium","viewTransition":"none","hideWidgetButton":false,"showPageBackButton":false,"showOnlyLoggedIn":false,"useMinimalButtons":true,"showWidgetButtonIcon":true},"sections":[{"bannerImage":"","bannerType":"blank","enabled":true,"id":"COUPONS"},{"id":"PROMOTED_COLLECTIONS","enabled":false,"variant":"pill","heading":"","showHeading":true,"showImage":false,"showCount":true,"showSeeAll":false,"collections":[]},{"bannerImage":"https://cdn.shopify.com/s/files/1/1581/8797/files/Synergistic_hair_growth_blog_banner_v2_arrows.jpg?v=1768321786","bannerType":"image","enabled":true,"id":"REFERRAL","displayMode":"banner"},{"maxItems":5,"enabled":true,"programOrder":[{"id":"7G54VTAcHhetLz1zkctM","event":"place_order","title":"Place an order","isShow":true,"position":0},{"id":"7NoknxPG2cSgStJekir5","event":"place_order_subscription","title":"Place a subscription","isShow":true,"position":1},{"id":"qvF4aDjebdnwhktipCB5","event":"sign_up","title":"Sign Up","isShow":true,"position":2},{"id":"WXmxpUY9ealoLgk3fSB3","event":"follow_instagram","title":"Follow on Instagram","isShow":true,"position":3},{"id":"awK9mE1hrNuQbXbtya05","event":"follow_tiktok","title":"Follow on TikTok","isShow":true,"position":4}
14424,{"id":"qEuXfiTKmfqsDuzXzMUq","event":"follow_twitter","title":"Follow on X (Twitter)","isShow":true,"position":5},{"id":"b7mySKLNJjk90Mqi8cQp","event":"subscribe_youtube","title":"Subscribe on Youtube","isShow":true,"position":6},{"id":"Q48O90SHpEJgE78UioD0","event":"follow_pinterest","title":"Follow on Pinterest","isShow":true,"position":7},{"id":"erUuLHT7L8D6cSdc7NeI","event":"like_facebook","title":"Like a Facebook page","isShow":true,"position":8},{"id":"8Iq0aM8fKnXUsUdAJeJQ","event":"comment_instagram","title":"Comment on Instagram post","isShow":true,"position":9},{"id":"vuNj11pK0hF4e6QxnMsq","event":"share_facebook","title":"Share a Facebook link","isShow":true,"position":10},{"id":"EUBrx08MKg3coR7NvvNd","event":"custom_program","title":"Warranty Registration Reward","isShow":true,"position":11},{"id":"zT9aPA8VZkXDI4s9Mtdj","event":"birthday","title":"Celebrate a birthday","isShow":true,"position":12},{"id":"a4VHYUhQQpmN2TdxgNKF","event":"member_anniversary","title":"Member anniversary","isShow":true,"position":13}],"bannerImage":"","bannerType":"blank","sortOrder":"","id":"EARN_TAB"},{"maxItems":5,"enabled":true,"programOrder":[],"bannerImage":"","bannerType":"blank","sortOrder":"","id":"REDEEM_TAB","discountDisplay":"pills"},{"emptyState":"hide","enabled":false,"id":"RECENTLY_VIEWED"},{"emptyState":"hide","bannerImage":"","bannerType":"blank","id":"PRODUCTS","dataSource":"recommendations","enabled":true,"personalizeFrom":"cart","fallbackCollectionId":"300134006902","fallbackCollectionHandle":"sale","fallbackCollectionTitle":"Shop Hairmax!"},{"enabled":true,"id":"ACTIVITIES","bannerImage":"","bannerType":"blank"},{"enabled":true,"id":"MILESTONE","bannerImage":"","bannerType":"blank"},{"enabled":true,"id":"WIDGET_QR","bannerImage":"","bannerType":"blank"},{"bannerImage":"","bannerType":"blank","enabled":true,"id":"WALLET_PASS"},{"id":"SUBSCRIPTION","openInNewTab":true,"bannerImage":"","bannerType":"blank","enabled":false,"url":""},{"enabled":false,"url":"","id":"SURVEY","openInNewTab":true,"bannerImage":"","bannerType":"blank"},{"enabled":false,"id":"WISHLIST","bannerImage":"","bannerType":"blank"},{"enabled":false,"id":"REVIEWS","bannerImage":"","bannerType":"blank"},{"id":"AOV_BUNDLES","enabled":true,"bannerType":"blank","bannerImage":"","emptyState":"hide","productHoverEffect":"off"}],"popup":{"autoShow":true,"autoShowWithHash":false,"hashValue":"","closeBehavior":"browser_session","closeDays":1,"includePage":{"default":["collection","blog"],"custom":""},"excludePage":{"default":[],"custom":""},"triggerCondition":"all_products","triggerPages":["home"],"customPage":"","specificProducts":[],"triggerCollectionIds":[]},"links":{"customLogin":false,"loginUrl":"","signUpUrl":"","replaceAccountLink":false,"accountLinkSelector":"","customEarning":false,"earningUrl":"","openWidgetAfterLogin":true},"terms":{"enabled":false,"url":"","label":"Terms & Conditions","showPrivacy":false,"privacyUrl":"","privacyLabel":"Privacy Policy","showLeadIn":false,"showIcon":false,"icon":"shield-check","showUnderLogin":false},"advanced":{"customCss":".Avada-Joy_ButtonWidget {\n margin-bottom: 70px;\n margin-left: 50px;\n}\n.joy-program-icon.joy-has-custom-image{\nbackground-color: unset !important;\n}\n","enableCss":true,"allowRefundCoupon":false,"disableMergePlaceOrder":false},"footerNav":{"displayMode":"icons_labels","items":[{"enabled":true,"view":"main","label":"Home","id":"home","icon":"home"},{"enabled":true,"view":"coupons","label":"Rewards","id":"rewards","icon":"gift"},{"enabled":true,"view":"orders","label":"Orders","icon":"orders","id":"orders"},{"enabled":false,"view":"wishlist","label":"Wishlist","id":"wishlist","icon":"heart"},{"enabled":true,"view":"profile","label":"Profile","icon":"user","id":"profile"}],"style":"pill"},"profile":{"blocks":[{"id":"environmental-impact","enabled":true},{"nameDisplayMode":"fullName","enabled":true,"id":"account-info","nameOrder":"firstLast"},{"enabled":true,"id":"referral-link"},{"enabled":true,"id":"social-accounts"},{"enabled":true,"id":"addresses","defaultCountry":""},{"enabled":true,"id":"settings","showEmailConsent":true,"showSmsConsent":true},{"id":"privacy","enabled":false,"categories":{"analytics":true,"marketing":true,"preferences":true,"sale_of_data":false}},{"enabled":true,"id":"logout"},{"enabled":false,"id":"reviews"}]},"extensions":[],"_firstSave":true,"_isSaveSubPosition":false,"deviceAutoShowPopup":["desktop"],"pointSingular":"point","pointPlural":"points","pointPosition":"after","pointLabelMode":"custom","enabledCustomPointLabel":true,"dataPointLabelBackup":{},"customerFreeGiftBehavior":"auto_add_to_cart","showRewardLowestTierBeforeLogin":true,"deductByEarnedTime":false,"pointExpiredAfter":"18M|custom","hasResetExpirePoint":true,"currencyPosition":"before","isShowFreeCouponInCart":true,"allowRefundCoupon":false,"tierEarningRateDisplay":"currentTier","displayStoreCredit":true,"balanceCard":{"enabled":true},"enableRevokeLimit":false,"revokeLimitInterval":"","enableRevokeTimeLimit":false,"revokeTimeLimitDuration":1,"revokeTimeLimitUnit":"","extraCoupons":{"enabled":false,"items":[]}},"settingsReferral":{"id":"JjXN7Xpqifc2Hnytd0CE","urlReferralSuccess":"","urlReferralReward":"","actionBgColor":"#222222","actionTextColor":"#FFFFFF","brandColor":"#781EC6","colorType":"custom-solid","customGradientColorA":"#636363","customGradientColorB":"#A2AB58","customGradientPercent":"27","customPresetId":"shifty","customSolidColor":"#FFFFFF","iconBubble":"gift_none","iconReferralSuccess":"gift_none","iconReferralReward":"icon_box_gift","inputTextColor":"#928248","templateImageBanner":"https://cdnapps.avada.io/joy/settings-branding/templateBanners/ocean.png","templateImageBg":"https://cdnapps.avada.io/joy/settings-branding/templateHeaders/ocean.png","templateImageId":"ocean","textColor":"#222222","themeTextFont":"Inter","type":"branding_referral","urlIconBubble":"","isAutoClosePopUp":true,"descriptionSubscribeNewsletter":"Get updates, news, and offers via email!","isShowSubscribeNewsletterReward":true,"descriptionSubscribeNewsletterReward":"Get updates, news, and offers via email!","createdAt":"2026-03-10T14:13:40.516Z","shopId":"wnjcm7IoubPXsvnuvcW5","frequencyShowPopupAfterClose":"7day","isShowSubscribeNewsletter":false,"closingPopUpTime":"25","frequencyShowPopup":3,"popupReferralExcludePage":{"default":["home","custom"],"custom"
14424:"/pages/laserfocused"},"typeShowPopup":"do_not_show","updatedAt":"2026-06-01T15:37:10.620Z","popupVersion":2},"placeOrderV2":[],"referralProgram":{"type":"referral","prefix":"JOY-","event":"referral_friend","friendOrderReqQuantity":0,"friendRewardAppliedDiscountToSaleChannel":"applyOnlineStore","friendRewardAppliedTo":"all","friendSpecificProductIds":[],"friendSpecificProducts":[],"friendRewardAppliedCollectionIds":[],"enableAntiCheat":true,"prefixCustomerReward":"JOY-","customerRewardAppliedTo":"all","customerSpecificProductIds":[],"customerSpecificProducts":[],"customerRewardAppliedCollectionIds":[],"customerRewardExpiredAfter":"permanent","customerRewardAppliedDiscountToSaleChannel":"applyOnlineStore","isReferralOrderTagged":false,"isReferralOrderNoted":false,"referralLimitsByTier":{},"referralLimitType":"applyToAllMembers","referralEligibilityType":"oncePerCustomer","appliesOncePerCustomer":false,"usageLimit":1,"shopId":"wnjcm7IoubPXsvnuvcW5","priority":0,"showLoyaltyPage":true,"createdAt":"2025-10-14T14:08:03.893Z","restrictReferralAccessByTags":false,"blockLimitedCouponReuse":false,"redirectionUrl":"https://hairmax.com","allowedReferralTags":[],"appliedCollectionIds":[],"specificCollections":[],"specificProductIds":[],"appliedTo":"","customerRewardEarnAmount":"30","customerRewardSpecificCollections":[],"specificProducts":[],"friendRewardSpecificCollections":[],"friendRewardEarnAmount":"30","friendRewardOrderReq":"min_amount","friendRewardDiscountType":"amount","isUsePrefixDiscountCodeFriendReward":true,"friendRewardExpiredAfterPrevCustomValue":"14D","friendRewardOrderReqAmount":"75","enabledAntiCheatFeatures":["antiCheatBrowser","antiCheatEmail","antiCheatOrderSubtotal","antiCheatReferralLimit","antiCheatIpAddress","antiCheatFirstOrder"],"customerRewardDiscountType":"amount","isRefererTagged":true,"customerRewardOrderReqAmount":"75","customerRewardOrderReq":"min_amount","friendRewardExpiredAfter":"permanent","title":"Hairmax Refer a Friend","isRefereeTagged":true,"isUsePrefixDiscountCodeCustomerReward":true,"purchaseType":"both_purchase","customerRewardCombinedWith":["orderDiscounts","productDiscounts","shippingDiscounts"],"prefixFriendReward":"JOY-","friendRewardCombinedWith":["orderDiscounts","productDiscounts","shippingDiscounts"],"maxReferralsPerCustomer":50,"status":true,"shareSocials":[{"app":"facebook","isActive":true,"message":""},{"app":"whatsapp","isActive":false,"message":""},{"app":"messenger","isActive":true,"message":"Iâve been using Hairmax for hair growth and wanted to share this with you. You can get $30 off your first order of $75 with my referral link."},{"app":"email","isActive":true,"message":"Iâve been using Hairmax for hair growth and wanted to share this with you. You can get $30 off your first order of $75 with my referral link."},{"app":"threads","isActive":true,"message":"Iâve been using Hairmax for hair growth and wanted to share this with you. You can get $30 off your first order of $75 with my referral link."},{"app":"twitter","isActive":true,"message":"Iâve been using Hairmax for hair growth and wanted to share this with you. You can get $30 off your first order of $75 with my referral link."},{"app":"line","isActive":false,"message":"Iâve been using Hairmax for hair growth and wanted to share this with you. You can get $30 off your first order of $75 with my referral link."}],"translateTitle":{"es":"Hairmax Recomendar a un amigo"},"friendRewardMaxDiscountAmount":0,"isTurnOnProgram":false,"regionRewards":{},"customerRewardMaxDiscountAmount":0,"customerRewardRoundingMethod":"roundingDown","friendRewardMaxDiscountAmountEnabled":false,"autoRevokeReferrerReward":false,"customerRewardMaxDiscountAmountEnabled":false,"referralAutomationProvider":"shopify_flow","referralSharingMode":"manual","updatedAt":"2026-09-29T14:28:12.536Z","id":"1APboP5Lxdru1EOYcEYd"},"pointCalculator":{},"memberExclusiveDeal":{},"placeOrder":{"status":true,"earnPoint":3,"rateMoney":1,"earnBy":"price","statusUseCondition":true,"typeProductMatch":"all","typeCondition":"all","conditions":[{"field":"title","typeMatch":"contains","content":""}],"excludeProducts":[],"includeProducts":[],"giftStatus":"none","event":"place_order","earnPointsTiers":{"K6vO8mNeqzuu8n3kdiyK":{"rateMoney":1,"earnPoint":3}},"appliedPlaceOrderTo":"all","excludeGiftCard":false,"excludeStoreCredit":false,"id":"7G54VTAcHhetLz1zkctM","keepIntactRate":true,"roundingMethod":"roundingNearest"},"placeOrderSubscription":{"status":true,"earnPoint":5,"rateMoney":1,"earnBy":"price","statusUseCondition":true,"typeProductMatch":"all","typeCondition":"all","conditions":[{"field":"title","typeMatch":"contains","content":""}],"excludeProducts":[],"includeProducts":[],"event":"place_order_subscription","earnPointsTiers":{"K6vO8mNeqzuu8n3kdiyK":{"earnPoint":5,"rateMoney":1}},"appliedPlaceOrderTo":"all","excludeGiftCard":false,"excludeStoreCredit":false,"id":"7NoknxPG2cSgStJekir5","keepIntactRate":true,"roundingMethod":"roundingNearest"},"tierSettings":null,"allTiers":[{"id":"K6vO8mNeqzuu8n3kdiyK","name":"Bronze","icon":"tier_bronze_icon","iconCustom":"","targetPoint":0,"targetPointUpdate":0,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":true,"hideDefaultTier":false,"textColor":"#785F4D","progressBarColor":"#785F4D","boxBgColor":"#EAD8C0","boxTextColor":"#785F4D","bgCardColor":"#EAD8C0","cardOpacity":0,"iconColor":"#222222","systemType":"bronze","shopId":"wnjcm7IoubPXsvnuvcW5","createdAt":"2025-10-14T14:47:08.874Z","bgType":"image","imageBlock":"tier_bronze_icon","bgImage":"https://cdn.shopify.com/s/files/1/0647/0762/5035/files/tier_banner_33c8bbb9-23ab-4ccd-b4d6-20837f40b510.png?v=1777399554","t
14424ierNamesLanguage":{},"descriptionBlock":"Welcome to the program","updatedAt":"2026-07-10T08:01:35.046Z","translateTitle":{"es":"Bronce"},"translateDescription":{"es":"Bienvenido al programa"},"tierRewards":[]},{"id":"JNMpWnE5fVaiNL5BvTNL","name":"Silver","icon":"tier_sliver_icon","iconCustom":"","targetPoint":200,"targetPointUpdate":200,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":true,"hideDefaultTier":false,"textColor":"#000000","progressBarColor":"#000000","boxBgColor":"#E6E6E6","boxTextColor":"#000000","bgCardColor":"#E6E6E6","cardOpacity":0,"iconColor":"#222222","systemType":"silver","shopId":"wnjcm7IoubPXsvnuvcW5","createdAt":"2025-10-14T14:47:08.875Z","bgType":"image","imageBlock":"tier_sliver_icon","bgImage":"https://cdn.shopify.com/s/files/1/0647/0762/5035/files/tier_banner_33c8bbb9-23ab-4ccd-b4d6-20837f40b510.png?v=1777399554","tierNamesLanguage":{},"descriptionBlock":"Spend 200 points to unlock","updatedAt":"2026-07-10T08:01:35.048Z","translateTitle":{"es":"Silver"},"translateDescription":{"es":"Gaste 200 puntos para desbloquear"},"tierRewards":[]},{"id":"rPiXQAyGp2GahIXd4PtU","name":"Gold","icon":"tier_gold_icon","iconCustom":"","targetPoint":500,"targetPointUpdate":500,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":true,"hideDefaultTier":false,"textColor":"#FFFFFF","progressBarColor":"#FFFFFF","boxBgColor":"#191919","boxTextColor":"#FFFFFF","bgCardColor":"#191919","cardOpacity":0,"iconColor":"#FFFFFF","systemType":"gold","shopId":"wnjcm7IoubPXsvnuvcW5","createdAt":"2025-10-14T14:47:08.876Z","bgType":"image","imageBlock":"tier_gold_icon","bgImage":"https://cdn.shopify.com/s/files/1/0647/0762/5035/files/tier_banner_33c8bbb9-23ab-4ccd-b4d6-20837f40b510.png?v=1777399554","tierNamesLanguage":{},"descriptionBlock":"Spend 500 points to unlock","updatedAt":"2026-07-10T08:01:35.046Z","translateTitle":{"es":"Oro"},"translateDescription":{"es":"Gastar 500 puntos para desbloquear"},"tierRewards":[]}],"allTiersB2B":[],"tierProgram":null,"tierB2BProgram":null,"translation":{"primaryLanguage":"en","shopId":"wnjcm7IoubPXsvnuvcW5","createAt":{"_seconds":1760450879,"_nanoseconds":753000000},"ms":{"[[WidgetV2]]Coupon code":"Kod kupon:","Hello {{customer_name}}, you currently have ":"Helo {{customer_name}}, anda ada"},"embedContent":["en"],"ckb":{"[[WidgetV2]]Coupon code":"Ú©ÛØ¯Û Ú©ÙÙÙ¾Ù:","Hello {{customer_name}}, you currently have ":"سڵا٠{{ÙØ§ÙÛ_Ú©ÚÛØ§Ø±}}Ø ÙÛ Ø¦ÛØ³ØªØ§Ø¯Ø§..."},"ur":{"[[WidgetV2]]Coupon code":"Ú©ÙÙ¾Ù Ú©ÙÚ:","Hello {{customer_name}}, you currently have ":"ÛÛÙÙ {{customer_name}}Ø ÙÛ Ø§ÙØØ§Ù Ø¢Ù¾ Ú©Û Ù¾Ø§Ø³ ÛÛÛ"},"other":{},"sr":{"[[WidgetV2]]Coupon code":"Kod kupona:","Hello {{customer_name}}, you currently have ":"Zdravo {{customer_name}}, trenutno imate"},"lv":{"Hello {{customer_name}}, you currently have ":"Sveiki, {{customer_name}}, jums paÅ¡laik ir","[[WidgetV2]]Coupon code":"Kupona kods:"},"de":{"[[WidgetV2]]Coupon code":"Gutscheincode:","Hello {{customer_name}}, you currently have ":"Hallo {{customer_name}}, du hast derzeit"},"hi":{"[[WidgetV2]]Coupon code":"à¤à¥à¤ªà¤¨ à¤à¥à¤¡:"},"fi":{"[[WidgetV2]]Coupon code":"Kupongin koodi:","Hello {{customer_name}}, you currently have ":"Hei {{customer_name}}, sinulla on tällä hetkellä"},"ru":{"[[WidgetV2]]Coupon code":"Ðод кÑпона:","Hello {{customer_name}}, you currently have ":"ÐÑивеÑ, {{customer_name}}, Ñ Ð²Ð°Ñ ÑейÑаÑ"},"pt":{"[[WidgetV2]]Coupon code":"Código do cupom:","Hello {{customer_name}}, you currently have ":"Olá {{customer_name}}, você tem atualmente"},"lt":{"[[WidgetV2]]Coupon code":"Kupono kodas:","Hello {{customer_name}}, you currently have ":"Sveiki, {{customer_name}}, Å¡iuo metu turite"},"hr":{"[[WidgetV2]]Coupon code":"Kod kupona:","Hello {{customer_name}}, you currently have ":"Pozdrav {{customer_name}}, trenutno imaÅ¡"},"fr":{"[[WidgetV2]]Coupon code":"Code promo :","Hello {{customer_name}}, you currently have ":"Bonjour {{customer_name}}, vous avez actuellement"},"hu":{"[[WidgetV2]]Coupon code":"Kuponkód:","Hello {{customer_name}}, you currently have ":"Szia {{customer_name}}, jelenleg van"},"zh-CN":{"Hello {{customer_name}}, you currently have ":"æ¨å¥½ï¼{{customer_name}}ï¼æ¨ç®åæ¥æ"},"uk":{"[[WidgetV2]]Coupon code":"Ðод кÑпона:","Hello {{customer_name}}, you currently have ":"ÐÑивÑÑ, {{customer_name}}, Ñ Ð²Ð°Ñ Ð·Ð°Ñаз Ñ"},"sk":{"[[WidgetV2]]Coupon code":"Kód kupónu:","Hello {{customer_name}}, you currently have ":"Ahoj {{customer_name}}, momentálne máte"},"sl":{"[[WidgetV2]]Coupon code":"Koda kupona:","Hello {{customer_name}}, you currently have ":"Pozdravljeni {{customer_name}}, trenutno imate"},"ga":{"[[WidgetV2]]Coupon code":"Cód cúpóin:","Hello {{customer_name}}, you currently have ":"Dia duit {{customer_name}}, tá agat faoi láthair"},"he-IL":{"[[WidgetV2]]Coupon code":"×§×× ×§×פ××:","Hello {{customer_name}}, you currently have ":"ש××× {{customer_name}}, ×ש ×× ×ר××¢"},"id":{"[[WidgetV2]]Coupon code":"Kode kupon:","Hello {{customer_name}}, you currently have ":"Halo {{customer_name}}, Anda saat ini memiliki"},"sv":{"[[WidgetV2]]Coupon code":"Kupongkod:","Hello {{customer_name}}, you currently have ":"Hej {{customer_name}}, du har för närvarande"},"ko":{"[[WidgetV2]]Coupon code":"ì¿ í° ì½ë:","Hello {{customer_name}}, you currently have ":"ìë
íì¸ì, {{customer_name}}ë! íì¬ ë³´ì íê³ ê³ì ê²ì"},"zh-TW":{"Hello {{customer_name}}, you currently have ":"åå {{customer_name}}ï¼æ¨ç®åæ"},"el":{"[[WidgetV2]]Coupon code":"ÎÏδικÏÏ ÎºÎ¿Ï
ÏονιοÏ:","Hello {{customer_name}}, you currently have ":"Îεια ÏοÏ
{{customer_name}}, αÏ
Ïή Ïη ÏÏιγμή ÎÏειÏ"},"it":{"[[WidgetV2]]Coupon code":"Codice coupon:","Hello {{customer_name}}, you currently have ":"Ciao {{customer_name}}, al momento hai"},"et":{"[[WidgetV2]]Coupon code":"Kupongi kood:","Hello {{customer_name}}, you currently have ":"Tere, {{customer_name}}, sul on praegu"},"cs":{"[[WidgetV2]]Coupon code":"Kód kupónu:","Hello {{customer_name}}, you currently have ":"Ahoj {{customer_name}}, aktuálnÄ máte"},"ar":{"[[WidgetV2]]Coupon code":"رÙ
ز اÙÙÙØ¨ÙÙ:","Hello {{customer_name}}, you currently have ":"Ù
Ø±ØØ¨Ø§Ù {{customer_name}}Ø ÙØ¯ÙÙ ØØ§ÙÙØ§Ù"},"vi":{"[[WidgetV2]]Coupon code":"Mã giảm giá:","Hello {{customer_name}}, you currently have ":"Chà o {{customer_name}}, bạn hiá»n Äang có"},"nb":{"[[WidgetV2]]Coupon code":"Kupongkode:","Hello {{customer_name}}, you currently have ":"Hei {{customer_name}}, du har for øyeblikket"},"th":{"[[WidgetV2]]Coupon code":"รหัสà¸à¸¹à¸à¸à¸:","Hello {{customer_name}}, you currently have ":"สวัสà¸à¸µ {{customer_name}} à¸à¸à¸°à¸à¸µà¹à¸à¸¸à¸à¸¡à¸µ"},"lb":{"[[WidgetV2]]Coupon code":"Coupon Code:","Hello {{customer_name}}, you currently have ":"Moien {{customer_name}}, du hues de Moment"}
14424,"ja":{"[[WidgetV2]]Coupon code":"ã¯ã¼ãã³ã³ã¼ã:"},"pl":{"[[WidgetV2]]Coupon code":"Kod kuponu:","Hello {{customer_name}}, you currently have ":"Witaj {{customer_name}}, obecnie masz"},"da":{"[[WidgetV2]]Coupon code":"Kuponkode:","Hello {{customer_name}}, you currently have ":"Hej {{customer_name}}, du har i øjeblikket"},"ro":{"[[WidgetV2]]Coupon code":"Cod cupon:","Hello {{customer_name}}, you currently have ":"BunÄ {{customer_name}}, ai în prezent"},"nl":{"[[WidgetV2]]Coupon code":"Couponcode:","Hello {{customer_name}}, you currently have ":"Hallo {{customer_name}}, je hebt momenteel"},"tr":{"[[WidgetV2]]Coupon code":"Kupon kodu:","Hello {{customer_name}}, you currently have ":"Merhaba {{customer_name}}, Åu anda"},"detectMethod":"optionalStorefrontLanguage","additionalLanguages":[{"code":"es","active":true}],"es":{"[[WidgetV4]]{{amount}} store credit":"{{amount}} de crédito en la tienda","[[WidgetV4]]Add to cart":"Agregar al carrito","[[WidgetV4]]Come back tomorrow":"Vuelva mañana","[[WidgetV4]]Continue shopping":"Seguir comprando","[[WidgetV4]]Didn't receive the code?":"¿No recibió el código?","[[WidgetV4]]Discount {{discount}} for every {{points}}":"Descuento de {{discount}} por cada {{points}}","[[WidgetV4]]Does not expire":"No vence","[[WidgetV4]]Earn {{earn_points}} {{points_label}} for every ${{rate_money}} spent":"Gane {{earn_points}} {{points_label}} por cada ${{rate_money}} gastados","[[WidgetV4]]Earn rewards for referrals":"Gane recompensas por referidos","[[WidgetV4]]Email Address":"Dirección de correo electrónico","[[WidgetV4]]Enter the code we just sent to {{email}}":"Introduzca el código que acabamos de enviar a {{email}}","[[WidgetV4]]Enter your email":"Introduzca su correo electrónico","[[WidgetV4]]Expires":"Vence","[[WidgetV4]]Friend gets":"Su amigo recibe","[[WidgetV4]]Generate QR Code":"Generar código QR","[[WidgetV4]]Generate your QR code to let staff quickly access your loyalty information at the store.":"Genere su código QR para que el personal pueda acceder rápidamente a su información de lealtad en la tienda.","[[WidgetV4]]Generating your referral link...":"Generando su enlace de referido...","[[WidgetV4]]Get Sign In Code":"Obtener código de acceso","[[WidgetV4]]Give {{friend_reward}}, Get {{your_reward}}":"Dé {{friend_reward}}, reciba {{your_reward}}","[[WidgetV4]]Invite Friends":"Invitar amigos","[[WidgetV4]]Invite friends and earn rewards":"Invite amigos y gane recompensas","[[WidgetV4]]Join Now":"Ãnase ahora","[[WidgetV4]]Membership Tier":"Nivel de membresÃa","[[WidgetV4]]My QR Code":"Mi código QR","[[WidgetV4]]Other Rewards":"Otras recompensas","[[WidgetV4]]Phone Number":"Número de teléfono","[[WidgetV4]]Recently viewed":"Visto recientemente","[[WidgetV4]]Recommended for you":"Recomendado para usted","[[WidgetV4]]Redeem Discount":"Canjear descuento","[[WidgetV4]]Redeem points to earn coupons":"Canjee puntos para obtener cupones","[[WidgetV4]]Redeem your points to get coupons.":"Canjee sus puntos para obtener cupones.","[[WidgetV4]]Refer a Friend":"Refiera a un amigo","[[WidgetV4]]Share your unique referral link with friends. When they make their first purchase, you both earn rewards!":"Comparta su enlace de referido único con sus amigos. ¡Cuando hagan su primera compra, ambos ganan recompensas!","[[WidgetV4]]Show this QR at the store so staff can quickly check your loyalty info.":"Muestre este QR en la tienda para que el personal pueda verificar rápidamente su información de lealtad.","[[WidgetV4]]Show your QR at the store":"Muestre su QR en la tienda","[[WidgetV4]]Sign in to view your points, redeem rewards, and more.":"Inicie sesión para ver sus puntos, canjear recompensas y más.","[[WidgetV4]]Start saving on your next purchase":"Empiece a ahorrar en su próxima compra","[[WidgetV4]]This coupon will expire in {{time}}":"Este cupón vencerá en {{time}}","[[WidgetV4]]Total Points":"Puntos totales","[[WidgetV4]]Use this coupon for your next order":"Use este cupón para su próximo pedido","[[WidgetV4]]Used or expired coupons will appear here":"Los cupones usados o vencidos aparecerán aquÃ","[[WidgetV4]]Verify your identity":"Verifique su identidad","[[WidgetV4]]You get":"Usted recibe","[[WidgetV4]]You need {{points}} more points to redeem this reward":"Necesita {{points}}
14424 puntos más para canjear esta recompensa","[[WidgetV4]]Your current tier":"Su nivel actual","[[WidgetV4]]Your email address":"Su correo electrónico","[[WidgetV4]]Your Information":"Su información","[[WidgetV4]]Your Name":"Su nombre","[[WidgetV4]]Your Referral Link":"Su enlace de referido","[[WidgetV4]]Check back later for redeemable rewards!":"¡Vuelva más tarde para ver recompensas canjeables!","[[WidgetV4]]Manage Subscription":"Administrar suscripción","[[WidgetV4]]View and manage your subscriptions":"Ver y administrar su suscripción","[[WidgetV4]]Take a Survey":"Completar una encuesta","[[WidgetV4]]Share your feedback with us":"Comparta sus comentarios con nosotros","[[WidgetV4]]Loyalty Program":"Programa de lealtad","[[WidgetV4]]Apply for Shipping less than {{limit_shipping}}":"Aplicable para envÃos menores a {{limit_shipping}}","[[WidgetV4]]Use this coupon for the next order":"Use este cupón para el próximo pedido","[[WidgetV4]]Start viewing products and they'll show up here":"Empiece a ver productos y aparecerán aquÃ","[[WidgetV4]]{{amount}}% off":"{{amount}}% de descuento en el envÃo","[[WidgetV4]]{{amount}}% off shipping":"{{amount}} de descuento en el envÃo","[[WidgetV4]]Subscribe & save {{percent}}%":"SuscrÃbase y ahorre {{percent}}%","[[WidgetV4]]Never lose your favorites":"Nunca pierda sus favoritos","[[WidgetV4]]Link copied! Share it anywhere":"¡Enlace copiado! Compártalo donde quiera","[[WidgetV4]]Store credit expired":"Crédito de la tienda vencido","[[WidgetV4]]Buy more, save more":"Compre más, ahorre más","[[WidgetV4]]Save {{value}}
14424 · {{type}}":"Ahorre {{value}} · {{type}}","[[WidgetV4]]Save up to {{value}} · {{type}}":"Ahorre hasta {{value}} · {{type}}","[[WidgetV4]]Mix & match":"Mezclar y combinar","[[WidgetV4]]Build":"Armar","[[WidgetV4]]Join Program":"Unirse al programa","[[WidgetV4]]Join the loyalty program to earn points, redeem rewards, and more.":"Ãnase al programa de lealtad para ganar puntos, canjear recompensas y más.","[[WidgetV4]]Join the loyalty program to earn points":"Ãnase al programa de lealtad para ganar puntos","[[WidgetV4]]Join the loyalty program to redeem rewards":"Ãnase al programa de lealtad para canjear recompensas","[[WidgetV4]]Join the loyalty program to use referral":"Ãnase al programa de lealtad para usar la recomendación","[[WidgetV4]]Join the loyalty program to link your Instagram account":"Ãnase al programa de lealtad para vincular su cuenta de Instagram","[[WidgetV4]]Join the loyalty program to save your birthday":"Ãnase al programa de lealtad para registrar su cumpleaños","[[WidgetV4]]Failed to join program. Please try again.":"Error al unirse al programa. Por favor, inténtelo de nuevo.","[[WidgetV4]]Sign in to save your wishlist across devices":"Inicie sesión para guardar su lista de deseos en todos sus dispositivos","[[WidgetV4]]Streak reward claimed!":"¡Recompensa de racha reclamada!","[[WidgetV4]]Buy {{buy}} get {{get}} item at {{discount}} off":"Compre {{buy}} y obtenga {{get}} artÃculo con {{discount}} de descuento","[[WidgetV4]]Buy {{buy}} get {{get}} item free":"Compre {{buy}} y obtenga {{get}} artÃculo gratis","[[WidgetV4]]Buy {{buy}} get {{get}} items at {{discount}} off":"Compre {{buy}} y obtenga {{get}} artÃculos con {{discount}} de descuento","[[WidgetV4]]Buy {{buy}} get {{get}} items free":"Compre {{buy}} y obtenga {{get}} artÃculos gratis","[[WidgetV4]]Spend {{amount}} to get {{get}} item at {{discount}} off":"Gaste {{amount}} para obtener {{get}} artÃculo con {{discount}} de descuento","[[WidgetV4]]Spend {{amount}} to get {{get}} item free":"Gaste {{amount}} para obtener {{get}} artÃculo gratis","[[WidgetV4]]Spend {{amount}} to get {{get}} items at {{discount}} off":"Gaste {{amount}} para obtener {{get}} artÃculos con {{discount}} de descuento","[[WidgetV4]]Spend {{amount}} to get {{get}} items free":"Gaste {{amount}} para obtener {{get}} artÃculos gratis","[[WidgetV4]]Enter your friend's email":"Ingrese el correo electrónico de su amigo","[[WidgetV4]]Referral sent! Remind your friends to check their emails.":"¡Invitación enviada! Recuerde a sus amigos que revisen sus correos.","[[WidgetV4]]Stackable with {{discounts}}":"Combinable con {{discounts}}","[[WidgetV4]]Send on (leave empty to send now)":"Enviar el (déjelo en blanco para enviar ahora)","[[WidgetV4]]Your gift has been sent to":"Su regalo ha sido enviado a","[[WidgetV4]]Please enter a valid email":"Por favor, ingrese un correo electrónico válido","[[WidgetV4]]You cannot send a gift to yourself.":"No puede enviarse un regalo a usted mismo.","[[WidgetV4]]You already sent a gift to this email recently. Try again later.":"Ya envió un regalo a este correo recientemente. Inténtelo de nuevo más tarde.","[[WidgetV4]]You have reached the daily gift send limit. Try again tomorrow.":"Ha alcanzado el lÃmite diario de envÃo de regalos. Inténtelo de nuevo mañana.","[[WidgetV4]]{{amount}} gift card":"Tarjeta de regalo de {{amount}}","[[WidgetV4]]Your gift card has also been sent to your email":"Su tarjeta de regalo también se ha enviado a su correo electrónico","[[WidgetV4]]Make a friend's day with your gift":"Alégrele el dÃa a un amigo con su regalo","[[WidgetV4]]You made their day!":"¡Le alegró el dÃa!","[[WidgetV4]]Hey! Got you a little treat ð":"¡Hola! Le tengo un pequeño detalle ð","[[WidgetV4]]Email the invitation to a friend":"Enviar la invitación por correo a un amigo","[[ReferralSuccess]]You got {{referee_reward}} of coupon":"Ha ganado una recompensa de {{referee_reward}} $30 de descuento en pedidos de $75+","[[WidgetV2]]Coupon code":"Código de cupón:","Adjusted store credit":"Crédito de la tienda ajustado","Admin adjusted points":"El administrador ajustó {{loyalty_point}}","Admin redeemed a reward":"El administrador canjeó una recompensa","Claim your gift":"Reclame su recompensa de $30 de descuento en pedidos de $75+","Hello {{customer_name}}, you currently have ":"Hola {{customer_name}}, actualmente tiene","Earn {{earning_points}} for every {{amount_spent}} spent":"Gane {{earning_point_raw}} {{loyalty_point}} por cada {{amount_spent}} gastados","Expired points":"{{loyalty_point}} vencidos","Invite your friends to gain more discounts. For each successful referral, you will get {{referer_reward}}":"Invite a sus amigos. Por cada referido exitoso, recibirá {{referer_reward}} de descuento en pedidos de $75+.","Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[SOCIAL_ACTIVITY]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[CUSTOM_PROGRAM]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[SIGN_UP]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[PLACE_ORDER]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[MILESTONE]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[MULTIPLE_PLACE_ORDER]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[LIKE_FACEBOOK]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[FOLLOW_INSTAGRAM]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[COMMENT_INSTAGRAM]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[STORY_MENTION_INSTAGRAM]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[STORY_REPLY_INSTAGRAM]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[LIVE_COMMENT_INSTAGRAM]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[FOLLOW_TWITTER]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[FOLLOW_PINTEREST]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[SHARE_FACEBOOK]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[SHARE_TWITTER]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[BIRTHDAY]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[WRITE_REVIEW]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[FOLLOW_TIKTOK]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[SUBSCRIBE_YOUTUBE]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[JOIN_TELEGRAM]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[JOIN_WHATSAPP]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[JOIN_DISCORD]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[JOIN_REDDIT]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[GOOGLE_MAPS_REVIEW]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[JOIN_LINE]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[FILL_SURVEY]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[SUBMIT_RECEIPT]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","[[SUBMIT_FORM]]Received {{loyalty_point}} from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","Received a coupon from {{program_name}} reward":"Recibió un cupón de la recompensa de {{program_name}}","Received a free product from {{program_name}} reward":"Recibió {{loyalty_point}} de la recompensa de {{program_name}}","Removed {{loyalty_point}} from a disapproved review":"Se eliminaron {{loyalty_point}} por una reseña no aprobada","Removed {{loyalty_point}} from a rejected form submission":"Se eliminaron {{loyalty_point}} por un formulario rechazado","Removed {{loyalty_point}} from a rejected receipt":"Se eliminaron {{loyalty_point}} por un recibo rechazado","Removed {{loyalty_point}} from a tier reward refund":"Se eliminaron {{loyalty_point}} por el reembolso de una recompensa de nivel","Removed {{loyalty_point}} from partially refund order #{{order_number}}":"Se eliminaron {{loyalty_point}} del pedido reembolsado parcialmente #{{order_number}}","Reward":"Recompensas","You got {{referee_reward}} of coupon":"Ha ganado un cupón de recompensa de {{referee_reward}} para pedidos de $75+","[[WidgetV4]]Your rewards":"Sus recompensas","[[WidgetV4]]Shop our collections":"Compre nuestras colecciones","visit_page_eb10ccd2-c04b-45f6-b886-ef806386c375":"Gane {{earning_point_raw}} {{loyalty_point}}","shopify_flow_trigger_eb10ccd2-c04b-45f6-b886-ef806386c375":"Gane {{earning_point_raw}} {{loyalty_point}}","custom_trigger_eb10ccd2-c04b-45f6-b886-ef806386c375":"Gane {{earning_point_raw}} {{loyalty_point}}","visit_page_a085339b-ec40-416f-8f00-58572be19a26":"Gane {{earning_point_raw}} {{loyalty_point}}","custom_trigger_a085339b-ec40-416f-8f00-58572be19a26":"Gane {{earning_point_raw}} {{loyalty_point}}"},"en":{"[[WidgetV4]]detail_default_sign_up":"The first step matters. Create an account and weâll welcome you with {{earning_points}} to kick off your rewards journey.","[[WidgetV4]]detail_default_birthday":"Once a year, on your birthday, weâll drop {{rewards}} into your account automatically â no code needed. Just a little something to celebrate you.","[[WidgetV4]]detail_default_fill_survey":"Tell us what you think. Complete a quick survey to earn {{earning_points}} â your feedback shapes what we do next.","[[WidgetV4]]detail_default_write_review":"Share your experience. Leave a review to earn {{earning_points}} and help other shoppers decide with confidence.","[[WidgetV4]]detail_default_sign_up_newsletter":"Stay in the loop with news, offers and early access. Subscribe to our newsletter and earn {{earning_points}}.","[[WidgetV4]]detail_default_social_activity":"Follow along for tips, drops and behind-the-scenes. Connect with us on social and earn {{earning_points}}.","[[WidgetV4]]detail_default_follow_instagram":"Follow us on Instagram for the latest looks and offers â and earn {{earning_points}} just for joining the community.","[[WidgetV4]]detail_default_submit_form":"Quick to do, rewarding to keep. Fill out the form and earn {{earning_points}} toward your next reward.","[[WidgetV4]]detail_default_custom_program":"Complete this activity to earn {{earning_points}} toward your next reward â every little bit adds up.","[[WidgetV4]]detail_default_amount_discount":"Put your points to work. Redeem {{redeeming_points}} for {{discount_value}} off your next order â the more you shop, the more you save.","[[WidgetV4]]detail_default_percentage_discount":"Treat yourself on us. Redeem {{redeeming_points}} for {{discount_value}} off your next order.","[[WidgetV4]]detail_default_free_shipping":"Skip the shipping fee. Redeem {{redeeming_points}} for free shipping on your next order.","[[WidgetV4]]detail_default_free_gift":"A thank-you, just for you. Redeem {{redeeming_points}} for a free gift â our way of saying we appreciate you.","[[WidgetV4]]detail_default_buy_x_get_y":"More of what you love. Redeem {{redeeming_points}} to buy {{quantity_buy}} and get {{quantity_get}} free.","[[WidgetV4]]detail_default_custom_voucher":"Redeem {{redeeming_points}} for an exclusive members-only reward â available only to loyalty members like you.","[[WidgetV4]]detail_default_place_order":"Thanks for shopping with us! Earn {{earning_points}} for every {{amount_spent}} you spend. It all adds up on every order â save up for rewards youâll love.","[[WidgetV4]]detail_default_place_order_subscription":"Stay subscribed and keep earning. Every recurring order gives you {{earning_points}} toward your next reward â no extra effort needed.","[[WidgetV4]]detail_default_env_impact":"Turn your points into real-world impact. Redeem {{redeeming_points}} to support {{impact_quantity}} with our environmental partner.","[[WidgetV4]]detail_default_subscribe_sms_marketing":"Stay in the loop with news, offers and early access. Subscribe to SMS marketing and earn {{earning_points}}.","[[ReferralSuccess]]You got {{referee_reward}} of coupon":"Youâve earned a {{referee_reward}} $30 off orders of $75+ reward","[[WidgetV2]]Coupon code":"Coupon code:","Claim your gift":"Claim your $30 off orders of $75+ reward","Hello {{customer_name}}, you currently have ":"Hello {{customer_name}}, you currently have","Earn {{earning_points}} for every {{amount_spent}} spent":"Earn {{earning_point_raw}} {{loyalty_point}} for every {{amount_spent}} spent","Invite your friends to gain more discounts. For each successful referral, you will get {{referer_reward}}":"Invite your friends. For each successful referral, you will get {{referer_reward}} off orders of $75+ reward","You got {{referee_reward}} of coupon":"Youâve earned a {{referee_reward}} orders of $75+ reward coupon","visit_page_eb10ccd2-c04b-45f6-b886-ef806386c375":"Earn {{earning_point_raw}} {{loyalty_point}}","shopify_flow_trigger_eb10ccd2-c04b-45f6-b886-ef806386c375":"Earn {{earning_point_raw}} {{loyalty_point}}","custom_trigger_eb10ccd2-c04b-45f6-b886-ef806386c375":"Earn {{earning_point_raw}} {{loyalty_point}}","visit_page_a085339b-ec40-416f-8f00-58572be19a26":"Earn {{earning_point_raw}} {{loyalty_point}}","custom_trigger_a085339b-ec40-416f-8f00-58572be19a26":"Earn {{earning_point_raw}} {{loyalty_point}}","[[Detail_tmsrqfoqjb1jfkj]]":""},"updateAt":{"_seconds":1786638712,"_nanoseconds":10000000},"record_id":"kSvgCyjLL61lPpEMy20I"},"checkoutCoupons":[],"settingSignUpBlock":{"id":"xN0Ezc5Hxf7gf6wzYB1X","type":"branding_signup_block","heading":"Claim your points!","content":"You have earned {{point}} {{loyalty_point}}. Join our loyalty programs to receive reward","contentButtonSignUp":"Join program","contentButtonLogin":"Sign in","loginDescription":"Already a member?","checkoutProfileId":"gid://shopify/CheckoutProfile/2845966454","isUseDetectTranslate":true,"updatedAt":"2026-07-01T12:51:17.748Z","createdAt":"2026-07-01T12:51:17.748Z","shopId":"wnjcm7IoubPXsvnuvcW5"},"interactWebsiteProgram":null,"settingsBrandingReminder":{"id":"G6w3BT0Ef3AU8P7pEenY","type":"branding_proactive_reminder","showUnusedDiscount":true,"unusedDiscountHeading":"Hi {{customer_name}}, you currently have a discount","unusedDiscountButton":"Add to cart","showRewardRedemption":true,"rewardRedemptionHeading":"Hello {{customer_name}}, you currently have","rewardRedemptionButton":"Redeem now","rewardRedemptionButtonLink":"","rewardRedemptionContent":"Your points are enough to redeem our rewards! Use them now to claim amazing gifts!","showMilestoneAchieved":true,"milestoneAchievedHeading":"Milestone un
14424locked!","milestoneAchievedSubtitle":"You've completed {{completed_steps}}/{{total_steps}} milestones in {{journey_name}}.","milestoneAchievedRewardLabel":"Your rewards: {{reward_description}}","milestoneAchievedContent":"Keep shopping to unlock more milestones.","milestoneAchievedButton":"View my rewards","milestoneAchievedMaxDisplay":3,"milestoneAchievedPriority":[{"id":"d49NaL9muXgGMjK46wjV","title":"Subscription milestone"}],"reminderDisplayMode":"highest_priority","autoCloseAfter":0,"selectPage":["home","product","cart"],"reminderPriority":[{"id":"reward_birthday","title":"Birthday reward"},{"id":"milestone_achieved","title":"Milestone achieved"},{"id":"unused_discount","title":"Unused discount"},{"id":"reward_redemption","title":"Reward redemption"},{"id":"interact_website","title":"Visit website"}],"visitWebsiteId":"y38rXbXViy0Se6nKL5vS","showRewardBirthday":true,"isUseDetectTranslateReminder":true,"createdAt":"2026-04-02T19:29:18.451Z","shopId":"wnjcm7IoubPXsvnuvcW5","hasUpdateIsUsedCoupon":true,"updatedAt":"2026-04-02T19:29:18.595Z","iconPopup":"icon_popup_money","iconPopupUrl":"","floatBtnPosition":"left-bottom"},"settingsInteractWebsite":{"id":"y38rXbXViy0Se6nKL5vS","type":"branding_interact_website","textColor":"#036B87","backgroundColor":"#FFFFFF","actionBgColor":"#036B87","actionTextColor":"#FFFFFF","textActionBeforeSignIn":"Login","textActionAfterSignIn":"Claim {{earned_points}} {{loyalty_point}}","textBeforeSignIn":"Thanks for visiting! Log in to claim your {{earned_points}} {{loyalty_point}} reward!","textAfterSignIn":"You've received {{earned_points}} {{loyalty_point}} for visiting our store today","streakTitleBeforeSignIn":"7-day streak!","streakDescriptionBeforeSignIn":"Start your visit streak today!","streakTextActionBeforeSignIn":"Login to receive","streakTitleAfterSignIn":"Keep it up!","streakDescriptionAfterSignIn":"Keep your momentum to unlock greater rewards.","streakTextActionAfterSignIn":"Claim {{earned_points}} {{loyalty_point}}","iconPopup":"icon_popup_money","iconPopupUrl":"","isAutoClosePopUp":false,"closingPopUpTime":60,"frequencyShowPopup":1,"floatBtnPosition":"left-bottom","isPopupDelayEnabled":false,"popupDelayTime":3,"popupDelayUnit":"seconds","updatedAt":"2025-10-14T14:07:59.780Z","createdAt":"2025-10-14T14:07:59.780Z","shopId":"wnjcm7IoubPXsvnuvcW5"},"loyaltyHubBranding":{"shopId":"wnjcm7IoubPXsvnuvcW5","type":"branding_loyalty_hub","pageHeading":"","pageSubheading":"","heroImage":"","heroImagePosition":"center","heroImageHeight":200,"showBalanceSection":true,"showImpactSection":true,"showRewardsSection":true,"showEarnSection":true,"showRedeemSection":true,"showVipSection":true,"showReferralSection":true,"showWalletSection":true,"showActivitySection":true,"sectionOrder":["balance","impact","rewards","earn","redeem","vip","referral","wallet","activity"]},"programsMemberExclusiveDeal":[],"linkAccountRewardEnabled":false,"linkAccountRewardPoints":0,"redeemInlineConfig":{"behavior":{"hideForGuest":false,"hideNotEnoughPoint":false,"detailViewLayout":false,"hasEnableCancel":true,"enableRevokeDiscountApplyFailed":true,"showPointsInput":true,"preferHigherValueReward":false},"position":{"mode":"above_cart_summary","customType":"snippet","cssSelector":""},"design":{}}},z=(i,t)=>(i||[]).map((id,k)=>({id,title:t[k]})),p=null,c=[];window.AVADA_JOY={...m,moneyFormat:"\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e",moneyWithCurrencyFormat:"\u003cspan class=money\u003e${{amount}} USD\u003c\/span\u003e",useMoneyWithCurrencyFormat:!!(m.shop&&m.shop.useMoneyWithCurrencyFormat),product:p,cartProducts:c,cartInfo:{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},account_enabled:"true",login_url:"\/customer_authentication\/login?return_to=%2Fblogs%2Fpress-releases\u0026locale=en\u0026ui_hint=full\u0026region_country=US",register_url:"https:\/\/account.hairmax.com?locale=en\u0026region_country=US\u0026buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ0cnloYWlybWF4Lm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTY2MTI0OCwibmJmIjoxNzkxMDU2NDQ4fQ.Cu5BrrTXd8_M0EBEIg7thXD1BtELlSVY51UzoLjvFGY",account_url:"\/account",customer:{id:null,email:null,first_name:null,last_name:null,default_address:null,hash:"d867f159a4
1442414cdae31c869798a30424c7e49b1d993440bf32ca14b18ab864280",isCustomerB2B:null,tags:null,phone:null,state:null,tax_exempt:null,orders_count:null},page:"blog",points:null,data_mkd:null,tier:null,isWhitelistReferral:!!m.isWhitelistReferral}}}catch(e){console.error('Error assigning avada joy variable',e)}</script>
14424 14425<!-- END app snippet --> 14426<!-- BEGIN app snippet: joy-account-links --><!-- END app snippet --> 14427<div id="joy-shop-login-btn-container" style="display:none">
14427<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
vendor: 1 bytes, line 14427
14427
14428<script type="module"> 14429 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"); 14430 14431 14432</script>
14432 14433 14434<shop-login-button ux-mode="windoid" return-uri="https://hairmax.com/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button> 14435</div> 14436 14437</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
14437<script> 14438 (function () { 14439 const cartAttributes = {}; 14440 14441 // Helper function to retrieve the UTM from Url 14442 function getUTMFromUrl() { 14443 const url_string = window.location.href; 14444 const url = new URL(url_string); 14445 14446 const utm_id = url.searchParams.get("utm_id"); 14447 const utm_source = url.searchParams.get("utm_source"); 14448 const utm_medium = url.searchParams.get("utm_medium"); 14449 const utm_campaign = url.searchParams.get("utm_campaign"); 14450 const utm_term = url.searchParams.get("utm_term"); 14451 const ref = url.searchParams.get("ref"); 14452 14453 if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) { 14454 return null; 14455 } 14456 14457 let utmParameters = {}; 14458 14459 if (utm_id) { 14460 utmParameters.utm_id = utm_id; 14461 } 14462 if (utm_source) { 14463 utmParameters.utm_source = utm_source; 14464 } 14465 if (utm_medium) { 14466 utmParameters.utm_medium = utm_medium; 14467 } 14468 if (utm_campaign) { 14469 utmParameters.utm_campaign = utm_campaign; 14470 } 14471 if (utm_term) { 14472 utmParameters.utm_term = utm_term; 14473 } 14474 if (ref) { 14475 utmParameters.ref = ref; 14476 } 14477 14478 14479 return Object.keys(utmParameters).length === 0 14480 ? null 14481 : utmParameters; 14482 } 14483 14484 // Helper function to retrieve the UTM from Cookie 14485 function getUTMAttributes() { 14486 const urlUtmParams = getUTMFromUrl(); 14487 14488 if (urlUtmParams) { 14489 return urlUtmParams; 14490 } 14491 14492 // No longer reading from deprecated Shopify cookies 14493 return undefined; 14494 } 14495 14496 function saveUtmParameters() { 14497 const utmParams = getUTMAttributes(); 14498 if (utmParams) { 14499 const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref"); 14500 if (cartHasUtmAttributes) { 14501 // Don't call API if it already contains our UTM parameters 14502 return; 14503 } 14504 14505 // Handle both Shopify.routes.root and routes.root_url for better compatibility 14506 var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 14507 || (window.routes && window.routes.root_url) 14508 || '/'; 14509 14510 var updateCart = fetch(rootUrl + 'cart/update.js', 14511 { 14512 headers: { 14513 'Content-Type': 'application/json', 14514 }, 14515 method: "POST", 14516 body: JSON.stringify({ 14517 attributes: { 14518 ...utmParams 14519 }, 14520 }) 14521 }) 14522 .then(response => response.json()) 14523 .then(data => { 14524 return data 14525 }); 14526 } 14527 } 14528 14529 saveUtmParameters(); 14530 })(); 14531</script>
14531 14532 14533 14534 14535 14536</div><div id="shopify-block-AU3RpOHNzMElZU0pJQ__6143736321357441667" class="shopify-block shopify-app-block">
14537<script src="//code.tidio.co/baclljmbdhjym4hsz2ltl6wgrfhcpnsr.js?extensionVersion=1.4.1" async></script>
14537 14538 14539 <!-- BEGIN app snippet: visitor-identity-verification --> 14540 14541 14542 14543 14544<!-- END app snippet --> 14545 14546</div><div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'> 14547 .recharge-theme { 14548 /* App */ 14549 --recharge-app-background: #F9F8F4; 14550 --recharge-app-container: 1200px; 14551 --recharge-app-vertical-padding: 32px; 14552 14553 /* Brand colors */ 14554 14555--recharge-color-brand: #467C99; 14556 14557 /* Tints */ 14558 --recharge-color-brand-120: #38637a; 14559 --recharge-color-brand-20: #6b96ad; 14560 --recharge-color-brand-40: #90b0c2; 14561 --recharge-color-brand-60: #b5cbd6; 14562 --recharge-color-brand-75: #d1dee6; 14563 --recharge-color-brand-85: #e3ebf0; 14564 14565 /* Neutral */ 14566 --recharge-color-neutral: hsl(201, 35%, 7%); 14567 --recharge-color-neutral-80: hsl(201, 7%, 25%); 14568 --recharge-color-neutral-70: hsl(201, 5%, 35%); 14569 --recharge-color-neutral-40: hsl(201, 3%, 63%); 14570 --recharge-color-neutral-10: hsl(201, 2%, 91%); 14571 14572 14573 /* Links */ 14574 --recharge-button-secondary: #467C99; 14575 --recharge-button-secondary-120: #38637a; 14576 --recharge-button-secondary-60: #90b0c2; 14577 14578 /* Images */ 14579 --recharge-images-ratio: 1; 14580 14581 /* Cards */ 14582 14583 --recharge-cards-background: #FFFFFF; 14584 14585 14586 14587 --recharge-cards-border-color: RGBA(0,0,0,0); 14588 14589 14590 /* Fonts */ 14591 --recharge-typography-scale: 16px; 14592 --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale)); 14593 --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale)); 14594 --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale)); 14595 --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale)); 14596 --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale)); 14597 --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale)); 14598 14599 /** Text **/ 14600 --recharge-typography-light: #FFFFFF; 14601 --recharge-typography-primary: var(--recharge-color-neutral); 14602 --recharge-typography-secondary: var(--recharge-color-neutral-70); 14603 14604 /* Corners */ 14605 --recharge-corners-radius: 8px; 14606 14607 --recharge-button-border-radius: 8px; 14608 14609 14610 /* Views */ 14611 14612 --recharge-views-background: #F9F8F4; 14613 14614 14615 /* Buttons */ 14616 --recharge-button-font-family: inherit; 14617 --recharge-button-brand: var(--recharge-color-brand); 14618 --recharge-button-color: #FFFFFF; 14619 } 14620</style> 14621 14622</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
14622<script> 14623 window['ShopifyForms'] = { 14624 ...window['ShopifyForms'], 14625 currentPageType: "blog" 14626 }; 14627</script>
14627 14628 14629 14630</div><div id="shopify-block-AbmR4ZVhWZXJvS2NJQ__2786716548061469553" class="shopify-block shopify-app-block"> 14631
14632<script> 14633</script>
14633 14634 14635 </div>
14635<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
14635 14636</body> 14637</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.