<!doctype html>
<html class="js" lang="en">
  <head><script id="outsmartly-assignments" type="text/javascript">window.bentoId = "-OpZECAFjgWMyg30XPtQ";</script><template id="head-tags">
        <script id="outsmartly-assignments" type="text/javascript"></script><style>:root {
--main-background-color: #fff;
--product-image-border: none;
--a2c-background-color: #000;
--a2c-text-color: white;
--pdp-background-color: #000;
--pdp-text-color: white;
--base-size: 3.4px;
--ratio: 1.3;
--aspect-ratio: 3 / 4;
--section-padding: var(--size-4);
--border-radius: var(--size-1);
--line-height: 1.5;
--font-family: Arial, Helvetica, sans-serif;
}</style>

        <style id="global-styles">:root{--extra-top-bar-padding:0px;--menu-width:90vw;--size-0:var(--base-size);--size-1:calc(var(--size-0)*var(--ratio));--size-2:calc(var(--size-1)*var(--ratio));--size-3:calc(var(--size-2)*var(--ratio));--size-4:calc(var(--size-3)*var(--ratio));--size-5:calc(var(--size-4)*var(--ratio));--size-6:calc(var(--size-5)*var(--ratio));--size-7:calc(var(--size-6)*var(--ratio));--size-8:calc(var(--size-7)*var(--ratio));--size-9:calc(var(--size-8)*var(--ratio));--size-10:calc(var(--size-9)*var(--ratio));--size-11:calc(var(--size-10)*var(--ratio));--size-12:calc(var(--size-11)*var(--ratio));--size-13:calc(var(--size-12)*var(--ratio));--size-14:calc(var(--size-13)*var(--ratio));--size-15:calc(var(--size-14)*var(--ratio));--size-16:calc(var(--size-15)*var(--ratio));--padding-1:2px;--padding-2:5px;--padding-3:10px;--padding-4:20px;--padding-5:25px;--line-color:#ccc;--primary-color:#000;--lightest-gray-on-white:#767676;--font-size-xs:var(--size-4);--font-size-sm:var(--size-5);--orly-font-size-sm:var(--size-5);--font-size-md:var(--size-6);--font-size-lg:var(--size-7);--font-size-xl:var(--size-8);--font-size-jumbo:var(--size-9);--font-size-input:max(16px,1rem);--max-width:1400px;--section-padding:var(--size-4);--border-radius:var(--size-1);--border-radius-small:5px;--border-radius-secondary:var(--border-radius);--background-color:#fff;--font-color:#000;--font-color-secondary:var(--lightest-gray-on-white);--color-swatch-size:var(--size-8);--color-swatch-space:var(--size-2);--option-swatch-size:var(--size-9);--option-swatch-space:var(--size-5);--option-border-radius:var(--size-1);--color-option-box-shadow:0 0 0 1px #fff,0 0 0 2px;--z-index-under-header-3:2147483641;--z-index-under-header-2:2147483642;--z-index-under-header-1:2147483643;--z-index-header:2147483644;--z-index-over-header-1:2147483645;--z-index-over-header-2:2147483646;--z-index-over-header-3:2147483647;--icon-wishlist-fill:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M19 6.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733C9.285 2.876 7.623 1.75 5.687 1.75 3.1 1.75 1 3.765 1 6.25c0 7.22 9 12 9 12s9-4.78 9-12Z'/%3E%3C/svg%3E");--icon-wishlist-outline:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 6.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733C9.285 2.876 7.623 1.75 5.687 1.75 3.1 1.75 1 3.765 1 6.25c0 7.22 9 12 9 12s9-4.78 9-12Z'/%3E%3C/svg%3E");--icon-account-outline:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M13.462 4.462a3.462 3.462 0 1 1-6.924 0 3.462 3.462 0 0 1 6.923 0M3.077 17.494a6.923 6.923 0 0 1 13.844 0A16.5 16.5 0 0 1 10 19c-2.47 0-4.815-.54-6.922-1.506'/%3E%3C/svg%3E");--icon-shopping-bag:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M10 .5a4.056 4.056 0 0 0-4.056 4.056v.478H3.246l-.658 9.906A4.27 4.27 0 0 0 6.85 19.5h6.302a4.27 4.27 0 0 0 4.261-4.552l-.657-9.905h-2.698v-.487A4.055 4.055 0 0 0 10 .5m3.203 4.534v-.478a3.202 3.202 0 1 0-6.405 0v.478zm-6.405.854h6.405v.479a3.202 3.202 0 1 1-6.405 0zm-.854 0v.479a4.056 4.056 0 1 0 8.113 0v-.479h1.895L16.558 15a3.416 3.416 0 0 1-3.407 3.646H6.85A3.417 3.417 0 0 1 3.434 15l.614-9.112z' clip-rule='evenodd'/%3E%3C/svg%3E");--icon-shopping-bag-fill:var(--icon-shopping-bag);--icon-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23000' d='M8.303 14.606A6.303 6.303 0 1 0 8.303 2a6.303 6.303 0 0 0 0 12.606Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' d='m18 18-4.848-4.848'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 17'%3E%3Cpath d='M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268-7.418 7.417z' fill='currentColor'/%3E%3C/svg%3E")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{scroll-behavior:smooth}body{background-color:var(--main-background-color);font-family:var(--font-family);line-height:var(--line-height);padding-top:var(--size-11)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.rich-text b,.rich-text em,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6,.rich-text i,.rich-text li,.rich-text ol,.rich-text p,.rich-text strong,.rich-text ul{border:revert;font-size:revert;font:revert;list-style:revert;margin:revert;padding:revert;vertical-align:revert}.padding_vertical_0{padding:0}.padding_vertical_1{padding:var(--size-1) 0}.padding_vertical_2{padding:var(--size-2) 0}.padding_vertical_3{padding:var(--size-3) 0}.padding_vertical_4{padding:var(--size-4) 0}.padding_vertical_5{padding:var(--size-5) 0}.padding_vertical_6{padding:var(--size-6) 0}.padding_vertical_7{padding:var(--size-7) 0}.padding_vertical_8{padding:var(--size-8) 0}.padding_vertical_9{padding:var(--size-9) 0}.padding_vertical_10{padding:var(--size-10) 0}.padding_vertical_11{padding:var(--size-11) 0}.padding_vertical_12{padding:var(--size-12) 0}.padding_vertical_13{padding:var(--size-13) 0}.padding_vertical_14{padding:var(--size-14) 0}.padding_vertical_15{padding:var(--size-15) 0}.padding_vertical_16{padding:var(--size-16) 0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}</style>
        <script id="outsmartly-assignments" type="text/javascript"></script><script>window.__BITE_HYDRATION_MODE__="immediate";</script><style>:root{--extra-top-bar-padding: 0px;--menu-width: 90vw;--size-0: var(--base-size);--size-1: calc(var(--size-0) * var(--ratio));--size-2: calc(var(--size-1) * var(--ratio));--size-3: calc(var(--size-2) * var(--ratio));--size-4: calc(var(--size-3) * var(--ratio));--size-5: calc(var(--size-4) * var(--ratio));--size-6: calc(var(--size-5) * var(--ratio));--size-7: calc(var(--size-6) * var(--ratio));--size-8: calc(var(--size-7) * var(--ratio));--size-9: calc(var(--size-8) * var(--ratio));--size-10: calc(var(--size-9) * var(--ratio));--size-11: calc(var(--size-10) * var(--ratio));--size-12: calc(var(--size-11) * var(--ratio));--size-13: calc(var(--size-12) * var(--ratio));--size-14: calc(var(--size-13) * var(--ratio));--size-15: calc(var(--size-14) * var(--ratio));--size-16: calc(var(--size-15) * var(--ratio));--padding-1: 2px;--padding-2: 5px;--padding-3: 10px;--padding-4: 20px;--padding-5: 25px;--line-color: #ccc;--primary-color: black;--lightest-gray-on-white: #767676;--font-size-xs: var(--size-4);--font-size-sm: var(--size-5);--orly-font-size-sm: var(--size-5);--font-size-md: var(--size-6);--font-size-lg: var(--size-7);--font-size-xl: var(--size-8);--font-size-jumbo: var(--size-9);--max-width: 1400px;--section-padding: var(--size-4);--border-radius: var(--size-1);--border-radius-secondary: var(--border-radius);--background-color: white;--font-color: black;--font-color-secondary: var(--lightest-gray-on-white);--color-swatch-size: var(--size-8);--color-swatch-space: var(--size-2);--option-swatch-size: var(--size-9);--option-swatch-space: var(--size-5);--option-border-radius: var(--size-1);--color-option-box-shadow: 0 0 0 1px white, 0 0 0 2px;--icon-account-outline: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%270 0 20 20%27%3E%3Cpath stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M13.462 4.462a3.462 3.462 0 1 1-6.924 0 3.462 3.462 0 0 1 6.923 0M3.077 17.494a6.923 6.923 0 0 1 13.844 0A16.5 16.5 0 0 1 10 19c-2.47 0-4.815-.54-6.922-1.506%27/%3E%3C/svg%3E");--icon-shopping-bag: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27%23000%27 fill-rule=%27evenodd%27 d=%27M10 .5a4.056 4.056 0 0 0-4.056 4.056v.478H3.246l-.658 9.906A4.27 4.27 0 0 0 6.85 19.5h6.302a4.27 4.27 0 0 0 4.261-4.552l-.657-9.905h-2.698v-.487A4.055 4.055 0 0 0 10 .5m3.203 4.534v-.478a3.202 3.202 0 1 0-6.405 0v.478zm-6.405.854h6.405v.479a3.202 3.202 0 1 1-6.405 0zm-.854 0v.479a4.056 4.056 0 1 0 8.113 0v-.479h1.895L16.558 15a3.416 3.416 0 0 1-3.407 3.646H6.85A3.417 3.417 0 0 1 3.434 15l.614-9.112z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");--icon-shopping-bag-fill: var(--icon-shopping-bag);--icon-search: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%270 0 20 20%27%3E%3Cpath stroke=%27%23000%27 d=%27M8.303 14.606A6.303 6.303 0 1 0 8.303 2a6.303 6.303 0 0 0 0 12.606Z%27/%3E%3Cpath stroke=%27%23000%27 stroke-linecap=%27round%27 d=%27m18 18-4.848-4.848%27/%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 18 17%27%3E%3Cpath d=%27M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z%27 fill=%27currentColor%27%3E%3C/path%3E%3C/svg%3E");--icon-wishlist-outline: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.13%27 d=%27M15.83 11.67c1.24-1.22 2.5-2.68 2.5-4.59a4.58 4.58 0 0 0-4.58-4.58c-1.47 0-2.5.42-3.75 1.67C8.75 2.92 7.72 2.5 6.25 2.5a4.58 4.58 0 0 0-4.58 4.58c0 1.92 1.25 3.38 2.5 4.59L10 17.5l5.83-5.83Z%27/%3E%3C/svg%3E");--icon-wishlist-fill: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23000%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.13%27 d=%27M15.83 11.67c1.24-1.22 2.5-2.68 2.5-4.59a4.58 4.58 0 0 0-4.58-4.58c-1.47 0-2.5.42-3.75 1.67C8.75 2.92 7.72 2.5 6.25 2.5a4.58 4.58 0 0 0-4.58 4.58c0 1.92 1.25 3.38 2.5 4.59L10 17.5l5.83-5.83Z%27/%3E%3C/svg%3E")}.__bite_extend.__bite_theme_wishlistContainer{--wishlist-filled-color-navbar: transparent}.__bite_extend.__bite_theme_wishlistButton{--wishlist-icon-size: 18px;--button-margin: 12px;border-radius:8px;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px #0000001a;padding:4px}.duKW99QU{align-items:baseline!important;flex-wrap:wrap}.duKW99QU>*:first-child:nth-last-child(n+5),.duKW99QU>*:first-child:nth-last-child(n+5)~*{width:33.333%!important;max-width:33.333%!important;flex:0 0 33.333%!important}.duKW99QU:has(>*:first-child:nth-last-child(n+5)){justify-content:center!important;gap:0}#full_with_image_section-valentines-shop_0>div,#full_with_image_section-athleisure_0>div{position:relative}#full_with_image_section-valentines-shop_0>div:after,#full_with_image_section-athleisure_0>div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000,#0000 40%,#0009,#000000f2);pointer-events:none}#full_with_image_section-valentines-shop_0>div h1,#full_with_image_section-athleisure_0>div h1{position:relative;z-index:1}#full_with_image_section-valentines-shop_0>div p,#full_with_image_section-athleisure_0>div p{position:relative;z-index:1}.__bite_extend.__bite_theme_swatch{position:relative}.__bite_extend.__bite_theme_swatch[data-opt-name=Color][data-oos=all][data-oos-pre=all]{--strikethrough-color: black}.__bite_extend.__bite_theme_swatch[data-opt-name=Color][data-oos=all][data-oos-pre=all][data-dark]{--strikethrough-color: white}.__bite_extend.__bite_theme_swatch[data-opt-name=Color][data-oos=all][data-oos-pre=all]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent calc(50% - 1px),var(--strikethrough-color) calc(50% - 1px),var(--strikethrough-color) calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none;border-radius:inherit}.__bite_extend.__bite_theme_swatch[data-opt-name=Size][data-oos]{color:#fff;background-color:#d3d3d3;opacity:1}.__bite_extend.__bite_theme_swatch[data-opt-name=Size][data-oos][data-selected]{box-shadow:0 0 0 1px #000;background-color:#000;color:#fff}.__bite_extend.__bite_theme_sizeOptionSmall{width:auto!important}[data-orly-type=main_menu_item_desktop][data-orly-handle=spring-sale],[data-orly-type=menu][data-orly-title="Spring Sale"]{color:#cd1021!important}
</style><style id="app-theme-ad7d3115-css-flags" data-css-flags></style><div id="app-theme-ad7d3115-root"></div><script>globalThis.__FAST_IMAGE_FOLDER__="comfrt";globalThis.__FAST_IMAGE_TEMPLATE__="https://cdn.shopify.com/s/files/1/0569/4029/8284/";</script>
        <script id="outsmartly-assignments" type="text/javascript"></script><script>window.__ORLY_CONFIG__ = {"domain":"https://comfrtclothing.myshopify.com","apiVersion":"2025-01","publicToken":"5c3cc7fa90b0871acafab1fab14e5f21","country":"CA"}</script>
        <script id="outsmartly-assignments" type="text/javascript"></script>
    <script>window.__BENTO_INITIAL_STATE__ = {"analytics":{},"cart":{"cartStatus":{"status":"READY"},"cartMessages":[]},"collection":{"totalProducts":0,"pageNumber":1,"productsPerPage":32,"filterList":[],"sortList":[]},"internationalPricing":{},"product":{"selectedOptions":{},"defaultUnselected":false,"colorSwatchMap":{}}};</script>
  <script>"use strict";(()=>{function y(r){if(r.__BENTO_BRIDGE__)return;let u=new Set,l=new Map,_=!1,o,f={},B={},E={};function p(e,t){try{e(t)}catch(a){try{r.console?.warn?.("[__BENTO_BRIDGE__] subscriber failed",a)}catch{}}}r.__BENTO_BRIDGE__={subscribe(e){return typeof e!="function"?()=>{}:(u.add(e),_&&o!==void 0&&p(e,o),()=>{u.delete(e)})},subscribeSlice(e,t){if(typeof t!="function")return()=>{};l.has(e)||l.set(e,new Set);let a=l.get(e);if(a.add(t),_&&o!==void 0){let s=o[e];p(t,s)}return()=>{a.delete(t),a.size===0&&l.delete(e)}},publish(e){o=e,_=!0,u.forEach(t=>p(t,e))},getSnapshot(){return o},dispatch(e){try{r.dispatchEvent(new r.CustomEvent("bento:action",{detail:e}))}catch{}},getSlice(e){return(o??{})[e]},updateSlice(e,t){o={...o??{},[e]:t},_=!0,u.forEach(n=>p(n,o));let s=l.get(e);s&&s.forEach(n=>p(n,t))},registerSlice(e){let{namespace:t,actions:a,serverActionKeys:s}=e;if(B[t]){r.console?.warn?.(`[BRIDGE] Slice "${t}" already registered`);return}B[t]=!0;for(let[n,i]of Object.entries(a)){let c=`${t}:${n}`;if(f[c]){r.console?.warn?.(`[BRIDGE] Action "${c}" already registered`);continue}f[c]={handler:i,namespace:t}}if(s&&s.size>0){let n={};for(let i of s)n[i]=async c=>(await fetch("/bento-lazy-state",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({key:"byteRpc",params:{app:t,fn:"callServerCall",call:i,payload:c}})})).json();E[t]=n}},async apply(e){let t=f[e.type];if(!t){r.console?.warn?.(`[BRIDGE] No handler for action: ${e.type}`);return}let{handler:a,namespace:s}=t,n=this,i={get state(){return n.getSlice(s)},set(d){n.updateSlice(s,d)}},c=E[s]??{};try{return await a(i,e.payload,c)}catch(d){r.console?.warn?.(`[BRIDGE] Action failed for ${e.type}:`,d)}}};let S=e=>{r.__BENTO_BRIDGE__?.apply(e.detail)};r.addEventListener("bento:action",S),r.__BENTO_BRIDGE_ACTION_HANDLER__=S,r.__BENTO_INITIAL_STATE__&&r.__BENTO_BRIDGE__.publish(r.__BENTO_INITIAL_STATE__)}y(window);})();
</script><script>"use strict";(()=>{var Wo=Object.create;var ge=Object.defineProperty;var Ko=Object.getOwnPropertyDescriptor;var zo=Object.getOwnPropertyNames;var Jo=Object.getPrototypeOf,Qo=Object.prototype.hasOwnProperty;var q=(e,t)=>()=>(e&&(t=e(e=0)),t);var v=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Yt=(e,t)=>{for(var n in t)ge(e,n,{get:t[n],enumerable:!0})},Mt=(e,t,n,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of zo(t))!Qo.call(e,r)&&r!==n&&ge(e,r,{get:()=>t[r],enumerable:!(o=Ko(t,r))||o.enumerable});return e};var Xo=(e,t,n)=>(n=e!=null?Wo(Jo(e)):{},Mt(t||!e||!e.__esModule?ge(n,"default",{value:e,enumerable:!0}):n,e)),je=e=>Mt(ge({},"__esModule",{value:!0}),e);var Kt=v((Kc,Wt)=>{Wt.exports=Bt;function Bt(e,t){if(e&&t)return Bt(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(o){n[o]=e[o]}),n;function n(){for(var o=new Array(arguments.length),r=0;r<o.length;r++)o[r]=arguments[r];var i=e.apply(this,o),a=o[o.length-1];return typeof i=="function"&&i!==a&&Object.keys(a).forEach(function(c){i[c]=a[c]}),i}}});var he=v((zc,Ge)=>{var zt=Kt();Ge.exports=zt(me);Ge.exports.strict=zt(Jt);me.proto=me(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return me(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return Jt(this)},configurable:!0})});function me(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function Jt(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},n=e.name||"Function wrapped with `once`";return t.onceError=n+" shouldn't be called more than once",t.called=!1,t}});var T=v(y=>{"use strict";Object.defineProperty(y,"__esModule",{value:!0});y.cartItemToBentoAnalyticsItem=y.getItemCounts=y.getCartValue=y.getCurrentPrice=y.getOldCart=y.updateCart=y.normalizeCart=y.buildProductAndVariant=void 0;y.loadScriptAsync=Zo;y.loadScript=Ce;y.loadScriptWithDelay=er;y.readCookie=tr;y.entries=or;y.removeEmptyProperties=Qt;y.callOrlyTagHooks=rr;y.isShopifyCartItem=Zt;y.isShopifyCartError=sr;y.isShopifyCart=ur;y.isPartialShopifyCartWithItems=He;y.uuid=gr;y.sha256=mr;y.imagePixel=hr;y.ccpa_dns=vr;y.assertNever=Ar;y.toFQDNURL=Pe;y.normalizeURL=Ae;async function Zo(e){return new Promise((t,n)=>{Ce({...e,successCallback:t,errorCallback:n})})}var $e={};function Ce(e){let{src:t,id:n,anonymous:o=!1,defer:r=!0,async:i=!1,successCallback:a,errorCallback:c}=e;if($e[t]&&window.clearTimeout($e[t]),document.querySelector(`#${n}`))return;let l=document.createElement("script");l.src=t,l.defer=r,l.id=n,l.async=i,o&&(l.crossOrigin="anonymous"),a&&l.addEventListener("load",typeof window.requestIdleCallback=="function"?()=>window.requestIdleCallback(a):a),c&&l.addEventListener("error",typeof window.requestIdleCallback=="function"?()=>window.requestIdleCallback(c):c),document.body.append(l)}function er(e){let{src:t,id:n,successCallback:o=()=>{},useRequestIdleCallback:r=!1}=e;if(document.querySelector(`#${n}`)){typeof window.requestIdleCallback=="function"?window.requestIdleCallback(o):window.setTimeout(o,0);return}if(r&&typeof window.requestIdleCallback=="function")window.requestIdleCallback(()=>{Ce(e)});else{let i=e.timeout||window.scriptDelayTime||1e4;$e[t]=window.setTimeout(Ce,i,e)}}function tr(e){let t=decodeURIComponent(document.cookie),n=/[^\s,;=]+=[^\s,;=]+/g,o=t.match(n);if(o)for(let r of o){let[i,a]=r.split("=");if(i===e)return a}}var nr=e=>[{id:e.product_id?.toString(),handle:e.handle,title:e.product_title,tags:[],price:e.price?.toString(),compareAtPrice:e.original_price?.toString(),vendor:e.vendor,productType:e.product_type,image:Pe(e.image),quantity:e.quantity},{id:e.variant_id?.toString(),sku:e.sku,brand:e.vendor,title:e.variant_title,price:e.price?.toString(),selectedOptions:e.options_with_values}];y.buildProductAndVariant=nr;function or(e){return Object.entries(e)}function Qt(e){let t={};for(let[n,o]of Object.entries(e))if(!(o==null||o===""))if(typeof o=="object"&&!Array.isArray(o)){let r=Qt(o);Object.keys(r).length>0&&(t[n]=r)}else t[n]=o;return t}async function rr(e,...t){let n=(window._orlyTags??[]).filter(([o])=>o===e).map(async([,o])=>{try{return await o(...t)}catch(r){let i=new Error(`callOrlyTagHooks: error in type: ${e}
params: ${JSON.stringify(t,void 0,2)}
error: ${JSON.stringify(r,Object.getOwnPropertyNames(r),2)}`);return console.error(i),i}});await Promise.allSettled(n)}var ve;function ir(){return ve||(ve=fetch("/pages/cart-json").then(e=>e.json()).finally(()=>{ve=void 0})),ve}async function ar(e){try{if(!e.some(o=>!!o.properties._olbid))return e;let n=await ir();return e.flatMap(o=>{let i=o.properties._olbid;if(!i)return[o];let a=n.items.find(c=>Object.fromEntries(c.properties)._olbid===i);return a?Xt(a.item_components):[o]})}catch(t){return console.log(t),e}}var Xt=e=>e.map(t=>{let n=t.properties,o=n._olpid?Number.parseInt(n._olpid.toString()):t.product_id,r=n._olvid?Number.parseInt(n._olvid.toString()):t.variant_id;return{...t,product_id:o,variant_id:r,price:t.price/100,original_price:t.original_price/100,final_line_price:t.final_line_price/100,final_price:t.final_price/100,original_line_price:t.original_line_price/100,line_price:t.line_price/100,discounted_price:t.discounted_price/100,line_level_total_discount:t.line_level_total_discount/100,total_discount:t.total_discount/100,variant_title:t.variant_title||t.variant_options.join(" / ")||"Default Title",url:Ae(t.url)}}),cr=async e=>{let t=(0,y.getOldCart)(),n=Xt(e.items),o=await ar(n);return{...e,items:o,total_price:e.total_price===void 0?t?.total_price||0:e.total_price/100,total_discount:e.total_discount===void 0?t?.total_discount||0:e.total_discount/100,original_total_price:e.original_total_price===void 0?t?.original_total_price||0:e.original_total_price/100,items_subtotal_price:e.items_subtotal_price===void 0?t?.item_count||0:e.items_subtotal_price/100}};y.normalizeCart=cr;function Zt(e){let t=e;return typeof t.key=="string"&&typeof t.quantity=="number"}function sr(e){return typeof e!="object"||e===null?(console.log("not even an object!"),!1):typeof e.message=="string"}function ur(e){return He(e)&&typeof e.token=="string"}function He(e){if(typeof e!="object"||e===null)return console.log("not even an object!"),!1;let{items:t}=e;return Array.isArray(t)&&t.every(n=>Zt(n))}var lr=e=>{try{return JSON.parse(e)}catch(t){console.error("Could not parse as JSON:",e,`
error:`,t)}},en="outsmartly-shopify-cart",dr=e=>{window.localStorage.setItem(en,JSON.stringify(e))};y.updateCart=dr;var _r=()=>{let e=window.localStorage.getItem(en)||"";if(!e||e.length===0)return;let t=lr(e);if(He(t))return t};y.getOldCart=_r;var pr=(e,t)=>{let n=t?.price||e?.price;return Number.parseFloat(n||"0")};y.getCurrentPrice=pr;var fr=(e,t=!1)=>{let n=(0,y.getOldCart)(),o=e||0;return n?.total_price||t?o:0};y.getCartValue=fr;var yr=e=>{let t=new Map;for(let n of e){let o=t.get(n.id);o?o.quantity+=n.quantity:t.set(n.id,{...n})}return t};y.getItemCounts=yr;function wr(){let e=0,t=0;try{e=new Date().getTime()>>>0}catch{e=new Date().getTime()>>>0}try{t=performance.now()>>>0}catch{t=0}let n=Math.abs(e+t).toString(16).toLowerCase();return"00000000".substring(0,8-n.length)+n}function gr(){let e="xxxx-4xxx-xxxx-xxxxxxxxxxxx",t="";try{let n=window.crypto||window.msCrypto,o=new Uint16Array(31);n.getRandomValues(o);let r=0;t=e.replace(/[x]/g,function(i){for(let l=[],u=1;u<arguments.length;u++)l[u-1]=arguments[u];let a=o[r]%16,c=i==="x"?a:3&a|8;return r++,c.toString(16)}).toUpperCase()}catch{t=e.replace(/[x]/g,function(o){for(let a=[],c=1;c<arguments.length;c++)a[c-1]=arguments[c];let r=16*Math.random()|0;return(o==="x"?r:3&r|8).toString(16)}).toUpperCase()}return wr()+"-"+t}async function mr(e){let t=new TextEncoder().encode(e),n=await crypto.subtle.digest("SHA-256",t);return[...new Uint8Array(n)].map(i=>i.toString(16).padStart(2,"0")).join("")}function hr(e){let t=new Image;t.height=1,t.width=1,t.setAttribute("style","display:none;"),t.src=e,document.body.append(t)}function vr(){return/__ccpa_dns=true/.test(document.cookie)}var Cr=e=>{let t={src:Pe(e.featured_image?.url),alt:e.featured_image?.alt,width:e.featured_image?.width,aspect_ratio:e.featured_image?.aspect_ratio};return{product:{id:e.product_id,compare_at_price:e.original_price,price:e.price,selectedOptions:[],title:e.product_title,url:Ae(e.url),vendor:e.vendor,type:e.product_type,image:t},selected_variant:{id:e.variant_id,compare_at_price:e.original_price,price:e.price,sku:e.sku,url:Ae(e.url),inventory_quantity:1,title:e.variant_title,image:t},quantity:e.quantity}};y.cartItemToBentoAnalyticsItem=Cr;function Ar(e){throw new Error("Unhandled case:",e)}var Pr=e=>{try{return new URL(e)}catch{}};function Pe(e){if(e!==void 0)return Pr(e)?e:new URL(e,window.location.origin).toString()}function Ae(e){return e!==void 0&&window.__APP_CONFIG__.ANALYTICS.useFQDN?Pe(e):e}});var K=v(F=>{"use strict";var Sr=F&&F.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(F,"__esModule",{value:!0});F.loadShopifyAccount=void 0;F.waitForShopifyY=Er;F.getLastLoginState=Nr;F.setLoginState=Lr;var Ir=Sr(he()),Tr=T(),kr={loggedIn:!1,id:"",email:"",phone:"",first_name:"",last_name:"",city:"",country:"",countryCode:"",zip:"",address1:"",address2:"",hashedEmail:"",loyaltylion_has_account:!1,loyaltylion_token:"",loyaltylion_auth_token:"",province:"",provinceCode:"",rechargeHash:"",date:"",tags:"",orderValue:"",orderId:"",orderCount:void 0,totalSpent:void 0,theme:void 0},br=async()=>new Promise((e,t)=>{let n=document.createElement("iframe");n.style.display="none",n.src="/customer_authentication/sso_redirect?return_to=/__outsmartly__/ping",n.addEventListener("load",()=>{n.remove(),e()}),n.addEventListener("error",()=>{t(new Error("Failed to load "+n.src))}),document.body.append(n)}),tn=async(e=0)=>{let t=window.__APP_CONFIG__.ANALYTICS.accountEndpoint??"/api/account";try{let n=await fetch(t,{redirect:"manual"});return n.status!==200&&e<1?(await br(),await tn(e+1)):await n.json()}catch(n){return console.error(`loadShopifyAccount from ${t} failed.
`,JSON.stringify(n,Object.getOwnPropertyNames(n),2)),kr}};F.loadShopifyAccount=(0,Ir.default)(tn);async function Er(){await(0,F.loadShopifyAccount)().catch(t=>{console.error("Could not load account before getting _shopify_y",t)});let e=(0,Tr.readCookie)("_shopify_y");return e||console.error("_shopify_y should be defined"),e}var Ye="outsmartly-login-state";function Or(){try{window.localStorage.removeItem(Ye)}catch{}}function Nr(){try{let e=window.localStorage.getItem(Ye);return e===null?void 0:JSON.parse(e)}catch{Or();return}}function Lr(e){try{window.localStorage.setItem(Ye,JSON.stringify(e))}catch{}}});var Be=v(Me=>{"use strict";Object.defineProperty(Me,"__esModule",{value:!0});Me.initAnglerAI=Vr;var Dr=K(),re=T();function Vr(){typeof window>"u"||(window._orlyTags||(window._orlyTags=[]),window._orlyTags.push(["addToCart",jr],["removeFromCart",Gr],["collectionView",Hr],["pageView",Ur],["viewCart",$r],["viewContent",xr],["search",Yr],["loadScript",qr]))}var qr=async e=>{if(!window.__APP_CONFIG__.ANALYTICS.ANGLER)return;let{WORKSPACE_ID:t,TOKEN:n}=window.__APP_CONFIG__.ANALYTICS.ANGLER;if(!t||!n){console.warn("Angler AI not configured - missing workspaceId or token");return}await(0,re.loadScriptAsync)({id:"angler",src:"https://static.getangler.ai/dist/analytics/_latest.min.js",anonymous:!0}),window.anglerai?.init({token:n,workspaceId:t})},Rr=e=>({id:e?.id||void 0,email:e?.email||void 0,firstName:e?.first_name||void 0,lastName:e?.last_name||void 0,phone:e?.phone||void 0,ordersCount:void 0,dob:void 0}),Fr=()=>{let e=(0,re.getOldCart)();if(e)return{id:e.token,totalQuantity:e.items.reduce((t,n)=>t+(n.quantity||0),0),cost:{totalAmount:{amount:e.total_price,currencyCode:e.currency||"USD"}},lines:e.items.map(t=>({merchandise:{id:t.variant_id.toString(),image:{src:t.image},price:{amount:t.price,currencyCode:e.currency||"USD"},product:{id:t.product_id.toString(),title:t.product_title,vendor:t.vendor,type:t.product_type,url:t.url},sku:t.sku,title:t.variant_title},quantity:t.quantity||0}))}},z=async(e,t,n)=>{if(!window.anglerai||!window.__APP_CONFIG__.ANALYTICS.ANGLER)return;let o=await(0,Dr.loadShopifyAccount)(),r=Rr(o),i=Fr(),a={eventName:e,eventId:n||(0,re.uuid)(),data:{cart:i,customer:r,...t}};window.anglerai.sendEvent(a)},Ur=async e=>{await z("page_viewed",{},e)},xr=async(e,t)=>{let[n,o]=(0,re.buildProductAndVariant)(e),r=o.price||n.price;await z("product_viewed",{productVariant:{id:o.id,image:{src:e.image},price:{amount:r?Number.parseFloat(r):void 0,currencyCode:"USD"},product:{id:n.id,title:n.title,vendor:n.vendor,type:n.productType,url:n.url},sku:o.sku,title:o.title}},t)},nn=e=>{let[t,n]=(0,re.buildProductAndVariant)(e),o=n.price||t.price;return{cartLine:{merchandise:{id:n.id,image:{src:t.image},price:{amount:o?Number.parseFloat(o):void 0,currencyCode:"USD"},product:{id:t.id,title:t.title,vendor:t.vendor,type:t.productType,url:t.url},sku:n.sku,title:n.title},quantity:e.quantity||1}}},jr=async(e,t)=>{await z("product_added_to_cart",nn(e),t)},Gr=async(e,t)=>{await z("product_removed_from_cart",nn(e),t)},$r=async e=>{await z("cart_viewed",{},e)},on=e=>e.map(t=>{let n=t.selected_variant;return{id:n?.id?.toString()||t.product.id?.toString(),image:{src:n?.image?.src||t.product.image?.src},price:{amount:n?.price||t.product.price||0,currencyCode:"USD"},product:{id:t.product.id?.toString(),title:t.product.title,vendor:t.product.vendor,type:t.product.type,url:t.product.url},sku:n?.sku,title:n?.title}}),Hr=async(e,t,n)=>{let o={collection:{id:e.id.toString(),title:e.title,productVariants:on(t)}};await z("collection_viewed",o,n)},Yr=async(e,t,n)=>{await z("search_submitted",{searchResult:{query:e,productVariants:on(t)}},n)}});var We=v(ie=>{"use strict";var Mr=ie&&ie.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ie,"__esModule",{value:!0});ie.initElevar=Wr;var Se=K(),P=T(),Br=Mr(he());function Wr(){typeof window>"u"||(window._orlyTags||(window._orlyTags=[]),window._orlyTags.push(["addToCart",Jr],["removeFromCart",Qr],["clickContent",un],["collectionView",Xr],["pageView",sn],["viewCart",ti],["viewContent",ei],["loadScript",Kr],["search",ni],["signUp",oi],["signIn",ri]))}async function Kr(){try{await(0,Se.waitForShopifyY)(),await fetch("/static-489c224a/elevar/live.html").then(e=>e.text()).then(e=>{let t=document.createRange().createContextualFragment(e);document.body.append(t)}),window.ElevarPushToDataLayer||(window.ElevarPushToDataLayer=e=>(window.ElevarDataLayer=window.ElevarDataLayer??[],window.ElevarDataLayer.push(e)))}catch(e){throw new Error("loadElevar error:"+JSON.stringify(e,Object.getOwnPropertyNames(e),2))}}async function U(e){let t=e??await(0,Se.loadShopifyAccount)(),n=(0,P.getOldCart)(),o=n?.items.map((r,i)=>({name:r.title,id:r.id.toString(),category:r.product_type||"unknown",brand:r.vendor,variant:r.variant_title,price:r.final_line_price.toString(),quantity:r.quantity.toString(),product_id:r.product_id.toString(),variant_id:r.variant_id.toString(),compare_at_price:r.original_line_price.toString(),image:(0,P.toFQDNURL)(r.image),inventory:"",list:"",url:(0,P.normalizeURL)(r.url),position:i,properties:r.properties}))??[];return{user:{customer_address_1:t.address1||void 0,customer_address_2:t.address2||void 0,customer_city:t.city||void 0,customer_country:t.country||void 0,customer_email:t.email||void 0,customer_first_name:t.first_name||void 0,customer_id:t.id||void 0,customer_last_name:t.last_name||void 0,customer_order_count:t.orderCount||void 0,customer_phone:t.phone||void 0,customer_province:t.province||void 0,customer_province_code:t.provinceCode||void 0,customer_tags:t.tags||void 0,customer_total_spent:t.totalSpent||void 0,customer_zip:t.zip||void 0,user_consent:void 0,visitor_type:t.loggedIn?"logged_in":"guest"},cart:{items:o,total:n?.total_price?.toString()??"0"}}}var M=async e=>{let t=(0,P.readCookie)("cart_currency")||(0,P.readCookie)("cartCurrency");return t&&t!==""?t:(e??await(0,Se.loadShopifyAccount)()).currency||"USD"},rn=(e,t)=>{let n=new URL(t?.url||window.location.href),o=n.pathname+n.search;return e.map((i,a)=>{let c=i.selected_variant?.id||i.product.id,l=i.selected_variant?.price??i.product.price,u=i.selected_variant?.compare_at_price??i.product.compare_at_price,d=i.selected_variant?.inventory_quantity;return{id:i.selected_variant?.sku??c?.toString(),name:i.product.title,list:o,brand:i.product.vendor,category:i.product.type||"unknown",variant:i.selected_variant?.title,variant_id:i.selected_variant?.id?.toString(),position:a+1,price:l?.toFixed(2),quantity:d?d.toString():"1",product_id:i.product.id?.toString(),compare_at_price:u?.toFixed(2)??l?.toFixed(2),url:(0,P.normalizeURL)(i.selected_variant?.url||i.product.url)}})},zr=e=>e.map((t,n)=>({...t,position:n+1,list:"Shopping Cart"}));function an(e){let t=e.price.toFixed(2),n=e.original_price.toFixed(2),o=e.position??0,r=document.referrer?new URL(document.referrer):void 0;return{id:e.sku,name:e.product_title,price:t,image:(0,P.toFQDNURL)(e.image),brand:e.vendor,category:e.product_type||"unknown",compare_at_price:n===t||n==="0.00"?t:n,product_id:e.product_id.toString(),variant_id:e.variant_id.toString(),variant:e.variant_title,inventory:e.inventory?.toString(),list:r?`${r.pathname}${r.search}`:"",position:o+1,quantity:e.quantity.toString(),url:(0,P.normalizeURL)(e.url),properties:e.properties}}function cn(e,t,n=0){let o=e.selected_variant?.price??e.product.price,r=e.selected_variant?.compare_at_price??e.product.compare_at_price,i=e.selected_variant?.image??e.product.image,a=new URL(t?.url||window.location.href),c=a.pathname+a.search;return{id:e.selected_variant?.sku||e.product.id?.toString(),name:e.product.title,price:o?.toFixed(2),image:(0,P.toFQDNURL)(i?.src),brand:e.product.vendor,category:e.product.type||"unknown",compare_at_price:r===o||r===0?o?.toFixed(2):r?.toFixed(2),product_id:e.product.id?.toString(),variant_id:e.selected_variant?.id?.toString(),variant:e.selected_variant?.title,inventory:e.selected_variant?.inventory_quantity?.toString(),list:c,position:n+1,quantity:e.quantity?.toString(),url:(0,P.normalizeURL)(e.selected_variant?.url||e.product.url)}}var sn=async(e,t)=>{let n=await t,o=await M(n),{user:r,cart:i}=await U(n);window.ElevarPushToDataLayer?.({event:"dl_user_data",eventId:e,cart_total:i.total,user_properties:r,ecommerce:{currencyCode:o,cart_contents:{products:i.items}}})},Jr=async(e,t=(0,P.uuid)())=>{let n=an(e),o=await M(),{user:r}=await U();window.ElevarPushToDataLayer?.({event:"dl_add_to_cart",eventId:t,user_properties:r,ecommerce:{currencyCode:o,add:{actionField:{list:document.referrer?new URL(document.referrer).pathname:"",action:"add"},products:[n]}}})},Qr=async(e,t=(0,P.uuid)())=>{let n=an(e),o=await M(),{user:r}=await U();window.ElevarPushToDataLayer?.({event:"dl_remove_from_cart",eventId:t,user_properties:r,ecommerce:{currencyCode:o,remove:{actionField:{list:"Shopping Cart"},products:[n]}}})},Xr=async(e,t,n=(0,P.uuid)())=>{let o=await M(),{user:r}=await U(),i=rn(t,e);window.ElevarPushToDataLayer?.({event:"dl_view_item_list",eventId:n,user_properties:r,ecommerce:{currencyCode:o,impressions:i}})},un=async(e,t,n=0,o=(0,P.uuid)())=>{let{user:r}=await U(),i=await M(),a=new URL(e.url||window.location.href),c=`${a.pathname}${a.search}`,l=[cn(t,e,n)];window.ElevarPushToDataLayer?.({event:"dl_select_item",eventId:o,user_properties:r,ecommerce:{currencyCode:i,click:{actionField:{list:c,action:"click"},products:l}}})},Zr=(0,Br.default)(async e=>{let t=(0,P.cartItemToBentoAnalyticsItem)(e),n=document.referrer?new URL(document.referrer):void 0;await un({id:-1,title:n?`${n.pathname}${n.search}`:"",url:(0,P.normalizeURL)(document.referrer)},t,0)}),ei=async(e,t=(0,P.uuid)())=>{document.referrer&&await Zr(e);let n=document.referrer||window.location.href?new URL(document.referrer||window.location.href):void 0,o=await M(),r=cn((0,P.cartItemToBentoAnalyticsItem)(e));r.inventory||console.error("Please attach an inventory value to cartItem for logViewContent events.");let{user:i}=await U(),a=[r];window.ElevarPushToDataLayer?.({event:"dl_view_item",eventId:t,user_properties:i,ecommerce:{currencyCode:o,detail:{actionField:{list:n?`${n.pathname}${n.search}`:"",action:"detail"},products:a}}})},ti=async(e=(0,P.uuid)())=>{let t=await M();await sn(e,(0,Se.loadShopifyAccount)());let{user:n,cart:o}=await U();window.ElevarPushToDataLayer?.({event:"dl_view_cart",eventId:e,user_properties:n,ecommerce:{currencyCode:t,actionField:{list:"Shopping Cart"},impressions:zr(o.items??[])},cart_total:o.total})},ni=async(e,t,n=(0,P.uuid)())=>{let o=await M(),{user:r}=await U(),i=new URL(window.location.href);i.searchParams.set("query",e),window.ElevarPushToDataLayer?.({event:"dl_view_search_results",eventId:n,user_properties:r,ecommerce:{currencyCode:o,actionField:{list:"search results"},impressions:rn(t,{title:"search results test",url:(0,P.normalizeURL)(i.toString()),id:-1})}})},oi=async(e,t=(0,P.uuid)())=>{let{user:n}=await U();window.ElevarPushToDataLayer?.({event:"dl_sign_up",eventId:t,user_properties:n})},ri=async(e=(0,P.uuid)())=>{let{user:t}=await U();window.ElevarPushToDataLayer?.({event:"dl_login",eventId:e,user_properties:t})}});var Je=v(ze=>{"use strict";Object.defineProperty(ze,"__esModule",{value:!0});ze.initListrak=ii;var Ke=T();function ii(){typeof window>"u"||(window._orlyTags||(window._orlyTags=[]),window._orlyTags.push(["addToCart",li],["removeFromCart",ui],["pageView",ci],["viewContent",si],["loadScript",ai]))}var ai=async()=>{if(!window.__APP_CONFIG__.ANALYTICS.LISTRAK)return;let{MERCHANT_ID:e,VERSION:t}=window.__APP_CONFIG__.ANALYTICS.LISTRAK;await(0,Ke.loadScriptAsync)({id:"ltkSDK",src:`https://cdn.listrakbi.com/scripts/script.js?m=${e}&v=${t}`}),await new Promise((o,r)=>{let i=()=>{window._ltk_util?window._ltk_util.ready(o):r(new Error("Could not find _ltk_util"))};window._ltk?i():document.addEventListener("ltkAsyncListener",()=>{i()})})},ln=()=>{if(!window._ltk?.SCA)return;console.log("sendListrakCartEvent");let e=(0,Ke.getOldCart)(),t=0;for(let n of e?.items??[]){let{sku:o,quantity:r,final_price:i,title:a,image:c,url:l}=n;window._ltk.SCA.AddItemWithLinks(o,r,i.toFixed(2),a,c,l),t+=i*r}window._ltk.SCA.Total=t,window._ltk.SCA.Submit()},Ie=e=>{if(!(!window.__APP_CONFIG__.ANALYTICS.LISTRAK||!window._ltk))switch(e.name){case"addToCart":{window._ltk.Activity.AddProductAddedToCart(e.data.sku),ln();break}case"removeFromCart":{ln();break}case"viewContent":{window._ltk.Activity.AddProductBrowse(e.data.sku);break}case"clearCart":{window._ltk.SCA.ClearCart();break}case"pageView":{window._ltk.Activity.AddPageBrowse();break}default:(0,Ke.assertNever)(e)}},ci=()=>{Ie({name:"pageView"})},si=e=>{let t=dn(e);t&&Ie({name:"viewContent",data:{sku:t}})},ui=()=>{Ie({name:"removeFromCart"})},li=e=>{let t=dn(e);t&&Ie({name:"addToCart",data:{sku:t}})};function dn(e){return e.sku||e.variant_id?.toString()||e.product_id?.toString()}});var ae,ce,Qe=q(()=>{ae="_shopify_y",ce="_shopify_s"});var x,ee,Te,Xe,se=q(()=>{x={PAGE_VIEW:"PAGE_VIEW",ADD_TO_CART:"ADD_TO_CART",PAGE_VIEW_2:"PAGE_VIEW_2",COLLECTION_VIEW:"COLLECTION_VIEW",PRODUCT_VIEW:"PRODUCT_VIEW",SEARCH_VIEW:"SEARCH_VIEW"},ee={article:"article",blog:"blog",captcha:"captcha",cart:"cart",collection:"collection",customersAccount:"customers/account",customersActivateAccount:"customers/activate_account",customersAddresses:"customers/addresses",customersLogin:"customers/login",customersOrder:"customers/order",customersRegister:"customers/register",customersResetPassword:"customers/reset_password",giftCard:"gift_card",home:"index",listCollections:"list-collections",forbidden:"403",notFound:"404",page:"page",password:"password",product:"product",policy:"policy",search:"search"},Te={hydrogen:"hydrogen",headless:"headless"},Xe={hydrogen:"6167201",headless:"12875497473"}});function L(e,t){return{schema_id:e,payload:t,metadata:{event_created_at_ms:Date.now()}}}function E(e){let t={id:"",resource:null,resourceId:null,search:"",searchParams:new URLSearchParams,hash:""};if(typeof e!="string")return t;try{let{search:n,searchParams:o,pathname:r,hash:i}=new URL(e),a=r.split("/"),c=a[a.length-1],l=a[a.length-2];return!c||!l?t:{id:`${c}${n}${i}`||"",resource:l??null,resourceId:c||null,search:n,searchParams:o,hash:i}}catch{return t}}function O(e,t){return typeof e!="object"?{}:(Object.entries(e).forEach(([n,o])=>{o&&(t[n]=o)}),t)}function _n(e){return typeof document>"u"?(console.error(`${e} should only be used within the useEffect callback or event handlers`),!0):!1}var ke=q(()=>{});function di(e){let t={};return e&&e.split(";").forEach(n=>{let o=n.indexOf("=");if(o>0){let r=n.slice(0,o).trim(),i=n.slice(o+1).trim();t[r]=decodeURIComponent(i)}}),t}function be(){let e="";try{let t=window.crypto,n=new Uint16Array(31);t.getRandomValues(n);let o=0;e=pn.replace(/[x]/g,r=>{let i=n[o]%16,a=r==="x"?i:i&3|8;return o++,a.toString(16)}).toUpperCase()}catch{e=pn.replace(/[x]/g,n=>{let o=Math.random()*16|0;return(n==="x"?o:o&3|8).toString(16)}).toUpperCase()}return`${_i()}-${e}`}function _i(){let e=0,t=0;e=new Date().getTime()>>>0;try{t=performance.now()>>>0}catch{t=0}return Math.abs(e+t).toString(16).toLowerCase().padStart(8,"0")}function fn(e){let t=di(e);return{[ae]:t[ae]||"",[ce]:t[ce]||""}}var pn,Ee=q(()=>{Qe();pn="xxxx-4xxx-xxxx-xxxxxxxxxxxx"});function Ze(e){let t=e,{id:n,resource:o}=E(t.resourceId),r=o?o.toLowerCase():void 0;return[L(pi,O({pageType:t.pageType,customerId:parseInt(E(t.customerId).id||"0"),resourceType:r,resourceId:parseInt(n)},yi(t)))]}function yi(e){return{appClientId:e.shopifySalesChannel?Xe[e.shopifySalesChannel]:Xe.headless,isMerchantRequest:wi(e.url),hydrogenSubchannelId:e.storefrontId||e.hydrogenSubchannelId||"0",isPersistentCookie:e.hasUserConsent,uniqToken:e.uniqueToken,visitToken:e.visitToken,microSessionId:be(),microSessionCount:1,url:e.url,path:e.path,search:e.search,referrer:e.referrer,title:e.title,shopId:parseInt(E(e.shopId).id),currency:e.currency,contentLanguage:e.acceptedLanguage||"en"}}function wi(e){if(typeof e!="string")return!1;let t=new URL(e).hostname;return t.indexOf(fi)!==-1||t==="localhost"}var pi,fi,yn=q(()=>{se();ke();Ee();pi="trekkie_storefront_page_view/1.4",fi="myshopify.dev"});var wn,gn=q(()=>{wn="2025.7.0"});function ue(e){return{canonical_url:e.canonicalUrl||e.url,customer_id:parseInt(E(e.customerId).id||"0")}}function An(e){let t=e,n=ue(t),o=t.pageType,r=[];switch(r.push(L(j,O({event_name:mn,...n},G(t)))),o){case ee.collection:r.push(L(j,O({event_name:hn,...n,collection_name:t.collectionHandle,collection_id:parseInt(E(t.collectionId).id)},G(t))));break;case ee.product:r.push(L(j,O({event_name:vn,...n,products:et(t.products),total_value:t.totalValue},G(t))));break;case ee.search:r.push(L(j,O({event_name:Cn,...n,search_string:t.searchString},G(t))));break}return r}function Pn(e){let t=e,n=ue(t);return[L(j,O({event_name:mn,...n},G(t)))]}function Sn(e){let t=e,n=ue(t);return[L(j,O({event_name:hn,...n,collection_name:t.collectionHandle,collection_id:parseInt(E(t.collectionId).id)},G(t)))]}function In(e){let t=e,n=ue(t);return[L(j,O({event_name:vn,...n,products:et(t.products),total_value:t.totalValue},G(t)))]}function Tn(e){let t=e,n=ue(t);return[L(j,O({event_name:Cn,...n,search_string:t.searchString},G(t)))]}function kn(e){let t=e,n=E(t.cartId);return[L(j,O({event_name:gi,customerId:t.customerId,cart_token:n?.id?`${n.id}`:null,total_value:t.totalValue,products:et(t.products),customer_id:parseInt(E(t.customerId).id||"0")},G(t)))]}function G(e){return{source:e.shopifySalesChannel||Te.headless,asset_version_id:e.assetVersionId||wn,hydrogenSubchannelId:e.storefrontId||e.hydrogenSubchannelId||"0",is_persistent_cookie:e.hasUserConsent,deprecated_visit_token:e.visitToken,unique_token:e.uniqueToken,event_time:Date.now(),event_id:be(),event_source_url:e.url,referrer:e.referrer,user_agent:e.userAgent,navigation_type:e.navigationType,navigation_api:e.navigationApi,shop_id:parseInt(E(e.shopId).id),currency:e.currency,ccpa_enforced:e.ccpaEnforced||!1,gdpr_enforced:e.gdprEnforced||!1,gdpr_enforced_as_string:e.gdprEnforced?"true":"false",analytics_allowed:e.analyticsAllowed||!1,marketing_allowed:e.marketingAllowed||!1,sale_of_data_allowed:e.saleOfDataAllowed||!1}}function et(e){return e?e.map(t=>{let n=O({variant_gid:t.variantGid,category:t.category,sku:t.sku,product_id:parseInt(E(t.productGid).id),variant_id:parseInt(E(t.variantGid).id)},{product_gid:t.productGid,name:t.name,variant:t.variantName||"",brand:t.brand,price:parseFloat(t.price),quantity:Number(t.quantity||0)});return JSON.stringify(n)}):[]}var j,mn,hn,vn,gi,Cn,bn=q(()=>{se();ke();Ee();gn();j="custom_storefront_customer_tracking/1.2",mn="page_rendered",hn="collection_page_rendered",vn="product_page_rendered",gi="product_added_to_cart",Cn="search_submitted"});function On(e,t){let{eventName:n,payload:o}=e;if(!o.hasUserConsent)return Promise.resolve();let r=[],i=o;return n===x.PAGE_VIEW?r=r.concat(Ze(i),An(i)):n===x.ADD_TO_CART?r=r.concat(kn(o)):n===x.PAGE_VIEW_2?r=r.concat(Ze(i),Pn(i)):n===x.COLLECTION_VIEW?r=r.concat(Sn(i)):n===x.PRODUCT_VIEW?r=r.concat(In(i)):n===x.SEARCH_VIEW&&(r=r.concat(Tn(i))),r.length?hi(r,t):Promise.resolve()}function mi(){return typeof window>"u"||!window.navigator?!1:/Chrome-Lighthouse/.test(window.navigator.userAgent)}function hi(e,t){if(mi())return Promise.resolve();let n={events:e,metadata:{event_sent_at_ms:Date.now()}};try{return fetch(t?`https://${t}/.well-known/shopify/monorail/unstable/produce_batch`:"https://monorail-edge.shopifysvc.com/unstable/produce_batch",{method:"post",headers:{"content-type":"text/plain"},body:JSON.stringify(n)}).then(o=>{if(!o.ok)throw new Error("Response failed");return o.text()}).then(o=>{o&&JSON.parse(o).result.forEach(i=>{i.status!==200&&console.error(En,`

`,i.message)})}).catch(o=>{console.error(En,o)})}catch{return Promise.resolve()}}function Nn(){if(_n("getClientBrowserParameters"))return{uniqueToken:"",visitToken:"",url:"",path:"",search:"",referrer:"",title:"",userAgent:"",navigationType:"",navigationApi:""};let[e,t]=Ai(),n=fn(document.cookie);return{uniqueToken:n[ae],visitToken:n[ce],url:location.href,path:location.pathname,search:location.search,referrer:document.referrer,title:document.title,userAgent:navigator.userAgent,navigationType:e,navigationApi:t}}function vi(){try{let e=performance?.getEntriesByType&&performance?.getEntriesByType("navigation");if(e&&e[0]){let t=window.performance.getEntriesByType("navigation")[0].type;return t&&t.toString()}}catch{}}function Ci(){var e,t;try{if(PerformanceNavigation&&((e=performance?.navigation)==null?void 0:e.type)!==null&&((t=performance?.navigation)==null?void 0:t.type)!==void 0){let n=performance.navigation.type;switch(n){case PerformanceNavigation.TYPE_NAVIGATE:return"navigate";case PerformanceNavigation.TYPE_RELOAD:return"reload";case PerformanceNavigation.TYPE_BACK_FORWARD:return"back_forward";default:return`unknown: ${n}`}}}catch{}}function Ai(){try{let e="PerformanceNavigationTiming",t=vi();return t||(t=Ci(),e="performance.navigation"),t?[t,e]:["unknown","unknown"]}catch{}return["error","error"]}var En,Ln=q(()=>{Qe();se();ke();Ee();yn();bn();En="sendShopifyAnalytics request is unsuccessful"});var Dn={};Yt(Dn,{AnalyticsEventName:()=>x,AnalyticsPageType:()=>ee,ShopifySalesChannel:()=>Te,getClientBrowserParameters:()=>Nn,sendShopifyAnalytics:()=>On});var Vn=q(()=>{Ln();se()});var nt=v(tt=>{"use strict";Object.defineProperty(tt,"__esModule",{value:!0});tt.initShopify=Si;var le=T(),g=(Vn(),je(Dn)),Pi=K();function Si(){typeof window>"u"||(window._orlyTags||(window._orlyTags=[]),window._orlyTags.push(["addToCart",Oi],["collectionView",Di],["pageView",Li],["viewContent",Ni],["search",Vi]))}function Ii(){let e=document.querySelector('link[rel="canonical"]')?.getAttribute("href")??"";if(e)return e.indexOf("?")>0?e:e+window.location.search;let t=window.location.href,n=t.indexOf("#");return n===-1?t:t.slice(0,n)}var Ti=[{pattern:/^\/$/,type:g.AnalyticsPageType.home},{pattern:/^\/products/,type:g.AnalyticsPageType.product},{pattern:/^\/collections\/?$/,type:g.AnalyticsPageType.listCollections},{pattern:/^\/collections/,type:g.AnalyticsPageType.collection},{pattern:/-policy|terms-of-service/,type:g.AnalyticsPageType.policy},{pattern:/^\/account\/login/,type:g.AnalyticsPageType.customersLogin},{pattern:/^\/account\/register/,type:g.AnalyticsPageType.customersRegister},{pattern:/^\/account\/addresses/,type:g.AnalyticsPageType.customersAddresses},{pattern:/^\/account\/reset/,type:g.AnalyticsPageType.customersResetPassword},{pattern:/^\/account\/orders/,type:g.AnalyticsPageType.customersOrder},{pattern:/^\/account/,type:g.AnalyticsPageType.customersAccount},{pattern:/^\/cart/,type:g.AnalyticsPageType.cart},{pattern:/^\/search/,type:g.AnalyticsPageType.search},{pattern:/^\/password/,type:g.AnalyticsPageType.password},{pattern:/^\/content/,type:g.AnalyticsPageType.article}];function qn(){let e=window.location.pathname;return Ti.find(({pattern:n})=>n.test(e))?.type||g.AnalyticsPageType.page}function ki(){let e=(0,le.readCookie)("cart");return e?`gid://shopify/Cart/${e}`:""}function bi(){let{SHOP_ID:e}=window.__APP_CONFIG__;return`gid://shopify/Shop/${e.toString()}`}async function de(e){let t=(0,g.getClientBrowserParameters)(),n=await Ei(e);return{...t,...n,canonicalUrl:Ii(),shopId:bi(),cartId:ki(),shopifySalesChannel:g.ShopifySalesChannel.headless,ccpaEnforced:(0,le.ccpa_dns)(),gdprEnforced:!1,hasUserConsent:!0,analyticsAllowed:!0,marketingAllowed:!0,saleOfDataAllowed:!0,acceptedLanguage:"EN",pageType:qn()}}async function Ei(e){let n=await e||await(0,Pi.loadShopifyAccount)();return n?{account:n,customerId:n.id?`gid://shopify/Customer/${n.id}`:void 0,currency:n.currency||"USD"}:{account:void 0,customerId:void 0,currency:"USD"}}var Oi=async e=>{let t=await de(),n=Rn(e,!0),o={...t,...n};await(0,g.sendShopifyAnalytics)({eventName:g.AnalyticsEventName.ADD_TO_CART,payload:o})},Ni=async e=>{let t=await de(),n=Rn(e,!1),o={...t,...n};await(0,g.sendShopifyAnalytics)({eventName:t.pageType==="product"?g.AnalyticsEventName.PAGE_VIEW:g.AnalyticsEventName.PRODUCT_VIEW,payload:o})},Li=async(e,t)=>{let n=qn();if(n==="product"||n==="collection"||n==="search")return;let r={...await de(t)};await(0,g.sendShopifyAnalytics)({eventName:g.AnalyticsEventName.PAGE_VIEW,payload:r})},Di=async(e,t)=>{let n=await de(),o=Fn(t),r={...n,...o,collectionHandle:e.url,collectionId:e.id.toString()};await(0,g.sendShopifyAnalytics)({eventName:n.pageType==="collection"?g.AnalyticsEventName.PAGE_VIEW:g.AnalyticsEventName.COLLECTION_VIEW,payload:r})},Vi=async(e,t)=>{let n=await de(),o=Fn(t),r=new URLSearchParams(window.location.search),i=n.pageType===g.AnalyticsPageType.search&&r.get("q")||void 0,a={...n,...o,...i&&{searchString:i},searchString:e};await(0,g.sendShopifyAnalytics)({eventName:n.pageType==="search"?g.AnalyticsEventName.PAGE_VIEW:g.AnalyticsEventName.SEARCH_VIEW,payload:a})};function Rn(e,t=!1){let[n,o]=(0,le.buildProductAndVariant)(e),r=[n.title,o.title].join(" - "),i=(0,le.getCurrentPrice)(n,o),a=(0,le.getCartValue)(i,t);return{products:[{productGid:`gid://shopify/Product/${n.id??""}`,name:r,price:i.toFixed(2),quantity:n.quantity,variantGid:o.id?`gid://shopify/ProductVariant/${o.id.toString()}`:void 0,variantName:o.title,brand:o.brand||"",sku:o.sku,category:""}],totalValue:a}}function Fn(e){return{products:e.map(({product:t,quantity:n,selected_variant:o})=>({productGid:`gid://shopify/Product/${t.id?.toString()??""}`,name:t.title||o?.title||"",price:o?.price?.toFixed(2)??"0.00",quantity:n,variantGid:o?.id?`gid://shopify/ProductVariant/${o.id.toString()}`:void 0,variantName:o?.title,brand:t.vendor||"",sku:o?.sku,category:""}))}}});var Un=v(ot=>{"use strict";Object.defineProperty(ot,"__esModule",{value:!0});ot.default=qi;function qi(e){(function(t){if(!window.pintrk){window.pintrk=function(){window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var n=window.pintrk;n.queue=[],n.version="3.0";var o=document.createElement("script");o.async=!0,o.src=t;var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(o,r)}})("https://s.pinimg.com/ct/core.js"),window.pintrk("load",e),window.pintrk("page")}});var rt=v(_e=>{"use strict";var Ri=_e&&_e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(_e,"__esModule",{value:!0});_e.initPinterest=xi;var Fi=Ri(Un()),Ui=T();function xi(){typeof window>"u"||window.__APP_CONFIG__.ANALYTICS.PINTEREST_ID&&(window._orlyTags||(window._orlyTags=[]),window._orlyTags.push(["loadScript",ji],["pageView",Gi],["addToCart",$i],["collectionView",Hi]))}var ji=()=>{let{PINTEREST_ID:e}=window.__APP_CONFIG__.ANALYTICS;if(e)try{(0,Fi.default)(e),new Image().src=`https://ct.pinterest.com/v3/?tid=${e}&noscript=1`}catch(t){console.error(t)}},Gi=async(e,t)=>{let{PINTEREST_ID:n}=window.__APP_CONFIG__.ANALYTICS;if(!n)return;let o=await t;if(o)new Image().src=["https://ct.pinterest.com/v3/?event=PageVisit",`&tid=${n}`,o.loggedIn&&o.hashedEmail?`&pd[em]=${o.hashedEmail}`:""].join("");else try{window.pintrk("track","checkout"),new Image().src=`https://ct.pinterest.com/v3/?tid=${n}&event=pageview&noscript=1`}catch(r){console.error(r)}},$i=e=>{let{PINTEREST_ID:t}=window.__APP_CONFIG__.ANALYTICS;if(!t)return;let[n,o]=(0,Ui.buildProductAndVariant)(e);new Image().src=["https://ct.pinterest.com/v3/?event=AddToCart",`&tid=${t}`,`&ed[line_items][0][product_id]=${n.id??""}`,`&ed[line_items][0][product_variant_id]=${o.id??""}`,`&ed[line_items][0][product_price]=${o.price??""}`,"&ed[line_items][0][product_quantity]=1",`&ed[line_items][0][product_name]=${window.encodeURIComponent(`${n.title??""} - ${o.title??""}`)}`].join("")},Hi=()=>{let{PINTEREST_ID:e}=window.__APP_CONFIG__.ANALYTICS;e&&(new Image().src=["https://ct.pinterest.com/v3/?event=ViewCategory",`&tid=${e}`].join(""))}});var ct=v(at=>{"use strict";Object.defineProperty(at,"__esModule",{value:!0});at.initSnapchat=Yi;var it=T();function Yi(){typeof window>"u"||window.__APP_CONFIG__.ANALYTICS.SNAPCHAT_ID&&(window._orlyTags||(window._orlyTags=[]),window._orlyTags.push(["loadAccount",Mi],["pageView",Bi],["viewContent",Wi],["addToCart",Ki]))}var Mi=e=>{let{SNAPCHAT_ID:t,SNAPCHAT_DELAY:n=0}=window.__APP_CONFIG__.ANALYTICS;if(t){if(!window.snaptr){let o=(...r)=>{o.handleRequest?o.handleRequest.apply(o,r):o.queue.push(r)};o.queue=[],window.snaptr=o}(0,it.loadScriptWithDelay)({src:"//sc-static.net/scevent.min.js",id:"snapchat-script",timeout:n*1e3}),window.snaptr&&window.snaptr("init",t,{user_email:e.email})}},Bi=()=>{let{SNAPCHAT_ID:e}=window.__APP_CONFIG__.ANALYTICS;!e||!window.snaptr||window.snaptr("track","PAGE_VIEW")},Wi=e=>{let{SNAPCHAT_ID:t}=window.__APP_CONFIG__.ANALYTICS;if(!t||!window.snaptr)return;let[n,o]=(0,it.buildProductAndVariant)(e);window.snaptr("track","VIEW_CONTENT",{currency:"USD",item_category:n.id,item_ids:o.id,description:`${n.title??""} - ${o.title??""}`,price:o.price})},Ki=e=>{let[t,n]=(0,it.buildProductAndVariant)(e),{SNAPCHAT_ID:o}=window.__APP_CONFIG__.ANALYTICS;!o||!window.snaptr||window.snaptr("track","ADD_CART",{currency:"USD",item_category:t.id,item_ids:n.id,description:`${t.title??""} - ${n.title??""}`,price:n.price})}});var xn=v(st=>{"use strict";Object.defineProperty(st,"__esModule",{value:!0});st.loadScript=zi;function zi(){(function(e,t){function n(a){var c=e.getElementsByTagName("script")[0],l=e.createElement("script");l.src=a,l.crossOrigin="",l.onload=u=>{u.target.parentNode.removeChild(u.target)},c.parentNode.insertBefore(l,c)}if(!t.isLoyaltyLion){window.loyaltylion=t,window.lion===void 0&&(window.lion=t),t.version=2,t.isLoyaltyLion=!0;var o=new Date,r=o.getFullYear().toString()+o.getMonth().toString()+o.getDate().toString();n("https://sdk.loyaltylion.net/static/2/loader.js?t="+r);var i=!1;t.init=function(a){if(i)throw new Error("Cannot call lion.init more than once");i=!0;var c=t._token=a.token;if(!c)throw new Error("Token must be supplied to lion.init");for(var l=[],u="_push configure bootstrap shutdown on removeListener authenticateCustomer".split(" "),d=0;d<u.length;d+=1)(function(s,f){s[f]=function(){l.push([f,Array.prototype.slice.call(arguments,0)])}})(t,u[d]);n("https://sdk.loyaltylion.net/sdk/start/"+c+".js?t="+r+o.getHours().toString()),t._initData=a,t._buffer=l}}})(document,window.loyaltylion||[])}});var Gn=v(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.loadLoyaltyLion=Qi;var Ji=xn();function Qi(e){return new Promise((t,n)=>{if(window.loyaltylion&&(window.loyaltylion=window.lion=void 0,Xi()),!e.loyaltylion_token||!window.__APP_CONFIG__.ANALYTICS.LOYALTYLION_ENABLED){console.log("LoyaltyLion wasn't loaded because it isn't enabled for this site."),t();return}typeof window.requestIdleCallback=="function"?window.requestIdleCallback(()=>{jn(e,t,n)}):setTimeout(()=>{jn(e,t,n)},0)})}function jn({loggedIn:e,id:t,email:n,first_name:o,last_name:r,loyaltylion_has_account:i,loyaltylion_token:a,rechargeHash:c,loyaltylion_auth_token:l,date:u},d,s){try{(0,Ji.loadScript)(),i&&e&&n?window.loyaltylion?.init({token:a??"",customer:{id:t??"",email:n,name:`${o??""} ${r??""}`,rechargeHash:c??""},auth:{date:u??"",token:l??""}}):window.loyaltylion?.init({token:a??""}),window.loyaltylion?.on("ready",()=>{setTimeout(()=>{d()},0)})}catch(f){console.error("Could not load LoyaltyLion",JSON.stringify(f,Object.getOwnPropertyNames(f),2)),s(f)}}function Xi(){for(let e of document.querySelectorAll("[data-lion-react-container]"))e.remove();for(let e of document.querySelectorAll("#loyaltylion"))e.remove()}});var lt=v(pe=>{"use strict";Object.defineProperty(pe,"__esModule",{value:!0});pe.loadKlaviyoSubscribe=void 0;pe.initKlaviyo=Zi;var J=T();function Zi(){typeof window>"u"||Oe()&&(window._orlyTags||(window._orlyTags=[]),window._orlyTags.push(["addToCart",ra],["viewContent",oa],["loadAccount",na]))}var ea=()=>{(function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(e,t){return t==="push"?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),r=0;r<n;r++)o[r]=arguments[r];var i=typeof o[o.length-1]=="function"?o.pop():void 0,a=new Promise((function(c){window._klOnsite.push([t].concat(o,[function(l){i&&i(l),c(l)}]))}));return a}}})}catch{window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var t;(t=window._klOnsite).push.apply(t,arguments)}}}})()},ta=()=>{let{ANALYTICS:{KLAVIYO_ID:e,KLAVIYO_DELAY:t=2},SHOP_NAME:n}=window.__APP_CONFIG__;e&&(ea(),(0,J.loadScriptWithDelay)({src:`//static.klaviyo.com/onsite/js/klaviyo.js?company_id=${e}&shop=${n}.myshopify.com`,id:"klaviyo-script",timeout:t*1e3,async:!0,defer:!1}))},na=e=>{if(!Oe()||(ta(),!e.loggedIn)||!e.email&&!e.phone)return;let t=(0,J.removeEmptyProperties)({email:e.email,phone_number:e.phone,first_name:e.first_name,last_name:e.last_name,external_id:e.id,location:{address1:e.address1,address2:e.address2,city:e.city,country:e.country,region:e.province,state:e.province,zip:e.zip}});window.klaviyo.push(["identify",t])},oa=(e,t)=>{if(!Oe())return;let[n]=(0,J.buildProductAndVariant)(e),o=`${document.location.pathname}${document.location.search}`,r={Name:n.title,ProductID:n.id,ImageURL:n.image,URL:o,Brand:n.vendor,Price:n.price,CompareAtPrice:n.compareAtPrice??void 0},i={Name:r.Name,ProductID:r.ProductID,Handle:r.URL,Brand:r.Brand,Price:r.Price,ImageUrl:r.ImageURL,Metadata:{Brand:r.Brand,Price:r.Price,CompareAtPrice:r.CompareAtPrice},event_id:`${t}_${Date.now().toString()}`};window.klaviyo.push(["track","Viewed Product",i]);let a={Name:r.Name,ProductID:r.ProductID,Handle:r.URL,Brand:r.Brand,Price:r.Price,ImageUrl:r.ImageURL,Metadata:{Brand:r.Brand,Price:r.Price,CompareAtPrice:r.CompareAtPrice},event_id:`${t}_${Date.now().toString()}`};window.klaviyo.push(["trackViewedItem",a]),window.geq?.event("Viewed Product Reclaim",a)},ra=(e,t)=>{if(!Oe())return;let[n,o]=(0,J.buildProductAndVariant)(e),r=(0,J.getCurrentPrice)(n,o),i=(0,J.getCartValue)(r),a={Name:n.title,ProductID:n.id,ImageURL:n.image,Handle:n.handle,Brand:n.vendor,Price:r,Properties:e.properties,$value:i,$event_id:`${t}_${Date.now().toString()}`};window.klaviyo.push(["track","Added to Cart",a]),window.geq?.addToCart(a)},ia=()=>{let{KLAVIYO_DELAY:e=0}=window.__APP_CONFIG__.ANALYTICS,t={src:"//www.klaviyo.com/media/js/public/klaviyo_subscribe.js",id:"klaviyo-subscribe-script",timeout:e*1e3,successCallback:()=>{if(!window.KlaviyoSubscribe){console.warn("KlaviyoSubscribe not found");return}window.KlaviyoSubscribe.attachToForms("#footer_email_signup",{hide_form_on_success:!0})}};(0,J.loadScriptWithDelay)(t)};pe.loadKlaviyoSubscribe=ia;function Oe(){let{KLAVIYO_ID:e}=window.__APP_CONFIG__.ANALYTICS;return!!e}});var $n=v(dt=>{"use strict";Object.defineProperty(dt,"__esModule",{value:!0});dt.loadIntellipse=ca;var aa=T();function ca(){let{ANALYTICS:{INTELLIPSE_ENABLED:e=!1,INTELLIPSE_DELAY:t=10},SHOP_NAME:n}=window.__APP_CONFIG__;e&&(0,aa.loadScriptWithDelay)({src:`https://bootstrap.production.intellipse.com/bootstrap.js?shop=${n}.myshopify.com`,id:"intellipse-script",timeout:t*1e3})}});var Hn=v(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.loadAttn=ua;var sa=T();function ua(){let{ATTN_ID:e,ATTN_DELAY:t=10}=window.__APP_CONFIG__.ANALYTICS;e&&(0,sa.loadScriptWithDelay)({src:`//cdn.attn.tv/${e}/dtag.js`,id:"attn-script",timeout:t*1e3})}});var Yn=v(pt=>{"use strict";Object.defineProperty(pt,"__esModule",{value:!0});pt.loadImapactRadius=da;var la=T();function da(){let{IMPACTRADIUS_ENABLED:e=!1,IMPACTRADIUS_DELAY:t=5}=window.__APP_CONFIG__.ANALYTICS;e&&(0,la.loadScriptWithDelay)({src:"//d.impactradius-event.com/A2248058-8d0a-428f-b528-d1484c8157851.js",id:"impact-radius-script",timeout:t*1e3})}});function $(e,t){for(var n in t)e[n]=t[n];return e}function ht(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function ft(e,t,n,o,r){var i={type:e,props:t,key:n,ref:o,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:r??++Jn,__i:-1,__u:0};return r==null&&A.vnode!=null&&A.vnode(i),i}function vt(e){return e.children}function Le(e,t){this.props=e,this.context=t}function te(e,t){if(t==null)return e.__?te(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if((n=e.__k[t])!=null&&n.__e!=null)return n.__e;return typeof e.type=="function"?te(e):null}function ya(e){if(e.__P&&e.__d){var t=e.__v,n=t.__e,o=[],r=[],i=$({},t);i.__v=t.__v+1,A.vnode&&A.vnode(i),ro(e.__P,i,t,e.__n,e.__P.namespaceURI,32&t.__u?[n]:null,o,n??te(t),!!(32&t.__u),r),i.__v=t.__v,i.__.__k[i.__i]=i,ma(o,i,r),t.__e=t.__=null,i.__e!=n&&to(i)}}function to(e){if((e=e.__)!=null&&e.__c!=null)return e.__e=e.__c.base=null,e.__k.some(function(t){if(t!=null&&t.__e!=null)return e.__e=e.__c.base=t.__e}),to(e)}function Bn(e){(!e.__d&&(e.__d=!0)&&B.push(e)&&!Ve.__r++||Mn!=A.debounceRendering)&&((Mn=A.debounceRendering)||Qn)(Ve)}function Ve(){try{for(var e,t=1;B.length;)B.length>t&&B.sort(Xn),e=B.shift(),t=B.length,ya(e)}finally{B.length=Ve.__r=0}}function no(e,t,n,o,r,i,a,c,l,u,d){var s,f,p,I,V,k,C,h=o&&o.__k||De,Y=t.length;for(l=wa(n,t,h,l,Y),s=0;s<Y;s++)(p=n.__k[s])!=null&&(f=p.__i!=-1&&h[p.__i]||eo,p.__i=s,k=ro(e,p,f,r,i,a,c,l,u,d),I=p.__e,p.ref&&f.ref!=p.ref&&(f.ref&&Ct(f.ref,null,p),d.push(p.ref,p.__c||I,p)),V==null&&I!=null&&(V=I),(C=!!(4&p.__u))||f.__k===p.__k?l=oo(p,l,e,C):typeof p.type=="function"&&k!==void 0?l=k:I&&(l=I.nextSibling),p.__u&=-7);return n.__e=V,l}function wa(e,t,n,o,r){var i,a,c,l,u,d=n.length,s=d,f=0;for(e.__k=new Array(r),i=0;i<r;i++)(a=t[i])!=null&&typeof a!="boolean"&&typeof a!="function"?(typeof a=="string"||typeof a=="number"||typeof a=="bigint"||a.constructor==String?a=e.__k[i]=ft(null,a,null,null,null):qe(a)?a=e.__k[i]=ft(vt,{children:a},null,null,null):a.constructor===void 0&&a.__b>0?a=e.__k[i]=ft(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):e.__k[i]=a,l=i+f,a.__=e,a.__b=e.__b+1,c=null,(u=a.__i=ga(a,n,l,s))!=-1&&(s--,(c=n[u])&&(c.__u|=2)),c==null||c.__v==null?(u==-1&&(r>d?f--:r<d&&f++),typeof a.type!="function"&&(a.__u|=4)):u!=l&&(u==l-1?f--:u==l+1?f++:(u>l?f--:f++,a.__u|=4))):e.__k[i]=null;if(s)for(i=0;i<d;i++)(c=n[i])!=null&&(2&c.__u)==0&&(c.__e==o&&(o=te(c)),ao(c,c));return o}function oo(e,t,n,o){var r,i;if(typeof e.type=="function"){for(r=e.__k,i=0;r&&i<r.length;i++)r[i]&&(r[i].__=e,t=oo(r[i],t,n,o));return t}e.__e!=t&&(o&&(t&&e.type&&!t.parentNode&&(t=te(e)),n.insertBefore(e.__e,t||null)),t=e.__e);do t=t&&t.nextSibling;while(t!=null&&t.nodeType==8);return t}function ga(e,t,n,o){var r,i,a,c=e.key,l=e.type,u=t[n],d=u!=null&&(2&u.__u)==0;if(u===null&&c==null||d&&c==u.key&&l==u.type)return n;if(o>(d?1:0)){for(r=n-1,i=n+1;r>=0||i<t.length;)if((u=t[a=r>=0?r--:i++])!=null&&(2&u.__u)==0&&c==u.key&&l==u.type)return a}return-1}function Wn(e,t,n){t[0]=="-"?e.setProperty(t,n??""):e[t]=n==null?"":typeof n!="number"||fa.test(t)?n:n+"px"}function Ne(e,t,n,o,r){var i,a;e:if(t=="style")if(typeof n=="string")e.style.cssText=n;else{if(typeof o=="string"&&(e.style.cssText=o=""),o)for(t in o)n&&t in n||Wn(e.style,t,"");if(n)for(t in n)o&&n[t]==o[t]||Wn(e.style,t,n[t])}else if(t[0]=="o"&&t[1]=="n")i=t!=(t=t.replace(Zn,"$1")),a=t.toLowerCase(),t=a in e||t=="onFocusOut"||t=="onFocusIn"?a.slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?o?n.u=o.u:(n.u=mt,e.addEventListener(t,i?wt:yt,i)):e.removeEventListener(t,i?wt:yt,i);else{if(r=="http://www.w3.org/2000/svg")t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!="width"&&t!="height"&&t!="href"&&t!="list"&&t!="form"&&t!="tabIndex"&&t!="download"&&t!="rowSpan"&&t!="colSpan"&&t!="role"&&t!="popover"&&t in e)try{e[t]=n??"";break e}catch{}typeof n=="function"||(n==null||n===!1&&t[4]!="-"?e.removeAttribute(t):e.setAttribute(t,t=="popover"&&n==1?"":n))}}function Kn(e){return function(t){if(this.l){var n=this.l[t.type+e];if(t.t==null)t.t=mt++;else if(t.t<n.u)return;return n(A.event?A.event(t):t)}}}function ro(e,t,n,o,r,i,a,c,l,u){var d,s,f,p,I,V,k,C,h,Y,W,oe,Ht,we,xe,R=t.type;if(t.constructor!==void 0)return null;128&n.__u&&(l=!!(32&n.__u),i=[c=t.__e=n.__e]),(d=A.__b)&&d(t);e:if(typeof R=="function")try{if(C=t.props,h=R.prototype&&R.prototype.render,Y=(d=R.contextType)&&o[d.__c],W=d?Y?Y.props.value:d.__:o,n.__c?k=(s=t.__c=n.__c).__=s.__E:(h?t.__c=s=new R(C,W):(t.__c=s=new Le(C,W),s.constructor=R,s.render=va),Y&&Y.sub(s),s.state||(s.state={}),s.__n=o,f=s.__d=!0,s.__h=[],s._sb=[]),h&&s.__s==null&&(s.__s=s.state),h&&R.getDerivedStateFromProps!=null&&(s.__s==s.state&&(s.__s=$({},s.__s)),$(s.__s,R.getDerivedStateFromProps(C,s.__s))),p=s.props,I=s.state,s.__v=t,f)h&&R.getDerivedStateFromProps==null&&s.componentWillMount!=null&&s.componentWillMount(),h&&s.componentDidMount!=null&&s.__h.push(s.componentDidMount);else{if(h&&R.getDerivedStateFromProps==null&&C!==p&&s.componentWillReceiveProps!=null&&s.componentWillReceiveProps(C,W),t.__v==n.__v||!s.__e&&s.shouldComponentUpdate!=null&&s.shouldComponentUpdate(C,s.__s,W)===!1){t.__v!=n.__v&&(s.props=C,s.state=s.__s,s.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.some(function(Z){Z&&(Z.__=t)}),De.push.apply(s.__h,s._sb),s._sb=[],s.__h.length&&a.push(s);break e}s.componentWillUpdate!=null&&s.componentWillUpdate(C,s.__s,W),h&&s.componentDidUpdate!=null&&s.__h.push(function(){s.componentDidUpdate(p,I,V)})}if(s.context=W,s.props=C,s.__P=e,s.__e=!1,oe=A.__r,Ht=0,h)s.state=s.__s,s.__d=!1,oe&&oe(t),d=s.render(s.props,s.state,s.context),De.push.apply(s.__h,s._sb),s._sb=[];else do s.__d=!1,oe&&oe(t),d=s.render(s.props,s.state,s.context),s.state=s.__s;while(s.__d&&++Ht<25);s.state=s.__s,s.getChildContext!=null&&(o=$($({},o),s.getChildContext())),h&&!f&&s.getSnapshotBeforeUpdate!=null&&(V=s.getSnapshotBeforeUpdate(p,I)),we=d!=null&&d.type===vt&&d.key==null?io(d.props.children):d,c=no(e,qe(we)?we:[we],t,n,o,r,i,a,c,l,u),s.base=t.__e,t.__u&=-161,s.__h.length&&a.push(s),k&&(s.__E=s.__=null)}catch(Z){if(t.__v=null,l||i!=null)if(Z.then){for(t.__u|=l?160:128;c&&c.nodeType==8&&c.nextSibling;)c=c.nextSibling;i[i.indexOf(c)]=null,t.__e=c}else{for(xe=i.length;xe--;)ht(i[xe]);gt(t)}else t.__e=n.__e,t.__k=n.__k,Z.then||gt(t);A.__e(Z,t,n)}else i==null&&t.__v==n.__v?(t.__k=n.__k,t.__e=n.__e):c=t.__e=ha(n.__e,t,n,o,r,i,a,l,u);return(d=A.diffed)&&d(t),128&t.__u?void 0:c}function gt(e){e&&(e.__c&&(e.__c.__e=!0),e.__k&&e.__k.some(gt))}function ma(e,t,n){for(var o=0;o<n.length;o++)Ct(n[o],n[++o],n[++o]);A.__c&&A.__c(t,e),e.some(function(r){try{e=r.__h,r.__h=[],e.some(function(i){i.call(r)})}catch(i){A.__e(i,r.__v)}})}function io(e){return typeof e!="object"||e==null||e.__b>0?e:qe(e)?e.map(io):$({},e)}function ha(e,t,n,o,r,i,a,c,l){var u,d,s,f,p,I,V,k=n.props||eo,C=t.props,h=t.type;if(h=="svg"?r="http://www.w3.org/2000/svg":h=="math"?r="http://www.w3.org/1998/Math/MathML":r||(r="http://www.w3.org/1999/xhtml"),i!=null){for(u=0;u<i.length;u++)if((p=i[u])&&"setAttribute"in p==!!h&&(h?p.localName==h:p.nodeType==3)){e=p,i[u]=null;break}}if(e==null){if(h==null)return document.createTextNode(C);e=document.createElementNS(r,h,C.is&&C),c&&(A.__m&&A.__m(t,i),c=!1),i=null}if(h==null)k===C||c&&e.data==C||(e.data=C);else{if(i=i&&zn.call(e.childNodes),!c&&i!=null)for(k={},u=0;u<e.attributes.length;u++)k[(p=e.attributes[u]).name]=p.value;for(u in k)p=k[u],u=="dangerouslySetInnerHTML"?s=p:u=="children"||u in C||u=="value"&&"defaultValue"in C||u=="checked"&&"defaultChecked"in C||Ne(e,u,null,p,r);for(u in C)p=C[u],u=="children"?f=p:u=="dangerouslySetInnerHTML"?d=p:u=="value"?I=p:u=="checked"?V=p:c&&typeof p!="function"||k[u]===p||Ne(e,u,p,k[u],r);if(d)c||s&&(d.__html==s.__html||d.__html==e.innerHTML)||(e.innerHTML=d.__html),t.__k=[];else if(s&&(e.innerHTML=""),no(t.type=="template"?e.content:e,qe(f)?f:[f],t,n,o,h=="foreignObject"?"http://www.w3.org/1999/xhtml":r,i,a,i?i[0]:n.__k&&te(n,0),c,l),i!=null)for(u=i.length;u--;)ht(i[u]);c||(u="value",h=="progress"&&I==null?e.removeAttribute("value"):I!=null&&(I!==e[u]||h=="progress"&&!I||h=="option"&&I!=k[u])&&Ne(e,u,I,k[u],r),u="checked",V!=null&&V!=e[u]&&Ne(e,u,V,k[u],r))}return e}function Ct(e,t,n){try{if(typeof e=="function"){var o=typeof e.__u=="function";o&&e.__u(),o&&t==null||(e.__u=e(t))}else e.current=t}catch(r){A.__e(r,n)}}function ao(e,t,n){var o,r;if(A.unmount&&A.unmount(e),(o=e.ref)&&(o.current&&o.current!=e.__e||Ct(o,null,t)),(o=e.__c)!=null){if(o.componentWillUnmount)try{o.componentWillUnmount()}catch(i){A.__e(i,t)}o.base=o.__P=null}if(o=e.__k)for(r=0;r<o.length;r++)o[r]&&ao(o[r],t,n||typeof e.type!="function");n||ht(e.__e),e.__c=e.__=e.__e=void 0}function va(e,t,n){return this.constructor(e,n)}var zn,A,Jn,_a,B,Mn,Qn,Xn,Zn,mt,yt,wt,pa,eo,De,fa,qe,co=q(()=>{eo={},De=[],fa=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,qe=Array.isArray;zn=De.slice,A={__e:function(e,t,n,o){for(var r,i,a;t=t.__;)if((r=t.__c)&&!r.__)try{if((i=r.constructor)&&i.getDerivedStateFromError!=null&&(r.setState(i.getDerivedStateFromError(e)),a=r.__d),r.componentDidCatch!=null&&(r.componentDidCatch(e,o||{}),a=r.__d),a)return r.__E=r}catch(c){e=c}throw e}},Jn=0,_a=function(e){return e!=null&&e.constructor===void 0},Le.prototype.setState=function(e,t){var n;n=this.__s!=null&&this.__s!=this.state?this.__s:this.__s=$({},this.state),typeof e=="function"&&(e=e($({},n),this.props)),e&&$(n,e),e!=null&&this.__v&&(t&&this._sb.push(t),Bn(this))},Le.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Bn(this))},Le.prototype.render=vt,B=[],Qn=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,Xn=function(e,t){return e.__v.__b-t.__v.__b},Ve.__r=0,Zn=/(PointerCapture)$|Capture$/i,mt=0,yt=Kn(!1),wt=Kn(!0),pa=0});var Tt={};Yt(Tt,{useCallback:()=>Sa,useContext:()=>Ia,useDebugValue:()=>Ta,useEffect:()=>Ca,useErrorBoundary:()=>ka,useId:()=>ba,useImperativeHandle:()=>Pa,useLayoutEffect:()=>vo,useMemo:()=>St,useReducer:()=>ho,useRef:()=>Aa,useState:()=>mo});function Q(e,t){S.__h&&S.__h(m,e,ne||t),ne=0;var n=m.__H||(m.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function mo(e){return ne=1,ho(Co,e)}function ho(e,t,n){var o=Q(H++,2);if(o.t=e,!o.__c&&(o.__=[n?n(t):Co(void 0,t),function(c){var l=o.__N?o.__N[0]:o.__[0],u=o.t(l,c);l!==u&&(o.__N=[u,o.__[1]],o.__c.setState({}))}],o.__c=m,!m.__f)){var r=function(c,l,u){if(!o.__c.__H)return!0;var d=o.__c.__H.__.filter(function(f){return f.__c});if(d.every(function(f){return!f.__N}))return!i||i.call(this,c,l,u);var s=o.__c.props!==c;return d.some(function(f){if(f.__N){var p=f.__[0];f.__=f.__N,f.__N=void 0,p!==f.__[0]&&(s=!0)}}),i&&i.call(this,c,l,u)||s};m.__f=!0;var i=m.shouldComponentUpdate,a=m.componentWillUpdate;m.componentWillUpdate=function(c,l,u){if(this.__e){var d=i;i=void 0,r(c,l,u),i=d}a&&a.call(this,c,l,u)},m.shouldComponentUpdate=r}return o.__N||o.__}function Ca(e,t){var n=Q(H++,3);!S.__s&&It(n.__H,t)&&(n.__=e,n.u=t,m.__H.__h.push(n))}function vo(e,t){var n=Q(H++,4);!S.__s&&It(n.__H,t)&&(n.__=e,n.u=t,m.__h.push(n))}function Aa(e){return ne=5,St(function(){return{current:e}},[])}function Pa(e,t,n){ne=6,vo(function(){if(typeof e=="function"){var o=e(t());return function(){e(null),o&&typeof o=="function"&&o()}}if(e)return e.current=t(),function(){return e.current=null}},n==null?n:n.concat(e))}function St(e,t){var n=Q(H++,7);return It(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Sa(e,t){return ne=8,St(function(){return e},t)}function Ia(e){var t=m.context[e.__c],n=Q(H++,9);return n.c=e,t?(n.__==null&&(n.__=!0,t.sub(m)),t.props.value):e.__}function Ta(e,t){S.useDebugValue&&S.useDebugValue(t?t(e):e)}function ka(e){var t=Q(H++,10),n=mo();return t.__=e,m.componentDidCatch||(m.componentDidCatch=function(o,r){t.__&&t.__(o,r),n[1](o)}),[n[0],function(){n[1](void 0)}]}function ba(){var e=Q(H++,11);if(!e.__){for(var t=m.__v;t!==null&&!t.__m&&t.__!==null;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function Ea(){for(var e;e=go.shift();){var t=e.__H;if(e.__P&&t)try{t.__h.some(Re),t.__h.some(Pt),t.__h=[]}catch(n){t.__h=[],S.__e(n,e.__v)}}}function Oa(e){var t,n=function(){clearTimeout(o),wo&&cancelAnimationFrame(t),setTimeout(e)},o=setTimeout(n,35);wo&&(t=requestAnimationFrame(n))}function Re(e){var t=m,n=e.__c;typeof n=="function"&&(e.__c=void 0,n()),m=t}function Pt(e){var t=m;e.__c=e.__(),m=t}function It(e,t){return!e||e.length!==t.length||t.some(function(n,o){return n!==e[o]})}function Co(e,t){return typeof t=="function"?t(e):t}var H,m,At,so,ne,go,S,uo,lo,_o,po,fo,yo,wo,kt=q(()=>{co();ne=0,go=[],S=A,uo=S.__b,lo=S.__r,_o=S.diffed,po=S.__c,fo=S.unmount,yo=S.__;S.__b=function(e){m=null,uo&&uo(e)},S.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),yo&&yo(e,t)},S.__r=function(e){lo&&lo(e),H=0;var t=(m=e.__c).__H;t&&(At===m?(t.__h=[],m.__h=[],t.__.some(function(n){n.__N&&(n.__=n.__N),n.u=n.__N=void 0})):(t.__h.some(Re),t.__h.some(Pt),t.__h=[],H=0)),At=m},S.diffed=function(e){_o&&_o(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(go.push(t)!==1&&so===S.requestAnimationFrame||((so=S.requestAnimationFrame)||Oa)(Ea)),t.__H.__.some(function(n){n.u&&(n.__H=n.u),n.u=void 0})),At=m=null},S.__c=function(e,t){t.some(function(n){try{n.__h.some(Re),n.__h=n.__h.filter(function(o){return!o.__||Pt(o)})}catch(o){t.some(function(r){r.__h&&(r.__h=[])}),t=[],S.__e(o,n.__v)}}),po&&po(e,t)},S.unmount=function(e){fo&&fo(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.some(function(o){try{Re(o)}catch(r){t=r}}),n.__H=void 0,t&&S.__e(t,n.__v))};wo=typeof requestAnimationFrame=="function"});var bt=v(ye=>{"use strict";Object.defineProperty(ye,"__esModule",{value:!0});ye.initOutsmartly=La;ye.useOutsmartlyErrorReporting=Da;ye.logOutsmartlyError=fe;var Na=(kt(),je(Tt)),Ao=T();function La(){typeof window>"u"||window.__APP_CONFIG__.postLogger&&(window._orlyTags||(window._orlyTags=[]),window._orlyTags.push(["pageView",Va],["viewContent",qa],["viewContent",Ra]))}function Da(){(0,Na.useEffect)(()=>(window.addEventListener("unhandledrejection",fe),window.addEventListener("error",fe),()=>{window.removeEventListener("unhandledrejection",fe),window.removeEventListener("error",fe)}),[])}function fe(e,t){let{postLogger:n,rid:o,vid:r,startTimestamp:i,headTimestamp:a}=window.__APP_CONFIG__;if(n){let c=Math.floor(window.performance.now()),l={table:"error",row:{rid:o,vid:r,timelineMark:i+c,elapsedTime:c,headTimestamp:a,source:t??location.pathname,message:"message"in e?e.message:JSON.stringify(e.reason),error:"stack"in e?e.stack:JSON.stringify(e,Object.getOwnPropertyNames(e),2)}};n(l)}}var Va=e=>{let{postLogger:t,rid:n,vid:o,startTimestamp:r}=window.__APP_CONFIG__;if(!t)return;let i=Math.floor(window.performance.now()),a={table:"outcome",row:{outcome:"PageView",rid:n,vid:o,timelineMark:r+i,elapsedTime:i,pathname:location.pathname,entryDepth:window.scrollY,scrollTopOnEntry:window.scrollY,viewportWidth:window.innerWidth,viewportHeight:window.innerHeight,documentHeight:0,metadata:[{key:"eventId",value:e}]}};t(a)},qa=(e,t)=>{let[n]=(0,Ao.buildProductAndVariant)(e);if(typeof window>"u")return;let o=So(n,t);Po("ViewProduct",o)},Ra=(e,t)=>{let[n,o]=(0,Ao.buildProductAndVariant)(e);if(typeof window>"u")return;let r=[...So(n,t),{key:"variantId",value:o.id??""},{key:"eventId",value:t},...Fa(o)];Po("ViewProductVariant",r)};function Po(e,t){let{postLogger:n,startTimestamp:o,rid:r,vid:i}=window.__APP_CONFIG__;if(!n)return;let a=Math.floor(window.performance.now()),c={table:"outcome",row:{rid:r,vid:i,outcome:e,timelineMark:o+a,elapsedTime:a,pathname:window.location.pathname,metadata:t}};n(c)}function So(e,t){return[{key:"eventId",value:t},{key:"handle",value:e.handle},{key:"title",value:e.title},{key:"productId",value:e.id},{key:"productType",value:e.productType??"NA"},{key:"imageUrl",value:e.image??"NA"},{key:"vendor",value:e.vendor??"NA"},{key:"price",value:e.price},{key:"compareAtPrice",value:e.compareAtPrice??e.price}].filter(n=>n.value!==void 0)}function Fa(e){return e.selectedOptions?e.selectedOptions.map(({name:t="NA",value:n="NA"})=>({key:t,value:n})):e.optionMap?[{key:"Color",value:e.optionMap.Color},{key:"Size",value:e.optionMap.Size}]:[]}});var Io=v(Et=>{"use strict";Object.defineProperty(Et,"__esModule",{value:!0});Et.loadTikTokScript=Ua;function Ua(e){(function(t,n,o){t.TiktokAnalyticsObject=o;var r=t[o]=t[o]||[];r.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],r.setAndDefer=function(a,c){a[c]=function(){a.push([c].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<r.methods.length;i++)r.setAndDefer(r,r.methods[i]);r.instance=function(a){for(var c=r._i[a]||[],l=0;l<r.methods.length;l++)r.setAndDefer(c,r.methods[l]);return c},r.load=function(a,c){var l="https://analytics.tiktok.com/i18n/pixel/events.js";r._i=r._i||{},r._i[a]=[],r._i[a]._u=l,r._t=r._t||{},r._t[a]=+new Date,r._o=r._o||{},r._o[a]=c||{};var u=document.createElement("script");u.type="text/javascript",u.async=!0,u.src=l+"?sdkid="+a+"&lib="+o;var d=document.getElementsByTagName("script")[0];d.parentNode.insertBefore(u,d)},r.load(e)})(window,document,"ttq")}});var ko=v(Nt=>{"use strict";Object.defineProperty(Nt,"__esModule",{value:!0});Nt.initTikTok=ja;var Ot=T(),xa=Io();function ja(){if(typeof window>"u")return;let{TIKTOK_ID:e}=window.__APP_CONFIG__.ANALYTICS;e&&(window._orlyTags||(window._orlyTags=[]),window._orlyTags.push(["addToCart",$a],["viewContent",Ha],["loadScript",Ga]))}var Ga=()=>{let{TIKTOK_ID:e}=window.__APP_CONFIG__.ANALYTICS;e&&window.ttq===void 0&&(0,xa.loadTikTokScript)(e)},$a=(e,t)=>{let[n,o]=(0,Ot.buildProductAndVariant)(e);try{window.ttq!==void 0&&window.ttq.track("AddToCart",...To(n,o,t))}catch(r){console.log(r)}},Ha=(e,t)=>{let[n,o]=(0,Ot.buildProductAndVariant)(e);try{window.ttq!==void 0&&window.ttq.track("ViewContent",...To(n,o,t))}catch(r){console.log(r)}};function To(e,t,n){return[{content_id:e.id,content_type:"product",content_name:`${e.title??""} - ${t.title??""}`,quantity:1,price:t.price,curency:(0,Ot.readCookie)("cartCurrency")??"USD"},{event_id:n}]}});var bo=v(Lt=>{"use strict";Object.defineProperty(Lt,"__esModule",{value:!0});Lt.loadFacebookSdk=Ya;function Ya(){(function(e,t,n,o,r,i,a){e.fbq||(r=e.fbq=function(){r.callMethod?r.callMethod.apply(r,arguments):r.queue.push(arguments)},e._fbq||(e._fbq=r),r.push=r,r.loaded=!0,r.version="2.0",r.queue=[],i=t.createElement(n),i.async=!0,i.src=o,a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(i,a))})(window,document,"script","https://connect.facebook.net/en_US/fbevents.js")}});var Do=v(Vt=>{"use strict";Object.defineProperty(Vt,"__esModule",{value:!0});Vt.initFacebook=Ba;var Eo=K(),b=T(),Ma=bo();function Ba(){typeof window>"u"||window.__APP_CONFIG__.ANALYTICS.FB_ID&&(window._orlyTags||(window._orlyTags=[]),window._orlyTags.push(["loadScript",Wa],["addToCart",Ka],["pageView",Ja],["viewContent",za]))}var Wa=()=>{let{USE_FB_SDK:e,FB_INIT:t}=window.__APP_CONFIG__.ANALYTICS;!e||t||(window.__APP_CONFIG__.ANALYTICS.FB_INIT=(async()=>{let{FB_ID:n}=window.__APP_CONFIG__.ANALYTICS;if(n&&(await(0,Eo.waitForShopifyY)(),(0,Ma.loadFacebookSdk)(),window.fbq)){(0,b.ccpa_dns)()?window.fbq("dataProcessingOptions",["LDU"],1,1e3):window.fbq("dataProcessingOptions",[]);let o=await Lo();window.fbq("init",n,o)}})())},Ka=async(e,t)=>{let{FB_ID:n,FB_INIT:o,USE_FB_SDK:r}=window.__APP_CONFIG__.ANALYTICS;if(!n)return;let[i,a]=(0,b.buildProductAndVariant)(e);if(o&&await o,r&&window.fbq?.loaded){window.fbq("track","AddToCart",No(i,a),{eventID:t});return}try{(0,b.imagePixel)([`https://www.facebook.com/tr/?id=${n}`,"&ev=AddToCart",await Dt(t),...Oo(i,a)].join(""))}catch(c){console.error(c)}},za=async(e,t)=>{let{FB_ID:n,FB_INIT:o,USE_FB_SDK:r}=window.__APP_CONFIG__.ANALYTICS;if(!n)return;let[i,a]=(0,b.buildProductAndVariant)(e);try{if(o&&await o,r&&window.fbq?.loaded){window.fbq("track","ViewContent",No(i,a),{eventID:t});return}(0,b.imagePixel)([`https://www.facebook.com/tr/?id=${n}`,"&ev=ViewContent",await Dt(t),...Oo(i,a)].join(""))}catch(c){console.error(c)}},Ja=async e=>{let{FB_ID:t,FB_INIT:n,USE_FB_SDK:o}=window.__APP_CONFIG__.ANALYTICS;if(t){if(n&&await n,o&&window.fbq?.loaded){window.fbq("track","PageView");return}try{(0,b.imagePixel)(`https://www.facebook.com/tr/?id=${t}&ev=PageView${await Dt(e)}`)}catch(r){console.error(r)}}};function Oo(e,t){let n=`${e.title??""} - ${t.title??""}`;return[`&cd[content_ids]=${t.id??""}`,"&cd[content_type]=product_group",`&cd[content_name]=${window.encodeURIComponent(n)}`,`&cd[currency]=${(0,b.readCookie)("cartCurrency")??"USD"}`,`&cd[value]=${window.encodeURIComponent(t.price??"0")}`,e.productType?`&cd[content_category]=${e.productType}`:"","&cd[num_items]=1"]}function No(e,t){let n=`${e.title??""} - ${t.title??""}`;return{content_ids:e.content_ids===void 0?t.id?[t.id]:[]:e.content_ids,content_type:"product",content_name:n,currency:(0,b.readCookie)("cartCurrency")??"USD",value:Number.parseFloat(t.price??"0"),content_category:e.productType}}async function Dt(e){let t=(0,b.readCookie)("_shopify_y"),n=(0,b.readCookie)("_fbp"),o=(0,b.readCookie)("_fbc"),r=await Xa(),i=`${document.location.pathname}${document.location.search}`;return[`&dl=${window.encodeURIComponent(i)}`,`&eid=${e}`,n?`&fbp=${window.encodeURIComponent(n)}`:"",o?`&fbc=${window.encodeURIComponent(o)}`:"",t?`&external_id[0]=${window.encodeURIComponent(t)}`:"",...r,Qa()].join("")}function Qa(){return(0,b.ccpa_dns)()?"&dpo=LDU&dpoco=1&dpost=1000":"&dpo="}async function Lo(){let e=await(0,Eo.loadShopifyAccount)();return e.loggedIn?(0,b.removeEmptyProperties)({em:e.email?.toLowerCase(),fn:e.first_name?.toLowerCase(),ln:e.last_name?.toLowerCase(),ph:e.phone?.replace(/\D+/g,""),ct:e.city?.toLowerCase().replaceAll(/\s+/g,""),st:e.provinceCode?.toLowerCase(),zp:e.zip,country:e.countryCode?.toLowerCase()}):void 0}async function Xa(){let e=await Lo();return e?await Promise.all(Object.entries(e).map(async([n,o])=>o&&typeof o=="string"?`&ud[${n}]=${window.encodeURIComponent(await(0,b.sha256)(o))}`:"")):[]}});var Ro=v(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});Ft.initGoogle=Za;var Fe=T();function Za(){if(typeof window>"u")return;window._orlyTags||(window._orlyTags=[]),window._orlyTags.push(["loadAccount",tc]);let{GA_ID:e}=window.__APP_CONFIG__.ANALYTICS;e&&window._orlyTags.push(["loadScript",ec],["pageView",nc],["viewContent",rc],["addToCart",oc],["collectionView",ic])}var ec=()=>{let{GA_ID:e,GA_USE_GTM:t}=window.__APP_CONFIG__.ANALYTICS;e&&(window.gtag||(window.gtag=function(...n){window.dataLayer=window.dataLayer||[],window.dataLayer.push(n)},window.gtag("js",new Date)),t?(function(n,o,r,i,a){n[i]=n[i]||[],n[i].push({"gtm.start":new Date().getTime(),event:"gtm.js"});var c=o.getElementsByTagName(r)[0],l=o.createElement(r),u=i!="dataLayer"?"&l="+i:"";l.async=!0,l.src="https://www.googletagmanager.com/gtm.js?id="+a+u,c.parentNode.insertBefore(l,c)})(window,document,"script","dataLayer",e):(0,Fe.loadScript)({src:`https://www.googletagmanager.com/gtag/js?id=${e}`,id:"google-analytics",defer:!1,async:!0,anonymous:!0}))},Vo=()=>document.querySelector('script[src*="gtm.js?id="]')?.src.match(/id=([^&]+)/)?.[1],tc=e=>{if(!window.gtag)return;let t=e.loggedIn&&e.id?e.id:null,{GA_ID:n,ADDITIONAL_GA:o}=window.__APP_CONFIG__.ANALYTICS,r=n?[n,...o??[]]:Vo()?[Vo()]:[];for(let i of r)window.gtag("config",i,{user_id:t})},qo="",nc=()=>{let{GA_ID:e,ADDITIONAL_GA:t}=window.__APP_CONFIG__.ANALYTICS;if(!e)return;let n=`${document.location.pathname}${document.location.search}`,o=window.gtag;if(o&&qo!==n&&(qo=n,(0,Fe.ccpa_dns)()&&o("set",{restricted_data_processing:!0}),o("config",e,{page_path:n}),t))for(let r of t)o("config",r,{page_path:n})},oc=e=>{if(!window.__APP_CONFIG__.ANALYTICS.GA_ID)return;let t=Rt((0,Fe.cartItemToBentoAnalyticsItem)(e),{title:document.title,id:-1,url:window.location.toString()});qt("add_to_cart",[t],{},!1)},rc=e=>{if(!window.__APP_CONFIG__.ANALYTICS.GA_ID)return;let t=Rt((0,Fe.cartItemToBentoAnalyticsItem)(e),{title:document.title,id:-1,url:window.location.toString()});qt("view_item",[t])},ic=(e,t)=>{if(!window.__APP_CONFIG__.ANALYTICS.GA_ID)return;let n=t.map((o,r)=>Rt(o,e,r));qt("view_item_list",n)};function qt(e,t,n={},o=!0){window.gtag!==void 0&&window.gtag("event",e,{...n,currency:"USD",items:t,non_interaction:o})}function Rt(e,t,n){return{item_id:e.selected_variant?.sku||e.product.id?.toString()||"",item_name:[e.product.title,e.selected_variant?.title].filter(o=>!!o).join(" "),item_category:e.product.type??"",price:e.product.price,item_brand:e.product.vendor,item_list_id:t.url,item_list_name:t.title,item_variant:e.selected_variant?.id?.toString(),index:n,quantity:e.quantity||1,affiliation:void 0,coupon:void 0,discount:void 0,location_id:void 0}}});var $t=v(N=>{"use strict";var ac=N&&N.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(N,"__esModule",{value:!0});N.initBentoAnalytics=N.logCollectionView=void 0;N.logSignUp=mc;N.logViewCart=Cc;N.logViewContent=Ac;N.logClickContent=bc;N.logSearch=xo;var cc=Be(),sc=We(),uc=lt(),lc=Je(),dc=nt(),_c=ko(),pc=Do(),fc=Ro(),yc=bt(),wc=rt(),gc=ct(),xt=K(),w=T(),Fo=ac(he()),Gt=()=>{};async function mc(e){let t=(0,w.uuid)();await(0,w.callOrlyTagHooks)("signUp",e,t).catch(Gt)}var hc=async()=>{let e=(0,w.uuid)();await(0,w.callOrlyTagHooks)("signIn",e).catch(Gt)},vc=async()=>{let e=(0,w.uuid)();await(0,w.callOrlyTagHooks)("signOut",e).catch(Gt)};async function Cc(){let e=(0,w.uuid)();await(0,w.callOrlyTagHooks)("viewCart",e)}async function Ac(e){let t=(0,w.uuid)();await(0,w.callOrlyTagHooks)("viewContent",e,t)}async function Uo(e,t){await(0,w.callOrlyTagHooks)("addToCart",e,t)}async function Pc(e,t){await(0,w.callOrlyTagHooks)("removeFromCart",e,t)}var Sc=async(e,t)=>{await(0,w.callOrlyTagHooks)("clearCart",e,t)};async function Ic(){let e=window.__APP_CONFIG__.eventId||(0,w.uuid)(),t=(0,xt.loadShopifyAccount)(),n=t.then(async o=>{await kc(o)});await Promise.allSettled([(0,w.callOrlyTagHooks)("pageView",e,t),n])}async function Tc(){await(0,w.callOrlyTagHooks)("loadScript")}async function kc(e){await(0,w.callOrlyTagHooks)("loadAccount",e);let t=(0,xt.getLastLoginState)();e.loggedIn!==void 0&&e.loggedIn!==t?.loggedIn&&(e.loggedIn?await hc():t!==void 0&&await vc(),(0,xt.setLoginState)({loggedIn:e.loggedIn}))}async function bc(e,t,n=0){let o=window.__APP_CONFIG__.eventId||(0,w.uuid)();await(0,w.callOrlyTagHooks)("clickContent",e,t,n,o)}N.logCollectionView=(0,Fo.default)(async(e,t)=>{let n=(0,w.uuid)(),r=new URLSearchParams(window.location.search).get("q"),i=window.location.pathname.startsWith("/search")&&r;await Promise.allSettled([(0,w.callOrlyTagHooks)("collectionView",e,t,n),i?xo(r,t):void 0])});async function xo(e,t){let n=(0,w.uuid)();await Promise.allSettled([(0,w.callOrlyTagHooks)("search",e,t,n)])}var Ec=async(e,t)=>{let n=await fetch(e,t),o=await n.json();return queueMicrotask(()=>{Oc(e,n.headers,o).catch(r=>{console.error(r)})}),o};async function Oc(e,t,n){if(!(0,w.isPartialShopifyCartWithItems)(n)){if(!(0,w.isShopifyCartError)(n))throw new Error("unexpected response, no `items` and not a ShopifyCartError");return n}let o=await(0,w.normalizeCart)(n),r=t.get("x-event-id")??(0,w.uuid)();e.startsWith("/cart/add.js")?Lc(o,r):e.startsWith("/cart/change.js")||e.startsWith("/cart/update.js")?Ut(o,r):e.startsWith("/cart/clear.js")?Ut(o,r,!0):e.startsWith("/cart.json")?(0,w.updateCart)(o):console.error(`Unknown URL: ${e}`)}var jt=(e,t)=>{if(!e)return t;let n=Math.abs(e.quantity-t.quantity);if(n===0)return console.warn("item quantity not changed"),t;let o=n*t.final_price,r=n*t.original_price,i=Math.round((r-o)*100)/100,a=Math.abs(t.line_price-e.line_price);return{...t,quantity:n,final_line_price:o,line_price:a,original_line_price:r,line_level_total_discount:i,total_discount:i,discounts:[],line_level_discount_allocations:[]}},Nc=(e,t)=>{if(!e)return[t,t.items];let n=e.items,o=(0,w.getItemCounts)(n),r=(0,w.getItemCounts)(t.items),i=[];for(let[a,c]of r.entries()){let l=o.get(a),u=l?.quantity||0,s=c.quantity-u;if(s>0){i.push(jt(l,c));let f=n.findIndex(p=>p.id===c.id);f===-1?n.push(c):n[f]=c}else s<0&&console.error("TODO: handle out of sync cart state")}return[{...e,items:n},i]},Lc=(e,t)=>{let n=(0,w.getOldCart)(),[o,r]=Nc(n,e);(0,w.updateCart)(o);for(let i of r)Uo({...i},t).catch(a=>{console.error(a)})},Ut=(e,t,n)=>{let o=(0,w.getOldCart)();if(!o){(0,w.updateCart)(e);return}let r=(0,w.getItemCounts)(o.items),i=(0,w.getItemCounts)(e.items),a=[],c=[];for(let[l,u]of i.entries()){let d=r.get(l),s=d?.quantity||0,p=u.quantity-s;p>0?a.push(jt(d,u)):p<0&&c.push(jt(d,u))}for(let[l,u]of r.entries())i.has(l)||c.push(u);(0,w.updateCart)(e);for(let l of a)Uo(l,t).catch(u=>{console.error(u)});for(let l of c)Pc(l,t).catch(u=>{console.error(u)});n&&Sc(c,t)?.catch(l=>{console.error(l)})};N.initBentoAnalytics=(0,Fo.default)(async e=>{if(typeof window>"u"){console.warn("initBentoAnalytics: window not defined, NOP.");return}if(!window.__APP_CONFIG__){console.warn("initBentoAnalytics: No window.__APP_CONFIG__ found.");return}if(!window.__APP_CONFIG__.ANALYTICS){console.warn("initBentoAnalytics: No window.__APP_CONFIG__.ANALYTICS found.");return}window.__APP_CONFIG__.fetchCartJSON=Ec;let t={elevar:sc.initElevar};for(let n of(0,w.entries)(e))if(n){let[o,r]=n;r&&t[o]()}(0,cc.initAnglerAI)(),(0,pc.initFacebook)(),(0,fc.initGoogle)(),(0,uc.initKlaviyo)(),(0,lc.initListrak)(),(0,yc.initOutsmartly)(),(0,wc.initPinterest)(),(0,dc.initShopify)(),(0,gc.initSnapchat)(),(0,_c.initTikTok)();try{await Tc().then(Ic)}catch(n){console.log(n)}})});var $o=v(Ue=>{"use strict";Object.defineProperty(Ue,"__esModule",{value:!0});Ue.useViewContent=Dc;Ue.useCollectionView=Vc;var jo=(kt(),je(Tt)),Go=$t();function Dc(e){(0,jo.useEffect)(()=>{(0,Go.logViewContent)(e).catch(t=>{console.error(t)})},[e.product_id,e.variant_id])}function Vc(e,t){(0,jo.useEffect)(()=>{(0,Go.logCollectionView)(e,t).catch(n=>{console.error(n)})},[e,t])}});var Bo=v(_=>{"use strict";Object.defineProperty(_,"__esModule",{value:!0});_.loadScriptWithDelay=_.loadScript=_.loadShopifyAccount=_.initBentoAnalytics=_.logViewContent=_.logViewCart=_.logSignUp=_.logSearch=_.logCollectionView=_.logClickContent=_.useCollectionView=_.useViewContent=_.useOutsmartlyErrorReporting=_.logOutsmartlyError=_.loadImapactRadius=_.loadAttn=_.loadIntellipse=_.loadKlaviyoSubscribe=_.loadLoyaltyLion=_.initSnapchat=_.initPinterest=_.initShopify=_.initListrak=_.initElevar=_.initAnglerAI=void 0;var qc=Be();Object.defineProperty(_,"initAnglerAI",{enumerable:!0,get:function(){return qc.initAnglerAI}});var Rc=We();Object.defineProperty(_,"initElevar",{enumerable:!0,get:function(){return Rc.initElevar}});var Fc=Je();Object.defineProperty(_,"initListrak",{enumerable:!0,get:function(){return Fc.initListrak}});var Uc=nt();Object.defineProperty(_,"initShopify",{enumerable:!0,get:function(){return Uc.initShopify}});var xc=rt();Object.defineProperty(_,"initPinterest",{enumerable:!0,get:function(){return xc.initPinterest}});var jc=ct();Object.defineProperty(_,"initSnapchat",{enumerable:!0,get:function(){return jc.initSnapchat}});var Gc=Gn();Object.defineProperty(_,"loadLoyaltyLion",{enumerable:!0,get:function(){return Gc.loadLoyaltyLion}});var $c=lt();Object.defineProperty(_,"loadKlaviyoSubscribe",{enumerable:!0,get:function(){return $c.loadKlaviyoSubscribe}});var Hc=$n();Object.defineProperty(_,"loadIntellipse",{enumerable:!0,get:function(){return Hc.loadIntellipse}});var Yc=Hn();Object.defineProperty(_,"loadAttn",{enumerable:!0,get:function(){return Yc.loadAttn}});var Mc=Yn();Object.defineProperty(_,"loadImapactRadius",{enumerable:!0,get:function(){return Mc.loadImapactRadius}});var Ho=bt();Object.defineProperty(_,"logOutsmartlyError",{enumerable:!0,get:function(){return Ho.logOutsmartlyError}});Object.defineProperty(_,"useOutsmartlyErrorReporting",{enumerable:!0,get:function(){return Ho.useOutsmartlyErrorReporting}});var Yo=$o();Object.defineProperty(_,"useViewContent",{enumerable:!0,get:function(){return Yo.useViewContent}});Object.defineProperty(_,"useCollectionView",{enumerable:!0,get:function(){return Yo.useCollectionView}});var X=$t();Object.defineProperty(_,"logClickContent",{enumerable:!0,get:function(){return X.logClickContent}});Object.defineProperty(_,"logCollectionView",{enumerable:!0,get:function(){return X.logCollectionView}});Object.defineProperty(_,"logSearch",{enumerable:!0,get:function(){return X.logSearch}});Object.defineProperty(_,"logSignUp",{enumerable:!0,get:function(){return X.logSignUp}});Object.defineProperty(_,"logViewCart",{enumerable:!0,get:function(){return X.logViewCart}});Object.defineProperty(_,"logViewContent",{enumerable:!0,get:function(){return X.logViewContent}});Object.defineProperty(_,"initBentoAnalytics",{enumerable:!0,get:function(){return X.initBentoAnalytics}});var Bc=K();Object.defineProperty(_,"loadShopifyAccount",{enumerable:!0,get:function(){return Bc.loadShopifyAccount}});var Mo=T();Object.defineProperty(_,"loadScript",{enumerable:!0,get:function(){return Mo.loadScript}});Object.defineProperty(_,"loadScriptWithDelay",{enumerable:!0,get:function(){return Mo.loadScriptWithDelay}})});var D=Xo(Bo(),1);if(typeof window<"u"){let e=(0,D.initBentoAnalytics)({elevar:!0});e.then(()=>console.log("initBentoAnalytics() success")).catch(t=>console.error("initBentoAnalytics() error:",t)),window.__BENTO_ANALYTICS__={ready:e,logViewContent:D.logViewContent,logCollectionView:D.logCollectionView,logViewCart:D.logViewCart,logClickContent:D.logClickContent,logSearch:D.logSearch}}})();
</script><script>"use strict";(()=>{function S(t){let e=!1;return{descriptor:t.descriptor,register(r){if(e)return;e=!0;let n=r.__BENTO_BRIDGE__;if(!n){console.warn(`[${t.descriptor.namespace}] Bridge not found`);return}n.registerSlice({namespace:t.descriptor.namespace,actions:t.actions,serverActionKeys:t.descriptor.serverActions}),t.onRegister&&t.onRegister({dispatch:(i,a)=>{n.apply({type:`${t.descriptor.namespace}:${i}`,payload:a})},set:i=>{n.updateSlice(t.descriptor.namespace,i)},get:()=>n.getSlice(t.descriptor.namespace)})},reset(){e=!1}}}function d(){return(()=>{})}function P(t){let e={};for(let n of Object.keys(t.actions))e[n]=i=>({type:`${t.namespace}:${n}`,payload:i});let r=t.serverActions?new Set(Object.keys(t.serverActions)):void 0;return{namespace:t.namespace,version:t.version,selectors:t.selectors,actions:e,serverActions:r,__serverActionTypes:void 0,__stateType:void 0}}var R=P({state:void 0,namespace:"cart",version:"0.1.2",selectors:{cart:t=>t?.cart,items:t=>t?.cart?.items??[],itemCount:t=>t?.cart?.item_count??0,cartTotal:t=>(t?.cart?.total_price??0)/100,cartOriginalTotal:t=>(t?.cart?.original_total_price??0)/100,cartStatus:t=>t?.cartStatus??{status:"READY"},cartMessages:t=>t?.cartMessages??[],currency:t=>t?.cart?.currency??"USD"},actions:{addToCart:d(),addBundleToCart:d(),changeCart:d(),refreshCart:d(),clearCart:d(),setStatus:d(),setCart:d(),computeBundleDiscount:d(),updateCartAttributes:d()},serverActions:{getSignedBundle:d()}});var w=class{inFlight=!1;queue=[];enqueue(e){this.queue.push(e),this.inFlight||this.processQueue()}async processQueue(){if(this.queue.length===0){this.inFlight=!1;return}this.inFlight=!0;let e=this.queue.shift();if(e){try{await e()}catch(r){console.error("Error occurred while fetching:",r)}this.processQueue()}}},I=new w,m=Object.freeze({credentials:"include",headers:{"Content-Type":"application/json","x-requested-with":"XMLHttpRequest"}});function N(){return typeof window<"u"&&typeof window.__APP_CONFIG__?.fetchCartJSON=="function"?window.__APP_CONFIG__.fetchCartJSON:async(...t)=>fetch(...t).then(e=>e.json())}function f(...t){return new Promise((e,r)=>{typeof window>"u"||I.enqueue(async()=>{try{let i=await N()(...t);e(i)}catch(n){r(n)}})})}function Z(...t){return new Promise((e,r)=>{typeof window>"u"||I.enqueue(async()=>{try{let i=await N()(...t);try{let a=await fetch("/pages/cart-json"),o=await $(a);e(o);return}catch{e(i);return}}catch(n){r(n)}})})}async function $(t){let e=await t.text();try{let r=JSON.parse(e);if(!Array.isArray(r?.items))throw Error("/pages/cart-json was invalid, will fallback to cart.json");return{...r,items:r.items.map(n=>({...n,properties:Array.isArray(n.properties)?n.properties.reduce((i,[a,o])=>({...i,[a]:o}),{}):n.properties}))}}catch(r){throw console.error(e),r}}function A(t){return t.has_components&&!t.item_components?.length}function _(t){return new Promise(e=>{if(typeof window>"u"){e();return}if(!t.items?.some(A)){e();return}I.enqueue(async()=>{try{let r=await fetch("/pages/cart-json"),n=await $(r),i={...t,items:(t.items??[]).map(a=>A(a)?n.items?.find(o=>o.key===a.key)??a:a)};i.items.some(A)?e():e(i)}catch(r){console.error(r),e()}})})}var q={token:"",note:null,attributes:{},original_total_price:0,total_price:0,total_discount:0,total_weight:0,item_count:0,items:[],requires_shipping:!1,currency:"USD",items_subtotal_price:0,cart_level_discount_applications:[],discount_codes:[]},u=t=>Z(`/cart.json?currencyCode=${t}`,{...m}),F=async t=>f("/cart/add.js",{...m,method:"POST",body:JSON.stringify(t)}),tt=t=>f("/cart/change.js",{...m,method:"POST",body:JSON.stringify(t)}),et=t=>f("/cart/update.js",{...m,method:"POST",body:JSON.stringify({updates:t})}),h=t=>f("/cart/update.js",{...m,method:"POST",body:JSON.stringify({attributes:t})}),v=()=>f("/cart/clear.js",{method:"GET"});function U(t,e){if(t.quantity===0&&e?.items?.every(n=>n.key===t.id))return v();let r=e?.items?.find(n=>n.key===t.id);if(r?.item_components?.length&&!r.properties._olbid){let n={[t.id]:0,...Object.fromEntries(r.item_components.map(i=>[i.key,0]))};return et(n)}return tt(t)}function C(t){if(typeof window>"u"||!t.status)return;let e=new CustomEvent("CartMessage",{cancelable:!0,detail:t});window.dispatchEvent(e)&&alert(t.message)}var g=async(t,e)=>{let r=e.items.some(a=>a.properties?._olpre);t.set({...t.state,cartStatus:{status:"UPDATING",variantId:e.items.length===1?e.items[0]?.id:`${e.items[0]?.id}_bundle${r?"_pre":""}`}});let n=await F(e);if(n.status){let a={status:n.status,message:n.message,ack:!1,id:`${t.state.cartMessages.length+1}_${Date.now()}`},o=t.state.cart;try{o=await u("USD")}catch(c){console.error(`cart error: ${c}`)}t.set({...t.state,cart:o,cartStatus:{status:"READY"},cartMessages:[...t.state.cartMessages,a]}),C(n),j();return}let i=await u("USD");t.set({...t.state,cart:i,cartStatus:{status:"READY"}}),j()};function j(){typeof document>"u"||(window.dispatchEvent(new CustomEvent("bento:show-header")),document.getElementById("cart-toggle")?.click())}function G({bundleAction:t,items:e}){return e.map((r,n)=>{let i=r.isPreOrder&&r.preOrderShipping?{_olpre:"preorder",Shipping:r.preOrderShipping.propertyValue,_shipping_days:r.preOrderShipping.days}:{};return{id:r.variantId,quantity:1,properties:{_bundleOrder:r.bundleOrder??n,_compareRetail:L(r.compareAtPrice??r.price),_compareSolo:L(r.price),...t,...i,...r.addToCartProperties}}})}function L(t){return Math.round(parseFloat(t)*100)}function B(t){return t!=null}function y(t){return!!(t&&t.preorderVariant&&t.preorderVariant?.id===t.variantId)}function J(t){if(!t?.preorderVariant)return t;let e=t.compareAtPrice??t.price;return{...t,oos:void 0,variantId:t.preorderVariant.id,price:t.preorderVariant.price,maxBundleDiscount:t.preorderVariant.maxBundleDiscount,discountSignature:t.preorderVariant.discountSignature,compareAtPrice:parseFloat(e)>parseFloat(t.preorderVariant.price)?e:void 0,addToCartProperties:t.preorderVariant.addToCartProperties}}var Y=75;function K(t,e){let n=t.map(i=>i.preorderVariant).filter(B).map(i=>i.days??Y).sort((i,a)=>i-a);if(n.length<t.length){let i="Pre-Order Not Available";return{days:void 0,propertyValue:i,displayValue:i}}return rt(n.pop(),e)}function rt(t,e){t??=Y,t<14&&(t=14);let r=new Date;r.setDate(r.getDate()+t);let n={month:"short",day:"numeric"},i=e?"Ship":"Estimated to Ship",a=`${i} ${t}${nt}`,o=`${i} ${r.toLocaleDateString("en-US",n)}`;return{propertyValue:a,displayValue:o,days:t}}var nt=" days after purchase";function z(...t){let e=t.filter(y);if(e.length===0)return;let{displayValue:r,propertyValue:n,days:i}=K(e);return{displayValue:`Pre-order: ${r}`,propertyValue:`Pre-order: ${n}`,days:i}}var T=async(t,e,r)=>{let n=e.usePreorder?e.variants.map(J):e.variants,i=n.map(s=>({id:s.variantId,price:parseFloat(s.price),isPreOrderVariant:y(s),discount:s.maxBundleDiscount,signature:s.discountSignature})),a=await r.getSignedBundle({variants:i,bundleName:e.bundleName,discountConfig:e.discountConfig});if(!a?._olbid)return;let o=e.usePreorder?z(...n):void 0,c=G({bundleAction:{_olk:a._olk,_olf:a._olf,_olbid:a._olbid,_olbn:a._olbn,_olbp:a._olbp,_olbi:a._olbi,_olpd:a._olpd},items:n.map((s,l)=>({variantId:s.variantId,price:s.price,compareAtPrice:s.compareAtPrice,isPreOrder:!!e.usePreorder,preOrderShipping:o?{propertyValue:o.propertyValue,days:o.days??75}:void 0,addToCartProperties:s.addToCartProperties,bundleOrder:e.bundleOrders?.[l]}))});await g(t,{items:c})};var x=async(t,e)=>{t.set({...t.state,cartStatus:{status:"UPDATING"}});let r=t.state.cart;if(e.quantity===0&&r){let o=r.items?.find(c=>c.key===e.id)?.properties._iwp;if(typeof o=="string"&&r.attributes?.[o]!=="0")try{await h({[o]:"0"})}catch{}}let n=await U(e,r);if(n.status){let a={status:n.status,message:n.message,ack:!1,id:`${t.state.cartMessages.length+1}_${Date.now()}`},o=t.state.cart;try{o=await u("USD")}catch(c){console.error(`cart error: ${c}`)}t.set({...t.state,cart:o,cartStatus:{status:"READY"},cartMessages:[...t.state.cartMessages,a]}),C(n);return}let i=await u("USD");t.set({...t.state,cart:i,cartStatus:{status:"READY"}})};var D=async t=>{let e=await u("USD"),r=await _(e);t.set({...t.state,cart:r||e,cartStatus:{status:"READY"}})};var O=async t=>{await v(),t.set({...t.state,cart:{...q},cartStatus:{status:"READY"}})};var V=async(t,e)=>{t.set({...t.state,cartStatus:e})};var M=async(t,e)=>{t.set({...t.state,cart:e}),_(e).then(r=>{r&&t.set({...t.state,cart:r})})};function it(t,e){if(!t.isDynamicDiscount)return t.maxBundleDiscount;let r=e.discount??t.maxBundleDiscount;return t.maxPreOrderDiscount!==void 0&&e.isPreOrderVariant?Math.min(t.maxPreOrderDiscount,r):r}function H(t,e){if(!t.isDynamicDiscount)return t.maxBundleDiscount;let r=e.map(o=>"variantId"in o?{isPreOrderVariant:y(o),discount:o.maxBundleDiscount,price:parseFloat(o.price)}:o),n=!!r.find(o=>o.isPreOrderVariant),i=r.map(o=>{let c=it(t,o),s=t.avgDiscounts?o.price:1;return c*s});if(t.avgDiscounts){let o=r.reduce((s,l)=>s+l.price,0),c=i.reduce((s,l)=>s+l,0);return Math.ceil(c/o)}let a=n?Math.max(...i):Math.min(...i);return Math.min(t.maxBundleDiscount,a)}var E=async(t,e)=>H(e.discountConfig,e.variants);var k=async(t,e)=>{t.set({...t.state,cartStatus:{status:"UPDATING"}});let r=await h(e);if(r.status){let i={status:r.status,message:r.message,ack:!1,id:`${t.state.cartMessages.length+1}_${Date.now()}`},a=t.state.cart;try{a=await u("USD")}catch(o){console.error(`cart error: ${o}`)}t.set({...t.state,cart:a,cartStatus:{status:"READY"},cartMessages:[...t.state.cartMessages,i]});return}let n=await u("USD");t.set({...t.state,cart:n,cartStatus:{status:"READY"}})};function W(){if(typeof window>"u")return;let t="__bento_cart_viewCartListener_attached__";if(window[t])return;window[t]=!0;let e=document.querySelector("input#cart-toggle"),r=()=>{window.__BENTO_ANALYTICS__?.logViewCart()};e?.checked&&r(),e?.addEventListener("change",r)}var at=S({descriptor:R,actions:{addToCart:g,addBundleToCart:T,changeCart:x,refreshCart:D,clearCart:O,setStatus:V,setCart:M,computeBundleDiscount:E,updateCartAttributes:k},onRegister(t){t.dispatch("refreshCart"),W()}});var Q=at.register;Q(window);})();
</script><script>"use strict";(()=>{function s(e){let i=!1;return{descriptor:e.descriptor,register(t){if(i)return;i=!0;let n=t.__BENTO_BRIDGE__;if(!n){console.warn(`[${e.descriptor.namespace}] Bridge not found`);return}n.registerSlice({namespace:e.descriptor.namespace,actions:e.actions,serverActionKeys:e.descriptor.serverActions}),e.onRegister&&e.onRegister({dispatch:(o,r)=>{n.apply({type:`${e.descriptor.namespace}:${o}`,payload:r})},set:o=>{n.updateSlice(e.descriptor.namespace,o)},get:()=>n.getSlice(e.descriptor.namespace)})},reset(){i=!1}}}function l(){return(()=>{})}function c(e){let i={};for(let n of Object.keys(e.actions))i[n]=o=>({type:`${e.namespace}:${n}`,payload:o});let t=e.serverActions?new Set(Object.keys(e.serverActions)):void 0;return{namespace:e.namespace,version:e.version,selectors:e.selectors,actions:i,serverActions:t,__serverActionTypes:void 0,__stateType:void 0}}var g=c({state:void 0,namespace:"collection",version:"0.1.3",selectors:{collection:e=>e?.collection,disruptors:e=>e?.collection?.transformedMetafields?.disruptors??[],products:e=>e?.collection?.products??[],handle:e=>e?.collection?.handle??"",title:e=>e?.collection?.title??"",totalProducts:e=>e?.totalProducts??0,pageNumber:e=>e?.pageNumber??1,productsPerPage:e=>e?.productsPerPage??32,filterList:e=>e?.filterList??[],sortList:e=>e?.sortList??[]},actions:{},serverActions:{refreshCollection:l()}});function f(e){if(e===void 0)return;let i=parseInt(e,10);return isNaN(i)?void 0:i}function b(e){let i=e.split("/"),t=i[i.length-1];if(!t)return;let n=parseInt(t,10);return isNaN(n)?void 0:n}function v(e,i){let t=e??{},n=i?.altKey??"default";return(t[n]??t.default??Object.values(t)[0]??[{src:""}]).map(r=>({altText:n,...r}))}function I(e,i){let t=v(e.imageMap,i)[0]??{src:"",altText:""};return{aspect_ratio:t.width&&t.height?t.width/t.height:1,alt:`${t.model??t.altText??""}`,width:t.width??0,height:t.height??0,url:t.src??""}}function m(e){if(typeof window>"u"||!e)return;let i=window.__BENTO_ANALYTICS__;i&&i.ready.then(()=>{let t={title:e.title??"",id:b(e.id??"0")??0,url:window.location.href};i.logCollectionView(t,(e.products??[]).map(n=>{let o=n.variants??[],r=o.find(y=>n.defaultVariantId===y.variantId)??o[0],a=I(n,r),u=n.priceRange?.minPrice,p=n.compareAtRange?.maxPrice;return{product:{compare_at_price:p,id:f(n.id??""),selectedOptions:[],url:window.location.href,title:n.title,type:n.productType,image:{...a,src:a.url},price:u,vendor:n.vendor},selected_variant:{title:r?.title,price:u,image:{...a,src:a.url},id:f(r?.variantId),compare_at_price:p,sku:r?.sku,inventory_quantity:r?.quantityAvailable,url:`${window.location.origin}/products/${n.handle}?variant=${r?.variantId}`},quantity:1}}))})}function d(e){if(!e)return 0;let i=e.split("/"),t=parseInt(i[i.length-1]??"",10);return isNaN(t)?0:t}function w(e){if(typeof window>"u"||!e)return;let i=(e.products??[]).map(t=>({gid:`gid://shopify/Product/${t.id??"0"}`,id:d(t.id),handle:t.handle??"",type:t.productType??"",vendor:t.vendor??"",variants:(t.variants??[]).map(n=>({id:d(n.variantId),name:[t.title,n.title].filter(Boolean).join(" - "),price:(parseFloat(n.price??"0")||0)*100,public_title:n.title??"",sku:n.sku??""}))}));window.meta&&(window.meta.products=i,window.meta.page&&(window.meta.page.resourceId=d(e.id)))}var C=s({descriptor:g,actions:{},onRegister(e){let i=e.get();m(i.collection),w(i.collection)}});var _=C.register;_(window);})();
</script><script>"use strict";(()=>{var p=50;function c(){return typeof window>"u"?{config:void 0,cache:{},pendingHandles:new Set,pendingCallbacks:new Map,batchTimer:null}:(window.__ORLY_PRICING_STATE__||(window.__ORLY_PRICING_STATE__={config:window.__ORLY_CONFIG__,cache:{},pendingHandles:new Set,pendingCallbacks:new Map,batchTimer:null}),window.__ORLY_PRICING_STATE__)}function g(n){return`query BatchIntlPrices($country: CountryCode!) @inContext(country: $country) {
    ${n.map((e,i)=>`p${i}: product(handle: "${e}") {
    id
    handle
    variants(first: 250) {
      nodes {
        id
        price { amount currencyCode }
        compareAtPrice { amount currencyCode }
      }
    }
  }`).join(`
`)}
  }`}function y(n){return n.split("/").pop()||""}function l(n,t){if(n==null)return{amount:void 0,currency:t};let e=typeof n=="number"?n:parseFloat(n);return{amount:Number.isFinite(e)?e:void 0,currency:t}}async function m(n,t){if(!n||!n.country||n.country==="US")return{};if(t.length===0)return{};try{let e=g(t),i=`${n.domain}/api/${n.apiVersion}/graphql.json`,r=await fetch(i,{method:"POST",headers:{"Content-Type":"application/json","X-Shopify-Storefront-Access-Token":n.publicToken},body:JSON.stringify({query:e,variables:{country:n.country}})});if(!r.ok)return{};let a=await r.json();if(a.errors||!a.data)return{};let s={};return Object.entries(a.data).forEach(([R,f])=>{let o=f;if(!o?.handle)return;let u=o.variants.nodes[0]?.price.currencyCode??"USD";s[o.handle]={handle:o.handle,currency:u,variants:o.variants.nodes.map(d=>({id:y(d.id),price:l(parseFloat(d.price.amount),u),compareAtPrice:d.compareAtPrice?l(parseFloat(d.compareAtPrice.amount),u):void 0}))}}),s}catch{return{}}}function P(){let n=c();if(n.pendingHandles.size===0)return;let t=Array.from(n.pendingHandles);n.pendingHandles.clear(),n.batchTimer=null,m(n.config,t).then(e=>{for(let i of t){let r=e[i];n.cache[i]=r;let a=n.pendingCallbacks.get(i);if(a){for(let s of a)s(r);n.pendingCallbacks.delete(i)}}}).catch(()=>{for(let e of t){let i=n.pendingCallbacks.get(e);if(i){for(let r of i)r(void 0);n.pendingCallbacks.delete(e)}}})}function _(n,t){let e=c();e.pendingHandles.add(n);let i=e.pendingCallbacks.get(n)||[];i.push(t),e.pendingCallbacks.set(n,i),e.batchTimer&&clearTimeout(e.batchTimer),e.batchTimer=setTimeout(P,p)}function h(n){return c().cache[n]}function b(){return c().config}function C(n,t="USD"){if(n==null)return"";let e=typeof n=="string"?parseFloat(n):n;if(isNaN(e))return"";try{let i=typeof navigator<"u"?navigator.language:"en-US",r=!Number.isInteger(e);return new Intl.NumberFormat(i,{style:"currency",currency:t,minimumFractionDigits:r?2:0,maximumFractionDigits:r?2:0}).format(e)}catch{return`${t} ${e.toFixed(2)}`}}typeof window<"u"&&(c(),window.__ORLY_PRICING__={getPrice:h,queueHandle:_,formatPrice:C,getConfig:b});})();
</script><script>"use strict";(()=>{function h(e){let t=!1;return{descriptor:e.descriptor,register(n){if(t)return;t=!0;let r=n.__BENTO_BRIDGE__;if(!r){console.warn(`[${e.descriptor.namespace}] Bridge not found`);return}r.registerSlice({namespace:e.descriptor.namespace,actions:e.actions,serverActionKeys:e.descriptor.serverActions}),e.onRegister&&e.onRegister({dispatch:(i,o)=>{r.apply({type:`${e.descriptor.namespace}:${i}`,payload:o})},set:i=>{r.updateSlice(e.descriptor.namespace,i)},get:()=>r.getSlice(e.descriptor.namespace)})},reset(){t=!1}}}function d(){return(()=>{})}function P(e){let t={};for(let r of Object.keys(e.actions))t[r]=i=>({type:`${e.namespace}:${r}`,payload:i});let n=e.serverActions?new Set(Object.keys(e.serverActions)):void 0;return{namespace:e.namespace,version:e.version,selectors:e.selectors,actions:t,serverActions:n,__serverActionTypes:void 0,__stateType:void 0}}function u(e,t){if(typeof window>"u")return;let n=new URL(window.location.href),r=new URLSearchParams(n.search);r.set(e,t),n.search=r.toString(),window.history.replaceState({path:n.toString()},"",n.toString())}function B(e,t,n={}){if(typeof document>"u")return;let r=`${encodeURIComponent(e)}=${encodeURIComponent(t)}`;if(n.expires){let i=new Date;i.setTime(i.getTime()+n.expires*864e5),r+=`; expires=${i.toUTCString()}`}r+=`; path=${n.path??"/"}`,n.secure!==!1&&(r+="; secure"),r+=`; samesite=${n.sameSite??"strict"}`,document.cookie=r}function M(e){let t=0,n=0,r=0;return e.length===4?(t=parseInt("0x"+e[1]+e[1],16),n=parseInt("0x"+e[2]+e[2],16),r=parseInt("0x"+e[3]+e[3],16)):e.length===7&&(t=parseInt("0x"+e[1]+e[2],16),n=parseInt("0x"+e[3]+e[4],16),r=parseInt("0x"+e[5]+e[6],16)),{r:t,g:n,b:r}}function S(e){let{r:t,g:n,b:r}=M(e);return(t*299+n*587+r*114)/1e3>=128?"black":"white"}function N(e,t,n){let r=e.selectedOptions.Color;if(!r)return{hexColor:"#000",color:S("#000"),hexColorPdp:"#000",colorPdp:S("#000")};let o=t.find(({name:s})=>s==="Color")?.swatches?.[r]?.color??n?.[r]??"#000",a=S(o);return e.oos?{hexColor:"#666",color:"#999",hexColorPdp:o,colorPdp:a}:{hexColor:o,color:a,hexColorPdp:o,colorPdp:a}}function p(e,t,n){if(typeof document>"u")return;let{hexColor:r,color:i,hexColorPdp:o,colorPdp:a}=N(e,t,n);document.querySelector('meta[name="theme-color"]')?.setAttribute("content",r);let s=document.documentElement;s.style.setProperty("--a2c-background-color",r),s.style.setProperty("--a2c-text-color",i),s.style.setProperty("--pdp-background-color",o),s.style.setProperty("--pdp-text-color",a)}var $=/^(\d+)(\w+)$/,D=["AA","A","B","C","D","DD","DDD","E","F","FF","G","GG","H","HH","I","J","JJ","K","L","M","N","O"];function I(e){if(e.name!=="Size")return;let t=e.value.match($);if(!(!t||!D.includes(t[2])))return{"Band Size":t[1],"Cup Size":t[2]}}function z(e,t){return e==="Size"&&t&&(`${parseInt(t)}`===t?e="intSize":t.includes("/")?e="slashSize":isNaN(parseInt(t))||(e="mixedSize")),`_option_${e.replace(/\s+/,"_")}`}function f(e){if(typeof window>"u"||!e.name.toLowerCase().includes("size"))return;let t=I(e);(t?Object.entries(t):[[e.name,e.value]]).forEach(([r,i])=>{B(z(r,i),i,{expires:7})})}function G({option:e,currentOptions:t}){if(!e)return t;let n=I(e);return t.Size!==void 0||!n?{...t,[e.name]:e.value}:{...t,...n}}function l({option:e,variants:t,fallbackVariant:n,currentOptions:r={}}){let i=e?.exactMatch,o=G({option:e,currentOptions:r}),a=t.find(c=>Object.entries(c.selectedOptions).every(([_,T])=>!o[_]||_==="childProductHandle"?!0:o[_]===T));if(i||a)return a;let s=t.filter(c=>!c.oos),m=s.find(c=>e&&c.selectedOptions[e.name]===e.value),y=t.find(c=>e&&c.selectedOptions[e.name]===e.value);return m??y??n??s[0]??t[0]}var x=P({state:void 0,namespace:"product",version:"0.1.2",selectors:{product:e=>e?.product,selectedVariant:e=>e?.selectedVariant,selectedOptions:e=>e?.selectedOptions??{},defaultUnselected:e=>e?.defaultUnselected??!1,variants:e=>e?.product?.variants??[],options:e=>e?.product?.options??[],title:e=>e?.product?.title??"",handle:e=>e?.product?.handle??"",imageMap:e=>e?.product?.imageMap??{},priceRange:e=>e?.product?.priceRange,compareAtRange:e=>e?.product?.compareAtRange,isOos:e=>e?.product?.oos===!0,findProductVariantWithOption:e=>(t,n,r)=>{n??=e?.product;let i=r?.selectedOptions??e?.selectedVariant?.selectedOptions;if(!(!n||!i))return l({option:t,variants:n.variants,currentOptions:i,fallbackVariant:r??e?.selectedVariant})}},actions:{setSelectedVariantId:d(),updateSelectedOption:d(),selectOption:d(),setOptionCookie:d(),getProduct:d(),refreshProduct:d()},serverActions:{getServerProduct:d(),refreshServerProduct:d()}});function A(e){let t=parseFloat(e);return Number.isFinite(t)?t:void 0}function R(e){if(e===void 0)return;let t=parseInt(e,10);return isNaN(t)?void 0:t}function U(e,t){let n=e??{},r=t?.altKey??"default";return(n[r]??n.default??Object.values(n)[0]??[{src:""}]).map(o=>({altText:r,...o}))}function q(e,t){let n=U(e.imageMap,t)[0]??{src:"",altText:""};return{aspect_ratio:n.width&&n.height?n.width/n.height:1,alt:`${n.model??n.altText??""}`,width:n.width??0,height:n.height??0,url:n.src??""}}function L(e){if(typeof document>"u")return;let t=document.cookie.match(new RegExp("(?:^|; )"+e.replace(/([.$?*|{}()[\]\\/+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):void 0}function F(e,t,n={}){if(typeof document>"u")return;let r=`${encodeURIComponent(e)}=${encodeURIComponent(t)}`;if(n.expires){let i=new Date;i.setTime(i.getTime()+n.expires*864e5),r+=`; expires=${i.toUTCString()}`}r+=`; path=${n.path??"/"}`,document.cookie=r}function g(e,t){if(!e||typeof window>"u")return;let n=window.__BENTO_ANALYTICS__;if(!n)return;let r=e.variants.find(i=>i.variantId===t)??e.variants[0];r&&n.ready.then(()=>{let i=q(e,r),o=`${window.location.origin}${i.url}`,a=A(r.price??"0")??0,s=A(r.compareAtPrice??r.price??"0")??0;n.logViewContent({discounted_price:a,discounts:[],featured_image:i,final_line_price:a,final_price:a,gift_card:!1,grams:0,handle:e.handle,id:r.variantId??e.id,image:o,inventory:r.quantityAvailable,key:r.sku??"",line_level_discount_allocations:[],line_level_total_discount:0,line_price:a,options_with_values:Object.entries(r.selectedOptions).map(([m,y])=>({name:m,value:y})),original_line_price:s,original_price:s,price:a,product_description:e.description??"",product_has_only_default_variant:e.variants.length===1,product_id:R(e.id)??0,product_title:e.title,product_type:e.productType??"",properties:{},quantity:1,requires_shipping:!0,sku:r.sku??"",taxable:!0,title:e.title,total_discount:0,url:window.location.href,variant_id:R(r.variantId)??0,variant_options:Object.values(r.selectedOptions),variant_title:r.title??"",vendor:e.vendor??""})})}var k="recentlyViewed";function V(e){if(!e||typeof window>"u")return;let t=L(k)?.split(",")??[],n=[e.id,...t.filter(r=>r!==e.id)];n.length>20&&(n.length=20),F(k,n.join(","),{expires:7})}var v=async(e,t)=>{let{variantId:n}=t;if(!n)return;let{product:r}=e.state,i=r?.variants.find(o=>o.variantId===n||o.parentId===n);i&&(e.set({...e.state,selectedVariant:i}),p(i,r?.options??[],e.state.colorSwatchMap),u("variant",i.parentId??n),g(r,n))};var b=async(e,t)=>{let{product:n,selectedVariant:r}=e.state;if(!n||!r)return;let i=l({option:t,variants:n.variants,currentOptions:r.selectedOptions,fallbackVariant:r});i&&i.variantId!==r.variantId&&(e.set({...e.state,selectedVariant:i}),p(i,n.options,e.state.colorSwatchMap),u("variant",i.parentId??i.variantId))};var O=async(e,t)=>{let{selectedVariant:n,selectedOptions:r}=e.state;if(!n)return;let{optionName:i}=t,o=t.value??n.selectedOptions[i];o&&(f({name:i,value:o}),e.set({...e.state,selectedOptions:{...r,[i]:o}}))};var w=async(e,t)=>{f(t)};function j(e){if(typeof window>"u"||!e)return;let t=parseInt(e.id,10)||0;window.meta={product:{gid:`gid://shopify/Product/${e.id}`,id:t,handle:e.handle??"",type:e.productType??"",variants:e.variants.map(n=>({id:parseInt(n.variantId,10)||0,name:[e.title,n.title].join(" - "),price:(parseFloat(n.price??"0")||0)*100,public_title:n.title??"",sku:n.sku??""})),vendor:e.vendor??""},page:{pageType:"product",resourceId:t,resourceType:"product"}}}var K=h({descriptor:x,actions:{setSelectedVariantId:v,updateSelectedOption:b,selectOption:O,setOptionCookie:w,getProduct:(e,t,n)=>n.getServerProduct(t),refreshProduct:async(e,t,n)=>{let r=await n.refreshServerProduct(t);if(!r)return;let i=r.variants.find(o=>o.variantId===r.defaultVariantId);e.set({...e.state,product:r,selectedVariant:i??e.state.selectedVariant})}},onRegister(e){let t=e.get();g(t.product,t.selectedVariant?.variantId),V(t.product),j(t.product)}}),C=K.register;typeof window<"u"&&C(window);C(window);})();
</script>
      </template>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <meta name="theme-color" content="">
    
    <meta name="robots" content="noindex">

    
    
    
    
    
      <link rel="canonical" href="https://comfrt.com/en-ca/search.oembed">
    

    



<link rel="apple-touch-icon" sizes="180x180" href="//comfrt.com/cdn/shop/t/98/assets/apple-touch-icon.png?v=8593354127994738901747436109">
<link rel="icon" type="image/png" sizes="16x16" href="//comfrt.com/cdn/shop/t/98/assets/favicon.svg?v=23108357791362473871747436111">
<link rel="icon" type="image/png" sizes="32x32" href="//comfrt.com/cdn/shop/t/98/assets/favicon-96x96.png?v=64526989469670699071747436110">
<link rel="manifest" href="//comfrt.com/cdn/shop/t/98/assets/site.webmanifest?v=56570038403060764581747436111">
<link rel="shortcut icon" href="//comfrt.com/cdn/shop/t/98/assets/favicon.svg?v=23108357791362473871747436111" />
<meta name="msapplication-TileImage" content="//comfrt.com/cdn/shop/t/98/assets/favicon-96x96.png?v=64526989469670699071747436110" >
<meta name="msapplication-TileColor" content="#000000">
<meta name="theme-color" content="#000000">
<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
      Search
 &ndash; Comfrt</title>

    
      <meta name="description" content="From our famous slightly weighted hoodies and plush blankets to children&#39;s clothing and dog apparel, we craft each piece with premium fabrics that customers say help ease stress and anxiety. Every design prioritizes superior comfort, making Comfrt your one-stop destination for cozy essentials.">
    

    

<meta property="og:site_name" content="Comfrt">
<meta property="og:url" content="https://comfrt.com/en-ca/search.oembed">
<meta property="og:title" content="Search">
<meta property="og:type" content="website">
<meta property="og:description" content="From our famous slightly weighted hoodies and plush blankets to children&#39;s clothing and dog apparel, we craft each piece with premium fabrics that customers say help ease stress and anxiety. Every design prioritizes superior comfort, making Comfrt your one-stop destination for cozy essentials."><meta property="og:image" content="http://comfrt.com/cdn/shop/files/Untitled_design_2_4eade9bb-2ad5-434b-a730-3403c1438bce.jpg?v=1735219041">
  <meta property="og:image:secure_url" content="https://comfrt.com/cdn/shop/files/Untitled_design_2_4eade9bb-2ad5-434b-a730-3403c1438bce.jpg?v=1735219041">
  <meta property="og:image:width" content="1200">
  <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Search">
<meta name="twitter:description" content="From our famous slightly weighted hoodies and plush blankets to children&#39;s clothing and dog apparel, we craft each piece with premium fabrics that customers say help ease stress and anxiety. Every design prioritizes superior comfort, making Comfrt your one-stop destination for cozy essentials.">


    <script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
<script src="//comfrt.com/cdn/shop/t/98/assets/constants.js?v=132983761750457495441746829658" defer="defer"></script>
    <script src="//comfrt.com/cdn/shop/t/98/assets/pubsub.js?v=25310214064522200911746829659" defer="defer"></script>
    <script src="//comfrt.com/cdn/shop/t/98/assets/global.js?v=70913239794388717251771255538" defer="defer"></script>
    <script src="//comfrt.com/cdn/shop/t/98/assets/details-disclosure.js?v=115762692778471911501754948976" defer="defer"></script>
    <script src="//comfrt.com/cdn/shop/t/98/assets/details-modal.js?v=25581673532751508451746829658" defer="defer"></script>
    <script src="//comfrt.com/cdn/shop/t/98/assets/search-form.js?v=133129549252120666541746829659" defer="defer"></script>

    
    <script>
      window.SDG = window.SDG || {};
      window._ = window._ || {};
      SDG.Data = {};
      SDG.Data.sq = [];
      
    </script><script>
  // This allows to expose several variables to the global scope, to be used in scripts
  window.themeVariables = {
    settings: {
      showPageTransition: null,
      pageType: "search",
      moneyFormat: "${{amount}}",
      moneyWithCurrencyFormat: "${{amount}} CAD",
      currencyCodeEnabled: true,
      staggerMenuApparition: null
    },

    strings: {
      addedToCart: "Translation missing: en.product.general.added_to_cart",
      closeGallery: "Translation missing: en.product.gallery.close",
      zoomGallery: "Translation missing: en.product.gallery.zoom",
      errorGallery: "Translation missing: en.product.gallery.error",
      shippingEstimatorNoResults: "Translation missing: en.cart.shipping_estimator.no_results",
      shippingEstimatorOneResult: "Translation missing: en.cart.shipping_estimator.one_result",
      shippingEstimatorMultipleResults: "Translation missing: en.cart.shipping_estimator.multiple_results",
      shippingEstimatorError: "Translation missing: en.cart.shipping_estimator.error",
      next: "Translation missing: en.general.accessibility.next",
      previous: "Translation missing: en.general.accessibility.previous"
    },

    mediaQueries: {
      'sm': 'screen and (min-width: 700px)',
      'md': 'screen and (min-width: 1000px)',
      'lg': 'screen and (min-width: 1150px)',
      'xl': 'screen and (min-width: 1400px)',
      '2xl': 'screen and (min-width: 1600px)',
      'sm-max': 'screen and (max-width: 699px)',
      'md-max': 'screen and (max-width: 999px)',
      'lg-max': 'screen and (max-width: 1149px)',
      'xl-max': 'screen and (max-width: 1399px)',
      '2xl-max': 'screen and (max-width: 1599px)',
      'motion-safe': '(prefers-reduced-motion: no-preference)',
      'motion-reduce': '(prefers-reduced-motion: reduce)',
      'supports-hover': 'screen and (pointer: fine)',
      'supports-touch': 'screen and (hover: none)'
    }
  };</script>














<script>SDG.Data.path={collection:{url:'//comfrt.com/cdn/shop/t/98/assets/sdg-collection-js.js?v=135870433432163888501756911150',type:'module'},product:{url:'//comfrt.com/cdn/shop/t/98/assets/sdg-product-js.js?v=28504141811129731121770749769',type:'module'},style_guide:{url:'//comfrt.com/cdn/shop/t/98/assets/sdg-style-guide-js.js?v=37007551353021732801756911162',type:'module'},page:{url:'//comfrt.com/cdn/shop/t/98/assets/sdg-page-js.js?v=105997007003712207781756911155',type:'module'}};SDG.Data.pageHandle='collection';SDG.Data.template="search";SDG.Data.customer={isB2b:false,};SDG.Data.freeShippingItemCount=2;</script>


<script>
  if (!(HTMLScriptElement.supports && HTMLScriptElement.supports('importmap'))) {
    const importMapPolyfill = document.createElement('script');
    importMapPolyfill.async = true;
    importMapPolyfill.src = "//comfrt.com/cdn/shop/t/98/assets/es-module-shims.min.js?v=75260";

    document.head.appendChild(importMapPolyfill);
  }
</script>

<script type="importmap">{
    "imports": {
      "photoswipe": "//comfrt.com/cdn/shop/t/98/assets/photoswipe.min.js?v=75260"
    }
  }
</script>


<script src="//comfrt.com/cdn/shop/t/98/assets/sdg-app-js.js?v=71699387830485782971771255540" defer type="module"></script>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="facebook-domain-verification" content="nm1zr5i8qt189k1p0vwt68w8hxuf9w">
<meta name="google-site-verification" content="XhoLqKAC9egIIYpSBmvU-Ea2uetzX4Da61fZtRmzmkw">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/56940298284/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="02f93e0366be17e680e5b71190f7a861">
<meta id="in-context-paypal-metadata" data-shop-id="56940298284" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="CAD">
<link rel="alternate" hreflang="x-default" href="https://comfrt.com/search.oembed">
<link rel="alternate" hreflang="en-AU" href="https://comfrt.com/en-au/search.oembed">
<link rel="alternate" hreflang="en-CA" href="https://comfrt.com/en-ca/search.oembed">
<link rel="alternate" hreflang="en-NZ" href="https://comfrt.com/en-nz/search.oembed">
<link rel="alternate" hreflang="en-GB" href="https://comfrt.com/en-gb/search.oembed">
<link rel="alternate" hreflang="en-CH" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-HK" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-JP" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-KR" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MY" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-NO" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-SG" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-AZ" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BD" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BN" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-KH" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-CN" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-IN" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-ID" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-KZ" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-KG" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-LA" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MO" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MV" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MN" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-NP" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-PK" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-PH" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-SA" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-LK" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-TW" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-TH" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-UZ" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-VN" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-AI" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-AG" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-AW" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BS" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BB" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BZ" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BM" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-VG" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-KY" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-CR" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-CW" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-DM" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-DO" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-SV" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GD" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GT" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-HT" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-HN" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-JM" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MQ" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MS" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-NI" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-PA" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BL" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-KN" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-LC" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MF" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-VC" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-TT" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-TC" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-AL" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-AD" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-AM" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BA" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-FO" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GE" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GI" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GL" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GP" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GG" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-IS" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-JE" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-LI" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MK" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-YT" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MD" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MC" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-ME" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-RE" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-SM" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-RS" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-AR" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-KE" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-NU" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-UG" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-CL" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-TG" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-CK" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-PY" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-UY" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BO" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BJ" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-ET" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-DJ" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-SL" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-TV" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MA" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-ST" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-SZ" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BR" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BQ" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GH" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-SN" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MZ" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-WS" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-CV" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-NG" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-KM" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-TN" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MW" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-NC" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-NA" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GF" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-CO" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-ZA" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-TL" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BI" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-VU" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-EG" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GA" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GN" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BF" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-TO" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-FK" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-BW" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-FJ" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-EC" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-NR" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MG" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GM" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MR" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-TD" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-RW" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-ZM" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-PG" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-PE" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-PF" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-CM" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-SR" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-SC" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-TZ" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-SB" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GQ" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-LS" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MU" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GY" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-GW" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-AO" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-KI" href="https://comfrt.com/en-eu/search.oembed">
<link rel="alternate" hreflang="en-MX" href="https://comfrt.com/en-mx/search.oembed">
<link rel="alternate" hreflang="en-US" href="https://comfrt.com/search.oembed">
<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&shop_id=56940298284" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":56940298284,"countryCode":"US","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/56940298284","merchantName":"Comfrt","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Comfrt","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"02f93e0366be17e680e5b71190f7a861","betas":["rich-media-storefront-analytics"],"domain":"comfrt.com","predictiveSearch":true,"shopId":56940298284,"locale":"en"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "comfrtclothing.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"CAD","rate":"1.40732795"};
Shopify.country = "CA";
Shopify.theme = {"name":"HEADLESS BACKUP | V1","id":140869763116,"schema_name":"Dawn","schema_version":"15.3.0","theme_store_id":887,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "comfrt.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/en-ca/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<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>
<script>
  window.ShopifyPay = window.ShopifyPay || {};
  window.ShopifyPay.apiHost = "shop.app\/pay";
  window.ShopifyPay.redirectState = null;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
<script defer="defer" async type="module" src="//comfrt.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
<script type="module">
  await import("//comfrt.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");

  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});

</script>
<script>
  window.Shopify = window.Shopify || {};
  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  window.Shopify.featureAssets['shop-js'] = {"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"avatar":["modules/v2/loader.avatar.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"]};
</script>
<script>(function() {
  var isLoaded = false;
  function asyncLoad() {
    if (isLoaded) return;
    isLoaded = true;
    var urls = ["https:\/\/cdn.attn.tv\/comfrt\/dtag.js?shop=comfrtclothing.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent-init.js?id=98f2c63d-5c77-499c-93d8-016761d009af\u0026shop=comfrtclothing.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=comfrtclothing.myshopify.com","\/\/cdn.shopify.com\/proxy\/181bb9991fa30ed0104e5b0a50016326f8c3d8b4a6e6bf3922cb78c944bd5bbf\/cdn-scripts.signifyd.com\/shopify\/script-tag.js?shop=comfrtclothing.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.shopify.com\/s\/files\/1\/0569\/4029\/8284\/t\/98\/assets\/loy_56940298284.js?v=1768260252\u0026shop=comfrtclothing.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=comfrtclothing.myshopify.com","https:\/\/tags.creativecdn.com\/CSGE057MhrhjlOdHroct.js?shop=comfrtclothing.myshopify.com","https:\/\/storefront.recart.com\/settings\/699dfa5ee3461cfa705e5b1e\/settings.js?shop=comfrtclothing.myshopify.com","https:\/\/storefront.recart.com\/loader.js?domain=comfrt.com\u0026account=699dfa5ee3461cfa705e5b1e\u0026hasGMInitParams=1\u0026shop=comfrtclothing.myshopify.com"];
    for (var i = 0; i < urls.length; i++) {
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = urls[i];
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    }
  };
  if(window.attachEvent) {
    window.attachEvent('onload', asyncLoad);
  } else {
    window.addEventListener('load', asyncLoad, false);
  }
})();</script>
<script id="__st">var __st={"a":56940298284,"offset":-14400,"reqid":"8cd1d999-5a18-4f66-b905-e6f29346b75d-1775640059","pageurl":"comfrt.com\/en-ca\/search.oembed","u":"d0447b490b63","p":"searchresults"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<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.2.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>
<script integrity="sha256-Rd0I1U3I5BUKM/ZklNQ9ssBhyhvFP+5roZEEsW2MGUw=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//comfrt.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-496de5fe.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//comfrt.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-65b4c6d7.js?v=20250812"></script>
<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://comfrt.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
</script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
  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);
</script>
<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})}}));
</script>
<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://comfrt.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
<style id="shopify-accelerated-checkout-cart">
        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      </style>
<script id="sections-script" data-sections="header" defer="defer" src="//comfrt.com/cdn/shop/t/98/compiled_assets/scripts.js?v=81327867454778847061767883963"></script>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>

    


<style data-shopify>
  @font-face {
  font-family: Assistant;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//comfrt.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
       url("//comfrt.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
}

  @font-face {
  font-family: Assistant;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//comfrt.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"),
       url("//comfrt.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff");
}

  
  
  @font-face {
  font-family: Assistant;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//comfrt.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
       url("//comfrt.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
}


  
    :root,
    .color-scheme-1 {
      --color-background: 255,255,255;
    
      --gradient-background: #ffffff;
    

    

    --color-foreground: 18,18,18;
    --color-background-contrast: 191,191,191;
    --color-shadow: 18,18,18;
    --color-button: 18,18,18;
    --color-button-text: 255,255,255;
    --color-secondary-button: 255,255,255;
    --color-secondary-button-text: 18,18,18;
    --color-link: 18,18,18;
    --color-badge-foreground: 18,18,18;
    --color-badge-background: 255,255,255;
    --color-badge-border: 18,18,18;
    --payment-terms-background-color: rgb(255 255 255);
  }
  
    
    .color-scheme-2 {
      --color-background: 243,243,243;
    
      --gradient-background: #f3f3f3;
    

    

    --color-foreground: 18,18,18;
    --color-background-contrast: 179,179,179;
    --color-shadow: 18,18,18;
    --color-button: 18,18,18;
    --color-button-text: 243,243,243;
    --color-secondary-button: 243,243,243;
    --color-secondary-button-text: 18,18,18;
    --color-link: 18,18,18;
    --color-badge-foreground: 18,18,18;
    --color-badge-background: 243,243,243;
    --color-badge-border: 18,18,18;
    --payment-terms-background-color: rgb(243 243 243);
  }
  
    
    .color-scheme-3 {
      --color-background: 36,40,51;
    
      --gradient-background: #242833;
    

    

    --color-foreground: 255,255,255;
    --color-background-contrast: 47,52,66;
    --color-shadow: 18,18,18;
    --color-button: 255,255,255;
    --color-button-text: 0,0,0;
    --color-secondary-button: 36,40,51;
    --color-secondary-button-text: 255,255,255;
    --color-link: 255,255,255;
    --color-badge-foreground: 255,255,255;
    --color-badge-background: 36,40,51;
    --color-badge-border: 255,255,255;
    --payment-terms-background-color: rgb(36 40 51);
  }
  
    
    .color-scheme-4 {
      --color-background: 18,18,18;
    
      --gradient-background: #121212;
    

    

    --color-foreground: 255,255,255;
    --color-background-contrast: 146,146,146;
    --color-shadow: 18,18,18;
    --color-button: 255,255,255;
    --color-button-text: 18,18,18;
    --color-secondary-button: 18,18,18;
    --color-secondary-button-text: 255,255,255;
    --color-link: 255,255,255;
    --color-badge-foreground: 255,255,255;
    --color-badge-background: 18,18,18;
    --color-badge-border: 255,255,255;
    --payment-terms-background-color: rgb(18 18 18);
  }
  
    
    .color-scheme-5 {
      --color-background: 51,79,180;
    
      --gradient-background: #334fb4;
    

    

    --color-foreground: 255,255,255;
    --color-background-contrast: 23,35,81;
    --color-shadow: 18,18,18;
    --color-button: 255,255,255;
    --color-button-text: 51,79,180;
    --color-secondary-button: 51,79,180;
    --color-secondary-button-text: 255,255,255;
    --color-link: 255,255,255;
    --color-badge-foreground: 255,255,255;
    --color-badge-background: 51,79,180;
    --color-badge-border: 255,255,255;
    --payment-terms-background-color: rgb(51 79 180);
  }
  

  body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 {
    color: rgba(var(--color-foreground));
    background-color: rgb(var(--color-background));
  }:root {
    --primary-font-family: 
      'AvenirLTStd', sans-serif
    
;
    --secondary-font-family: 
      'AvenirLTStd', serif
    
;

    --font-body-family: Assistant, sans-serif;
    --font-body-style: normal;
    --font-body-weight: 400;
    --font-body-weight-bold: 700;

    --font-heading-family: Assistant, sans-serif;
    --font-heading-style: normal;
    --font-heading-weight: 400;

    --font-body-scale: 1;
    --font-heading-scale: 1.0;

    --media-padding: px;
    --media-border-opacity: 0.05;
    --media-border-width: 1px;
    --media-radius: 0px;
    --media-shadow-opacity: 0.0;
    --media-shadow-horizontal-offset: 0px;
    --media-shadow-vertical-offset: 4px;
    --media-shadow-blur-radius: 5px;
    --media-shadow-visible: 0;

    --page-width: 120rem;
    --page-width-margin: 0rem;

    --product-card-image-padding: 0.0rem;
    --product-card-corner-radius: 0.0rem;
    --product-card-text-alignment: left;
    --product-card-border-width: 0.0rem;
    --product-card-border-opacity: 0.1;
    --product-card-shadow-opacity: 0.0;
    --product-card-shadow-visible: 0;
    --product-card-shadow-horizontal-offset: 0.0rem;
    --product-card-shadow-vertical-offset: 0.4rem;
    --product-card-shadow-blur-radius: 0.5rem;

    --collection-card-image-padding: 0.0rem;
    --collection-card-corner-radius: 0.0rem;
    --collection-card-text-alignment: left;
    --collection-card-border-width: 0.0rem;
    --collection-card-border-opacity: 0.0;
    --collection-card-shadow-opacity: 0.1;
    --collection-card-shadow-visible: 1;
    --collection-card-shadow-horizontal-offset: 0.0rem;
    --collection-card-shadow-vertical-offset: 0.0rem;
    --collection-card-shadow-blur-radius: 0.0rem;

    --blog-card-image-padding: 0.0rem;
    --blog-card-corner-radius: 0.0rem;
    --blog-card-text-alignment: left;
    --blog-card-border-width: 0.0rem;
    --blog-card-border-opacity: 0.0;
    --blog-card-shadow-opacity: 0.1;
    --blog-card-shadow-visible: 1;
    --blog-card-shadow-horizontal-offset: 0.0rem;
    --blog-card-shadow-vertical-offset: 0.0rem;
    --blog-card-shadow-blur-radius: 0.0rem;

    --badge-corner-radius: 4.0rem;

    --popup-border-width: 1px;
    --popup-border-opacity: 0.1;
    --popup-corner-radius: 0px;
    --popup-shadow-opacity: 0.0;
    --popup-shadow-horizontal-offset: 0px;
    --popup-shadow-vertical-offset: 4px;
    --popup-shadow-blur-radius: 5px;

    --drawer-border-width: 1px;
    --drawer-border-opacity: 0.1;
    --drawer-shadow-opacity: 0.0;
    --drawer-shadow-horizontal-offset: 0px;
    --drawer-shadow-vertical-offset: 4px;
    --drawer-shadow-blur-radius: 5px;

    --spacing-sections-desktop: 0px;
    --spacing-sections-mobile: 0px;

    --grid-desktop-vertical-spacing: 8px;
    --grid-desktop-horizontal-spacing: 8px;
    --grid-mobile-vertical-spacing: 4px;
    --grid-mobile-horizontal-spacing: 4px;

    --text-boxes-border-opacity: 0.1;
    --text-boxes-border-width: 0px;
    --text-boxes-radius: 0px;
    --text-boxes-shadow-opacity: 0.0;
    --text-boxes-shadow-visible: 0;
    --text-boxes-shadow-horizontal-offset: 0px;
    --text-boxes-shadow-vertical-offset: 4px;
    --text-boxes-shadow-blur-radius: 5px;

    --buttons-radius: 0px;
    --buttons-radius-outset: 0px;
    --buttons-border-width: 1px;
    --buttons-border-opacity: 1.0;
    --buttons-shadow-opacity: 0.0;
    --buttons-shadow-visible: 0;
    --buttons-shadow-horizontal-offset: 0px;
    --buttons-shadow-vertical-offset: 4px;
    --buttons-shadow-blur-radius: 5px;
    --buttons-border-offset: 0px;

    --inputs-radius: 0px;
    --inputs-border-width: 1px;
    --inputs-border-opacity: 0.55;
    --inputs-shadow-opacity: 0.0;
    --inputs-shadow-horizontal-offset: 0px;
    --inputs-margin-offset: 0px;
    --inputs-shadow-vertical-offset: 4px;
    --inputs-shadow-blur-radius: 5px;
    --inputs-radius-outset: 0px;

    --variant-pills-radius: 40px;
    --variant-pills-border-width: 1px;
    --variant-pills-border-opacity: 0.55;
    --variant-pills-shadow-opacity: 0.0;
    --variant-pills-shadow-horizontal-offset: 0px;
    --variant-pills-shadow-vertical-offset: 4px;
    --variant-pills-shadow-blur-radius: 5px;

    --cart-title-font-size: 9.7px;
    --cart-title-font-weight: bold;
    --cart-title-color: #000000;
    --cart-title-text-align: left;

    --cart-shipping-font-size: 12.6px;
    --cart-shipping-font-weight: normal;
    --cart-shipping-color: #3a3a3a;
    --cart-shipping-text-align: left;

    --cart-subtotal-font-size: 16px;
    --cart-subtotal-font-weight: bold;
    --cart-subtotal-color: #000000;
    --cart-subtotal-text-align: right;

    --checkout-btn-font-size: 16.4px;
    --checkout-btn-font-weight: bold;
    --checkout-btn-text-color: #ffffff;
    --checkout-btn-bg-color: #000000;
    --checkout-btn-hover-text-color: #ffffff;
    --checkout-btn-hover-bg-color: #000000;
    --checkout-btn-border-width: 0px;
    --checkout-btn-border-color: #000000;
    --checkout-btn-radius: 5px;

    --continue-btn-font-size: 16.4px;
    --continue-btn-font-weight: bold;
    --continue-btn-text-color: #000000;
    --continue-btn-bg-color: #ffffff;
    --continue-btn-hover-text-color: #000000;
    --continue-btn-hover-bg-color: #ffffff;
    --continue-btn-border-width: 1px;
    --continue-btn-border-color: #000000;
    --continue-btn-radius: 5px;
  }

  *,
  *::before,
  *::after {
    box-sizing: inherit;
  }

  html {
    box-sizing: border-box;
    font-size: calc(var(--font-body-scale) * 62.5%);
    height: 100%;
  }

  body {
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    grid-template-columns: 100%;
    min-height: 100%;
    margin: 0;
    font-size: 1.5rem;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
    font-family: var(--font-body-family);
    font-style: var(--font-body-style);
    font-weight: var(--font-body-weight);
  }

  @media screen and (min-width: 750px) {
    body {
      font-size: 1.6rem;
    }
  }
</style>

<script>
  // IE11 does not have support for CSS variables, so we have to polyfill them
  if (!(((window || {}).CSS || {}).supports && window.CSS.supports('(--a: 0)'))) {
    const script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2';
    script.onload = function() {
      cssVars({});
    };

    document.getElementsByTagName('head')[0].appendChild(script);
  }
</script>
<link href="//comfrt.com/cdn/shop/t/98/assets/sdg-style-css.css?v=154224687342871863851771255234" rel="stylesheet" type="text/css" media="all" />


  <link href="//comfrt.com/cdn/shop/t/98/assets/sdg-collection-css.css?v=114542415707855416061756911150" rel="stylesheet" type="text/css" media="all" />



    <style data-shopify>
      @font-face {
  font-family: Assistant;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//comfrt.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
       url("//comfrt.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
}

      @font-face {
  font-family: Assistant;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//comfrt.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"),
       url("//comfrt.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff");
}

      
      
      @font-face {
  font-family: Assistant;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//comfrt.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
       url("//comfrt.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
}


      
        :root,
        .color-scheme-1 {
          --color-background: 255,255,255;
        
          --gradient-background: #ffffff;
        

        

        --color-foreground: 18,18,18;
        --color-background-contrast: 191,191,191;
        --color-shadow: 18,18,18;
        --color-button: 18,18,18;
        --color-button-text: 255,255,255;
        --color-secondary-button: 255,255,255;
        --color-secondary-button-text: 18,18,18;
        --color-link: 18,18,18;
        --color-badge-foreground: 18,18,18;
        --color-badge-background: 255,255,255;
        --color-badge-border: 18,18,18;
        --payment-terms-background-color: rgb(255 255 255);
      }
      
        
        .color-scheme-2 {
          --color-background: 243,243,243;
        
          --gradient-background: #f3f3f3;
        

        

        --color-foreground: 18,18,18;
        --color-background-contrast: 179,179,179;
        --color-shadow: 18,18,18;
        --color-button: 18,18,18;
        --color-button-text: 243,243,243;
        --color-secondary-button: 243,243,243;
        --color-secondary-button-text: 18,18,18;
        --color-link: 18,18,18;
        --color-badge-foreground: 18,18,18;
        --color-badge-background: 243,243,243;
        --color-badge-border: 18,18,18;
        --payment-terms-background-color: rgb(243 243 243);
      }
      
        
        .color-scheme-3 {
          --color-background: 36,40,51;
        
          --gradient-background: #242833;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 47,52,66;
        --color-shadow: 18,18,18;
        --color-button: 255,255,255;
        --color-button-text: 0,0,0;
        --color-secondary-button: 36,40,51;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 36,40,51;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(36 40 51);
      }
      
        
        .color-scheme-4 {
          --color-background: 18,18,18;
        
          --gradient-background: #121212;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 146,146,146;
        --color-shadow: 18,18,18;
        --color-button: 255,255,255;
        --color-button-text: 18,18,18;
        --color-secondary-button: 18,18,18;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 18,18,18;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(18 18 18);
      }
      
        
        .color-scheme-5 {
          --color-background: 51,79,180;
        
          --gradient-background: #334fb4;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 23,35,81;
        --color-shadow: 18,18,18;
        --color-button: 255,255,255;
        --color-button-text: 51,79,180;
        --color-secondary-button: 51,79,180;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-badge-foreground: 255,255,255;
        --color-badge-background: 51,79,180;
        --color-badge-border: 255,255,255;
        --payment-terms-background-color: rgb(51 79 180);
      }
      

      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 {
        color: rgba(var(--color-foreground), 0.75);
        background-color: rgb(var(--color-background));
      }

      :root {
        --font-body-family: 'arial', 'helvetica', sans-serif;
        --font-body-style: normal;
        --font-body-weight: 400;
        --font-body-weight-bold: 700;

        --font-heading-family: 'arial', 'helvetica', sans-serif;
        --font-heading-style: normal;
        --font-heading-weight: 400;

        --font-body-scale: 1.0;
        --font-heading-scale: 1.0;

        --media-padding: px;
        --media-border-opacity: 0.05;
        --media-border-width: 1px;
        --media-radius: 0px;
        --media-shadow-opacity: 0.0;
        --media-shadow-horizontal-offset: 0px;
        --media-shadow-vertical-offset: 4px;
        --media-shadow-blur-radius: 5px;
        --media-shadow-visible: 0;

        --page-width: 120rem;
        --page-width-margin: 0rem;

        --product-card-image-padding: 0.0rem;
        --product-card-corner-radius: 0.0rem;
        --product-card-text-alignment: left;
        --product-card-border-width: 0.0rem;
        --product-card-border-opacity: 0.1;
        --product-card-shadow-opacity: 0.0;
        --product-card-shadow-visible: 0;
        --product-card-shadow-horizontal-offset: 0.0rem;
        --product-card-shadow-vertical-offset: 0.4rem;
        --product-card-shadow-blur-radius: 0.5rem;

        --collection-card-image-padding: 0.0rem;
        --collection-card-corner-radius: 0.0rem;
        --collection-card-text-alignment: left;
        --collection-card-border-width: 0.0rem;
        --collection-card-border-opacity: 0.0;
        --collection-card-shadow-opacity: 0.1;
        --collection-card-shadow-visible: 1;
        --collection-card-shadow-horizontal-offset: 0.0rem;
        --collection-card-shadow-vertical-offset: 0.0rem;
        --collection-card-shadow-blur-radius: 0.0rem;

        --blog-card-image-padding: 0.0rem;
        --blog-card-corner-radius: 0.0rem;
        --blog-card-text-alignment: left;
        --blog-card-border-width: 0.0rem;
        --blog-card-border-opacity: 0.0;
        --blog-card-shadow-opacity: 0.1;
        --blog-card-shadow-visible: 1;
        --blog-card-shadow-horizontal-offset: 0.0rem;
        --blog-card-shadow-vertical-offset: 0.0rem;
        --blog-card-shadow-blur-radius: 0.0rem;

        --badge-corner-radius: 4.0rem;

        --popup-border-width: 1px;
        --popup-border-opacity: 0.1;
        --popup-corner-radius: 0px;
        --popup-shadow-opacity: 0.0;
        --popup-shadow-horizontal-offset: 0px;
        --popup-shadow-vertical-offset: 4px;
        --popup-shadow-blur-radius: 5px;

        --drawer-border-width: 1px;
        --drawer-border-opacity: 0.1;
        --drawer-shadow-opacity: 0.0;
        --drawer-shadow-horizontal-offset: 0px;
        --drawer-shadow-vertical-offset: 4px;
        --drawer-shadow-blur-radius: 5px;

        --spacing-sections-desktop: 0px;
        --spacing-sections-mobile: 0px;

        --grid-desktop-vertical-spacing: 8px;
        --grid-desktop-horizontal-spacing: 8px;
        --grid-mobile-vertical-spacing: 8px;
        --grid-mobile-horizontal-spacing: 8px;

        --text-boxes-border-opacity: 0.1;
        --text-boxes-border-width: 0px;
        --text-boxes-radius: 0px;
        --text-boxes-shadow-opacity: 0.0;
        --text-boxes-shadow-visible: 0;
        --text-boxes-shadow-horizontal-offset: 0px;
        --text-boxes-shadow-vertical-offset: 4px;
        --text-boxes-shadow-blur-radius: 5px;

        --buttons-radius: 0px;
        --buttons-radius-outset: 0px;
        --buttons-border-width: 1px;
        --buttons-border-opacity: 1.0;
        --buttons-shadow-opacity: 0.0;
        --buttons-shadow-visible: 0;
        --buttons-shadow-horizontal-offset: 0px;
        --buttons-shadow-vertical-offset: 4px;
        --buttons-shadow-blur-radius: 5px;
        --buttons-border-offset: 0px;

        --inputs-radius: 0px;
        --inputs-border-width: 1px;
        --inputs-border-opacity: 0.55;
        --inputs-shadow-opacity: 0.0;
        --inputs-shadow-horizontal-offset: 0px;
        --inputs-margin-offset: 0px;
        --inputs-shadow-vertical-offset: 4px;
        --inputs-shadow-blur-radius: 5px;
        --inputs-radius-outset: 0px;

        --variant-pills-radius: 40px;
        --variant-pills-border-width: 1px;
        --variant-pills-border-opacity: 0.55;
        --variant-pills-shadow-opacity: 0.0;
        --variant-pills-shadow-horizontal-offset: 0px;
        --variant-pills-shadow-vertical-offset: 4px;
        --variant-pills-shadow-blur-radius: 5px;
      }

      *,
      *::before,
      *::after {
        box-sizing: inherit;
      }

      html {
        box-sizing: border-box;
        font-size: calc(var(--font-body-scale) * 62.5%);
        height: 100%;
      }

      body {
        display: grid;
        grid-template-rows: auto auto 1fr auto;
        grid-template-columns: 100%;
        min-height: 100%;
        margin: 0;
        font-size: 1.5rem;
        letter-spacing: 0.06rem;
        line-height: calc(1 + 0.8 / var(--font-body-scale));
        font-family: var(--font-body-family);
        font-style: var(--font-body-style);
        font-weight: var(--font-body-weight);
      }

      @media screen and (min-width: 750px) {
        body {
          font-size: 1.6rem;
        }
      }
    </style>

    <link href="//comfrt.com/cdn/shop/t/98/assets/base.css?v=96653018662497743731770226377" rel="stylesheet" type="text/css" media="all" />
    <link rel="stylesheet" href="//comfrt.com/cdn/shop/t/98/assets/component-cart-items.css?v=35993510730730024181760717673" media="print" onload="this.media='all'">
      <link rel="preload" as="font" href="//comfrt.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin>
      

      <link rel="preload" as="font" href="//comfrt.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin>
      
<link href="//comfrt.com/cdn/shop/t/98/assets/component-localization-form.css?v=170315343355214948141746829657" rel="stylesheet" type="text/css" media="all" />
      <script src="//comfrt.com/cdn/shop/t/98/assets/localization-form.js?v=144176611646395275351746829659" defer="defer"></script><link
        rel="stylesheet"
        href="//comfrt.com/cdn/shop/t/98/assets/component-predictive-search.css?v=118923337488134913561746829657"
        media="print"
        onload="this.media='all'"
      ><script>
      if (Shopify.designMode) {
        document.documentElement.classList.add('shopify-design-mode');
      }
    </script>
  <!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields -->










    <style data-oke-reviews-version="0.85.4" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/okendo-reviews-styles.18e725f4.css"></style><style data-oke-reviews-version="0.85.4" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.85.4" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-reviews-keywords.0942444f.css"></style><style data-oke-reviews-version="0.85.4" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:""}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:""}.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:""}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:""}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:""}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:""}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:""}@font-face{font-family:oke-widget-icons;src:url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{cursor:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 32px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 64px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}to{opacity:1}}
.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr--hidden{display:none}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"}
.oke-rk{display:block}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading,div.okeReviews .oke-reviewsKeywords-heading{font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton,div.okeReviews .oke-reviewsKeywords-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list,div.okeReviews .oke-reviewsKeywords-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{background-color:var(--oke-filter-backgroundColor);color:var(--oke-filter-textColor);border:1px solid var(--oke-filter-borderColor);border-radius:var(--oke-filter-borderRadius);padding:6px 16px;transition:background-color .1s ease-out,border-color .1s ease-out;white-space:nowrap}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable{cursor:pointer}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-active{background-color:var(--oke-filter-backgroundColorActive);color:var(--oke-filter-textColorActive);border-color:var(--oke-filter-borderColorActive)}.okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton,div.okeReviews .oke-reviewsKeywords .oke-translateButton{margin-top:12px}
.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style>

    <script type="application/json" id="oke-reviews-settings">{"subscriberId":"81a5199b-b490-4012-8cfb-b0c759fb60e5","analyticsSettings":{"provider":"none"},"locale":"en","localeAndVariant":{"code":"en"},"matchCustomerLocale":false,"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"hideOkendoBranding":true,"reviewTranslationsMode":"off","showIncentiveIndicator":false,"searchEnginePaginationEnabled":false,"stars":{"interspace":3,"shape":{"width":20,"useAssetColors":true,"type":"custom","assetUrl":"https://dov7r31oq5dkj.cloudfront.net/81a5199b-b490-4012-8cfb-b0c759fb60e5/73381455-b4bc-4744-80ee-48d64858c8d9","height":19},"backgroundColor":"#FFFFFF"},"font":{"fontType":"inherit-from-page"}},"homepageCarousel":{"slidesPerPage":{"large":3,"medium":2},"totalSlides":12,"scrollBehaviour":"slide","style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"headingFont":{"hasCustomFontSettings":false},"bodyFont":{"hasCustomFontSettings":false},"arrows":{"color":"#676986","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"}},"productImageSize":{"value":48,"unit":"px"},"layout":{"name":"default","reviewDetailsPosition":"below","showProductName":false,"showAttributeBars":false,"showProductVariantName":false,"showProductDetails":"only-when-grouped"},"highlightColor":"#0E7A82","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"},"spaceBelow":{"value":20,"unit":"px"}},"defaultSort":"rating desc","autoPlay":false,"truncation":{"bodyMaxLines":4,"enabled":true,"truncateAll":false}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"linkText":"Read More","infiniteScroll":false,"gapSize":{"value":10,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"enabled":false},"reviewsWidget":{"tabs":{"reviews":true,"questions":false},"header":{"columnDistribution":"space-between","verticalAlignment":"top","blocks":[{"columnWidth":"one-third","modules":[{"name":"rating-average","layout":"two-line"}],"textAlignment":"left"},{"columnWidth":"one-third","modules":[{"name":"rating-breakdown","backgroundColor":"#E9EBEF","shadingColor":"#0A0A0A","stretchMode":"stretch"}],"textAlignment":"center"},{"columnWidth":"one-third","modules":[{"name":"recommended"},{"name":"reviews-keywords","heading":"Most mentioned:","maxKeywords":3}],"textAlignment":"left"},{"columnWidth":"two-thirds","modules":[{"name":"media-grid","imageGap":{"value":8,"unit":"px"},"scaleToFill":true,"rows":1,"columns":6}],"textAlignment":"left"},{"columnWidth":"full","modules":[{"name":"reviews-summary","heading":"Reviews Summary","maxTextLines":3}],"textAlignment":"left"}]},"style":{"showDates":true,"border":{"color":"#ECECEC","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"filters":{"backgroundColorActive":"#0A0A0A","backgroundColor":"#F3F3F5","borderColor":"#F3F3F5","borderRadius":{"value":6.75,"unit":"px"},"borderColorActive":"#0A0A0A","textColorActive":"#FFFFFF","textColor":"#0A0A0A","searchHighlightColor":"#9d9d9d"},"avatar":{"backgroundColor":"#ECECF0","placeholderTextColor":"#0A0A0A","size":{"value":40,"unit":"px"},"enabled":true},"stars":{"height":{"value":14,"unit":"px"}},"shadingColor":"#F7F7F8","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#0A0A0A","borderColorHover":"#0A0A0A","backgroundColor":"#0A0A0A","borderColor":"#0A0A0A","backgroundColorHover":"#090909","textColorHover":"#FFFFFF","borderRadius":{"value":4,"unit":"px"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#0A0A0A","textColorActive":"#FFFFFF","textColor":"#FFFFFF","font":{"hasCustomFontSettings":false}},"highlightColor":"#0A0A0A","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#0A0A0A","fontSizeRegular":{"value":12.3,"unit":"px"},"fontSizeLarge":{"value":12.3,"unit":"px"},"fontSizeSmall":{"value":12.3,"unit":"px"},"secondaryColor":"#0A0A0A"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#D3D4DD","shadingColor":"#E9EBEF","markerColor":"#0A0A0A"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"name":"masonry","columnAmount":4,"cardLayout":{"name":"default","reviewDetailsPosition":"above","showFullHeightImages":true,"showAttributeBars":false,"showProductDetails":"never"}},"loyalty":{"maxInitialAchievements":3},"initialPageSize":6,"replyTruncation":{"bodyMaxLines":2,"enabled":true},"media":{"layout":"thumbnail","size":{"value":140,"unit":"px"},"imageGap":{"value":4,"unit":"px"}},"truncation":{"bodyMaxLines":2,"truncateAll":false,"enabled":true},"loadMorePageSize":6},"controls":{"filterMode":"open-always","freeTextSearchEnabled":true,"writeReviewButtonEnabled":true,"defaultSort":"rating desc"}}},"starRatings":{"showWhenEmpty":false,"style":{"spaceAbove":{"value":0,"unit":"px"},"text":{"content":"review-count","style":"number-and-text","brackets":false},"singleStar":false,"height":{"value":15,"unit":"px"},"spaceBelow":{"value":0,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true,"reviewsSummariesEnabled":true}}</script>
            <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#0a0a0a;--oke-button-backgroundColorHover:#090909;--oke-button-backgroundColorActive:#0a0a0a;--oke-button-textColor:#fff;--oke-button-textColorHover:#fff;--oke-button-textColorActive:#fff;--oke-button-borderColor:#0a0a0a;--oke-button-borderColorHover:#0a0a0a;--oke-button-borderColorActive:#0a0a0a;--oke-button-borderRadius:4px;--oke-button-borderWidth:1px;--oke-button-fontWeight:700;--oke-button-fontSize:var(--oke-text-regular,14px);--oke-button-fontFamily:inherit;--oke-border-color:#ececec;--oke-border-width:1px;--oke-text-primaryColor:#0a0a0a;--oke-text-secondaryColor:#0a0a0a;--oke-text-small:12.3px;--oke-text-regular:12.3px;--oke-text-large:12.3px;--oke-text-fontFamily:inherit;--oke-avatar-size:40px;--oke-avatar-backgroundColor:#ececf0;--oke-avatar-placeholderTextColor:#0a0a0a;--oke-highlightColor:#0a0a0a;--oke-shadingColor:#f7f7f8;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#e9ebef;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#0a0a0a;--oke-filter-backgroundColor:#f3f3f5;--oke-filter-backgroundColorActive:#0a0a0a;--oke-filter-borderColor:#f3f3f5;--oke-filter-borderColorActive:#0a0a0a;--oke-filter-textColor:#0a0a0a;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:6.75px;--oke-filter-searchHighlightColor:#9d9d9d;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#ffcf2a;--oke-stars-backgroundColor:#fff;--oke-stars-borderWidth:0}.oke-w,oke-modal{--oke-title-fontWeight:600;--oke-title-fontSize:var(--oke-text-regular,14px);--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style>
            <style id="oke-reviews-custom-css">.okeReviews.oke-sr{display:block}[data-oke-widget] div.okeReviews[data-oke-container].oke-w{max-width:unset}.page-width:has([data-oke-widget]){max-width:unset;padding:36px 10px}div.oke-modal .okeReviews[data-oke-container].oke-w,div.okeReviews[data-oke-container] .oke-modal,div.okeReviews[data-oke-container] .oke-modal p,div.okeReviews[data-oke-container] .oke-modal .oke-helpful,div.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,div.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date{color:var(--oke-text-primaryColor)}div.okeReviews[data-oke-container] .oke-reviewContent-title,div.okeReviews .oke-reviewContent-title{font-weight:600}div.okeReviews[data-oke-container] .oke-w-ratingAverageModule-rating-average{font-weight:500;font-size:42px;line-height:42px}div.okeReviews[data-oke-container] .oke-w-ratingAverageModule-count{color:#717182;font-size:14px;font-weight:400;line-height:21px}.okeReviews[data-oke-container].oke-w .oke-button,div.okeReviews .oke-button{font-weight:500;font-size:12.25px;line-height:17.5px;letter-spacing:-0.02px;height:40px}.okeReviews[data-oke-container].oke-w .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:initial}.okeReviews.oke-w .oke-is-small .oke-w-reviews-writeReview{width:100%;padding-top:10px}div.okeReviews[data-oke-container] .oke-w-writeReview:before,div.okeReviews .oke-w-writeReview:before{content:" ";height:14px;width:14px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_137_847)'%3E%3Cpath d='M7 1.75H2.91667C2.60725 1.75 2.3105 1.87292 2.09171 2.09171C1.87292 2.3105 1.75 2.60725 1.75 2.91667V11.0833C1.75 11.3928 1.87292 11.6895 2.09171 11.9083C2.3105 12.1271 2.60725 12.25 2.91667 12.25H11.0833C11.3928 12.25 11.6895 12.1271 11.9083 11.9083C12.1271 11.6895 12.25 11.3928 12.25 11.0833V7' stroke='white' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.7185 1.53126C10.9505 1.2992 11.2653 1.16882 11.5935 1.16882C11.9217 1.16882 12.2364 1.2992 12.4685 1.53126C12.7005 1.76332 12.8309 2.07807 12.8309 2.40626C12.8309 2.73445 12.7005 3.0492 12.4685 3.28126L7.2109 8.53943C7.07238 8.67782 6.90127 8.77913 6.71331 8.83401L5.0374 9.32401C4.9872 9.33865 4.93399 9.33953 4.88334 9.32655C4.83269 9.31358 4.78646 9.28722 4.74949 9.25025C4.71252 9.21328 4.68616 9.16705 4.67319 9.1164C4.66021 9.06575 4.66109 9.01254 4.67573 8.96234L5.16573 7.28643C5.22087 7.09862 5.32237 6.92771 5.4609 6.78943L10.7185 1.53126Z' stroke='white' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_137_847'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");vertical-align:middle}.okeReviews.oke-w .oke-is-small .oke-button,.okeReviews.oke-w .oke-is-small .oke-qw-header-askQuestion{width:100%}div.okeReviews[data-oke-container] .oke-is-small .oke-w-reviews--filtersAlwaysOpen .oke-w-reviews-head,div.okeReviews .oke-is-small .oke-w-reviews--filtersAlwaysOpen .oke-w-reviews-head{flex-flow:column-reverse wrap}div.okeReviews[data-oke-container] .oke-w-reviews-controls{flex-wrap:wrap}div.okeReviews[data-oke-container] .oke-w-recommendsModule{background-color:#e9ebef;padding:20px;border-radius:8.75px}div.okeReviews[data-oke-container] .oke-w-recommendsModule span{font-size:14px;font-weight:500}div.okeReviews[data-oke-container] .oke-media,div.okeReviews .oke-media,div.okeReviews[data-oke-container] .oke-reviewCard,div.okeReviews .oke-reviewCard{border-radius:8.75px}div.okeReviews[data-oke-container] .oke-w-mediaGridModule,div.okeReviews .oke-w-mediaGridModule{padding-top:20px}div.okeReviews[data-oke-container] .oke-mediaStrip li{max-height:195px}div.okeReviews[data-oke-container] .oke-w-reviews-count,div.okeReviews .oke-w-reviews-count,div.okeReviews[data-oke-container] .oke-w-reviewer-flag,div.okeReviews[data-oke-container] .oke-w-reviewer-verified-icon,div.okeReviews[data-oke-container] .oke-helpful-label,div.okeReviews[data-oke-container] .oke-helpful-vote-button--negative,div.okeReviews[data-oke-container] .oke-sortSelect-label,div.okeReviews[data-oke-container] .oke-w-filter-title{display:none}div.okeReviews[data-oke-container] .oke-w-reviewer-name{font-size:14px;font-weight:500;line-height:21px}div.okeReviews[data-oke-container] .oke-w-reviewer>div:not([class]){display:flex;align-items:center}div.okeReviews[data-oke-container] .oke-w-reviewer-verified,div.okeReviews .oke-w-reviewer-verified{font-size:0}div.okeReviews[data-oke-container] p,div.okeReviews p{font-size:12.3px;font-weight:400;line-height:19.91px}div.okeReviews[data-oke-container] .oke-w-reviewer-verified:before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.75 5.68751C8.75 7.87501 7.21875 8.96876 5.39875 9.60314C5.30345 9.63543 5.19992 9.63389 5.10563 9.59876C3.28125 8.96876 1.75 7.87501 1.75 5.68751V2.62501C1.75 2.50898 1.79609 2.3977 1.87814 2.31565C1.96019 2.23361 2.07147 2.18751 2.1875 2.18751C3.0625 2.18751 4.15625 1.66251 4.9175 0.997514C5.01019 0.918326 5.12809 0.874817 5.25 0.874817C5.37191 0.874817 5.48981 0.918326 5.5825 0.997514C6.34813 1.66689 7.4375 2.18751 8.3125 2.18751C8.42853 2.18751 8.53981 2.23361 8.62186 2.31565C8.70391 2.3977 8.75 2.50898 8.75 2.62501V5.68751Z' stroke='%23030213' stroke-width='0.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.9375 5.25L4.8125 6.125L6.5625 4.375' stroke='%23030213' stroke-width='0.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;content:" ";height:15px;width:15px;display:inline-block;vertical-align:bottom}div.okeReviews[data-oke-container] .oke-reviewCard,div.okeReviews .oke-reviewCard{padding:20px}div.okeReviews[data-oke-container] .oke-reviewCard .oke-w-review-footer{border-top:1px solid rgba(0,0,0,0.1);padding-top:20px;justify-content:flex-start;margin-top:15px}div.okeReviews[data-oke-container] .oke-helpful-vote-counter:before{content:"Helpful (";color:rgba(113,113,130,1)}div.okeReviews[data-oke-container] .oke-helpful-vote-counter:after{content:")";color:rgba(113,113,130,1)}div.okeReviews[data-oke-container] .oke-helpful-vote-counter,div.okeReviews .oke-helpful-vote-counter{color:rgba(113,113,130,1)}div.okeReviews[data-oke-container] .oke-helpful-vote-button--positive:before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.08331 5.83337V12.8334' stroke='%23717182' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.75002 3.42996L8.16669 5.83329H11.5675C11.7486 5.83329 11.9273 5.87546 12.0893 5.95646C12.2513 6.03746 12.3922 6.15506 12.5009 6.29996C12.6095 6.44485 12.683 6.61306 12.7154 6.79126C12.7478 6.96946 12.7382 7.15275 12.6875 7.32663L11.3284 11.9933C11.2577 12.2356 11.1103 12.4485 10.9084 12.6C10.7064 12.7514 10.4608 12.8333 10.2084 12.8333H2.33335C2.02393 12.8333 1.72719 12.7104 1.5084 12.4916C1.2896 12.2728 1.16669 11.976 1.16669 11.6666V6.99996C1.16669 6.69054 1.2896 6.39379 1.5084 6.175C1.72719 5.95621 2.02393 5.83329 2.33335 5.83329H3.94335C4.1604 5.83318 4.37312 5.77252 4.55758 5.65813C4.74204 5.54374 4.89093 5.38017 4.98752 5.18579L7.00002 1.16663C7.27511 1.17003 7.54587 1.23556 7.79207 1.35831C8.03828 1.48106 8.25356 1.65785 8.42184 1.87549C8.59012 2.09313 8.70704 2.34599 8.76387 2.61516C8.8207 2.88433 8.81596 3.16287 8.75002 3.42996Z' stroke='%23717182' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");content:"";height:15px;width:19px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}div.okeReviews[data-oke-container] .oke-helpful-vote{margin-left:0}div.okeReviews[data-oke-container] .oke-reviewContent-top{justify-content:flex-start}div.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{background-color:#e9ebef;padding:9px 27px 9px 15px;border-radius:8.75px;background-image:url("data:image/svg+xml,%3Csvg width='30' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%23717182' stroke-width='1.16667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A")}div.okeReviews[data-oke-container] .oke-w-header{border:1px solid #ececec;border-radius:8.75px;padding:20px;margin-bottom:33px}div.okeReviews[data-oke-container] .oke-w-mediaGridModule:before{content:"Customer Photos & Videos";font-size:14px;font-weight:400;text-align:left;display:block;padding-bottom:10px}div.okeReviews[data-oke-container] .oke-reviewsKeywords-heading,div.okeReviews .oke-reviewsKeywords-heading{font-weight:500;font-size:14px;line-height:21px;letter-spacing:-0.15px}div.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{font-size:12.25px;line-height:17.5px;letter-spacing:-0.02px;background-color:#ececf0;border-radius:50px;border:0;color:#717182}div.okeReviews[data-oke-container] .oke-w-textSearchFilter-input{background-color:#f3f3f5;border-color:rgba(0,0,0,0.1)}div.okeReviews[data-oke-container] .oke-w-textSearchFilter-input::placeholder,div.okeReviews[data-oke-container] .oke-w-textSearchFilter:before{color:#717182}div.okeReviews[data-oke-container] .oke-w-textSearchFilter:before{font-size:14px}div.okeReviews.oke-w .oke-is-small .oke-mediaStrip-container .oke-mediaStrip li{height:100% !important}div.okeReviews.oke-w .oke-is-small .oke-mediaStrip{grid-template-columns:1fr 1fr !important}div.okeReviews[data-oke-container] .oke-is-small .oke-reviewsKeywords-heading{text-align:left}div.okeReviews[data-oke-container] .oke-is-small .oke-w-header-content-module .oke-reviewsKeywords-list{justify-content:flex-start}div.okeReviews[data-oke-container] .oke-w-recommendsModule-value{font-size:14px}div.okeReviews[data-oke-container] .oke-is-small .oke-w-recommendsModule span{font-size:13px}div.okeReviews[data-oke-container] .oke-is-small .oke-w-recommendsModule{display:flex;gap:3px}div.okeReviews[data-oke-container] .oke-is-small .oke-w-header-content-module{display:block}div.okeReviews[data-oke-container] .oke-reviewsSummary{background-color:#E9EBEF66;border:1px solid #0000001A;border-radius:8.75px;padding:29px}div.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-bodyText{font-size:14px;line-height:22.75px;letter-spacing:-0.15px}div.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{background-color:#0302131A;padding:8px;border-radius:50px}div.okeReviews[data-oke-container] .oke-reviewsSummary-heading-text{font-size:14px;font-weight:400;line-height:21px;letter-spacing:-0.15px}div.okeReviews[data-oke-container] .oke-w-reviews--filtersAlwaysOpen .oke-w-reviews-filters,div.okeReviews .oke-w-reviews--filtersAlwaysOpen .oke-w-reviews-filters{width:100%}div.okeReviews[data-oke-container] .oke-w-textSearchFilter,div.okeReviews .oke-w-textSearchFilter{max-width:95%}</style>
            <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><svg fill="var(--oke-stars-backgroundColor)" xmlns="http://www.w3.org/2000/svg"><path d="M9.964 1.508a.463.463 0 0 1 .832 0l2.02 4.094a1.857 1.857 0 0 0 1.396 1.015l4.52.662a.463.463 0 0 1 .258.79l-3.269 3.184a1.857 1.857 0 0 0-.535 1.643l.772 4.498a.464.464 0 0 1-.675.49l-4.04-2.125a1.856 1.856 0 0 0-1.727 0l-4.04 2.125a.463.463 0 0 1-.673-.49l.77-4.497a1.857 1.857 0 0 0-.534-1.644L1.77 8.071a.464.464 0 0 1 .257-.793l4.52-.66a1.857 1.857 0 0 0 1.397-1.016l2.02-4.094Z" fill="var(--oke-stars-backgroundColor)" stroke="#030213" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/></svg></symbol><symbol id="oke-star-filled" style="overflow:visible;"><svg fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.964 1.508a.463.463 0 0 1 .832 0l2.02 4.094a1.857 1.857 0 0 0 1.396 1.015l4.52.662a.463.463 0 0 1 .258.79l-3.269 3.184a1.857 1.857 0 0 0-.535 1.643l.772 4.498a.464.464 0 0 1-.675.49l-4.04-2.125a1.856 1.856 0 0 0-1.727 0l-4.04 2.125a.463.463 0 0 1-.673-.49l.77-4.497a1.857 1.857 0 0 0-.534-1.644L1.77 8.071a.464.464 0 0 1 .257-.793l4.52-.66a1.857 1.857 0 0 0 1.397-1.016l2.02-4.094Z" fill="#030213" stroke="#030213" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/></svg></symbol></svg></template><script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>




    
        <script type="application/json" id="oke-surveys-settings">{"style":{"button":{"hoverBackgroundColor":"#BCC3C7","backgroundColor":"#E1ECEC","hoverTextColor":"#313030","textColor":"#313030"},"headerImage":{"width":100,"url":"https://dov7r31oq5dkj.cloudfront.net/81a5199b-b490-4012-8cfb-b0c759fb60e5/5827649a-8790-48f8-80cf-d41893e79005","headerStyle":"logo","height":47},"standalone":{"pageBackgroundColor":"#F4F4F6"},"control":{"hoverBackgroundColor":"#F4F4F6","selectedBackgroundColor":"#E1ECEC","borderColor":"#E5E5EC","backgroundColor":"#FAFAFB","selectedTextColor":"#313030","textColor":"#313030"},"text":{"primaryColor":"#313030","secondaryColor":"#000000"},"stars":{"emptyColor":"#C7CCDB","filledColor":"#FAF0C6"},"textField":{"focusBorderShadowColor":"#CBF2F0","borderColor":"#313030","focusBorderColor":"#313030"}},"subscriberId":"81a5199b-b490-4012-8cfb-b0c759fb60e5"}</script><script src="https://surveys.okendo.io/js/client-setup.js" async></script>
    
    










<!-- END app snippet -->

    <!-- BEGIN app snippet: okendo-reviews-json-ld -->
<!-- END app snippet -->

<!-- BEGIN app snippet: widget-plus-initialisation-script -->




    <script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>

<!-- END app snippet -->


<!-- END app block --><!-- BEGIN app block: shopify://apps/black-crow-ai-that-delivers/blocks/blackcrow_ai_script/3e73f597-cb71-47a1-8a06-0c931482ecd2 -->

<script type="text/javascript" async src="https://shopify-init.blackcrow.ai/js/core/comfrtclothing.js?shop=comfrtclothing.myshopify.com&tagSrc=ShopifyThemeAppExtension"></script>


<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->















  <script>
    window.klaviyoReviewsProductDesignMode = false
  </script>









<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 -->

<!-- BEGIN app snippet: pagefly-cro-ab-testing-main -->







<script>
  ;(function () {
    const url = new URL(window.location)
    const viewParam = url.searchParams.get('view')
    if (viewParam && viewParam.includes('variant-pf-')) {
      url.searchParams.set('pf_v', viewParam)
      url.searchParams.delete('view')
      window.history.replaceState({}, '', url)
    }
  })()
</script>



<script type='module'>
  
  window.PAGEFLY_CRO = window.PAGEFLY_CRO || {}

  window.PAGEFLY_CRO['data_debug'] = {
    original_template_suffix: "",
    allow_ab_test: false,
    ab_test_start_time: 0,
    ab_test_end_time: 0,
    today_date_time: 1775640059000,
  }
  window.PAGEFLY_CRO['GA4'] = { enabled: false}
</script>

<!-- END app snippet -->










  <script src='https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-helper.js' defer='defer'></script>

  <script src='https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-general-helper.js' defer='defer'></script>

  <script src='https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-snap-slider.js' defer='defer'></script>

  <script src='https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-slideshow-v3.js' defer='defer'></script>

  <script src='https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-slideshow-v4.js' defer='defer'></script>

  <script src='https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-glider.js' defer='defer'></script>

  <script src='https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>

  <script src='https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-product-media.js' defer='defer'></script>

  <script src='https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-product.js' defer='defer'></script>


<script id='pagefly-helper-data' type='application/json'>
  {
    "page_optimization": {
      "assets_prefetching": false
    },
    "elements_asset_mapper": {
      "Accordion": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-accordion.js",
      "Accordion3": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-accordion3.js",
      "CountDown": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-countdown.js",
      "GMap1": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-gmap.js",
      "GMap2": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-gmap.js",
      "GMapBasicV2": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-gmap.js",
      "GMapAdvancedV2": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-gmap.js",
      "HTML.Video": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-htmlvideo.js",
      "HTML.Video2": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-htmlvideo2.js",
      "HTML.Video3": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-htmlvideo2.js",
      "BackgroundVideo": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-htmlvideo2.js",
      "Instagram": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-instagram.js",
      "Instagram2": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-instagram.js",
      "Insta3": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-instagram3.js",
      "Tabs": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-tab.js",
      "Tabs3": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-tab3.js",
      "ProductBox": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-cart.js",
      "FBPageBox2": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-facebook.js",
      "FBLikeButton2": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-facebook.js",
      "TwitterFeed2": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-twitter.js",
      "Paragraph4": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-paragraph4.js",

      "AliReviews": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "BackInStock": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "GloboBackInStock": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "GrowaveWishlist": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "LimeSpot": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "Loox": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "Opinew": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "Powr": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "ProductReviews": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "PushOwl": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "ReCharge": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "Rivyo": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "TrackingMore": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "Vitals": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js",
      "Wiser": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-3rd-elements.js"
    },
    "custom_elements_mapper": {
      "pf-click-action-element": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-click-action-element.js",
      "pf-dialog-element": "https://cdn.shopify.com/extensions/019d6ab1-87f7-778b-bb00-1fb2fa7b9805/pagefly-page-builder-247/assets/pagefly-dialog-element.js"
    }
  }
</script>


<!-- END app block --><!-- BEGIN app block: shopify://apps/growi-creator-management/blocks/growi-embed/419e0351-1ff7-4f90-8ee9-8dc5c04a0f9c --><script src="https://cdn.shopify.com/extensions/019c9499-16ea-7e11-92a4-80ab6f8b9141/growi-220/assets/cookie-utils.js" defer="defer"></script>
<script>
  console.log('growi-embed.liquid');
  
  
  
  
  if (typeof window.growiCookieUtils !== 'undefined') {
    
  } else {
    
  }

  (function () {
    // Default customization settings
    const defaultCustomization = {
      popup_enabled: true,
      heading_text: null,
      body_text: null,
      button_text: null,
      helper_text: null,
      background_color: '#ffffff',
      text_color: '#000000',
      button_color: '#2c2c2c',
      button_text_color: '#ffffff',
      banner_enabled: false,
      banner_top_offset: 0,
    };

    // Fetch customization settings from API
    async function fetchCustomization(affiliateTag) {
      try {
        const response = await fetch(
          `https://api.growi.io/api/v1/campaigns/ambassador_program_customization?affiliate_tag=${encodeURIComponent(
            affiliateTag
          )}&url=${encodeURIComponent(window.location.href)}`,
          {
            method: 'GET',
            headers: {
              'Content-Type': 'application/json',
            },
          }
        );

        if (!response.ok) {
          console.warn('Customization API returned error, returning null');
          return null;
        }

        const data = await response.json();

        if (data.success && data.customization) {
          
          return data.customization;
        } else {
          
          return null;
        }
      } catch (error) {
        console.error('Failed to fetch customization, returning null:', error);
        return null;
      }
    }

    function showDiscountModal(discountCode, affiliateName, discountValue, discountType, affiliateId) {
      

      if (
        !discountValue ||
        discountValue === '0' ||
        discountValue === 0 ||
        discountValue === null ||
        discountValue === undefined ||
        discountValue === 'null'
      )
        return;
      // Prevent duplicate modals
      if (document.getElementById('__growi-modal-overlay')) return;

      const overlay = document.createElement('div');
      overlay.id = '__growi-modal-overlay';
      overlay.style.cssText = `
        display:block;
        position:fixed;
        top:0; left:0;
        width:100%; height:100%;
        background-color:rgba(0,0,0,0.5);
        z-index:9998;
      `;

      const modal = document.createElement('div');
      modal.className = '__growi_modal_content';
      modal.style.cssText = `
        display:block;
        background-color:white;
        z-index:9999;
        border-top:10px solid #2C2C2C;
        border-radius:10px;
        text-align:center;
        margin:auto;
        min-height:400px;
        height:auto;
        position:fixed;
        top:50%; left:50%;
        transform:translate(-50%, -50%);
        width:90%; max-width:500px;
      `;

      // Add mobile-specific styles
      const mobileStyles = document.createElement('style');
      mobileStyles.textContent = `
        @media (max-width: 768px) {
          .__growi_modal_content {
            top: calc(50% + 20px) !important;
          }
        }
        @media (max-width: 480px) {
          .__growi_modal_content {
            top: calc(50% + 30px) !important;
          }
        }
      `;
      document.head.appendChild(mobileStyles);

      modal.innerHTML = `
        <div class="__growi-modal-inner" style="display:block;position:relative;width:100%;height:100%;padding:40px 40px 40px 40px;box-sizing:border-box;">
          <button id="__growi-close-modal" style="position:absolute;top:15px;right:15px;background-color:transparent;border:none;cursor:pointer;z-index:10000;padding:5px;">
            <svg style="fill:#000000" height="20px" width="20px" viewBox="0 0 490 490" xmlns="http://www.w3.org/2000/svg">
              <polygon points="456.851,0 245,212.564 33.149,0 0.708,32.337
                212.669,245.004 0.708,457.678 33.149,490
                245,277.443 456.851,490 489.292,457.678
                277.331,245.004 489.292,32.337"/>
            </svg>
          </button>

          <div style="text-align:center;width:100%;">
            <p style="text-align:center;margin:0 0 20px 0;">
            <img src="https://d2pnkb2a79l965.cloudfront.net/party-popper-emoji.png" style="width:80px;height:80px;display:inline-block;">
          </p>
          <h2 style="
            text-align:center;
            font-size:2.5em;
            line-height:1em;
              margin:0.5em 0;
            font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto,
              Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji,
              Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
            font-weight:bold;
            color:#000000;
          ">
              ${affiliateName ? decodeURIComponent(affiliateName) : "We've"} sent you ${discountValue}${
        discountType === 'percentage' ? '%' : '$'
      } off!
          </h2>
          <h3 style="
            text-align:center;
            font-size:1.3em;
              margin:0.8em 0;
            color:#9aaab9;
            font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto,
              Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji,
              Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
          ">
              Click below to redeem your discount code
          </h3>
          <button id="__growi-redeem-btn" style="
            display:block;
              margin:20px auto 0 auto;
            padding:12px 20px;
            width:230px;
            background-color:#2c2c2c;
            color:#ffffff;
            border:1px solid #535459;
            border-radius:5px;
            font-size:1.2em;
            cursor:pointer;
            font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto,
              Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji,
              Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
          ">
            Redeem Coupon
          </button>
            <div style="font-size:0.8em;color:#9aaab9;margin-top:10px;text-align:center;">
            <em>Your discount will automatically be applied at checkout</em>
            </div>
          </div>
        </div>
      `;

      overlay.appendChild(modal);
      document.body.appendChild(overlay);

      // Close handler
      document.getElementById('__growi-close-modal').onclick = () => {
        window.growiCookieUtils.setCookie('discount_seen', `${affiliateId.toLowerCase()}`, -1);
        overlay.remove();
      };

      // Redeem handler
      document.getElementById('__growi-redeem-btn').onclick = () => {
        const redeemBtn = document.getElementById('__growi-redeem-btn');

        // Set loading state
        redeemBtn.disabled = true;
        redeemBtn.style.cursor = 'not-allowed';
        redeemBtn.innerHTML = `
          <svg style="animation: spin 1s linear infinite; width: 20px; height: 20px; display: inline-block; margin-right: 8px;" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
            <circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4" stroke-dasharray="31.416" stroke-dashoffset="31.416" fill="none" stroke-linecap="round"/>
          </svg>
          Loading...
        `;

        // Add spinning animation
        const style = document.createElement('style');
        style.textContent = `
          @keyframes spin {
            0% { transform: rotate(0deg); }
            100% { transform: rotate(360deg); }
          }
        `;
        document.head.appendChild(style);

        // Simulate loading delay then show discount code
        setTimeout(() => {
          // Replace button with discount code
          redeemBtn.style.display = 'none';

          // Create discount code container
          const discountCodeDiv = document.createElement('div');
          discountCodeDiv.id = '__growi-discount-code';
          discountCodeDiv.style.cssText = `
            background-color:#ecf0ff;
            display:block;
            width:90%;
            margin:20px auto 0 auto;
            text-align:center;
            color:#3860fb;
            font-size:25px;
            padding:8px;
            cursor:pointer;
            border-radius:5px;
            font-weight:bold;
            font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto,
              Helvetica Neue, Arial, Noto Sans, sans-serif;
          `;
          discountCodeDiv.innerHTML = `
            ${discountCode.toUpperCase()}
            <img src="https://d2pnkb2a79l965.cloudfront.net/copy-blue-icon.png" style="width:22px;margin-bottom:-5px;display:inline;">
          `;

          // Add copy functionality
          discountCodeDiv.onclick = () => {
            navigator.clipboard
              .writeText(discountCode.toUpperCase())
              .then(() => {
                // Show copied feedback under the code
                let copiedText = document.getElementById('__growi-copied-text');
                if (!copiedText) {
                  copiedText = document.createElement('div');
                  copiedText.id = '__growi-copied-text';
                  copiedText.style.cssText = `
                  font-size:0.9em;
                  color:#28a745;
                  margin-top:8px;
                  text-align:center;
                `;
                  discountCodeDiv.parentNode.insertBefore(copiedText, discountCodeDiv.nextSibling);
                }
                copiedText.innerHTML = '✓ Discount applied!';
              })
              .catch(() => {
                // Fallback for older browsers
                const textArea = document.createElement('textarea');
                textArea.value = discountCode.toUpperCase();
                document.body.appendChild(textArea);
                textArea.select();
                document.execCommand('copy');
                document.body.removeChild(textArea);

                let copiedText = document.getElementById('__growi-copied-text');
                if (!copiedText) {
                  copiedText = document.createElement('div');
                  copiedText.id = '__growi-copied-text';
                  copiedText.style.cssText = `
                  font-size:0.9em;
                  color:#28a745;
                  margin-top:8px;
                  text-align:center;
                `;
                  discountCodeDiv.parentNode.insertBefore(copiedText, discountCodeDiv.nextSibling);
                }
                copiedText.innerHTML = '✓ Discount applied!';
              });
          };

          // Insert the discount code div after the button
          redeemBtn.parentNode.insertBefore(discountCodeDiv, redeemBtn.nextSibling);
        }, 1500);

        window.growiCookieUtils.setCookie('discount_seen', `${affiliateId.toLowerCase()}`);
      };
    }

    async function showDiscountModalV2(discountCode, affiliateName, discountValue, discountType, affiliateId) {
      

      if (
        !discountValue ||
        discountValue === '0' ||
        discountValue === 0 ||
        discountValue === null ||
        discountValue === undefined ||
        discountValue === 'null'
      )
        return;

      // Fetch customization from API
      const customization = await fetchCustomization(affiliateId);

      // If no customization exists, fall back to the original showDiscountModal
      if (!customization) {
        
        showDiscountModal(discountCode, affiliateName, discountValue, discountType, affiliateId);
        return;
      }

      // Prevent duplicate modals
      if (document.getElementById('__growi-modal-overlay')) return;

      // Merge customization with defaults
      const config = { ...defaultCustomization, ...customization };

      // Check if popup is enabled
      if (!config.popup_enabled) {
        

        if (config.banner_enabled) {
          window.growiCookieUtils.setCookie('discount_seen', affiliateId.toLowerCase());
          showBanner(affiliateId, discountCode, customization);
        }

        return;
      }

      const headingText =
        config.heading_text ||
        `${affiliateName ? decodeURIComponent(affiliateName) : "We've"} sent you ${discountValue}${
          discountType === 'percentage' ? '%' : '$'
        } off!`;
      const bodyText = config.body_text || 'Click below to redeem your discount code';
      const buttonText = config.button_text || 'Redeem Coupon';
      const helperText = config.helper_text || 'Your discount will automatically be applied at checkout';
      const buttonMarkup = config.hide_button
        ? ''
        : `<button id="__growi-redeem-btn" style="
            display:block;
              margin:20px auto 0 auto;
            padding:12px 20px;
            width:230px;
            background-color:${config.button_color};
            color:${config.button_text_color};
            border:1px solid ${config.button_color};
            border-radius:5px;
            font-size:1.2em;
            cursor:pointer;
            font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto,
              Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji,
              Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
          ">
            ${buttonText}
          </button>`;
      const helperMarkup = `
            <div style="font-size:0.8em;color:${config.text_color};opacity:0.7;margin-top:10px;text-align:center;">
            <em>${helperText}</em>
            </div>
          `;

      const overlay = document.createElement('div');
      overlay.id = '__growi-modal-overlay';
      overlay.style.cssText = `
        display:block;
        position:fixed;
        top:0; left:0;
        width:100%; height:100%;
        background-color:rgba(0,0,0,0.5);
        z-index:9998;
      `;

      const modal = document.createElement('div');
      modal.className = '__growi_modal_content';
      modal.style.cssText = `
        display:block;
        background-color:${config.background_color};
        z-index:9999;
        border-top:10px solid #2C2C2C;
        border-radius:10px;
        text-align:center;
        margin:auto;
        min-height:400px;
        height:auto;
        position:fixed;
        top:50%; left:50%;
        transform:translate(-50%, -50%);
        width:90%; max-width:500px;
      `;

      // Add mobile-specific styles
      const mobileStyles = document.createElement('style');
      mobileStyles.textContent = `
        @media (max-width: 768px) {
          .__growi_modal_content {
            top: calc(50% + 20px) !important;
          }
        }
        @media (max-width: 480px) {
          .__growi_modal_content {
            top: calc(50% + 30px) !important;
          }
        }
      `;
      document.head.appendChild(mobileStyles);

      modal.innerHTML = `
        <div class="__growi-modal-inner" style="display:block;position:relative;width:100%;height:100%;padding:40px 40px 40px 40px;box-sizing:border-box;">
          <button id="__growi-close-modal" style="position:absolute;top:15px;right:15px;background-color:transparent;border:none;cursor:pointer;z-index:10000;padding:5px;">
            <svg style="fill:${config.text_color}" height="20px" width="20px" viewBox="0 0 490 490" xmlns="http://www.w3.org/2000/svg">
              <polygon points="456.851,0 245,212.564 33.149,0 0.708,32.337
                212.669,245.004 0.708,457.678 33.149,490
                245,277.443 456.851,490 489.292,457.678
                277.331,245.004 489.292,32.337"/>
            </svg>
          </button>

          <div style="text-align:center;width:100%;">
            <p style="text-align:center;margin:0 0 20px 0;">
            <img src="https://d2pnkb2a79l965.cloudfront.net/party-popper-emoji.png" style="width:80px;height:80px;display:inline-block;">
          </p>
          <h2 style="
            text-align:center;
            font-size:2.5em;
            line-height:1em;
              margin:0.5em 0;
            font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto,
              Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji,
              Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
            font-weight:bold;
            color:${config.text_color};
          ">
              ${headingText}
          </h2>
          <h3 style="
            text-align:center;
            font-size:1.3em;
              margin:0.8em 0;
            color:${config.text_color};
            opacity:0.7;
            font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto,
              Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji,
              Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
          ">
              ${bodyText}
          </h3>
          ${buttonMarkup}
          ${helperMarkup}
          </div>
        </div>
      `;

      overlay.appendChild(modal);
      document.body.appendChild(overlay);

      // Close handler
      const closeButton = document.getElementById('__growi-close-modal');
      if (closeButton) {
        closeButton.onclick = () => {
          window.growiCookieUtils.setCookie('discount_seen', affiliateId.toLowerCase(), -1);
          overlay.remove();
        };
      }

      // Redeem handler
      const redeemBtn = document.getElementById('__growi-redeem-btn');
      if (redeemBtn) {
        redeemBtn.onclick = () => {
          // Set loading state (preserve custom button colors)
          redeemBtn.disabled = true;
          redeemBtn.style.cursor = 'not-allowed';
          redeemBtn.style.backgroundColor = config.button_color;
          redeemBtn.style.color = config.button_text_color;
          redeemBtn.innerHTML = `
          <svg style="animation: spin 1s linear infinite; width: 20px; height: 20px; display: inline-block; margin-right: 8px;" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
            <circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4" stroke-dasharray="31.416" stroke-dashoffset="31.416" fill="none" stroke-linecap="round"/>
          </svg>
          Loading...
        `;

          // Add spinning animation
          const style = document.createElement('style');
          style.textContent = `
          @keyframes spin {
            0% { transform: rotate(0deg); }
            100% { transform: rotate(360deg); }
          }
        `;
          document.head.appendChild(style);

          // Simulate loading delay then show discount code
          setTimeout(() => {
            // Replace button with discount code
            redeemBtn.style.display = 'none';

            // Create discount code container
            const discountCodeDiv = document.createElement('div');
            discountCodeDiv.id = '__growi-discount-code';
            discountCodeDiv.style.cssText = `
            background-color:#ecf0ff;
            display:block;
            width:90%;
            margin:20px auto 0 auto;
            text-align:center;
            color:#3860fb;
            font-size:25px;
            padding:8px;
            cursor:pointer;
            border-radius:5px;
            font-weight:bold;
            font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto,
              Helvetica Neue, Arial, Noto Sans, sans-serif;
          `;
            discountCodeDiv.innerHTML = `
            ${discountCode.toUpperCase()}
            <img src="https://d2pnkb2a79l965.cloudfront.net/copy-blue-icon.png" style="width:22px;margin-bottom:-5px;display:inline;">
          `;

            // Add copy functionality
            discountCodeDiv.onclick = () => {
              navigator.clipboard
                .writeText(discountCode.toUpperCase())
                .then(() => {
                  // Show copied feedback under the code
                  let copiedText = document.getElementById('__growi-copied-text');
                  if (!copiedText) {
                    copiedText = document.createElement('div');
                    copiedText.id = '__growi-copied-text';
                    copiedText.style.cssText = `
                  font-size:0.9em;
                  color:#28a745;
                  margin-top:8px;
                  text-align:center;
                `;
                    discountCodeDiv.parentNode.insertBefore(copiedText, discountCodeDiv.nextSibling);
                  }
                  copiedText.innerHTML = '✓ Discount applied!';
                })
                .catch(() => {
                  // Fallback for older browsers
                  const textArea = document.createElement('textarea');
                  textArea.value = discountCode.toUpperCase();
                  document.body.appendChild(textArea);
                  textArea.select();
                  document.execCommand('copy');
                  document.body.removeChild(textArea);

                  let copiedText = document.getElementById('__growi-copied-text');
                  if (!copiedText) {
                    copiedText = document.createElement('div');
                    copiedText.id = '__growi-copied-text';
                    copiedText.style.cssText = `
                  font-size:0.9em;
                  color:#28a745;
                  margin-top:8px;
                  text-align:center;
                `;
                    discountCodeDiv.parentNode.insertBefore(copiedText, discountCodeDiv.nextSibling);
                  }
                  copiedText.innerHTML = '✓ Discount applied!';
                });
            };

            // Insert the discount code div after the button
            redeemBtn.parentNode.insertBefore(discountCodeDiv, redeemBtn.nextSibling);
          }, 1500);

          window.growiCookieUtils.setCookie('discount_seen', affiliateId.toLowerCase());
        };
      }
    }

    async function showBanner(affiliateId, discountCode, customizationData = null) {
      // Prevent duplicate banners
      if (document.getElementById('__growi-banner')) return;

      // Fetch customization from API if not provided
      const customization = customizationData || (await fetchCustomization(affiliateId));

      // If no customization exists or banner not enabled, return
      if (!customization || !customization.banner_enabled) {
        
        return;
      }

      // Merge customization with defaults
      const config = { ...defaultCustomization, ...customization };

      const affiliateName = window.growiCookieUtils.getCookie('affiliate_name');
      const discountValue = window.growiCookieUtils.getCookie('discount_value');
      const discountType = window.growiCookieUtils.getCookie('discount_type');

      const bannerHeading =
        config.heading_text ||
        `${affiliateName ? decodeURIComponent(affiliateName) : 'We'} sent you ${discountValue}${
          discountType === 'percentage' ? '%' : '$'
        } off!`;
      const bannerSubtext = config.body_text || `Click below to redeem your discount code`;
      const bannerButtonText = config.button_text || 'Redeem Coupon';
      const bannerButtonMarkup = config.hide_button
        ? ''
        : `<button id="__growi-banner-btn" style="
          padding: 14px 24px;
          background-color: ${config.button_color};
          color: ${config.button_text_color};
          border: none;
          border-radius: 6px;
          font-size: 16px;
          font-weight: 600;
          cursor: pointer;
          white-space: nowrap;
          flex-shrink: 0;
          font-family: -apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto,
            Helvetica Neue, Arial, Noto Sans, sans-serif;
          transition: opacity 0.2s;
        ">
          ${bannerButtonText}
        </button>`;

      // Create banner element
      const banner = document.createElement('div');
      banner.id = '__growi-banner';
      banner.style.cssText = `
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 16px 20px;
        background-color: ${config.background_color};
        color: ${config.text_color};
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        z-index: 9997;
        box-shadow: 0 2px 8px rgba(0,0,0,0.1);
        border-bottom: 1px solid rgba(0,0,0,0.08);
        font-family: -apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto,
          Helvetica Neue, Arial, Noto Sans, sans-serif;
        gap: 20px;
        box-sizing: border-box;
      `;

      banner.innerHTML = `
        <div style="display: flex; align-items: center; gap: 15px; flex: 1;">
          <div style="font-size: 40px; line-height: 1; flex-shrink: 0;">
            🎉
          </div>
          <div style="flex: 1; min-width: 0;">
            <div style="font-size: 18px; font-weight: 700; color: ${config.text_color}; margin-bottom: 4px; line-height: 1.3;">
              ${bannerHeading}
            </div>
            <div style="font-size: 14px; color: ${config.text_color}; opacity: 0.7; line-height: 1.4;">
              ${bannerSubtext}
            </div>
          </div>
        </div>
        ${bannerButtonMarkup}
        <button id="__growi-banner-close" style="
          background: transparent;
          border: none;
          color: ${config.text_color};
          cursor: pointer;
          padding: 8px;
          display: flex;
          align-items: center;
          flex-shrink: 0;
          opacity: 0.6;
          transition: opacity 0.2s;
        ">
          <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"/>
          </svg>
        </button>
      `;

      // Add responsive styles and hover effects
      const bannerStyles = document.createElement('style');
      bannerStyles.textContent = `
        #__growi-banner-btn:hover {
          opacity: 0.9;
        }
        #__growi-banner-close:hover {
          opacity: 1;
        }
        @media (max-width: 768px) {
          #__growi-banner {
            flex-direction: column;
            align-items: stretch !important;
            padding: 16px;
            width: 100%;
          }
          #__growi-banner > div:first-child {
            margin-bottom: 12px;
          }
          #__growi-banner-btn {
            width: 100%;
          }
          #__growi-banner-close {
            position: absolute;
            top: 16px;
            right: 16px;
          }
        }
      `;
      document.head.appendChild(bannerStyles);

      // Append to body
      document.body.appendChild(banner);

      // Add body padding to prevent content from being hidden behind banner
      const originalPaddingTop = document.body.style.paddingTop;
      // Wait for banner to render to get actual height
      setTimeout(() => {
        const bannerBottom = banner.getBoundingClientRect().bottom;
        document.body.style.paddingTop = `${bannerBottom}px`;

        // Push down any existing sticky announcement bars so they appear below our banner
        const stickyAnnouncementBars = document.querySelectorAll(
          '[class*="announcement-bar"], [class*="announcement_bar"], [id*="announcement-bar"]'
        );
        stickyAnnouncementBars.forEach((el) => {
          const style = getComputedStyle(el);
          if (style.position === 'sticky') {
            el.style.top = `${bannerBottom}px`;
          }
        });
      }, 0);

      // Store original padding for cleanup
      banner.dataset.originalPadding = originalPaddingTop;

      // Button click handler - always copy code to clipboard, and optionally open modal
      const bannerBtn = document.getElementById('__growi-banner-btn');
      if (bannerBtn) {
        bannerBtn.onclick = () => {
          const discountCode = window.growiCookieUtils.getCookie('discount_code');
          const affiliateName = window.growiCookieUtils.getCookie('affiliate_name');
          const discountType = window.growiCookieUtils.getCookie('discount_type');
          const discountValue = window.growiCookieUtils.getCookie('discount_value');

          if (discountCode && discountValue) {
            // Always copy discount code to clipboard
            const originalText = bannerBtn.innerHTML;

            navigator.clipboard
              .writeText(discountCode.toUpperCase())
              .then(() => {
                bannerBtn.innerHTML = '✓ Discount applied!';
                bannerBtn.style.backgroundColor = '#28a745';
                setTimeout(() => {
                  bannerBtn.innerHTML = originalText;
                  bannerBtn.style.backgroundColor = config.button_color;
                }, 2000);
              })
              .catch(() => {
                // Fallback for older browsers
                const textArea = document.createElement('textarea');
                textArea.value = discountCode.toUpperCase();
                textArea.style.position = 'fixed';
                textArea.style.opacity = '0';
                document.body.appendChild(textArea);
                textArea.select();
                document.execCommand('copy');
                document.body.removeChild(textArea);

                bannerBtn.innerHTML = '✓ Discount applied!';
                bannerBtn.style.backgroundColor = '#28a745';
                setTimeout(() => {
                  bannerBtn.innerHTML = originalText;
                  bannerBtn.style.backgroundColor = config.button_color;
                }, 2000);
              });

            // Additionally show modal if enabled
            if (config.popup_enabled) {
              showDiscountModalV2(discountCode, affiliateName, discountValue, discountType, affiliateId);
            }
          }
        };
      }

      // Close button handler
      document.getElementById('__growi-banner-close').onclick = () => {
        // Restore original padding
        const originalPadding = banner.dataset.originalPadding || '';
        document.body.style.paddingTop = originalPadding;

        banner.remove();
        // Store in cookie that banner was dismissed
        window.growiCookieUtils.setCookie('banner_dismissed', affiliateId.toLowerCase(), 1); // 1 day
      };
    }

    // ---- PAGE VIEW (exact referrer only) ----
    function hasFiredPageView(visitorUid) {
      const key = `growi_pv_sent::${visitorUid || 'anon'}::${location.pathname}`;
      try {
        if (sessionStorage.getItem(key)) return true;
      } catch {}
      if (window.growiCookieUtils) {
        const ck = window.growiCookieUtils.getCookie(encodeURIComponent(key));
        if (ck === '1') return true;
      }
      return false;
    }

    function markFiredPageView(visitorUid) {
      const key = `growi_pv_sent::${visitorUid || 'anon'}::${location.pathname}`;
      try {
        sessionStorage.setItem(key, '1');
      } catch {}
      // ~30 minutes lock across tabs
      window.growiCookieUtils && window.growiCookieUtils.setCookie(encodeURIComponent(key), '1', 0.02);
    }

    async function sendOneTimePageView(externalId) {
      
      if (!window.growiCookieUtils) return;
      
      if (!externalId) return;

      const affiliateId = window.growiCookieUtils.getCookie('growi_affiliate_id');
      const visitorUid = window.growiCookieUtils.getCookie('growi_visitor_uid');
      if (!affiliateId || affiliateId === 'null') return; // keep your current rule
      

      if (hasFiredPageView(visitorUid)) return;
      
      markFiredPageView(visitorUid);

      // EXACT referrer only
      const referrerRaw = document.referrer || null;
      let referrerHost = null;
      try {
        referrerHost = referrerRaw ? new URL(referrerRaw).host : null;
      } catch {}

      // Get UTM parameters for Meta/Facebook ad tracking
      const utmParams = window.growiCookieUtils.getUtmParams ? window.growiCookieUtils.getUtmParams() : {};

      // Check if traffic is from Facebook/Meta based on utm_source
      const isFacebookSource = utmParams.utm_source &&
        ['fb', 'facebook', 'meta'].includes(utmParams.utm_source.toLowerCase());

      const event = {
        name: 'page_viewed',
        id: (crypto.randomUUID && crypto.randomUUID()) || `${Date.now()}-${Math.random().toString(16).slice(2)}`,
        timestamp: new Date().toISOString(),
        data: {
          title: document.title || null,
          path: location.pathname,
          url: location.href,
          referrer_raw: referrerRaw,
          referrer_host: referrerHost,
          utm_source: utmParams.utm_source || null,
          utm_medium: utmParams.utm_medium || null,
          utm_campaign: utmParams.utm_campaign || null,
          utm_content: utmParams.utm_content || null,
          utm_term: utmParams.utm_term || null,
          utm_id: utmParams.utm_id || null,
          // Meta Ad ID (only set if utm_source is fb/facebook/meta)
          meta_ad_id: isFacebookSource ? (utmParams.utm_content || null) : null,
        },
        clientId: visitorUid,
      };

      const body = {
        tracking_event: {
          event_name: event.name,
          occurred_at: event.timestamp,
          visitor_uid: visitorUid,
          event_data: {
            pageEventId: event.id,
            timeStamp: event.timestamp,
            data: { ...event.data, clientId: event.clientId },
          },
        },
        campaign_affiliate_id: affiliateId,
        external_id: `gid://shopify/Shop/${externalId}`,
        conversion_platform: 'shopify',
      };

      // Optional server dedupe
      const idempKey = `${visitorUid || 'anon'}::${location.pathname}::${Math.floor(Date.now() / 60000)}`;

      try {
        await fetch('https://api.growi.io/api/v1/tracking_events', {
          method: 'POST',
          headers: {
            'Content-Type': 'application/json',
            'Idempotency-Key': idempKey,
          },
          body: JSON.stringify(body),
        });
      } catch (err) {
        console.warn('page_viewed send failed', err);
      }
    }

    function waitForUrlParams(retries = 10, delay = 200) {
      // Check if URL has any parameters yet
      const hasParams = window.location.search.length > 0;
      const affiliateParam =
        new URLSearchParams(window.location.search).get('a') ||
        new URLSearchParams(window.location.search).get('snowball') ||
        new URLSearchParams(window.location.search).get('growi');

      // If we found affiliate params or exhausted retries, proceed
      if (affiliateParam || retries <= 0 || hasParams) {
        
        initializeAffiliate();
        return;
      }

      // Wait and retry - Instagram WebView needs time to stabilize
      
      setTimeout(() => waitForUrlParams(retries - 1, delay), delay);
    }

    function waitForUtils(retries = 5) {
      
      
        
        
      
      
      

      if (window.growiCookieUtils) {
        
        // Don't immediately read params - wait for URL to stabilize first
        waitForUrlParams();
      } else if (retries > 0) {
        
        setTimeout(() => waitForUtils(retries - 1), 100);
      } else {
        console.error('❌ [WAIT-FOR-UTILS] Growi cookie utilities not loaded after 5 retries (500ms total)');
        console.error('❌ [WAIT-FOR-UTILS] All window properties:', Object.keys(window));
        console.error('❌ [WAIT-FOR-UTILS] Check if cookie-utils.js is loading correctly');
      }
    }

    function initializeAffiliate() {
      
      
        
        
      

      if (!window.growiCookieUtils) {
        console.error('❌ [INIT-AFFILIATE] Cookie utils not available - CANNOT PROCEED');
        console.error('❌ [INIT-AFFILIATE] This usually means cookie-utils.js failed to load or execute');
        return;
      }

      

      // Now read affiliate params after URL has stabilized
      const urlAffiliateId =
        new URLSearchParams(window.location.search).get('a') ||
        new URLSearchParams(window.location.search).get('snowball') ||
        new URLSearchParams(window.location.search).get('growi');

      // Check if affiliate is changing BEFORE manageAffiliateCookies updates the cookie
      const previousAffiliateId = window.growiCookieUtils.getCookie('growi_affiliate_id');
      const affiliateIsChanging = urlAffiliateId && previousAffiliateId && 
        urlAffiliateId.toLowerCase() !== previousAffiliateId.toLowerCase();
      
      // If affiliate is changing, clear old discount-related cookies (last-touch attribution)
      if (affiliateIsChanging) {
        
        window.growiCookieUtils.deleteCookie('discount_code');
        window.growiCookieUtils.deleteCookie('affiliate_name');
        window.growiCookieUtils.deleteCookie('discount_type');
        window.growiCookieUtils.deleteCookie('discount_value');
        window.growiCookieUtils.deleteCookie('campaign_type');
        window.growiCookieUtils.deleteCookie('discount_seen');
      }

      // Get affiliate info from cookies (this will update the affiliate cookie if needed)
      const cookieInfo = window.growiCookieUtils.manageAffiliateCookies();

      // Determine which affiliate ID to use (URL param takes precedence)
      const affiliateId = urlAffiliateId || cookieInfo.affiliateId;
      const visitorUid = cookieInfo.visitorUid;

      
        
        
        
      

      // If we have affiliate data from either source, update the cart
      if (affiliateId && visitorUid) {
        // Get UTM parameters to pass to order
        const utmParams = window.growiCookieUtils.getUtmParams ? window.growiCookieUtils.getUtmParams() : {};

        // Check if traffic is from Facebook/Meta based on utm_source
        const isFacebookSource = utmParams.utm_source &&
          ['fb', 'facebook', 'meta'].includes(utmParams.utm_source.toLowerCase());

        // Build cart attributes
        const cartAttributes = {
          __growi_affiliate_id: affiliateId,
          __growi_visitor_uid: visitorUid,
        };

        if (utmParams.utm_source) cartAttributes.__growi_utm_source = utmParams.utm_source;
        if (utmParams.utm_medium) cartAttributes.__growi_utm_medium = utmParams.utm_medium;
        if (utmParams.utm_campaign) cartAttributes.__growi_utm_campaign = utmParams.utm_campaign;
        if (utmParams.utm_content) cartAttributes.__growi_utm_content = utmParams.utm_content;
        if (utmParams.utm_term) cartAttributes.__growi_utm_term = utmParams.utm_term;
        if (utmParams.utm_id) cartAttributes.__growi_utm_id = utmParams.utm_id;
        if (utmParams.campaign_id) cartAttributes.__growi_campaign_id = utmParams.campaign_id;
        if (utmParams.user_id) cartAttributes.__growi_user_id = utmParams.user_id;
        if (utmParams.campaign_affiliate_id) cartAttributes.__growi_campaign_affiliate_id = utmParams.campaign_affiliate_id;

        if (isFacebookSource && utmParams.utm_content) {
          cartAttributes.__growi_meta_ad_id = utmParams.utm_content;
        }

        fetch('/cart/update.js', {
          method: 'POST',
          headers: {
            'Content-Type': 'application/json',
          },
          body: JSON.stringify({
            attributes: cartAttributes,
          }),
        })
          .then((res) => {
            // Extract x-shopid from response headers
            const externalId = res.headers.get('x-shopid');
            

            return res.json().then((data) => ({ data, externalId }));
          })
          .then(({ data, externalId }) => {
            
            // --- Discount code logic start ---
            // Only fetch if we have an affiliateId and no discount_code cookie
            // Only fetch if we have an affiliateId and no discount_code cookie
            const discountCode = window.growiCookieUtils.getCookie('discount_code');
            const affiliateName = window.growiCookieUtils.getCookie('affiliate_name');
            const discountType = window.growiCookieUtils.getCookie('discount_type');
            const discountValue = window.growiCookieUtils.getCookie('discount_value');
            const campaignType = window.growiCookieUtils.getCookie('campaign_type');
            const discountSeen = window.growiCookieUtils.getCookie('discount_seen');
            const isDiscountSeen = discountSeen && discountSeen === `${affiliateId}`.toLowerCase();

            

            if (affiliateId && !!discountCode && affiliateId !== 'null' && isDiscountSeen) {
              const bannerDismissed = window.growiCookieUtils.getCookie('banner_dismissed');
              const isBannerDismissed = bannerDismissed && bannerDismissed === `${affiliateId}`.toLowerCase();

              if (!isBannerDismissed) {
                // Check if banner is enabled before showing
                fetchCustomization(affiliateId).then((customization) => {
                  if (customization && customization.banner_enabled) {
                    showBanner(affiliateId, discountCode, customization);
                  }
                });
              }

              sendOneTimePageView(externalId);
            } else if (
              affiliateId &&
              (!discountCode || (!!discountCode && !isDiscountSeen)) &&
              affiliateId !== 'null'
            ) {
              const currentUrl = window.location.href;
              fetch(
                `https://api.growi.io/api/v1/campaign_affiliates/${encodeURIComponent(
                  affiliateId
                )}/discount_code?url=${encodeURIComponent(currentUrl)}`,
                {
                  method: 'GET',
                  headers: {
                    'Content-Type': 'application/json',
                  },
                }
              )
                .then((response) => {
                  if (!response.ok) throw new Error('Network response was not ok');
                  return response.json();
                })
                .then((data) => {
                  if (data.success) {
                    cookieDuration = data.cookie_duration;
                    if (!!cookieDuration) {
                      updateAffiliateCookieDuration(cookieDuration);
                      
                    }
                  }
                  if (data.success && data.discount_code) {
                    // Set discount_code cookie for 30 days
                    window.growiCookieUtils.setCookie('discount_code', data.discount_code, 30);
                    // Set new response format cookies
                    if (data.affiliate_name) {
                      window.growiCookieUtils.setCookie('affiliate_name', data.affiliate_name, 30);
                    }
                    if (data.discount_type) {
                      window.growiCookieUtils.setCookie('discount_type', data.discount_type, 30);
                    }
                    if (data.discount_value) {
                      window.growiCookieUtils.setCookie('discount_value', data.discount_value, 30);
                    }
                    if (data.campaign_type) {
                      window.growiCookieUtils.setCookie('campaign_type', data.campaign_type, 30);
                    }
                    

                    // Show discount modal only for ambassador programs and if not seen yet
                    const discountSeen = window.growiCookieUtils.getCookie('discount_seen');
                    const isDiscountSeen = discountSeen && discountSeen === `${affiliateId}`.toLowerCase();

                    if (!isDiscountSeen) {
                      if (data.is_v2) {
                        showDiscountModalV2(
                          data.discount_code,
                          data.affiliate_name,
                          data.discount_value,
                          data.discount_type,
                          affiliateId
                        );
                      } else {
                        showDiscountModal(
                          data.discount_code,
                          data.affiliate_name,
                          data.discount_value,
                          data.discount_type,
                          affiliateId
                        );
                      }
                    } else {
                      // If modal was already seen, show banner instead (if not dismissed)
                      const bannerDismissed = window.growiCookieUtils.getCookie('banner_dismissed');
                      const isBannerDismissed = bannerDismissed && bannerDismissed === `${affiliateId}`.toLowerCase();

                      if (!isBannerDismissed) {
                        // Check if banner is enabled before showing
                        fetchCustomization(affiliateId).then((customization) => {
                          if (customization && customization.banner_enabled) {
                            showBanner(affiliateId, data.discount_code, customization);
                          }
                        });
                      }
                    }
                  }
                })
                .catch((error) => {
                  console.error('There has been a problem with your fetch operation:', error);
                });
            }
            // --- Discount code logic end ---

            sendOneTimePageView(externalId);
          })
          .catch((err) => {
            console.error('❌ Failed to update cart attributes', err);
          });
      } else {
        
      }
    }

    // Start the process - wait for utils first, then URL stability
    
    
    waitForUtils();

    // Also try on window.load as a fallback for very slow WebViews
    window.addEventListener('load', () => {
      setTimeout(() => {
        
        
        initializeAffiliate();
      }, 500);
    });
  })();
</script>


<!-- END app block --><!-- BEGIN app block: shopify://apps/recart-sms-list-growth/blocks/loader/c3f195f0-9f15-4ebc-9a44-84989a1ee8d1 -->

<script type="text/javascript" async src="https://storefront.recart.com/loader.js?domain=comfrt.com&account=699dfa5ee3461cfa705e5b1e&hasGMInitParams=1&shop=comfrtclothing.myshopify.com" data-em-disable="true"></script>
  <script type="text/javascript" async src="https://storefront.recart.com/settings/699dfa5ee3461cfa705e5b1e/settings.js?shop=comfrtclothing.myshopify.com" data-em-disable="true"></script>



<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->



<script type="module" dynamic>
  const configUrl = "/a/elevar/static/configs/806896245ccbf70df88feb905e9dc4083908b6e8/config.js";
  const config = (await import(configUrl)).default;
  const scriptUrl = config.script_src_app_theme_embed;

  if (scriptUrl) {
    const { handler } = await import(scriptUrl);

    await handler(
      config,
      {
        cartData: {
  marketId: "51074465836",
  attributes:{},
  cartTotal: "0.0",
  currencyCode:"CAD",
  items: []
}
,
        user: {cartTotal: "0.0",
    currencyCode:"CAD",customer: {},
}
,
        isOnCartPage:false,
        collectionView:null,
        searchResultsView:null,
        productView:null,
        checkoutComplete: null
      }
    );
  }
</script>


<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<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: 56940298284,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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>
<script>
  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<script id="web-pixels-manager-setup">(function e(e,d,r,n,o){if(void 0===o&&(o={}),!Boolean(null===(a=null===(i=window.Shopify)||void 0===i?void 0:i.analytics)||void 0===a?void 0:a.replayQueue)){var i,a;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l=function(){var e={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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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+|)/},d=e.modern,r=e.legacy,n=navigator.userAgent;return n.match(d)?"modern":n.match(r)?"legacy":"unknown"}(),u="modern"===l?"modern":"legacy",c=(null!=n?n:{modern:"",legacy:""})[u],f=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:d,hashVersion:r,buildTarget:u}),m=function(e){var d=e.version,r=e.bundleTarget,n=e.surface,o=e.pageUrl,i=e.monorailEndpoint;return{emit:function(e){var a=e.status,t=e.errorMsg,s=(new Date).getTime(),l=JSON.stringify({metadata:{event_sent_at_ms:s},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:d,bundle_target:r,page_url:o,status:a,surface:n,error_msg:t},metadata:{event_created_at_ms:s}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,l)}catch(e){}var u=new XMLHttpRequest;try{return u.open("POST",i,!0),u.setRequestHeader("Content-Type","text/plain"),u.send(l),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:r,bundleTarget:l,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{o.browserTarget=l,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,i=e.onerror,a=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,a&&(l.integrity=a,l.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{l.dataset[f]=s[f]}catch(e){}if(o&&l.addEventListener("load",o),i&&l.addEventListener("error",i),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:f,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null===(d=null===(e=window.Shopify)||void 0===e?void 0:e.analytics)||void 0===d?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach((function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)})),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return m.emit({status:"failed",errorMsg:"".concat(f," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(c)?c:"",scriptDataAttributes:o}),m.emit({status:"loading"})}catch(e){m.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 56940298284,storefrontBaseUrl: "https://comfrt.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["2dca8a86","d5bdd5d0","5476ea20","ed8389fc"],webPixelsConfigList: [{"id":"1715372076","configuration":"{\"appProxyPath\":\"\/apps\/pagefly\",\"analyticsEndpoint\":\"undefined\/analytics-v2\/events\",\"focusDuration\":\"3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"cc510d1a3167776ef03f2a6c403db7ae","type":"APP","apiClientId":1743893,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["3b5414a6"]},{"id":"1658519596","configuration":"{\"accountID\":\"veeper-app-id\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ba927732915273f7210b19cfba3280fc","type":"APP","apiClientId":5163463,"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":["3b5414a6"]},{"id":"1655799852","configuration":"{\"siteID\":\"699dfa5ee3461cfa705e5b1e\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"49b81e05f2e3bedf2620d964d1ee60c3","type":"APP","apiClientId":1098570,"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":["3b5414a6"]},{"id":"1603960876","configuration":"{\"vibePixelId\":\"xlXixu\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"72859894ec8aa8d5e0246c40aaed9466","type":"APP","apiClientId":132266098689,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["3b5414a6"]},{"id":"1603141676","configuration":"{\"countryCode\":\"us\",\"taggingHash\":\"CSGE057MhrhjlOdHroct\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e8c8581ee653a14244cec3c1c1c5fd52","type":"APP","apiClientId":262192594945,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["3b5414a6"]},{"id":"1501691948","configuration":"{\"Enabled\":\"true\",\"UpdatedAt\":\"2026-04-08T06:03:29.444Z\",\"DeveloperPreview\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"fd1f3866ebe764c5951ab54d2e1a554a","type":"APP","apiClientId":34646425601,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["3b5414a6"]},{"id":"1481736236","configuration":"{\"accountID\":\"235859\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ba8ca6b610ad7040b77346f01b756f94","type":"APP","apiClientId":956606,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["3b5414a6"]},{"id":"1467711532","configuration":"{\"accountID\":\"123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ce0a198fb697ec30bf976669f5f50da9","type":"APP","apiClientId":4415147,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["3b5414a6"]},{"id":"1116471340","configuration":"{\"companyID\":\"gid:\/\/shopify\/Shop\/56940298284\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"53a564b8574378237642302dbd2cb842","type":"APP","apiClientId":91426783233,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["3b5414a6"]},{"id":"1100546092","configuration":"{\"eventKey\":\"93aa5f81-bd0f-428c-b99b-11a9f04b6537\",\"name\":\"offline_comfrtclothing.myshopify.com - Axon Pixel\",\"storefrontToken\":\"57fa7f795a783f33a3c6b8a1fb7e78fb\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9181730d700df6941871b76cf9e974a9","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","enabledFlags":["3b5414a6"]},{"id":"716570668","configuration":"{\"tenantId\":\"150104\",\"tenantIdSign\":\"v1_58053e7f32d864fb84a83407db313cfc419201ac\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3cf163a3ef63ccf23b78d005e1915fe4","type":"APP","apiClientId":53516632065,"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":["3b5414a6"]},{"id":"692682796","configuration":"{\"eventPixelIdAddToCart\":\"tw-p08kl-p716s\",\"eventPixelIdSiteVisit\":\"tw-p08kl-p716v\",\"eventPixelIdPurchase\":\"tw-p08kl-p716r\",\"eventPixelIdAddedPaymentInfo\":\"tw-p08kl-p716x\",\"eventPixelIdCheckoutInitiated\":\"tw-p08kl-p716w\",\"eventPixelIdContentView\":\"tw-p08kl-p716t\",\"eventPixelIdSearch\":\"tw-p08kl-p716u\",\"basePixelId\":\"p08kl\",\"adsAccountId\":\"18ce55qzsz3\",\"isDisconnected\":\"0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"90dbbc7c0045bae7443611859e88ba99","type":"APP","apiClientId":6455335,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["3b5414a6"]},{"id":"674725932","configuration":"{\"accountID\":\"STraJu\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"524f6c1ee37bacdca7657a665bdca589","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","3b5414a6"]},{"id":"548798508","configuration":"{\"merchantId\":\"1032969\", \"url\":\"https:\/\/classic.avantlink.com\", \"shopName\": \"comfrtclothing\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"26843be7e7f0ff401f557cffac6b5a49","type":"APP","apiClientId":125215244289,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["3b5414a6"]},{"id":"405110828","configuration":"{\"pixelCode\":\"CFFTM53C77U0T4JIROSG\"}","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","enabledFlags":["3b5414a6"]},{"id":"329252908","configuration":"{\"pixelId\":\"98f2c63d-5c77-499c-93d8-016761d009af\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"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":["3b5414a6"]},{"id":"232357932","configuration":"{\"northbeamId\": \"5f697eb7-cd45-4698-af62-f6826a5db625\", \"collectorDomain\": \"i.comfrt.com\", \"collectPageViews\": \"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d61872741fc8f56c57e9c2a1393365e","type":"APP","apiClientId":3188721,"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":["3b5414a6"]},{"id":"89980972","configuration":"{ \"bundleName\": \"comfrtclothing\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d69af31d151d9c0dc4842dc2c8531ca","type":"APP","apiClientId":5106349,"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":["3b5414a6"]},{"id":"81428524","configuration":"{\"config_url\": \"\/a\/elevar\/static\/configs\/806896245ccbf70df88feb905e9dc4083908b6e8\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ab86028887ec2044af7d02b854e52653","type":"APP","apiClientId":2509311,"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","enabledFlags":["3b5414a6"]},{"id":"75563052","configuration":"{\"tagID\":\"2613436878892\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"18031546ee651571ed29edbe71a3550b","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["3b5414a6"]},{"id":"43647020","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"3dbd78f0aeeb2c473821a9db9e2dd54a","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","3b5414a6"]},{"id":"22675500","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"6","type":"CUSTOM","privacyPurposes":[],"name":"Elevar - Checkout Tracking"},{"id":"34537516","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Northbeam Purchase Tracking"},{"id":"45973548","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"AXON Shopify Pixel"},{"id":"64749612","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Attentive AI Enhanced"},{"id":"94470188","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"8","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Google Tag Manager"},{"id":"103350316","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Signifyd"},{"id":"113246252","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"cj-network-integration-pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Comfrt","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"comfrtclothing.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/comfrt.com\/en-ca"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},"https://comfrt.com/cdn","0e8c7c7aw41bd75a1p837d7fd4m8b145375",{"modern":"","legacy":""},{"trekkieShim":true,"shopId":"56940298284","storefrontBaseUrl":"https:\/\/comfrt.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"2dca8a86\", \"d5bdd5d0\", \"5476ea20\", \"ed8389fc\"]","isMerchantRequest":"false","hashVersion":"0e8c7c7aw41bd75a1p837d7fd4m8b145375","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});</script><script>
  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  window.ShopifyAnalytics.meta.currency = 'CAD';
  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"8cd1d999-5a18-4f66-b905-e6f29346b75d-1775640059"}};
  for (var attr in meta) {
    window.ShopifyAnalytics.meta[attr] = meta[attr];
  }
</script>
<script class="analytics">
  (function () {
    var customDocumentWrite = function(content) {
      var jquery = null;

      if (window.jQuery) {
        jquery = window.jQuery;
      } else if (window.Checkout && window.Checkout.$) {
        jquery = window.Checkout.$;
      }

      if (jquery) {
        jquery('body').append(content);
      }
    };

    var hasLoggedConversion = function(token) {
      if (token) {
        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
      }
      return false;
    }

    var setCookieIfConversion = function(token) {
      if (token) {
        var twoMonthsFromNow = new Date(Date.now());
        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);

        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
      }
    }

    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
    if (trekkie.integrations) {
      return;
    }
    trekkie.methods = [
      'identify',
      'page',
      'ready',
      'track',
      'trackForm',
      'trackLink'
    ];
    trekkie.factory = function(method) {
      return function() {
        var args = Array.prototype.slice.call(arguments);
        args.unshift(method);
        trekkie.push(args);
        if (window.__TREKKIE_SHIM_QUEUE && (method == 'track' || method == 'page')) {
          try {
            window.__TREKKIE_SHIM_QUEUE.push({
              from: 'trekkie-stub',
              method: method,
              args: args.slice(1)
            });
          } catch (e) {
            // no-op
          }
        }
        return trekkie;
      };
    };
    for (var i = 0; i < trekkie.methods.length; i++) {
      var key = trekkie.methods[i];
      trekkie[key] = trekkie.factory(key);
    }
    trekkie.load = function(config) {
      trekkie.config = config || {};
      trekkie.config.initialDocumentCookie = document.cookie;
      var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
  var scriptFallback = document.createElement('script');
  scriptFallback.type = 'text/javascript';
  scriptFallback.onerror = function(error) {
          var Monorail = {
      produce: function produce(monorailDomain, schemaId, payload) {
        var currentMs = new Date().getTime();
        var event = {
          schema_id: schemaId,
          payload: payload,
          metadata: {
            event_created_at_ms: currentMs,
            event_sent_at_ms: currentMs
          }
        };
        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
      },
      sendRequest: function sendRequest(endpointUrl, payload) {
        // Try the sendBeacon API
        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
          var blobData = new window.Blob([payload], {
            type: 'text/plain'
          });

          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
            return true;
          } // sendBeacon was not successful

        } // XHR beacon

        var xhr = new XMLHttpRequest();

        try {
          xhr.open('POST', endpointUrl);
          xhr.setRequestHeader('Content-Type', 'text/plain');
          xhr.send(payload);
        } catch (e) {
          console.log(e);
        }

        return false;
      },
      isIos12: function isIos12() {
        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
      }
    };
    Monorail.produce('monorail-edge.shopifysvc.com',
      'trekkie_storefront_load_errors/1.1',
      {shop_id: 56940298284,
      theme_id: 140869763116,
      app_name: "storefront",
      context_url: window.location.href,
      source_url: "//comfrt.com/cdn/s/trekkie.storefront.e683ac02f599017ff9915d0144977db42ea1653f.min.js"});

  };
  scriptFallback.async = true;
  scriptFallback.src = '//comfrt.com/cdn/s/trekkie.storefront.e683ac02f599017ff9915d0144977db42ea1653f.min.js';
  first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//comfrt.com/cdn/s/trekkie.storefront.e683ac02f599017ff9915d0144977db42ea1653f.min.js';
first.parentNode.insertBefore(script, first);

    };
    trekkie.load(
      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":56940298284,"isMerchantRequest":null,"themeId":140869763116,"themeCityHash":"5328415284878820238","contentLanguage":"en","currency":"CAD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["bdb960ec","b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
    );

    var loaded = false;
    trekkie.ready(function() {
      if (loaded) return;
      loaded = true;

      window.ShopifyAnalytics.lib = window.trekkie;

      var originalDocumentWrite = document.write;
      document.write = customDocumentWrite;
      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
      document.write = originalDocumentWrite;

      window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"8cd1d999-5a18-4f66-b905-e6f29346b75d-1775640059","shopifyEmitted":true});

      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
      var token = match? match[1]: undefined;
      if (!hasLoggedConversion(token)) {
        setCookieIfConversion(token);
        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
      }
    });

    var eventsListenerScript = document.createElement('script');
    eventsListenerScript.async = true;
    eventsListenerScript.src = "//comfrt.com/cdn/shopifycloud/storefront/assets/shop_events_listener-3da45d37.js";
    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script
  defer
  src="https://comfrt.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.3.1.min.js"
  data-application="storefront-renderer"
  data-shop-id="56940298284"
  data-render-region="gcp-us-central1"
  data-page-type="search"
  data-theme-instance-id="140869763116"
  data-theme-name="Dawn"
  data-theme-version="15.3.0"
  data-monorail-region="shop_domain"
  data-resource-timing-sampling-rate="10"
  data-shs="true"
  data-shs-beacon="true"
  data-shs-export-with-fetch="true"
  data-shs-logs-sample-rate="1"
  data-shs-beacon-endpoint="https://comfrt.com/api/collect"
></script>
</head>

  <body class="gradient animate--hover-default">
    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
      Skip to content
    </a>

<link href="//comfrt.com/cdn/shop/t/98/assets/quantity-popover.css?v=160630540099520878331746829659" rel="stylesheet" type="text/css" media="all" />
<link href="//comfrt.com/cdn/shop/t/98/assets/component-card.css?v=120341546515895839841746829657" rel="stylesheet" type="text/css" media="all" />

<script src="//comfrt.com/cdn/shop/t/98/assets/cart.js?v=156132415786766058321757343932" defer="defer"></script>
<script src="//comfrt.com/cdn/shop/t/98/assets/quantity-popover.js?v=987015268078116491746829659" defer="defer"></script>

<style>
  .drawer {
    visibility: hidden;
  }
</style>


<!-- BEGIN sections: header-group -->

        <style>
          /* TODO: use proper vars */
          body {
            padding-top: 90px;
          }
          @media (min-width: 1050px) {
            body {
              padding-top: 130px;
            }
          }

          iframe#header {
            border: none;
            position: fixed;
            width: 100vw;
            width: 100dvw;

            /* --base-size: 3.4px; */
            /* --ratio: 1.3; */
            /* --size-8: calc(var(--base-size) * calc(8 * var(--ratio))); */
            /* --size-11: calc(var(--base-size) * calc(11 * var(--ratio))); */
            /* height: calc(var(--size-8) + var(--size-11)); */

            /* TODO: use vars */
            height: 130px;

            inset: 0;
            /* --z-index-header */
            z-index: 2147483644;
          }
        </style>
        <template id="header-template">
          <script id="outsmartly-assignments" type="text/javascript"></script><style>
  body:has(input#menu-toggle:checked),
  body:has(input#filters-toggle:checked),
  body:has(input#cart-toggle:checked) {
    overflow: hidden !important;
  }

  .menuItemLink,
  .menuItemLink:visited,
  .menuItemLink:hover,
  .menuItemLink:active,
  .menuItemLink:focus {
    text-decoration: none;
    color: inherit;
    outline: none;
  }

  :root {
    --top-bar: calc(var(--size-11) + var(--size-8));
    --menu-width: min(90vw, 400px);
    --top-offset: var(--top-bar);
    --menuItemPadding: 20px;
    --drawer-transition-duration: 0.3s;
  }

  /* overly specific to fix shopify styles trying to override */
  input.toggleCheckbox {
    --effective-font-size: calc(16px * 1.5);
    appearance: none;
    height: calc(var(--menuItemPadding) * 2 + var(--effective-font-size));
    width: 100%;
    position: absolute;
    /* TODO: use grid stacking method and fix labels to come before inputs instead */
    z-index: -1;
  }
  /* TODO: move these under their respective label instead */
  #menu-toggle,
  #filters-toggle,
  #close-drawer,
  #cart-toggle {
    position: fixed;
    top: -100px;
  }

  .overlay,
  .cart-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    transition: transform var(--drawer-transition-duration) ease;
  }

  .overlay {
    z-index: var(--z-index-under-header-1);
  }

  .cart-overlay {
    z-index: var(--z-index-over-header-1);
  }

  /* Shopify pages fixes */
  .menuContent,
  .filtersContent,
  .cartContent,
  .cartContentCheckout,
  /* Only exists on shopify pages */
  #default_header-default {
    /* re-apply these styles being overriden on shopify pages*/
    line-height: var(--line-height);
    font-family: var(--font-family);
    font-size: initial;
    color: var(--font-color);
    letter-spacing: normal;
  }
  /* fix shopify applying box-shadow to focused elements */
  #menu-default :focus-visible,
  #filters-default :focus-visible {
    background-shadow: none;
  }

  .menuContent,
  .filtersContent,
  .cartContent,
  .cartContentCheckout {
    position: fixed;
    height: 100%;
    background-color: white;
    transition: transform var(--drawer-transition-duration) ease;
    overflow-y: auto;
    width: var(--menu-width);
    box-sizing: content-box;
  }

  .menuContent,
  .filtersContent {
    z-index: var(--z-index-under-header-1);
  }

  .cartContent,
  .cartContentCheckout {
    z-index: var(--z-index-over-header-2);
  }

  .cartContentCheckout {
    box-sizing: border-box;
  }

  .menuContent,
  .filtersContent {
    top: 0;
    left: calc(-1 * var(--menu-width));
    overflow: hidden;
    height: 100dvh;
  }

  .cartContent {
    top: 0;
    right: calc(-1 * var(--menu-width));
    overflow-y: auto;
  }

  .cartContentCheckout {
    right: calc(-1 * var(--menu-width));
    bottom: 0;
    height: fit-content;
    /* background-color: rgba(255, 255, 255, 0.65);
    -webkit-backdrop-filter: blur(30px) brightness(130%);
    backdrop-filter: blur(30px) brightness(130%); */
  }

  /* Display overlays and slide in content when checkboxes are checked */
  #menu-toggle:checked ~ #menu .overlay,
  #filters-toggle:checked ~ #filters .overlay,
  #cart-toggle:checked ~ #cart .cart-overlay,
  #cart-toggle:checked ~ #cart-checkout .cart-overlay {
    display: block;
  }

  #cart-toggle:checked ~ #cart .cartContent,
  #cart-toggle:checked ~ #cart-checkout .cartContentCheckout {
    transform: translateX(calc(-1 * var(--menu-width)));
    border-left: 1px solid rgb(241, 241, 241);
  }

  .hamburger,
  .open-cart {
    display: flex;
  }

  .close,
  .close-drawer {
    display: none;
  }

  /* Toggling icons on check */
  #cart-toggle:checked ~ #default_header-default-header_0 header .open-cart,
  #menu-toggle:checked ~ #default_header-default-header_0 header .hamburger,
  /* Fix shopify generating a different id for the header */
  #cart-toggle:checked ~ #default_header-default header .open-cart,
  #menu-toggle:checked ~ #default_header-default header .hamburger {
    display: none;
  }

  #cart-toggle:checked ~ #default_header-default-header_0 header .close-drawer,
  #menu-toggle:checked ~ #default_header-default-header_0 header .close,
  /* Fix shopify generating a different id for the header */
  #cart-toggle:checked ~ #default_header-default header .close-drawer,
  #menu-toggle:checked ~ #default_header-default header .close {
    display: flex;
  }

  #menu-default {
    height: calc(100dvh - var(--top-bar));
    overflow-x: hidden;
    overflow-y: scroll;
    padding-top: var(--top-bar);
  }

  #filters-default {
    height: calc(100dvh - var(--top-bar));
    overflow-x: hidden;
    padding-top: var(--top-bar);
  }

  #menu-default:has(> .menuItem > input:checked) {
    overflow: hidden;
  }

  .menuItemLink,
  .menuLabel {
    display: block;
    cursor: pointer;
    padding: var(--menuItemPadding);
    padding-left: 35px;
    text-decoration: none;
    background-color: white;
  }

  .subMenu {
    position: fixed;
    width: var(--menu-width);
    right: 0;
    transform: translateX(100%);
    transition: transform var(--drawer-transition-duration) ease;
    z-index: 2;
    top: var(--top-offset);
    height: calc(100dvh - var(--top-offset));
    background-color: white;
    overflow-x: hidden;
    overflow-y: auto;
    line-height: 1;
    display: none;
    flex-direction: column;
    pointer-events: none;
  }

  #menu-default > .menuItem {
    display: flex;
    flex-direction: column;
  }

  #menu-toggle:checked ~ #menu .menuContent,
  #filters-toggle:checked ~ #filters .filtersContent {
    /*Slide out the menu content*/
    transform: translateX(var(--menu-width));
  }
  #menu-toggle:checked ~ #menu #menu-default > .menuItem > .subMenu {
    /*Prepare the first level of submenus for transition*/
    display: flex;
  }

  /* Sliding in the submenu when its corresponding label is checked */
  .toggleCheckbox:checked + .menuLabel + .subMenu {
    transform: translateX(0);
    pointer-events: revert;
  }
  .toggleCheckbox:checked + .menuLabel + .subMenu > .menuItem .subMenu {
    display: flex;
  }

  .subMenu:has(.toggleCheckbox:checked) > .menuItem > .menuLabel {
    display: none !important;
  }
  .subMenu:has(.toggleCheckbox:checked) > .menuItemLink {
    display: none !important;
  }

  .subMenu:has(.toggleCheckbox:checked) {
    overflow: hidden;
  }

  .subMenu .subMenu {
    --top-offset: 0em;
    height: calc(100dvh - var(--top-offset) - var(--top-bar));
  }

  /* This hides the submenu if is open when CSS closes it */
  #close-drawer:checked ~ #menu .subMenu {
    transform: translateX(100vw);
  }

  /* This hides the submenu if is open when CSS closes it */
  #cart-toggle:checked ~ #menu .subMenu {
    transform: translateX(100vw);
  }

  /* 🖤 SHADOWS 🖤 */
  /* prettier-ignore */
  .subMenu {
    --shadow-start: 3em; /* label height */
    --shadow-extra: 2px; /* match the border-bottom of the main menu "shadow" */
    --shadow-height: calc(var(--shadow-start) + var(--shadow-extra));
    background:
    /* Shadow Cover TOP */
    linear-gradient(to bottom, white var(--shadow-height), transparent 100%)
      center top,
    /* Shadow TOP */
    linear-gradient(to bottom, rgba(0, 0, 0, 0.08) var(--shadow-start), transparent)
      center top,
    /* Shadow Cover BOTTOM */
    linear-gradient(to top, white var(--shadow-extra), transparent 100%)
      center bottom,
    /* Shadow BOTTOM */
    linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent)
      center bottom,
    white;

    background-repeat: no-repeat;
    /* prettier-ignore */
    background-size:
      /* top shadow cover */
      100% calc(var(--shadow-height) * 2),
      /* top shadow */
      100% var(--shadow-height),
      /* bottom shadow cover */
      100% calc(var(--shadow-height) + var(--shadow-extra)),
      /* bottom shadow */
      100% var(--shadow-extra),
      100% 100%;

    /* prettier-ignore */
    background-attachment:
      /* top cover */ local,
      /* top shadow */ scroll,
      /* bottom cover */ local,
      /* bottom shadow */ scroll,
      /* main background */ scroll;
  }
</style>
<!-- Radio buttons for CSS-only drawer toggles -->
<input
  type="radio"
  id="menu-toggle"
  name="drawer-toggle"
  class="toggleCheckbox"
  tabindex="-1" />
<!-- Radio for closing all drawers -->
<input
  type="radio"
  id="close-drawer"
  name="drawer-toggle"
  class="toggleCheckbox"
  tabindex="-1" />
<input
  type="radio"
  id="cart-toggle"
  name="drawer-toggle"
  class="toggleCheckbox"
  tabindex="-1" />

          <script id="outsmartly-assignments" type="text/javascript"></script><style data-asset-path="css/23.3e85b06f607614b97391.css">.pKklj6A7{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:var(--z-index-over-header-3)}.FbGOep4Z{left:-9999px;opacity:0;pointer-events:none;position:fixed;top:-9999px}.srpRGD58{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.L76vEo7G{background:var(--background-color,#fff);border-radius:var(--border-radius-secondary,8px);box-shadow:0 4px 16px rgba(0,0,0,.06);box-sizing:border-box;display:flex;max-height:80vh;max-width:800px;overflow:auto;position:relative;width:95vw}.L76vEo7G.dC1D3FxI{max-width:min(95vw,600px);width:auto}.E2U6v0rP{align-items:center;background:transparent;border:none;border-radius:4px 0 4px 4px;cursor:pointer;display:flex;justify-content:center;outline:2px solid transparent;outline-offset:-2px;padding:var(--size-3,12px);position:absolute;right:0;top:0;transition:outline .1s linear}.E2U6v0rP:focus-visible{outline:2px solid #000}.SMOJf3ND{height:var(--size-4,20px);width:var(--size-4,20px)}.v3EoYlrW{display:block;margin-bottom:var(--size-4,16px);max-width:100%}.tZxZJ5xu{box-sizing:border-box;color:var(--font-color,#111);font-size:var(--font-size-md,16px);padding:var(--size-4,16px);width:100%}.aTeBB3HC{align-items:flex-end;background:rgba(0,0,0,.5);display:flex;height:100%;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:var(--z-index-over-header-3)}@media(min-width:768px){.aTeBB3HC{align-items:center}}.rRLnrN0A{animation:woWeB2Ks .3s ease-out;background:var(--background-color,#fff);border-radius:16px 16px 0 0;box-shadow:0 -4px 16px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.rRLnrN0A{animation:rXVUk9Yk .3s ease-out;border-radius:var(--border-radius-secondary,8px);box-shadow:0 4px 16px rgba(0,0,0,.15);max-height:85vh;max-height:85dvh;max-width:600px;width:95vw}.rRLnrN0A.shRTi3NB{max-width:1000px}}.rRLnrN0A.oitbq3f8{animation:GC4NNj4H .3s ease-out}@media(min-width:768px){.rRLnrN0A.oitbq3f8{animation:jtefEfQd .3s ease-out}}.pfc5sVVL{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:center;padding:12px var(--section-padding) 8px;position:relative}.WYgR_YWU{color:var(--font-color,#111);font-size:var(--font-size-md);font-weight:600;margin:0;text-align:center}.Ti_CbCl8{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:var(--section-padding);top:50%;transform:translateY(-50%);transition:background-color .2s}.Ti_CbCl8:hover{background-color:#f5f5f5}.PDrsEZxz{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:var(--size-3,12px);top:var(--size-3,12px);transition:background-color .2s;z-index:20}@media(min-width:768px){.PDrsEZxz{right:calc(var(--section-padding)*1.5);top:calc(var(--section-padding)*1.5)}}.PDrsEZxz:hover{background-color:rgba(0,0,0,.05)}.VI6yo2BU{-webkit-overflow-scrolling:touch;flex:1;overflow-x:hidden;overflow-y:auto}@keyframes woWeB2Ks{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes GC4NNj4H{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes rXVUk9Yk{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes jtefEfQd{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}</style>
<style data-asset-path="css/27.a33ea3e3b72b6dfdf980.css">.lJdQwzYh{align-items:baseline;column-gap:var(--size-1);display:flex;padding:0 var(--section-padding) 0 var(--section-padding)}.lJdQwzYh.FZXIRNTB{padding:0 var(--section-padding) 0 0}.R2JvcJin,.pVzkKcC7{font-size:var(--font-size-md);margin-bottom:var(--size-5)}.pVzkKcC7{display:flex}.pVzkKcC7.FZXIRNTB{font-size:var(--font-size-sm);margin-bottom:var(--size-1)}[data-compact-price=true] .lJdQwzYh{align-items:center;display:flex;padding:0}[data-compact-price=true] .R2JvcJin,[data-compact-price=true] .pVzkKcC7{margin-bottom:0}[data-size=large] .R2JvcJin,[data-size=large] .pVzkKcC7{font-size:var(--font-size-lg)}.f7Y7WbCg{text-decoration:line-through}.aftQXg8T,.f7Y7WbCg{color:var(--font-color-secondary)}.aftQXg8T{margin-left:var(--size-1)}.IBT6ZD4a{margin-bottom:21px}.NgDvddjN{color:#0f6dc4;text-decoration:underline}.hVEOmGAB{background-color:var(--pdp-background-color);border-radius:var(--size-7);color:var(--pdp-text-color);font-size:var(--font-size-sm);margin-left:var(--size-1);padding:var(--size-0) var(--size-5);white-space:nowrap}.hVEOmGAB.FZXIRNTB{border-radius:0;font-size:var(--font-size-xs);margin-left:0;padding:0}.YOXiFwY8,.hVEOmGAB.FZXIRNTB{background-color:#fff;color:#000}.YOXiFwY8{cursor:pointer;font-size:var(--font-size-sm);padding:var(--size-0) var(--size-5);text-decoration:underline}.ZbyY7W6Y,.rSlb7WVn{display:none}.ZbyY7W6Y{align-items:flex-start;background:rgba(0,0,0,.5);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:var(--z-index-over-header-1)}.pqAtdOx3{background:#fff;height:100%;max-width:800px;overflow-y:auto;padding:var(--size-7);padding-bottom:var(--size-7);position:relative;width:95vw}@media(min-width:1280px){.pqAtdOx3{height:fit-content}.ZbyY7W6Y{padding-top:150px}}.R32tPmBt{max-width:100%}.kC5EZFzk{background:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%}.cquYxt54{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;font-size:1rem;height:32px;justify-content:center;position:absolute;right:10px;top:10px;width:32px}.cquYxt54,.rSlb7WVn:checked~.ZbyY7W6Y{display:flex}.zHE03LgR{border-bottom:1px solid gray;border-top:1px solid gray;font-size:var(--font-size-md);margin-bottom:var(--size-7);padding-bottom:var(--section-padding);padding-top:var(--section-padding)}.BgIIdEbc,.zHE03LgR{margin-top:var(--size-7)}.BgIIdEbc{font-size:var(--font-size-lg);font-weight:700}.MtaJsqe8,.eFFesRir{font-size:var(--font-size-md)}.MtaJsqe8{border-bottom:1px solid gray;border-top:1px solid gray;margin-bottom:var(--size-7);margin-top:var(--size-7);object-fit:contain;padding-bottom:var(--section-padding);padding-top:var(--section-padding);width:100%}.kMgZV8eq{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.JjXXJ26g{background:none;border:none;cursor:pointer;font-size:24px;line-height:24px;padding:0}.mt3p8uus{margin-top:10px}.wAydGs49{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--size-1);margin-bottom:var(--size-3);padding:0 var(--section-padding)}.bZV9yDQ6{color:var(--font-color-primary)}.v0eOLlo0{height:15px;width:auto}.cy2sGp9N{color:var(--font-color-primary);cursor:pointer;text-decoration:underline}.fOMJZwV_{align-items:flex-start;column-gap:var(--size-7);display:flex}.UZO1lxhO,.nY257Bp9{align-items:flex-start;display:flex;flex-direction:column}.vgSHdAvB span{padding-right:2em!important;white-space:nowrap}.JnJwLcGt,.sYvTWUx2{color:var(--font-color-secondary);font-size:var(--font-size-sm)}@keyframes priceFadeIn{0%{opacity:0}to{opacity:1}}.price-fade-in{animation:priceFadeIn .3s ease-out 0ms forwards;opacity:0;visibility:visible!important;white-space:nowrap}@keyframes pricePulse{0%,to{opacity:.5}50%{opacity:.25}}.price-skeleton{animation:pricePulse 1.5s ease-in-out infinite;visibility:visible!important}.price-skeleton,.price-skeleton *{color:transparent!important;text-shadow:none!important}.price-skeleton *{background-color:#e0e0e0;border-radius:3px;box-shadow:none!important;display:inline-block;height:1.2em;line-height:1.2em;vertical-align:baseline}.price-skeleton [data-price-pill]{display:none}.price-skeleton [data-is-on-sale],.price-skeleton>span:not([class]),.price-skeleton>span>span:last-child{display:inline-block;min-width:var(--price-min-width,8ch)}@media(prefers-reduced-motion:reduce){.price-skeleton{animation:none}.price-skeleton *{opacity:.4}}</style>
<style data-asset-path="css/28.14b26504ffee2e8fee4e.css">:root{--review-image-gap-mobile:2px;--review-image-gap-desktop:2px}.utYziQAE{grid-gap:var(--review-image-gap-mobile);cursor:pointer;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(25vw - var(--review-image-gap-mobile)),1fr))}.u7hALhRV{display:inline-block;position:relative}.HRX192Oq{display:block;height:calc(25vw - var(--review-image-gap-mobile));object-fit:cover;width:calc(25vw - var(--review-image-gap-mobile))}.C0mfa5lU{background:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:9px;letter-spacing:1px;padding:2px 5px;position:absolute;right:0;text-transform:uppercase}.jT_XY_1t{font-size:12px;line-height:21px;padding:5px 20px 30px}.c37mM92e{display:flex;flex-direction:column;gap:1px}.EcdUmPEh,.pfrMrpCr{font-size:1rem;font-weight:700}.pfrMrpCr{order:1}.YcyRuLBB{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.IomlcWA2,.YcyRuLBB{cursor:pointer;line-height:1.5;margin:0}.IomlcWA2{display:block}.EQpOtFeT{animation:sVWQQ9or .3s;background:rgba(0,0,0,.8);height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:var(--z-index-over-header-1)}.EQpOtFeT.sZfxzYzK{animation:sZfxzYzK .3s}.Lg4GX5Y4{align-items:center;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:var(--z-index-over-header-2)}.Lg4GX5Y4,.OpbIhP35{display:flex;flex-direction:column}.OpbIhP35{background:#fff;border-radius:4px;height:calc(100vh - 100px);line-height:28px;max-width:500px;overflow-y:auto;position:relative;width:100vw;z-index:var(--z-index-over-header-3)}@media(min-width:768px){.OpbIhP35{height:calc(100vh - 200px);max-width:700px}}.iZzCdFwp{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);border-radius:8px;bottom:50px;height:calc(100vh - 100px);height:40px;max-width:500px;pointer-events:none;position:absolute;width:100vw}.wek3E8S1{align-items:center;display:flex;flex-direction:column;position:relative}.i2zolDuA{height:60vh;object-fit:cover;overflow-y:auto;width:100%}@media(max-width:600px){.EQpOtFeT,.Lg4GX5Y4{justify-content:flex-end}.Lg4GX5Y4{align-items:flex-end}.utYziQAE{grid-template-columns:repeat(auto-fill,minmax(calc(50vw - var(--review-image-gap-mobile)),1fr))}.HRX192Oq{height:calc(50vw - var(--review-image-gap-mobile));width:calc(50vw - var(--review-image-gap-mobile))}.jT_XY_1t{padding:5px 10px 20px}.OpbIhP35{animation:u96mNKND .3s;border-radius:10px 10px 0 0}.OpbIhP35.jAr2PKY3{animation:jAr2PKY3 .3s forwards}}.MvI_gVPT{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;position:absolute;right:10px;top:10px;width:32px}.bihC0FqM{padding:20px}.ksR2mAtx{font-size:1rem;line-height:1.5}.QklUYRZO{align-items:center;background-color:var(--pdp-background-color);border:none;border-radius:5px;color:var(--pdp-text-color);cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:50px;justify-content:center;margin:0 auto;margin-bottom:var(--size-9);max-width:590px;outline:none;text-decoration:none;text-transform:uppercase;transition:background-color .3s,color .3s;width:calc(100vw - 20px)}.KjJxq4iV{font-size:1rem;margin-bottom:10px;padding:10px;text-align:center}@keyframes sVWQQ9or{0%{opacity:0}to{opacity:1}}@keyframes sZfxzYzK{0%{opacity:1}to{opacity:0}}@keyframes u96mNKND{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes jAr2PKY3{0%{transform:translateY(0)}to{transform:translateY(100%)}}</style>
<style data-asset-path="css/29.d7cd9cc9d4d1c61e0f91.css">:root{--atc-height:var(--size-10)}.kCnYDLzR{padding:0 var(--section-padding) 0 var(--section-padding)}.kCnYDLzR.m_LXTn8P{--atc-height:var(--size-8);padding:0 var(--section-padding) 0 0}[data-compact-button=true] .kCnYDLzR{padding:0}.YUeVwYml{background-color:var(--a2c-background-color);border:1px solid transparent;border-radius:var(--border-radius);color:var(--a2c-text-color);cursor:pointer;font-size:var(--font-size-md);font-weight:700;margin:auto 0;margin-top:var(--section-padding);min-height:var(--atc-height);outline:none;text-transform:uppercase;transition:background-color .3s,color .3s;width:100%}.YUeVwYml.m_LXTn8P{font-size:var(--font-size-sm);margin-top:var(--size-2);width:100%}[data-compact-button=true] .YUeVwYml{margin-top:0}.YUeVwYml:disabled{cursor:default;opacity:70%;pointer-events:none}.YUeVwYml.BiamyoHG{background-color:#666;color:#999}.YUeVwYml.te3LRnKd{background-color:#fff;border:1px solid #000;color:#000}.xxYynv3w{font-size:var(--font-size-sm);font-weight:400;text-transform:none}.TekpRu6F{font-weight:400;padding-right:var(--size-1);text-decoration:line-through}.FbAiPRNO{padding:var(--size-10);z-index:9999999999}.a3V4YjS8{font-size:var(--font-size-lg)}.bmYUJgr_{font-size:var(--font-size-md)}.DaMJ43Zi,.bmYUJgr_{padding-top:var(--section-padding)}.DaMJ43Zi{font-size:var(--font-size-sm)}.dLTgkIzV{border-top:1px solid #eee;margin-top:var(--section-padding)}.GSApYLCK{font-size:var(--font-size-md);height:var(--size-8);width:calc(100% - var(--section-padding))}.ufaFAZ4c{background-color:#c7dcb7}._vV9DpKA,.ufaFAZ4c{border-radius:var(--border-radius);font-size:var(--font-size-sm);margin-top:var(--section-padding);padding:var(--size-3)}._vV9DpKA{background-color:#ffc7c7}.KvvNSbB6,.m2eqLb6A{display:none}.m2eqLb6A{align-items:flex-start;background:rgba(0,0,0,.5);height:100%;justify-content:center;left:0;padding-top:150px;position:fixed;top:0;width:100%;z-index:var(--z-index-over-header-1)}.HW1ddjw1{background:#fff;max-width:400px;min-height:400px;position:relative;width:95vw;z-index:var(--z-index-over-header-2)}.JlvpZ9MA{background:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%}.wlV5b2eI{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;font-size:1rem;height:32px;justify-content:center;position:absolute;right:10px;top:10px;width:32px}.KvvNSbB6:checked~.m2eqLb6A,.wlV5b2eI{display:flex}.yiuO5iOX{display:none}.rHzIKHF_{align-items:stretch;display:flex;flex-wrap:nowrap;gap:var(--size-2);margin-top:var(--section-padding)}.rHzIKHF_.m_LXTn8P{--atc-height:var(--size-8)}.Y4BqWlxV{align-self:stretch;border:1px solid #ddd;border-radius:var(--border-radius);box-sizing:border-box;flex-shrink:0;height:auto;min-height:var(--atc-height);min-width:120px;overflow:hidden}.XowLjPcM,.Y4BqWlxV{align-items:center;display:flex}.XowLjPcM{background:#fff;border:none;color:#000;cursor:pointer;flex:0 0 auto;font-size:var(--font-size-md);height:100%;justify-content:center;line-height:1;min-height:0;min-width:40px;transition:background-color .2s}.XowLjPcM:hover:not(:disabled){background-color:#f5f5f5}.XowLjPcM:disabled{color:#ccc;cursor:not-allowed}.ArIe3lMr{background:#fff;border:1px solid #ddd;border-bottom:none;border-top:none;flex:0 0 auto;font-size:var(--font-size-md);height:100%;margin:0;min-height:0;outline:none;text-align:center;vertical-align:middle;width:40px}.ArIe3lMr::-webkit-inner-spin-button,.ArIe3lMr::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.C4NB_ZTo{align-items:stretch;display:flex;flex:1;min-width:0}.C4NB_ZTo .YUeVwYml{box-sizing:border-box;height:100%;margin-top:0;min-width:120px}@media(min-width:500px){.V5Z0NMQM{display:none}.yiuO5iOX{display:initial}}@media(max-width:500px){.rHzIKHF_{gap:var(--size-3)}.Y4BqWlxV{min-width:140px}.XowLjPcM{min-width:44px}.ArIe3lMr,.XowLjPcM{font-size:var(--font-size-lg)}.ArIe3lMr{width:50px}}</style>
<style data-asset-path="css/30.a66da9465e3d76cc232e.css">.qXeGpPSw{align-items:flex-start;display:flex;flex-direction:column;overflow:hidden;padding:var(--size-6,16.4px)}.te7CAZQv{gap:var(--size-10,36.1px)}.f4fynuS_,.te7CAZQv{align-items:center;display:flex;flex-direction:column;width:100%}.f4fynuS_{color:var(--primary-color,#000);gap:var(--size-3,7.5px);justify-content:center;padding-bottom:var(--size-7,21.3px);padding-top:var(--size-11,60.9px);text-align:center}.f4fynuS_ h1{font-size:var(--size-7,21.3px);font-weight:700;line-height:130%}.CZZ7NDmu,.f4fynuS_ p{font-size:var(--size-6,16.4px);line-height:130%}.CZZ7NDmu{font-weight:700;padding-bottom:var(--size-8,24px)}.qrsGJS4Z{color:var(--error-color,#e00);font-size:.875rem;margin-top:var(--size-2,5px)}.Xi3EMAjG{background-color:#f8e8e8;border:1px solid #f5e3e3;border-radius:var(--size-1,4.4px)}.Xi3EMAjG,.ncQvHM1f{align-items:center;color:var(--primary-color,#000);display:flex;font-size:var(--size-5,12.6px);gap:var(--size-2,5px);justify-content:center;line-height:130%;margin:0 auto;margin-bottom:var(--size-5,12.6px);padding:var(--size-6,16.4px)}.ncQvHM1f{background-color:#e8f8f1;border:1px solid #cef5e3;border-radius:var(--size-1,4.4px)}.ASip41tM,.CXuR8tOG,.L0DnW04B{display:flex;flex-direction:column;gap:var(--size-6,16.4px);width:100%}.ASip41tM{max-width:366px}.l0QekQFo{display:flex;flex-direction:column;gap:var(--size-3,8px);width:100%}._5m1fDGB{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f5f5f5;border:none;border-radius:var(--size-1,4px);color:#959595;font-size:12.6px;line-height:180%;padding:var(--size-6,10px);padding-left:var(--size-8,12px)}._5m1fDGB::placeholder{color:#959595}._5m1fDGB:focus{outline:none}._5m1fDGB:focus::placeholder{color:transparent}.IqibuG6w,.q5jlBe40{font-size:var(--size-5,12.6px);line-height:180%}.q5jlBe40{color:var(--error-color,#d87145)}.Ion5fm0b{align-items:center;display:flex;flex-direction:column;gap:var(--size-3,7.5px)}.ZnbNBlxs{color:var(--primary-color,#000);cursor:pointer;font-size:var(--size-6,16.4px);line-height:130%;text-decoration:none}.LUkLKGDg{margin-top:var(--size-5,12px);text-align:center}.dXdFogH1{background-color:#000;border:none;border-radius:var(--size-1,4.4px);color:#fff;cursor:pointer;font-size:var(--size-6,16.4px);font-size:var(--size-5,12.6px);height:36px;margin-top:var(--size-8,24px);padding:var(--size-1,4.4px) var(--size-6,16.4px);transition:background .2s ease;white-space:nowrap;width:fit-content}.dXdFogH1:hover{background-color:#222}.M2GZLJwh{margin:0 auto}.WkBk7vAa{margin-top:0;width:100%}.pZZht3dJ{color:#999;cursor:not-allowed}.pZZht3dJ,.pZZht3dJ:hover{background-color:#666}.tiGBYEEt{background-color:transparent;border:1px solid var(--primary-color,#000);color:var(--primary-color,#000)}.tiGBYEEt:hover{background-color:#f5f5f5}.cNBbhsDX{background-color:#fafafa;color:var(--primary-color,#000)}.NAQeZAc6{display:flex;flex-wrap:wrap;gap:var(--size-4,9.7px)}.NAQeZAc6 .dXdFogH1{margin-bottom:var(--size-5,12px);margin-top:0}.Js9SZWRC{align-items:center;display:inline-flex;gap:.5rem}.JecoWbXv{animation:yMF41ZyR .8s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;display:inline-block;height:.75em;margin-right:var(--size-1,4.4px);width:.75em}@keyframes yMF41ZyR{to{transform:rotate(1turn)}}@media screen and (min-width:768px){.VdYjDBT4{flex-direction:row}.MNnJmn1N{max-width:100%}.NXDC3UD7{align-items:flex-start;flex-direction:column}.rKEskyqS{margin-top:var(--size-5,12px)}.ihiTc9Ij{max-width:unset}.CXuR8tOG,.ihiTc9Ij{flex-direction:row;width:100%}.CXuR8tOG{min-width:unset;overflow:hidden}.WkBk7vAa{width:unset}}</style>
<style data-asset-path="css/31.10c835f043c6817f6ddd.css">.jRlsVCot{--wishlist-unfilled-color:transparent;--wishlist-filled-color:#000;--wishlist-filled-color-navbar:var(--wishlist-filled-color);--wishlist-unfilled-color-navbar:var(--wishlist-unfilled-color);--wishlist-outline-color:#000;--wishlist-button-bg:#fff;--wishlist-button-shadow:0 1px 3px rgba(0,0,0,.1);--wishlist-fill-mask:var(--icon-wishlist-fill);--wishlist-outline-mask:var(--icon-wishlist-outline);--wishlist-fill-mask-navbar:var(--wishlist-fill-mask)}.ctbTZqfr{--button-margin:8px;align-items:center;aspect-ratio:1;border:none;border-radius:50%;cursor:pointer;display:inline-flex;justify-content:center;margin:var(--button-margin);padding:6px;position:relative}.ctbTZqfr:after{content:"";inset:0 0 calc(var(--button-margin)*-1) calc(var(--button-margin)*-1);position:absolute}.ctbTZqfr:disabled{cursor:not-allowed;opacity:.5}.ctbTZqfr:focus-visible{outline:2px solid #000;outline-offset:2px}.ctbTZqfr[aria-pressed=true] .Iss5I7uB{--fill-color:var(--wishlist-filled-color)}.ctbTZqfr:hover .Iss5I7uB{transform:scale(1.1)}.ctbTZqfr:active .Iss5I7uB{--fill-color:var(--wishlist-filled-color);transform:scale(.9)}.Iss5I7uB,.ctbTZqfr:active[aria-pressed=true] .Iss5I7uB{--fill-color:var(--wishlist-unfilled-color)}.Iss5I7uB{aspect-ratio:1;background-color:var(--fill-color);mask:var(--wishlist-fill-mask) no-repeat center/contain;position:relative;transition:background-color .1s,transform .2s;width:var(--wishlist-icon-size,22px);will-change:transform}.Iss5I7uB:before{background-color:var(--wishlist-outline-color);content:"";inset:0;mask:var(--wishlist-outline-mask) no-repeat center/contain;pointer-events:none;position:absolute}.FdsXzuwl{background:var(--wishlist-button-bg);box-shadow:var(--wishlist-button-shadow);float:right;font-size:inherit;margin:0 0 .25em .25em;transform:translateY(calc((1.5em - var(--wishlist-icon-size, 22px))/2 - 6px))}.cJBLNq_Q{margin:8px;position:absolute;right:0;top:0}.VJdwZWfE,.cJBLNq_Q{float:none;transform:none;z-index:2}.VJdwZWfE{align-self:flex-start;left:8px;margin:0;position:sticky;top:8px}.X4YRRsog{background:var(--wishlist-button-bg);box-shadow:var(--wishlist-button-shadow);position:absolute;right:0;top:0;z-index:2}.hYyHs83Q{align-items:center;background:none;border:none;cursor:pointer;display:flex}.hYyHs83Q[data-location=navbar]{aspect-ratio:1;flex-shrink:0;justify-content:center;padding:0;width:38px}.hYyHs83Q[data-location=menu]{box-sizing:border-box;color:inherit;font:inherit;gap:.5em;text-align:left;text-decoration:none;width:100%}.hYyHs83Q[data-wishlisted=true] .jrjh9AQB{--fill-color:var(--wishlist-filled-color-navbar)}.jrjh9AQB{--fill-color:var(--wishlist-unfilled-color-navbar);aspect-ratio:1;background-color:var(--fill-color);flex-shrink:0;mask:var(--wishlist-fill-mask-navbar) no-repeat center/contain;position:relative;transition:background-color .1s,transform .2s;width:22px;will-change:transform}.jrjh9AQB:before{background-color:var(--wishlist-outline-color);content:"";inset:0;mask:var(--wishlist-outline-mask) no-repeat center/contain;pointer-events:none;position:absolute}[data-location=menu] .jrjh9AQB{width:20px}.hryykMDx{display:none}[data-location=menu] .hryykMDx{display:inline}.Y5u0ouJF{display:none}[data-location=menu] .Y5u0ouJF{--count-offset:4px;align-items:center;background:#f3f4f6;border-radius:8px;display:flex;font-size:var(--font-size-sm);height:20px;justify-content:center;margin-left:auto;min-width:12px;padding:0 var(--count-offset);transform:translateX(var(--count-offset))}.mGmAcGF8{margin:0 auto;max-width:400px;padding:1rem;width:100%}</style>
<style data-asset-path="css/37.fe8252a5f653e164c33d.css">.O9IcGWrR{padding:0 var(--section-padding) 0 var(--section-padding)}.Sjgd8MXw{display:flex;justify-content:space-between}.Sjgd8MXw.PMfnO_UZ{margin-top:0}.maXcOloV{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.o3JfeQ8Y{align-items:flex-start;background:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;padding-top:calc(80px + var(--extra-top-bar-padding));position:fixed;top:0;width:100%;z-index:80}.rDogYdZh{background:#fff;max-width:800px;position:relative;width:95vw}.UWyRdhCC{display:block;max-width:100%}.nsap7aGo{background:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%}.LeKie3P2{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:var(--font-size-md);height:20px;justify-content:center;position:absolute;right:2px;top:2px;width:20px}.twjfhJqJ{height:12px;width:12px}@media(min-width:768px){.twjfhJqJ{height:20px;width:20px}.LeKie3P2{right:var(--section-padding);top:var(--section-padding)}}.v26a1W51{align-items:flex-start;column-gap:var(--option-swatch-space);display:flex;flex-wrap:wrap;row-gap:var(--option-swatch-space)}.ffMQMNB_{flex-wrap:nowrap}.vzwk4W6S .v26a1W51{column-gap:var(--size-1);row-gap:var(--size-1)}.sSQma0jm .v26a1W51{column-gap:var(--color-swatch-space)}.v26a1W51.uyfJAMOS{padding-left:2px;padding-top:2px}.v26a1W51.OXuRyDa7{flex-wrap:nowrap;overflow-x:hidden;position:relative;width:100%}.v26a1W51.HmwBzsc0{flex-wrap:nowrap;overflow-x:scroll;position:relative}.v26a1W51.HmwBzsc0::-webkit-scrollbar{display:none}.BOTReWr_{position:relative}.Q9SKBA7T{align-items:center;background-color:var(--main-background-color);bottom:0;cursor:pointer;display:flex;height:var(--size-8);justify-content:center;position:absolute;top:0;transition:opacity .3s ease;width:16px;z-index:5}.Q9SKBA7T.pzmk77FP{left:-1px;opacity:var(--scroll-left,0);pointer-events:var(--scroll-left-pointer-events,none)}.Q9SKBA7T.RJxu02cY,.sxGsPWUu{opacity:var(--scroll-right,1);pointer-events:var(--scroll-right-pointer-events,auto);right:-1px}.sxGsPWUu{align-items:center;background-color:var(--main-background-color);bottom:0;cursor:pointer;display:flex;height:var(--size-8);justify-content:center;position:absolute;top:0;transition:opacity .3s ease;width:16px;z-index:5}.KxvdnHon{align-items:center;box-sizing:border-box;display:grid;gap:var(--section-padding);grid-template-columns:repeat(2,1fr);justify-items:center;max-width:100%;width:100%}.sRhGufaC{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius) var(--border-radius) 0 0;display:block;padding-bottom:100%;width:100%}.TUQP7fb6{align-items:start;display:inline-flex;font-size:var(--font-size-sm);height:var(--size-8)}.TUQP7fb6 span{border-radius:5px;height:21.3px;line-height:21.3px;margin:0 1px;outline-offset:-1px;padding:0 2px;text-align:center}.Z2pwKPx4 span{background:#ededed;outline:2px solid #ddd}.BSnU3jak{background-color:#fff;border:var(--color-swatch-border);border-radius:50%;box-shadow:0 0 0 1px #fff,0 0 0 2px transparent;box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--color-swatch-size);margin-bottom:0;position:relative;transition:background-color .3s,color .3s;width:var(--color-swatch-size)}.BSnU3jak.ueI1yDi4{height:var(--size-7);width:var(--size-7)}.BSnU3jak:before{border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px}.iEeSm8vy .F9WAUe61{height:110px;width:110px}.F9WAUe61{border-radius:0;height:50px;width:50px}label.V4w7fowI{padding-bottom:calc(var(--color-swatch-size)/3);position:relative}label.V4w7fowI span.V4w7fowI{left:0;text-align:center;text-transform:uppercase;width:100%}label.V4w7fowI span.V4w7fowI,label.V4w7fowI span.tczX4obk{bottom:0;color:#b51200;font-size:calc(var(--color-swatch-size)/3);position:absolute}label.V4w7fowI span.tczX4obk{left:50%;pointer-events:none;transform:translateX(-50%);white-space:nowrap}.XSvSsyWQ{background-color:currentColor}.QMl69tAx{border:0;box-shadow:var(--color-option-box-shadow)}.G7hdFyhC{border:2px solid #272727;border-radius:var(--border-radius)}.rxLxwecl{border:1px solid #e8e8e8;border-radius:var(--border-radius)}.MSGuc0os{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#f0f0f0;border-radius:var(--option-border-radius);box-sizing:border-box;color:#000;cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);height:var(--option-swatch-size);justify-content:center;margin:0;min-width:var(--option-swatch-size);padding:0 var(--size-3);text-transform:uppercase;transition:background-color .3s,color .3s;user-select:none;white-space:nowrap}.MSGuc0os._LAImWda{font-size:var(--font-size-xs);height:var(--size-8);margin:0;width:var(--size-8)}.z_5wn5b_{opacity:25%}.XSvSsyWQ.z_5wn5b_{opacity:1}.MSGuc0os.z_5wn5b_{background-color:#d3d3d3;color:#fff;opacity:1}.UXdMckXt.z_5wn5b_{box-shadow:0 0 0 1px #000}.UXdMckXt,.UXdMckXt.z_5wn5b_{background-color:#000;color:#fff}.UXdMckXt{border-color:#000}.EIfulk0V{color:#3b3b3b;display:block;font-size:var(--font-size-md);margin-bottom:var(--size-2)}.EIfulk0V.UixcHeUq{font-size:var(--font-size-sm)}.SJQFNexH{margin-bottom:var(--size-5);min-width:0}.SJQFNexH.vzwk4W6S{margin-bottom:var(--size-1)}.SJQFNexH.PMfnO_UZ{margin-bottom:0}.zkx8p4KR{clip:rect(0,0,0,0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pWq23Myu{border-top:1px solid gray}.N1cHTXJ7,.N1cHTXJ7:active,.N1cHTXJ7:focus,.N1cHTXJ7:hover,.N1cHTXJ7:visited{color:inherit;outline:none;text-decoration:none}.TkYtS_aR{border-radius:var(--border-radius);color:#000;font-size:var(--font-size-sm);height:var(--size-8);margin:0 var(--size-3) var(--size-3) 0;text-transform:uppercase;width:var(--size-12)}.TkYtS_aR.tqz2GDVR{min-width:var(--size-12);width:unset}.S2HQLJv3{color:#000;font-size:var(--font-size-md);line-height:calc(var(--line-height)*.8)}.S2HQLJv3,.jEgvypoO{padding-left:var(--size-3);padding-top:var(--size-1)}.jEgvypoO{font-size:var(--font-size-sm);line-height:var(--line-height);padding-bottom:var(--section-padding)}.xFTwvVaz{display:block;font-size:var(--font-size-xs);position:absolute;right:5px;top:5px;white-space:nowrap}.S18UQ2my,.xFTwvVaz{background-color:var(--pdp-background-color);border-radius:var(--border-radius);color:var(--pdp-text-color);line-height:var(--line-height);padding-left:var(--size-3);padding-right:var(--size-3);width:fit-content}.QVHi26tH,.S18UQ2my{font-size:var(--font-size-sm);margin:5px 0;margin-left:var(--size-3)}.QVHi26tH{background-color:var(--pdp-background-color);border:1px solid var(--pdp-background-color);border-radius:var(--border-radius);color:var(--pdp-text-color);line-height:var(--line-height);padding-left:var(--size-3);padding-right:var(--size-3);width:fit-content}.VmMY_ekm{background-color:#fff;border:1px solid #000;color:#000}.H_xKFYaR{background:#fff;border-radius:var(--border-radius-secondary,8px);box-sizing:border-box;color:#111;max-height:75vh;max-width:100%;overflow-y:auto;padding:32px 16px 24px}.H_xKFYaR h1,.H_xKFYaR h2{font-size:2.5rem;font-weight:400;margin-bottom:.25em;margin-top:0}.H_xKFYaR h3{font-size:1.2rem;margin-bottom:.7em;margin-top:1.5em}.H_xKFYaR b,.H_xKFYaR h3,.H_xKFYaR strong{font-weight:700}.H_xKFYaR table{background:#fff;border-collapse:collapse;font-size:1.1rem;margin:1.5em 0;width:100%}.H_xKFYaR td,.H_xKFYaR th{border:1px solid #111;padding:.7em 1.2em;text-align:left}.H_xKFYaR th{font-size:1.08em}.H_xKFYaR th,.H_xKFYaR tr>td:first-child,.H_xKFYaR tr>th:first-child{font-weight:700}.H_xKFYaR td{vertical-align:middle}.H_xKFYaR ol,.H_xKFYaR p,.H_xKFYaR ul{font-size:1.1rem;margin-bottom:1.2em}.H_xKFYaR .tnXtDZXh{font-size:1.1rem;margin-top:2em;text-align:center}.H_xKFYaR .tnXtDZXh b,.H_xKFYaR .tnXtDZXh strong{font-weight:700}.H_xKFYaR .tnXtDZXh a{color:#111;cursor:pointer;font-weight:600;text-decoration:underline}.H_xKFYaR .YrAAd0Fq{font-size:1.2rem;letter-spacing:.02em;margin:1em 0 2em;text-align:center}.LixAkx1y{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;line-height:1;margin-bottom:var(--section-padding);padding:var(--size-1)}.gclOIT5L{flex-shrink:0}.Y5wVMJ4Q{border-radius:5px;height:40px;object-fit:cover;width:40px}.A4FyDY7j{flex-grow:1;margin-left:10px}.cMcEwdYe{font-size:var(--font-size-sm);font-weight:700}.McFQUCvJ{align-items:center;display:flex}.bAroljYu{margin-right:10px}.bAroljYu,.to5yoRvj{font-size:var(--font-size-sm)}.to5yoRvj{color:green}.dqjUwhJm{margin-left:auto;padding:0 5px}.dqjUwhJm,.fFjN7VDe{font-size:var(--font-size-sm)}.fFjN7VDe{color:#3b3b3b;margin-bottom:var(--size-2)}.nfY_i_Nk{cursor:pointer;display:inline-block;margin:4px}.nfY_i_Nk span{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid transparent;border-radius:4px;box-sizing:border-box;display:inline-block;height:60px;width:60px}.nfY_i_Nk input{display:none}.nfY_i_Nk .uAsxnra9{border-color:#000}.fmJEoApf{border-top:1px solid var(--line-color);width:100%}.fmJEoApf.Vkp0_3He{border-top:none}.ZJCsmW3Z{border-bottom:1px solid var(--line-color);padding:var(--section-padding)}.NM_YOWAF{display:none}.gMfWhlvk{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-md);justify-content:flex-start;padding:var(--section-padding)}.iVRau9iH{margin-left:auto;transition:transform .3s ease}.NM_YOWAF:checked+.gMfWhlvk .iVRau9iH{transform:rotate(180deg)}.Yn9kwIny{line-height:1.5;max-height:0;overflow:hidden;padding-left:40px;transition:max-height .3s ease}.QZ6IQcPi{display:flex;flex-direction:column;gap:var(--section-padding)}.Yn9kwIny ul{list-style-position:inside;list-style-type:disc;margin-left:0;padding-left:0}.NM_YOWAF:checked+.gMfWhlvk+.Yn9kwIny{max-height:100%}.UgDfblcC{fill:currentColor;height:var(--size-6);width:var(--size-6)}.C9VtQ9xK{background-color:var(--main-background-color);padding:20px;text-align:center}.Xpg4TNVK{font-size:var(--font-size-lg);font-weight:700;letter-spacing:1px;margin-bottom:8px}.EYcD112D{font-size:var(--font-size-sm);margin-bottom:var(--size-2)}.jXINhOsm{display:flex;gap:8px;margin:auto;padding-bottom:40px;width:fit-content}.Y6e_uY66{background-color:#e0e0e0;border:none;border-radius:20px;color:#777;cursor:pointer;font-size:var(--font-size-sm);padding:var(--size-3) var(--section-padding)}.Y6e_uY66:hover{opacity:.8}.znv4P3xK{background-color:#ffd900;color:#000}.wlNhqnBL{text-align:left}.tMqn4SDE{flex:1;overflow-x:hidden;overflow-y:auto;padding:var(--size-10) var(--size-9);padding-top:var(--size-5,12.6px)}.ZQyI2ABK{color:#495057;display:flex;flex-direction:column;font-size:var(--size-5,12.6px);line-height:18px;margin-bottom:var(--size-6,16px)}.DAtXzW7T{color:#495057;font-size:var(--size-7,21.3px)}.DAtXzW7T,.Igd6r_gc{margin-bottom:var(--size-9,16px)}.Igd6r_gc{display:flex;gap:var(--size-3,8px)}.mXHw8ef3{background:transparent;border:1px solid var(--primary-color,#000);border-radius:var(--size-1,4px);color:var(--primary-color,#000);cursor:pointer;font-size:var(--size-5,12.6px);padding:var(--size-2,8px) var(--size-4,12px)}.mXHw8ef3.OWsnWHan{background:var(--primary-color,#000);color:#fff}.eIfc67LG,.xjW5aPjH{display:flex;flex-direction:column}.eIfc67LG{align-items:flex-start;gap:var(--size-9,16px);justify-content:flex-start}.KZWcm0S3{display:flex;flex-direction:column;font-size:var(--size-5,12.6px);gap:var(--size-2,8px)}.KZWcm0S3 strong{display:inline-block;font-weight:600}.lPZy47WR{border:1px solid #eee;border-radius:var(--size-1,4px);object-fit:contain;width:333px}.MFNX6UfK{align-items:flex-start;color:#495057;display:flex;gap:var(--size-6,16px);justify-content:space-between;margin-bottom:var(--size-6,16px);max-width:550px;width:100%}.MFNX6UfK .CRYJWq1V{flex:1 1 60%}.MFNX6UfK .CRYJWq1V strong{display:block;font-size:var(--size-5,12.6px);font-weight:400;margin-bottom:var(--size-2,8px)}.MFNX6UfK .CRYJWq1V p{color:#495057;font-size:var(--size-5,12.6px);line-height:1.4;margin:0}.MFNX6UfK .kxt5nirV{flex:0 1 35%;font-size:var(--size-5,12px);text-align:left}.MFNX6UfK .kxt5nirV label{color:#495057;display:block;font-size:var(--size-5,12px);margin-bottom:var(--size-2,8px)}.MFNX6UfK .kxt5nirV .B3L5PNeJ{background:#e0e0e0;border-radius:2px;height:2px;margin-bottom:var(--size-2,8px);position:relative}.MFNX6UfK .kxt5nirV .B3L5PNeJ .__81auOz{background:var(--primary-color,#000);border-radius:50%;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.MFNX6UfK .kxt5nirV .knR9kYRM{color:#495057;display:flex;font-size:var(--size-5,12.6px);justify-content:space-between}.MFNX6UfK .kxt5nirV .fQQek48H{font-weight:600}.khwhlJbP{-ms-overflow-style:none;margin-bottom:var(--size-6,16px);overflow-x:auto;scrollbar-width:none;width:100%}.khwhlJbP::-webkit-scrollbar{display:none}.jj9_9SdG{border-collapse:collapse;box-sizing:border-box;margin-bottom:var(--size-6,16px);min-width:max-content;table-layout:fixed;width:max-content}.jj9_9SdG colgroup col:first-child{width:120px}.jj9_9SdG colgroup col:not(:first-child){width:150px}.jj9_9SdG td,.jj9_9SdG th{border:1px solid #eee;color:var(--Greys-G2,#7f878e);font-size:var(--size-5,12.6px);padding:var(--size-5,12.6px) var(--size-3,12px);text-align:center;width:150px}.jj9_9SdG td:first-child,.jj9_9SdG th:first-child{width:120px}.jj9_9SdG td{font-size:var(--size-6,16px)}.jj9_9SdG th{color:#212429;font-weight:600}.jj9_9SdG tbody tr:nth-child(odd){background:#fafafa}.jj9_9SdG .pmcLV3ib{color:var(--font-color-secondary);font-size:var(--size-4,11px);font-weight:400}.p1kJN6rn,.vJGDGOyU{background-color:#f1f1f1!important}.XOZBsEtn{background-color:#dedede!important}.jj9_9SdG td:first-child,.jj9_9SdG th:first-child{color:#212429;left:0;position:sticky;z-index:2}.jj9_9SdG tbody tr:nth-child(2n) td:first-child,.jj9_9SdG tbody tr:nth-child(odd) td:first-child{background:inherit}.jj9_9SdG thead th:first-child{z-index:3}.jj9_9SdG thead th:first-child:after{content:"";height:0;left:calc(100vw - 60px);position:absolute;top:0;width:0}.W_b8LS3M{display:none}.vfb0QF4V{display:block}.agLBlxdF{align-items:center;display:flex;font-size:var(--size-5,12.6px);gap:var(--size-2,8px);justify-content:flex-end}.agLBlxdF span{cursor:pointer}.agLBlxdF span.G0YhMsDK{color:#212429;font-weight:700}.agLBlxdF .mR2g0p0l{display:inline-block;height:18px;position:relative;width:30px}.agLBlxdF .mR2g0p0l input{height:0;opacity:0;width:0}.agLBlxdF .mR2g0p0l .AXFKAlss{background-color:#fff;border:1px solid #ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.agLBlxdF .mR2g0p0l .AXFKAlss:before{background-color:#212429;border-radius:50%;bottom:2px;content:"";height:12px;left:2px;position:absolute;transition:.2s;width:12px}.agLBlxdF .mR2g0p0l input:checked+.AXFKAlss:before{transform:translateX(12px)}@media(max-width:768px){.khwhlJbP{max-width:100vw}.jj9_9SdG colgroup col:first-child{width:75px}.jj9_9SdG colgroup col:not(:first-child),.jj9_9SdG td,.jj9_9SdG th{width:120px}.jj9_9SdG td:first-child,.jj9_9SdG th:first-child{width:75px}.jj9_9SdG tbody tr:nth-child(2n) td:first-child{background:#fff}.jj9_9SdG tbody tr:nth-child(odd) td:first-child{background:#fafafa}.tMqn4SDE{max-width:unset;padding:var(--size-10) var(--size-4);padding-top:var(--size-5,12.6px);width:auto}.MFNX6UfK{align-items:flex-start;flex-direction:column;margin-bottom:var(--size-9,16px)}.MFNX6UfK .kxt5nirV{align-items:center;display:flex;justify-content:space-between;width:100%}.MFNX6UfK .kxt5nirV .lds10kV9{position:relative;width:70%}.eIfc67LG{flex-direction:column-reverse}.vfb0QF4V{display:none}.W_b8LS3M{display:block;margin-left:auto}.jj9_9SdG thead th:first-child{background:#fff;z-index:3}.jj9_9SdG thead th:first-child:after{background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0));content:"";height:500px;left:calc(100vw - 80px);pointer-events:none;position:absolute;top:47px;width:80px}}.vmeqUaCA{background:rgba(0,0,0,.4);inset:0;opacity:0;position:fixed;transition:opacity var(--drawer-transition-duration,.3s) ease;z-index:var(--z-index-over-header-1)}.cf6ygfG7{opacity:1}.CMWNg6LH{cursor:pointer;inset:0;position:absolute}.bcQJu1zm{left:-9999px;opacity:0;pointer-events:none;position:fixed;top:-9999px}.AksvsL_M{background:#fff;display:flex;flex-direction:column;height:100%;position:fixed;top:0;transition:transform var(--drawer-transition-duration,.3s) ease;z-index:var(--z-index-over-header-1)}.m1PQiRXi{right:0;transform:translateX(100%)}.z4QWGWao{left:0;transform:translateX(-100%)}.ynKZs_wS{transform:translateX(0)}.aM7Wpnhn{align-items:center;display:flex;justify-content:flex-end;padding:var(--size-6,16px)}.TbIQ7vqR{background:none;border:none;color:#495057;cursor:pointer;font-size:1.5rem;line-height:1}.iV4jkhA6{flex:1;overflow-x:hidden;overflow-y:auto}@media(max-width:768px){.AksvsL_M{width:100vw}}.LvNhPyG7{display:flex;flex-direction:column;gap:var(--size-5);margin-bottom:var(--size-5)}._MIj15Rh{align-items:center;color:var(--font-color);display:flex;font-size:var(--font-size-md);justify-content:space-between}.G1UzdMZW{font-weight:500}.DedkLd0y{color:var(--font-color-secondary);display:block;font-size:var(--font-size-sm);font-weight:400;margin-top:var(--size-1)}.xOQlbvvb{color:var(--font-color);cursor:pointer;font-weight:700;text-decoration:underline}.dzAhb8cT{display:flex;gap:var(--size-6);width:100%}.IuXKDY_b{display:block}.IuXKDY_b,.xpsa_0kX{flex:1;min-width:0;position:relative}.xpsa_0kX{display:none}@media(max-width:767px){.IuXKDY_b{display:none}.xpsa_0kX{display:block}}.dqIPTq5D{flex:1;min-width:0;position:relative}.H_kzAmZq{align-items:center;background-color:var(--background-color);border:1px solid var(--line-color);border-radius:var(--border-radius-small);box-sizing:border-box;color:var(--font-color);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-md);height:44px;justify-content:space-between;padding:var(--size-4) var(--size-5);padding-right:var(--size-8);position:relative;text-align:left;width:100%}.H_kzAmZq:focus{border-color:var(--primary-color);outline:none}.H_kzAmZq.H18MipTt{color:var(--font-color)}.Um57NEfF{background-color:#f5f5f5;color:var(--font-color-secondary)}.TMh552Wd{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pRYV6hPe{color:var(--font-color);pointer-events:none;position:absolute;right:var(--size-5);top:50%;transform:translateY(-50%);transition:transform .2s ease}.SNK6292f{transform:translateY(-50%) rotate(180deg)}.p3ErsuMg{display:none}@media(max-width:767px){.p3ErsuMg{background-color:rgba(0,0,0,.5);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:var(--z-index-under-header-2)}}.ljh1KpG2{background-color:var(--background-color);border:1px solid var(--line-color);border-radius:var(--border-radius-small);box-shadow:0 4px 12px rgba(0,0,0,.1);left:0;margin-top:var(--size-1);max-height:300px;opacity:0;overflow-y:auto;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;visibility:hidden;z-index:var(--z-index-under-header-1)}.IuXKDY_b:focus-within .ljh1KpG2{opacity:1;transform:translateY(0);visibility:visible}.IuXKDY_b:focus-within .pRYV6hPe{transform:translateY(-50%) rotate(180deg)}.GOeuiWuW{background:var(--background-color);border-bottom:1px solid var(--line-color);display:none;padding:var(--size-6) var(--section-padding);position:sticky;top:0;z-index:1}@media(max-width:767px){.GOeuiWuW{align-items:center;display:flex;justify-content:space-between}}.aQYT9fHd{font-size:var(--font-size-md);font-weight:500}.aQYT9fHd,.bLiZzMeM{color:var(--font-color)}.bLiZzMeM{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:var(--size-1)}.bLiZzMeM:hover{opacity:.7}.A_ihZz7N{display:flex;flex-direction:column}.zZiW2xwq{background:none;border:none;border-bottom:1px solid #f0f0f0;color:var(--font-color);cursor:pointer;font-family:inherit;font-size:var(--font-size-md);padding:var(--size-5);text-align:left;transition:background-color .15s ease;width:100%}.zZiW2xwq:last-child{border-bottom:none}.zZiW2xwq:hover{background-color:#f5f5f5}.f4G1CQJx{font-weight:600}.f4G1CQJx,.f4G1CQJx:hover{background-color:#e8e8e8}.g8wxdZbS{color:var(--font-color-secondary);cursor:pointer;opacity:.6}.g8wxdZbS:hover{background-color:transparent}@media(max-width:767px){.zZiW2xwq{align-items:center;display:flex;min-height:47px;padding:var(--size-5) var(--section-padding)}}.Q6rPgU8t{background-color:#f8f8f8;border-bottom:1px solid #f0f0f0;color:var(--font-color-secondary);font-size:var(--font-size-sm);padding:var(--size-3) var(--size-5);text-align:center}@media(max-width:767px){.Q6rPgU8t{padding:var(--size-3) var(--section-padding)}}.P4uQfzR4{border-bottom:1px solid #e0e0e0;color:var(--font-color-secondary);display:flex;font-size:var(--font-size-sm);font-weight:700;letter-spacing:.05em;padding:var(--size-3) var(--size-5);text-transform:uppercase}.P4uQfzR4>span{flex:1}@media(max-width:767px){.P4uQfzR4{padding:var(--size-3) var(--section-padding)}}.JfIEBoE_{display:flex}.JfIEBoE_>span{flex:1}.o9WrhuPF{opacity:.9}.g8wxdZbS .o9WrhuPF{opacity:1}.YYe1FmGZ{flex:1;min-width:0;position:relative}.V4FNFvFd{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--background-color);border:1px solid var(--line-color);border-radius:var(--border-radius-small);box-sizing:border-box;color:var(--font-color);cursor:pointer;font-family:inherit;font-size:var(--font-size-md);height:44px;padding:var(--size-5);padding-right:var(--size-8);width:100%}.V4FNFvFd:focus{border-color:var(--primary-color);outline:none}.V4FNFvFd.hUblBNrf{color:var(--font-color)}.pt4F5fld{height:5px;pointer-events:none;position:absolute;right:var(--size-5);top:50%;transform:translateY(-50%);width:10px}.pt4F5fld svg{height:100%;width:100%}.DkljE7wj{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wbh7Lh07{box-sizing:border-box;padding:0;position:relative;width:100%}@media(min-width:768px){.wbh7Lh07{padding:calc(var(--section-padding)*1.5)}}.al8EqjqU{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:var(--size-3,12px);top:var(--size-3,12px);transition:background-color .2s;z-index:20}@media(min-width:768px){.al8EqjqU{right:calc(var(--section-padding)*1.5);top:calc(var(--section-padding)*1.5)}}.al8EqjqU:hover{background-color:rgba(0,0,0,.05)}.BcalYeO_{height:var(--size-4,20px);width:var(--size-4,20px)}.oiuA3osK{box-sizing:border-box;display:flex;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.lOjZKn2S,.oiuA3osK,.u6XZhU7y{align-items:center;justify-content:center}.lOjZKn2S,.u6XZhU7y{background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;display:none;height:40px;position:absolute;transition:all .2s ease;width:40px;z-index:10}.lOjZKn2S:hover,.u6XZhU7y:hover{background-color:#f5f5f5}.u6XZhU7y{left:8px;opacity:clamp(0,var(--scroll-progress,0)*1000,1);transition:opacity .2s ease}.u6XZhU7y:disabled{opacity:0;pointer-events:none}.lOjZKn2S{opacity:clamp(0,(1 - var(--scroll-progress,0))*1000,1);right:8px;transition:opacity .2s ease}.lOjZKn2S:disabled{opacity:0;pointer-events:none}@media(min-width:768px){.lOjZKn2S,.u6XZhU7y{display:flex}}.XkiytDwR{-webkit-overflow-scrolling:touch;display:flex;gap:var(--section-padding);overflow-x:auto;padding:var(--size-3) 0;scroll-padding-left:0;scroll-padding-right:0;scroll-snap-type:x mandatory;width:100%}@media(min-width:768px){.XkiytDwR[data-single-product=true]{padding:0}}.XkiytDwR::-webkit-scrollbar{display:none}.XkiytDwR>*{flex:0 0 auto;scroll-snap-align:center;width:100%}@media(min-width:768px){.XkiytDwR>*{width:400px}.XkiytDwR[data-single-product=true]>*{width:100%}.wbh7Lh07[data-single-product=true]{margin:0 auto;max-width:1100px}}.fZYzTc2n{display:flex;gap:8px;justify-content:center;padding:var(--section-padding) 0 0}.DqvGcYil{background-color:#d8d8d8;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background-color .3s;width:10px}.DqvGcYil:hover{background-color:#999}.R0W_aBjT{background-color:#333}.dWAQOr2h{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--section-padding);width:100%}.dWAQOr2h[data-layout=desktop]{align-items:flex-start;flex-direction:row;gap:calc(var(--section-padding)*1.5)}.uQAtit98{background-color:#f5f5f5;border-radius:var(--border-radius-secondary,8px);flex-shrink:0;margin:var(--section-padding) auto 0;overflow:hidden;position:relative;width:calc(100% - var(--section-padding)*2)}.dWAQOr2h[data-layout=desktop] .uQAtit98{margin:0;width:40%}.rZNn_nr2{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:var(--size-2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}@media(min-width:768px){.rZNn_nr2{gap:0}}.rZNn_nr2::-webkit-scrollbar{display:none}.QIOSqz5b{aspect-ratio:var(--aspect-ratio);flex:0 0 calc(62.5% - var(--size-2)/1.6);position:relative;scroll-snap-align:start}@media(min-width:768px){.QIOSqz5b{flex:0 0 100%}}.hNvWpVF8{height:100%;left:0;object-fit:cover;object-position:top;position:absolute;top:0;width:100%}.sfkGqxFG{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:36px;z-index:10}.sfkGqxFG:hover{background-color:#f5f5f5}.VnQ7eMXG{left:8px}.Az8THSnx{right:8px}.pJpf8Vou{cursor:default;opacity:.3}.hgNcB9AJ{bottom:8px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.xIpvyz14{background-color:hsla(0,0%,100%,.6);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background-color .2s ease;width:8px}.xIpvyz14:hover{background-color:hsla(0,0%,100%,.9)}.H5Zqh_RG{background-color:#fff}.Chx1MTJJ{display:flex;flex:1;flex-direction:column;gap:var(--size-3);min-width:0;padding:0 var(--section-padding) var(--section-padding)}.dWAQOr2h[data-layout=desktop] .Chx1MTJJ{padding:0}.UWqUJvv_{color:#888;font-size:var(--font-size-sm);font-weight:400;letter-spacing:.05em;text-transform:uppercase}.ijER_CKY{color:var(--font-color,#111);font-size:var(--font-size-md);font-weight:600;margin:0}.p5pgJCoX{color:#666;font-size:var(--font-size-sm);margin-top:-4px}.pbU0tcgs{margin:var(--size-1) 0 0}.pbU0tcgs>div{margin-bottom:0}.pSuMuzHi{color:#888;font-size:var(--font-size-sm);padding:var(--size-4) 0;text-align:center}.po0Z889t{display:contents}.Chx1MTJJ button[type=submit]{margin-top:0}.V2IFcSRI{color:#111;cursor:pointer;display:block;font-size:var(--font-size-sm);font-weight:500;padding:var(--size-3) 0;text-align:center;text-decoration:underline}.V2IFcSRI:hover{text-decoration:none}@keyframes mE5eQBuh{0%{background-position:-200% 0}to{background-position:200% 0}}.Hoa7sNEx,.PxLBUuxr,.Xul8NTsF,.YXiJEUNI,.vT0tYPUl{animation:mE5eQBuh 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}.PxLBUuxr{height:28px;margin:var(--size-2) 0;width:80px}.IvchuGwD{display:flex;flex-direction:column;gap:var(--size-3)}.vT0tYPUl{height:16px;width:100px}.SJ5zMEZV{display:flex;flex-wrap:wrap;gap:var(--size-2)}.Hoa7sNEx{border-radius:6px;height:40px;width:48px}.Xul8NTsF{border-radius:var(--border-radius-secondary,8px);height:48px;margin-top:var(--size-2);width:100%}</style>
<style data-asset-path="css/44.cbf7666fc9925b953181.css">.zZYXATlU{box-sizing:border-box;margin:0;padding:0;position:relative}.T3zumHX1,.mCzHjUji,.zZYXATlU{align-items:center;display:flex;justify-content:center}.T3zumHX1,.mCzHjUji{background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;height:40px;position:absolute;transition:all .2s ease;width:40px;z-index:10}.T3zumHX1:hover,.mCzHjUji:hover{background-color:#f5f5f5}.T3zumHX1:focus-visible,.mCzHjUji:focus-visible{outline:1px solid #000;outline-offset:1px}.T3zumHX1{left:var(--section-padding);opacity:clamp(0,var(--scroll-progress,0)*1000,1);transition:opacity .2s ease}.T3zumHX1:disabled{opacity:0;pointer-events:none}.mCzHjUji{opacity:clamp(0,(1 - var(--scroll-progress,0))*1000,1);right:var(--section-padding);transition:opacity .2s ease}.mCzHjUji:disabled{opacity:0;pointer-events:none}.BtjVOEsI{font-size:var(--font-size-xl);margin-bottom:var(--section-padding);margin-top:var(--section-padding);text-align:center}.kwgJR5Zg{background:#fff;border:1px solid #333;color:#333;font-size:var(--font-size-xs);font-weight:400;left:4px;margin-right:5px;padding:1px 3px;position:absolute;text-transform:uppercase;top:4px;width:max-content;z-index:1}@media(max-width:767px){.BtjVOEsI{font-size:var(--font-size-lg)}.kwgJR5Zg{font-size:var(--size-4);left:4px;padding:1px 3px;top:4px}.VtFAkf4R,.vhyT1_Ow{padding-left:var(--section-padding)}}.RZRR9V1h{color:#000;font-weight:400;text-decoration:none}.tSvIqLRS{min-height:300px;position:relative}.tK5FSRVg{background-color:#dadada;overflow:hidden;padding-top:calc(100%/(var(--aspect-ratio)));position:relative;width:100%}.vvSCjQFx{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.b1hb0tgk{font-size:var(--font-size-md);font-weight:400}.h5UYv_8A{font-weight:400}.d9xb3vfY,.h5UYv_8A{font-size:var(--font-size-sm)}.d9xb3vfY{display:flex;gap:var(--size-3);justify-content:left}.PtH37qZj{color:var(--font-color-secondary);font-size:var(--font-size-sm);text-decoration:line-through}.VtFAkf4R{display:flex;gap:.5rem;margin:.7rem 0;min-width:0;padding-right:var(--section-padding);position:relative}.cGil5j0b{color:#888;font-size:var(--font-size-sm);line-height:1.4;margin-top:.5rem}.NYNuDbQO{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;width:100%}.VM0oZ3MO{display:none}@media(min-width:768px){.NYNuDbQO{grid-template-columns:repeat(var(--collection-desktop-product-limit,4),minmax(0,1fr));padding:var(--section-padding)}.NYNuDbQO,.RIlpuMoZ{gap:var(--section-padding)}.RIlpuMoZ{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;padding-left:var(--section-padding);padding-right:var(--section-padding);scroll-padding-left:var(--section-padding);scroll-padding-right:var(--section-padding);scroll-snap-type:x mandatory}.RIlpuMoZ::-webkit-scrollbar{display:none}.RIlpuMoZ>*{flex:0 0 auto;scroll-snap-align:start;width:calc(100%/var(--collection-desktop-slider-size, 4) - var(--section-padding)/var(--collection-desktop-slider-size, 4))}}@media(max-width:767px){.NYNuDbQO{grid-gap:var(--section-padding);padding:0 var(--section-padding)}.fN3ZpeWM{-webkit-overflow-scrolling:touch;display:flex;gap:var(--section-padding);overflow-x:auto;padding-left:var(--section-padding);padding-right:var(--section-padding);scroll-padding-left:var(--section-padding);scroll-padding-right:var(--section-padding);scroll-snap-type:x mandatory}.fN3ZpeWM::-webkit-scrollbar{display:none}.fN3ZpeWM>*{flex:0 0 auto;scroll-snap-align:start;width:calc(100%/var(--collection-mobile-slider-size, 2) - var(--section-padding)/var(--collection-mobile-slider-size, 2))}.VM0oZ3MO{display:flex;gap:4px;justify-content:center;padding-bottom:var(--section-padding)}.xbTpGfqs{background-color:#d8d8d8;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background-color .3s;width:8px}.cqyxTRes,.xbTpGfqs:hover{background-color:#000}}.oPFTGBbi{color:#888}._Vfepnri,.oPFTGBbi{font-size:var(--font-size-sm);font-weight:400}._Vfepnri{color:#666;margin-bottom:2px;text-transform:uppercase}.e4Rdzvrr{align-items:center;display:flex;flex-direction:column;gap:var(--section-padding);padding:var(--size-10) 0}.e4Rdzvrr h2{font-size:var(--font-size-lg)}.e4Rdzvrr button{background-color:var(--primary-color);border:none;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:var(--section-padding);visibility:hidden}.e4Rdzvrr button[data-has-selected-filters=true]{visibility:visible}.nQMawdb3{align-items:center;background-color:#fff;border:none;border-radius:50%;bottom:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:8px;transition:transform .2s ease,box-shadow .2s ease;width:38px;z-index:2}.nQMawdb3:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:scale(1.05)}.nQMawdb3:active{transform:scale(.95)}.ZZqp37FZ{background:var(--icon-shopping-bag) center/contain no-repeat;height:18px;width:18px}.SF7MZ_jU{background-color:rgba(0,0,0,.6);border:none;bottom:0;color:#fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:600;left:0;letter-spacing:.05em;padding:10px 16px;position:absolute;right:0;text-align:center;text-transform:uppercase;transition:background-color .2s ease,opacity .2s ease;z-index:2}.SF7MZ_jU:hover{background-color:rgba(0,0,0,.8)}</style>
<style data-asset-path="css/HeaderContainer_27936714115882183313822734210144884673.5cfe9156b3dfadac48dd.css">.IXjqotrK{align-items:center;backdrop-filter:blur(30px) brightness(130%);-webkit-backdrop-filter:blur(30px);background:#fff;background-color:hsla(0,0%,100%,.65);border-bottom:1px solid rgba(0,0,0,.08);box-sizing:content-box;display:flex;justify-content:space-between;min-height:var(--size-11);position:fixed;text-align:center;top:0;transition:top .3s ease-in-out;width:100%}.IXjqotrK,.tLrAuWqv{z-index:var(--z-index-header)}.tLrAuWqv{align-items:stretch;flex-direction:column;min-height:auto;overflow:visible}.Zb0jRcHP{background-color:#fff}.lmVO7ihk{top:calc(-150px - var(--extra-top-bar-padding, 0px))}.tLrAuWqv.lmVO7ihk{top:calc(-300px - var(--extra-top-bar-padding, 0px))}.QQFErWNG{align-items:center;box-sizing:border-box;display:flex;min-height:var(--size-11);overflow:visible;padding:0 20px;position:relative;width:100%}.wgggbpLg{display:flex;gap:var(--size-6);max-width:300px;min-width:0;z-index:1}.nNuby79c{border-bottom:2px solid transparent;color:#000;font-size:var(--font-size-sm);overflow:hidden;padding-bottom:20px;padding-top:20px;text-decoration:none;text-overflow:ellipsis;transition:border-bottom .2s ease;white-space:nowrap}.nNuby79c:hover{border-bottom:2px solid var(--primary-color,#191919)}._AHrXNwE{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}._AHrXNwE,.k2hcV4Uo{display:flex;justify-content:center}.k2hcV4Uo{align-items:center;border-top:1px solid rgba(0,0,0,.08);min-height:var(--size-8);overflow:visible;padding:var(--size-2) 0;position:relative;width:100%}.HN0HopAc{background-color:rgba(0,0,0,.5);display:block;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:transform .3s ease;width:100vw;z-index:10}.RKCFIwd5{display:flex;flex:0;justify-content:center}.QUl3jqgu{gap:var(--size-3)}.JYanzZLM,.QUl3jqgu{align-items:center;display:flex;flex:1}.JYanzZLM{gap:var(--section-padding);justify-content:flex-end;margin-right:8px}.JYanzZLM>*{cursor:pointer}.tLrAuWqv .JYanzZLM{flex:0 0 auto;gap:var(--section-padding);justify-content:flex-end;margin-left:auto;margin-right:8px;z-index:1}.tLrAuWqv .En0asOcc,.tLrAuWqv .Snt0W7Sm,.tLrAuWqv ._6wczvcF{flex-shrink:0;min-height:38px;min-width:38px}.Snt0W7Sm{color:#000;height:38px;padding-right:8px;position:relative;width:38px}.uwUvwPoP{align-items:center;aspect-ratio:1;display:flex;justify-content:center;width:38px}.uwUvwPoP>div{background-image:var(--icon-shopping-bag);transition:background-image .15s ease}.uwUvwPoP[data-has-items=true]>div{background-image:var(--icon-shopping-bag-fill)}.tLrAuWqv .Snt0W7Sm{padding-right:8px}.OnVSxwAB{color:#000;height:38px;margin-left:-4px;padding-right:12px;padding-top:15px;position:relative;width:38px}.eAZIp8me{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;font-size:.75rem;height:16px;justify-content:center;line-height:1;position:absolute;width:16px}.eAZIp8me,.tLrAuWqv .eAZIp8me{right:10px;top:18px}.uQuvDfx9{box-sizing:unset;color:#000;cursor:pointer;height:21px;padding-left:15px;position:relative;width:21px}@media(min-width:1050px){.QUl3jqgu,.uQuvDfx9{display:none}.RKCFIwd5{padding:0 0 0 20px}}.hy3Aex0s{display:block}.vBg37Hhp{display:flex;margin-left:60px;margin-right:5px;overflow-x:hidden;padding-top:5px;white-space:nowrap}.BrGwXMlG{justify-content:center;margin-left:0;margin-right:0;padding-top:0}@media(min-width:1051px){.tLrAuWqv .QUl3jqgu,.tLrAuWqv .RKCFIwd5:not(._AHrXNwE),.tLrAuWqv>.JYanzZLM{display:none}}@media(max-width:1050px){.BrGwXMlG,.vBg37Hhp{display:none}.JYanzZLM{gap:0}.tLrAuWqv{align-items:center;flex-direction:row;justify-content:space-between;min-height:var(--size-11);overflow:visible;padding:0}.tLrAuWqv .QQFErWNG,.tLrAuWqv .k2hcV4Uo{display:none}.tLrAuWqv .QUl3jqgu{align-items:center;display:flex;flex:1}.tLrAuWqv .RKCFIwd5{display:flex;flex:0;justify-content:center;padding:0}.tLrAuWqv>.JYanzZLM{align-items:center;display:flex;flex:1;gap:0;justify-content:flex-end;margin-right:8px}.tLrAuWqv.lmVO7ihk{top:calc(-150px - var(--extra-top-bar-padding, 0px))}}.wcwT0AwV{color:#000;cursor:pointer;display:inline-block;font-size:var(--font-size-sm);letter-spacing:1px;margin-right:var(--size-7);position:relative;text-decoration:none;text-transform:uppercase}.wcwT0AwV:hover{text-decoration:underline}.d2FL0eQe:before{background-color:#1a9f46;border-radius:50%;content:"";height:var(--size-1);position:absolute;right:-5px;top:-1px;width:var(--size-1)}.En0asOcc{color:#000;height:38px;position:relative;width:38px}._6wczvcF{width:38px}._6wczvcF,.soTy5Vvg{background:none;border:none;color:#000;height:38px;padding:0;position:relative}.soTy5Vvg{width:200px}.SIPEdwKX{flex-direction:column;text-align:left}.Ogj8a1dH,.SIPEdwKX{display:flex;width:100%}.Ogj8a1dH{align-items:center;justify-content:center;min-height:var(--size-11)}.t50KGxrA{border:1px solid var(--primary-color);display:flex;margin:0 10px;max-width:500px;width:100%}.t50KGxrA input{border:none;font-size:var(--font-size-md);outline:none;padding:8px;width:100%}.t50KGxrA input::-webkit-search-cancel-button,.t50KGxrA input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.t50KGxrA button{background-color:transparent;border:none}.hAHufizm{background:none;border:none;color:var(--primary-color);font-size:var(--font-size-xl);position:absolute;right:50px}.IpAFBJLv{display:flex;gap:var(--size-10);margin:0 auto;max-width:1000px;padding-bottom:var(--section-padding);width:100%}.Opck8E07{min-width:200px}.Opck8E07,.Opck8E07 ul{display:flex;flex-direction:column;gap:var(--size-2)}.Opck8E07 ._mMTaBIC{margin-bottom:var(--section-padding)}.Opck8E07 li{display:flex}.Opck8E07 a{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:currentColor;display:-webkit-box;overflow:hidden;text-decoration:none}.FJFew1vR{display:flex;flex-direction:column;gap:var(--section-padding)}.dwsIVNXA{display:flex;justify-content:space-between}.dwsIVNXA a{color:currentColor;font-size:var(--font-size-sm)}.sYCPhwfp{display:flex;flex-direction:column;gap:.25rem;margin-bottom:var(--section-padding)}.sYCPhwfp span{font-size:var(--font-size-sm)}.CuKOntiz{display:grid;gap:var(--section-padding);grid-template-columns:repeat(4,1fr)}h6{display:inline-block;font-size:var(--font-size-sm);letter-spacing:1px;position:relative;text-decoration:none;text-transform:uppercase}mark{background-color:transparent;font-weight:700}@media screen and (max-width:1000px){.IpAFBJLv{flex-direction:column;gap:var(--size-6);margin:0;padding:10px 10px 0;width:auto}.Opck8E07{min-width:unset}.Opck8E07 ul{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}.Opck8E07 li{background:#fff;border:1px solid #333;color:#333;flex:0 0 auto;padding:1px 3px;scroll-snap-align:start}.CuKOntiz{display:flex;flex-wrap:nowrap;gap:var(--section-padding);overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.CuKOntiz>*{flex:0 0 auto;scroll-snap-align:start;width:36%}.hAHufizm{margin-right:var(--size-1);position:unset;right:unset}}.FsH1Ogqo{align-items:stretch;display:flex;flex-direction:column;gap:var(--padding-4);justify-content:flex-end;max-width:100%;overflow:hidden;padding:var(--padding-4);position:relative;z-index:0}.Njgd3A19{background-position:50%;background-size:cover;inset:0;position:absolute;z-index:-1}.Njgd3A19,.Njgd3A19 video{height:100%;object-fit:cover;width:100%}.FsH1Ogqo .Ck6mKdCz{font-size:var(--font-size-xl);font-weight:900;margin:0;max-width:100%}.FsH1Ogqo .CtyUETPR{font-size:var(--font-size-md);line-height:1.4;margin:0;max-width:100%}.FsH1Ogqo strong{font-weight:900}.DxUkP_hh{align-items:center;border:1px solid transparent;border-radius:30px;box-sizing:border-box;display:inline-flex;font-size:var(--font-size-md);font-weight:700;justify-content:center;letter-spacing:1px;padding:var(--padding-3) var(--padding-3);text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s,border-color .2s;white-space:nowrap;width:100%}.Or2GoXCW{background-color:var(--btn-primary-bg-default,#191919);border-color:var(--btn-primary-border-default,#191919);color:var(--btn-primary-text-default,#fff)}.Or2GoXCW:hover{background-color:var(--btn-primary-bg-hover,#000);border-color:var(--btn-primary-border-hover,#000);color:var(--btn-primary-text-hover,#fff)}.Pw8Yz41b{background-color:var(--btn-secondary-bg-default,#191919);border-color:var(--btn-secondary-border-default,#191919);color:var(--btn-secondary-text-default,#fff)}.Pw8Yz41b:hover{background-color:var(--btn-secondary-bg-hover,#333);border-color:var(--btn-secondary-border-hover,#333);color:var(--btn-secondary-text-hover,#fff)}.Kwk2DRS_{background-color:var(--btn-tertiary-bg-default,transparent);border-color:var(--btn-tertiary-border-default,#191919);color:var(--btn-tertiary-text-default,#191919)}.Kwk2DRS_:hover{background-color:var(--btn-tertiary-bg-hover,#191919);border-color:var(--btn-tertiary-border-hover,#191919);color:var(--btn-tertiary-text-hover,#fff)}.FsH1Ogqo svg{max-width:100%}@media(min-width:800px){.FsH1Ogqo{padding:var(--padding-5)}.FsH1Ogqo .Ck6mKdCz{font-size:var(--font-size-jumbo);line-height:1.3}}.TpY2McXS{cursor:pointer;margin-top:var(--size-5);padding:0 var(--size-4) 0 var(--size-4)}.TpY2McXS,.nuUq8YWl{box-sizing:border-box;color:var(--font-color-secondary);font-size:var(--size-5);text-decoration:none}.bbZRGjDa{font-size:var(--size-6)}._QGknYr3,.bbZRGjDa{color:#000}.JWVma6zB{color:#ddd}.QZvIUjvi{display:inline-block;position:relative}.tYDTYrss{clip-path:inset(0 50% 0 0);color:#000;left:0;position:absolute;top:0}.ZkmEKtRN{text-decoration:underline}.ZkmEKtRN,.eNCwmy_6{color:var(--font-color-secondary)}.bKnb2nke{align-items:center;display:flex;height:20px;margin-bottom:4px;padding:0 var(--section-padding)}.B5q7ClRi{display:flex;height:var(--size-8);margin-left:60px;margin-right:5px;overflow:visible;white-space:nowrap}.Tr1hiBcv{margin-left:0;margin-right:0;overflow:visible;position:relative}.Tr1hiBcv,.Tr1hiBcv .Ur5_FvLd,.Ur5_FvLd{justify-content:center}.Ur5_FvLd{align-items:center;display:flex;height:100%;list-style:none;margin:0;padding:0}.Ur5_FvLd>div{color:var(--primary-color,#000);margin-top:calc(var(--size-1, 4.3px)*-1);padding:0 var(--size-5,12.6px);padding-top:var(--size-1,4.3px);user-select:none}.RGT2zi7H,.Ur5_FvLd>div{font-size:var(--size-5,12.6px)}.RGT2zi7H{align-items:center;box-sizing:border-box;display:flex;height:100%;letter-spacing:.5px;position:relative}.RGT2zi7H.joD0veTw:after,.RGT2zi7H:hover:after{background-color:var(--primary-color,#191919);bottom:-16px;content:"";height:2px;left:0;position:absolute;right:0}.RGT2zi7H:hover:before{background:transparent;bottom:-16px;content:"";height:var(--size-6);left:0;pointer-events:auto;position:absolute;right:0}.d48_82Rk .RGT2zi7H{pointer-events:auto;position:relative}.Tr1hiBcv .RGT2zi7H.joD0veTw:after,.Tr1hiBcv .RGT2zi7H:hover:after,.Tr1hiBcv .RGT2zi7H:hover:before{bottom:calc(var(--size-2)*-1)}.DavPdn0R{align-items:center;color:var(--primary-color,#191919);cursor:pointer;display:inline-flex;font-size:var(--size-5,12.6px);height:100%;justify-content:center;letter-spacing:.5px;padding:0 var(--size-5,12.6px);text-decoration:none;text-transform:uppercase;z-index:1}.DavPdn0R:focus,.DavPdn0R:hover{color:#000}.DnuIPeQG{align-items:start;background:#fff;box-sizing:border-box;display:flex;gap:var(--size-8,26.9px);justify-content:center;left:0;opacity:0;padding:var(--size-9,36.1px) calc(50vw - 640px);pointer-events:none;position:fixed;top:100%;transform:translateX(-5px);transition:opacity .3s ease,transform .3s ease,visibility 0s .3s;visibility:hidden;width:100vw;z-index:999}.d48_82Rk .DnuIPeQG{top:100%;z-index:1000}.RGT2zi7H.joD0veTw .DnuIPeQG,.RGT2zi7H:hover .DnuIPeQG{box-shadow:0 2px 6px rgba(0,0,0,.1);opacity:1;pointer-events:auto;transform:translateX(0);transition:opacity .3s ease,transform .3s ease,visibility 0s;visibility:visible;z-index:1001}.d48_82Rk .RGT2zi7H.joD0veTw .DnuIPeQG,.d48_82Rk .RGT2zi7H:hover .DnuIPeQG{z-index:1002}.fynuDjUg .DnuIPeQG{background:transparent;opacity:1;transform:none;transition:visibility 0s .3s}.fynuDjUg .DnuIPeQG:before{background:#fff;content:"";inset:0;opacity:0;position:absolute;transition:opacity .15s ease .15s,visibility 0s .3s;visibility:hidden;z-index:-1}.fynuDjUg .DnuIPeQG>*{opacity:0;transform:translateX(-5px);transition:opacity .3s ease,transform .3s ease}.fynuDjUg .DnuIPeQG>.rK5J1p9C{transition:none}.fynuDjUg .RGT2zi7H.joD0veTw .DnuIPeQG,.fynuDjUg .RGT2zi7H:hover .DnuIPeQG{box-shadow:none;transition:visibility 0s}.fynuDjUg .RGT2zi7H.joD0veTw .DnuIPeQG:before,.fynuDjUg .RGT2zi7H:hover .DnuIPeQG:before{box-shadow:0 2px 6px rgba(0,0,0,.1);opacity:1;transition:opacity 0s,visibility 0s;visibility:visible}.fynuDjUg .RGT2zi7H.joD0veTw .DnuIPeQG>*,.fynuDjUg .RGT2zi7H:hover .DnuIPeQG>*{opacity:1;transform:translateX(0)}.vzHSsDBL .DnuIPeQG>.rK5J1p9C{transition:opacity .3s ease,transform .3s ease}.ZaWZHcfn{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;height:100%;opacity:0;padding:0 .5rem;pointer-events:none;position:absolute;right:-.7rem;top:50%;transform:translateY(-50%);z-index:2}.ZaWZHcfn svg{display:block;transition:transform .2s ease}.B5q7ClRi:focus-within .ZaWZHcfn{opacity:1;pointer-events:auto}.joD0veTw .ZaWZHcfn svg{transform:rotate(180deg)}.rK5J1p9C{display:flex;gap:var(--size-7,21.3px);justify-content:center}.SQfFo6jo{align-items:center;display:flex;flex-direction:column;gap:var(--size-4,9.6px);height:100%;padding:0 var(--size-3,7.2px);text-decoration:none;width:auto}.OS7Wl9BX{object-fit:cover;width:200px}.itNSaiXM{color:var(--primary-color,#191919);font-size:var(--size-5,12.6px);font-weight:600;letter-spacing:0;text-align:left;text-decoration:none;text-transform:uppercase;width:100%}.SQfFo6jo:focus .itNSaiXM,.SQfFo6jo:hover .itNSaiXM{color:#000;text-decoration:underline}.nqDygpa2{color:#5f6469;letter-spacing:0;text-align:left;text-decoration:none;width:100%}.ubf4i297{display:flex;gap:var(--size-9,36.1px);justify-content:center}.ZMSRGmnh{display:flex;flex-direction:column;width:200px}.ZMSRGmnh a,._W1ZjVE5{text-decoration:none}._W1ZjVE5{color:var(--primary-color,#191919);font-size:var(--size-5,12.6px);font-weight:600;letter-spacing:0;margin-bottom:var(--size-6,16.4px);text-align:left;text-transform:uppercase}._W1ZjVE5:focus,._W1ZjVE5:hover{color:#000;text-decoration:underline}.UnoWRp2U{list-style:none;margin:0;padding:0;text-align:left}.LAzKgadr{color:#5f6469;display:block;font-size:var(--size-5,12.6px);letter-spacing:0;padding:var(--size-4,9.6px) 0;text-decoration:none}.LAzKgadr:focus,.LAzKgadr:hover{color:#000;text-decoration:underline}.LAzKgadr:last-child{padding-bottom:0}@media(prefers-reduced-motion:reduce){.DnuIPeQG,.DnuIPeQG:before,.DnuIPeQG>*,.ZaWZHcfn svg{transition:none}}@media(max-width:1050px){.B5q7ClRi,.Ur5_FvLd,.Ur5_FvLd>div{display:none}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.SpQEB4D_{&:before{background:grey;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease}&:hover:before{opacity:.25}}.UZQnvo_9{background-color:#191919;left:0}.UZQnvo_9,.j_0JxikT{align-items:center;display:flex;justify-content:center}.j_0JxikT{margin:0 auto;max-width:400px}.b41TVyxl,.j_0JxikT{height:100%;width:100%}.b41TVyxl{align-items:center;display:grid;grid-template-columns:auto 1fr auto}.POS9G9pg{background:none;border:none;color:#fff;cursor:pointer;flex-shrink:0;font-size:var(--font-size-lg);height:100%;line-height:var(--size-8);padding:0 var(--size-2);text-align:center;transition:opacity .2s ease}.POS9G9pg:hover{opacity:.7}.agnacx94{grid-column:1}.LETIM9lN,.agnacx94{line-height:1;padding-bottom:3px}.LETIM9lN{grid-column:3}.oXIO7wo8{display:flex;grid-column:2;overflow:hidden}.oXIO7wo8,.oXIO7wo8 .iHLibogf{height:100%}.oXIO7wo8 .iHLibogf{align-items:center;display:flex}.YEq2ZtDV,.keen-slider__slide{box-sizing:border-box}.YEq2ZtDV{align-items:center;display:flex;height:100%;justify-content:center;padding:0 var(--size-2);width:100%}.dgPrAxdR{color:#fff;display:block;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:500;line-height:var(--size-8);text-align:center;white-space:nowrap;width:100%}.dgPrAxdR a{color:#fff;text-decoration:underline}.dgPrAxdR a:hover{opacity:.9}._Z8ktFdr{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family);height:var(--size-8);position:fixed;text-rendering:optimizeLegibility;top:0;transition:top .3s ease-in-out;width:100%;z-index:var(--z-index-header)}.WwUCe6JM{color:#fff;display:flex;font-weight:100;margin:0 auto;white-space:nowrap}.Bop5uKTw,.WwUCe6JM{background-color:#202120}.Bop5uKTw{fill:#fff;border:0;padding:4px 15px;z-index:1}.v6HDm6b4{top:-30px}.na2WJrZi{background:inherit;color:inherit;display:flex;overflow:clip;padding-bottom:2px;position:relative;width:100%}.G6hBz0o2{animation:ncuj7Y0J var(--duration,0s) linear infinite;animation-delay:var(--delay,0s);display:flex;flex-shrink:0;list-style:none;margin:0;opacity:0;padding:0;transition:opacity .08s ease-in;will-change:transform}.PKLNj60J .G6hBz0o2{opacity:1}.D9xMo_1z .G6hBz0o2,.G6hBz0o2:has(:focus-visible),.G6hBz0o2:hover{animation-play-state:paused}.SpQEB4D_{align-items:center;background:inherit;border:none;color:inherit;cursor:pointer;display:flex;font-size:var(--font-size-xs);height:100%;padding:0 .75rem;position:absolute;right:0;top:0;z-index:1}.SpQEB4D_:before{background:gray;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease}.SpQEB4D_:hover:before{opacity:.25}.SpQEB4D_:focus-visible{box-shadow:inset 0 0 0 4px #000;outline:2px solid #fff;outline-offset:-2px}.clAwOfa5{flex-shrink:0;font-size:var(--font-size-sm);padding:4px var(--item-padding-inline);white-space:nowrap}@keyframes ncuj7Y0J{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.G6hBz0o2{animation:none}.SpQEB4D_{display:none}}</style><div id="default_header-default"><style>
:root{
  --extra-top-bar-padding: var(--size-8);
}

/* Default header height for both layouts */
body {
  padding-top: calc(var(--size-11) + var(--size-8));
}

/* Centered mega gets extra height only on desktop */
@media (min-width: 1051px) {
  
}
</style><style>#ltkpopupinline-container { position: relative; z-index: 0; }</style><br-header></br-header><header style="padding-top: var(--size-8);" class="IXjqotrK false false false"><div data-orly-click_id="topBar" class="WwUCe6JM _Z8ktFdr __bite_extend __bite_theme_topBar "><div style="max-width: 400px;" class="j_0JxikT"><div class="oXIO7wo8"><div class="YEq2ZtDV"><div class="dgPrAxdR"><a href="/collections/spring-sale-2026" style="color: white;">Spring Sale: Up to 70% Off + extra 20% Off Select Styles</a></div></div></div></div></div><div class="QUl3jqgu"><label for="menu-toggle" class="hamburger"><span class="visually-hidden">Open menu drawer</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" fill="none" viewBox="0 0 18 16" class="uQuvDfx9 "><path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"></path></svg></label><label for="close-drawer" class="close"><span class="visually-hidden">Close menu drawer</span><div aria-hidden="true" role="presentation" style="background-image: var(--icon-close); background-size: contain; cursor: pointer; background-repeat: no-repeat; background-origin: content-box;" class="uQuvDfx9 "></div></label></div><a href="/en-ca/" class="RKCFIwd5"><img src="/fast-image/c_limit,w_200,fl_progressive:steep/comfrt/files/Copy_of_Primary-Black.png?v=1758549447" alt style="width: 100px;" loading="lazy" /></a><nav aria-label="Primary" class="vBg37Hhp false"><a href="/en-ca/collections/all-products" data-orly-type="main_menu_item_desktop" data-orly-handle="shop-all" class="wcwT0AwV ">Shop All</a><a href="/en-ca/collections/hoodies" data-orly-type="main_menu_item_desktop" data-orly-handle="hoodies" class="wcwT0AwV ">Hoodies</a><a href="/en-ca/collections/spring-sale-2026" data-orly-type="main_menu_item_desktop" data-orly-handle="spring-sale" class="wcwT0AwV ">Spring Sale</a><a href="/en-ca/collections/loungewear" data-orly-type="main_menu_item_desktop" data-orly-handle="loungewear" class="wcwT0AwV ">Loungewear</a><a href="/en-ca/collections/athleisure" data-orly-type="main_menu_item_desktop" data-orly-handle="athleisure" class="wcwT0AwV ">Athleisure</a><a href="/en-ca/collections/sweatpants" data-orly-type="main_menu_item_desktop" data-orly-handle="sweatpants" class="wcwT0AwV ">Sweatpants</a><a href="/en-ca/collections/blankets" data-orly-type="main_menu_item_desktop" data-orly-handle="weighted-blanket" class="wcwT0AwV ">Blankets</a><a href="/en-ca/content/kids" data-orly-type="main_menu_item_desktop" data-orly-handle="kids" class="wcwT0AwV ">Kids</a><a href="/en-ca/content/pets" data-orly-type="main_menu_item_desktop" data-orly-handle="pets-desktop-menu" class="wcwT0AwV ">Pets 🐾</a><a href="/en-ca/collections/accessories" data-orly-type="main_menu_item_desktop" data-orly-handle="accessories" class="wcwT0AwV ">Accessories</a><a href="/en-ca/collections/new-arrivals" data-orly-type="main_menu_item_desktop" data-orly-handle="new-arrivals" class="wcwT0AwV ">New Arrivals</a></nav><div class="JYanzZLM"><button type="button" id="header-search-button" data-orly-click_id="searchIcon" class="_6wczvcF"><div aria-hidden="true" role="presentation" style="width: 38px; aspect-ratio: 1; display: flex; justify-content: center; align-items: center;"><div style="width: 22px; aspect-ratio: 1; background-image: var(--icon-search); background-size: contain; background-repeat: no-repeat; background-position: center;"></div></div><span class="visually-hidden">Search</span></button><a href="/account" class="En0asOcc"><div aria-hidden="true" role="presentation" style="width: 38px; aspect-ratio: 1; display: flex; justify-content: center; align-items: center;"><div style="width: 22px; aspect-ratio: 1; background-image: var(--icon-account-outline); background-size: contain; background-repeat: no-repeat; background-position: center;"></div></div></a><button aria-label="Log in to view wishlist" data-location="navbar" class="hYyHs83Q jRlsVCot __bite_extend __bite_theme_wishlistContainer"><div class="jrjh9AQB"></div><span class="hryykMDx">Wishlist</span></button><label for="cart-toggle" id="cart-icon-bubble" class="cart-icon Snt0W7Sm open-cart"><span class="visually-hidden">Open cart drawer</span><div aria-hidden="true" role="presentation" class="uwUvwPoP"><div style="width: 22px; aspect-ratio: 1; background-size: contain; background-repeat: no-repeat; background-position: center;"></div></div></label></div></header></div>
          <script>
            window.headerFooterPage = true;
          </script>

          <!-- shared scripts -->
          <script id="shared-scripts" defer></script>

          <!-- global state -->
          <script id="global-state" type="application/json">{"isMobile":false,"device":"desktop","themeColor":"","colorSwatches":{"handle":"color-swatches-list-w2xdfq6j","standard_colors":null,"swatches":[{"__meta":{"id":"gid://shopify/Metaobject/51611369516","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166224428","isEnabled":true},"color":"#000000","handle":"black","label":"Black","swatch_image":null,"type":"base_color_swatch"}],"color":"#000000","color_option_name":null,"handle":"black","key":null,"name":"Black","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51611336748","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#ddd5ce","color_option_name":null,"handle":"cotton","key":null,"name":"Cotton","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51611303980","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#414141","color_option_name":null,"handle":"charcoal","key":null,"name":"Charcoal","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51611271212","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#3e5989","color_option_name":null,"handle":"pacific","key":null,"name":"Pacific","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51611238444","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#9e9e9e","color_option_name":null,"handle":"fog","key":null,"name":"Fog","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51611205676","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#939894","color_option_name":null,"handle":"sage-green","key":null,"name":"Sage Green","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51611172908","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"}],"color":"#e6e0dd","color_option_name":null,"handle":"white-dove","key":null,"name":"White Dove","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51611140140","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#5c695c","color_option_name":null,"handle":"forest","key":null,"name":"Forest","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51611107372","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"}],"color":"#493228","color_option_name":null,"handle":"walnut","key":null,"name":"Walnut","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51611074604","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166257196","isEnabled":true},"color":"#ff0000","handle":"red","label":"Red","swatch_image":null,"type":"base_color_swatch"}],"color":"#cd1022","color_option_name":null,"handle":"crimson","key":null,"name":"Crimson","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51611041836","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"}],"color":"#bbb7b2","color_option_name":null,"handle":"cement","key":null,"name":"Cement","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610976300","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166224428","isEnabled":true},"color":"#000000","handle":"black","label":"Black","swatch_image":null,"type":"base_color_swatch"}],"color":"#0f1015","color_option_name":null,"handle":"midnight","key":null,"name":"Midnight","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51611009068","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166224428","isEnabled":true},"color":"#000000","handle":"black","label":"Black","swatch_image":null,"type":"base_color_swatch"}],"color":"#1c1c24","color_option_name":null,"handle":"obsidian","key":null,"name":"Obsidian","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610943532","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#c9ccd8","color_option_name":null,"handle":"storm","key":null,"name":"Storm","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610910764","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#e7ebf0","color_option_name":null,"handle":"snow","key":null,"name":"Snow","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610877996","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"}],"color":"#594640","color_option_name":null,"handle":"chocolate","key":null,"name":"Chocolate","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610845228","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#b9b9c1","color_option_name":null,"handle":"slate","key":null,"name":"Slate Grey","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610812460","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"}],"color":"#e3d7cb","color_option_name":null,"handle":"desert","key":null,"name":"Desert","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610746924","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"}],"color":"#795e4f","color_option_name":null,"handle":"cocoa","key":null,"name":"Cocoa","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610714156","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"}],"color":"#9d7d70","color_option_name":null,"handle":"mocha","key":null,"name":"Mocha","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610681388","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#ac9da1","color_option_name":null,"handle":"dove","key":null,"name":"Dove","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610648620","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#929084","color_option_name":null,"handle":"moss","key":null,"name":"Moss","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610615852","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"}],"color":"#d2b49e","color_option_name":null,"handle":"sand","key":null,"name":"Sand","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610583084","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#d1ccc8","color_option_name":null,"handle":"stone","key":null,"name":"Stone","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610550316","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#cdd8d9","color_option_name":null,"handle":"mist","key":null,"name":"Mist","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610517548","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#536495","color_option_name":null,"handle":"ocean","key":null,"name":"Ocean","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610484780","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#e6e7ee","color_option_name":null,"handle":"powder","key":null,"name":"Powder","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610452012","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#606370","color_option_name":null,"handle":"graphite","key":null,"name":"Graphite","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610419244","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#96a5b8","color_option_name":null,"handle":"sky","key":null,"name":"Sky","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610386476","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#5c695c","color_option_name":null,"handle":"cozy-earth","key":null,"name":"Cozy Earth","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610353708","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166224428","isEnabled":true},"color":"#000000","handle":"black","label":"Black","swatch_image":null,"type":"base_color_swatch"}],"color":"#0f0f0f","color_option_name":null,"handle":"onyx-black","key":null,"name":"Onyx Black","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610320940","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166322732","isEnabled":true},"color":"#f9f600","handle":"yellow","label":"Yellow","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#e3dac9","color_option_name":null,"handle":"bone","key":null,"name":"Bone","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610288172","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#71797e","color_option_name":null,"handle":"steel-grey","key":null,"name":"Steel Grey","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610255404","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#e6b6b9","color_option_name":null,"handle":"baby-pink","key":null,"name":"Baby Pink","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610222636","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#e2d8dc","color_option_name":null,"handle":"bark","key":null,"name":"Bark","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/52411367468","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#7da0be","color_option_name":null,"handle":"blue-willow","key":null,"name":"Blue Willow","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/52411269164","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#8c9091","color_option_name":null,"handle":"wolf-grey","key":null,"name":"Wolf Grey","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/52412088364","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166289964","isEnabled":true},"color":"#ff7900","handle":"orange","label":"Orange","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"}],"color":"#d1c9c5","color_option_name":null,"handle":"cream","key":null,"name":"Cream","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/52411662380","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166322732","isEnabled":true},"color":"#f9f600","handle":"yellow","label":"Yellow","swatch_image":null,"type":"base_color_swatch"}],"color":"#f7e4ac","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"canary","key":null,"name":"Canary","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/52411629612","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#c1d2bf","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"mint","key":null,"name":"Mint","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/52411564076","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#f8c6c9","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"bubblegum","key":null,"name":"Bubblegum","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/52411531308","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#d4f0fe","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"baby-blue","key":null,"name":"Baby Blue","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/52411498540","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"}],"color":"#bbbde3","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"lavender","key":null,"name":"Lavender","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/52411465772","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166289964","isEnabled":true},"color":"#ff7900","handle":"orange","label":"Orange","swatch_image":null,"type":"base_color_swatch"}],"color":"#ffc1bc","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"peach","key":null,"name":"Peach","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/56513527852","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166224428","isEnabled":true},"color":"#000000","handle":"black","label":"Black","swatch_image":null,"type":"base_color_swatch"}],"color":"#0d0d0d","color_option_name":null,"handle":"raven","key":null,"name":"Raven","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/56513560620","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"}],"color":"#b299a4","color_option_name":null,"handle":"mauve","key":null,"name":"Mauve","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/56513593388","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166322732","isEnabled":true},"color":"#f9f600","handle":"yellow","label":"Yellow","swatch_image":null,"type":"base_color_swatch"}],"color":"#eeeee9","color_option_name":null,"handle":"moonlight","key":null,"name":"Moonlight","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/56513626156","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#d9d9cb","color_option_name":null,"handle":"mineral","key":null,"name":"Mineral","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/56513658924","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#c9d1d7","color_option_name":null,"handle":"skylight","key":null,"name":"Skylight","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/56513691692","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"}],"color":"#d8c1b4","color_option_name":null,"handle":"dune","key":null,"name":"Dune","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/56513724460","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#bebdc0","color_option_name":null,"handle":"dust","key":null,"name":"Dust","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/57588383788","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166289964","isEnabled":true},"color":"#ff7900","handle":"orange","label":"Orange","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#ff7455","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"coral","key":null,"name":"Coral","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/58334904364","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"}],"color":"#d0b9a7","color_option_name":null,"handle":"latte","key":null,"name":"Latte","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/58335100972","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#5e5e58","color_option_name":null,"handle":"millstone-grey","key":null,"name":"Millstone Grey","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/58343358508","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#4d597b","color_option_name":null,"handle":"blue-steel","key":null,"name":"Blue Steel","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/58343718956","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#a14a60","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"berry","key":null,"name":"Berry","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/58343456812","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166224428","isEnabled":true},"color":"#000000","handle":"black","label":"Black","swatch_image":null,"type":"base_color_swatch"}],"color":"#000000","color_option_name":null,"handle":"ink","key":null,"name":"Ink","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/58366754860","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166322732","isEnabled":true},"color":"#f9f600","handle":"yellow","label":"Yellow","swatch_image":null,"type":"base_color_swatch"}],"color":"#faf2d5","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"butter","key":null,"name":"Butter","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/61463232556","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#b9bab4","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"green-tea","key":null,"name":"Green Tea","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/61531652140","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#807e86","color_option_name":null,"handle":"steel","key":null,"name":"Steel","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/61545971756","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166388268","isEnabled":true},"color":"#99967c","handle":"camo","label":"Camo","swatch_image":{"altText":"","height":1080,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Adirondack-Swatch-2.jpg?v=1750263349","width":1080},"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"}],"color":"#9d8971","color_option_name":null,"handle":"adirondack","key":null,"name":"Adirondack","swatch_image":{"altText":"","height":1080,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Adirondack-Swatch-2.jpg?v=1750263349","width":1080},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/61545873452","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166388268","isEnabled":true},"color":"#99967c","handle":"camo","label":"Camo","swatch_image":{"altText":"","height":1080,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Adirondack-Swatch-2.jpg?v=1750263349","width":1080},"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"}],"color":"#efeadf","color_option_name":null,"handle":"white-oak","key":null,"name":"White Oak","swatch_image":{"altText":"","height":1080,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/White-Oak.jpg?v=1750263366","width":1080},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/61555965996","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"}],"color":"#957c6b","color_option_name":null,"handle":"truffle","key":null,"name":"Truffle","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/61556162604","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166322732","isEnabled":true},"color":"#f9f600","handle":"yellow","label":"Yellow","swatch_image":null,"type":"base_color_swatch"}],"color":"#f0eae0","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"ivory","key":null,"name":"Ivory","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/62154440748","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#e4e4e4","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"lt-heather-grey","key":null,"name":"Lt Heather Grey","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/62803345452","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"}],"color":"#35357b","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"indigo","key":null,"name":"Indigo","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/63702335532","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#1d6d6c","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"teal","key":null,"name":"Teal","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/65096646700","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#444964","color_option_name":null,"handle":"midnight-blue","key":null,"name":"Midnight Blue","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/65096679468","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"}],"color":"#aa8a71","color_option_name":null,"handle":"teddy","key":null,"name":"Teddy","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/65096613932","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#375443","color_option_name":null,"handle":"hunter","key":null,"name":"Hunter","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/65096581164","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#a6afbd","color_option_name":null,"handle":"slate-1","key":null,"name":"Slate","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/65286570028","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#dbd2c0","color_option_name":null,"handle":"oat","key":null,"name":"Oat","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/65286668332","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"}],"color":"#aa9889","color_option_name":null,"handle":"driftwood","key":null,"name":"Driftwood","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/70453362732","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#51526b","color_option_name":null,"handle":"stone-blue","key":null,"name":"Stone Blue","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/72123940908","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#cacaca","color_option_name":null,"handle":"cloud-grey","key":null,"name":"Cloud Grey","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/72123973676","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166224428","isEnabled":true},"color":"#000000","handle":"black","label":"Black","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#313131","color_option_name":null,"handle":"thunder","key":null,"name":"Thunder","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/72124039212","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"}],"color":"#543f33","color_option_name":null,"handle":"bear","key":null,"name":"Bear","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/72124071980","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#efefef","color_option_name":null,"handle":"frost","key":null,"name":"Frost","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/80092495916","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#656448","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"olive","key":null,"name":"Olive","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/80096034860","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#bc8f9c","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"orchid","key":null,"name":"Orchid","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/80120840236","isEnabled":false},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"}],"color":"#b99884","color_option_name":null,"handle":"latte-1","key":null,"name":"Latte","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/82346934316","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166453804","isEnabled":true},"color":"#005a96","handle":"navy","label":"Navy","swatch_image":null,"type":"base_color_swatch"}],"color":"#39374f","color_option_name":null,"handle":"navy","key":null,"name":"Navy","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/83037552684","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#a0bdd9","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"astro","key":null,"name":"Astro","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/83048562732","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166257196","isEnabled":true},"color":"#ff0000","handle":"red","label":"Red","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"}],"color":"#491923","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"maroon","key":null,"name":"Maroon","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/86573645868","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#e4afb5","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"petal","key":null,"name":"Petal","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/88482316332","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166322732","isEnabled":true},"color":"#f9f600","handle":"yellow","label":"Yellow","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#eed3b4","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"french-vanilla","key":null,"name":"French Vanilla","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/88482283564","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#2e71a9","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"twilight","key":null,"name":"Twilight","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/88476975148","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#b7c5c5","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"sea-glass","key":null,"name":"Sea Glass","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/88476942380","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#f7b4bc","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"pink-rose","key":null,"name":"Pink Rose","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/88476909612","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166257196","isEnabled":true},"color":"#ff0000","handle":"red","label":"Red","swatch_image":null,"type":"base_color_swatch"}],"color":"#7b0007","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"red-velvet","key":null,"name":"Red Velvet","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/90199785516","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166322732","isEnabled":true},"color":"#f9f600","handle":"yellow","label":"Yellow","swatch_image":null,"type":"base_color_swatch"}],"color":"#dfd9c5","color_option_name":null,"handle":"sandstone","key":null,"name":"Sandstone","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/90199883820","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#a6aaaa","color_option_name":null,"handle":"ash","key":null,"name":"Ash","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/96284704812","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#bfe3ef","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"powder-blue","key":null,"name":"Baby Blue","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/96284606508","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166257196","isEnabled":true},"color":"#ff0000","handle":"red","label":"Red","swatch_image":null,"type":"base_color_swatch"}],"color":"#a81d2f","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"ruby","key":null,"name":"Wine","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/100298686508","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#648677","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"mountain-moss","key":null,"name":"Mountain Moss","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/100298555436","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#fd9ac2","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"cotton-candy","key":null,"name":"Cotton Candy","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/106595483692","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#fd69a3","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"hot-pink-1","key":null,"name":"Hot Pink","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/106595418156","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#fab0d7","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"hot-pink","key":null,"name":"Sorbet","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/106595352620","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#fde5e4","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"pastel","key":null,"name":"Pastel","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/106990567468","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#7fb8be","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"jade","key":null,"name":"Jade","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/106990534700","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#f1b6b6","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"coral-blush","key":null,"name":"Coral Blush","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/106990436396","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"}],"color":"#5c2747","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"plum","key":null,"name":"Plum","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/109532512300","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166289964","isEnabled":true},"color":"#ff7900","handle":"orange","label":"Orange","swatch_image":null,"type":"base_color_swatch"}],"color":"#fac2a7","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"creamsicle","key":null,"name":"Creamsicle","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/109532577836","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#e2e8d1","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"honeydew","key":null,"name":"Honeydew","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/109532643372","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"}],"color":"#e29fdb","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"lilac","key":null,"name":"Lilac","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/109532676140","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166453804","isEnabled":true},"color":"#005a96","handle":"navy","label":"Navy","swatch_image":null,"type":"base_color_swatch"}],"color":"#b8cdec","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"periwinkle","key":null,"name":"Periwinkle","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/109532708908","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#f7eff8","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"opal","key":null,"name":"Opal","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/109532741676","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#a1c7af","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"seafoam","key":null,"name":"Seafoam","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/111971860524","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#e6dfdf","color_option_name":null,"handle":"silver-birch","key":null,"name":"Silver Birch","swatch_image":{"altText":"","height":148,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Screen_Shot_2025-05-30_at_13.38.43.png?v=1748623165","width":182},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/112892346412","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#cae3ff","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"wave","key":null,"name":"Wave","swatch_image":{"altText":"","height":67,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Wave-Swatch.png?v=1765399595","width":112},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/112892444716","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#fbcaff","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"strawberry-swirl","key":null,"name":"Strawberry Swirl","swatch_image":{"altText":"","height":73,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Strawberry-Swirl-Swatch.png?v=1765399491","width":99},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/113089708076","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"}],"color":"#e1cebd","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"cappuccino","key":null,"name":"Cappuccino ","swatch_image":{"altText":"","height":312,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/cappuccino.png?v=1749489994","width":312},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/113089773612","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#fcd9de","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"rose-quartz","key":null,"name":"Rose Quartz","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/113089871916","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"}],"color":"#7a5f61","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"moonstone","key":null,"name":"Moonstone","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/114830835756","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#cedfe5","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"powder-blue-1","key":null,"name":"Powder Blue","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/114830934060","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#dfbecc","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"cherry-blossom","key":null,"name":"Cherry Blossom","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/124313829420","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166257196","isEnabled":true},"color":"#ff0000","handle":"red","label":"Red","swatch_image":null,"type":"base_color_swatch"}],"color":"#da0729","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"cherry","key":null,"name":"Cherry","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/124779528236","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166224428","isEnabled":true},"color":"#000000","handle":"black","label":"Black","swatch_image":null,"type":"base_color_swatch"}],"color":"#969696","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"panther","key":null,"name":"Panther","swatch_image":{"altText":"","height":372,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Screen_Shot_2025-07-11_at_10.45.51_1.png?v=1752241567","width":400},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/124779626540","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"}],"color":"#bf6f00","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"brown-leopard","key":null,"name":"Brown Leopard","swatch_image":{"altText":"","height":402,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Screen_Shot_2025-07-11_at_10.46.25.png?v=1752241597","width":392},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/124779659308","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#c6c3c3","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"snow-leopard","key":null,"name":"Snow Leopard","swatch_image":{"altText":"","height":432,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Screen_Shot_2025-07-11_at_10.45.18.png?v=1752241535","width":448},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/125575331884","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166388268","isEnabled":true},"color":"#99967c","handle":"camo","label":"Camo","swatch_image":{"altText":"","height":1080,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Adirondack-Swatch-2.jpg?v=1750263349","width":1080},"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"}],"color":"#cfb69e","color_option_name":null,"handle":"high-sierra","key":null,"name":"High Sierra","swatch_image":{"altText":"","height":250,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Screen_Shot_2025-07-16_at_15.58.40.png?v=1752692375","width":208},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/126005805100","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#cce8cd","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"aloe","key":null,"name":"Aloe","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/126474027052","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"}],"color":"#f0dbe6","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"rainbow","key":null,"name":"Rainbow","swatch_image":{"altText":"","height":212,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Captura_de_pantalla_2025-07-21_a_la_s_4.06.26_p._m..png?v=1753124822","width":250},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/126474092588","isEnabled":true},"base_color_swatch":null,"color":"#ecb4ae","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"sunset","key":null,"name":"Sunset","swatch_image":{"altText":"","height":216,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Captura_de_pantalla_2025-07-21_a_la_s_4.08.36_p._m..png?v=1753124942","width":378},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/129692467244","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#c6d1d5","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"glacier","key":null,"name":"Glacier","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/135598571564","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#d2d0d3","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"cookies-cream","key":null,"name":"Cookies & Cream","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/136235974700","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#185cdb","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"cobalt-blue","key":null,"name":"Cobalt Blue","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/137271771180","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#014449","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"alpine-1","key":null,"name":"Alpine","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/137578348588","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166224428","isEnabled":true},"color":"#000000","handle":"black","label":"Black","swatch_image":null,"type":"base_color_swatch"}],"color":"#000000","color_option_name":null,"handle":"onyx","key":null,"name":"Onyx","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/138396303404","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166322732","isEnabled":true},"color":"#f9f600","handle":"yellow","label":"Yellow","swatch_image":null,"type":"base_color_swatch"}],"color":"#faf4d9","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"buttercream","key":null,"name":"Buttercream","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/138978328620","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#e8f1ed","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"pale-mint","key":null,"name":"Pale Mint","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/138978394156","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#f1e3ec","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"powder-pink","key":null,"name":"Powder Pink","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/139141840940","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166388268","isEnabled":true},"color":"#99967c","handle":"camo","label":"Camo","swatch_image":{"altText":"","height":1080,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Adirondack-Swatch-2.jpg?v=1750263349","width":1080},"type":"base_color_swatch"}],"color":"#d5cbc1","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"woodland","key":null,"name":"Woodland","swatch_image":{"altText":"","height":112,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Screenshot_at_Sep_09_17-40-13.png?v=1757450498","width":138},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/142056095788","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#f9d2ee","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"peony","key":null,"name":"Peony","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/147245629484","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166224428","isEnabled":true},"color":"#000000","handle":"black","label":"Black","swatch_image":null,"type":"base_color_swatch"}],"color":"#513e5a","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"blackberry","key":null,"name":"Blackberry","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/152353603628","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#847765","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"timber","key":null,"name":"Timber","swatch_image":{"altText":"Timber / F","height":514,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/1_c622155f-ba1b-4e02-9a15-eb2ddccc438a.jpg?v=1761660879","width":386},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/152669454380","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166257196","isEnabled":true},"color":"#ff0000","handle":"red","label":"Red","swatch_image":null,"type":"base_color_swatch"}],"color":"#dc042d","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"buffalo-check","key":null,"name":"Buffalo Plaid","swatch_image":{"altText":"","height":755,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/6_5c19d1b0-6adf-4ec1-ab71-08fb36b9d1be.jpg?v=1761836614","width":567},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/152669519916","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#f2f1ed","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"snow-sprinkle","key":null,"name":"Snow Sprinkle","swatch_image":{"altText":"","height":1625,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/8_7f2bcee3-3762-4de2-9a0f-0e315724820c.jpg?v=1761839726","width":1219},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/51610779692","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#2c4448","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"pine","key":null,"name":"Pine","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/153894617132","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#e6e2e6","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"snowflake","key":null,"name":"Snowflake","swatch_image":{"altText":"","height":1000,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/3_35_77af48f5-40f6-425c-b517-e4619b9c79d1.jpg?v=1762369906","width":1000},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/153894846508","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#ffffff","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"tinsel-tree","key":null,"name":"Tinsel Tree","swatch_image":{"altText":"","height":1000,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/4_35_c8c10b69-c75a-48c1-9a95-40f4768147d7.jpg?v=1762369906","width":1000},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/154054262828","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166257196","isEnabled":true},"color":"#ff0000","handle":"red","label":"Red","swatch_image":null,"type":"base_color_swatch"}],"color":"#f34e56","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"holly-red-fairisle","key":null,"name":"Holly Red Fairisle","swatch_image":{"altText":"","height":1000,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/1_1_96e50599-6f05-4ab7-a99e-2c4e9a0aaf78.jpg?v=1762455659","width":1000},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/159576391724","isEnabled":true},"base_color_swatch":null,"color":"#d4cbe0","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"iris-1","key":null,"name":"Iris","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/171674501164","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166355500","isEnabled":true},"color":"#0db300","handle":"green","label":"Green","swatch_image":null,"type":"base_color_swatch"}],"color":"#01a997","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"aqua","key":null,"name":"Aqua","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/171674763308","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#87b7f2","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"allure","key":null,"name":"Allure","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/172312723500","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#d9bfc8","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"petal-pink-oak","key":null,"name":"Petal Pink Oak","swatch_image":{"altText":"","height":114,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Captura_de_pantalla_2026-01-12_a_la_s_6.21.44_p._m..png?v=1768252960","width":144},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/172479807532","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#d4d2cf","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"heart-print","key":null,"name":"Heart Print","swatch_image":{"altText":"","height":154,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Captura_de_pantalla_2026-01-12_a_la_s_5.55.16_p._m..png?v=1768251470","width":258},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/174911062060","isEnabled":true},"base_color_swatch":null,"color":"#f61f1f","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"hibiscus-red","key":null,"name":"Hibiscus Red","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/175165210668","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166027820","isEnabled":true},"color":"#ffffff","handle":"white","label":"White","swatch_image":null,"type":"base_color_swatch"}],"color":"#eeecec","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"shell-1","key":null,"name":"Shell","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/182223732780","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166486572","isEnabled":true},"color":"#663dff","handle":"purple","label":"Purple","swatch_image":null,"type":"base_color_swatch"}],"color":"#894faf","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"violet","key":null,"name":"Violet","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/188668969004","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166224428","isEnabled":true},"color":"#000000","handle":"black","label":"Black","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166191660","isEnabled":true},"color":"#696873","handle":"grey","label":"Grey","swatch_image":null,"type":"base_color_swatch"}],"color":"#302c2b","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"midnight-forest","key":null,"name":"Midnight Forest","swatch_image":{"altText":"","height":1080,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Midnight_Forest_Swatch_Image_-_JM_Pick_3fd8cb5b-9d10-44e1-8146-a56fdaa5fbbd.png?v=1774416216","width":1080},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/189007691820","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166093356","isEnabled":true},"color":"#f5f5dc","handle":"beige","label":"Beige","swatch_image":null,"type":"base_color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/99166126124","isEnabled":true},"color":"#964b02","handle":"brown","label":"Brown","swatch_image":null,"type":"base_color_swatch"}],"color":"#ecdfd6","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"desert-leopard","key":null,"name":"Desert Leopard","swatch_image":{"altText":"","height":1080,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Desert_Leopard_Swatch_Image_-_JM_Pick.jpg?v=1774558733","width":1080},"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/190087266348","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166519340","isEnabled":true},"color":"#e100ff","handle":"pink","label":"Pink","swatch_image":null,"type":"base_color_swatch"}],"color":"#f253a8","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"wild-berry","key":null,"name":"Wild Berry","swatch_image":null,"type":"color_swatch"},{"__meta":{"id":"gid://shopify/Metaobject/190087692332","isEnabled":true},"base_color_swatch":[{"__meta":{"id":"gid://shopify/Metaobject/99166421036","isEnabled":true},"color":"#00baff","handle":"blue","label":"Blue","swatch_image":null,"type":"base_color_swatch"}],"color":"#8aabd0","color_option_name":{"__meta":{"id":"gid://shopify/Metaobject/58331004972","isEnabled":true},"color_option_name":"Limited Edition","handle":"limited-edition","type":"color_option_name"},"handle":"azure-blue","key":null,"name":"Azure Blue","swatch_image":{"altText":"","height":1080,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Swatch_Image_Dreamer_Blanket_Azure_Blue.jpg?v=1775085908","width":1080},"type":"color_swatch"}],"type":"color_swatches_list"},"pathname":"/search.oembed","shippingConfig":{"display_name":"2 item and $99","handle":"2-item-threshold-and-99","product_ids_to_exclude":["7343107833900","7893104361516"],"progress_message":"You are __AWAY__ away from FREE SHIPPING 🧸","secondary_threshold":99,"success_message":"🥳! You've unlocked FREE SHIPPING!","threshold":2,"threshold_type":"Items","type":"free_shipping_progress_bar"},"config":{"bite_hostname":"bite.outsmartly.app","default_bundle_image":{"altText":"","height":400,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/comfrt-bundle_ecef67ca-c02d-4356-a50f-b954d0bd8275.jpg?v=1719964688","width":400},"disable_color_swatches":null,"disable_header_footer_on_non_headless_pages":null,"display_name":"Okendo","exclude_tags":["add","Extra Comfy","NO_BUNDLE_DISCOUNT","black_crow_do_not_cross_sell","Adult Hoodies","Kids","Pets","Q4-25-Promo","all-items","Final Sale","Collaboration","Sets","Gift-Cards","Test","APP-GWP","TryOn-beta-testing"],"fast_image_prefix":"comfrt","favicon":"//comfrt.com/cdn/shop/files/D_1.png?crop=center&height=32&v=1655843709&width=32","filter_config":{"defaultSortLabel":"Featured","filters":[{"color_swatches_list":"color-filters","key":"product_option/Color","label":"Color","queryKeys":["color","base_color"],"type":"color_swatch"},{"include":["XXS","XS","S","M","L","XL","2X","2XL","3X","3XL","4X","4XL","5X","5XL","6X","6XL","7X","7XL"],"key":"product_option/Size","label":"Size","queryKeys":["size"],"type":"checkbox"},{"include":["Hoodie","Sweatpants","Sweatshirt","Shorts","Shirt","Tank","Robe","Pajamas","Bag","Socks","Accessories","Blanket"],"key":"product/productType","label":"Type","queryKeys":["product_type"],"type":"checkbox"},{"key":"product_metafield/custom.fit","label":"Fit","queryKeys":["fit"],"type":"checkbox"},{"key":"product_metafield/shopify.fabric","label":"Fabric","queryKeys":["fabric"],"type":"checkbox"}],"sorts":[{"descending":false,"label":"Best Selling","queryKeys":["best-selling","trending","MostPopularFirst"]},{"descending":false,"label":"Newest","queryKeys":["newStyles","created","NewestFirst"]},{"descending":false,"label":"Price: Low To High","queryKeys":["price","PriceAsc","price-ascending"]},{"descending":true,"label":"Price: High To Low","queryKeys":["PriceDesc","price-descending"]}]},"gtm_id":"GTM-5BHJW2P3","handle":"okendo","hostname":"comfrt.com","international_locale_countries":null,"inveterate_encrypted_api_key":null,"jsonld":{"__meta":{"id":"gid://shopify/Metaobject/153866764332","isEnabled":true},"description":"From our famous slightly weighted hoodies and plush blankets to children's clothing and dog apparel, we craft each piece with premium fabrics that customers say help ease stress and anxiety. Every design prioritizes superior comfort, making Comfrt your one-stop destination for cozy essentials.","email":"info@comfrt.com","faq":[{"__meta":{"id":"gid://shopify/Metaobject/61442654252","isEnabled":true},"content":"<p>The difference per collection is simply the designs! All of our collections are unisex, made with the same slightly weighted super soft combed cotton material, designed oversized!<\/p>","font_alignment":null,"font_color":null,"font_size":null,"font_weight":null,"handle":"what-is-the-difference-in-each-collection","order":null,"title":"What is the difference in each collection?","type":"accordion"},{"__meta":{"id":"gid://shopify/Metaobject/61444063276","isEnabled":true},"content":"<p>U.S. orders can be exchanged within 30 days of delivery. Please review our <a href=\"https://comfrt.com/policies/refund-policy\"  >Refund Policy<\/a> for more information on how to start the process through Loop Returns. Please note <strong>exchanges are limited to the same product<\/strong> — you may select a different <strong>size or color<\/strong> only. <\/p><p><br><\/p><p>If you’d like a different item or you’re not ready to decide, please select <strong>“Return for Store Credit”<\/strong> and repurchase once your credit is issued. Store credit will be issued as an e-gift card, which never expires.<\/p><p><br><\/p><p>For international returns, contact our customer support team at info@comfrt.com for more information.<\/p>","font_alignment":null,"font_color":null,"font_size":null,"font_weight":null,"handle":"can-i-exchange-my-order","order":null,"title":"Can I exchange my order?","type":"accordion"},{"__meta":{"id":"gid://shopify/Metaobject/61444161580","isEnabled":true},"content":"<p>Once your order has been completed, the order goes almost immediately to processing and then it’s sent to the warehouse to ship. To get your order to you as fast as possible, no changes can be made at this stage. Please place a new order on the website for the additional items.<\/p>","font_alignment":null,"font_color":null,"font_size":null,"font_weight":null,"handle":"i-forgot-to-add-an-item-to-my-order-can-i-make-a-change-before-it-ships","order":null,"title":"I forgot to add an item to my order; can I make a change before it ships?","type":"accordion"},{"__meta":{"id":"gid://shopify/Metaobject/61444194348","isEnabled":true},"content":"<p>Once your order has been submitted successfully, the order goes almost immediately to processing and then it’s sent to the warehouse to ship. To get your order to you as fast as possible, no changes can be made at this stage. We do, however, offer returns for store credit. Once your order is received, if you are not 100% happy with your purchase, we can happily assist you with a return label.<\/p>","font_alignment":null,"font_color":null,"font_size":null,"font_weight":null,"handle":"can-i-change-the-color-size-of-what-i-just-ordered","order":null,"title":"Can I change the color/size of what I just ordered?","type":"accordion"},{"__meta":{"id":"gid://shopify/Metaobject/61444227116","isEnabled":true},"content":"<p>Yes! Please be sure all information is input correct prior to checkout.<\/p>","font_alignment":null,"font_color":null,"font_size":null,"font_weight":null,"handle":"do-you-ship-to-po-boxes","order":null,"title":"Do you ship to PO Boxes?","type":"accordion"},{"__meta":{"id":"gid://shopify/Metaobject/61444325420","isEnabled":true},"content":"<p>Comfrt clothing prides themselves on keeping up with collections per season. If something is out of stock, you can sign up for back in stock SMS and email alerts on the product page of the out of stock item.<\/p>","font_alignment":null,"font_color":null,"font_size":null,"font_weight":null,"handle":"the-style-size-color-i-want-is-out-of-stock-when-will-you-be-restocking","order":null,"title":"The style/size/color I want is out of stock. When will you be restocking?","type":"accordion"},{"__meta":{"id":"gid://shopify/Metaobject/61444358188","isEnabled":true},"content":"<p>Please refer to our size chart for general measurements. Keep in mind all collections are unisex, designed oversized. If you still need assistance, please email us for any additional help.<\/p>","font_alignment":null,"font_color":null,"font_size":null,"font_weight":null,"handle":"i-am-between-sizes-what-size-do-you-recommend","order":null,"title":"I am between sizes, what size do you recommend?","type":"accordion"},{"__meta":{"id":"gid://shopify/Metaobject/61444390956","isEnabled":true},"content":"<p>We offer 10% off for first-time buyers by signing up for our SMS and emails.<\/p>","font_alignment":null,"font_color":null,"font_size":null,"font_weight":null,"handle":"do-you-offer-any-discounts-for-first-time-buyers","order":null,"title":"Do you offer any discounts for first-time buyers?","type":"accordion"},{"__meta":{"id":"gid://shopify/Metaobject/61444456492","isEnabled":true},"content":"<p>All of our styles are stocked in a full and inclusive size range up to 3x.<\/p>","font_alignment":null,"font_color":null,"font_size":null,"font_weight":null,"handle":"do-you-offer-plus-sizes","order":null,"title":"Do you offer plus sizes?","type":"accordion"},{"__meta":{"id":"gid://shopify/Metaobject/61444522028","isEnabled":true},"content":"<p>We apologize that you received a damaged item. In this rare case please send a photo of the damaged product to info@comfrt.com with your information and we would be happy to help you with a resolution. Please note, any damaged item outside of a 5 day return window cannot be returned or refunded.<\/p>","font_alignment":null,"font_color":null,"font_size":null,"font_weight":null,"handle":"can-you-help-with-a-damaged-product","order":null,"title":"Can you help with a damaged product?","type":"accordion"},{"__meta":{"id":"gid://shopify/Metaobject/61444554796","isEnabled":true},"content":"<p>Afterpay is a service that allows us to offer our customers the ability to make purchases now and pay for them in four equal payments made every 2 weeks without any interest.<\/p>","font_alignment":null,"font_color":null,"font_size":null,"font_weight":null,"handle":"what-is-afterpay","order":null,"title":"What is Afterpay?","type":"accordion"},{"__meta":{"id":"gid://shopify/Metaobject/61444816940","isEnabled":true},"content":"<p>If you are an influencer who is interested in working with Comfrt, you may submit your info for consideration at <a href=\"https://comfrt.com/pages/sign-up\" target=\"_blank\" title=\"Influencer Sign Up\">https://comfrt.com/pages/sign-up<\/a>.<\/p>","font_alignment":null,"font_color":null,"font_size":null,"font_weight":null,"handle":"do-you-have-an-affiliate-program","order":null,"title":"Do you have an affiliate program?","type":"accordion"},{"__meta":{"id":"gid://shopify/Metaobject/61444948012","isEnabled":true},"content":"<p>We use high-quality, ultra-soft slightly weighted fabrics that are both durable and gentle on the skin, ensuring maximum comfort. We also support mental health as the forefront of our brand. We know how hard times can get, you are not alone.<\/p>","font_alignment":null,"font_color":null,"font_size":null,"font_weight":null,"handle":"what-makes-comfrt-different","order":null,"title":"What Makes Comfrt different?","type":"accordion"}],"faq_routes":["/content/faqs"],"handle":"default-jsonld","logo":{"altText":"","height":216,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Comfrt-new-logo-black.svg?v=1769094857","width":720},"name":"Comfrt","telephone":null,"type":"jsonld","url":"https://comfrt.com/"},"multipass_encrypted_key":"U2FsdGVkX1/1HMwyI/QIyk2t3S8KH3QS/6NkxIhNftF0mBJEDtD1ODST0djl8AKpX94KsXvG4qMUSR2YZyZaMA==","page_desc":"Comfrt was created to provide versatile, and superior comfortable clothing. Our hoodies are slightly weighted with special fabric that our customers claim to help with their anxiety and stress. All of our clothing is designed with YOU in mind. Welcome to the Comfrt family.","page_title":"Comfrt | The Only Hoodie Worth Wearing","product_image_height":1600,"product_image_width":1200,"reviews_provider":"okendo","reviews_public_key":"81a5199b-b490-4012-8cfb-b0c759fb60e5","shopify_api_version":"2025-01","shopify_file_path":"https://cdn.shopify.com/s/files/1/0569/4029/8284","shopify_myshopify_domain":"https://comfrtclothing.myshopify.com","shopify_storefront_encrypted_token":"U2FsdGVkX19nJggHUniHmQ510WnRP4SBPBHAMUq5exbPc7HpemdzhSyj+9F9uWzpSeKYOzQ+TvGhieA4pi2M8w==","shopify_storefront_public_access_token":"5c3cc7fa90b0871acafab1fab14e5f21","show_account_icon":null,"show_trailing_00_on_prices":false,"site_name":"Comfrt","stamped_id":"253210","stamped_public_key":"pubkey-2vZ4fFN2th5dwQ5A4tY50hDD610811","trending_search_terms":["hoodie","sweatpants"],"type":"site_config","unsure_image":"https://cdn.shopify.com/s/files/1/0569/4029/8284/files/unfurl_image.jpg?v=1745871659","userway_script":null,"valid_product_options":["Size","Color"],"optionSwatchBadgeMode":"default"},"showVendor":false,"cardPriceDisplay":"default","productCardOptionStyle":"default","showStars":false,"wishlistEnabled":true,"wishlistProvider":"comfrt","wishlistMode":"variant","pdpWishlistLoc":"title","navWishlistLoc":"menu","wishlistRemove":"default","soldOutBadgeText":"","onSaleBadgeText":"","quickshopButton":"disabled","soldOutMode":"dataAttribute","country":"CA","urlCountry":"CA","localePathPrefixEnabled":true,"localeCountryGroupingEnabled":true,"detectedCountry":"US","internationalPricing":true,"shopifyConfig":{"domain":"https://comfrtclothing.myshopify.com","apiVersion":"2025-01","publicToken":"5c3cc7fa90b0871acafab1fab14e5f21"},"selectedOptions":{},"defaultUnselected":false,"delayShipping":null}</script>
<script>window.__hydration_handler__ = window.__hydration_handler__ || {};window.__hydration_handler__["undefined"] = window.__hydration_handler__["undefined"] || [];window.__hydration_handler__["undefined"].push("default");</script><script src="/static-489c224a.blue/js/runtime.2781bd1bc3146f227c0b.js"></script>
<script src="/static-489c224a.blue/js/vendor.10e640306e5d300f5f6e.js"></script>
<script src="/static-489c224a.blue/js/vendor.86d57574a42a99b3d0e8.js"></script>
<script src="/static-489c224a.blue/js/vendor.2ec3afb32adddfb252a3.js"></script>
<script src="/static-489c224a.blue/js/shared.35e0aa792f08adb36e19.js"></script>
<script src="/static-489c224a.blue/js/shared.4f1efe1e2295d6c5445d.js"></script>
<script src="/static-489c224a.blue/js/shared.596e0fb51a0785cc5c38.js"></script>
<script src="/static-489c224a.blue/js/vendor.b152dcccae315be90e68.js"></script>
<script src="/static-489c224a.blue/js/components/SharedState_89492206778465595679274044978168398320.745268b51bb5bb9c2e15.js"></script>




          
          <div id="menu">
  <label for="close-drawer" class="overlay" onClick="window.closeAllDrawers()"
    ><span class="visually-hidden">Close menu drawer</span></label
  >
  <div class="menuContent">
    <script id="outsmartly-assignments" type="text/javascript"></script>


<style data-asset-path="css/MenuComponent_121743845713140836604947573278491852029.d2edfd77c2ba70048bcc.css">.F3IUEpVA{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:hsla(0,0%,100%,.65);color:var(--font-color-secondary);cursor:pointer;padding:1em;position:sticky;top:0}.PZxShQog{display:flex;justify-content:space-between;padding-right:20px}.CU3pR2DD{--menu-item-padding:35px;background:none;border:none;cursor:pointer;font-size:inherit;font-weight:inherit;padding-right:var(--menu-item-padding);padding-top:var(--menu-item-padding);text-align:left;width:100%}.CU3pR2DD,.rcq9nV0Q{align-items:center;display:flex}.rcq9nV0Q{--inner-padding:12px;background-color:rgba(0,0,0,.04);border-radius:4px;gap:10px;margin:calc(var(--inner-padding)*-1);padding:var(--inner-padding);transition:background-color .2s ease;width:calc(100% + var(--inner-padding)*2)}.CU3pR2DD:hover .rcq9nV0Q{background-color:rgba(0,0,0,.08)}</style><div id="menu-default"><a href="/en-ca/collections/all-products" data-orly-title="Shop All" data-orly-type="menu" data-orly-handle="level-0:-menu-item-shop-all-0" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Shop All</a><div class="menuItem"><input type="checkbox" id="-menu-item-hoodies-0" name="menu-group-0" class="toggleCheckbox" /><label for="-menu-item-hoodies-0" data-orly-type="menu" data-orly-handle="level-0:-menu-item-hoodies-0" class="menuLabel PZxShQog"><span>Hoodies</span><span>→</span></label><div class="subMenu"><label for="-menu-item-hoodies-0" class="F3IUEpVA">← Hoodies</label><a href="/en-ca/collections/hoodies" data-orly-title="All Hoodies" data-orly-type="menu" data-orly-handle="level-1:hoodies-menu-item-all-hoodies-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">All Hoodies</a><a href="/en-ca/collections/hoodie" data-orly-title="Hoodies" data-orly-type="menu" data-orly-handle="level-1:hoodies-menu-item-hoodies-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Hoodies</a><a href="/en-ca/collections/zip-up-hoodies" data-orly-title="Zip-Ups" data-orly-type="menu" data-orly-handle="level-1:hoodies-menu-item-zip-ups-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Zip-Ups</a><a href="/en-ca/collections/crewneck" data-orly-title="Crewneck" data-orly-type="menu" data-orly-handle="level-1:hoodies-menu-item-crewneck-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Crewneck</a></div></div><a href="/en-ca/collections/spring-sale-2026" data-orly-title="Spring Sale" data-orly-type="menu" data-orly-handle="level-0:-menu-item-spring-sale-0" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Spring Sale</a><div class="menuItem"><input type="checkbox" id="-menu-item-loungewear-0" name="menu-group-0" class="toggleCheckbox" /><label for="-menu-item-loungewear-0" data-orly-type="menu" data-orly-handle="level-0:-menu-item-loungewear-0" class="menuLabel PZxShQog"><span>Loungewear</span><span>→</span></label><div class="subMenu"><label for="-menu-item-loungewear-0" class="F3IUEpVA">← Loungewear</label><a href="/en-ca/collections/loungewear" data-orly-title="All Loungewear" data-orly-type="menu" data-orly-handle="level-1:loungewear-menu-item-all-loungewear-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">All Loungewear</a><a href="/en-ca/collections/lounge-tops" data-orly-title="Lounge Tops" data-orly-type="menu" data-orly-handle="level-1:loungewear-menu-item-lounge-tops-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Lounge Tops</a><a href="/en-ca/collections/lounge-bottoms" data-orly-title="Lounge Bottoms" data-orly-type="menu" data-orly-handle="level-1:loungewear-menu-item-lounge-bottoms-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Lounge Bottoms</a><a href="/en-ca/collections/lounge-shorts" data-orly-title="Lounge Shorts" data-orly-type="menu" data-orly-handle="level-1:loungewear-menu-item-lounge-shorts-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Lounge Shorts</a></div></div><a href="/en-ca/collections/athleisure" data-orly-title="Athleisure" data-orly-type="menu" data-orly-handle="level-0:-menu-item-athleisure-0" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Athleisure</a><div class="menuItem"><input type="checkbox" id="-menu-item-sweatpants-0" name="menu-group-0" class="toggleCheckbox" /><label for="-menu-item-sweatpants-0" data-orly-type="menu" data-orly-handle="level-0:-menu-item-sweatpants-0" class="menuLabel PZxShQog"><span>Sweatpants</span><span>→</span></label><div class="subMenu"><label for="-menu-item-sweatpants-0" class="F3IUEpVA">← Sweatpants</label><a href="/en-ca/collections/sweatpants" data-orly-title="All Sweatpants" data-orly-type="menu" data-orly-handle="level-1:sweatpants-menu-item-all-sweatpants-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">All Sweatpants</a><a href="/en-ca/collections/jogger-sweatpants" data-orly-title="Jogger Sweatpants" data-orly-type="menu" data-orly-handle="level-1:sweatpants-menu-item-jogger-sweatpants-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Jogger Sweatpants</a><a href="/en-ca/collections/straightleg-sweatpants" data-orly-title="Straight Leg Sweatpants" data-orly-type="menu" data-orly-handle="level-1:sweatpants-menu-item-straight-leg-sweatpants-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Straight Leg Sweatpants</a></div></div><a href="/en-ca/collections/blankets" data-orly-title="Blankets" data-orly-type="menu" data-orly-handle="level-0:-menu-item-blankets-0" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Blankets</a><div class="menuItem"><input type="checkbox" id="-menu-item-kids-0" name="menu-group-0" class="toggleCheckbox" /><label for="-menu-item-kids-0" data-orly-type="menu" data-orly-handle="level-0:-menu-item-kids-0" class="menuLabel PZxShQog"><span>Kids</span><span>→</span></label><div class="subMenu"><label for="-menu-item-kids-0" class="F3IUEpVA">← Kids</label><a href="/en-ca/collections/kids" data-orly-title="All Kids" data-orly-type="menu" data-orly-handle="level-1:kids-menu-item-all-kids-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">All Kids</a><a href="/en-ca/collections/kids-tops" data-orly-title="Kids Tops" data-orly-type="menu" data-orly-handle="level-1:kids-menu-item-kids-tops-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Kids Tops</a><a href="/en-ca/collections/kids-bottoms" data-orly-title="Kids Bottoms" data-orly-type="menu" data-orly-handle="level-1:kids-menu-item-kids-bottoms-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Kids Bottoms</a></div></div><a href="/en-ca/collections/paw-hoodies" data-orly-title="Pets 🐾" data-orly-type="menu" data-orly-handle="level-0:-menu-item-pets--0" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Pets 🐾</a><a href="/en-ca/collections/travel" data-orly-title="Travel" data-orly-type="menu" data-orly-handle="level-0:-menu-item-travel-0" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Travel</a><div class="menuItem"><input type="checkbox" id="-menu-item-accessories-0" name="menu-group-0" class="toggleCheckbox" /><label for="-menu-item-accessories-0" data-orly-type="menu" data-orly-handle="level-0:-menu-item-accessories-0" class="menuLabel PZxShQog"><span>Accessories</span><span>→</span></label><div class="subMenu"><label for="-menu-item-accessories-0" class="F3IUEpVA">← Accessories</label><a href="/en-ca/collections/accessories" data-orly-title="All Accessories" data-orly-type="menu" data-orly-handle="level-1:accessories-menu-item-all-accessories-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">All Accessories</a><a href="/en-ca/collections/bags" data-orly-title=" Luggage &amp; Bags" data-orly-type="menu" data-orly-handle="level-1:accessories-menu-item--luggage-bags-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink"> Luggage &amp; Bags</a><a href="/en-ca/collections/socks" data-orly-title="Socks" data-orly-type="menu" data-orly-handle="level-1:accessories-menu-item-socks-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Socks</a><a href="/en-ca/collections/cold-weather-accessories" data-orly-title="Cold Weather Accessories" data-orly-type="menu" data-orly-handle="level-1:accessories-menu-item-cold-weather-accessories-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Cold Weather Accessories</a></div></div><div class="menuItem"><input type="checkbox" id="-menu-item-featured-0" name="menu-group-0" class="toggleCheckbox" /><label for="-menu-item-featured-0" data-orly-type="menu" data-orly-handle="level-0:-menu-item-featured-0" class="menuLabel PZxShQog"><span>Featured</span><span>→</span></label><div class="subMenu"><label for="-menu-item-featured-0" class="F3IUEpVA">← Featured</label><a href="/en-ca/collections/new-arrivals" data-orly-title="New Arrivals" data-orly-type="menu" data-orly-handle="level-1:featured-menu-item-new-arrivals-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">New Arrivals</a><a href="/en-ca/collections/best-sellers" data-orly-title="Best Sellers" data-orly-type="menu" data-orly-handle="level-1:featured-menu-item-best-sellers-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Best Sellers</a><a href="/en-ca/collections/camo" data-orly-title="Camo Collection" data-orly-type="menu" data-orly-handle="level-1:featured-menu-item-camo-collection-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Camo Collection</a><a href="/en-ca/collections/sale" data-orly-title="Sale" data-orly-type="menu" data-orly-handle="level-1:featured-menu-item-sale-1" class="ui7B8adH menuItemLink __bite_extend __bite_theme_menuItemLink">Sale</a></div></div></div>
  </div>
</div>


          <script>
            window.parent.document.addEventListener(
              'rebuy:smartcart.ready',
              (event) => {
                const smartcart = event.detail.smartcart;
                smartcart.destroy();
              },
            );
          </script>

          <script>
  function uncheckAndTrigger(element) {
    element.checked = false;
    element.dispatchEvent(new Event('change', { bubbles: true }));
  }
  function getMenuAndCartOpen() {
    const menuOpen = document.getElementById('menu-toggle');
    const filtersOpen = document.getElementById('filters-toggle');
    const cartOpen = document.getElementById('cart-toggle');
    return [menuOpen, filtersOpen, cartOpen];
  }
  function closeAllDrawers() {
    const [menuOpen, filtersOpen, cartOpen] = getMenuAndCartOpen();

    const wereFiltersOpen = filtersOpen && filtersOpen.checked;

    uncheckAndTrigger(menuOpen);
    uncheckAndTrigger(cartOpen);
    if (filtersOpen) {
      uncheckAndTrigger(filtersOpen);
    }

    document.body.style.overflow = 'auto';

    if (wereFiltersOpen && typeof window.bentoApplyFilters === 'function') {
      window.bentoApplyFilters();
    }
  }
  function updateBodyOverflow() {
    const [menuOpen, filtersOpen, cartOpen] = getMenuAndCartOpen();
    if (
      menuOpen.checked ||
      cartOpen.checked ||
      (filtersOpen && filtersOpen.checked)
    ) {
      document.body.style.overflow = 'hidden';
    } else {
      document.body.style.overflow = 'auto';
    }
  }
  // This script manages background scroll locking for both the menu and cart drawers
  document.addEventListener('DOMContentLoaded', function () {
    const [menuOpen, filtersOpen, cartOpen] = getMenuAndCartOpen();
    const drawerClose = document.getElementById('close-drawer');

    // Listen for changes on each radio button
    [menuOpen, cartOpen, filtersOpen, drawerClose]
      .filter(Boolean)
      .forEach((btn) => btn.addEventListener('change', updateBodyOverflow));

    document.addEventListener('keydown', function (event) {
      if (
        (menuOpen.checked ||
          cartOpen.checked ||
          (filtersOpen && filtersOpen.checked)) &&
        event.key === 'Escape'
      ) {
        closeAllDrawers();
      }
    });

    // Scroll menu to top when navigating between menu levels
    const menuCheckboxes = document.querySelectorAll('.toggleCheckbox');
    const menuContent = document.querySelector('.menuContent');

    if (menuContent && menuCheckboxes.length > 0) {
      menuCheckboxes.forEach(
        (checkbox) => {
          checkbox.addEventListener('change', function () {
            // Only scroll if this is a menu checkbox (has menu-item in the id)
            if (this.id && this.id.includes('menu-item')) {
              menuContent.scrollTop = 0;
            }
          });
        },
        { passive: true },
      );
    }
  });
</script>


          <script id="default_header-default-hydration-data" type="application/json">{"device":"desktop","mainMenuDesktop":{"display_name":"Alternative Main Menu (Live)","handle":"alternative-main-menu","menu_items":[{"__meta":{"id":"gid://shopify/Metaobject/52841807916","isEnabled":true},"handle":"shop-all","link":"/collections/all-products","title":"Shop All","type":"main_menu_item_desktop"},{"__meta":{"id":"gid://shopify/Metaobject/52841840684","isEnabled":true},"handle":"hoodies","link":"/collections/hoodies","title":"Hoodies","type":"main_menu_item_desktop"},{"__meta":{"id":"gid://shopify/Metaobject/188598616108","isEnabled":true},"handle":"spring-sale","link":"/collections/spring-sale-2026","title":"Spring Sale","type":"main_menu_item_desktop"},{"__meta":{"id":"gid://shopify/Metaobject/52841906220","isEnabled":true},"handle":"loungewear","link":"/collections/loungewear","title":"Loungewear","type":"main_menu_item_desktop"},{"__meta":{"id":"gid://shopify/Metaobject/175327051820","isEnabled":true},"handle":"athleisure","link":"/collections/athleisure","title":"Athleisure","type":"main_menu_item_desktop"},{"__meta":{"id":"gid://shopify/Metaobject/52841873452","isEnabled":true},"handle":"sweatpants","link":"/collections/sweatpants","title":"Sweatpants","type":"main_menu_item_desktop"},{"__meta":{"id":"gid://shopify/Metaobject/52841938988","isEnabled":true},"handle":"weighted-blanket","link":"/collections/blankets","title":"Blankets","type":"main_menu_item_desktop"},{"__meta":{"id":"gid://shopify/Metaobject/79296823340","isEnabled":true},"handle":"kids","link":"/content/kids","title":"Kids","type":"main_menu_item_desktop"},{"__meta":{"id":"gid://shopify/Metaobject/55252287532","isEnabled":true},"handle":"pets-desktop-menu","link":"/content/pets","title":"Pets 🐾","type":"main_menu_item_desktop"},{"__meta":{"id":"gid://shopify/Metaobject/55252156460","isEnabled":true},"handle":"accessories","link":"/collections/accessories","title":"Accessories","type":"main_menu_item_desktop"},{"__meta":{"id":"gid://shopify/Metaobject/124429860908","isEnabled":true},"handle":"new-arrivals","link":"/collections/new-arrivals","title":"New Arrivals","type":"main_menu_item_desktop"}],"type":"main_menu_desktop"},"megaMenuContent":null,"showFocusDot":false,"top_bar":{"display_name":"Announcement Bar Test","handle":"announcement-bar-test","top_bar_message":["<a href=\"/collections/spring-sale-2026\" style=\"color: white;\">Spring Sale: Up to 70% Off + extra 20% Off Select Styles<\/a>"],"type":"top_bar"},"showTopBar":true,"content":{"__meta":{"id":"gid://shopify/Metaobject/56997806124","isEnabled":true},"display_name":"Default Header","handle":"default-header","logo_file":{"altText":"","height":864,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/Copy_of_Primary-Black.png?v=1758549447","width":2880},"logo_svg":null,"show_hamburger_menu_on_desktop":null,"type":"default_header","width":100,"key":"default-header_0"},"showSearchIcon":"enabled","showAccountIcon":true,"headerLayout":"default","usePillSearchIcon":false,"megaMenuBackdrop":"default","isCarouselTopBar":true,"marqueeResume":false}</script>
<script>window.__hydration_handler__ = window.__hydration_handler__ || {};window.__hydration_handler__["default_header"] = window.__hydration_handler__["default_header"] || [];window.__hydration_handler__["default_header"].push("default");</script>







<script src="/static-489c224a.blue/js/shared.79ee1ea139d7d83068ad.js"></script>
<script src="/static-489c224a.blue/js/shared.f9252ada2ff9beb22c77.js"></script>
<script src="/static-489c224a.blue/js/shared.8b80d7b8075bf9788ec5.js"></script>
<script src="/static-489c224a.blue/js/shared.83b475624e468ce7c0a3.js"></script>
<script src="/static-489c224a.blue/js/shared.3560d5adc51e34fc0c07.js"></script>
<script src="/static-489c224a.blue/js/shared.467d1dcf64ca4018612f.js"></script>
<script src="/static-489c224a.blue/js/shared.a72168d4694dd626bbaf.js"></script>
<script src="/static-489c224a.blue/js/shared.14b7b3536f37b83beff2.js"></script>
<script src="/static-489c224a.blue/js/shared.738d029dfd8ce2c20348.js"></script>
<script src="/static-489c224a.blue/js/shared.bcd153a1d6c4cf4e04d3.js"></script>
<script src="/static-489c224a.blue/js/shared.80dd003a2c219c894f17.js"></script>
<script src="/static-489c224a.blue/js/shared.566f560c0029408a7060.js"></script>
<script src="/static-489c224a.blue/js/shared.ae09c2e088d580a3c83b.js"></script>
<script src="/static-489c224a.blue/js/vendor.0b5fec7bf36f75555956.js"></script>
<script src="/static-489c224a.blue/js/shared.d3b99ee77d8ea519fa32.js"></script>
<script src="/static-489c224a.blue/js/vendor.d47a754c9cd08f35bf2a.js"></script>
<script src="/static-489c224a.blue/js/shared.f7e9b14da7755dc4acea.js"></script>
<script src="/static-489c224a.blue/js/shared.4650e4dacc003bcb483d.js"></script>
<script src="/static-489c224a.blue/js/shared.23d0f931e47c441b9dc2.js"></script>
<script src="/static-489c224a.blue/js/shared.983ff3747410be164245.js"></script>
<script src="/static-489c224a.blue/js/shared.458438e55f0b8b1d5e10.js"></script>
<script src="/static-489c224a.blue/js/components/HeaderContainer_27936714115882183313822734210144884673.9795983e02fd45be42dc.js"></script>




































































          <script id="menu-default-hydration-data" type="application/json">{"mainMenu":[{"title":"Shop All","url":"/collections/all-products"},{"items":[{"title":"All Hoodies","url":"/collections/hoodies"},{"title":"Hoodies","url":"/collections/hoodie"},{"title":"Zip-Ups","url":"/collections/zip-up-hoodies"},{"title":"Crewneck","url":"/collections/crewneck"}],"title":"Hoodies","url":"/collections/hoodies"},{"title":"Spring Sale","url":"/collections/spring-sale-2026"},{"items":[{"title":"All Loungewear","url":"/collections/loungewear"},{"title":"Lounge Tops","url":"/collections/lounge-tops"},{"title":"Lounge Bottoms","url":"/collections/lounge-bottoms"},{"title":"Lounge Shorts","url":"/collections/lounge-shorts"}],"title":"Loungewear","url":"/collections/loungewear"},{"title":"Athleisure","url":"/collections/athleisure"},{"items":[{"title":"All Sweatpants","url":"/collections/sweatpants"},{"title":"Jogger Sweatpants","url":"/collections/jogger-sweatpants"},{"title":"Straight Leg Sweatpants","url":"/collections/straightleg-sweatpants"}],"title":"Sweatpants","url":"/collections/sweatpants"},{"title":"Blankets","url":"/collections/blankets"},{"items":[{"title":"All Kids","url":"/collections/kids"},{"title":"Kids Tops","url":"/collections/kids-tops"},{"title":"Kids Bottoms","url":"/collections/kids-bottoms"}],"title":"Kids","url":"/collections/kids"},{"title":"Pets 🐾","url":"/collections/paw-hoodies"},{"title":"Travel","url":"/collections/travel"},{"items":[{"title":"All Accessories","url":"/collections/accessories"},{"title":" Luggage & Bags","url":"/collections/bags"},{"title":"Socks","url":"/collections/socks"},{"title":"Cold Weather Accessories","url":"/collections/cold-weather-accessories"}],"title":"Accessories","url":"/collections/accessories"},{"items":[{"title":"New Arrivals","url":"/collections/new-arrivals"},{"title":"Best Sellers","url":"/collections/best-sellers"},{"title":"Camo Collection","url":"/collections/camo"},{"title":"Sale","url":"/collections/sale"}],"title":"Featured","url":"/collections"}]}</script>
<script>window.__hydration_handler__ = window.__hydration_handler__ || {};window.__hydration_handler__["menu"] = window.__hydration_handler__["menu"] || [];window.__hydration_handler__["menu"].push("default");</script>











<script src="/static-489c224a.blue/js/components/MenuComponent_121743845713140836604947573278491852029.1ca8f750bfdb01f2f24b.js"></script>





































































          <style data-asset-path="css/36.04165f5159036d2eddbd.css">.zUHyhS7e{display:block;overflow-y:auto;padding:10px;padding-top:var(--section-padding);position:relative}.mhTDcJGU{align-items:center;display:flex;font-size:var(--font-size-xs);font-weight:700;justify-content:space-between;letter-spacing:2px;padding:5px 0;text-align:center;width:100%}.f7qg_6Ph{display:relative;right:4px}.Nt7jVoS4{color:#5c695c;padding-left:var(--section-padding)}.wbxy_pLs{min-height:120px}.eSlV2_JO,.wbxy_pLs{border-bottom:1px solid #eaeaea;display:flex;line-height:1;padding:16px 0;width:100%}.axAnDSF0{min-height:246px}.N9hw_dkZ{display:flex;padding-top:var(--size-1)}.D_6tJjGJ{cursor:pointer;display:inline-block;font-size:var(--font-size-sm);line-height:1.5;padding-bottom:var(--size-2)}.D_6tJjGJ,.pcHAsSdP{color:#000;text-decoration:none}.fgz6BQ0S{align-items:flex-start;display:flex;flex:0 0 90px;flex-direction:column}.drLadhZV{cursor:pointer;height:auto;text-decoration:none;width:100%}.Q7XwhEzW{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding-left:var(--font-size-md);width:100%}.E5Ruk7Se{color:#4e4e4e;display:flex;font-size:var(--font-size-xs);letter-spacing:1px;padding-bottom:9px;text-transform:uppercase}.ld_iStQN{border-top:1px solid #eaeaea;flex-direction:column;margin-top:var(--section-padding)}.LcBBK1qM,.ld_iStQN{display:flex;padding-top:var(--section-padding)}.LcBBK1qM{padding-bottom:var(--size-2)}.LcBBK1qM,.dDK_oDau{color:#4e4e4e;font-size:var(--font-size-xs);letter-spacing:1px;text-transform:uppercase}.dDK_oDau{display:flex}.Q5x9NgcR{color:#000;cursor:pointer;display:inline-block;font-size:var(--font-size-lg);padding-bottom:var(--section-padding);text-decoration:none}.Q5x9NgcR span{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.pB0j74U_{align-items:center;column-gap:var(--size-1);display:flex;flex-wrap:wrap;row-gap:var(--size-1)}.zddHL7YI{color:#636363;text-decoration:line-through}.QCO8XfMc,.zddHL7YI{font-size:var(--font-size-sm)}.QCO8XfMc{color:#333;margin:0}.JTTyy4rB{color:#b51200;font-size:var(--font-size-sm)}.Nt7jVoS4{background-color:#137413;border-radius:var(--border-radius);color:#fff;font-size:var(--font-size-xs);padding:2px 4px}._5n5POYMP{margin-left:6px}.Snibh8YF{margin-top:auto}.glwAfW_z{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.ZVfP_rFJ{background:none;border:none;color:#7f7f7f;cursor:pointer;font-size:var(--font-size-sm);margin-top:auto;text-align:right;width:fit-content}.cSlEtpOt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M.984 11.42h6.4m0 0-3-3m3 3-3 3m6.216-3.4 3.875-4.044a3.782 3.782 0 0 0 .708-4.365v0a3.783 3.783 0 0 0-6.056-.983L8.083 2.671 7.039 1.628A3.781 3.781 0 0 0 .995 6.02'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.063)' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:16px;margin-left:8px;position:relative;width:16px}.BeVzPaRA{align-items:stretch;align-self:start;display:flex;gap:var(--size-2,8px)}.RyV2qSnH{background:none;border:none;color:#000;cursor:pointer;font-size:var(--font-size-lg);line-height:1;min-width:1rem;padding:0}.RyV2qSnH:focus-visible{outline:2px solid currentColor;outline-offset:2px}.RyV2qSnH:disabled{color:#ababab}.JaPNtHML{align-items:center;display:flex;font-size:var(--font-size-md);justify-content:center;margin:0;min-width:1.25rem;padding:0}.JaPNtHML:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mvsQ5c0M{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:4}.r7ae6q0j{animation:rMRBoxoX 1s linear infinite;border:5px solid rgba(94,94,94,.3);border-radius:50%;border-top:4px solid #2a06ac;height:25px;width:25px}@keyframes rMRBoxoX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.viuhVwt3{background-color:#eee;border-radius:4px;height:var(--size-2);margin-top:var(--section-padding);overflow:hidden;position:relative;width:100%}.WFaAFy1n{background-color:#cdcdcd;height:100%;transition:width .3s ease-in-out}.WFaAFy1n.mqpLdOXc{background-color:#3d913d}.WFaAFy1n.vMV1r1YZ{background-color:#000}.TE8fZl0m{border-bottom:1px solid #eaeaea;color:#3a3a3a;display:flex;font-size:var(--font-size-sm);padding-bottom:var(--size-6);padding-top:var(--section-padding)}.L4Qayi5G{font-size:var(--font-size-xs);padding-top:var(--size-3)}.L4Qayi5G.rju1SvBi{padding-top:0}.CSqeszIe{color:#000;cursor:pointer;height:21px;padding-left:15px;position:relative;width:21px}</style><div id="cart" style="position:relative;"><label for="close-drawer" class="cart-overlay"><span class="visually-hidden">Close cart drawer</span></label><div class="cartContent"><div class="zUHyhS7e"><div class="mhTDcJGU"><div>YOUR COZY SHOPPING BAG</div><label for="close-drawer" class="f7qg_6Ph"><span class="visually-hidden">Close cart drawer</span><div aria-hidden="true" role="presentation" style="width: 14px;; height: 14px;; background-image: var(--icon-close); background-size: contain; cursor: pointer; background-repeat: no-repeat; background-origin: content-box;" class="CSqeszIe"></div></label></div><script id="outsmartly-assignments" type="text/javascript"></script><div id="free_shipping_progress_bar-2-items-threshold_0"></div><script id="outsmartly-assignments" type="text/javascript"></script><script id="outsmartly-assignments" type="text/javascript"></script><div id="cart_items-default-cart-items_2"><ul aria-label="Cart items"></ul></div></div><div id="cart-checkout-content-spacer" style="height: 230px;" aria-hidden="true"></div></div></div><div id="cart-checkout" style="position:relative;"><div style="padding: 0px;" id="cart-checkout-content" class="cartContentCheckout"><div style="padding: 0 10px 10px 10px;"><script id="outsmartly-assignments" type="text/javascript"></script>
<style data-asset-path="css/41.354b3bad2723cb7a13cd.css">.e1yuB0Es{background-color:#000;border:none;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-size:var(--font-size-md);font-weight:700;height:50px;margin:auto 0;margin-top:var(--section-padding);opacity:1;outline:none;text-transform:uppercase;width:100%}.e1yuB0Es:disabled{background-color:#515151;color:#b2b2b2;cursor:not-allowed;pointer-events:none}.APtGPQNT{display:block;font-size:var(--font-size-xs);font-weight:400;opacity:.85}.wBEBABZz{margin-top:var(--section-padding)}.ejXF2VW9{display:flex;justify-content:space-between}.RZkRxLan{color:#636363;font-size:var(--font-size-sm)}.hjlJrKyq{color:#636363;padding-left:4px;text-decoration:line-through}.yrz7qHpi{display:flex;justify-content:flex-end;width:fit-content}.haQJXprg{align-items:center;background-color:#fff;border:1px solid #000;border-radius:var(--border-radius);color:#000;cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:700;height:50px;justify-content:center;margin:auto 0;margin-top:var(--section-padding);opacity:1;outline:none;text-decoration:none;text-transform:uppercase;width:100%}.NKoE6v1B{color:#636363}.W7eJnDaW{all:unset}.C7VHJKJn{cursor:pointer;list-style:none}.qeCYxMtD{align-items:center;color:#636363;display:flex;justify-content:space-between}.C7VHJKJn::-webkit-details-marker{display:none}.pxkp5YMp{display:inline-block;margin-left:var(--section-padding);transform:rotate(-90deg);vertical-align:middle}.W7eJnDaW[open] .pxkp5YMp{transform:rotate(90deg)}.W7eJnDaW .yrz7qHpi{color:#008236}.EoZFlqQY{border-left:2px solid #ebebeb;display:flex;flex-direction:column;gap:var(--size-4);padding-left:var(--size-4)}.EoZFlqQY,.W9K_8cLc{margin-top:var(--size-4)}.rAvjSnge{margin-bottom:var(--size-4)}.jJpY_Kir{border:1px solid #00a63e;border-radius:20px;color:#008236;font-weight:700;line-height:1.3;padding:var(--size-0) var(--size-2);width:fit-content}.rNO_Webi{align-items:center;border-top:2px solid #ebebeb;display:inline-flex;justify-content:space-between;padding-top:var(--size-4);width:100%}.Zaw2JJKM{font-size:var(--font-size-lg);font-weight:700}</style><div id="cart_subtotals-default-cart-subtotals_0"></div><script id="outsmartly-assignments" type="text/javascript"></script>
<style data-asset-path="css/CheckoutButtonsContainer_96441934656274591287786622817875313545.a066934dd175380f0325.css">.SBfNagXK{align-items:flex-start;cursor:pointer;display:flex;margin-top:var(--section-padding);padding-left:var(--section-padding)}.og_2HfF9{background-color:#f19e38;border-radius:4px 0 0 4px;clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%);font-size:var(--font-size-sm);font-weight:700;letter-spacing:1px;margin-right:10px;padding:2px 15px 2px 10px}.aqhYfwsm{align-items:flex-start;display:flex;flex-direction:row}.EbcJojU3{align-items:center;display:flex}._1tPJt2J{cursor:pointer;height:16px;margin-right:10px;width:16px}.LEJ7TNEK{color:#32741e}.CpXLMJp3,.LEJ7TNEK{font-size:var(--font-size-md)}.CpXLMJp3{color:#3d3d3d;white-space:nowrap}</style><div id="checkout_button-default-checkout-button_1"><form action="/checkout"><button disabled class="e1yuB0Es checkoutBtn"> Checkout</button></form></div><script id="outsmartly-assignments" type="text/javascript"></script><div id="cart_continue_shopping_button-default-continue-shopping-button_2"><a href="/en-ca/search.oembed" class="haQJXprg"><span>Continue Shopping</span></a></div><script id="outsmartly-assignments" type="text/javascript"></script><div id="shop_pay_checkout_button-default-shop-pay-checkout-button_3"><form action="/checkout"><input type="hidden" name="payment" value="shop_pay" /><button disabled style="background-color: #5a31f4;" class="e1yuB0Es"><svg width="80" height="30" viewBox="0 0 4317 1037" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0)"><path d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" fill="white"></path> <path d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" fill="white"></path> <path d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" fill="white"></path> <path d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.57 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.35 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.8 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.87 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" fill="white"></path> <path d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" fill="white"></path> <path d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" fill="white"></path> <path d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.302C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C3357.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" fill="white"></path></g> <defs><clipPath id="clip0"><rect width="4317" height="1036.76" fill="white" transform="translate(0 0.240234)"></rect></clipPath></defs></svg><span class="visually-hidden">Shop Pay</span></button></form></div></div></div></div><script id="free_shipping_progress_bar-2-items-threshold_0-hydration-data" type="application/json">{"shippingConfig":{"display_name":"2 item and $99","handle":"2-item-threshold-and-99","product_ids_to_exclude":["7343107833900","7893104361516"],"progress_message":"You are __AWAY__ away from FREE SHIPPING 🧸","secondary_threshold":99,"success_message":"🥳! You've unlocked FREE SHIPPING!","threshold":2,"threshold_type":"Items","type":"free_shipping_progress_bar"}}</script>
<script>window.__hydration_handler__ = window.__hydration_handler__ || {};window.__hydration_handler__["free_shipping_progress_bar"] = window.__hydration_handler__["free_shipping_progress_bar"] || [];window.__hydration_handler__["free_shipping_progress_bar"].push("2-items-threshold_0");</script>


<script src="/static-489c224a.blue/js/components/FreeShippingProgressBar_215624835473988085729644391078203964671.7fd6c12d0075e3b4c009.js"></script>



































































<script id="cart_items-default-cart-items_2-hydration-data" type="application/json">{"quantityPricingProductIds":[]}</script>
<script>window.__hydration_handler__ = window.__hydration_handler__ || {};window.__hydration_handler__["cart_items"] = window.__hydration_handler__["cart_items"] || [];window.__hydration_handler__["cart_items"].push("default-cart-items_2");</script>










<script src="/static-489c224a.blue/js/shared.a2226f75656d694d794d.js"></script>
<script src="/static-489c224a.blue/js/shared.0fe1accd174a3c536f3c.js"></script>
<script src="/static-489c224a.blue/js/shared.167830fd6aee325101ea.js"></script>
<script src="/static-489c224a.blue/js/components/CartContainer_71859323952626419696667233232569437524.48bc560e541d1e8a8cdf.js"></script>



































































<script id="cart_subtotals-default-cart-subtotals_0-hydration-data" type="application/json">{}</script>
<script>window.__hydration_handler__ = window.__hydration_handler__ || {};window.__hydration_handler__["cart_subtotals"] = window.__hydration_handler__["cart_subtotals"] || [];window.__hydration_handler__["cart_subtotals"].push("default-cart-subtotals_0");</script>













<script src="/static-489c224a.blue/js/components/CartSubtotals_258961354574858853988010555995365936487.a71d7dcd83bbce87f2e4.js"></script>



































































<script id="checkout_button-default-checkout-button_1-hydration-data" type="application/json">{}</script>
<script>window.__hydration_handler__ = window.__hydration_handler__ || {};window.__hydration_handler__["checkout_button"] = window.__hydration_handler__["checkout_button"] || [];window.__hydration_handler__["checkout_button"].push("default-checkout-button_1");</script>









<script src="/static-489c224a.blue/js/components/CheckoutButtonsContainer_96441934656274591287786622817875313545.3bd6fc1c43bbb40fdd28.js"></script>



































































<script id="cart_continue_shopping_button-default-continue-shopping-button_2-hydration-data" type="application/json">{}</script>
<script>window.__hydration_handler__ = window.__hydration_handler__ || {};window.__hydration_handler__["cart_continue_shopping_button"] = window.__hydration_handler__["cart_continue_shopping_button"] || [];window.__hydration_handler__["cart_continue_shopping_button"].push("default-continue-shopping-button_2");</script>







<script src="/static-489c224a.blue/js/components/ContinueShoppingButton_268630813759889866551900226261141965332.9e00f326ac3123036c29.js"></script>



































































<script id="shop_pay_checkout_button-default-shop-pay-checkout-button_3-hydration-data" type="application/json">{}</script>
<script>window.__hydration_handler__ = window.__hydration_handler__ || {};window.__hydration_handler__["shop_pay_checkout_button"] = window.__hydration_handler__["shop_pay_checkout_button"] || [];window.__hydration_handler__["shop_pay_checkout_button"].push("default-shop-pay-checkout-button_3");</script>







<script src="/static-489c224a.blue/js/components/ShopPayContainer_198317566288610557303355035983194394691.9e3f8334e7770c34cbf4.js"></script>



































































<script>
              document.addEventListener('DOMContentLoaded', function() {
                const content = document.getElementById('cart-checkout-content-spacer');
                const checkout = document.getElementById('cart-checkout-content');
                if(!content || !checkout) return;
                content.style.height = (checkout.clientHeight + 100) + 'px';
              });
                </script>

          
          

          <!-- Fixes for within iframe -->
          <style>
            body {
              background-color: transparent !important;
            }
          </style>
          
  <script>
    (function () {
      // Handle all link clicks
      document.addEventListener('click', function (e) {
        const link = e.target.closest('a');
        if (!link) return;

        const href = link.getAttribute('href');
        if (!href) return;

        // Skip anchor links and javascript: urls
        if (href.startsWith('#') || href.startsWith('javascript:')) return;

        e.preventDefault();

        // Handle special link attributes
        const target = link.getAttribute('target');
        if (target === '_blank') {
          window.parent.open(href, '_blank');
        } else {
          window.parent.location.href = href;
        }
      });

      // Track which forms have been submitted to prevent double submission
      const submittedForms = new WeakSet();

      // Handle form submissions
      document.addEventListener('submit', function (e) {
        const form = e.target;
        if (!(form instanceof HTMLFormElement)) return;

        e.preventDefault();

        // Guard against double submission
        if (submittedForms.has(form)) return;

        // If form has hCaptcha but no token yet, let hCaptcha handle it
        // (it will call form.submit() programmatically after validation)
        const hCaptchaField = form.querySelector('[name="h-captcha-response"]');
        if (hCaptchaField && !hCaptchaField.value) {
          return;
        }

        // Mark as submitted only when we're actually submitting
        submittedForms.add(form);

        // Submit form to parent window
        const parentForm = window.parent.document.createElement('form');
        parentForm.method = form.method || 'GET';
        parentForm.action = form.action || window.parent.location.href;
        parentForm.target = form.target || '_self';

        const formData = new FormData(form);
        for (const [name, value] of formData.entries()) {
          const input = window.parent.document.createElement('input');
          input.type = 'hidden';
          input.name = name;
          input.value = value.toString();
          parentForm.appendChild(input);
        }

        window.parent.document.body.appendChild(parentForm);
        parentForm.submit();
        window.parent.document.body.removeChild(parentForm);
      });

      // Intercept programmatic form.submit() calls (e.g., from hCaptcha)
      const originalSubmit = HTMLFormElement.prototype.submit;
      HTMLFormElement.prototype.submit = function () {
        // Guard against double submission
        if (submittedForms.has(this)) return;
        submittedForms.add(this);

        // Submit form to parent window with all current form data
        const parentForm = window.parent.document.createElement('form');
        parentForm.method = this.method || 'GET';
        parentForm.action = this.action || window.parent.location.href;
        parentForm.target = this.target || '_self';

        const formData = new FormData(this);
        for (const [name, value] of formData.entries()) {
          const input = window.parent.document.createElement('input');
          input.type = 'hidden';
          input.name = name;
          input.value = value.toString();
          parentForm.appendChild(input);
        }

        window.parent.document.body.appendChild(parentForm);
        parentForm.submit();
        window.parent.document.body.removeChild(parentForm);
      };

      // Intercept history API calls to make them work in the parent window
      if (window.location !== window.parent.location) {
        const originalPushState = history.pushState;
        const originalReplaceState = history.replaceState;

        history.pushState = function () {
          window.parent.history.pushState.apply(
            window.parent.history,
            arguments,
          );
        };

        history.replaceState = function () {
          window.parent.history.replaceState.apply(
            window.parent.history,
            arguments,
          );
        };
      }
    })();
  </script>

          <script type="module">
            function toggleChangeHandler(e) {
              e.preventDefault();

              const targetId = e.target.id;
              const originalChecked = e.target.checked;

              window.parent.postMessage({
                type: 'toggle',
                targetId,
                checked: originalChecked,
              });

              e.target.checked = !originalChecked;

              // Give time for us to resize the iframe on the parent.
              setTimeout(() => {
                e.target.checked = originalChecked;
              }, 32);
            }
            function getRelevantToggles() {
              const cartToggle = document.querySelector('input#cart-toggle');
              const closeDrawer = document.querySelector('input#close-drawer');
              const filtersToggle = document.querySelector(
                'input#filters-toggle',
              );
              const menuToggle = document.querySelector('input#menu-toggle');

              const relevantToggles = [
                cartToggle,
                closeDrawer,
                filtersToggle,
                menuToggle,
              ].filter((toggle) => toggle !== null);

              return relevantToggles;
            }
            function setupToggleListeners() {
              getRelevantToggles().forEach((toggle) => {
                toggle.addEventListener('change', toggleChangeHandler);
              });
            }
            function removeToggleListeners() {
              getRelevantToggles().forEach((toggle) => {
                toggle.removeEventListener('change', toggleChangeHandler);
              });
            }

            setupToggleListeners();

            ////////////////////////////////

            function getNavItems() {
              return Array.from(
                document.querySelectorAll('nav > ul > li'),
              ).filter((li) => !!li.querySelector(':scope > div'));
            }
            function navHoverFocusExpand() {
              window.parent.postMessage({
                type: 'navHoverFocus',
                expand: true,
              });
            }
            function navHoverFocusCollapse() {
              window.parent.postMessage({
                type: 'navHoverFocus',
                expand: false,
              });
            }

            function setupNavListeners() {
              getNavItems().forEach((li) => {
                // Hover events
                li.addEventListener('mouseenter', navHoverFocusExpand);
                li.addEventListener('mouseleave', navHoverFocusCollapse);

                // Focus-within events
                li.addEventListener('focusin', navHoverFocusExpand);
                li.addEventListener('focusout', navHoverFocusCollapse);
              });
            }
            function removeNavListeners() {
              getNavItems().forEach((li) => {
                // Hover events
                li.removeEventListener('mouseenter', navHoverFocusExpand);
                li.removeEventListener('mouseleave', navHoverFocusCollapse);

                // Focus-within events
                li.removeEventListener('focusin', navHoverFocusExpand);
                li.removeEventListener('focusout', navHoverFocusCollapse);
              });
            }

            setupNavListeners();

            window.addEventListener('message', (event) => {
              if (event.source !== window.parent) return;

              if (event.data.type === 'reset') {
                removeNavListeners();
                removeToggleListeners();
                setupNavListeners();
                setupToggleListeners();
              }
            });
          </script>
        </template>
        <script type="module">
          const headTagsTemplate = document.querySelector('template#head-tags');
          const headerTemplate = document.querySelector(
            'template#header-template',
          );
          headerTemplate.innerHTML =
            headTagsTemplate.innerHTML + headerTemplate.innerHTML;
          const headerIframe = document.createElement('iframe');
          headerIframe.srcdoc = headerTemplate.innerHTML;
          headerIframe.id = 'header';

          const collapsedHeight = 'height: 130px;';
          const expandedHeight = 'height: 100dvh;';

          const State = {
            COLLAPSED: 'collapsed',
            EXPANDED_DRAWER: 'expandedDrawer',
            EXPANDED_NAV: 'expandedNav',
            EXPANDED_SEARCH: 'expandedSearch',
            EXPANDED_WISHLIST: 'expandedWishlist',
            CLOSING_NAV: 'closingNav',
            CLOSING_SEARCH: 'closingSearch',
            CLOSING_WISHLIST: 'closingWishlist',
          };

          let currentState = State.COLLAPSED;
          let collapseTimeout;

          const stateTransitions = {
            [State.COLLAPSED]: {
              drawerToggle: (data) =>
                data.checked ? State.EXPANDED_DRAWER : State.COLLAPSED,
              navHoverFocus: (data) =>
                data.expand ? State.EXPANDED_NAV : State.COLLAPSED,
              searchToggle: (data) =>
                data.value === 'open' ? State.EXPANDED_SEARCH : State.COLLAPSED,
              wishlistToggle: (data) =>
                data.value === 'open'
                  ? State.EXPANDED_WISHLIST
                  : State.COLLAPSED,
            },
            [State.EXPANDED_DRAWER]: {
              drawerToggle: (data) =>
                data.checked ? State.EXPANDED_DRAWER : State.COLLAPSED,
              drawerClose: () => State.CLOSING_NAV,
            },
            [State.EXPANDED_NAV]: {
              drawerToggle: (data) =>
                data.checked ? State.EXPANDED_DRAWER : State.COLLAPSED,
              navHoverFocus: (data) =>
                data.expand ? State.EXPANDED_NAV : State.COLLAPSED,
              searchToggle: (data) =>
                data.value === 'open' ? State.EXPANDED_SEARCH : State.COLLAPSED,
              wishlistToggle: (data) =>
                data.value === 'open'
                  ? State.EXPANDED_WISHLIST
                  : State.COLLAPSED,
            },
            [State.EXPANDED_SEARCH]: {
              drawerToggle: (data) =>
                data.checked ? State.EXPANDED_DRAWER : State.COLLAPSED,
              navHoverFocus: (data) =>
                data.expand ? State.EXPANDED_SEARCH : State.COLLAPSED,
              searchToggle: (data) =>
                data.value === 'open'
                  ? State.EXPANDED_SEARCH
                  : State.CLOSING_SEARCH,
            },
            [State.EXPANDED_WISHLIST]: {
              drawerToggle: (data) =>
                data.checked ? State.EXPANDED_DRAWER : State.COLLAPSED,
              navHoverFocus: (data) =>
                data.expand ? State.EXPANDED_WISHLIST : State.COLLAPSED,
              wishlistToggle: (data) =>
                data.value === 'open'
                  ? State.EXPANDED_WISHLIST
                  : State.CLOSING_WISHLIST,
            },
            [State.CLOSING_NAV]: {},
            [State.CLOSING_SEARCH]: {},
            [State.CLOSING_WISHLIST]: {},
          };

          const applyState = () => {
            switch (currentState) {
              case State.COLLAPSED:
                headerIframe.setAttribute('style', collapsedHeight);
                break;

              case State.EXPANDED_DRAWER:
              case State.EXPANDED_NAV:
              case State.EXPANDED_SEARCH:
              case State.EXPANDED_WISHLIST:
                headerIframe.setAttribute('style', expandedHeight);
                break;

              case State.CLOSING_NAV:
                collapseTimeout = setTimeout(() => {
                  if (currentState === State.CLOSING_NAV) {
                    currentState = State.COLLAPSED;
                    applyState();
                  }
                }, 300);
                break;

              case State.CLOSING_SEARCH:
                headerIframe.setAttribute('style', collapsedHeight);
                // These should run within the iframe context...
                headerIframe.contentWindow.postMessage({ type: 'reset' }, '*');
                currentState = State.COLLAPSED;
                break;

              case State.CLOSING_WISHLIST:
                headerIframe.setAttribute('style', collapsedHeight);
                // These should run within the iframe context...
                headerIframe.contentWindow.postMessage({ type: 'reset' }, '*');
                currentState = State.COLLAPSED;
                break;
            }
          };

          const transition = (event, data = {}) => {
            clearTimeout(collapseTimeout);

            const transitions = stateTransitions[currentState];
            const handler = transitions?.[event];

            if (handler) {
              const newState = handler(data);
              if (newState !== currentState) {
                currentState = newState;
                applyState();
              }
            }
          };

          window.addEventListener('message', (event) => {
            if (event.data.type === 'toggle') {
              const { targetId, checked } = event.data;
              if (
                ['cart-toggle', 'filters-toggle', 'menu-toggle'].includes(
                  targetId,
                )
              ) {
                transition('drawerToggle', { checked });
              } else if (targetId === 'close-drawer') {
                transition('drawerClose');
              }
            } else if (event.data.type === 'navHoverFocus') {
              transition('navHoverFocus', { expand: event.data.expand });
            } else if (event.data.type === 'search') {
              transition('searchToggle', { value: event.data.value });
            } else if (event.data.type === 'wishlist') {
              transition('wishlistToggle', { value: event.data.value });
            }
          });

          headerTemplate.insertAdjacentElement('afterend', headerIframe);
        </script>
      
<!-- END sections: header-group -->
    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1" style="margin: 0; null">
      
      <section id="shopify-section-template--18029251592236__main" class="shopify-section section"><link href="//comfrt.com/cdn/shop/t/98/assets/template-collection.css?v=62546075513879741121750774982" rel="stylesheet" type="text/css" media="all" />
<link href="//comfrt.com/cdn/shop/t/98/assets/component-card.css?v=120341546515895839841746829657" rel="stylesheet" type="text/css" media="all" />
<link href="//comfrt.com/cdn/shop/t/98/assets/component-price.css?v=125966460078756614351758666698" rel="stylesheet" type="text/css" media="all" />
<link href="//comfrt.com/cdn/shop/t/98/assets/component-search.css?v=165164710990765432851746829657" rel="stylesheet" type="text/css" media="all" />
<link href="//comfrt.com/cdn/shop/t/98/assets/component-facets.css?v=64859476906517536651770754798" rel="stylesheet" type="text/css" media="all" />
  <script src="//comfrt.com/cdn/shop/t/98/assets/facets.js?v=117366470864099327961750972322" defer="defer"></script><script src="//comfrt.com/cdn/shop/t/98/assets/main-search.js?v=42397476564096725661746829659" defer="defer"></script>

<style>
  .template-search__header {
    margin-bottom: 3rem;
  }

  .template-search__search {
    margin: 0 auto 3.5rem;
    max-width: 74.1rem;
  }

  .template-search__search .search {
    margin-top: 3rem;
  }

  .template-search--empty {
    padding-bottom: 18rem;
  }

  @media screen and (min-width: 750px) {
    .template-search__header {
      margin-bottom: 5rem;
    }
  }

  .search__button .icon {
    height: 1.8rem;
  }
</style><style data-shopify>.section-template--18029251592236__main-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  @media screen and (min-width: 750px) {
    .section-template--18029251592236__main-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
  }</style>
  <div class="template-search template-search--empty section-template--18029251592236__main-padding">
    <div class="template-search__header page-width">
      <h1 class="h2 center">Search</h1>
      <div class="template-search__search"><predictive-search data-loading-text="Loading..."><main-search>
          <form action="/en-ca/search" method="get" role="search" class="search">
            <div class="field">
              <input
                class="search__input field__input"
                id="Search-In-Template"
                type="search"
                name="q"
                value=""
                placeholder="Search"role="combobox"
                  aria-expanded="false"
                  aria-owns="predictive-search-results"
                  aria-controls="predictive-search-results"
                  aria-haspopup="listbox"
                  aria-autocomplete="list"
                  autocorrect="off"
                  autocomplete="off"
                  autocapitalize="off"
                  spellcheck="false">
              <label class="field__label" for="Search-In-Template">Search</label>
              <input name="options[prefix]" type="hidden" value="last"><div class="predictive-search predictive-search--search-template" tabindex="-1" data-predictive-search>

<div class="predictive-search__loading-state">
  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>

</div>
</div>

                <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span><button
                type="reset"
                class="reset__button field__button hidden"
                aria-label="Clear search term"
              >
                <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg>
</span>
              </button>
              <button type="submit" class="search__button field__button" aria-label="Search">
                <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg>
</span>
              </button>
            </div>
          </form>
        </main-search></predictive-search></div></div></div>


</section>
    </main>

    <!-- BEGIN sections: footer-group -->

        <style>
          iframe#footer {
            width: 100%;
            border: none;
            display: block;
          }
        </style>
        <template id="footer-template">
          <footer role="contentinfo">
            <script id="outsmartly-assignments" type="text/javascript"></script>
<style data-asset-path="css/FooterContainer_294531889899644830401560440465274956093.1c0356d85c56b69cb7c7.css">.KzcSxBo0{align-items:center;background-color:#222;box-sizing:border-box;display:flex;flex-direction:column;font-size:var(--font-size-md);justify-content:space-between;line-height:1.8;padding:var(--section-padding);width:100%}.KzcSxBo0,.TbnfqFZh{color:#fff}.iRCbWbLz{align-items:start;box-sizing:border-box;display:grid;font-size:var(--font-size-sm);grid-template-columns:auto auto auto auto auto;justify-content:space-between;margin-top:var(--size-9);max-width:1200px;row-gap:0;width:100%}.NnpN4BCG{grid-column:1;grid-row:1}.s4O0DdlA{grid-column:2;grid-row:1/3}.dEnm8lU9{grid-column:3;grid-row:1/3}.r88BLv_X{grid-column:4;grid-row:1/3}.MQ0IQsAs{grid-column:1;grid-row:2;margin-top:var(--size-4)}.DKPMAlso{grid-column:5;grid-row:1;justify-self:end}.KzcSxBo0 h3{font-size:var(--font-size-lg)}.rfIfr1Px{font-size:var(--font-size-sm);max-width:250px;text-align:left}.rfIfr1Px p{margin:0 0 10px}.U9k3Xzoq{background-color:#fff;border:none;border-radius:var(--border-radius);box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;flex:none;font-size:var(--font-size-md);height:var(--size-9);line-height:var(--size-9);margin-top:var(--section-padding);padding-left:var(--size-6);padding-right:var(--size-6);text-decoration:none}.U9k3Xzoq,.U9k3Xzoq:hover{transition:background-color .3s,color .2s}.U9k3Xzoq:hover{background-color:#eee}.OGDwW379{background-color:#fff;border:none;border-radius:var(--border-radius);color:#000;font-size:var(--font-size-md);height:var(--size-9);margin-top:var(--section-padding);min-width:0;padding-left:var(--size-2);padding-right:var(--size-2)}.sPKBVe9F{display:flex;gap:var(--size-2)}.TkdvArvc{box-sizing:border-box;min-width:150px}.TkdvArvc ul{list-style:none;padding:0}.TkdvArvc li{margin-bottom:5px}.Jri7luDk{font-size:var(--font-size-sm);max-width:1200px;text-align:center;text-align:left;width:100%}.pbF7qRUy{border-top:1px solid #333;margin-bottom:var(--size-9);margin-top:var(--size-9);width:100%}.mE2bFG9m{color:#fff;cursor:pointer;text-decoration:none}.mE2bFG9m:hover{text-decoration:underline}.xaP6yBAA h3{margin-bottom:var(--size-4)}.CmT_5SYr{display:flex;flex-wrap:wrap;gap:var(--size-4)}.G8N6kXhW{display:block}.G8N6kXhW img{border-radius:var(--border-radius);height:40px;width:auto}.RB8n8w0E{display:flex;flex-direction:column;gap:var(--size-1);position:relative}.FXHf1zjA{align-items:center;background-color:#333;border:1px solid #444;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-sm);gap:var(--size-2);line-height:1.5;padding:var(--size-2) var(--size-3);transition:background-color .2s,border-color .2s}.FXHf1zjA:hover{background-color:#3a3a3a;border-color:#555}.FXHf1zjA:focus{border-color:#666;outline:2px solid hsla(0,0%,100%,.2);outline-offset:1px}.BgzE7UqM{flex-shrink:0;font-size:1.2em;line-height:1}.WFHSHG4a{white-space:nowrap}.IoD21BtC{flex-shrink:0;margin-left:auto;transition:transform .2s}.FXHf1zjA[data-pressed] .IoD21BtC{transform:rotate(180deg)}.XkmIiQSR{border-bottom:1px solid #444;padding:var(--size-2) var(--size-3)}.ljrDoByZ{background-color:#444;border:1px solid #555;border-radius:var(--border-radius);box-sizing:border-box;color:#fff;font-size:var(--font-size-sm);padding:var(--size-2) var(--size-2);width:100%}.ljrDoByZ::placeholder{color:#888}.ljrDoByZ:focus{border-color:#666;outline:none}.LdpxLs0a{background-color:#333;border:1px solid #444;border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.3);display:flex;flex-direction:column;margin-top:var(--size-1);max-height:320px;min-width:220px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.LdpxLs0a[data-placement=top]{margin-bottom:var(--size-2)}.LdpxLs0a[data-placement=bottom]{margin-top:var(--size-2)}.eJNAGdhV{flex:1;list-style:none;margin:0;outline:none;overflow-y:auto;padding:var(--size-1) 0}.jQqChMkF{align-items:center;color:#fff;cursor:pointer;display:flex;gap:var(--size-3);outline:none;padding:var(--size-2) var(--size-3);transition:background-color .15s}.awH5n8en,.jQqChMkF:hover{background-color:#444}.awH5n8en{outline:2px solid hsla(0,0%,100%,.3);outline-offset:-2px}.P_WBGzyS{background-color:#4a4a4a}.Dr4nyljX{flex-shrink:0;font-size:1.4em;line-height:1}.s0rxWobi{display:flex;flex-direction:column;gap:2px}.ncXa4Y_e{color:#fff;font-size:var(--font-size-sm)}.voK_54Bt{color:#999;font-size:var(--font-size-xs)}.hwFuNMcK{color:#888;font-size:var(--font-size-sm);padding:var(--size-4) var(--size-3);text-align:center}.td0wJGl3{background-color:#444;height:1px;margin:var(--size-2) var(--size-3)}@media(max-width:767px){.KzcSxBo0{align-items:start;box-sizing:border-box;padding:var(--section-padding);padding-left:var(--size-9);padding-right:var(--size-9);text-align:left}.iRCbWbLz{display:flex;flex-direction:column;gap:var(--size-9);margin-top:var(--section-padding);width:100%}.DKPMAlso,.MQ0IQsAs,.NnpN4BCG,.dEnm8lU9,.r88BLv_X,.s4O0DdlA{grid-column:auto;grid-row:auto;justify-self:auto;margin-top:0}.TkdvArvc{padding-left:0;width:100%}.rfIfr1Px{max-width:100%;padding-left:0}.NB_1RkWo,.OfKAdUFk{width:100%}.Jri7luDk{text-align:left}.LdpxLs0a{left:0;right:auto}}.tTn1pSfA{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;line-height:1;margin-bottom:var(--section-padding);padding:var(--size-1)}.asP5y8nG{flex-shrink:0}.I9AOMjOp{border-radius:5px;height:40px;object-fit:cover;width:40px}.ZLRA6TSI{flex-grow:1;margin-left:10px}.QOJ6BEWh{font-size:var(--font-size-sm);font-weight:700}.p7LlqttY{align-items:center;display:flex}.TcCZVKA7{margin-right:10px}.TcCZVKA7,.qQU0KCVG{font-size:var(--font-size-sm)}.qQU0KCVG{color:green}.wHkL_iYg{font-size:var(--font-size-sm);margin-left:auto;padding:0 5px}</style><div id="footer-default"><div id="remote-modal"></div><div class="KzcSxBo0"><div class="iRCbWbLz"><div class="TkdvArvc NnpN4BCG"><h3 class="TbnfqFZh">Sign Up For Comfrt Updates</h3><div class="rfIfr1Px"><p>Get exclusive discounts and access to new products.</p><button class="U9k3Xzoq">Sign Up Now</button></div></div><div class="TkdvArvc s4O0DdlA"><h3 class="TbnfqFZh">About Us</h3><ul><li><a href="/en-ca/content/mindset" class="mE2bFG9m">Comfrt Mindset</a></li><li><a href="/en-ca/content/ambassador" class="mE2bFG9m">Ambassador Program</a></li><li><a href="/en-ca/content/resources" class="mE2bFG9m">Resources</a></li><li><a href="/en-ca/content/contact" class="mE2bFG9m">Contact</a></li><li><a href="https://comfrt.applytojob.com/apply" class="mE2bFG9m">Careers</a></li></ul></div><div class="TkdvArvc dEnm8lU9"><h3 class="TbnfqFZh">Help</h3><ul><li><a href="/en-ca/pages/faqs" class="mE2bFG9m">FAQs</a></li><li><a href="/en-ca/content/tracking" class="mE2bFG9m">Track Your Order</a></li><li><a href="/en-ca/policies/refund-policy" class="mE2bFG9m">Returns</a></li><li><a href="/en-ca/content/terms-of-service" class="mE2bFG9m">Terms of Service</a></li><li><a href="/en-ca/content/ambassador-program-terms-and-conditions" class="mE2bFG9m">Ambassador Terms</a></li><li><a href="/en-ca/content/shipping-policy" class="mE2bFG9m">Shipping Policy</a></li><li><a href="/en-ca/content/pre-order-policy" class="mE2bFG9m">Pre-Order Policy</a></li><li><a href="/en-ca/content/pricing-policy" class="mE2bFG9m">Pricing Policy</a></li><li><a href="/en-ca/content/privacy-policy" class="mE2bFG9m">Privacy Policy</a></li><li><a href="/en-ca/content/cookie-policy" class="mE2bFG9m">Cookie Policy</a></li></ul></div><div class="TkdvArvc r88BLv_X"><h3 class="TbnfqFZh">Social</h3><ul><li><a href="https://www.instagram.com/comfrt" class="mE2bFG9m">Instagram</a></li><li><a href="https://www.tiktok.com/@comfrt" class="mE2bFG9m">TikTok</a></li><li><a href="https://www.instagram.com/channel/AbaUbeRpftKPZ1Mp/" class="mE2bFG9m">Daily Comfrt</a></li></ul></div><div class="DKPMAlso"><h3 class="TbnfqFZh">Region</h3><div class="RB8n8w0E"><span class="visually-hidden">Region</span><button type="button" class="FXHf1zjA"><span aria-hidden="true" class="BgzE7UqM">🇨🇦</span><span class="WFHSHG4a">CA / CAD</span><svg width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" class="IoD21BtC"><path d="M2.5 4.5L6 8L9.5 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div></div><div class="xaP6yBAA MQ0IQsAs"><h3 class="TbnfqFZh">Download App</h3><div class="CmT_5SYr"><a href="https://apps.apple.com/app/6755090694" target="_blank" rel="noopener noreferrer" class="G8N6kXhW"><img src="/fast-image/fl_progressive:steep/comfrt/files/appleBadgeOptimized.svg?v=1765326931" alt="Download on the App Store" loading="lazy" /></a><a href="https://play.google.com/store/apps/details?id=com.fuego.comfrt" target="_blank" rel="noopener noreferrer" class="G8N6kXhW"><img src="/fast-image/fl_progressive:steep/comfrt/files/googleBadgeOptimized.svg?v=1765326921" alt="Get it on Google Play" loading="lazy" /></a></div></div></div><div class="pbF7qRUy"></div><div class="Jri7luDk">*Disclaimer: Please note our hoodies are not a substitute for professional medical advice or treatment. Any claims made about the product's ability to manage anxiety are based on personal belief and experiences from our customers, and have not been proven or studied in clinical trials. For anyone struggling with any form of anxiety please contact a medical professional. We just make really comfy slightly weighted hoodies!</div><div class="Jri7luDk">© 2026, Comfrt</div></div></div>
            <script id="outsmartly-assignments" type="text/javascript"></script><div style="height: 100px; background-color: #222;"></div>
          </footer>
          <script id="footer-default-hydration-data" type="application/json">{"footer":{"app_section":{"__meta":{"id":"gid://shopify/Metaobject/165557534764","isEnabled":true},"app_store_image":{"altText":"","height":87,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/appleBadgeOptimized.svg?v=1765326931","width":261},"app_store_url":"https://apps.apple.com/app/6755090694","display_name":"App Footer","google_play_image":{"altText":"","height":87,"type":"image","url":"/fast-image/fl_progressive:steep/comfrt/files/googleBadgeOptimized.svg?v=1765326921","width":294},"google_play_url":"https://play.google.com/store/apps/details?id=com.fuego.comfrt","handle":"app-footer","title":"Download App","type":"footer_app_download_section"},"display_name":"Recart Sign up","footer_of_the_footer":[{"__meta":{"id":"gid://shopify/Metaobject/56972247084","isEnabled":true},"disclaimer":"*Disclaimer: Please note our hoodies are not a substitute for professional medical advice or treatment. Any claims made about the product's ability to manage anxiety are based on personal belief and experiences from our customers, and have not been proven or studied in clinical trials. For anyone struggling with any form of anxiety please contact a medical professional. We just make really comfy slightly weighted hoodies!","display_name":"Disclaimer","handle":"disclaimer","type":"footer_disclaimer"},{"__meta":{"id":"gid://shopify/Metaobject/56972279852","isEnabled":true},"copyright_by_name":"Comfrt","display_name":"Default Footer Copyright","handle":"default-footer-copyright","type":"footer_copyright"}],"handle":"recart-sign-up","primary_columns":[{"__meta":{"id":"gid://shopify/Metaobject/186525581356","isEnabled":true},"alia_campaign_id":null,"attentive_desktop_unit":"69b3c4975c5f8176c1b99b6a","attentive_mobile_unit":"69b3c3055c5f8176c1b99b53","cta_text":"Sign Up Now","display_name":"Recart Footer Sign-Up Section","handle":"recart-footer-sign-up-section","script_eval":null,"sign_up_integration":"recart","subtitle":"Get exclusive discounts and access to new products.","title":"Sign Up For Comfrt Updates","type":"footer_sign_up_section_attentive"},{"__meta":{"id":"gid://shopify/Metaobject/56971821100","isEnabled":true},"display_name":"About Us","handle":"about-us","navigation_handle":"footer-about","title":"About Us","type":"footer_navigation_section","menuItems":[{"title":"Comfrt Mindset","url":"/content/mindset"},{"title":"Ambassador Program","url":"/content/ambassador"},{"title":"Resources","url":"/content/resources"},{"title":"Contact","url":"/content/contact"},{"title":"Careers","url":"https://comfrt.applytojob.com/apply"}]},{"__meta":{"id":"gid://shopify/Metaobject/56971952172","isEnabled":true},"display_name":"Help","handle":"help","navigation_handle":"footer-help","title":"Help","type":"footer_navigation_section","menuItems":[{"title":"FAQs","url":"/pages/faqs"},{"title":"Track Your Order","url":"/content/tracking"},{"title":"Returns","url":"/policies/refund-policy"},{"title":"Terms of Service","url":"/content/terms-of-service"},{"title":"Ambassador Terms","url":"/content/ambassador-program-terms-and-conditions"},{"title":"Shipping Policy","url":"/content/shipping-policy"},{"title":"Pre-Order Policy","url":"/content/pre-order-policy"},{"title":"Pricing Policy","url":"/content/pricing-policy"},{"title":"Privacy Policy","url":"/content/privacy-policy"},{"title":"Cookie Policy","url":"/content/cookie-policy"}]},{"__meta":{"id":"gid://shopify/Metaobject/56972017708","isEnabled":true},"display_name":"Social","handle":"social","navigation_handle":"social","title":"Social","type":"footer_navigation_section","menuItems":[{"title":"Instagram","url":"https://www.instagram.com/comfrt"},{"title":"TikTok","url":"https://www.tiktok.com/@comfrt"},{"title":"Daily Comfrt","url":"https://www.instagram.com/channel/AbaUbeRpftKPZ1Mp/"}]},{"__meta":{"id":"gid://shopify/Metaobject/170505666604","isEnabled":true},"display_name":"Default Country Selector","handle":"default-country-selector","pinned_countries_iso":["US","CA","GB","AU","MX","DE"],"title":"Region","type":"footer_country_selector"}],"type":"footer"},"countries":[{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"AD","name":"Andorra"},{"currency":{"isoCode":"XCD","name":"East Caribbean Dollar","symbol":"$"},"isoCode":"AG","name":"Antigua & Barbuda"},{"currency":{"isoCode":"XCD","name":"East Caribbean Dollar","symbol":"$"},"isoCode":"AI","name":"Anguilla"},{"currency":{"isoCode":"ALL","name":"Albanian Lek","symbol":"L"},"isoCode":"AL","name":"Albania"},{"currency":{"isoCode":"AMD","name":"Armenian Dram","symbol":"դր."},"isoCode":"AM","name":"Armenia"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"AO","name":"Angola"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"AR","name":"Argentina"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"AT","name":"Austria"},{"currency":{"isoCode":"AUD","name":"Australian Dollar","symbol":"$"},"isoCode":"AU","name":"Australia"},{"currency":{"isoCode":"AWG","name":"Aruban Florin","symbol":"ƒ"},"isoCode":"AW","name":"Aruba"},{"currency":{"isoCode":"AZN","name":"Azerbaijani Manat","symbol":"₼"},"isoCode":"AZ","name":"Azerbaijan"},{"currency":{"isoCode":"BAM","name":"Bosnia and Herzegovina Convertible Mark","symbol":"КМ"},"isoCode":"BA","name":"Bosnia & Herzegovina"},{"currency":{"isoCode":"BBD","name":"Barbadian Dollar","symbol":"$"},"isoCode":"BB","name":"Barbados"},{"currency":{"isoCode":"BDT","name":"Bangladeshi Taka","symbol":"৳"},"isoCode":"BD","name":"Bangladesh"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"BE","name":"Belgium"},{"currency":{"isoCode":"XOF","name":"West African Cfa Franc","symbol":"Fr"},"isoCode":"BF","name":"Burkina Faso"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"BG","name":"Bulgaria"},{"currency":{"isoCode":"BIF","name":"Burundian Franc","symbol":"Fr"},"isoCode":"BI","name":"Burundi"},{"currency":{"isoCode":"XOF","name":"West African Cfa Franc","symbol":"Fr"},"isoCode":"BJ","name":"Benin"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"BL","name":"St. Barthélemy"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"BM","name":"Bermuda"},{"currency":{"isoCode":"BND","name":"Brunei Dollar","symbol":"$"},"isoCode":"BN","name":"Brunei"},{"currency":{"isoCode":"BOB","name":"Bolivian Boliviano","symbol":"Bs."},"isoCode":"BO","name":"Bolivia"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"BQ","name":"Caribbean Netherlands"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"BR","name":"Brazil"},{"currency":{"isoCode":"BSD","name":"Bahamian Dollar","symbol":"$"},"isoCode":"BS","name":"Bahamas"},{"currency":{"isoCode":"BWP","name":"Botswana Pula","symbol":"P"},"isoCode":"BW","name":"Botswana"},{"currency":{"isoCode":"BZD","name":"Belize Dollar","symbol":"$"},"isoCode":"BZ","name":"Belize"},{"currency":{"isoCode":"CAD","name":"Canadian Dollar","symbol":"$"},"isoCode":"CA","name":"Canada"},{"currency":{"isoCode":"CHF","name":"Swiss Franc","symbol":"CHF"},"isoCode":"CH","name":"Switzerland"},{"currency":{"isoCode":"NZD","name":"New Zealand Dollar","symbol":"$"},"isoCode":"CK","name":"Cook Islands"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"CL","name":"Chile"},{"currency":{"isoCode":"XAF","name":"Central African Cfa Franc","symbol":"CFA"},"isoCode":"CM","name":"Cameroon"},{"currency":{"isoCode":"CNY","name":"Chinese Renminbi Yuan","symbol":"¥"},"isoCode":"CN","name":"China"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"CO","name":"Colombia"},{"currency":{"isoCode":"CRC","name":"Costa Rican Colón","symbol":"₡"},"isoCode":"CR","name":"Costa Rica"},{"currency":{"isoCode":"CVE","name":"Cape Verdean Escudo","symbol":"$"},"isoCode":"CV","name":"Cape Verde"},{"currency":{"isoCode":"ANG","name":"Netherlands Antillean Gulden","symbol":"ƒ"},"isoCode":"CW","name":"Curaçao"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"CY","name":"Cyprus"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"CZ","name":"Czechia"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"DE","name":"Germany"},{"currency":{"isoCode":"DJF","name":"Djiboutian Franc","symbol":"Fdj"},"isoCode":"DJ","name":"Djibouti"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"DK","name":"Denmark"},{"currency":{"isoCode":"XCD","name":"East Caribbean Dollar","symbol":"$"},"isoCode":"DM","name":"Dominica"},{"currency":{"isoCode":"DOP","name":"Dominican Peso","symbol":"$"},"isoCode":"DO","name":"Dominican Republic"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"EC","name":"Ecuador"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"EE","name":"Estonia"},{"currency":{"isoCode":"EGP","name":"Egyptian Pound","symbol":"ج.م"},"isoCode":"EG","name":"Egypt"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"ES","name":"Spain"},{"currency":{"isoCode":"ETB","name":"Ethiopian Birr","symbol":"Br"},"isoCode":"ET","name":"Ethiopia"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"FI","name":"Finland"},{"currency":{"isoCode":"FJD","name":"Fijian Dollar","symbol":"$"},"isoCode":"FJ","name":"Fiji"},{"currency":{"isoCode":"FKP","name":"Falkland Pound","symbol":"£"},"isoCode":"FK","name":"Falkland Islands"},{"currency":{"isoCode":"DKK","name":"Danish Krone","symbol":"kr."},"isoCode":"FO","name":"Faroe Islands"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"FR","name":"France"},{"currency":{"isoCode":"XOF","name":"West African Cfa Franc","symbol":"Fr"},"isoCode":"GA","name":"Gabon"},{"currency":{"isoCode":"GBP","name":"British Pound","symbol":"£"},"isoCode":"GB","name":"United Kingdom"},{"currency":{"isoCode":"XCD","name":"East Caribbean Dollar","symbol":"$"},"isoCode":"GD","name":"Grenada"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"GE","name":"Georgia"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"GF","name":"French Guiana"},{"currency":{"isoCode":"GBP","name":"British Pound","symbol":"£"},"isoCode":"GG","name":"Guernsey"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"GH","name":"Ghana"},{"currency":{"isoCode":"GBP","name":"British Pound","symbol":"£"},"isoCode":"GI","name":"Gibraltar"},{"currency":{"isoCode":"DKK","name":"Danish Krone","symbol":"kr."},"isoCode":"GL","name":"Greenland"},{"currency":{"isoCode":"GMD","name":"Gambian Dalasi","symbol":"D"},"isoCode":"GM","name":"Gambia"},{"currency":{"isoCode":"GNF","name":"Guinean Franc","symbol":"Fr"},"isoCode":"GN","name":"Guinea"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"GP","name":"Guadeloupe"},{"currency":{"isoCode":"XAF","name":"Central African Cfa Franc","symbol":"CFA"},"isoCode":"GQ","name":"Equatorial Guinea"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"GR","name":"Greece"},{"currency":{"isoCode":"GTQ","name":"Guatemalan Quetzal","symbol":"Q"},"isoCode":"GT","name":"Guatemala"},{"currency":{"isoCode":"XOF","name":"West African Cfa Franc","symbol":"Fr"},"isoCode":"GW","name":"Guinea-Bissau"},{"currency":{"isoCode":"GYD","name":"Guyanese Dollar","symbol":"$"},"isoCode":"GY","name":"Guyana"},{"currency":{"isoCode":"HKD","name":"Hong Kong Dollar","symbol":"$"},"isoCode":"HK","name":"Hong Kong SAR"},{"currency":{"isoCode":"HNL","name":"Honduran Lempira","symbol":"L"},"isoCode":"HN","name":"Honduras"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"HR","name":"Croatia"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"HT","name":"Haiti"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"HU","name":"Hungary"},{"currency":{"isoCode":"IDR","name":"Indonesian Rupiah","symbol":"Rp"},"isoCode":"ID","name":"Indonesia"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"IE","name":"Ireland"},{"currency":{"isoCode":"INR","name":"Indian Rupee","symbol":"₹"},"isoCode":"IN","name":"India"},{"currency":{"isoCode":"ISK","name":"Icelandic Króna","symbol":"kr"},"isoCode":"IS","name":"Iceland"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"IT","name":"Italy"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"JE","name":"Jersey"},{"currency":{"isoCode":"JMD","name":"Jamaican Dollar","symbol":"$"},"isoCode":"JM","name":"Jamaica"},{"currency":{"isoCode":"JPY","name":"Japanese Yen","symbol":"¥"},"isoCode":"JP","name":"Japan"},{"currency":{"isoCode":"KES","name":"Kenyan Shilling","symbol":"KSh"},"isoCode":"KE","name":"Kenya"},{"currency":{"isoCode":"KGS","name":"Kyrgyzstani Som","symbol":"som"},"isoCode":"KG","name":"Kyrgyzstan"},{"currency":{"isoCode":"KHR","name":"Cambodian Riel","symbol":"៛"},"isoCode":"KH","name":"Cambodia"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"KI","name":"Kiribati"},{"currency":{"isoCode":"KMF","name":"Comorian Franc","symbol":"Fr"},"isoCode":"KM","name":"Comoros"},{"currency":{"isoCode":"XCD","name":"East Caribbean Dollar","symbol":"$"},"isoCode":"KN","name":"St. Kitts & Nevis"},{"currency":{"isoCode":"KRW","name":"South Korean Won","symbol":"₩"},"isoCode":"KR","name":"South Korea"},{"currency":{"isoCode":"KYD","name":"Cayman Islands Dollar","symbol":"$"},"isoCode":"KY","name":"Cayman Islands"},{"currency":{"isoCode":"KZT","name":"Kazakhstani Tenge","symbol":"₸"},"isoCode":"KZ","name":"Kazakhstan"},{"currency":{"isoCode":"LAK","name":"Lao Kip","symbol":"₭"},"isoCode":"LA","name":"Laos"},{"currency":{"isoCode":"XCD","name":"East Caribbean Dollar","symbol":"$"},"isoCode":"LC","name":"St. Lucia"},{"currency":{"isoCode":"CHF","name":"Swiss Franc","symbol":"CHF"},"isoCode":"LI","name":"Liechtenstein"},{"currency":{"isoCode":"LKR","name":"Sri Lankan Rupee","symbol":"₨"},"isoCode":"LK","name":"Sri Lanka"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"LS","name":"Lesotho"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"LT","name":"Lithuania"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"LU","name":"Luxembourg"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"LV","name":"Latvia"},{"currency":{"isoCode":"MAD","name":"Moroccan Dirham","symbol":"د.م."},"isoCode":"MA","name":"Morocco"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"MC","name":"Monaco"},{"currency":{"isoCode":"MDL","name":"Moldovan Leu","symbol":"L"},"isoCode":"MD","name":"Moldova"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"ME","name":"Montenegro"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"MF","name":"St. Martin"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"MG","name":"Madagascar"},{"currency":{"isoCode":"MKD","name":"Macedonian Denar","symbol":"ден"},"isoCode":"MK","name":"North Macedonia"},{"currency":{"isoCode":"MNT","name":"Mongolian Tögrög","symbol":"₮"},"isoCode":"MN","name":"Mongolia"},{"currency":{"isoCode":"MOP","name":"Macanese Pataca","symbol":"P"},"isoCode":"MO","name":"Macao SAR"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"MQ","name":"Martinique"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"MR","name":"Mauritania"},{"currency":{"isoCode":"XCD","name":"East Caribbean Dollar","symbol":"$"},"isoCode":"MS","name":"Montserrat"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"MT","name":"Malta"},{"currency":{"isoCode":"MUR","name":"Mauritian Rupee","symbol":"₨"},"isoCode":"MU","name":"Mauritius"},{"currency":{"isoCode":"MVR","name":"Maldivian Rufiyaa","symbol":"MVR"},"isoCode":"MV","name":"Maldives"},{"currency":{"isoCode":"MWK","name":"Malawian Kwacha","symbol":"MK"},"isoCode":"MW","name":"Malawi"},{"currency":{"isoCode":"MXN","name":"Mexican Peso","symbol":"$"},"isoCode":"MX","name":"Mexico"},{"currency":{"isoCode":"MYR","name":"Malaysian Ringgit","symbol":"RM"},"isoCode":"MY","name":"Malaysia"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"MZ","name":"Mozambique"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"NA","name":"Namibia"},{"currency":{"isoCode":"XPF","name":"Cfp Franc","symbol":"Fr"},"isoCode":"NC","name":"New Caledonia"},{"currency":{"isoCode":"NGN","name":"Nigerian Naira","symbol":"₦"},"isoCode":"NG","name":"Nigeria"},{"currency":{"isoCode":"NIO","name":"Nicaraguan Córdoba","symbol":"C$"},"isoCode":"NI","name":"Nicaragua"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"NL","name":"Netherlands"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"NO","name":"Norway"},{"currency":{"isoCode":"NPR","name":"Nepalese Rupee","symbol":"Rs."},"isoCode":"NP","name":"Nepal"},{"currency":{"isoCode":"AUD","name":"Australian Dollar","symbol":"$"},"isoCode":"NR","name":"Nauru"},{"currency":{"isoCode":"NZD","name":"New Zealand Dollar","symbol":"$"},"isoCode":"NU","name":"Niue"},{"currency":{"isoCode":"NZD","name":"New Zealand Dollar","symbol":"$"},"isoCode":"NZ","name":"New Zealand"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"PA","name":"Panama"},{"currency":{"isoCode":"PEN","name":"Peruvian Sol","symbol":"S/"},"isoCode":"PE","name":"Peru"},{"currency":{"isoCode":"XPF","name":"Cfp Franc","symbol":"Fr"},"isoCode":"PF","name":"French Polynesia"},{"currency":{"isoCode":"PGK","name":"Papua New Guinean Kina","symbol":"K"},"isoCode":"PG","name":"Papua New Guinea"},{"currency":{"isoCode":"PHP","name":"Philippine Peso","symbol":"₱"},"isoCode":"PH","name":"Philippines"},{"currency":{"isoCode":"PKR","name":"Pakistani Rupee","symbol":"₨"},"isoCode":"PK","name":"Pakistan"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"PL","name":"Poland"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"PT","name":"Portugal"},{"currency":{"isoCode":"PYG","name":"Paraguayan Guaraní","symbol":"₲"},"isoCode":"PY","name":"Paraguay"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"RE","name":"Réunion"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"RO","name":"Romania"},{"currency":{"isoCode":"RSD","name":"Serbian Dinar","symbol":"РСД"},"isoCode":"RS","name":"Serbia"},{"currency":{"isoCode":"RWF","name":"Rwandan Franc","symbol":"FRw"},"isoCode":"RW","name":"Rwanda"},{"currency":{"isoCode":"SAR","name":"Saudi Riyal","symbol":"ر.س"},"isoCode":"SA","name":"Saudi Arabia"},{"currency":{"isoCode":"SBD","name":"Solomon Islands Dollar","symbol":"$"},"isoCode":"SB","name":"Solomon Islands"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"SC","name":"Seychelles"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"SE","name":"Sweden"},{"currency":{"isoCode":"SGD","name":"Singapore Dollar","symbol":"$"},"isoCode":"SG","name":"Singapore"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"SI","name":"Slovenia"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"SK","name":"Slovakia"},{"currency":{"isoCode":"SLL","name":"Sierra Leonean Leone","symbol":"Le"},"isoCode":"SL","name":"Sierra Leone"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"SM","name":"San Marino"},{"currency":{"isoCode":"XOF","name":"West African Cfa Franc","symbol":"Fr"},"isoCode":"SN","name":"Senegal"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"SR","name":"Suriname"},{"currency":{"isoCode":"STD","name":"São Tomé and Príncipe Dobra","symbol":"Db"},"isoCode":"ST","name":"São Tomé & Príncipe"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"SV","name":"El Salvador"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"SZ","name":"Eswatini"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"TC","name":"Turks & Caicos Islands"},{"currency":{"isoCode":"XAF","name":"Central African Cfa Franc","symbol":"CFA"},"isoCode":"TD","name":"Chad"},{"currency":{"isoCode":"XOF","name":"West African Cfa Franc","symbol":"Fr"},"isoCode":"TG","name":"Togo"},{"currency":{"isoCode":"THB","name":"Thai Baht","symbol":"฿"},"isoCode":"TH","name":"Thailand"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"TL","name":"Timor-Leste"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"TN","name":"Tunisia"},{"currency":{"isoCode":"TOP","name":"Tongan Paʻanga","symbol":"T$"},"isoCode":"TO","name":"Tonga"},{"currency":{"isoCode":"TTD","name":"Trinidad and Tobago Dollar","symbol":"$"},"isoCode":"TT","name":"Trinidad & Tobago"},{"currency":{"isoCode":"AUD","name":"Australian Dollar","symbol":"$"},"isoCode":"TV","name":"Tuvalu"},{"currency":{"isoCode":"TWD","name":"New Taiwan Dollar","symbol":"$"},"isoCode":"TW","name":"Taiwan"},{"currency":{"isoCode":"TZS","name":"Tanzanian Shilling","symbol":"Sh"},"isoCode":"TZ","name":"Tanzania"},{"currency":{"isoCode":"UGX","name":"Ugandan Shilling","symbol":"USh"},"isoCode":"UG","name":"Uganda"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"US","name":"United States"},{"currency":{"isoCode":"UYU","name":"Uruguayan Peso","symbol":"$U"},"isoCode":"UY","name":"Uruguay"},{"currency":{"isoCode":"UZS","name":"Uzbekistan Som","symbol":"so'm"},"isoCode":"UZ","name":"Uzbekistan"},{"currency":{"isoCode":"XCD","name":"East Caribbean Dollar","symbol":"$"},"isoCode":"VC","name":"St. Vincent & Grenadines"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"VG","name":"British Virgin Islands"},{"currency":{"isoCode":"VND","name":"Vietnamese Đồng","symbol":"₫"},"isoCode":"VN","name":"Vietnam"},{"currency":{"isoCode":"VUV","name":"Vanuatu Vatu","symbol":"Vt"},"isoCode":"VU","name":"Vanuatu"},{"currency":{"isoCode":"WST","name":"Samoan Tala","symbol":"T"},"isoCode":"WS","name":"Samoa"},{"currency":{"isoCode":"EUR","name":"Euro","symbol":"€"},"isoCode":"YT","name":"Mayotte"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"ZA","name":"South Africa"},{"currency":{"isoCode":"USD","name":"United States Dollar","symbol":"$"},"isoCode":"ZM","name":"Zambia"}]}</script>
<script>window.__hydration_handler__ = window.__hydration_handler__ || {};window.__hydration_handler__["footer"] = window.__hydration_handler__["footer"] || [];window.__hydration_handler__["footer"].push("default");</script>







<script src="/static-489c224a.blue/js/shared.39c62cb90f99ff60fe4d.js"></script>
<script src="/static-489c224a.blue/js/components/FooterContainer_294531889899644830401560440465274956093.9f6377b6ce159b569552.js"></script>




































































          
  <script>
    (function () {
      // Handle all link clicks
      document.addEventListener('click', function (e) {
        const link = e.target.closest('a');
        if (!link) return;

        const href = link.getAttribute('href');
        if (!href) return;

        // Skip anchor links and javascript: urls
        if (href.startsWith('#') || href.startsWith('javascript:')) return;

        e.preventDefault();

        // Handle special link attributes
        const target = link.getAttribute('target');
        if (target === '_blank') {
          window.parent.open(href, '_blank');
        } else {
          window.parent.location.href = href;
        }
      });

      // Track which forms have been submitted to prevent double submission
      const submittedForms = new WeakSet();

      // Handle form submissions
      document.addEventListener('submit', function (e) {
        const form = e.target;
        if (!(form instanceof HTMLFormElement)) return;

        e.preventDefault();

        // Guard against double submission
        if (submittedForms.has(form)) return;

        // If form has hCaptcha but no token yet, let hCaptcha handle it
        // (it will call form.submit() programmatically after validation)
        const hCaptchaField = form.querySelector('[name="h-captcha-response"]');
        if (hCaptchaField && !hCaptchaField.value) {
          return;
        }

        // Mark as submitted only when we're actually submitting
        submittedForms.add(form);

        // Submit form to parent window
        const parentForm = window.parent.document.createElement('form');
        parentForm.method = form.method || 'GET';
        parentForm.action = form.action || window.parent.location.href;
        parentForm.target = form.target || '_self';

        const formData = new FormData(form);
        for (const [name, value] of formData.entries()) {
          const input = window.parent.document.createElement('input');
          input.type = 'hidden';
          input.name = name;
          input.value = value.toString();
          parentForm.appendChild(input);
        }

        window.parent.document.body.appendChild(parentForm);
        parentForm.submit();
        window.parent.document.body.removeChild(parentForm);
      });

      // Intercept programmatic form.submit() calls (e.g., from hCaptcha)
      const originalSubmit = HTMLFormElement.prototype.submit;
      HTMLFormElement.prototype.submit = function () {
        // Guard against double submission
        if (submittedForms.has(this)) return;
        submittedForms.add(this);

        // Submit form to parent window with all current form data
        const parentForm = window.parent.document.createElement('form');
        parentForm.method = this.method || 'GET';
        parentForm.action = this.action || window.parent.location.href;
        parentForm.target = this.target || '_self';

        const formData = new FormData(this);
        for (const [name, value] of formData.entries()) {
          const input = window.parent.document.createElement('input');
          input.type = 'hidden';
          input.name = name;
          input.value = value.toString();
          parentForm.appendChild(input);
        }

        window.parent.document.body.appendChild(parentForm);
        parentForm.submit();
        window.parent.document.body.removeChild(parentForm);
      };

      // Intercept history API calls to make them work in the parent window
      if (window.location !== window.parent.location) {
        const originalPushState = history.pushState;
        const originalReplaceState = history.replaceState;

        history.pushState = function () {
          window.parent.history.pushState.apply(
            window.parent.history,
            arguments,
          );
        };

        history.replaceState = function () {
          window.parent.history.replaceState.apply(
            window.parent.history,
            arguments,
          );
        };
      }
    })();
  </script>

        </template>
        <script type="module">
          const headTagsTemplate = document.querySelector('template#head-tags');
          const footerTemplate = document.querySelector(
            'template#footer-template',
          );
          footerTemplate.innerHTML =
            headTagsTemplate.innerHTML + footerTemplate.innerHTML;
          const footerIframe = document.createElement('iframe');
          footerIframe.srcdoc = footerTemplate.innerHTML;
          function setIframeHeight() {
            const iframeDoc =
              footerIframe.contentDocument ||
              footerIframe.contentWindow.document;
            const iframeBody = iframeDoc.body;
            const iframeBodyHeight = iframeBody.getBoundingClientRect().height;
            footerIframe.style.height = iframeBodyHeight + 'px';
          }
          footerIframe.onload = setIframeHeight;
          footerIframe.id = 'footer';
          footerIframe.setAttribute('scrolling', 'no');

          document.body.appendChild(footerIframe);
          window.addEventListener('resize', setIframeHeight);
        </script>
        <script id="outsmartly-assignments" type="text/javascript"></script><script>window.blokidTracker = window.blokidTracker ||
{};window.blokidTracker['siteIdentifier'] = '1eff52bc-eb34-6bc7-8991-8222d361ca98';
</script>
<script async src="https://pixel.blokid.com/static/js/pixel.js"></script>
<script type="text/javascript" async src="https://shopify-init.blackcrow.ai/js/core/comfrtclothing.js?shop=comfrtclothing.myshopify.com&tagSrc=ShopifyThemeAppExtension"></script><script async type="text/javascript" src="https://fbebz.comfrt.com/providers/atLabel/load" onError="var fallbackScript = document.createElement('script'); fallbackScript.src='https://cdn.attn.tv/comfrt/dtag.js'; document.head.appendChild(fallbackScript);"></script><script type="text/javascript">
(function() {
var avm = document.createElement('script'); avm.type = 'text/javascript'; avm.async = true;
avm.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.avmws.com/1032969/';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(avm, s);
})();
</script><style>
  .cookie-banner {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.85);
    z-index: 10000;
  }

  .cookie-content {
    max-width: 1000px;
    margin: 0 auto;
    padding: 10px 15px;
    font-family: sans-serif;
    font-size: 11px;
    color: #fff;
    line-height: 1.5;
    text-align: left;
  }

  .cookie-content a {
    color: #39f;
    text-decoration: underline;
  }

  .cookie-btn {
    display: block;
    width: 100%;
    margin: 14px auto 0;
    padding: 12px 0;
    background: #fff;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    border: none;
    border-radius: 999px;
    cursor: pointer;
  }

  @media screen and (min-width: 768px) {
    .cookie-content {
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .cookie-content p {
      flex: 1;
      margin: 0;
    }
    .cookie-btn {
      display: inline-block;
      width: auto;
      flex-shrink: 0;
      margin: 0;
      padding: 6px 24px;
    }
  }
</style>

<script>
document.addEventListener('DOMContentLoaded', function() {
  function getCookie(name) {
    const m = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');
    return m ? m.pop() : '';
  }
  function setCookie(name, value, days) {
    const expires = new Date(Date.now() + days * 864e5).toUTCString();
    document.cookie = name + '=' + value + '; expires=' + expires + '; path=/';
  }

  if (getCookie('cookieConsent') !== 'true') {
    const banner = document.createElement('div');
    banner.className = 'cookie-banner';
    banner.innerHTML = `
      <div class="cookie-content">
        <p>
          By using this website, you consent to our use of first- and third-party cookies and similar tracking technologies to enhance your experience,
          conduct analytics, and advertise to you or others. You also consent to our sharing of information about your use of this website with our social media,
          advertising and analytics partners. Please see our <a href="/policies/privacy-policy" target="_blank">Privacy Policy</a>.
        </p>
        <button class="cookie-btn">OK</button>
      </div>
    `;
    document.body.appendChild(banner);

    banner.querySelector('.cookie-btn').addEventListener('click', function() {
      setCookie('cookieConsent', 'true', 365);
      banner.remove();
    });
  }
});
</script>
<script type="text/javascript" src="//b-code.liadm.com/b-02fo.min.js" async="true" charset="utf-8"></script><script src="https://shopify.growi.io/embed.js" defer="defer"></script>
<script src="https://shopify.growi.io/cookie-utils.js" defer="defer"></script><script type="text/javascript">
  var script = document.createElement('script');
  script.src = 'https://xp2023-pix.s3.amazonaws.com/px_3gv2w.js';
  document.getElementsByTagName('head')[0].appendChild(script);
</script><!-- Dash.Fi -->
<script async src="https://pixel.dashfi.dev/static/js/pixel.dash.fi.js"></script>
<script>window.dashFiTracker = window.dashFiTracker ||
{};window.dashFiTracker['siteIdentifier'] = '1f0a9fd0-3b68-6005-b859-3d7792d3c162';
</script>
<!-- End Dash.Fi --><script async src="https://storefront.recart.com/settings/699dfa5ee3461cfa705e5b1e/settings.js?shop=comfrtclothing.myshopify.com"></script>
<script async src="https://storefront.recart.com/loader.js?domain=comfrt.com&account=699dfa5ee3461cfa705e5b1e&hasGMInitParams=1&shop=comfrtclothing.myshopify.com"></script>
      
<!-- END sections: footer-group -->

    <ul hidden>
      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
      <li id="a11y-new-window-message">Opens in a new window.</li>
    </ul>

    

    <script>
      window.shopUrl = 'https://comfrt.com';
      window.routes = {
        cart_add_url: '/en-ca/cart/add',
        cart_change_url: '/en-ca/cart/change',
        cart_update_url: '/en-ca/cart/update',
        cart_url: '/en-ca/cart',
        predictive_search_url: '/en-ca/search/suggest',
      };

      window.cartStrings = {
        error: `There was an error while updating your cart. Please try again.`,
        quantityError: `You can only add [quantity] of this item to your cart.`,
      };

      window.variantStrings = {
        addToCart: `Add to cart`,
        soldOut: `Sold out`,
        unavailable: `Unavailable`,
        unavailable_with_option: `[value] - Unavailable`,
      };

      window.quickOrderListStrings = {
        itemsAdded: `[quantity] items added`,
        itemAdded: `[quantity] item added`,
        itemsRemoved: `[quantity] items removed`,
        itemRemoved: `[quantity] item removed`,
        viewCart: `View cart`,
        each: `[money]/ea`,
        min_error: `This item has a minimum of [min]`,
        max_error: `This item has a maximum of [max]`,
        step_error: `You can only add this item in increments of [step]`,
      };

      window.accessibilityStrings = {
        imageAvailable: `Image [index] is now available in gallery view`,
        shareSuccess: `Link copied to clipboard`,
        pauseSlideshow: `Pause slideshow`,
        playSlideshow: `Play slideshow`,
        recipientFormExpanded: `Gift card recipient form expanded`,
        recipientFormCollapsed: `Gift card recipient form collapsed`,
        countrySelectorSearchCount: `[count] countries/regions found`,
      };
    </script>

      <script src="//comfrt.com/cdn/shop/t/98/assets/cart-drawer.js?v=79450153850762940021757343931" defer="defer"></script><script src="//comfrt.com/cdn/shop/t/98/assets/predictive-search.js?v=57209189334897115771746829659" defer="defer"></script>

    <div id="shopify-section-cookie-banner" class="shopify-section">



<style data-shopify>.cookie-banner__container {
    background-color: rgba(0,0,0,0.85);
  }

  .cookie-banner__content {
    color: #ffffff;
  }

  .cookie-banner__button {
    background-color: #ffffff;
    color: #000000;
    
  }</style>
  <section
    class="cookie-banner__container hide"
    id="privacyCookieBanner"
  >
    <div class="cookie-banner">
      <div class="cookie-banner__content">
        <p>By using this website, you consent to our use of first- and third-party cookies and similar tracking technologies to enhance your experience, conduct analytics, and advertise to you or others. You also consent to our sharing of information about your use of this website with our social media, advertising and analytics partners. Please see our <a href="/en-ca/policies/privacy-policy" title="Privacy Policy">Privacy Policy</a>.</p>
      </div>
      <button
        class="cookie-banner__button js-confirm-cookie-banner"
        type="button"
      >
        OK
      </button>
    </div>
  </section>




</div>
  <div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block">


<script>
  console.log("[Alia app extension] v1.0.5");

  const BACKEND_URL = "https://backend.alia-prod.com";

  window.ALIA_SHOPIFY_EXTENSION_INFO = {
    customerID: "",
    country: "CA",
    market: "canada",
    language: "en"
  }

  if (document.readyState !== "loading") {
    initAlia();
  } else {
    document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true });
  }

  async function initAlia() {
    if (window.Shopify.designMode) {
      console.log("[Alia app extension] Not showing in Shopify theme editor");
      return;
    }
    const url = BACKEND_URL + "/public/launcher.js?shop=comfrtclothing.myshopify.com";
    const script = document.createElement("script");
    script.src = url;
    script.async = true;
    document.head.appendChild(script);
  }
</script>

</div></body>
</html>
