1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4<!--LOOMI SDK--> 5<!--DO NOT EDIT--> 6<link rel="preconnect" href="https://live.visually-io.com" crossorigin data-em-disable> 7<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
8<script type="text/javascript" data-em-disable data-vsly> 9 (()=> { 10 const env = 2; 11 var store = "5ef43d-4a.myshopify.com"; 12 var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase(); 13 var jitsuKey = "js.88160305438"; 14 var themeId = 186496909598; 15 var role = "main"; 16 window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role}; 17 18 19 20 21 22 window.loomi_ctx.blockingConcent = false; 23 loomi_ctx.ttl=1793514226; 24 25 })() 26</script>
vendor: 1 bytes, line 26
26
27<script type="text/javascript" data-em-disable> 28 !function(){var e,t,n;!function(e){e.JSCondition="jsCondition",e.JSFunction="jsFunction",e.JSEvent="jsEvent",e.Selector="selector",e.ElementEvent="elementEvent",e.PageLoad="pageLoad",e.Timeout="timeout",e.Inactivity="inactivity",e.ExitIntent="exitIntent",e.Conjunction="conjunction"}(e||(e={})),function(e){e[e.PAUSED=4]="PAUSED"}(t||(t={})),function(e){e[e.LOCAL=0]="LOCAL",e[e.STAGE=1]="STAGE",e[e.PROD=2]="PROD",e[e.TEST=3]="TEST"}(n||(n={}));const r="lmi_preview";var o;!function(e){e.USE_CASE="USE_CASE",e.ADD_TO_CART="ADD_TO_CART"}(o||(o={}));const i=function(e){void 0===e&&(e=()=>window);try{return Promise.resolve(v(()=>void 0!==_(()=>e().removeEventListener),100,100)).then(function(){return Promise.resolve()})}catch(e){return Promise.reject(e)}},s=function(e,t){void 0===e&&(e=()=>window),void 0===t&&(t=!1);try{function n(){return Promise.resolve()}const r=t&&a()?Promise.resolve(v(()=>c,1e3,10)).then(function(){}):Promise.resolve(v(()=>void 0!==_(()=>e().addEventListener),10,1e3)).then(function(){});return Promise.resolve(r&&r.then?r.then(n):n())}catch(o){return Promise.reject(o)}};let c=!1;function a(){return!0===_(()=>window.vslyDeferResources)}function u(e,t){void 0===t&&(t=20);let n=0;return function(){clearTimeout(n),n=setTimeout(()=>e(...[].slice.call(arguments)),t)}}window.addEventListener("load",()=>{setTimeout(()=>{c=!0},2e3)});const l="vsly-hide-theme-preview",d="vslyCtags",m=()=>{_(()=>{const e=window.loomi_ctx.ctags||[];0===e.length?window.loomi_ctx.ctags=JSON.parse(localStorage.getItem(d)||"[]"):localStorage.setItem(d,JSON.stringify(e)),_(()=>{const e=JSON.parse(localStorage.getItem("vslyCustomCtags")||"[]");e&&e.length>0&&(window.loomi_ctx.ctags=[...window.loomi_ctx.ctags||[],...e])})})},f=()=>new Date(1e3*Math.floor(Date.now()/1e3));function h(e,t){void 0===t&&(t={async:!1,defer:!1});const n=_(()=>window.visually.flags["bunny-cdn"]),r=A();return p(`vsly-lib-${e}`,`https://${n?"assets.visually.io":r}/vsly/lib/${e}.js`,t)}function p(e,t,n){return void 0===n&&(n={async:!1,defer:!1}),new Promise((r,o)=>{let i=document.getElementById(e);i?r(document.getElementById(e)):(i=document.createElement("script"),i.id=e,i.src=t,i.async=n.async||!1,i.defer=n.defer||!1,i.setAttribute("data-em-disable",""),i.onload=()=>r(i),i.onerror=()=>o(new Error(`Failed to load ${t}`)),document.head.appendChild(i))})}function v(e,t,n,r){return void 0===t&&(t=500),void 0===n&&(n=4),new Promise((o,i)=>{e()?o(0):0!==n?setTimeout(()=>{r&&r()&&i(`condition rejected ${_(()=>e.toString())}`),v(e,t,n-1).then(o).catch(i)},t):i(`condition rejected ${_(()=>e.toString())}`)})}function w(e,t){void 0===t&&(t=500);const n=_(()=>window.visually_io_editor)?Date.now()+1e4:Infinity;function r(o){try{const i=e();i?o(i):Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}catch(e){console.error("vsly-when",e),Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}}return new Promise(e=>{r(e)})}function y(e){return!Array.isArray(e)||0===e.length}function g(e){return btoa(unescape(encodeURIComponent(JSON.stringify(e))))}function _(e,t){void 0===t&&(t=void 0);try{return e()}catch{return t}}const S=e=>e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;function E(){const e=window.loomi_ctx?.clientId;return e?(window.localStorage.setItem("vsly__st",String(e)),String(e)):window.localStorage.getItem("vsly__st")}function P(e,t,n){void 0===t&&(t=5),void 0===n&&(n=500),t>=0&&!_(e)&&setTimeout(()=>{_(e)||P(e,t-1)},n)}const A=function(e){return void 0===e&&(e=window.loomi_ctx.env),e===n.STAGE?"sdk.loomi-stg.xyz":"live.visually-io.com"};function I(e){return e.replace(/[^a-z_A-Z0-9]/gi,"_")}const b=()=>!!_(()=>x()()),x=()=>_(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||_(()=>window.Shopify.customerPrivacy.userCanBeTracked)||_(()=>window.visually.analyticsProcessingAllowed);function C(){const e=function(){try{return Promise.resolve(v(()=>!!_(()=>window.loomi.jitsu),a()?1e3:500,120)).then(function(){return _(()=>window.loomi.jitsu)})}catch(e){return Promise.reject(e)}}();return{register(t,n,r,o){e.then(e=>_(()=>e.register(t,n,r,o)))},track:function(t,n,r){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.track(t,n,r))).then(function(){})})},trackExt:function(t,n){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.trackExt(t,n))).then(function(){})})}}}let k=!1,T=!1;function N(e,t,n){return{id:T?"lmi-000":"lmi-"+ ++j,isApplied:!1,kind:e,selector:t,value:n}}function O(e,t){let n,r=!1;return null!==e.previousElementSibling?n=e.previousElementSibling:(n=e.parentElement,r=!0),n?(e.outerHTML=t,r?n.firstElementChild:n.nextElementSibling):e}let j=Math.round(1e4*Math.random()),L=[],$=new Map;const R="lmid",D="lmwv";function U(){return!!_(()=>window.vsly_fbs)}function M(){return window.location.search.includes("lmi_debug")||U()}function q(){M()&&console.debug("loomi-editor",...[].slice.call(arguments))}function F(){M()&&console.error("loomi-editor",...[].slice.call(arguments))}let B=!0,J={};class V{constructor(e,t){this._value=void 0,this._addedAt=void 0,this._value=e,this._addedAt=t||(new Date).getTime()}value(){return this._value}addedAt(){return this._addedAt}}class H{constructor(e,t){this.backend=void 0,this.ttlMillis=void 0,this.backend=e,this.ttlMillis=t}isValid(e){return!!e&&(new Date).getTime()-e.addedAt()<=this.ttlMillis}get(e){const t=this.backend.get(e),n=this.isValid(t);if(t&&n)return t.value();n||this.backend.remove(e)}set(e,t,n){const r=new V(t,n);this.backend.set(e,r)}}class G{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`,window[this.namespace]={}}get(e){return _(()=>window[this.namespace][e])}remove(e){_(()=>delete window[this.namespace][e])}set(e,t){window[this.namespace][e]=t}}class z{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`}get(e){return _(()=>{const t=sessionStorage.getItem(`${this.namespace}_${e}`);if(!t)return;const n=JSON.parse(t);return new V(n._value,n._addedAt)})}remove(e){sessionStorage.removeItem(`${this.namespace}_${e}`)}set(e,t){sessionStorage.setItem(`${this.namespace}_${e}`,JSON.stringify(t))}}class K extends H{constructor(e,t){super(new G(e),t)}}const W=function(e,t){void 0===t&&(t=8397271938200529);let n=3735928559^t,r=1103547991^t;for(let t,o=0;o<e.length;
28o++)t=e.charCodeAt(o),n=Math.imul(n^t,2654435761),r=Math.imul(r^t,1597334677);return n=Math.imul(n^n>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507)^Math.imul(n^n>>>13,3266489909),`${4294967296*(2097151&r)+(n>>>0)}`},Q="targeting-changed",Y="vslyThemeTest",Z="0891c521a9aa47c6a9fd965198b7ed44",X="_203";function ee(e,t,n,r,o){void 0===n&&(n=10),void 0===r&&(r=!1),void 0===o&&(o="none");const{_USE_CASE:i,_USE_CASE_VARIANT:s,_USE_CASE_AUDIENCES:c,_USE_CASE_VERSION:a,_USE_CASE_GA_VARIANT:u,_USE_CASE_GA:l}=e;if(U()||ie())return;if(!function(e){try{const t=location.pathname,n=new URL(e);if(location.search.includes("vsly-redirected-from"))return!1;if(!0===_(()=>window.visually.flags["sdk-kill-advanced-redirect-checks"]))return!0;{let e=!1;const r=decodeURIComponent(location.search);return n.searchParams.forEach((t,n)=>{const o=decodeURIComponent(`${n}=${t}`);r.includes(o)||(e=!0)}),!!((_(()=>Array.from(n.searchParams.values()).length)||0)>0&&e)||t!==n.pathname}}catch(e){return!1}}(t))return;if(!function(e,t,n){const r=`vsly-redirect-${W(`${n._USE_CASE}-${n._USE_CASE_VARIANT}-${n._USE_CASE_VERSION}-${e}`)}`;return"session"===t?"true"!==sessionStorage.getItem(r)&&(sessionStorage.setItem(r,"true"),!0):"user"!==t||"true"!==localStorage.getItem(r)&&(localStorage.setItem(r,"true"),!0)}(t,o,e))return;h();const d=`${i}-${s}`,m={type:"USE_CASE",ts:f().valueOf(),payload:{sid:_(()=>window.loomi_ctx.session.id),user:{anonymous_id:_(()=>window.loomi_ctx.userId)},use_case:i,use_case_variant:s,...a?{version:a}:{},...c?{audiences:c}:{}},options:{gaName:_(()=>I(l)),gaVariant:_(()=>I(u))}};function h(){document.body&&(document.body.style.opacity=0)}_(()=>{ce(i)&&(m.payload.clickId="redirect",m.options.isRedirect=!0)}),window.vsly_redirecting=!0,setTimeout(function(){try{h();const e=JSON.stringify(m),n=g(m),o=!d.includes(re);let i=t;try{new URLSearchParams(location.search).forEach((e,t)=>{(r||oe(t))&&(i=te(i,t,e))})}catch(t){q("e87",{redirectUrl:i,key:d,event:e,ex:t})}return i=te(i,"vsly-redirected-from",d),o&&(i=te(i,"vsly-redirected-event",n)),location.replace&&location.replace(i),Promise.resolve()}catch(e){return Promise.reject(e)}},n)}function te(e,t,n){try{const r=new URL(e);return r.searchParams.append(t,n),r.href}catch(t){return`${e}${e.includes("?")?"&":"?"}key=${n}`}}function ne(e){return{_USE_CASE:e.experienceId,_USE_CASE_VARIANT:e.variantId,_USE_CASE_VERSION:e.version,_USE_CASE_AUDIENCES:_(()=>window.loomi_ctx.audiences.join("|"),""),_USE_CASE_GA:e.gaExperienceName,_USE_CASE_GA_VARIANT:e.gaVariantName}}const re="theme_test_redirect_back_to_main",oe=e=>e.toLowerCase().startsWith("utm");function ie(){return _(()=>window.Shopify.designMode,!1)}function se(){return _(()=>window.Shopify.country)||_(()=>window.visually.country)}const ce=e=>window.loomi.conf.experiments.find(t=>t.name===e).isRedirect,ae=(e,t)=>{_(()=>!0===window.visually.flags["sdk-disable-dynamic-height-strategy"],!1)||e&&function(e,t,n){let r=e,o=0;for(;r.parentElement&&o<10;)n(r.parentElement),r=r.parentElement,o+=1}(e,0,e=>{const t=e.style.height;var n;(n=t)&&""!==n&&(e.style.removeProperty("height"),e.style.minHeight=t)})};function ue(e,t,n,r){if(!document.body.contains(r)){const r=document.querySelector(n);return r?(t(),e(),{element:r,isDetached:!0}):{isDetached:!1}}return{isDetached:!1}}function le(e){if(!_(()=>window.visually.flags["visibility-redo"]))return document.querySelector(e);const t=document.querySelectorAll(e);for(let e=0;e<t.length;e++){const n=t.item(e);if(de(n))return n}return _(()=>t[0])}function de(e){try{if(!_(()=>window.visually.flags["visibility-redo"]))return!0;if(!e)return!1;const t=e.getBoundingClientRect(),n=getComputedStyle(e);return!_(()=>"none"==n.display||"0"==n.opacity||"hidden"==n.visibility||t.width<=5&&t.height<=5||"none"==e.style.display||"0"==e.style.opacity||"hidden"==e.style.visibility)}catch(e){return!0}}function me(e){return _(()=>window.visually.flags[e],!1)}function fe(){return _(()=>!0===window.vslyDeferWidgets||me("sdk-defer-widgets"),!1)}const he="visually",pe="widgets";let ve;function we(e,t){const n=e+t,r=`vslyw-${n}`;if(!document.getElementById(r)){const e=document.createElement("script");e.id=r,e.type="text/javascript";
28const t=_(()=>window.visually.flags["bunny-cdn"]),o=A();e.src=`https://${t?"assets.visually.io":o}/widgets/${n}.js`,document.head.appendChild(e)}}window.IntersectionObserver&&(ve=new IntersectionObserver((e,t)=>{e.forEach(e=>{if(e.isIntersecting){const n=e.target;(function(e){const t=e.getAttribute("lmw"),n=e.getAttribute(D);if(t&&n){const r=t+n;return v(()=>_(()=>!!window[he][pe][r])&&_(()=>!!window.preact),50,500).then(()=>{_(()=>window[he][pe][r](`#${e.id}`))}),!0}return!1})(n)&&t.unobserve(n)}})},{root:null,rootMargin:window.vslyDeferWidgetsMargin||"100px",threshold:.1}));const ye="vsly-orig-sel";function ge(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const _e=function(e){try{return Promise.resolve(ge(function(){return Promise.resolve(v(()=>!!_(()=>document.querySelector(e)),250,100)).then(function(){return Promise.resolve(document.querySelector(e))})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}};function Se(e,t,n){const r=t.extra;return n&&n>=3?void 0!==r&&!!_(()=>e.childNodes[r]):!!r&&!!_(()=>e.childNodes[r])}function Ee(e,t,n){void 0===n&&(n=10),me("kill-theme-testing")||Pe(t)||(Ae(e,t),ee(e,Ie(t).href,n,!0,"session"))}const Pe=e=>{if(xe())return!0;_(function(){try{return Promise.resolve(v(()=>!!document&&!!document.head,10,2e3)).then(function(){const e=document.head||document.getElementsByTagName("head")[0];if(!e.querySelector(`#${l}`)){const t=document.createElement("style");t.id=l,t.appendChild(document.createTextNode("#preview-bar-iframe,#PBarNextFrameWrapper,#PBarNextFrame { display: none !important;}")),e.appendChild(t)}})}catch(e){return Promise.reject(e)}});const t=window.loomi_ctx.themeId||_(()=>window.Shopify.theme.id),n=window.loomi_ctx.role||_(()=>window.Shopify.theme.role),r=!Ne({id:t,role:n}),o=_(()=>!window.loomi_ctx.testedThemes.includes(t));return!(!r||!o)||Te({id:t,role:n},e)},Ae=(e,t)=>{const n=e._USE_CASE!==re;Le(t)&&n&&[sessionStorage,localStorage].forEach(e=>Oe(e))},Ie=e=>{let t=Re();return _(()=>!!window.loomi_api.vslyResolveThemeTestUrl)&&(t=_(()=>window.loomi_api.vslyResolveThemeTestUrl(t),t)),t.searchParams.append("preview_theme_id",`${e||""}`),t},be=()=>{const e="vsly-tts";if($e(e)||De(e))return;ke();const t=Ie("");t.searchParams.append(e,"1"),sessionStorage.setItem(e,`${f().valueOf()}`),document.body.style.opacity=0,location.replace(t.href)},xe=()=>
28{const e="vsly_disableThemeTest",t=$e("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ie()||t},Ce=()=>0===(window.loomi_ctx.embeddedTests||[]).filter(e=>e.experiment.isThemeTest).length,ke=()=>[sessionStorage,localStorage].forEach(e=>e.removeItem(Y)),Te=(e,t)=>e.id===t||Ne(e)&&!t,Ne=e=>"main"===e.role,Oe=e=>e.setItem(Y,"1"),je=e=>e.getItem(Y),Le=e=>!!e,$e=e=>_(()=>Re().searchParams.has(e)),Re=()=>_(()=>new URL(window.location.href)),De=e=>{const t=sessionStorage.getItem(e);if(t){const e=f().valueOf()-Number(t);return Number.isFinite(e)&&e<864e5}return t},Ue="data-rid",Me="data-alchemy-element-root";let qe,Fe=0;function Be(e){return e.hasAttribute(Ue)||e.hasAttribute(Me)}const Je=function(e,t){try{return Promise.resolve(v(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Ve||(Ve=new MutationObserver(He)),He();const e="spa"===_(()=>window.vslyIntegrationType,"static")?document:document.body;Ve.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(k=e),t&&(T=t)})}catch(e){return Promise.reject(e)}};let Ve;function He(){L.filter(e=>!e.isApplied).forEach(e=>{try{const t=_(()=>document.body.querySelector(e.selector));if(!t)return void function(e,t,n,r,o){void 0===r&&(r=100),void 0===o&&(o=10);const i=!!t,s=_(()=>J[e])||0;!i&&B&&s<o&&(B=!1,J[e]=(_(()=>J[e])||0)+1,setTimeout(()=>{try{n()}catch(t){F("failed to run setTimeout on refreshAllElementsSets",e,t)}B=!0},r+50*s))}(e.selector,t,He,100,10);if($.has(e.id))return;if(function(e,t){if(e&&(void 0===qe&&(qe=!!document.querySelector(`[${Me}],[${Ue}]`)),qe)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Be(t))return!0;return!1}(t,e)&&!function(){if(U())return!0;const e=window.vslyHydrationSize||1,t=!!window.elementIdToRuntimeInitialized&&Object.values(window.elementIdToRuntimeInitialized).length>=e;t&&0===Fe&&(Fe=Date.now());const n=Date.now()-Fe,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=Ge(e,t);n&&($.set(e.id,n),e.isApplied=!0)}catch(t){!function(){M()&&console.warn("loomi-editor",...[].slice.call(arguments))}("failed to resolve command from mutation request with exception.",t,e)}}),Ke()}function Ge(e,t){if("replace"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1;const c=n.outerHTML;return{id:e,isApplied:()=>s,kind:"replace",do:()=>{s||(k&&n.setAttribute(R,i),n.outerHTML!==r&&(n=O(n,r),ae(n),k&&n.setAttribute(R,i),s=!0))},undo:()=>{s&&n.outerHTML!==c&&(n=O(n,c),s=!1)},redoIfNeeded:()=>!1,setDebugId:e=>i=e}}(e.id,0,t,e.value,e.id);if("appendBefore"===e.kind||"appendAfter"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1,c=document.querySelector(t),a=document.createElement("div");const u=()=>{s||("appendBefore"===r&&(c=document.querySelector(t),_(()=>c.parentNode.insertBefore(a,c)),ae(c),a=O(a,n),k&&a.setAttribute(R,i),s=!0),"appendAfter"===r&&(s||(c=document.querySelector(t),c.nextSibling?(_(()=>c.parentNode.insertBefore(a,c.nextSibling)),ae(c)):(_(()=>c.parentNode.appendChild(a)),ae(c)),a=O(a,n),k&&a.setAttribute(R,i),s=!0)),s=!0)},l=()=>{s&&(a.remove(),s=!1)};return{id:e,isApplied:()=>s,kind:r,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.kind,e.id);if("appendCss"===e.kind)return function(e,t,n,r){let o=r||e,i=!1,s=document.querySelector(t);const c=document.createElement("style"),a=()=>{i||(c.innerHTML=n,k&&c.setAttribute(R,o),document.head.appendChild(c),i=!0)},u=()=>{i&&(c.remove(),i=!1)};return{id:e,kind:"appendCss",isApplied:()=>i,do:a,undo:u,redoIfNeeded:()=>{const e=ue(a,u,t,s);return e.element&&(s=e.element),e.isDetached},setDebugId:e=>o=e}}(e.id,e.selector,e.value,e.id);if("appendJs"===e.kind)return function(e,t,n,r,o){let i=r||e,s=!1,c=document.querySelector(t),a=null;const u=()=>{s||(a||(a=document.createElement("script")),a.setAttribute("type","application/javascript"),a.innerHTML=function(e,t){return e&&t?`(async () => {\n const _USE_CASE = "${t.experienceId}";
28\n const _USE_CASE_VARIANT = "${t.variantId}";\n const _USE_CASE_VERSION = ${_(()=>t.version||0,0)};\n const _USE_CASE_AUDIENCES = "${_(()=>window.loomi_ctx.audiences.join("|"),"")}";\n const _USE_CASE_GA = "${_(()=>t.gaExperienceName.replace(/"/g,'\\"'),t.gaExperienceName)}";\n const _USE_CASE_GA_VARIANT = "${_(()=>t.gaVariantName.replace(/"/g,'\\"'),t.gaVariantName)}";\n const _USE_CASE_CTX = {_USE_CASE,_USE_CASE_VARIANT,_USE_CASE_VERSION,_USE_CASE_AUDIENCES,_USE_CASE_GA,_USE_CASE_GA_VARIANT};\n const __currentScriptElement = document.currentScript;\n ${e}\n if (typeof vslyCleanup !== 'undefined') { \n if (__currentScriptElement) {\n __currentScriptElement.__vslyCleanup = vslyCleanup;\n }\n }\n })()`:!t&&e?`\n(async () => {\n const __currentScriptElement = document.currentScript;\n ${e}\n if (typeof vslyCleanup !== 'undefined') { \n if (__currentScriptElement) {\n __currentScriptElement.__vslyCleanup = vslyCleanup;\n }\n }\n})();\n`:e}(n,o),k&&(a.id=i),document.body.appendChild(a),s=!0)},l=()=>{if(!s)return;const e=(()=>{try{const e=a.__vslyCleanup;if(e)return e(),!0}catch(e){k&&console.error("vslyCleanup error:",e)}return!1})();a&&a.remove(),e&&(a=null),s=!1};return{id:e,kind:"appendJs",isApplied:()=>s,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.id,e.options);if("appendFont"===e.kind){const t=JSON.parse(e.value);if(t&&t.family&&t.weights)return function(e,t,n){n=n||e;let r=!1;const o=document.createElement("link"),i=(c=t.weights,(s=t.family).toLowerCase().includes("jetbrains")&&(s="JetBrains Mono"),`https://fonts.googleapis.com/css2?family=${encodeURIComponent(s)}:wght@${_(()=>c.join(";"))}&display=block`);var s,c;return o.setAttribute("href",i),o.setAttribute("rel","stylesheet"),{id:e,isApplied:()=>r,kind:"appendFont",do:()=>{r||(k&&o.setAttribute(R,n),document.head.appendChild(o),r=!0)},undo:()=>{r&&(o.remove(),r=!1)},redoIfNeeded:()=>!1}}(e.id,t,e.id)}else{if("compound"===e.kind){const n=e.value.map(n=>(n.options=e.options,Ge(n,t))).filter(e=>e);return function(e,t,n){let r=!1;return{id:e,isApplied:()=>r,kind:"compound",do:()=>{r||(t.filter(e=>!e.isApplied()).forEach(e=>{e.setDebugId&&e.setDebugId(n),e.do()}),r=!0)},undo:()=>{r&&(t.filter(e=>e.isApplied()).reverse().forEach(e=>e.undo()),r=!1)},redoIfNeeded:()=>t.map(e=>e.redoIfNeeded()).filter(e=>e).length>0}}(e.id,n,e.id)}if("widget"===e.kind){const t=_(()=>e.block.value),n=_(()=>t.env.sectionId.substring(1),e.id);return function(e,t,n,r,o,i,s){void 0===s&&(s="");const c=i||t;let a=!1;const u=`vslyp-${t}`;let l=null,d=null,m=[];const f=()=>{a||(we(r,s),"replace"===e?w():y(),fe()&&ve||h(),a=!0)},h=()=>{const e=r+s;v(()=>_(()=>!!window[he][pe][e])&&_(()=>!!window.preact),50,500).then(()=>{ae(l),_(()=>window[he][pe][e](`#${t}`))})},p=()=>{if(!a)return;d&&d.remove();const t=document.getElementById(u);if(t&&t.remove(),"replace"===e&&l&&l.children&&l.children.length>0){let e=0;for(const t of l.children)t.style.display=m[e],e+=1}a=!1},w=()=>
28{if(l=le(n),l){if(m=[],l.children&&l.children.length>0)for(const e of l.children){const t=e;t&&!t.getAttribute("preact")&&(m.push(t.style.display),t.style.display="none")}g(),l.appendChild(d),fe()&&ve&&ve.observe(d)}else F("vsly",`failed to find element with selector: ${n} when trying to replace with widget`)},y=()=>{l=le(n),l?(g(),l.insertAdjacentElement("appendBefore"===e?"beforebegin":"afterend",d),fe()&&ve&&ve.observe(d)):F("vsly",`failed to find element with selector: ${n} when trying to append widget`)},g=()=>{if(d=document.getElementById(t),!d){d=document.createElement("section"),d.style.all="unset",d.style.width="100%",d.setAttribute("preact","1"),k&&d.setAttribute(R,c),d.setAttribute("lmw",r),d.setAttribute(D,s),d.id=t;const e=document.createElement("script");e.id=u,e.setAttribute("type","text/props"),e.innerHTML=JSON.stringify(o),_(()=>document.body.appendChild(e))}};return{id:t,isApplied:()=>a,kind:"widget",do:f,undo:p,redoIfNeeded:()=>{const e=ue(f,p,n,l);return e.element&&(l=e.element),e.isDetached}}}(t.htmlKind,n,e.selector,t.widgetId,t.env,n,t.version)}if("moveElem"===e.kind){const t=_(()=>e.block.value);return function(e,t,n,r){let o=!1,i={display:""},s=null,c=null;const a=()=>{o||v(()=>(s=document.querySelector(t),c=document.querySelector(n),!!s&&!!c),50,500).then(()=>{s=document.querySelector(t),c=document.querySelector(n),u()})},u=()=>{c&&s&&(i={display:c.style.display,parentNode:s.parentElement,nextSib:s.nextElementSibling,prevSib:s.previousElementSibling},"appendBefore"===r?c.insertAdjacentElement("beforebegin",s):"appendAfter"===r?c.insertAdjacentElement("afterend",s):"replace"===r&&(c.style.display="none!important",c.insertAdjacentElement("afterend",s)),s.setAttribute(ye,t),o=!0)};return{id:e,isApplied:()=>o,kind:"moveElem",do:a,undo:()=>{o&&c&&s&&(i&&i.prevSib?i.prevSib.insertAdjacentElement("afterend",s):i&&i.nextSib?i.nextSib.insertAdjacentElement("beforebegin",s):i&&i.parentNode&&i.parentNode.appendChild(s),"replace"===r&&(c.style.display=i.display),s.removeAttribute(ye),o=!1)},redoIfNeeded:()=>!(_(()=>s.hasAttribute(ye))&&document.body.contains(s)||(o=!1,a(),0))}}(e.id,e.selector,t.destSelector,_(()=>t.htmlKind))}if("automation"===e.kind)return function(e){let t=!1;return{id:`automation-${(new Date).getDate()}`,kind:"automation",isApplied:()=>t,do:()=>{if(!t){t=!0;try{e.sort((e,t)=>e.order-t.order).map(e=>{switch(e.kind){case"click":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to click on:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e&&e.click(),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"type":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to type on:",e.selector,"with text: ",e.data),Promise.resolve(_e(e.selector)).then(function(t){const n=_(()=>Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set);_(()=>n.call(t,e.data||""));const r=new Event("input",{bubbles:!0});return t.dispatchEvent(r),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"scroll":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to scroll to:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e.scrollIntoView(!0),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"wait":return()=>function(e){try{try{return q("fake-click",`about to wait for: ${e.data}ms`),Promise.resolve(new Promise(t=>{setTimeout(()=>t(),_(()=>e.data)||1e3)}))}catch(e){return Promise.reject(e)}}catch(e){return Promise.reject(e)}}(e);default:return()=>Promise.resolve()}}).reduce((e,t)=>e.then(e=>t()),Promise.resolve()).then()}catch(e){F("failed to run automation with exception:",e)}}},undo:()=>{},redoIfNeeded:()=>!1}}(_(()=>e.block.value).steps);if("visualEdit"===e.kind){const t=_(()=>e.block.value);return function(e,t){let n=!1,r={};const o=function(e,t,n){void 0===n&&(n=!0);const o=t.subChanges.map(n=>{switch(n.kind){case"text":return((e,t,n)=>{if(!e)return()=>{};const r=t.extra;if(Se(e,t,n)){const n=e.childNodes[r].textContent;return e.childNodes[r].textContent=t.value,()=>e.childNodes[r].textContent=n}{const n=e.textContent;return e.textContent=t.value,()=>e.textContent=n}})(e,n,t.version);case"style":return((e,t)=>{if(!e)return()=>{};const n=_(()=>e.style[t.key],null);return e.style.setProperty(t.key,t.value,"important"),()=>e.style.setProperty(t.key,n)})(e,n);case"image":return((e,t)=>{if(!e||!e.removeAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute("srcset")||"";e.removeAttribute("srcset");const r=_(()=>e.src,void 0);e.src=t.value;const o=e.parentElement,i=o&&"PICTURE"===o.nodeName,s=[];
28return i&&o.querySelectorAll("source").forEach(e=>{s.push(e.getAttribute("srcset")||""),e.removeAttribute("srcset")}),()=>{e.setAttribute("srcset",n),e.src=r,i&&o.querySelectorAll("source").forEach((e,t)=>{e.setAttribute("srcset",s[t])})}})(e,n);case"video":return((e,t)=>{if(!e||!e.setAttribute)return()=>{};const n=e.innerHTML;e.innerHTML="";const r=e.getAttribute("src")||"";return e.setAttribute("src",t.value),()=>{e.innerHTML=n,e.setAttribute("src",r)}})(e,n);case"attr":return((e,t)=>{if(!e||!e.setAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute(t.key);return e.setAttribute(t.key,t.value),()=>n?e.setAttribute(t.key,n):e.removeAttribute(t.key)})(e,n)}});n&&(r[t.selector]={ve:t,elem:e,reverts:o})};return{id:e,kind:"visualEdit",isApplied:()=>n,do:()=>{n||(n=!0,t.forEach(e=>{v(()=>!!document.querySelector(e.selector),250,300).then(()=>{const t=document.querySelector(e.selector);o(t,e)})}))},undo:()=>{n&&(n=!1,Object.values(r).forEach(e=>e.reverts.forEach(e=>e())),r={})},redoIfNeeded:()=>{if(!n)return!1;let e=!1;return Object.values(r).forEach(t=>{e=document.body.contains(t.elem)?function(e,t){return e.ve.subChanges.forEac
28h((n,r)=>{n.value!==((e,t,n)=>{switch(t.kind){case"text":return((e,t,n)=>{const r=t.extra;return Se(e,t,n)?e.childNodes[r].textContent:e.textContent})(e,t,n);case"attr":return((e,t)=>e.getAttribute(t.key))(e,t);case"style":return((e,t)=>_(()=>e.style[t.key],null))(e,t);case"image":case"video":return(e=>e.src)(e)}})(e.elem,n,e.ve.version)&&(_(()=>e.reverts[r]()),o(e.elem,{selector:e.ve.selector,subChanges:[n]},!1),t=!0)}),t}(t,e):function(e){e.reverts.forEach(e=>e());const t=document.querySelector(e.ve.selector);return t&&o(t,e.ve),!0}(t)}),e}}}(e.id,t.changes)}if("pageRedirect"===e.kind){const t=_(()=>e.block.value);if(t)return n=t,r=e.options,{id:e.id,kind:"pageRedirect",isApplied:()=>!1,do:()=>{ee(ne(r),n.destUrl,n.redirectAfter,!0===n.retainQueryParams,n.stickinessMode)},undo:()=>{},redoIfNeeded:()=>!1,setDebugId:e=>""}}else if("themeTest"===e.kind){const t=_(()=>e.block.value);if(t)return function(e,t,n){const r=()=>!1;return{id:e,kind:"themeTest",isApplied:r,do:()=>Ee(ne(n),t.targetThemeId),undo:r,redoIfNeeded:r,setDebugId:r}}(e.id,t,e.options)}}var n,r}let ze=!1;function Ke(){ze||(ze=!0,requestAnimationFrame(We))}function We(){$.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){F("failed to apply mutation command with exception:",t,e)}}),ze=!1}function Qe(e){try{const n=$.get(e),r=n&&n.undo();$.delete(e);const o=L.findIndex(t=>t.id==e);return(t=_(()=>L[o].selector))&&_(()=>J[t])&&delete J[t],L.splice(o,1),Ke(),r}catch(e){return}var t}function Ye(e){return"div"===e.selector&&(e.selector="body div"),L.push(e),He(),{revert:()=>Qe(e.id),mutationId:e.id}}function Ze(){const e=_(()=>window.loomi_ctx.cart);if(e)return e;const t=localStorage.getItem("loomi-cart");if(t)try{return JSON.parse(t)}catch(e){}}var Xe;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(Xe||(Xe={}));const et=u((e,t)=>{const n=function(e,t){const n=new Event(Q);return n.key=e,n.value=t,n}(e,t);document.dispatchEvent(n),console.debug("Targeting has changed:",n)},80),tt=()=>window.loomi_ctx.session.id;function nt(e){return _(()=>e.items.map(e=>_(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function rt(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function ot(){const e=_(()=>window.loomi_ctx.sessionProducts);if(e)return e;const t=localStorage.getItem("loomi_session_products"),n=t?JSON.parse(t):[];return _(()=>n.filter(e=>""!=e.handle).reverse().slice(0,20))}function it(e){return JSON.parse(localStorage.getItem(e)||"[]")}function st(e,t,n,r){e=e||[],t=t||[];const o=_(()=>t.filter(t=>!e.find(n(t))))||[],i=[...e,...o].slice(0,25);return i.length>0&&localStorage.setItem(r,JSON.stringify(i)),i}function ct(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const at="vsly_params_history",ut="vsly_visited_pages",lt=function(e){try{const t=e.matches?ht.MOBILE:ht.DESKTOP,n=function(){if(dt!=t){q("device-listener",`device changed to ${t} from ${dt}`),window.loomi_ctx.deviceOverride=t===ht.MOBILE?"m":"d",dt=t;const e=_(()=>window.visually.reload),n=function(){if(e)return Promise.resolve(e()).then(function(){});F("device-listener","can't find reload function")}();if(n&&n.then)return n.then(function(){})}}();return Promise.resolve(n&&n.then?n.then(function(){}):void 0)}catch(e){return Promise.reject(e)}};let dt;function mt(){a()?function(){try{return Promise.resolve(v(()=>c,1e3,10)).then(function(){return ft(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):ft()}function ft(){let e=_(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",lt),t.addEventListener("change",lt)}var ht;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(ht||(ht={}));const pt=()=>edgetag("getUserId");function vt(){const e="vsly_edgetag";return P(()=>(pt()&&localStorage.setItem(e,pt()),!0)),_(pt)||localStorage.getItem(e)}const wt="lmi_type",yt="lmi_from",gt="lmi_class",_t="lmi_utm_data",St={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},Et=function(e,t){void 0===t&&(t=3);let n=e;for(let e=0;e<t;e++)try{const e=decodeURIComponent(n);if(e===n)break;n=e}catch{break}return n},Pt=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return _(()=>
28new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=St[n],o=Et(e);r?t.utm[r]=o:function(e){return _(()=>[gt,yt,wt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function At(){const e=function(e){let t=[];const n=localStorage.getItem(_t);return null!=n&&(t=[...JSON.parse(n)].slice(0,20)),e&&(e.ts=f(),t=[e,...t]),t}(function(e){if(function(e){return!e||"{}"===JSON.stringify(e)}(e))return null;const t={};return e.campaign&&(t.campaign=e.campaign),e.medium&&(t.medium=e.medium),e.source&&(t.source=e.source),e.term&&(t.term=e.term),e.content&&(t.content=e.content),t}(_(()=>Pt().utm)));return localStorage.setItem(_t,JSON.stringify(e)),e}function It(){const e=_(()=>At(),[]);if(!Array.isArray(e)||0===e.length)return"";const t=e.filter(e=>e.campaign);return 0===t.length?"":_(()=>t.reduce((e,t)=>t.ts>e.ts?t:e,t[0]).campaign,"")||""}const bt=function(e){return Promise.resolve(xt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([kt],"readonly").objectStore(kt).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},xt=function(){try{const e=function(){if(!Tt)return Promise.resolve(new Promise((e,t)=>{const n=indexedDB.open(Ct,1);n.onerror=e=>{t("IDB e:o"+e.target.error)},n.onsuccess=t=>{Tt=t.target.result,e(Tt)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(kt,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return Tt}):Tt)}catch(e){return Promise.reject(e)}},Ct="VISUALLY_IO",kt=Ct;let Tt=null;function Nt(){const e={},t=window.loomi_ctx||{};t.productId&&(e.productId=t.productId);const n=_(()=>{const e=new URL(location.href).searchParams,t="variant";return e.has(t)&&function(e){const t=Number(e),n=isNaN(t)?Number(`${e}`.replace(/[^\d.]+/g,""))||void 0:t;if(void 0!==n&&0!==n)return`${n}`}(e.get(t))})||t.variantId;return n&&(e.variantId=n),e}function Ot(){return _(()=>Ze().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const jt=function(e){return void 0===e&&(e=Ze()),_(()=>(("spa"==window.vslyIntegrationType?_(()=>e.attributes.map(e=>e.key)):_(()=>Object.keys(e.attributes)))||[]).filter(e=>!e.startsWith("vsly")&&e.length<20).slice(0,50))||[]};function Lt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const $t=function(e,t){try{let n;const r=this.cart;if(!r)return Promise.resolve(0);const o=function(){try{var o=r.currency===e?(n=1,r.total_price/100):function(){if(t)return Promise.resolve(v(()=>!!window.loomi_ctx.Currency,100,10)).then(function(){const t=(window.loomi_ctx.Currency.convert(r.total_price,r.currency,e)||0)/100;return n=1,t})}()}catch(e){return}return o&&o.then?o.then(void 0,function(){}):o}();return Promise.resolve(o&&o.then?o.then(function(e){return n?e:0}):n?o:0)}catch(e){return Promise.reject(e)}};function Rt(){const e=_(()=>this.cart.items);if(e&&e.length>0){const t=tt(),n=localStorage.getItem("vsly-last-atc-sid");if(!n)return!1;if(n!==t)return!0;const r=e.map(e=>`${e.variant_id}`);return!!_(()=>rt().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Dt(e){return jt(this.cart).includes(e)}function Ut(e,t){function n(e){return e.toLowerCase()}const r={"==":t=>n(t)==n(e),"!=":t=>n(t)!=n(e),contains:t=>n(t).includes(n(e)),matches:t=>new RegExp(e).test(t)};return!!this.CartSubs().find(e=>r[t](e))}function Mt(){return nt(this.cart)}function qt(e){const t=this.cart;return!!_(()=>t.items.find(t=>t.handle===e))}function Ft(e,t){return"contains"!==t?qt.call(this,e):this.cart?.items?.some(t=>t.handle?.includes(e))??!1}function Bt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Jt(e,t){return"contains"!==t?Bt.call(this,e):this.cart?.items?.some(t=>t.tags?.some(t=>t.includes(e)))??!1}function Vt(e){const t=this.cart;if(t.items.length<=0)return!1;const n=_(()=>t.items.filter(t=>!!t.tags&&t.tags.includes(e)));return _(()=>n.length===t.items.length,!1)}function Ht(e,t){const n=this.cart?.items;return!!n?.length&&n.every(n=>(n.tags||[]).some(n=>"contains"===t?n.includes(e):n===e))}function Gt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function zt(){return!0===_(()=>window.loomi_ctx.loyalty.isMember,!1)}function Kt(){return _(()=>
28window.loomi_ctx.loyalty.pointsBalance,0)}function Wt(){return _(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Qt="__eventn_id";function Yt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=S(e),{firstSeen:n,id:r}=en(t);if(t)return{id:r,firstSeen:n||nn()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=en(t);if(t)return{id:n,firstSeen:r||nn()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=nn();return{newId:e,newEpoch:t,value:tn(e,t)}}();return Zt(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return Zt(t.id,t.firstSeen,e),t;if(!t&&n)return Zt(n.id,n.firstSeen,e),n;const r=Math.min(t.firstSeen,n.firstSeen);let o=t.firstSeen<=n.firstSeen?t.id:n.id;return Xt(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||Zt(o,r,e),{id:o,firstSeen:r}}(Qt);return{id:e,firstSession:rn(t),firstSeen:t}}function Zt(e,t,n){void 0===n&&(n=Qt);const r=tn(e,t);_(()=>localStorage.setItem(n,r)),((e,t,n,r)=>{_(()=>window.loomi_ctx.cc)&&!b()||(document.cookie=encodeURIComponent(e)+"="+t+"; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT"+(n?"; domain="+n:"")+(r?"; secure":""))})(n,r,document.location.hostname.replace("www.","").replace("checkout.",""),"http:"!==document.location.protocol)}const Xt=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function en(e){return{firstSeen:_(()=>parseInt(e.split(".")[1]),null),id:_(()=>e.split(".")[0])}}function tn(e,t){return`${e}.${t}`}function nn(){return Math.trunc((new Date).getTime()/1e3)}const rn=e=>(new Date).getTime()/1e3-e<=7200,on="vsly_vid",sn="lmi_debug";function cn(e){return _(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const an=["Roboto","Open Sans","Fredoka","Fredoka","Smooch Sans","Rubik","Lato","Poppins","Oswald","League Spartan","Noto Sans","Raleway","Merriweather","Playfair Display","Inter","JetBrains Mono","Jetbrains Mono"];function un(e){try{(function(e){const t=e.flatMap(e=>_(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>ln(e.value.env)),n=new Map;return function(e,t){e.forEach(e=>{!function(e,t){const n=new Map;e.forEach(e=>{let[t,r]=e;const o=".font.";if(t.includes(o)){const e=t.split(o)[0]+o;n.has(e)||n.set(e,{families:new Set,weights:new Set});const i=n.get(e);if(t.endsWith(".fontFamily"))i.families.add(r);else if(t.endsWith(".fontWeight")){const e=parseInt(r,10)||500;i.weights.add(e)}}}),function(e,t){e.forEach(e=>{if(e.families.size>0){const n=e.weights.size>0?e.weights:new Set([500]);e.families.forEach(e=>{dn(t,e,n)})}})}(n,t)}(Object.entries(e),t),function(e,t){const n=function(e){const t=".text.isRichText",n=new Set;return e.forEach(e=>{let[r,o]=e;if(r.endsWith(t)&&!0===o){const e=`${r.split(t)[0]}.text.value`;n.add(e)}}),n}(e);0!==n.size&&e.filter(e=>{let[t]=e;return n.has(t)}).forEach(e=>{let[n,r]=e;return function(e,t){var n;if(e)try{!function(e,t){e.querySelectorAll("[style]").forEach(e=>{const n=e.style;if(n.fontFamily){const e=n.fontFamily,r=parseInt(n.fontWeight,10)||500;dn(t,e,new Set([r]))}})}((n=decodeURIComponent(e),(new DOMParser).parseFromString(n,"text/html")),t)}catch(e){console.error("Failed to parse rich text HTML",e)}}(r,t)})}(Object.entries(e),t)})}(t,n),function(e){return Array.from(e.entries()).map(e=>{let[t,n]=e;return{family:t,weights:Array.from(n).sort()}})}(n)})(e).forEach(e=>{let{family:t,weights:n}=e;return function(e,t){return Ye(N("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){F("failed to install custom fonts",e)}}function ln(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=ln(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function dn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return an.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
28o.add(400),n.forEach(e=>{o.add(e)})}const mn=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=void 0);try{const o=_(()=>window.loomi_api.addToCart),i=function(){if(o)return Promise.resolve(window.loomi_api.addToCart(e,t,n,r)).then(function(){})}();return Promise.resolve(i&&i.then?i.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},fn=function(e){try{let n;function t(t){return n?t:e.map(e=>{const t=String(e.id),n=pn.get(gn(e.id))||r[t];return n?{...e,variants:Array.isArray(e.variants)?e.variants.map(e=>{const t=_n(e,n);return t?{...e,fixed_price_currency:t.price.currencyCode,price:parseFloat(t.price.amount),compare_at_price:t.compareAtPrice?parseFloat(t.compareAtPrice.amount):e.compare_at_price}:e}):e.variants}:e})}if(!e||0===e.length)return Promise.resolve(e);let r={};const{productIdsToFetch:o}=Sn(e),i=function(){if(o.length>0)return function(t,n){try{var o=Promise.resolve(hn(e)).then(function(e){r=e,Object.entries(r).forEach(e=>{let[t,n]=e;return pn.set(gn(t),n)})})}catch(e){return n(e)}return o&&o.then?o.then(void 0,n):o}(0,function(t){return console.error("vsly",t),n=1,e})}();return Promise.resolve(i&&i.then?i.then(t):t(i))}catch(s){return Promise.reject(s)}},hn=function(e){try{return Promise.resolve(fetch(`https://${wn()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:vn(e)})})).then(function(e){if(!e.ok)throw new Error(`Shopify API error: ${e.status}`);return Promise.resolve(e.json()).then(function(e){if(e.errors)throw new Error(`GraphQL errors: ${JSON.stringify(e.errors)}`);const t={};for(const n in e.data){const r=e.data[n];if(!r)continue;const o=yn(r.id);t[o]={variants:{}}
28,r.variants.edges.forEach(e=>{const n=yn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},pn=new class extends H{constructor(e,t){super(new z(e),t)}}("p",18e5);function vn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=Sn(e),r=se();return`\n query GetProductPrices ${r?`@inContext(country: ${r})`:""} {\n ${t.map(e=>`\n product_${e}: product(id: "gid://shopify/Product/${e}") {\n id\n variants(first: ${n}) {\n edges {\n node {\n id\n price {\n amount\n currencyCode\n }\n compareAtPrice {\n amount\n currencyCode\n }\n }\n }\n }\n }\n `).join("\n")}\n }\n `}const wn=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function yn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const gn=e=>String(e)+se(),_n=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},Sn=e=>{let t=1,n=!0;return{productIdsToFetch:e.map(e=>{if(!Array.isArray(e.variants))return{id:String(e.id),needsFetch:!1};const r=new Set(e.variants.map(e=>e.price)).size>1;r&&(n=!1),e.variants.length>t&&(t=e.variants.length);const o=((e,t,n)=>{if(!e)return!0;if(!n)return!1;const r=e.variants||{};return t.some(e=>void 0===r[e])})(pn.get(gn(e.id)),e.variants.map(e=>String(e.variant_id)),r);return{id:String(e.id),needsFetch:o}}).filter(e=>e.needsFetch).map(e=>e.id),maxVariantsPerProduct:n?1:t}},En=new K("recs_cache",300001),Pn=function(e,t){try{const n=Promise.resolve([]);return Promise.resolve(function(r,o){try{var i=function(){if(!e)return n;let r=_(()=>e.recommendationOptions);if(!r)return n;var o;!function(e){const{productId:t,variantId:n}=Nt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=Ot(),_(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=_(()=>Ze().currency||"USD","USD"),r.cart_total=_(()=>Ze().total_price,0),_(()=>+Date.now()-window.loomi_ctx.last_vid_atc.ts<5e3)&&(r.last_vid_atc=window.loomi_ctx.last_vid_atc),r.respSize=_(()=>window.visually.recsPerVariant[t.variantId]),["RECENTLY_VIEWED","VIEWED_WITH_RECENTLY_VIEWED"].find(e=>An(r,e))&&(r.recentlyViewed=ot().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=ct();return i.length>0&&(r.pastPurchases=i),(An(r,"CART_ITEMS")||function(e){return _(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=kn()),r.userId=_(()=>window.loomi_ctx.userId,""),t&&(r.widgetContext=t),_(()=>!!window.loomi_ctx.storeAlias)&&(r.storeAlias=window.loomi_ctx.storeAlias),r.locale=_(()=>window.Shopify.locale)||_(()=>window.visually.locale),E()&&(r.clientId=E()),r.country=se(),Promise.resolve(function(e,t){const n=_(()=>window.loomi_api.updateRecsOpts),r=_(()=>n.get(function(e){return e.widgetId+e.experienceId+e.variantId+e.sectionId}(e))(t),t);return _(()=>n.get(window.loomi_ctx.storeAlias)(r),r)}(t,r)).then(function(e){return r=e,Promise.resolve(Cn(r))})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("loomi-widget,recProducts failed:",e),n}))}catch(e){return Promise.reject(e)}};function An(e,t){return e.type===t||_(()=>e.strategyPerSlot.find(e=>e.strategy===t))||_(()=>!!Object.values(e.conditions).find(e=>e.qbProps.envKey===t))||_(()=>!!e.layeredRuling.find(e=>e.strategy===t||!!_(()=>e.strategyPerSlot.slots.find(e=>e.strategy===t))))}function In(e){const t=function(){const e=window.innerWidth;return e<=360?200:e<=480?360:e<=640?480:e<=768?640:e<=960?768:1024}();e.products.forEach(e=>{const n=new URL(e.image.src);n.searchParams.set("width",`${Math.min(t,e.image.width||1280)}`),e.image.src=n.href})}function bn(){return`https://${A(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const xn=new Map,Cn=function(e){try{function t(){return _(()=>o.products)}const n=g(e),r=W(n);let o=En.get(r);const i=function(){if(!o){let e=!0;return me("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(xn.has(e))return xn.get(e);const r=window.vslyNativeFetch||window.fetch,o=function(){try{return Promise.resolve(function(e,o){try{var i=function(){function e(){return Promise.resolve(o.json()).then(function(e){const t=function(){if(e.fetchPrices&&n)return Promise.resolve(fn(e.products)).then(function(t){e.products=t})}();return t&&t.then?t.then(function(){return e}):e})}let o;const i=t.length>1e4&&!me("disable-recs-post")?Promise.resolve(r(bn(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${bn()}?q=${t}`)).then(function(e){o=e});return i&&i.then?i.then(e):e()}()}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(t,n){if(xn.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return xn.set(e,o),o})(r,n,e)).then(function(e){o=e,_(()=>
28[In,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),En.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},kn=()=>rt().map(e=>{const t={...e};return delete t.sid,t});function Tn(e){return`vsly_pi_${e}`}function Nn(e){return`vsly_hbt_${e}`}function On(e){return`vsly_hbc_${e}`}function jn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Ln(){try{const e=_(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const $n=function(e,t){try{if(y(e)||y(t))return Promise.resolve({products:[]});const n=function(e,t){const n=window.loomi_ctx.storeAlias||"",r=new URLSearchParams({byHandle:g({handles:e}),al:n,slimResp:"1"});return t&&t.length>0&&r.set("metafields",g({fields:t})),`${bn()}?${r.toString()}`}(e,t);return Promise.resolve(fetch(n)).then(function(e){if(!e.ok)throw new Error(`vsly 400 ${e.statusText}`);return e.json()})}catch(e){return Promise.reject(e)}},Rn=function(e){try{try{const t=g(e),n=window.loomi_ctx.storeAlias,r=W(`${n}_${t}_${se()}`),o=Un.get(r);if(o)return Promise.resolve(o);if(Mn.has(r))return Promise.resolve(Mn.get(r));const i=function(){try{return Promise.resolve(function(e,o){try{var i=function(e,o){try{var i=function(){const e=new URL(bn());e.searchParams.set("al",n),e.searchParams.set("productQuery",t);const o=window.vslyNativeFetch||window.fetch;return Promise.resolve(o(e.toString(),{method:"GET",headers:{Accept:"application/json"}})).then(function(e){return e.ok?Promise.resolve(e.json()).then(function(e){return Promise.resolve(function(e){try{if(!e||!e.results||"object"!=typeof e.results)return Promise.resolve({results:{}});const t=e.results,n=function(e){return Object.keys(e).map(t=>{const n=e[t];return n&&n.id?{key:t,product:n}:null}).filter(e=>!!e)}(t);if(0===n.length)return Promise.resolve({...e,results:t});let r=n.map(e=>e.product);return r=function(e){const t={products:e};return In(t),t.products}(r),Promise.resolve(Dn(r)).then(function(o){return r=o,r=function(e){const t=window.loomi_api;if(!t||!t.onRecsResp)return e;try{const n={products:e};return t.onRecsResp(n),n.products}catch(t){return F("onRecsResp hook failed",t),e}}(r),function(e,t,n){t.forEach((t,r)=>{const o=n[r];o&&o.id&&(e[t.key]=o)})}(t,n,r),{...e,results:t}})}catch(e){return Promise.reject(e)}}(e)).then(function(e){return Un.set(r,e),e})}):{results:{}}})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("queryProducts failed:",e),{results:{}}})}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(e,t){if(Mn.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return Mn.set(r,i),Promise.resolve(i)}catch(e){return F("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},Dn=function(e){try{return me("kill-locale-currency")||_(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(fn(e))}catch(e){return Promise.reject(e)}},Un=new K("ai_recs_cache",300001),Mn=new Map,qn=function(e,t,n){try{const o=Yt(),i=function(e,t,n){const r=function(){const e=Ot(),t={path:window.location.pathname,host:window.location.hostname};_(()=>e.length)>0&&(t.cartItems=e);const n=_(()=>Ze().token);n&&(t.cartToken=n);const r=At();r&&(t.trafficSources=r),t.productsSeenInSession=ot(),t.isCustomer=!!E(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=jt();return o&&(t.cartAttributes=o),t}();r.storeAlias=e;const o=E();o&&(r.clientId=o),r.anonymousId=t.id,r.firstSeen=t.firstSeen,r.firstSession=t.firstSession,r.gaId=_(()=>document.cookie.split(";").map(e=>e.split("=")).find(e=>{let[t,n]=e;return"_ga"==t.trim()})[1],"");const i=window.loomi_ctx;r.customerTags=_(()=>i.ctags.slice(0,20)),r.landingPage=_(()=>i.session.landing_page),r.hasSubs=!!_(()=>nt(Ze()).length>0);const s=vt();s&&(r.edgetag=s);const c=function(){try{const e=_(()=>new URL(window.location.href));if(_(()=>e.searchParams.get("forceOverride"))){const t=_(()=>e.searchParams.get("targeting"));if(t)return JSON.parse(decodeURIComponent(escape(atob(t))))}}catch(e){F("preview overrides",e)}return{}}(),a=it(at),u=function(){const e=it(ut);function t(e){return new Date(e.ts).valueOf()}function n(){const e=new URL(location.href);return["vslyvid","vslywgid","vslysid","lmi_preview","targeting","vsly_vid"].forEach(t=>e.searchParams.delete(t)),e.search||""}return bt(ut).then(r=>{const o={ts:new Date,name:Lt(),search:_(n,"")},i=!!o.search,s=(_(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>
28!(e.name===o.name&&(o.search===e.search||i&&!e.search))).sort((e,n)=>t(n)-t(e)).slice(0,500);var c;s.unshift(o),(c={id:ut,visits:s},Promise.resolve(xt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([kt],"readwrite").objectStore(kt).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),st([{ts:f(),name:Lt()}],e,e=>t=>e.name===t.name,ut)}(),l=ct(),d={deviceKind:_(()=>window.loomi_ctx.deviceOverride,void 0),...n||{}},m=!!_(()=>navigator.userAgent.includes("Macintosh")&&"ontouchend"in document),h=_(()=>window.innerWidth,0),p=_(()=>window.vslyDesktopBreakpoint)||960,v=_(()=>S("cart_currency"))||_(()=>Ze().currency)||"",w=_(()=>i.current_product);if(w){r.oos=_(()=>w.oos),r.price=_(()=>w.price),r.iq=_(()=>w.variants.reduce((e,t)=>t.iq+e,0)),r.productId=_(()=>{const e=Nt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=_(tt);"spa"==window.vslyIntegrationType&&(r.spa=!0);const g=_(()=>i.ttl);return{cartCurrency:v,...r,queryHistory:a,isIPadPro:m,windowInnerWidth:h,desktopBreakpoint:p,visitedPages:u,ttl:Number.isFinite(g)?g:0,purchasedLineItems:l,sid:y,...d||{},...c||{}}}(e,o,n);return Promise.resolve(function(e,t){try{const n=g(t),o=function(e){const{previewKey:t,debugAllocator:n,previewVariantId:o}=function(){[r,on].map(e=>{const t=cn(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(on);return{previewKey:e,debugAllocator:cn(sn),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(sn,"true"),o&&i.searchParams.append(on,o),i}(Vn(e).cfgUrl);o.searchParams.append("q",n);const i=W(o.href),s=window.vslyNativeFetch||window.fetch,c=Bn.has(i)?Bn.get(i):s(o.href,{priority:"high"}).finally(()=>Bn.delete(i));return Bn.set(i,c),Promise.resolve(c).then(function(e){if(e.ok)return Promise.resolve(e.json());throw new Error(`failed to load config: ${e.statusText}`)})}catch(e){return Promise.reject(e)}}(t,i)).then(function(e){return _(()=>{window.loomi_ctx.audiences=e.audiences,_(()=>e.audiences&&localStorage.setItem("vsly_audiences",JSON.stringify(e.audiences))),window.loomi_ctx.testedThemes=e.testedThemes||[]}),function(e){const t=e.currentVariant;window.loomi_ctx={...window.loomi_ctx||{}};const n=_(()=>t.pid);n&&(window.loomi_ctx.productId=`${n}`);const r=_(()=>t.vid);r&&(window.loomi_ctx.variantId=`${r}`);const o=_(()=>t.price);o&&(window.loomi_ctx.variantPrice=o);const i=_(()=>t.meta);i&&(window.loomi_ctx.productMeta=`${i}`)}(e),st(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,at),function(e){var t;(t=e.experiments)&&t.findIndex(e=>{const t=_(()=>e.clientTargetingFormula.toString(),"")||"";return t.includes("CartItemHasTag")||t.includes("CartItemHasCollection")||t.includes("AllCartItemsHasTag")})>-1||!0===_(()=>e.flags["sdk-enable-cart-enrichment"],!1)&&(e.flags["sdk-enable-cart-enrichment"]=!1)}(e),{configuration:e,tracking:o}})}catch(e){return Promise.reject(e)}},Fn="vslyb",Bn=new Map;function Jn(e){if("number"==typeof e.chance&&e.chance<100){const t={experienceId:e.name,variantId:e.variant,storeAlias:_(()=>window.loomi_ctx.storeAlias),anonymousId:_(()=>window.loomi_ctx.userId)};e.version&&(t.version=e.version);const r=g(t),o=_(()=>window.loomi_ctx.env,n.PROD),i=new URL(Vn(o).cfgUrl.replace("/allocate","/match"));i.searchParams.append("q",r),fetch(i)}}function Vn(e){let t="/api/allocator/web/public/v2/allocate";return Gn(e)&&(t="/allocate"),{cfgUrl:`${Hn(e)}${t}`}}function Hn(e){return Gn(e)?"http://localhost:8080":`https://${A()}`}function Gn(e){return[n.TEST,n.LOCAL].includes(e)}function zn(e){window.visually={..._(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function Kn(e,t,n){const r=function(r){_(()=>!!r.persisted)&&(window.loomi_ctx.cart=void 0,n(e,t,500).catch(e=>{F("failed reloading sdk",e)}))};_(()=>!window.loomi_ctx.pageshow)&&(q("pageshow initialized"),s().then(()=>{window.addEventListener("pageshow",r),window.loomi_ctx.pageshow=!0}))}function Wn(e){return`${e.name}-${e.variant}`}function Qn(e){return`${e.name}-${e.variant}-${e.version||0}`}function Yn(e){$.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const Zn=(e,t)=>!!_(()=>e.audiences.includes(t)),Xn=e=>{const t={},n=Zn(e,"d"),r=Zn(e,"m");return n||r?(_(()=>e.experiments.filter(e=>
28!!e.code).forEach(e=>e.code.forEach(r=>{const o=_(()=>r.value.env.general.recsCount),i=_(()=>n?o.desktop.value:o.value);i>(t[e.variant]||0)&&"number"==typeof i&&(t[e.variant]=i)}))),t):t},er=function(e){void 0===e&&(e={});try{const t=Z+X;return we(Z,X),Promise.resolve(v(()=>_(()=>window.visually.widgets[t]),100,50)).then(function(){const n="#vsly-overlay",r="#vslyp-vsly-overlay";if(!document.querySelector(r)){const e=document.createElement("div");e.id=n.replace("#",""),e.textContent=".",e.style.opacity="0",e.style.display="none",document.body.appendChild(e);const t=document.createElement("script");t.id=r.replace("#",""),t.type="text/props",t.textContent="{}",document.body.appendChild(t)}return window.visually.widgets[t](n),Promise.resolve(v(()=>!!window.loomi_api._openProductOverlay,100,50)).then(function(){window.loomi_api._openProductOverlay((e=>{const t=_(()=>e.widgetContext)||_(()=>e.mpCtx)||_(()=>e.overlay.mpCtx);return t?{...e,overlay:{...e.overlay||{},mpCtx:t}}:e})(e))})})}catch(e){return Promise.reject(e)}};function tr(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{bt(ut).then(n=>{for(const s of function(e,t,n){const r=(new Date).valueOf();return(_(()=>e.visits,[])||[]).filter(e=>{const o=new Date(e.ts).valueOf(),i=36e5,s=parseInt(t);switch(n.replaceAll('"',"")){case"hours":return o>r-s*i;case"weeks":return o>r-s*i*24*7;case"days":return o>r-s*i*24;default:return!1}})}(n,o,i))if(r||cr(e)){if(rr(s,e))return void t(!0)}else if(nr(s,e))return void t(!0);t(!1)})})}function nr(e,t){return!![or(e),sr(or(e))].find(e=>e.includes(t))}function rr(e,t){const n=e.search||"",r=or(e)+n;return!![r,sr(r)].find(e=>e.includes(ir(t)))}function or(e){return ir(function(e){const t=_(()=>new URL(e));if(!t)return e;const n=t.pathname.split("/");return/^[a-z]{2}-[a-z]{2}$/.test(n[1])&&(t.pathname=n.slice(2).join("/")),ir(t.href)}(e.name))}function ir(e){const t=_(()=>new URL(e));return t&&t.pathname.endsWith("/")?"/"===t.pathname?t.href.slice(0,-1):(t.pathname=t.pathname.slice(0,-1),t.href):e}function sr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function cr(e){return _(()=>!!new URL(e).search)}const ar=function(e){try{return Er(),yr(e.clientTargetingFormula)&&(mr[hr(e)]=e),Promise.resolve(Sr(e)).then(function(t){return t?(vr(e),!0):(q(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},ur=function(e){try{const t=Object.entries(mr).map(t=>{let[n,r]=t;return yr(r.clientTargetingFormula)&&(mr[hr(r)]=r),{exp:r,shouldBeApplied:lr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!fr[hr(r)]}});return Promise.resolve(gr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=_(()=>fr[hr(e.exp)]);return t&&delete fr[hr(e.exp)],t}).forEach(e=>{_(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;vr(e.exp),t=e.exp,n=wr,void 0===r&&(r=C()),n.has(t.variant)||(xr(r,t),n.add(t.variant),Jn(t))})}(e)})}catch(e){return Promise.reject(e)}},lr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=pr()),yr(e)){t.Total=$t,t.CartHasSubs=Ut,t.CartSubs=Mt,t.CartHasItem=qt,t.CartHasItemMatching=Ft,t.CartItemHasTagMatching=Jt,t.CartItemHasTag=Bt,t.AllCartItemsHasTag=Vt,t.AllCartItemsHasTagMatching=Ht,t.CartItemHasCollection=Gt,t.IsLoyaltyCustomer=zt,t.LoyaltyPointsBalance=Kt,t.LoyaltyPointsEarned=Wt,t.PageVisit=tr,t.CustomerTag=Pr,t.IsGuest=Ar,t.AbandonedCart=Rt,t.CartAttrName=Dt,t.UseCaseId=n;const r=()=>new Function(`\n const c = arguments[0];\n return ${function(e){const t=t=>_(()=>e.includes(t));for(const n of["PageVisit","Total"])t(`c.${n}`)&&!t(`await c.${n}`)&&(e=`( ${e.replaceAll(`c.${n}`,`await c.${n}`)} )`);return!t("(async ()")&&t("await")?`(async () => (${e}))()`:e}(e)}`)(t);return Promise.resolve(new Promise(e=>e(r())).catch(e=>(F("client side formula err",e),!1)))}return Promise.resolve(!0)}catch(e){return Promise.reject(e)}};let dr=!1;const mr={},fr={},hr=e=>`${e.name}-${e.variant}`;function pr(){return{cart:Ze(),Total:$t,CartHasSubs:Ut,CartSubs:Mt,CartHasItem:qt,CartHasItemMatching:Ft,CartItemHasTagMatching:Jt,CartItemHasTag:Bt,AllCartItemsHasTag:Vt,AllCartItemsHasTagMatching:Ht,CartItemHasCollection:Gt,IsLoyaltyCustomer:zt,LoyaltyPointsBalance:Kt,LoyaltyPointsEarned:Wt,PageVisit:tr,CustomerTag:Pr,IsGuest:Ar,AbandonedCart:Rt,CartAttrName:Dt}}function vr(e){const t={experienceId:e.name,variantId:e.variant,gaExperienceName:e.gaName,gaVariantName:e.gaVariant,reportGa:e.ga,publishedAt:e.publishedAt,version:e.version};var n;n=_(()=>e.code.map(e=>{try{return function(e,t){if("compound"===e.kind){const n=e.value,r=function(e,t,n,r,o){const i=[];return n&&""!==n&&i.push(N(e,t,n)),r&&""!==r&&i.push(N("appendCss",t,r)),o&&""!==o&&i.push(N("appendJs",t,o)),i}(n.htmlKind,e.selector,n.html,n.css,n.js),o=N(e.kind,e.selector,r);o.options=t;const i=Ye(o);return i.htmlId=r[0].id,r[1]&&(i.cssId=r[1].id),r[2]&&(i.jsId=r[2].id),i}if("widget"===e.kind){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=function(e,t){const n=_(()=>e.block.value);return{...t,sectionId:_(()=>n.env.sectionId),widgetId:_(()=>n.widgetId),widgetVersion:_(()=>n.version)}}(n,t);!function(e,t){const n=_(()=>e.block.value.env);
28n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Ye(n);return o.htmlId=n.id,o}if(["pageRedirect","themeTest"].includes(e.kind)){const n=N(e.kind,e.selector,"");return n.options=t,n.block=e,Ye(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=Ye(n);return r.htmlId=n.id,r}const n=N(e.kind,e.selector,e.value);return n.options=t,Ye(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),fr[hr(e)]=n,function(e){if(!0!==window.visually?.flags?.["experience-applied-callback"])return;const t=window.vslyOnExperienceApplied;if("function"!=typeof t)return;const n={experienceId:e.name,variantId:e.variant,experienceName:e.gaName,variantName:e.gaVariant,version:e.version??0};try{Promise.resolve(t(n)).catch(e=>F("vslyOnExperienceApplied callback failed",e))}catch(e){F("vslyOnExperienceApplied callback failed",e)}}(e)}const wr=new Set;function yr(e){return!!e&&""!==e}const gr=function(e){try{return Promise.resolve(Promise.all(e.map(function(e){try{return Promise.resolve(e.shouldBeApplied).then(function(t){return{...e,shouldBeApplied:t}})}catch(e){return Promise.reject(e)}})))}catch(e){return Promise.reject(e)}},_r=e=>{const t=_(()=>e.key),n=_(()=>e.value),r=pr();t===Xe.CART_CHANGE?(ur({...r,cart:n}),_(()=>window.loomi_ctx.maintainCartAttributes(n))):t===Xe.LOYALTY_CHANGE&&ur(r)};function Sr(e){return lr(e.clientTargetingFormula,void 0,e.name)}function Er(){dr||s(()=>document).then(()=>{document.addEventListener(Q,_r),dr=!0})}function Pr(e,t){if(void 0===t&&(t=""),"contains"===t)return _(()=>window.loomi_ctx.ctags?.some(t=>t.includes(e)))||!1;const n=["!","not in"].some(e=>t.includes(e)),r=_(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function Ar(){return Promise.resolve(_(()=>!window.loomi_ctx.clientId))}function Ir(e){const t=hr(e),n=fr[t];n&&(n.forEach(e=>_(e.revert)),delete fr[t]),delete mr[t]}const br=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){n?(xr(t,e),(yr(e.clientTargetingFormula)||function(e){return!!me("trigger-delayed-allocation")&&_(()=>["jsFunction","jsCondition"].includes(e.trigger.type))}(e))&&Jn(e)):r=1})}catch(e){return Promise.reject(e)}};function xr(e,t){return _(()=>{e.register(t.name,t.variant,t.gaVariant,t.gaName);const n=t.ga;return e.track(o.USE_CASE,{use_case:t.name,use_case_variant:t.variant,...t.version?{version:t.version}:{}},{isAudience:t.isAudience,isRedirect:t.isRedirect,immediate:t.immediate,gaName:t.gaName,gaVariant:t.gaVariant,...n?{reportGa:n}:{}})})}const Cr=new Set,kr=new Set,Tr=new Set,Nr=new Set;let Or;function jr(e){void 0===Or&&(Or=new MutationObserver(Lr(e)),Or.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Lr(e){return()=>{$r(Cr,Tr,(t,n)=>{br(n,e,()=>(t.add(Rr(n.trigger.selector,n)),ar(n)))}),$r(kr,Nr,(t,n,r)=>{const o=n.trigger;t.add(Rr(o.selector,n)),r.addEventListener(o.name,()=>br(n,e,()=>ar(n)),{once:void 0!==o.once&&o.once})})}}function $r(e,t,n){e.forEach(e=>{_(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Rr(r,e))||n(t,e,o)})})})}function Rr(e,t){return`${e}-${t.name}`}function Dr(e){const t=JSON.stringify({ts:(new Date).getTime(),...e});let n,r,o=0;if(0===t.length)return o;for(n=0;n<t.length;n++)r=t.charCodeAt(n),o=(o<<5)-o+r,o|=0;return o}function Ur(e){const t=Dr(e);return Br(t),v(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Jr(t))}function Mr(e){return JSON.parse(localStorage.getItem(e)||"[]")}let qr=[];const Fr=function(e,t,n){_(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):Gr(t,e)}))},Br=(e,t)=>{qr.push({handler:e,experienceKey:t})},Jr=e=>qr.find(t=>t.handler===e),Vr=function(e){qr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),qr=qr.filter(t=>t.experienceKey!==e)};function Hr(e,t){Gr(e,t)}function Gr(t,n){switch(_(()=>t.trigger.type)){case e.PageLoad:!function(e,t){br(e,t,()=>ar(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{br(e,t,()=>ar(e))},e.trigger.timeoutMillis);Br(()=>{n&&clearTimeout(n)})}
28(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{br(e,t,function(){try{return Promise.resolve(Sr(e)).then(function(t){return t&&ar(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Br(()=>{clearTimeout(r),i(()=>document).then(()=>c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){jr(e),Cr.add(t),Lr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{_(()=>!r.toElement&&!r.relatedTarget)&&br(e,t,()=>{const t=ar(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Br(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Ur(e.trigger).then(()=>{br(e,t,()=>ar(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=Dr(n);Br(o),r.then(()=>void 0!==Jr(o)&&void br(e,t,()=>ar(e)))}catch(e){}}(e.trigger)}(t,n);break;case e.JSEvent:!function(e,t){const n=e.trigger,r="vsly-js-events";function o(n){n&&br(e,t,()=>ar(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...Mr(r),{event:{detail:e.detail},ts:(new Date).valueOf()/1e3}].splice(0,25)))}catch(e){F("handleJsEvent",e),t=!1}o(t)};o(function(e,t){return _(()=>!!Mr(e).find(e=>{const n=e.ts;return(new Date).valueOf()/1e3-n<2628e3&&new Function(t)(e.event)}))}(r,n.jsEvent.matchCode)),s(()=>window).then(()=>{window.addEventListener(n.jsEvent.name,c)}),Br(()=>{i().then(()=>{window.removeEventListener(n.jsEvent.name,c)})})}(t,n);break;case e.Conjunction:!function(t,n){if(function(t){return[e.ExitIntent,e.Selector,e.Timeout].includes(t.trigger.condition.type)}(t)){const e=t.trigger;Ur(e.jsCond).then(()=>{Gr({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){jr(t),kr.add(e),Lr(t)()}(t,n)}}const zr=["vsly-backdrop-container","__loomi_crosshair_container"];function Kr(e){let t=_(()=>e.target),n=!1;for(;t;){if(zr.includes(_(()=>t.id))){n=!0;break}t=_(()=>t.parentElement)}n&&(q("vsly","about to stop propagation of event",e),_(()=>e.stopImmediatePropagation()),_(()=>e.stopPropagation()))}function Wr(e,t){const n=_(()=>window.Shopify.currency.active,"USD"),r=_(()=>window.Shopify.locale,"en-US"),o=new Intl.NumberFormat(r,{style:"currency",currency:n,minimumFractionDigits:!0===_(()=>window.visually.flags["op-locale-currency-always-show-decimals"],!1)?2:0,maximumFractionDigits:2});if(t){if(Zr()){const t=_(()=>window.visually.priceRound)||Math.round;return o.format(t(e,n))}return o.format(e)}const i=_(()=>window.Shopify.currency.rate,"1");let s=Number.parseFloat(i);s=Number.isNaN(s)?1:s;let c=e*s;return 1!=s&&me("exchange-fee")&&(c*=1.02),c=Qr(s,c,n),o.format(c)}const Qr=(e,t,n)=>1!==e&&me("exchange-round")||Zr()?(_(()=>window.visually.priceRound)||Math.round)(t,n):t;function Yr(){const e=_(()=>!0===window.visually.flags["kill-locale-currency"]),t=_(()=>window.Shopify.currency,{}),n=!!_(()=>t.active),r=_(()=>t.rate),o=!!r&&!Number.isNaN(Number.parseFloat(r));return!e&&n&&o}const Zr=()=>!me("op-locale-currency-no-round");let Xr=window.location.href;const eo=()=>{requestAnimationFrame(()=>{Xr!==window.location.href&&(Xr=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:Xr,curr:window.location.href}})))})};var to;!function(e){e.NONE="none",e.YOTPO="yotpo"}(to||(to={}));const no={isMember:!1,provider:to.NONE};function ro(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const oo="vsly-loyalty-ctx",io=(()=>{const e=["swell:customer:updated","swell:redemption","swell:initialized","swell:setup","vsly:loyalty-changed"];let t;const n=()=>{const e=_(()=>window.swellConfig.customer);return e?{id:e.local_customer_id,providerId:e.id,email:e.email,earnedPoints:e.points_earned,isMember:!0===e.is_member,pointsBalance:e.points_balance,adjustedPointsBalance:_(()=>e.adjusted_points_balance,0),provider:to.YOTPO}:no},r=e=>{_(()=>"vsly:loyalty-changed"===e.type)&&_(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=ro(function(){return Promise.resolve(v(()=>
28!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).on(e,r)})})},function(){e.forEach(e=>{document.addEventListener(e,r)})});return Promise.resolve(o&&o.then?o.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},connect:()=>v(()=>!!_(()=>window.swellConfig.customer.local_customer_id),400,20),disconnect:function(){try{const t=ro(function(){return Promise.resolve(v(()=>!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).off(e,r)})})},function(){e.forEach(e=>{document.removeEventListener(e,r)})});return Promise.resolve(t&&t.then?t.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}}})();function so(e){et(Xe.LOYALTY_CHANGE,e),sessionStorage.setItem(oo,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const co="vsly_session";function ao(e){return Et((e||"").replace("+"," "))}function uo(){const e=window.loomi_ctx.storeAlias,t={id:W(e+window.loomi_ctx.userId+f()+It()+fo()),utm_campaign:It(),last_interaction:new Date,landing_page:_(()=>location.href,""),start_at:new Date};return lo(t),t}function lo(e){const t=JSON.stringify(e);localStorage.setItem(co,t),window.loomi_ctx.session=e}function mo(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||_(()=>{const e=JSON.parse(localStorage.getItem(co));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||uo();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||ao(It())!==ao(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=uo()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,lo(e)}const fo=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function ho(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,n)}const po=function(e,t,r){void 0===r&&(r=1e3);try{return vo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(vo=!0,Promise.resolve(ho(function(){console.debug("vsly-sdk","about to reload sdk");const o=me("sdk-reconcile")?Promise.resolve(function(e,t,n){try{return Promise.resolve(n(t,e)).then(function(e){let{configuration:t}=e;const n=_(()=>window.loomi.conf.experiments)||[],r=new Map,o=t.experiments||[],i=new Map,s=new Set(Object.keys(fr)),c=C();n.forEach(e=>r.set(Wn(e),e)),o.forEach(e=>i.set(Wn(e),e)),(e=>{window.loomi={..._(()=>window.loomi)||{},conf:e},window.visually={..._(()=>window.visually)||{},flags:e.flags,recsPerVariant:Xn(e)},zn(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&Ir(e),Vr(r))})})(r,i,s),document.dispatchEvent(Object.assign(new Event("reset-widget"),{value:"reload"})),document.dispatchEvent(Object.assign(new Event("targeting-changed"),{value:"#reload",key:"CART_CHANGE"})),((e,t,n,r)=>{e.forEach((e,o)=>{const i=t.get(o);i?Qn(i)!==Qn(e)&&(r.has(o)&&Ir(i),Vr(o),un([e]),Hr(e,n)):(un([e]),Hr(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,wo)).then(function(){}):Promise.resolve(function(){try{return dr&&i(()=>document).then(()=>{document.removeEventListener(Q,_r),dr=!1}),qr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),qr=[],Array.from($.keys()).forEach(e=>{Qe(e)}),Ve&&Ve.disconnect(),Promise.resolve()}catch(e){return Promise.reject(e)}}()).then(function(){return Promise.resolve((o=r,void 0===o&&(o=40),new Promise(e=>setTimeout(e,o)))).then(function(){return Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(ho(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Ln(),new Error(Fn)}(),function(e,t){window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.env=window.loomi_ctx.env||e,window.loomi_ctx.storeAlias=window.loomi_ctx.storeAlias||t}(e,t),Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(yo(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return go(r,t,e,o)})}catch(e){return Promise.reject(e)}}(e,t)).then(function(n){let{jitsu:r,configuration:o}=n;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Je()).then(function(){un(o.experiments),Fr(r,o),Kn(e,t,po),mt()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){_(()=>e.message)!==Fn&&F("failed initialising sdk",e)})},function(e,t){if(Ln(),e)throw t;return t}))}catch(e){return Promise.reject(e)}}(e,t)).then(function(){})});var o});if(o&&o.then)return o.then(function(){})},function(e,t){if(vo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let vo=!1;const wo=function(e,t,n){try{return m(),Promise.resolve(qn(e,t,n))}catch(e){return Promise.reject(e)}},yo=function(e,t,n){try{return _(mo),m(),Promise.resolve(qn(e,t,n))}catch(e){return Promise.reject(e)}},go=function(e,t,n,r){try{return zn(e.flags),function(e,t,n,r,o,i){Er(),window.loomi_ctx={..._(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{un([e]),ar(e)},shouldApply:lr};const s=_(()=>
28o.productId),c=window.loomi_ctx;s&&!c.productId&&(c.productId=s);const a=_(()=>o.variantId);a&&!c.variantId&&(c.variantId=a),window.loomi={..._(()=>window.loomi)||{},conf:n},window.visually={..._(()=>window.visually)||{},flags:n.flags,enabledIntegrations:n.integrations,recsPerVariant:Xn(n),sdk_api:{addToCart:mn,recommendProducts:Pn,getProductsMetafields:$n,fetchRecs:Cn},reAllocate:i,rerender:Yn,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}(t,n,e,po,Nt(),wo),function(e){try{if(e.noActiveThemeTests&&Ce()){if(Pe(0))return;be()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&_(Ce)&&!![localStorage,sessionStorage].find(je))(e)&&be()}catch(e){}}(e),Promise.resolve(Eo()).then(function(){var o,c,a,l;(function(e,t,n){window.loomi_api||(window.loomi_api={}),window.loomi_api.when=w,window.loomi_api.awaitCondition=v,window.loomi_api.loadVisuallyLib=h,window.loomi_api.queryProducts=Rn,window.loomi_api.debounce=u,window.loomi_api.allocatorQuery=e=>function(e,t){try{function n(){return Promise.resolve(r)}const r={results:{}},o={...e};o.queries=function(e,t){return e.queries.filter(e=>{const n=_(()=>e.oneOf.productInfo);if(n){const r=Tn(n.handle),o=sessionStorage.getItem(r);if(!o)return!0;const i=JSON.parse(o);return!!function(e,t){return!((!e.includeCollections||t.collections)&&(!e.includeTags||t.tags)&&(!e.includeSales||t.sales)&&(!e.includeVariants||t.variants))}(n,i)||(i.cached=!0,t.results[e.name]=i,!1)}const r=_(()=>e.oneOf.handlesByTag);if(r){const n=Nn(r),o=sessionStorage.getItem(n);if(!o)return!0;const i=JSON.parse(o);return i.cached=!0,t.results[e.name]=i,!1}const o=_(()=>e.oneOf.handlesByCollection);if(o){const n=On(o),r=sessionStorage.getItem(n);if(!r)return!0;const i=JSON.parse(r);return i.cached=!0,t.results[e.name]=i,!1}return!0})}(e,r);const i=function(){if(o.queries.length>0){const{query:e,hashedQuery:n}=function(e,t){e.timestamp=`${jn(4)}${t}${jn(5)}`,e.alias=window.loomi_ctx.storeAlias||"",e.userId=window.loomi_ctx.userId||"";const n=g(e);return{query:n,hashedQuery:(n+window.loomi_ctx.userId+window.loomi_ctx.storeAlias+t).split("").reduce((e,t)=>(e=(e<<5)-e+t.charCodeAt(0))&e,0)}}(o,t),i=Vn(window.loomi_ctx.env).cfgUrl.replace("/allocate",`/query?q=${e}&h=${n}`);return Promise.resolve(fetch(i)).then(function(e){const t=function(){if(e.ok)return Promise.resolve(e.json()).then(function(e){e.results&&Object.entries(e.results).forEach(e=>{let[t,n]=e;!function(e,t,n){if(t)if("ProductInfo"===t.kind){const r=n.queries.find(t=>t.name===e);r&&(_(()=>r.oneOf.productInfo.includeTags,!1)&&!t.tags&&(t.tags=[]),_(()=>r.oneOf.productInfo.includeCollections,!1)&&!t.collections&&(t.collections=[]),_(()=>r.oneOf.productInfo.includeSales,!1)&&!t.sales&&(t.sales=""),_(()=>r.oneOf.productInfo.includeVariants,!1)&&!t.variants&&(t.variants=[]),sessionStorage.setItem(Tn(t.handle),JSON.stringify(t)))}else if("HandlesByCollection"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByCollection,"")||"";sessionStorage.setItem(On(e),JSON.stringify(t))}}else if("HandlesByTag"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByTag,"")||"";sessionStorage.setItem(Nn(e),JSON.stringify(t))}}}(t,n,o),r.results[t]=n})})}();if(t&&t.then)return t.then(function(){})})}}();return Promise.resolve(i&&i.then?i.then(n):n())}catch(s){return Promise.reject(s)}}(e,`${(new Date).getTime()+Math.round(1e6*Math.random())}`),window.loomi_api.openProductOverlay=er,_(()=>e.shopApi.forEach(e=>{let{js:t,windowKey:n}=e;try{window.loomi_api[n]=new Function(t)}catch(e){}})),window.loomi_api.formatLocaleMoney=function(){var e=[].slice.call(arguments);return n()?t(...e):(_(()=>window.loomi_api.formatMoney)||(()=>`${_(()=>e[0],"")}`))(...e)},window.loomi_api.redirectTest=ee})(e,Wr,Yr),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,Zt(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return _(()=>window.loomi_ctx.cc)&&v(b,1e3,120).then(()=>Zt(e,t||(new Date).getTime()/1e3)),Promise.resolve()}catch(e){return Promise.reject(e)}}(window.loomi_ctx.userId,a),(o=e.flags)["sdk-auto-clean"]&&!o["sdk-kill-auto-clean"]&&h("price_test_cleanup_v2",{async:!1,defer:!0}).then(),_(()=>!0===window.visually.flags["op-focus-trap-removal"])&&s(()=>document,!0).then(()=>{document.addEventListener("focusin",Kr,{capture:!0,passive:!0}),document.addEventListener("mousedown",Kr,{capture:!0,passive:!0}),document.addEventListener("touchstart",Kr,{capture:!0,passive:!0}),document.addEventListener("touchend",Kr,{capture:!0,passive:!0})}),function(e,t){if(me("kill-sdk-reload-url-detection")||!me("sdk-reload")&&!["/products/","/collections/"].find(e=>window.location.href.includes(e)))return;const n=function(){const r=(()=>{requestAnimationFrame(()=>{(me("sdk-reload-url-detection-href")?So!==window.location.href:new URL(So).pathname!==new URL(window.location.href).pathname)&&(So=window.location.href,n(),_o(e,t,10))})})||eo,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
28{o.forEach(e=>document.body.addEventListener(e,r,!0))}),()=>{i(()=>document.body).then(()=>{o.forEach(e=>{document.body.removeEventListener(e,r,!0)})})}}()}(n,t),function(){try{return Promise.resolve(function(e,t){try{var n=function(){so(function(){const e=sessionStorage.getItem(oo);if(e){const t=_(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||no);const e=_(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{so(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return so(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(io)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(oo),!0))})})}();if(t&&t.then)return t.then(function(){})}()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}(0,function(e){console.debug("vsly-loyalty","unable to find loyalty provider",e)}))}catch(e){return Promise.reject(e)}}();const d=C();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},_o=u(po,10);let So=window.location.href;const Eo=function(){try{return Promise.resolve(function(){if(me("block-do-not-track"))return Promise.resolve(x()).then(function(e){if(!e)throw new Error(Fn)})}())}catch(e){return Promise.reject(e)}};function Po(e){return e.startsWith("https://")?e.substring(8):e}function Ao(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var Io;!function(e){e.SIGNUP="SIGNUP",e.ADD_TO_CART="ADD_TO_CART",e.CHANGE_QTY="CHANGE_QTY",e.REMOVE_FROM_CART="REMOVE_FROM_CART",e.PAGE_LOAD="PAGE_LOAD",e.CLICK="CLICK",e.LOGIN="LOGIN",e.LOGOUT="LOGOUT",e.TIME_SPENT="TIME_SPENT",e.USE_CASE="USE_CASE",e.LEAD_SUBMISSION_EMAIL="LEAD_SUBMISSION_EMAIL",e.LEAD_SUBMISSION_PHONE="LEAD_SUBMISSION_PHONE"}(Io||(Io={}));let bo=[];const xo=function(e,t){if(void 0===t&&(t=0),0===bo.length)return;const n=bo;bo=[];const r=ko(n),o=Co(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(bo);r.length<100&&(bo=r,t<2&&setTimeout(()=>xo(e,t+1),500*Math.pow(2,t)))})};u(xo,100);const Co=e=>e.map(e=>{const t=JSON.parse(JSON.stringify(e));return delete t.user,delete t.event_id,delete t.user_agent,delete t.utc_time,delete t.local_tz_offset,delete t.doc_host,delete t.ids_ga,delete t.alias,delete t.userCanBeTracked,delete t.userDataCanBeSold,delete t.edgetag,delete t.api_key,delete t.src,t}),ko=e=>{const t=_(()=>String(e[0].user.anonymous_id),""),n=_(()=>String(e[0].user_agent),""),r=_(()=>String(e[0].event_id),""),o=_(()=>String(e[0].utc_time),""),i=_(()=>Number(e[0].local_tz_offset)||0),s=_(()=>String(e[0].doc_host),""),c=_(()=>String(e[0].ids_ga),""),a=_(()=>String(e[0].alias),""),u=_(()=>Boolean(e[0].userCanBeTracked),!0),l=_(()=>Boolean(e[0].userDataCanBeSold),!0),d=_(()=>String(e[0].edgetag),""),m=_(()=>String(e[0].api_key),""),f=_(()=>String(e[0].src),"");return Object.entries({anonymous_id:t,event_id:r,user_agent:n,utc_time:o,local_tz_offset:i,doc_host:s,ids_ga:c,alias:a,userCanBeTracked:u,userDataCanBeSold:l,edgetag:d,api_key:m,src:f}).reduce((e,t)=>{let[n,r]=t;if(r){if("undefined"===r)return e;e[n]=r}return e},{})},To=function(e){try{let r;function t(e){return r?e:Promise.resolve(!1)}const o=function(){if(_(()=>e.eventPayload.bulk.length>0,!1)){const t=_(()=>JSON.parse(JSON.stringify(e.eventPayload.bulk[0])),void 0);if(!t){const e=Promise.resolve(!1);return r=1,e}const o=_(()=>JSON.parse(JSON.stringify(t.ga)),void 0);return delete t.ga,Promise.resolve(function(e){try{return Promise.resolve(function(t,r){try{var o=function(){const t=window.loomi_ctx.jitsuKey,r=function(e){const t={trackingHost:"https://live.visually-io.com"};return e===n.TEST&&(t.trackingHost="http://localhost:8088"),e===n.STAGE&&(t.trackingHost="https://sdk.loomi-stg.xyz"),t}(window.loomi_ctx.env).trackingHost;return Promise.resolve(fetch(`${r}/api/s?token=${t}&bulk=1`,{headers:{"content-type":"text/plain"},body:JSON.stringify(e.eventPayload),method:"POST",mode:"cors",credentials:"omit",keepalive:!0})).then(function(e){return e.ok})}()}catch(e){return r(e)}return o&&o.then?o.then(void 0,r):o}(0,function(e){return console.error("vsly: Failed to send event",e),!1}))}catch(e){return Promise.reject(e)}}(e)).then(function(n){return Promise.resolve(function(e){try{try{const t=e.eventPayload,n=t.bulk[0],r=window.loomi_ctx.env,o=t.shared,i=g({experienceId:n.use_case,variantId:n.use_case_variant,storeAlias:o.alias,anonymousId:o.anonymous_id,version:n.version}),s=new URL(Vn(r).cfgUrl.replace("/allocate","/match"));s.searchParams.append("q",i),fetch(s.toString())}catch(e){console.error("vsly: Failed to persist allocation",e)}return Promise.resolve()}catch(e){return Promise.reject(e)}}(e)).then(function(){return o&&C().trackExt(t,o).then().catch(e=>{console.error("vsly: Failed track ext event",e,t,o)}),r=1,n})})}}();return Promise.resolve(o&&o.then?o.then(t):t(o))}catch(i){return Promise.reject(i)}},No="vsly_analytics_queue";function Oo(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=Pt(),c={id:`${Date.now()}-${Math.random().toString(36).substring(2,9)}`,timestamp:Date.now(),eventPayload:{bulk:[{url:location.href,doc_path:location.pathname,doc_search:location.search,sid:r.session.id,sid_start:r.session.start_at,utm:s.utm,lmi_params:s.lmi_params,event_type:"USE_CASE",use_case:e._USE_CASE,use_case_variant:e._USE_CASE_VARIANT,version:e._USE_CASE_VERSION||1,ga:{isAudience:!1,gaName:e._USE_CASE_GA||e._USE_CASE,gaVariant:e._USE_CASE_GA_VARIANT||e._USE_CASE_VARIANT,reportGa:n}}],shared:{anonymous_id:t.id,user_agent:navigator.userAgent,utc_time:(new Date).toISOString(),local_tz_offset:(new Date).getTimezoneOffset(),doc_host:location.host,alias:o,api_key:i}},retries:0},a=jo();a.push(c),Lo(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function jo(){try{const e=localStorage.getItem(No);if(!e)return[];const t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(e){return console.error("vsly: Failed to read analytics queue",e),[]}}function Lo(e){try{localStorage.setItem(No,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const $o=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Ro=(e,t)=>{let n=null;try{const r=localStorage.getItem(e);if(r){let e;const o=JSON.parse(r);if(o&&"object"==typeof o&&"variant"in o){e=o;const r=t.find(t=>t.experiment.variant===e.variant);r&&(r.experiment.version||0)===(e.version||0)&&(n=r)}}}catch(e){}return n},Do=e=>`vsly_redirect_test_${e[0].experiment.name}`,Uo=(e,t)=>{if(e){const n=e.experiment;t.some(e=>{const t=e.experiment;return t.variant===n.variant&&t.version===n.version})||(e=!1)}if(!e){const n=100*Math.random();let r=0;for(const o of t)if(r+=o.targeting.chance,n<=r){e=o;break}}return e},Mo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=qo())},qo=()=>(new Date).getTime(),Fo=()=>window.Shopify.customerPrivacy,Bo=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","NO","IS","LI"],Jo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Vo())},Vo=()=>(new Date).getTime(),Ho=()=>window.Shopify.customerPrivacy,Go=()=>Promise.resolve(),zo=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function Ko(){try{const e=zo().as;
28if(void 0===e)return;const t=performance.now();Object.assign(zo(),{ae:t,ad:t-e}),(e=>{try{if("function"!=typeof performance.getEntriesByType)return;const t=performance.getEntriesByType("resource").filter(t=>t.startTime>=e&&(e=>{try{return new URL(e.name).pathname.endsWith("/allocate")}catch{return!1}})(t)).pop();if(!t)return;Object.assign(zo(),{ars:t.startTime,afs:t.fetchStart,aqs:t.requestStart,aps:t.responseStart,ape:t.responseEnd,ard:t.duration,ardl:t.startTime-e,aprd:t.requestStart-t.startTime,arwd:t.responseStart-t.requestStart,ardd:t.responseEnd-t.responseStart})}catch{}})(e)}catch(e){}}function Wo(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function Qo(){return _(mo),Yt(),function(e){void 0===e&&(e=window.loomi_ctx.embeddedTests);try{if(!e)return;if(0===e.length)return;const t=e.filter(e=>e.experiment.isThemeTest);t.length>0&&function(e){const t=Do(e);let n=Ro(t,e);if(n=Uo(n,e),!n)return;if(!n.experiment)return;$o(t,n);const r=n.experiment,o=_(()=>r.code.find(e=>"themeTest"===e.kind).value.targetThemeId)||0,i=ne({experienceId:r.name,variantId:r.variant,version:r.version,gaExperienceName:r.gaName,gaVariantName:r.gaVariant});Oo(i,Yt(),_(()=>!!r.ga)||!1),Ee(i,o)}(t);const n=e.filter(e=>!e.experiment.isThemeTest);n.length>0&&function(e){const t=e.filter(e=>function(e){if(!e)return!0;try{const t=e.match(/UrlTarget\(([^)]+)\)/);if(!t)return!1;const n=function(e){try{const t=e.match(/^"([^"]*)",\s*"([^"]*)",\s*(true|false)$/);return t?{value:t[1],op:t[2],includeQueryParam:"true"===t[3]}:null}catch{return null}}(t[1]);return!!n&&function(e,t,n){const r=window.location.search||"",o=window.location.href||"",i=(s=function(e){const t=e.startsWith("/")?e:"/"+e,n=t.split("/");if(n.length<2)return t;const r=n[1];let o=!1;return r.length>0&&r.length<=7&&(2===r.length||r.length>2&&"-"===r[2])&&(o=!0),o?"/"+n.slice(2).join("/"):t}(window.location.pathname),["STORY_IL","MAYVEN_GLOBAL","JDSPORT_IL"].includes(window.loomi_ctx.storeAlias)?s.toLowerCase():s);var s;const{hostPath:c,rawQuery:a}=function(e){const t=Po(e),n=t.indexOf("?");return-1!==n?{hostPath:t.substring(0,n),rawQuery:t.substring(n+1)}:{hostPath:t,rawQuery:""}}(e),u=c.toLowerCase();let l=Po(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?Ao(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=Ao(a);e&&(m+="?"+e)}}return function(e,t,n,r){switch(r){case"contains":return e.includes(n)||t.includes(n);case"matches":try{const r=new RegExp(n);return r.test(e)||r.test(t)}catch{return!1}case"==":return e===n||t===n;case"!=":return e===t?e!==n:t!==n;default:return!1}}(l,d,m,t)}(n.value,n.op,n.includeQueryParam)}catch(e){return console.error("vsly: Failed to evaluate targeting formula",e),!1}}(e.targeting.formula));if(0===t.length)return;const n=Do(t);let r=Ro(n,t);if(r=Uo(r,t),!r)return;if(!r.experiment)return;$o(n,r);const o=r.experiment,i=ne({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});Oo(i,Yt(),_(()=>!!o.ga)||!1);const s=_(()=>o.code.find(e=>"pageRedirect"===e.kind).value);s&&ee(i,s.destUrl,s.redirectAfter||1,s.retainQueryParams,s.stickinessMode)}(n)}catch(e){console.error("vsly ETT",e)}}(),window.vsly_redirecting}const Yo=()=>window.loomi_ctx.blockingConcent;(function(){try{let t;function e(e){if(t)return e;(function(){const e=jo();e.length>0&&Promise.allSettled(e.map(To)).then(t=>{Lo(e.filter((e,n)=>{const r=t[n];return("fulfilled"!==r.status||!r.value)&&(e.retries++,(e=>!(Date.now()-e.timestamp>18e5||e.retries>3))(e))}))}).catch(e=>{console.error("vsly: Failed to process analytics queue",e)})})(),(()=>{const e=()=>{const e=se();return!!e&&!Bo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=Vo(),(se()?Go():v(se,50,200)).then(()=>{e()&&(Jo(),t())}),(_(()=>Ho().analyticsProcessingAllowed)?Go():v(()=>_(()=>Ho().analyticsProcessingAllowed),50,200)).then(()=>{const r=Ho().analyticsProcessingAllowed()||e();Jo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Jo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{zo().as=performance.now()}catch(e){}}();const s=yo(o,i);return s.then(Ko),s.then(e=>{let{configuration:t,tracking:r}=e;return(e=>{p("vsly-a",`${(e=>e==n.STAGE?"https://sdk.loomi-stg.xyz/":"https://assets.visually.io/")(e)}v/visually-a.js?cb=${window.loomi_ctx.sdk_version}`,{defer:!0}).catch()}
28)(i),function(e){let{configuration:t,tracking:n}=e;try{return Promise.resolve(function(e,t){try{const{storeAlias:n,env:r}=window.loomi_ctx;return Promise.resolve(Wo(function(){return Promise.resolve(go(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Je()).then(function(){un(o.experiments),Fr(t,o),Kn(r,n,po),mt()})})},function(e){_(()=>e.message)!==Fn&&F("fail initialising sdk",e)}))}catch(e){return Promise.reject(e)}}(t,n)).then(function(){window.dispatchEvent(new Event("visually_loaded"))})}catch(e){return Promise.reject(e)}}({configuration:t,tracking:r})}).catch(r).finally(Ln)}const r=e=>console.error(e);if(window.fetch&&(window.vslyNativeFetch=window.fetch),window.vsly_init=!0,window.vslyIntegrationType="static",(()=>{if(_(()=>window.visually_io_editor))return!0;const e=_(()=>window.loomi_ctx.ttl);return!("number"!=typeof e||!Number.isFinite(e)||e<=0)&&e<Math.floor(Date.now()/1e3)})())return console.log("sdk blocked"),Promise.resolve();window.loomi_ctx.sdk_version="0.12.169";const{storeAlias:o,env:i}=window.loomi_ctx;if(!Yo()&&Qo())return Promise.resolve();const s=function(){if(Yo()){function e(e){return t?e:window.loomi_ctx.consent.allowed?void(Qo()&&(t=1)):(Ln(),void(t=1))}const n=Wo(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=qo(),(_(()=>Fo().analyticsProcessingAllowed)?Promise.resolve():v(()=>_(()=>Fo().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),Mo(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),Mo(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){Ln(),t=1});return n&&n.then?n.then(e):e(n)}}();return Promise.resolve(s&&s.then?s.then(e):e(s))}catch(c){return Promise.reject(c)}})().then(()=>console.log("vsly sdk with embed init"))}(); 29 30</script>
vendor: 1 bytes, line 30
30
31<script data-vsly="preact2" type="text/javascript" data-em-disable> 32 // Preact 33!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):n(e.preact={})}(this,function(e){var b,n,t,_,o,r,l,x={},C=[],u=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function w(e,n){for(var t in n)e[t]=n[t];return e}function g(e){var n=e.parentNode;n&&n.removeChild(e)}function i(e,n,t){var _,o=arguments,l={};for(_ in n)"key"!==_&&"ref"!==_&&(l[_]=n[_]);if(3<arguments.length)for(t=[t],_=3;_<arguments.length;_++)t.push(o[_]);if(null!=t&&(l.children=t),"function"==typeof e&&null!=e.defaultProps)for(_ in e.defaultProps)void 0===l[_]&&(l[_]=e.defaultProps[_]);return k(e,l,n&&n.key,n&&n.ref,null)}function k(e,n,t,_,o){var l={type:e,props:n,key:t,ref:_,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:o};return null==o&&(l.__v=l),b.vnode&&b.vnode(l),l}function S(e){return e.children}function P(e,n){this.props=e,this.context=n}function N(e,n){if(null==n)return e.__?N(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return"function"==typeof e.type?N(e):null}function c(e){var n,t;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e;break}return c(e)}}function s(e){(!e.__d&&(e.__d=!0)&&t.push(e)&&!p.__r++||o!==b.debounceRendering)&&((o=b.debounceRendering)||_)(p)}function p(){for(var e;p.__r=t.length;)e=t.sort(function(e,n){return e.__v.__b-n.__v.__b}),t=[],e.some(function(e){var n,t,_,o,l,r,u;e.__d&&(r=(l=(n=e).__v).__e,(u=n.__P)&&(t=[],o=D(u,l,(_=w({},l)).__v=_,n.__n,void 0!==u.ownerSVGElement,null,t,null==r?N(l):r),d(t,l),o!=r&&c(l)))})}function E(e,n,t,_,o,l,r,u,i,c){var s,p,f,a,d,h,y,v=_&&_.__k||C,m=v.length;for(i==x&&(i=null!=r?r[0]:m?N(_,0):null),t.__k=[],s=0;s<n.length;s++)if(null!=(a=t.__k[s]=null==(a=n[s])||"boolean"==typeof a?null:"string"==typeof a||"number"==typeof a?k(null,a,null,null,a):Array.isArray(a)?k(S,{children:a},null,null,null):null!=a.__e||null!=a.__c?k(a.type,a.props,a.key,null,a.__v):a)){if(a.__=t,a.__b=t.__b+1,null===(f=v[s])||f&&a.key==f.key&&a.type===f.type)v[s]=void 0;else for(p=0;p<m;p++){if((f=v[p])&&a.key==f.key&&a.type===f.type){v[p]=void 0;break}f=null}d=D(e,a,f=f||x,o,l,r,u,i,c),(p=a.ref)&&f.ref!=p&&(y=y||[],f.ref&&y.push(f.ref,null,a),y.push(p,a.__c||d,a)),null!=d?(null==h&&(h=d),i=U(e,a,f,v,r,d,i),"option"==t.type?e.value="":"function"==typeof t.type&&(t.__d=i)):i&&f.__e==i&&i.parentNode!=e&&(i=N(f))}if(t.__e=h,null!=r&&"function"!=typeof t.type)for(s=r.length;s--;)null!=r[s]&&g(r[s]);for(s=m;s--;)null!=v[s]&&W(v[s],v[s]);if(y)for(s=0;s<y.length;s++)T(y[s],y[++s],y[++s])}function U(e,n,t,_,o,l,r){var u,i,c;if(void 0!==n.__d)u=n.__d,n.__d=void 0;else if(o==t||l!=r||null==l.parentNode)e:if(null==r||r.parentNode!==e)e.appendChild(l),u=null;else{for(i=r,c=0;(i=i.nextSibling)&&c<_.length;c+=2)if(i==l)break e;e.insertBefore(l,r),u=r}return void 0!==u?u:l.nextSibling}function f(e,n,t){"-"===n[0]?e.setProperty(n,t):e[n]="number"==typeof t&&!1===u.test(n)?t+"px":null==t?"":t}function A(e,n,t,_,o){var l,r,u,i,c;if(o?"className"===n&&(n="class"):"class"===n&&(n="className"),"style"===n)if(l=e.style,"string"==typeof t)l.cssText=t;else{if("string"==typeof _&&(l.cssText="",_=null),_)for(i in _)t&&i in t||f(l,i,"");if(t)for(c in t)_&&t[c]===_[c]||f(l,c,t[c])}else"o"===n[0]&&"n"===n[1]?(r=n!==(n=n.replace(/Capture$/,"")),n=((u=n.toLowerCase())in e?u:n).slice(2),t?(_||e.addEventListener(n,a,r),(e.l||(e.l={}))[n]=t):e.removeEventListener(n,a,r)):"list"!==n&&"tagName"!==n&&"form"!==n&&"type"!==n&&"size"!==n&&!o&&n in e?e[n]=null==t?"":t:"function"!=typeof t&&"dangerouslySetInnerHTML"!==n&&(n!==(n=n.replace(/^xlink:?/,""))?null==t||!1===t?e.removeAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase(),t):null==t||!1===t&&!/^ar/.test(n)?e.removeAttribute(n):e.setAttribute(n,t))}function a(e){this.l[e.type](b.event?b.event(e):e)}function D(e,n,t,_,o,l,r,u,i){var c,s,p,f,a,d,h,y,v,m,g,k=n.type;if(void 0!==n.constructor)return null;(c=b.__b)&&c(n);try{e:if("function"==typeof k){if(y=n.props,v=(c=k.contextType)&&_[c.__c],m=c?v?v.props.value:c.__:_,t.__c?h=(s=n.__c=t.__c).__=s.__E:("prototype"in k&&k.prototype.render?n.__c=s=new k(y,m):(n.__c=s=new P(y,m),s.constructor=k,s.render=L),v&&v.sub(s),s.props=y,s.state||(s.state={}),s.context=m,s.__n=_,p=s.__d=!0,s.__h=[]),null==s.__s&&(s.__s=s.state),null!=k.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=w({},s.__s)),w(s.__s,k.getDerivedStateFromProps(y,s.__s))),f=s.props,a=s.state,p)null==k.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==k.getDerivedStateFromProps&&y!==f&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,m),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,m)||n.__v===t.__v){s.props=y,s.state=s.__s,n.__v!==t.__v&&(s.__d=!1),(s.__v=n).__e=t.__e,n.__k=t.__k,s.__h.length&&r.push(s),function e(n,t,_){for(var o,l=0;l<n.__k.length;l++)(o=n.__k[l])&&(o.__=n,o.__e&&("function"==typeof o.type&&1<o.__k.length&&e(o,t,_),t=U(_,o,o,n.__k,null,o.__e,t),"function"==typeof n.type&&(n.__d=t)))}(n,u,e);break e}null!=s.componentWillUpdate&&s.componentWillUpdate(y,s.__s,m),null!=s.componentDidUpdate&&s.__h.push(function(){s.componentDidUpdate(f,a,d)})}s.context=m,s.props=y,s.state=s.__s,(c=b.__r)&&c(n),s.__d=!1,s.__v=n,s.__P=e,c=s.render(s.props,s.state,s.context),s.state=s.__s,null!=s.getChildContext&&(_=w(w({},_),s.getChildContext())),p||null==s.getSnapshotBeforeUpdate||(d=s.getSnapshotBeforeUpdate(f,a)),g=null!=c&&c.type==S&&null==c.key?c.props.children:c,E(e,Array.isArray(g)?g:[g],n,t,_,o,l,r,u,i),s.base=n.__e,s.__h.length&&r.push(s),h&&(s.__E=s.__=null),s.__e=!1}else null==l&&n.__v===t.__v?(n.__k=t.__k,n.__e=t.__e):n.__e=function(e,n,t,_,o,l,r,u){var i,c,s,p,f,a=t.props,d=n.props;if(o="svg"===n.type||o,null!=l)for(i=0;i<l.length;i++)if(null!=(c=l[i])&&((null===n.type?3===c.nodeType:c.localName===n.type)||e==c)){e=c,l[i]=null;break}
33if(null==e){if(null===n.type)return document.createTextNode(d);e=o?document.createElementNS("http://www.w3.org/2000/svg",n.type):document.createElement(n.type,d.is&&{is:d.is}),l=null,u=!1}if(null===n.type)a!==d&&e.data!=d&&(e.data=d);else{if(null!=l&&(l=C.slice.call(e.childNodes)),s=(a=t.props||x).dangerouslySetInnerHTML,p=d.dangerouslySetInnerHTML,!u){if(null!=l)for(a={},f=0;f<e.attributes.length;f++)a[e.attributes[f].name]=e.attributes[f].value;(p||s)&&(p&&s&&p.__html==s.__html||(e.innerHTML=p&&p.__html||""))}(function(e,n,t,_,o){var l;for(l in t)"children"===l||"key"===l||l in n||A(e,l,null,t[l],_);for(l in n)o&&"function"!=typeof n[l]||"children"===l||"key"===l||"value"===l||"checked"===l||t[l]===n[l]||A(e,l,n[l],t[l],_)})(e,d,a,o,u),p?n.__k=[]:(i=n.props.children,E(e,Array.isArray(i)?i:[i],n,t,_,"foreignObject"!==n.type&&o,l,r,x,u)),u||("value"in d&&void 0!==(i=d.value)&&i!==e.value&&A(e,"value",i,a.value,!1),"checked"in d&&void 0!==(i=d.checked)&&i!==e.checked&&A(e,"checked",i,a.checked,!1))}return e}(t.__e,n,t,_,o,l,r,i);(c=b.diffed)&&c(n)}catch(e){n.__v=null,b.__e(e,n,t)}return n.__e}function d(e,n){b.__c&&b.__c(n,e),e.some(function(n){try{e=n.__h,n.__h=[],e.some(function(e){e.call(n)})}catch(e){b.__e(e,n.__v)}})}function T(e,n,t){try{"function"==typeof e?e(n):e.current=n}catch(e){b.__e(e,t)}}function W(e,n,t){var _,o,l;if(b.unmount&&b.unmount(e),(_=e.ref)&&(_.current&&_.current!==e.__e||T(_,null,n)),t||"function"==typeof e.type||(t=null!=(o=e.__e)),e.__e=e.__d=void 0,null!=(_=e.__c)){if(_.componentWillUnmount)try{_.componentWillUnmount()}catch(e){b.__e(e,n)}
33_.base=_.__P=null}if(_=e.__k)for(l=0;l<_.length;l++)_[l]&&W(_[l],n,t);null!=o&&g(o)}function L(e,n,t){return this.constructor(e,t)}function h(e,n,t){var _,o,l;b.__&&b.__(e,n),o=(_=t===r)?null:t&&t.__k||n.__k,e=i(S,null,[e]),l=[],D(n,(!_&&t||n).__k=e,o||x,x,void 0!==n.ownerSVGElement,t&&!_?[t]:!o&&n.childNodes.length?C.slice.call(n.childNodes):null,l,t||x,_),d(l,e)}b={__e:function(e,n){for(var t,_;n=n.__;)if((t=n.__c)&&!t.__)try{if(t.constructor&&null!=t.constructor.getDerivedStateFromError&&(_=!0,t.setState(t.constructor.getDerivedStateFromError(e))),null!=t.componentDidCatch&&(_=!0,t.componentDidCatch(e)),_)return s(t.__E=t)}catch(n){e=n}throw e}},n=function(e){return null!=e&&void 0===e.constructor},P.prototype.setState=function(e,n){var t=this.__s!==this.state?this.__s:this.__s=w({},this.state);"function"==typeof e&&(e=e(t,this.props)),e&&w(t,e),null!=e&&this.__v&&(n&&this.__h.push(n),s(this))},P.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),s(this))},P.prototype.render=S,t=[],_="function"==typeof Promise?Promise.prototype.then.bind(Prom
33ise.resolve()):setTimeout,p.__r=0,r=x,l=0,e.render=h,e.hydrate=function(e,n){h(e,n,r)},e.createElement=i,e.h=i,e.Fragment=S,e.createRef=function(){return{current:null}},e.isValidElement=n,e.Component=P,e.cloneElement=function(e,n){var t,_;for(_ in n=w(w({},e.props),n),2<arguments.length&&(n.children=C.slice.call(arguments,2)),t={},n)"key"!==_&&"ref"!==_&&(t[_]=n[_]);return k(e.type,t,n.key||e.key,n.ref||e.ref,null)},e.createContext=function(e){var n={},o={__c:"__cC"+l++,__:e,Consumer:function(e,n){return e.children(n)},Provider:function(e){var t,_=this;return this.getChildContext||(t=[],this.getChildContext=function(){return n[o.__c]=_,n},this.shouldComponentUpdate=function(n){_.props.value!==n.value&&t.some(function(e){e.context=n.value,s(e)})},this.sub=function(e){t.push(e);var n=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(e),1),n&&n.call(e)}}),e.children}};return(o.Consumer.contextType=o).Provider.__=o},e.toChildArray=function e(n){return null==n||"boolean"==typeof n?[]:Array.isArray(n)?C.concat.apply([],n.map(e)):[n]},e.__u=W,e.options=b}); 34// Preact Hooks 35!function(_,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("preact")):n(_.preactHooks={},_.preact)}(this,function(_,o){var e,u,t,i=0,r=[],c=o.options.__r,f=o.options.diffed,n=o.options.__c,s=o.options.unmount;function a(_,n){o.options.__h&&o.options.__h(u,_,i||n),i=0;var t=u.__H||(u.__H={__:[],__h:[]});return _>=t.__.length&&t.__.push({}),t.__[_]}function p(_){return i=1,h(b,_)}function h(_,n,t){var o=a(e++,2);return o.t=_,o.__c||(o.__c=u,o.__=[t?t(n):b(void 0,n),function(_){var n=o.t(o.__[0],_);o.__[0]!==n&&(o.__=[n,o.__[1]],o.__c.setState({}))}]),o.__}function m(_,n){var t=a(e++,4);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__h.push(t))}function v(_,n){var t=a(e++,7);return E(t.__H,n)?(t.__H=n,t.__h=_,t.__=_()):t.__}function H(){r.some(function(n){if(n.__P)try{n.__H.__h.forEach(l),n.__H.__h.forEach(y),n.__H.__h=[]}catch(_){return n.__H.__h=[],o.options.__e(_,n.__v),!0}}),r=[]}o.options.__r=function(_){c&&c(_),e=0;var n=(u=_.__c).__H;n&&(n.__h.forEach(l),n.__h.forEach(y),n.__h=[])},o.options.diffed=function(_){f&&f(_);var n=_.__c;n&&n.__H&&n.__H.__h.length&&(1!==r.push(n)&&t===o.options.requestAnimationFrame||((t=o.options.requestAnimationFrame)||function(_){function n(){clearTimeout(o),d&&cancelAnimationFrame(t),setTimeout(_)}var t,o=setTimeout(n,100);d&&(t=requestAnimationFrame(n))})(H))},o.options.__c=function(_,t){t.some(function(n){try{n.__h.forEach(l),n.__h=n.__h.filter(function(_){return!_.__||y(_)})}catch(_){t.some(function(_){_.__h&&(_.__h=[])}),t=[],o.options.__e(_,n.__v)}}),n&&n(_,t)},o.options.unmount=function(_){s&&s(_);var n=_.__c;if(n&&n.__H)try{n.__H.__.forEach(l)}catch(_){o.options.__e(_,n.__v)}};var d="function"==typeof requestAnimationFrame;function l(_){"function"==typeof _.u&&_.u()}function y(_){_.u=_.__()}function E(t,_){return!t||_.some(function(_,n){return _!==t[n]})}function b(_,n){return"function"==typeof n?n(_):n}_.useState=p,_.useReducer=h,_.useEffect=function(_,n){var t=a(e++,3);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__H.__h.push(t))},_.useLayoutEffect=m,_.useRef=function(_){return i=5,v(function(){return{current:_}},[])},_.useImperativeHandle=function(_,n,t){i=6,m(function(){"function"==typeof _?_(n()):_&&(_.current=n())},null==t?t:t.concat(_))},_.useMemo=v,_.useCallback=function(_,n){return i=8,v(function(){return _},n)},_.useContext=function(_){var n=u.context[_.__c],t=a(e++,9);return t.__c=_,n?(null==t.__&&(t.__=!0,n.sub(u)),n.props.value):_.__},_.useDebugValue=function(_,n){o.options.useDebugValue&&o.options.useDebugValue(n?n(_):_)},_.useErrorBoundary=function(_){var n=a(e++,10),t=p();return n.__=_,u.componentDidCatch||(u.componentDidCatch=function(_){n.__&&n.__(_),t[1](_)}),[t[0],function(){t[1](void 0)}]}}); 36// Preact Compat 37!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact/hooks"),require("preact")):t(e.compat={},e.preactHooks,e.preact)}(this,function(t,n,u){function r(e,t){for(var n in t)e[n]=t[n];return e}function i(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var o in t)if("__source"!==o&&e[o]!==t[o])return!0;return!1}var o,e,a,l=(o=u.Component,a=o,(e=c).prototype=Object.create(a.prototype),(e.prototype.constructor=e).__proto__=a,c.prototype.shouldComponentUpdate=function(e,t){return i(this.props,e)||i(this.state,t)},c);function c(e){var t;return(t=o.call(this,e)||this).isPureReactComponent=!0,t}function p(t,o){function n(e){var t=this.props.ref,n=t==e.ref;return!n&&t&&(t.call?t(null):t.current=null),o?!o(this.props,e)||!n:i(this.props,e)}function e(e){return this.shouldComponentUpdate=n,u.createElement(t,e)}return e.prototype.isReactComponent=!0,e.displayName="Memo("+(t.displayName||t.name)+")",e.t=!0,e}var f=u.options.__b;u.options.__b=function(e){e.type&&e.type.t&&e.ref&&(e.props.ref=e.ref,e.ref=null),f&&f(e)};var s="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function d(o){function e(e,t){var n=r({},e);return delete n.ref,o(n,(t=e.ref||t)&&("object"!=typeof t||"current"in t)?t:null)}return e.$$typeof=s,(e.render=e).prototype.isReactComponent=e.t=!0,e.displayName="ForwardRef("+(o.displayName||o.name)+")",e}function _(e,o){return e?u.toChildArray(e).reduce(function(e,t,n){return e.concat(o(t,n))},[]):null}var h={map:_,forEach:_,count:function(e){return e?u.toChildArray(e).length:0},only:function(e){if(1!==(e=u.toChildArray(e)).length)throw new Error("Children.only() expects only one child.");return e[0]},toArray:u.toChildArray},m=u.options.__e;function v(e){return e&&((e=r({},e)).__c=null,e.__k=e.__k&&e.__k.map(v)),e}function y(){this.__u=0,this.u=null,this.__b=null}function C(e){var t=e.__.__c;return t&&t.o&&t.o(e)}function b(t){var n,o,r;function e(e){if(n||(n=t()).then(function(e){o=e.default||e},function(e){r=e}),r)throw r;if(!o)throw n;return u.createElement(o,e)}return e.displayName="Lazy",e.t=!0,e}function k(){this.i=null,this.l=null}u.options.__e=function(e,t,n){if(e.then)for(var o,r=t;r=r.__;)if((o=r.__c)&&o.__c)return o.__c(e,t.__c);m(e,t,n)},(y.prototype=new u.Component).__c=function(e,t){var n=this;null==n.u&&(n.u=[]),n.u.push(t);function o(){i||(i=!0,r?r(u):u())}var r=C(n.__v),i=!1;t.__c=t.componentWillUnmount,t.componentWillUnmount=function(){o(),t.__c&&t.__c()};var u=function(){var e;if(!--n.__u)for(n.__v.__k[0]=n.state.o,n.setState({o:n.__b=null});e=n.u.pop();)e.forceUpdate()};n.__u++||n.setState({o:n.__b=n.__v.__k[0]}),e.then(o,o)},y.prototype.render=function(e,t){return this.__b&&(this.__v.__k&&
37(this.__v.__k[0]=v(this.__b)),this.__b=null),[u.createElement(u.Fragment,null,t.o?null:e.children),t.o&&e.fallback]};function g(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;3<n.length;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}}(k.prototype=new u.Component).o=function(n){var o=this,r=C(o.__v),i=o.l.get(n);return i[0]++,function(e){function t(){o.props.revealOrder?(i.push(e),g(o,n,i)):e()}r?r(t):t()}},k.prototype.render=function(e){this.i=null,this.l=new Map;var t=u.toChildArray(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},k.prototype.componentDidUpdate=k.prototype.componentDidMount=function(){var n=this;n.l.forEach(function(e,t){g(n,t,e)})};var E,N=((E=S.prototype).getChildContext=function(){return this.props.context},E.render=function(e){return e.children},S);function S(){}function x(e){var t=this,n=e.container,o=u.createElement(N,{context:t.context},e.vnode);return t.s&&t.s!==n&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v),t.p=!1),e.vnode?t.p?(n.__k=t.__k,u.render(o,n),t.__k=n.__k):(t.h=document.createTextNode(""),u.hydrate("",n),n.appendChild(t.h),t.p=!0,t.s=n,u.render(o,n,t.h),t.__k=t.h.__k):t.p&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)),t.v=o,t.componentWillUnmount=function(){t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)},null}function w(e,t){return u.createElement(x,{vnode:e,container:t})}var A=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/;u.Component.prototype.isReactComponent={};var R="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;function U(e,t,n){if(null==t.__k)for(;t.firstChild;)t.removeChild(t.firstChild);return u.render(e,t),"function"==typeof n&&n(),e?e.__c:null}function P(e,t,n){return u.hydrate(e,t),"function"==typeof n&&n(),e?e.__c:null}var F=u.options.event;function O(e,t){e["UNSAFE_"+t]&&!e[t]&&Object.defineProperty(e,t,{configurable:!1,get:function(){return this["UNSAFE_"+t]}
37,set:function(e){this["UNSAFE_"+t]=e}})}u.options.event=function(e){F&&(e=F(e));var t=!(e.persist=function(){}),n=!1,o=e.stopPropagation;e.stopPropagation=function(){o.call(e),t=!0};var r=e.preventDefault;return e.preventDefault=function(){r.call(e),n=!0},e.isPropagationStopped=function(){return t},e.isDefaultPrevented=function(){return n},e.nativeEvent=e};var L={configurable:!0,get:function(){return this.class}},M=u.options.vnode;function D(e){return u.createElement.bind(null,e)}function V(e){return!!e&&e.$$typeof===R}function W(e){return V(e)?u.cloneElement.apply(null,arguments):e}function $(e){return!!e.__k&&(u.render(null,e),!0)}function j(e){return e&&(e.base||1===e.nodeType&&e)||null}u.options.vnode=function(i){i.$$typeof=R;var e,t,n,o=i.type,r=i.props;if(o){if(r.class!=r.className&&(L.enumerable="className"in r,null!=r.className&&(r.class=r.className),Object.defineProperty(r,"className",L)),"function"!=typeof o){for(n in r.defaultValue&&void 0!==r.value&&(r.value||0===r.value||(r.value=r.defaultValue),delete r.defaultValue),Array.isArray(r.value)&&r.multiple&&"select"===o&&(u.toChildArray(r.children).forEach(function(e){-1!=r.value.indexOf(e.props.value)&&(e.props.selected=!0)}),delete r.value),r)if(e=A.test(n))break;if(e)for(n in t=i.props={},r)t[A.test(n)?n.replace(/[A-Z0-9]/,"-$&").toLowerCase():n]=r[n]}!function(){var e=i.type,t=i.props;if(t&&"string"==typeof e){var n,o={};for(var r in t)/^on(Ani|Tra|Tou)/.test(r)&&(t[r.toLowerCase()]=t[r],delete t[r]),o[r.toLowerCase()]=r;o.ondoubleclick&&(t.ondblclick=t[o.ondoubleclick],delete t[o.ondoubleclick]),o.onbeforeinput&&(t.onbeforeinput=t[o.onbeforeinput],delete t[o.onbeforeinput]),o.onchange&&("textarea"===e||"input"===e.toLowerCase()&&!/^fil|che|ra/i.test(t.type))&&(t[n=o.oninput||"oninput"]||(t[n]=t[o.onchange],delete t[o.onchange]))}}(),"function"==typeof o&&!o.m&&o.prototype&&(O(o.prototype,"componentWillMount"),O(o.prototype,"componentWillReceiveProps"),O(o.prototype,"componentWillUpdate"),o.m=!0)}M&&M(i)};function z(e,t){return e(t)}var H=u.Fragment,T={useState:n.useState,useReducer:n.useReducer,useEffect:n.useEffect,useLayoutEffect:n.useLayoutEffect,useRef:n.useRef,useImperativeHandle:n.useImperativeHandle,useMemo:n.useMemo,useCallback:n.useCallback,useContext:n.useContext,useDebugValue:n.useDebugValue,version:"16.8.0",Children:h,render:U,hydrate:P,unmountComponentAtNode:$,createPortal:w,createElement:u.createElement,createContext:u.createContext,createFactory:D,cloneElement:W,createRef:u.createRef,Fragment:u.Fragment,isValidElement:V,findDOMNode:j,Component:u.Component,PureComponent:l,memo:p,forwardRef:d,unstable_batchedUpdates:z,StrictMode:H,Suspense:y,SuspenseList:k,lazy:b};Object.keys(n).forEach(function(e){t[e]=n[e]}),t.createElement=u.createElement,t.createContext=u.createContext,t.createRef=u.createRef,t.Fragment=u.Fragment,t.Component=u.Component,t.version="16.8.0",t.Children=h,t.render=U,t.hydrate=P,t.unmountComponentAtNode=$,t.createPortal=w,t.createFactory=D,t.cloneElement=W,t.isValidElement=V,t.findDOMNode=j,t.PureComponent=l,t.memo=p,t.forwardRef=d,t.unstable_batchedUpdates=z,t.StrictMode=H,t.Suspense=y,t.SuspenseList=k,t.lazy=b,t.default=T}); 38// Goober 39!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):t((e||self).goober={})}(this,function(e){let t={data:""},r=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||t,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,n=/\/\*[^]*?\*\/| +/g,o=/\n+/g,a=(e,t)=>{let r="",l="",n="";for(let o in e){let s=e[o];"@"==o[0]?"i"==o[1]?r=o+" "+s+";":l+="f"==o[1]?a(s,o):o+"{"+a(s,"k"==o[1]?"":t)+"}":"object"==typeof s?l+=a(s,t?t.replace(/([^,])+/g,e=>o.replace(/(^:.*)|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):o):null!=s&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),n+=a.p?a.p(o,s):o+":"+s+";")}return r+(t&&n?t+"{"+n+"}":n)+l},s={},i=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+i(e[r]);return t}return e},c=(e,t,r,c,f)=>{let p=i(e),u=s[p]||(s[p]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(p));if(!s[u]){let t=p!==e?e:(e=>{let t,r,a=[{}];for(;t=l.exec(e.replace(n,""));)t[4]?a.shift():t[3]?(r=t[3].replace(o," ").trim(),a.unshift(a[0][r]=a[0][r]||{})):a[0][t[1]]=t[2].replace(o," ").trim();return a[0]})(e);
39s[u]=a(f?{["@keyframes "+u]:t}:t,r?"":"."+u)}return((e,t,r)=>{-1==t.data.indexOf(e)&&(t.data=r?e+t.data:t.data+e)})(s[u],t,c),u},f=(e,t,r)=>e.reduce((e,l,n)=>{let o=t[n];if(o&&o.call){let e=o(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;o=t?"."+t:e&&"object"==typeof e?e.props?"":a(e,""):!1===e?"":e}return e+l+(null==o?"":o)},"");function p(e){let t=this||{},l=e.call?e(t.p):e;return c(l.unshift?l.raw?f(l,[].slice.call(arguments,1),t.p):l.reduce((e,r)=>Object.assign(e,r&&r.call?r(t.p):r),{}):l,r(t.target),t.g,t.o,t.k)}let u,d,g,b=p.bind({g:1}),h=p.bind({k:1});e.css=p,e.extractCss=e=>{let t=r(e),l=t.data;return t.data="",l},e.glob=b,e.keyframes=h,e.setup=function(e,t,r,l){a.p=t,u=e,d=r,g=l},e.styled=function(e,t){let r=this||{};return function(){let l=arguments;function n(o,a){let s=Object.assign({},o),i=s.className||n.className;r.p=Object.assign({theme:d&&d()},s),r.o=/ *go\d+/.test(i),s.className=p.apply(r,l)+(i?" "+i:""),t&&(s.ref=a);let c=e;return e[0]&&(c=s.as||e,delete s.as),g&&c[0]&&g(s),u(c,s)}return t?t(n):n}}}); 40 41</script>
41 42<!--LOOMI SDK--> 43 44 45 46 <meta charset="utf-8"> 47 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 48 <meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"> 49 <meta name="theme-color" content=""> 50 <link rel="canonical" href="https://www.blueair.com/"> 51 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 52 53 54 <link rel="shortcut icon" href="//www.blueair.com/cdn/shop/files/download_32x32.png?v=1743489585" type="image/png"> 55 56 57 <title> 58 Blueair Air Care 59</title> 60 61 62 <meta name="description" content="Save up to 30% on air care for a fresher, healthier home. Shop now. Most awarded air care brand in the U.S."> 63 64 65 66 67<meta property="og:site_name" content="Blueair"> 68<meta property="og:url" content="https://www.blueair.com/"> 69<meta property="og:title" content="Blueair Air Care"> 70<meta property="og:type" content="website"> 71<meta property="og:description" content="Save up to 30% on air care for a fresher, healthier home. Shop now. Most awarded air care brand in the U.S."><meta property="og:image" content="http://www.blueair.com/cdn/shop/files/Blue_Signature_Midnight.png?v=1773257342"> 72 <meta property="og:image:secure_url" content="https://www.blueair.com/cdn/shop/files/Blue_Signature_Midnight.png?v=1773257342"> 73 <meta property="og:image:width" content="1200"> 74 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 75<meta name="twitter:title" content="Blueair Air Care"> 76<meta name="twitter:description" content="Save up to 30% on air care for a fresher, healthier home. Shop now. Most awarded air care brand in the U.S."> 77 78 79 <link rel="alternate" hreflang="x-default" href="https://www.blueair.com/"> 80<link rel="alternate" hreflang="en-CA" href="https://www.blueair.com/en-ca"> 81<link rel="alternate" hreflang="fr-CA" href="https://www.blueair.com/fr-ca"> 82 83 <link rel="alternate" hreflang="en-US" href="https://www.blueair.com/"> 84 85<link rel="alternate" hreflang="en-AU" href="https://blueair.co/en-au"> 86<link rel="alternate" hreflang="en-BD" href="https://blueair.co/en-bd"> 87<link rel="alternate" hreflang="zh-Hant-HK" href="https://blueair.co/zh-hk"> 88<link rel="alternate" hreflang="en-HK" href="https://blueair.co/en-hk"> 89<link rel="alternate" hreflang="zh-Hant-TW" href="https://blueair.co/zh-tw"> 90<link rel="alternate" hreflang="en-TW" href="https://blueair.co/en-tw"> 91<link rel="alternate" hreflang="fr-FR" href="https://blueair.co/fr-fr"> 92<link rel="alternate" hreflang="en-FR" href="https://blueair.co/en-fr"> 93<link rel="alternate" hreflang="en-ID" href="https://blueair.co/en-id"> 94<link rel="alternate" hreflang="ja-JP" href="https://blueair.co/ja-jp"> 95<link rel="alternate" hreflang="en-JP" href="https://blueair.co/en-jp"> 96<link rel="alternate" hreflang="ko-KR" href="https://blueair.co/ko-kr"> 97<link rel="alternate" hreflang="en-KR" href="https://blueair.co/en-kr"> 98<link rel="alternate" hreflang="zh-Hans-CN" href="https://blueair.co/zh-cn"> 99<link rel="alternate" hreflang="en-CN" href="https://blueair.co/en-cn"> 100<link rel="alternate" hreflang="en-MY" href="https://blueair.co/en-my"> 101<link rel="alternate" hreflang="en-AE" href="https://blueair.co/en-ae"> 102<link rel="alternate" hreflang="ar-AE" href="https://blueair.co/ar-ae"> 103<link rel="alternate" hreflang="en-IL" href="https://blueair.co/en-ae"> 104<link rel="alternate" hreflang="ar-IL" href="https://blueair.co/ar-ae"> 105<link rel="alternate" hreflang="en-DZ" href="https://blueair.co/en-ae"> 106<link rel="alternate" hreflang="ar-DZ" href="https://blueair.co/ar-ae"> 107<link rel="alternate" hreflang="en-AO" href="https://blueair.co/en-ae"> 108<link rel="alternate" hreflang="ar-AO" href="https://blueair.co/ar-ae"> 109<link rel="alternate" hreflang="en-AC" href="https://blueair.co/en-ae"> 110<link rel="alternate" hreflang="ar-AC" href="https://blueair.co/ar-ae"> 111<link rel="alternate" hreflang="en-BJ" href="https://blueair.co/en-ae"> 112<link rel="alternate" hreflang="ar-BJ" href="https://blueair.co/ar-ae"> 113<link rel="alternate" hreflang="en-BW" href="https://blueair.co/en-ae"> 114<link rel="alternate" hreflang="ar-BW" href="https://blueair.co/ar-ae"> 115<link rel="alternate" hreflang="en-IO" href="https://blueair.co/en-ae"> 116<link rel="alternate" hreflang="ar-IO" href="https://blueair.co/ar-ae"> 117<link rel="alternate" hreflang="en-BF" href="https://blueair.co/en-ae"> 118<link rel="alternate" hreflang="ar-BF" href="https://blueair.co/ar-ae"> 119<link rel="alternate" hreflang="en-BI" href="https://blueair.co/en-ae"> 120<link rel="alternate" hreflang="ar-BI" href="https://blueair.co/ar-ae"> 121<link rel="alternate" hreflang="en-CM" href="https://blueair.co/en-ae"> 122<link rel="alternate" hreflang="ar-CM" href="https://blueair.co/ar-ae"> 123<link rel="alternate" hreflang="en-CV" href="https://blueair.co/en-ae"> 124<link rel="alternate" hreflang="ar-CV" href="https://blueair.co/ar-ae"> 125<link rel="alternate" hreflang="en-CF" href="https://blueair.co/en-ae"> 126<link rel="alternate" hreflang="ar-CF" href="https://blueair.co/ar-ae"> 127<link rel="alternate" hreflang="en-TD" href="https://blueair.co/en-ae"> 128<link rel="alternate" hreflang="ar-TD" href="https://blueair.co/ar-ae"> 129<link rel="alternate" hreflang="en-KM" href="https://blueair.co/en-ae"> 130<link rel="alternate" hreflang="ar-KM" href="https://blueair.co/ar-ae"> 131<link rel="alternate" hreflang="en-CG" href="https://blueair.co/en-ae"> 132<link rel="alternate" hreflang="ar-CG" href="https://blueair.co/ar-ae"> 133<link rel="alternate" hreflang="en-CD" href="https://blueair.co/en-ae"> 134<link rel="alternate" hreflang="ar-CD" href="https://blueair.co/ar-ae"> 135<link rel="alternate" hreflang="en-CI" href="https://blueair.co/en-ae"> 136<link rel="alternate" hreflang="ar-CI" href="https://blueair.co/ar-ae"> 137<link rel="alternate" hreflang="en-DJ" href="https://blueair.co/en-ae"> 138<link rel="alternate" hreflang="ar-DJ" href="https://blueair.co/ar-ae"> 139<link rel="alternate" hreflang="en-EG" href="https://blueair.co/en-ae"> 140<link rel="alternate" hreflang="ar-EG" href="https://blueair.co/ar-ae"> 141<link rel="alternate" hreflang="en-GQ" href="https://blueair.co/en-ae"> 142<link rel="alternate" hreflang="ar-GQ" href="https://blueair.co/ar-ae"> 143<link rel="alternate" hreflang="en-ER" href="https://blueair.co/en-ae"> 144<link rel="alternate" hreflang="ar-ER" href="https://blueair.co/ar-ae"> 145<link rel="alternate" hreflang="en-SZ" href="https://blueair.co/en-ae"> 146<link rel="alternate" hreflang="ar-SZ" href="https://blueair.co/ar-ae"> 147<link rel="alternate" hreflang="en-ET" href="https://blueair.co/en-ae"> 148<link rel="alternate" hreflang="ar-ET" href="https://blueair.co/ar-ae"> 149<link rel="alternate" hreflang="en-TF" href="https://blueair.co/en-ae"> 150<link rel="alternate" hreflang="ar-TF" href="https://blueair.co/ar-ae"> 151<link rel="alternate" hreflang="en-GA" href="https://blueair.co/en-ae"> 152<link rel="alternate" hreflang="ar-GA" href="https://blueair.co/ar-ae"> 153<link rel="alternate" hreflang="en-GM" href="https://blueair.co/en-ae"> 154<link rel="alternate" hreflang="ar-GM" href="https://blueair.co/ar-ae"> 155<link rel="alternate" hreflang="en-GH" href="https://blueair.co/en-ae"> 156<link rel="alternate" hreflang="ar-GH" href="https://blueair.co/ar-ae"> 157<link rel="alternate" hreflang="en-GN" href="https://blueair.co/en-ae"> 158<link rel="alternate" hreflang="ar-GN" href="https://blueair.co/ar-ae"> 159<link rel="alternate" hreflang="en-GW" href="https://blueair.co/en-ae"> 160<link rel="alternate" hreflang="ar-GW" href="https://blueair.co/ar-ae"> 161<link rel="alternate" hreflang="en-KE" href="https://blueair.co/en-ae"> 162<link rel="alternate" hreflang="ar-KE" href="https://blueair.co/ar-ae"> 163<link rel="alternate" hreflang="en-LS" href="https://blueair.co/en-ae"> 164<link rel="alternate" hreflang="ar-LS" href="https://blueair.co/ar-ae"> 165<link rel="alternate" hreflang="en-LR" href="https://blueair.co/en-ae"> 166<link rel="alternate" hreflang="ar-LR" href="https://blueair.co/ar-ae"> 167<link rel="alternate" hreflang="en-LY" href="https://blueair.co/en-ae"> 168<link rel="alternate" hreflang="ar-LY" href="https://blueair.co/ar-ae"> 169<link rel="alternate" hreflang="en-MG" href="https://blueair.co/en-ae"> 170<link rel="alternate" hreflang="ar-MG" href="https://blueair.co/ar-ae"> 171<link rel="alternate" hreflang="en-MW" href="https://blueair.co/en-ae"> 172<link rel="alternate" hreflang="ar-MW" href="https://blueair.co/ar-ae"> 173<link rel="alternate" hreflang="en-ML" href="https://blueair.co/en-ae"> 174<link rel="alternate" hreflang="ar-ML" href="https://blueair.co/ar-ae"> 175<link rel="alternate" hreflang="en-MR" href="https://blueair.co/en-ae"> 176<link rel="alternate" hreflang="ar-MR" href="https://blueair.co/ar-ae"> 177<link rel="alternate" hreflang="en-MU" href="https://blueair.co/en-ae"> 178<link rel="alternate" hreflang="ar-MU" href="https://blueair.co/ar-ae"> 179<link rel="alternate" hreflang="en-YT" href="https://blueair.co/en-ae"> 180<link rel="alternate" hreflang="ar-YT" href="https://blueair.co/ar-ae"> 181<link rel="alternate" hreflang="en-MA" href="https://blueair.co/en-ae"> 182<link rel="alternate" hreflang="ar-MA" href="https://blueair.co/ar-ae"> 183<link rel="alternate" hreflang="en-MZ" href="https://blueair.co/en-ae"> 184<link rel="alternate" hreflang="ar-MZ" href="https://blueair.co/ar-ae"> 185<link rel="alternate" hreflang="en-NA" href="https://blueair.co/en-ae"> 186<link rel="alternate" hreflang="ar-NA" href="https://blueair.co/ar-ae"> 187<link rel="alternate" hreflang="en-NE" href="https://blueair.co/en-ae"> 188<link rel="alternate" hreflang="ar-NE" href="https://blueair.co/ar-ae"> 189<link rel="alternate" hreflang="en-NG" href="https://blueair.co/en-ae"> 190<link rel="alternate" hreflang="ar-NG" href="https://blueair.co/ar-ae"> 191<link rel="alternate" hreflang="en-RE" href="https://blueair.co/en-ae"> 192<link rel="alternate" hreflang="ar-RE" href="https://blueair.co/ar-ae"> 193<link rel="alternate" hreflang="en-RW" href="https://blueair.co/en-ae"> 194<link rel="alternate" hreflang="ar-RW" href="https://blueair.co/ar-ae"> 195<link rel="alternate" hreflang="en-ST" href="https://blueair.co/en-ae"> 196<link rel="alternate" hreflang="ar-ST" href="https://blueair.co/ar-ae"> 197<link rel="alternate" hreflang="en-SN" href="https://blueair.co/en-ae"> 198<link rel="alternate" hreflang="ar-SN" href="https://blueair.co/ar-ae"> 199<link rel="alternate" hreflang="en-SC" href="https://blueair.co/en-ae"> 200<link rel="alternate" hreflang="ar-SC" href="https://blueair.co/ar-ae"> 201<link rel="alternate" hreflang="en-SL" href="https://blueair.co/en-ae"> 202<link rel="alternate" hreflang="ar-SL" href="https://blueair.co/ar-ae"> 203<link rel="alternate" hreflang="en-SO" href="https://blueair.co/en-ae"> 204<link rel="alternate" hreflang="ar-SO" href="https://blueair.co/ar-ae"> 205<link rel="alternate" hreflang="en-ZA" href="https://blueair.co/en-ae"> 206<link rel="alternate" hreflang="ar-ZA" href="https://blueair.co/ar-ae"> 207<link rel="alternate" hreflang="en-SS" href="https://blueair.co/en-ae"> 208<link rel="alternate" hreflang="ar-SS" href="https://blueair.co/ar-ae"> 209<link rel="alternate" hreflang="en-SH" href="https://blueair.co/en-ae"> 210<link rel="alternate" hreflang="ar-SH" href="https://blueair.co/ar-ae"> 211<link rel="alternate" hreflang="en-SD" href="https://blueair.co/en-ae"> 212<link rel="alternate" hreflang="ar-SD" href="https://blueair.co/ar-ae"> 213<link rel="alternate" hreflang="en-TZ" href="https://blueair.co/en-ae"> 214<link rel="alternate" hreflang="ar-TZ" href="https://blueair.co/ar-ae"> 215<link rel="alternate" hreflang="en-TG" href="https://blueair.co/en-ae"> 216<link rel="alternate" hreflang="ar-TG" href="https://blueair.co/ar-ae"> 217<link rel="alternate" hreflang="en-TA" href="https://blueair.co/en-ae"> 218<link rel="alternate" hreflang="ar-TA" href="https://blueair.co/ar-ae"> 219<link rel="alternate" hreflang="en-TN" href="https://blueair.co/en-ae"> 220<link rel="alternate" hreflang="ar-TN" href="https://blueair.co/ar-ae"> 221<link rel="alternate" hreflang="en-UG" href="https://blueair.co/en-ae"> 222<link rel="alternate" hreflang="ar-UG" href="https://blueair.co/ar-ae"> 223<link rel="alternate" hreflang="en-EH" href="https://blueair.co/en-ae"> 224<link rel="alternate" hreflang="ar-EH" href="https://blueair.co/ar-ae"> 225<link rel="alternate" hreflang="en-ZM" href="https://blueair.co/en-ae"> 226<link rel="alternate" hreflang="ar-ZM" href="https://blueair.co/ar-ae"> 227<link rel="alternate" hreflang="en-ZW" href="https://blueair.co/en-ae"> 228<link rel="alternate" hreflang="ar-ZW" href="https://blueair.co/ar-ae"> 229<link rel="alternate" hreflang="en-AF" href="https://blueair.co/en-ae"> 230<link rel="alternate" hreflang="ar-AF" href="https://blueair.co/ar-ae"> 231<link rel="alternate" hreflang="en-AM" href="https://blueair.co/en-ae"> 232<link rel="alternate" hreflang="ar-AM" href="https://blueair.co/ar-ae"> 233<link rel="alternate" hreflang="en-AZ" href="https://blueair.co/en-ae"> 234<link rel="alternate" hreflang="ar-AZ" href="https://blueair.co/ar-ae"> 235<link rel="alternate" hreflang="en-BH" href="https://blueair.co/en-ae"> 236<link rel="alternate" hreflang="ar-BH" href="https://blueair.co/ar-ae"> 237<link rel="alternate" hreflang="en-BT" href="https://blueair.co/en-ae"> 238<link rel="alternate" hreflang="ar-BT" href="https://blueair.co/ar-ae"> 239<link rel="alternate" hreflang="en-BN" href="https://blueair.co/en-ae"> 240<link rel="alternate" hreflang="ar-BN" href="https://blueair.co/ar-ae"> 241<link rel="alternate" hreflang="en-CY" href="https://blueair.co/en-ae"> 242<link rel="alternate" hreflang="ar-CY" href="https://blueair.co/ar-ae"> 243<link rel="alternate" hreflang="en-GE" href="https://blueair.co/en-ae"> 244<link rel="alternate" hreflang="ar-GE" href="https://blueair.co/ar-ae"> 245<link rel="alternate" hreflang="en-IQ" href="https://blueair.co/en-ae"> 246<link rel="alternate" hreflang="ar-IQ" href="https://blueair.co/ar-ae"> 247<link rel="alternate" hreflang="en-JO" href="https://blueair.co/en-ae"> 248<link rel="alternate" hreflang="ar-JO" href="https://blueair.co/ar-ae"> 249<link rel="alternate" hreflang="en-KZ" href="https://blueair.co/en-ae"> 250<link rel="alternate" hreflang="ar-KZ" href="https://blueair.co/ar-ae"> 251<link rel="alternate" hreflang="en-KW" href="https://blueair.co/en-ae"> 252<link rel="alternate" hreflang="ar-KW" href="https://blueair.co/ar-ae"> 253<link rel="alternate" hreflang="en-KG" href="https://blueair.co/en-ae"> 254<link rel="alternate" hreflang="ar-KG" href="https://blueair.co/ar-ae"> 255<link rel="alternate" hreflang="en-LB" href="https://blueair.co/en-ae"> 256<link rel="alternate" hreflang="ar-LB" href="https://blueair.co/ar-ae"> 257<link rel="alternate" hreflang="en-OM" href="https://blueair.co/en-ae"> 258<link rel="alternate" hreflang="ar-OM" href="https://blueair.co/ar-ae"> 259<link rel="alternate" hreflang="en-PS" href="https://blueair.co/en-ae"> 260<link rel="alternate" hreflang="ar-PS" href="https://blueair.co/ar-ae"> 261<link rel="alternate" hreflang="en-QA" href="https://blueair.co/en-ae"> 262<link rel="alternate" hreflang="ar-QA" href="https://blueair.co/ar-ae"> 263<link rel="alternate" hreflang="en-SA" href="https://blueair.co/en-ae"> 264<link rel="alternate" hreflang="ar-SA" href="https://blueair.co/ar-ae"> 265<link rel="alternate" hreflang="en-LK" href="https://blueair.co/en-ae"> 266<link rel="alternate" hreflang="ar-LK" href="https://blueair.co/ar-ae"> 267<link rel="alternate" hreflang="en-TJ" href="https://blueair.co/en-ae"> 268<link rel="alternate" hreflang="ar-TJ" href="https://blueair.co/ar-ae"> 269<link rel="alternate" hreflang="en-TR" href="https://blueair.co/en-ae"> 270<link rel="alternate" hreflang="ar-TR" href="https://blueair.co/ar-ae"> 271<link rel="alternate" hreflang="en-TM" href="https://blueair.co/en-ae"> 272<link rel="alternate" hreflang="ar-TM" href="https://blueair.co/ar-ae"> 273<link rel="alternate" hreflang="en-UZ" href="https://blueair.co/en-ae"> 274<link rel="alternate" hreflang="ar-UZ" href="https://blueair.co/ar-ae"> 275<link rel="alternate" hreflang="en-YE" href="https://blueair.co/en-ae"> 276<link rel="alternate" hreflang="ar-YE" href="https://blueair.co/ar-ae"> 277<link rel="alternate" hreflang="en-NP" href="https://blueair.co/en-np"> 278<link rel="alternate" hreflang="en-NZ" href="https://blueair.co/en-nz"> 279<link rel="alternate" hreflang="en-PK" href="https://blueair.co/en-pk"> 280<link rel="alternate" hreflang="en-PH" href="https://blueair.co/en-ph"> 281<link rel="alternate" hreflang="en-SG" href="https://blueair.co/en-sg"> 282<link rel="alternate" hreflang="es-ES" href="https://blueair.co/es-es"> 283<link rel="alternate" hreflang="en-ES" href="https://blueair.co/en-es"> 284<link rel="alternate" hreflang="th-TH" hr
284ef="https://blueair.co/th-th"> 285<link rel="alternate" hreflang="en-TH" href="https://blueair.co/en-th"> 286<link rel="alternate" hreflang="en-GB" href="https://blueair.co/en-gb"> 287<link rel="alternate" hreflang="en-VN" href="https://blueair.co/en-vn"> 288<link rel="alternate" hreflang="zh-Hant-MO" href="https://blueair.co/zh-mo"> 289<link rel="alternate" hreflang="en-MO" href="https://blueair.co/en-mo"> 290<link rel="alternate" hreflang="en-AT" href="https://blueair.co/en-eu"> 291<link rel="alternate" hreflang="en-BE" href="https://blueair.co/en-eu"> 292<link rel="alternate" hreflang="en-CH" href="https://blueair.co/en-eu"> 293<link rel="alternate" hreflang="en-CZ" href="https://blueair.co/en-eu"> 294<link rel="alternate" hreflang="en-DK" href="https://blueair.co/en-eu"> 295<link rel="alternate" hreflang="en-FI" href="https://blueair.co/en-eu"> 296<link rel="alternate" hreflang="en-IE" href="https://blueair.co/en-eu"> 297<link rel="alternate" hreflang="en-IT" href="https://blueair.co/en-eu"> 298<link rel="alternate" hreflang="en-NL" href="https://blueair.co/en-eu"> 299<link rel="alternate" hreflang="en-NO" href="https://blueair.co/en-eu"> 300<link rel="alternate" hreflang="en-PL" href="https://blueair.co/en-eu"> 301<link rel="alternate" hreflang="en-PT" href="https://blueair.co/en-eu"> 302<link rel="alternate" hreflang="en-SE" href="https://blueair.co/en-eu"> 303<link rel="alternate" hreflang="en-AX" href="https://blueair.co/en-eu"> 304<link rel="alternate" hreflang="en-AL" href="https://blueair.co/en-eu"> 305<link rel="alternate" hreflang="en-AD" href="https://blueair.co/en-eu"> 306<link rel="alternate" hreflang="en-BY" href="https://blueair.co/en-eu"> 307<link rel="alternate" hreflang="en-BA" href="https://blueair.co/en-eu"> 308<link rel="alternate" hreflang="en-BG" href="https://blueair.co/en-eu"> 309<link rel="alternate" hreflang="en-HR" href="https://blueair.co/en-eu"> 310<link rel="alternate" hreflang="en-EE" href="https://blueair.co/en-eu"> 311<link rel="alternate" hreflang="en-FO" href="https://blueair.co/en-eu"> 312<link rel="alternate" hreflang="en-GI" href="https://blueair.co/en-eu"> 313<link rel="alternate" hreflang="en-GR" href="https://blueair.co/en-eu"> 314<link rel="alternate" hreflang="en-GG" href="https://blueair.co/en-eu"> 315<link rel="alternate" hreflang="en-HU" href="https://blueair.co/en-eu"> 316<link rel="alternate" hreflang="en-IS" href="https://blueair.co/en-eu"> 317<link rel="alternate" hreflang="en-IM" href="https://blueair.co/en-eu"> 318<link rel="alternate" hreflang="en-JE" href="https://blueair.co/en-eu"> 319<link rel="alternate" hreflang="en-XK" href="https://blueair.co/en-eu"> 320<link rel="alternate" hreflang="en-LV" href="https://blueair.co/en-eu"> 321<link rel="alternate" hreflang="en-LI" href="https://blueair.co/en-eu"> 322<link rel="alternate" hreflang="en-LT" href="https://blueair.co/en-eu"> 323<link rel="alternate" hreflang="en-LU" href="https://blueair.co/en-eu"> 324<link rel="alternate" hreflang="en-MK" href="https://blueair.co/en-eu"> 325<link rel="alternate" hreflang="en-MT" href="https://blueair.co/en-eu"> 326<link rel="alternate" hreflang="en-MD" href="https://blueair.co/en-eu"> 327<link rel="alternate" hreflang="en-MC" href="https://blueair.co/en-eu"> 328<link rel="alternate" hreflang="en-ME" href="https://blueair.co/en-eu"> 329<link rel="alternate" hreflang="en-RO" href="https://blueair.co/en-eu"> 330<link rel="alternate" hreflang="en-RU" href="https://blueair.co/en-eu"> 331<link rel="alternate" hreflang="en-SM" href="https://blueair.co/en-eu"> 332<link rel="alternate" hreflang="en-RS" href="https://blueair.co/en-eu"> 333<link rel="alternate" hreflang="en-SK" href="https://blueair.co/en-eu"> 334<link rel="alternate" hreflang="en-SI" href="https://blueair.co/en-eu"> 335<link rel="alternate" hreflang="en-SJ" href="https://blueair.co/en-eu"> 336<link rel="alternate" hreflang="en-UA" href="https://blueair.co/en-eu"> 337<link rel="alternate" hreflang="en-VA" href="https://blueair.co/en-eu"> 338<link rel="alternate" hreflang="en-IN" href="https://blueair.co/en-in"> 339<link rel="alternate" hreflang="de-DE" href="https://blueair.co/"> 340<link rel="alternate" hreflang="en-DE" href="https://blueair.co/en"> 341 342 343 344 345 346
346<script type="text/javascript" src="https://cdn.cookielaw.org/consent/1c9f61b2-0bec-44d8-9279-378cdc49cfea/OtAutoBlock.js"></script>
346 347
347<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="1c9f61b2-0bec-44d8-9279-378cdc49cfea"></script>
347 348
348<script type="text/javascript"> 349 function OptanonWrapper() {} 350 </script>
350 351 352 353 354 355 356 357 358 359 360
360<script 361 type="text/javascript" 362 lang="javascript" 363 src="https://cdns.gigya.com/js/gigya.js?apikey=3_ySPsrsHSXFGBAm5bIySMyifZ29wt6LFIsiaU4QLEVlaz5MOEhi5cEJrKaWn_Glcv" 364 ></script>
364 365 <!-- Affirm --> 366
366<script> 367 _affirm_config = { 368 public_api_key: '0JDSO1NZ3ZHRQF0R', 369 script: 'https://cdn1.affirm.com/js/v2/affirm.js', 370 }; 371 (function (l, g, m, e, a, f, b) { 372 var d, 373 c = l[m] || {}, 374 h = document.createElement(f), 375 n = document.getElementsByTagName(f)[0], 376 k = function (a, b, c) { 377 return function () { 378 a[b]._.push([c, arguments]); 379 }; 380 }; 381 c[e] = k(c, e, 'set'); 382 d = c[e]; 383 c[a] = {}; 384 c[a]._ = []; 385 d._ = []; 386 c[a][b] = k(c, a, b); 387 a = 0; 388 for (b = 'set add save post open empty reset on off trigger ready setProduct'.split(' '); a < b.length; a++) 389 d[b[a]] = k(c, e, b[a]); 390 a = 0; 391 for (b = ['get', 'token', 'url', 'items']; a < b.length; a++) d[b[a]] = function () {}; 392 h.async = !0; 393 h.src = g[f]; 394 n.parentNode.insertBefore(h, n); 395 delete g[f]; 396 d(g); 397 l[m] = c; 398 })(window, _affirm_config, 'affirm', 'checkout', 'ui', 'script', 'ready'); 399 // Use your live public API Key and https://cdn1.affirm.com/js/v2/affirm.js script to point to Affirm production environment. 400 </script>
400 401 <!-- End Affirm --> 402 <!-- Amazon Adversting Script --> 403
403<script> 404 !function(w,d,s,t,a){if(w.amzn)return;w.amzn=a=function(){w.amzn.q.push([arguments,(new Date).getTime()])};a.q=[];a.version="0.0";s=d.createElement("script");s.src="https://c.amazon-adsystem.com/aat/amzn.js";s.id="amzn-pixel";s.async=true;t=d.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t)}(window,document); 405 amzn("setRegion", "NA"); 406 amzn("addTag", "7bfb4402-e53c-4bc2-9fe6-97c3c32b6a93"); 407 408 409 amzn("trackEvent", "Homepage"); 410 411 </script>
411 412 <!-- End Amazon Adversting Script --> 413 414
414<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
414<meta name="facebook-domain-verification" content="juqjopvudywceiemiadske4vaouh8k"> 415<meta name="google-site-verification" content="FkcWFFPu53O3-wOQz9pMQXdlsn1vdZgqfcgg2qjf0Sk"> 416<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/88160305438/digital_wallets/dialog"> 417<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.blueair.com/"> 418<link rel="alternate" hreflang="en" href="https://www.blueair.com/"> 419<link rel="alternate" hreflang="en-CA" href="https://www.blueair.com/en-ca"> 420<link rel="alternate" hreflang="fr-CA" href="https://www.blueair.com/fr-ca">
421<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4609638686"></script>
421 422<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
423<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4609638686&shop_id=88160305438" crossorigin="anonymous"></script>
vendor: 1 bytes, line 423
423
424<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":88160305438,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/88160305438","merchantName":"Blueair","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Blueair","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 424
424
425<script id="shopify-features" type="application/json">{"accessToken":"f2ad292b6c7fef47360b3973be1d477d","betas":["rich-media-storefront-analytics"],"domain":"www.blueair.com","predictiveSearch":true,"shopId":88160305438,"locale":"en"}</script>
vendor: 1 bytes, line 425
425
426<script>var Shopify = Shopify || {}; 427Shopify.shop = "5ef43d-4a.myshopify.com"; 428Shopify.locale = "en"; 429Shopify.currency = {"active":"USD","rate":"1.0"}; 430Shopify.country = "US"; 431Shopify.theme = {"name":"blueair\/live\/us","id":186496909598,"schema_name":"SEED","schema_version":"1.1.19","theme_store_id":null,"role":"main"}; 432Shopify.theme.handle = "null"; 433Shopify.theme.style = {"id":null,"handle":null}; 434Shopify.cdnHost = "www.blueair.com/cdn"; 435Shopify.routes = Shopify.routes || {}; 436Shopify.routes.root = "/"; 437Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 438Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 439Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 440Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 440
440
441<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 441
441
442<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 442
442
443<script> 444 window.ShopifyPay = window.ShopifyPay || {}; 445 window.ShopifyPay.apiHost = "shop.app\/pay"; 446 window.ShopifyPay.redirectState = null; 447</script>
vendor: 1 bytes, line 447
447
448<script> 449 window.Shopify = window.Shopify || {}; 450 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 451 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 452 window.Shopify.SignInWithShop.eligible = true; 453</script>
vendor: 1 bytes, line 453
453
454<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 454
454
455<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 455
455
456<script type="module"> 457 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 458 459 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 460 461</script>
vendor: 1 bytes, line 461
461
462<script> 463 window.Shopify = window.Shopify || {}; 464 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 465 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 466</script>
vendor: 1 bytes, line 466
466
467<script>(function() { 468 var isLoaded = false; 469 function asyncLoad() { 470 if (isLoaded) return; 471 isLoaded = true; 472 var urls = ["https:\/\/store.xecurify.com\/moas\/rest\/shopify\/check?shop=5ef43d-4a.myshopify.com","https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.5.1\/jquery.min.js?shop=5ef43d-4a.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0881\/6030\/5438\/t\/3\/assets\/affirmShopify.js?v=1741890554\u0026shop=5ef43d-4a.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/WaDDdd\/klaviyo.js?company_id=WaDDdd\u0026shop=5ef43d-4a.myshopify.com","\/\/cdn.shopify.com\/proxy\/a33228fba3f4a4d2fb44650708637c6f1bfd8852a0e3ef32cd0ba74015f0928d\/apps.bazaarvoice.com\/deployments\/blueair\/main_site\/production\/en_US\/bv.js?shop=5ef43d-4a.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.noibu.com\/collect-core.js?shop=5ef43d-4a.myshopify.com","https:\/\/strn.rise-ai.com\/?shop=5ef43d-4a.myshopify.com","https:\/\/str.rise-ai.com\/?shop=5ef43d-4a.myshopify.com"]; 473 for (var i = 0; i < urls.length; i++) { 474 var s = document.createElement('script'); 475 s.type = 'text/javascript'; 476 s.async = true; 477 s.src = urls[i]; 478 var x = document.getElementsByTagName('script')[0]; 479 x.parentNode.insertBefore(s, x); 480 } 481 }; 482 if(window.attachEvent) { 483 window.attachEvent('onload', asyncLoad); 484 } else { 485 window.addEventListener('load', asyncLoad, false); 486 } 487})();</script>
vendor: 1 bytes, line 487
487
488<script id="__st">var __st={"a":88160305438,"offset":-18000,"reqid":"4a00ae3e-e2ee-45c7-9aab-d8398c5aa6c6-1790922552","pageurl":"www.blueair.com\/","u":"279dbb5f4dc7","p":"home"};</script>
vendor: 1 bytes, line 488
488
489<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 489
489
490<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 490
490
491<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.blueair.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 491
491
492<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.blueair.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
492<script crossorigin="anonymous" defer="defer" src="//www.blueair.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 492
492
493<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 493
493
494<script> 495 window.Shopify = window.Shopify || {}; 496 window.Shopify.MCP = window.Shopify.MCP || {}; 497 window.Shopify.MCP.enabled = true; 498 window.Shopify.MCP.shop = "5ef43d-4a.myshopify.com"; 499 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.blueair.com\/api\/mcp"; 500 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 501</script>
vendor: 1 bytes, line 501
501
502<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.blueair.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 503</script>
vendor: 1 bytes, line 503
503
504<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.blueair.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 505</script>
vendor: 1 bytes, line 505
505
506<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 507 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); 508</script>
vendor: 1 bytes, line 508
508
509<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})}})); 510</script>
510 511<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.blueair.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 512<style id="shopify-accelerated-checkout-cart"> 513 #shopify-buyer-consent { 514 margin-top: 1em; 515 display: inline-block; 516 width: 100%; 517} 518 519#shopify-buyer-consent.hidden { 520 display: none; 521} 522 523#shopify-subscription-policy-button { 524 background: none; 525 border: none; 526 padding: 0; 527 text-decoration: underline; 528 font-size: inherit; 529 cursor: pointer; 530} 531 532#shopify-subscription-policy-button::before { 533 box-shadow: none; 534} 535 536 </style> 537
538<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
538 539<style> 540 @font-face { 541 font-family: 'Roboto'; 542 src: url(//www.blueair.com/cdn/shop/t/449/assets/Roboto-Bold.woff2?v=78369661430429470331772662905) format('woff2'), 543 url(//www.blueair.com/cdn/shop/t/449/assets/Roboto-Bold.woff?v=37412989936071112421772662903) format('woff'), 544 url(//www.blueair.com/cdn/shop/t/449/assets/Roboto-Bold.svg?v=156810949854803830511772662903#Roboto-Bold) format('svg'); 545 font-weight: bold; 546 font-style: normal; 547 font-display: swap; 548 } 549 550 @font-face { 551 font-family: 'Gilroy'; 552 src: url(//www.blueair.com/cdn/shop/t/449/assets/Gilroy-Medium.woff2?v=63965535359989716281772662904) format('woff2'), 553 url(//www.blueair.com/cdn/shop/t/449/assets/Gilroy-Medium.woff?v=103681524836855248021772662904) format('woff'), 554 url(//www.blueair.com/cdn/shop/t/449/assets/Gilroy-Medium.svg?v=108205118467464974511772662904#Gilroy-Medium) format('svg'); 555 font-weight: 500; 556 font-style: normal; 557 font-display: swap; 558 } 559 560 @font-face { 561 font-family: 'Gilroy'; 562 src: url(//www.blueair.com/cdn/shop/t/449/assets/Gilroy-Regular.woff2?v=109022672950391525491772662902) format('woff2'), 563 url(//www.blueair.com/cdn/shop/t/449/assets/Gilroy-Regular.woff?v=52997114926204051271772662902) format('woff'), 564 url(//www.blueair.com/cdn/shop/t/449/assets/Gilroy-Regular.svg?v=155339553398774876971772662905#Gilroy-Regular) format('svg'); 565 font-weight: normal; 566 font-style: normal; 567 font-display: swap; 568 } 569 570 @font-face { 571 font-family: 'Gilroy'; 572 src: url(//www.blueair.com/cdn/shop/t/449/assets/Gilroy-Bold.woff2?v=1107229354364407281772662902) format('woff2'), 573 url(//www.blueair.com/cdn/shop/t/449/assets/Gilroy-Bold.woff?v=53847402956652385691772662902) format('woff'), 574 url(//www.blueair.com/cdn/shop/t/449/assets/Gilroy-Bold.svg?v=170822557687939357331772662902#Gilroy-Bold) format('svg'); 575 font-weight: bold; 576 font-style: normal; 577 font-display: swap; 578 } 579 580 @font-face { 581 font-family: 'Gilroy'; 582 src: url(//www.blueair.com/cdn/shop/t/449/assets/Gilroy-Light.woff2?v=84972463261693745351772662903) format('woff2'), 583 url(//www.blueair.com/cdn/shop/t/449/assets/Gilroy-Light.woff?v=99776747634232695421772662903) format('woff'), 584 url(//www.blueair.com/cdn/shop/t/449/assets/Gilroy-Light.svg?v=88417997981892395091772662903#Gilroy-Light) format('svg'); 585 font-weight: 300; 586 font-style: normal; 587 font-display: swap; 588 } 589 590 @font-face { 591 font-family: 'Season Sans'; 592 src: url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-Bold.woff2?v=97386844837935853181786395337) format('woff2'), 593 url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-Bold.woff?v=164886675921479120601786395336) format('woff'); 594 font-weight: bold; 595 font-style: normal; 596 font-display: swap; 597 } 598 599 @font-face { 600 font-family: 'Season Sans'; 601 src: url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-Heavy.woff2?v=175434100064677836681786395338) format('woff2'), 602 url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-Heavy.woff?v=138008181240983721631786395337) format('woff'); 603 font-weight: 900; 604 font-style: normal; 605 font-display: swap; 606 } 607 608 @font-face { 609 font-family: 'Season Sans'; 610 src: url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-Light.woff2?v=123946014374124752441786395338) format('woff2'), 611 url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-Light.woff?v=124663608216544735331786395338) format('woff'); 612 font-weight: 300; 613 font-style: normal; 614 font-display: swap; 615 } 616 617 @font-face { 618 font-family: 'Season Sans'; 619 src: url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-Medium.woff2?v=160925778764118892001786395339) format('woff2'), 620 url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-Medium.woff?v=45851519748533394781786395339) format('woff'); 621 font-weight: 500; 622 font-style: normal; 623 font-display: swap; 624 } 625 626 @font-face { 627 font-family: 'Season Sans'; 628 src: url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-MediumItalic.woff2?v=135819116627282207921786395340) format('woff2'), 629 url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-MediumItalic.woff?v=113787005070619787211786395340) format('woff'); 630 font-weight: 500; 631 font-style: italic; 632 font-display: swap; 633 } 634 635 @font-face { 636 font-family: 'Season Sans'; 637 src: url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-Regular.woff2?v=138656824538782891561786395341) format('woff2'), 638 url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-Regular.woff?v=9707796201951371431786395340) format('woff'); 639 font-weight: normal; 640 font-style: normal; 641 font-display: swap; 642 } 643 644 @font-face { 645 font-family: 'Season Sans'; 646 src: url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-SemiBold.woff2?v=4232634013073511441786395342) format('woff2'), 647 url(//www.blueair.com/cdn/shop/t/449/assets/SeasonSans-SemiBold.woff?v=180452473598253199521786395341) format('woff'); 648 font-weight: 600; 649 font-style: normal; 650 font-display: swap; 651 } 652 653 @font-face { 654 font-family: 'Emilio'; 655 src: url(//www.blueair.com/cdn/shop/t/449/assets/Emilio-RegularItalic.woff2?v=100750326056595672681786395336) format('woff2'), 656 url(//www.blueair.com/cdn/shop/t/449/assets/Emilio-RegularItalic.woff?v=47265002062084507891786395335) format('woff'), 657 url(//www.blueair.com/cdn/shop/t/449/assets/Emilio-RegularItalic.svg?v=7927446539557162391786395335#Emili
657o-RegularItalic) format('svg'); 658 font-weight: normal; 659 font-style: italic; 660 font-display: swap; 661} 662</style> 663 664 665 <link href="//www.blueair.com/cdn/shop/t/449/assets/vendor-wRb14EZH.css" rel="stylesheet" type="text/css" media="all" /> 666 667 668 669 670 <link href="//www.blueair.com/cdn/shop/t/449/assets/theme-2mOSo6a3.css" rel="stylesheet" type="text/css" media="all" /> 671
672<script> 673 window.currency = { 674 symbol: '$', 675 name: 'United States Dollar', 676 code: 'USD', 677 }; 678 window.permanent_domain = `5ef43d-4a.myshopify.com`; 679 </script>
679 680 681
681<script> 682 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 683 </script>
683 684 685 686 687
687<script src="https://t.contentsquare.net/uxa/85f1f678b1cc2.js"></script>
687<!-- BEGIN app block: shopify://apps/mntn/blocks/tracking-pixel/d40b5b2f-bf84-4a06-b576-832ad24a8652 --> 688<!-- MNTN Tracking Pixel Start -->
689<script id="mntn_tracking_pixel" type="text/javascript"> 690const isUSShopper = window.Shopify && window.Shopify.country === "US"; 691 692if (!window.Shopify || isUSShopper) { 693 (function(){"use strict";var e=null,b="4.0.0", 694 n="39783", 695 additional="term=value", 696 t,r,i;try{t=top.document.referer!==""?encodeURIComponent(top.document.referrer.substring(0,2048)):""}catch(o){t=document.referrer!==null?document.referrer.toString().substring(0,2048):""}try{r=window&&window.top&&document.location&&window.top.location===document.location?document.location:window&&window.top&&window.top.location&&""!==window.top.location?window.top.location:document.location}catch(u){r=document.location}try{i=parent.location.href!==""?encodeURIComponent(parent.location.href.toString().substring(0,2048)):""}catch(a){try{i=r!==null?encodeURIComponent(r.toString().substring(0,2048)):""}catch(f){i=""}}var l,c=document.createElement("script"),h=null,p=document.getElementsByTagName("script"),d=Number(p.length)-1,v=document.getElementsByTagName("script")[d];if(typeof l==="undefined"){l=Math.floor(Math.random()*1e17)}h="dx.mountain.com/spx?"+"dxver="+b+"&shaid="+n+"&tdr="+t+"&plh="+i+"&cb="+l+additional;c.type="text/javascript";
696c.src=("https:"===document.location.protocol?"https://":"http://")+h;v.parentNode.insertBefore(c,v)})() 697} 698</script>
698 699<!-- MNTN Tracking Pixel End --> 700 701<!-- MNTN DataLayer Start --> 702 703<!-- MNTN DataLayer End --> 704 705<!-- END app block --><!-- BEGIN app block: shopify://apps/sparklayer-wholesale/blocks/sparklayer_core_script/019bbd73-3010-74e2-b9bd-86c9cb3ee550 -->
705<script> 706// SparkLayer Redirect.js (from cdn.sparklayer.io/spark-redirect.js) 707!function(){"use strict";var t;const e=null!=(t=window.sparkRedirectLoginPath)?t:"/account/login";function o(){const{host:t,pathname:o}=window.location,a=new URLSearchParams(window.location.search);if(o===e)return;const n=a.get("spark-redirect");n&&localStorage.setItem("sparkRedirect",n),!window.sparkOptions&&a.has("spark-redirect")&&o!==e&&window.location.replace(`https://${t}${e}`);const r=localStorage.getItem("sparkRedirect");r&&""!==r&&window.sparkOptions&&(localStorage.removeItem("sparkRedirect"),window.location.replace(`https://${t}#${r}`))}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>o()):o()}(); 708</script>
708 709<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 --> 710 711 712
713<script type="module" dynamic> 714 const configUrl = "/a/elevar/static/configs/4bd1ea3d34ba9e5323b153d0c05dd699cfdc6736/config.js"; 715 const config = (await import(configUrl)).default; 716 const scriptUrl = config.script_src_app_theme_embed; 717 718 if (scriptUrl) { 719 const { handler } = await import(scriptUrl); 720 721 await handler( 722 config, 723 { 724 cartData: { 725 marketId: "81577902366", 726 localeCountryCode:"US", 727 attributes:{}, 728 cartTotal: "0.0", 729 currencyCode:"USD", 730 items: [] 731} 732, 733 user: { 734 cartTotal: "0.0", 735 currencyCode:"USD", 736 customer: {}, 737} 738, 739 isOnCartPage:false, 740 collectionView:null, 741 searchResultsView:null, 742 productView:null, 743 } 744 ); 745 } 746</script>
746 747 748 749<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 750 751 752 753 754 755 756 757 758 759 760 761 762 763 <style data-oke-reviews-version="0.83.9" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/okendo-reviews-styles.9d163ae1.css"></style><style data-oke-reviews-version="0.83.9" 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.83.9" 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.83.9" 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:"î¤"}
763.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:block}.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{curs
763or: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}
763to{opacity:1}} 764.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:")"} 765.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} 766.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> 767 768
768<script type="application/json" id="oke-reviews-settings">{"subscriberId":"6574707f-be64-43b3-8d03-c95878c3a8ef","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":{"backgroundColor":"#E5E5E5","foregroundColor":"#002955","interspace":2,"shape":{"type":"default"},"showBorder":false},"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":{"backgroundColor":"#676986","position":"top-left","textColor":"#FFFFFF","enabled":true,"positionSmall":"hidden"},"reviewsWidget":{"tabs":{"reviews":true,"questions":false},"header":{"columnDistribution":"space-between","verticalAlignment":"top","blocks":[{"columnWidth":"one-third","modules":[{"name":"rating-average","layout":"one-line"},{"name":"rating-breakdown","backgroundColor":"#F4F4F6","shadingColor":"#9A9DB1","stretchMode":"contain"}],"textAlignment":"left"},{"columnWidth":"one-third","modules":[{"name":"recommended"},{"name":"attributes","layout":"stacked","stretchMode":"stretch"}],"textAlignment":"left"},{"columnWidth":"one-third","modules":[{"name":"media-grid","imageGap":{"value":4,"unit":"px"},"scaleToFill":true,"rows":3,"columns":4}],"textAlignment":"center"},{"columnWidth":"full","modules":[{"name":"reviews-summary","heading":"Reviews Summary","maxTextLines":5}],"textAlignment":"center"}]},"style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"filters":{"backgroundColorActive":"#676986","backgroundColor":"#FFFFFF","borderColor":"#DBDDE4","borderRadius":{"value":100,"unit":"px"},"borderColorActive":"#676986","textColorActive":"#FFFFFF","textColor":"#002955","searchHighlightColor":"#99a9bb"},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#002955","size":{"value":48,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#002955","interspace":2,"showBorder":false}},"shadingColor":"#F7F7F8","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#002955","borderColorHover":"#DBDDE4","backgroundColor":"#002955","borderColor":"#DBDDE4","backgroundColorHover":"#00244b","textColorHover":"#FFFFFF","borderRadius":{"value":4,"unit":"px"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#002955","textColorActive":"#FFFFFF","textColor":"#FFFFFF","font":{"hasCustomFontSettings":false}},"highlightColor":"#002955","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#002955","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeLarge":{"value":20,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#D3D4DD","shadingColor":"#9A9DB1","markerColor":"#002955"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"name":"minimal","showAttributeBars":false,"showProductVariantName":false,"columnAmount":4,"showProductDetails":"only-when-grouped"},"loyalty":{"maxInitialAchievements":3},"initialPageSize":5,"replyTruncation":{"bodyMaxLines":4,"enabled":true}
768,"media":{"layout":"featured","size":{"value":200,"unit":"px"}},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5},"controls":{"filterMode":"closed","freeTextSearchEnabled":false,"writeReviewButtonEnabled":true,"defaultSort":"rating desc"}}},"starRatings":{"showWhenEmpty":false,"style":{"spaceAbove":{"value":0,"unit":"px"},"text":{"content":"average-and-count","style":"number-and-text","brackets":false},"singleStar":false,"height":{"value":18,"unit":"px"},"spaceBelow":{"value":16,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true,"reviewsSummariesEnabled":true}}</script>
768 769 <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:16px;--oke-button-backgroundColor:#002955;--oke-button-backgroundColorHover:#00244b;--oke-button-backgroundColorActive:#002955;--oke-button-textColor:#fff;--oke-button-textColorHover:#fff;--oke-button-textColorActive:#fff;--oke-button-borderColor:#dbdde4;--oke-button-borderColorHover:#dbdde4;--oke-button-borderColorActive:#002955;--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:#e5e5eb;--oke-border-width:1px;--oke-text-primaryColor:#002955;--oke-text-secondaryColor:#676986;--oke-text-small:12px;--oke-text-regular:14px;--oke-text-large:20px;--oke-text-fontFamily:inherit;--oke-avatar-size:48px;--oke-avatar-backgroundColor:#e5e5eb;--oke-avatar-placeholderTextColor:#002955;--oke-highlightColor:#002955;--oke-shadingColor:#f7f7f8;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#9a9db1;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#002955;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#676986;--oke-filter-borderColor:#dbdde4;--oke-filter-borderColorActive:#676986;--oke-filter-textColor:#002955;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:100px;--oke-filter-searchHighlightColor:#99a9bb;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#002955;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-stars-foregroundColor:#002955;--oke-stars-backgroundColor:#e5e5e5;--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> 770 <style id="oke-reviews-custom-css">.okeReviews.oke-sr .oke-sr-label-text{display:none}</style> 771 <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;"><path id="star-default--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-default--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol></svg></template>
771<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>
771 772 773 774 775 776 777 778 779 780 781 782 783 784 785<!-- END app snippet --> 786 787 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 788<!-- END app snippet --> 789 790<!-- BEGIN app snippet: widget-plus-initialisation-script --> 791 792 793 794 795
795<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
795 796 797<!-- END app snippet --> 798 799 800<!-- END app block --><!-- BEGIN app block: shopify://apps/yeps/blocks/yeps/e514c124-b6d8-42cf-8001-0defa550f08e -->
800<script> 801window.YepsID = "019741c0-ccab-061e-ad9b-f97a55072235"; 802window.YepsPath = "https:\/\/cdn.shopify.com\/extensions\/01a091e0-374d-7254-b779-5dee80b70767\/yeps-announcement-bar-banners-110\/assets\/"; 803window.YepsActive = false; 804window.YepsIsolate = true; 805window.YepsMigrated = false; 806window.YepsData = {"campaigns":[],"hacks":{}}; 807window.YepsContext = { 808 locale: "en", 809 marketId: "81577902366", 810 currency: "USD", 811 pageType: "index", 812}; 813 814(() => { 815 const data = window.YepsData; 816 if (!window.YepsID || !data || !(data.campaigns && data.campaigns.length)) return; 817 818 const chunks = [ 819 { 820 name: 'yeps-bar', 821 active: data.campaigns.some((c) => c.type !== 'widget'), 822 shadow: !!window.YepsIsolate, 823 }, 824 { 825 name: 'yeps-widget', 826 active: data.campaigns.some((c) => c.type === 'widget'), 827 shadow: true, 828 }, 829 ]; 830 831 const buildHeadTag = (tag, props) => { 832 const el = Object.assign(document.createElement(tag), props); 833 document.head.appendChild(el); 834 return el; 835 }; 836 837 const getAssetUrl = (name) => window.YepsPath + name; 838 839 for (const chunk of chunks) { 840 if (!chunk.active) continue; 841 842 const js = getAssetUrl(chunk.name + '.js'); 843 const css = getAssetUrl(chunk.name + '.css'); 844 845 buildHeadTag('link', { rel: 'preload', href: js, as: 'script' }); 846 847 buildHeadTag('link', chunk.shadow 848 ? { rel: 'preload', href: css, as: 'style' } 849 : { rel: 'stylesheet', href: css }); 850 } 851 852 buildHeadTag('link', { rel: 'stylesheet', href: getAssetUrl('yeps.css'), fetchPriority: 'high' }); 853 buildHeadTag('script', { src: getAssetUrl('yeps.js'), fetchPriority: 'high' }); 854})(); 855</script>
855 856 857 858<!-- END app block --><!-- BEGIN app block: shopify://apps/black-crow-ai-that-delivers/blocks/blackcrow_ai_script/3e73f597-cb71-47a1-8a06-0c931482ecd2 --> 859
860<script type="text/javascript" async src="https://shopify-init.blackcrow.ai/js/core/5ef43d-4a.js?shop=5ef43d-4a.myshopify.com&tagSrc=ShopifyThemeAppExtension"></script>
860 861 862 863<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 864 865 866 867 868 869 870 871 872 873 874 875 876
876<script async src="https://static.klaviyo.com/onsite/js/WaDDdd/klaviyo.js?company_id=WaDDdd"></script>
876 877
877<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
877 878 879 880 881 882 883 884
884<script> 885 window.klaviyoReviewsProductDesignMode = false 886 </script>
886 887 888 889 890 891 892 893 894 895 896<!-- END app block --><!-- BEGIN app block: shopify://apps/ordergroove-subscriptions/blocks/main-app-embed/cf69fc68-e893-4d33-87e3-4e71e2f5822f --> 897 898 899 900 901 902
903<script 904 type="text/javascript" 905 src="https://static.ordergroove.com/3488d6a745bd4989b67ebc6b0ad38ad6/main.js" 906 defer 907 data-shopify-selling-plans 908 ></script>
908 909 910
911<script> 912 document.addEventListener("DOMContentLoaded", (event) => { 913 const ordergrooveJsInstances = Array.from(document.querySelectorAll('script[src*="ordergroove.js"]')); 914 if (ordergrooveJsInstances.length > 0) { 915 console.warn("Multiple Ordergroove Theme Integrations appear to be in use. Subscriptions may not work as intended. Please check your theme setup."); 916 } 917 }); 918</script>
918 919 920 921<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
922<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: 88160305438,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 922
922
923<script> 924 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 925</script>
vendor: 1 bytes, line 925
925
926<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
926).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 88160305438,storefrontBaseUrl: "https://www.blueair.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.blueair.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3185967390","configuration":"{\"hashed_organization_id\":\"7ebb70ef3360084a552d07ea5ed00856_v1\",\"app_key\":\"5ef43d-4a\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"01efe7afb13dafa90bc1421b50b2a3ed","type":"APP","apiClientId":111542,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2742944030","configuration":"{ \"alias\": \"5EF43D_4A\", \"apiKey\": \"ux4ung2maf2gh5lxklpkp.fc64n2iubntb63ae5o2db\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"089c563d4539df58b1e71259ac47d388","type":"APP","apiClientId":6779637,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2739437854","configuration":"{\"appDomain\":\"app.sparklayer.io\", \"siteId\":\"blueaircs\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6a76237eeb1360eba576db0f81c798cb","type":"APP","apiClientId":4974139,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2540503326","configuration":"{\"isUserEvents\":\"enabled\",\"isSavePromiseDate\":\"enabled\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d0a6deccdda72f2ea2eba90a96ee634","type":"APP","apiClientId":1461275,"privacyPurposes":["ANALYTICS","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
926,"dataSharingState":"unrestricted"},{"id":"2201911582","configuration":"{\"mntnAID\":\"39783\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b8ecc2eedc793aefdb0d20e94c7addf0","type":"APP","apiClientId":27490025473,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2126807326","configuration":"{\"accountID\":\"WaDDdd\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1823179038","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"d55e3cf212a0a88db5fca9e1cff191d7","type":"APP","apiClientId":145825267713,"privacyPurposes":["ANALYTICS"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1406632222","configuration":"{ \"bundleName\": \"5ef43d-4a\" }","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"},{"id":"1374159134","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/4bd1ea3d34ba9e5323b153d0c05dd699cfdc6736\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","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"},{"id":"1371144478","configuration":"{\"locale\":\"en_US\",\"client\":\"blueair\",\"environment\":\"production\",\"deployment_zone\":\"main_site\",\"use_external_ids\":\"false\",\"storefront_api_key\":\"none\",\"product_metafield_key\":\"none\",\"product_metafield_namespace\":\"none\",\"multi_locale_enabled\":\"false\",\"locale_mapping\":\"{}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e9849bbfb1381d47503a57eebf3a7a78","type":"APP","apiClientId":1888040,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1333559582","configuration":"{\"botID\":\"1bfs5i0gri6x5dnu\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aace1440a9416e8b2805b96c7b2f2fe0","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"133038366","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Elevar Custom"}
926,{"id":"183271710","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Amazon Advertising - Purchase"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Blueair","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"5ef43d-4a.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.blueair.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9661819060510","handle":"blue-pure-211i-max","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49656097767710","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9763238052126","handle":"blue-signature","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49864909127966","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9661821911326","handle":"2in1-purify-humidify-dh3i","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49656096686366","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.blueair.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"186496909598","themePublished":"true","eventMetadataId":"e3b13073-9f8d-4acf-8e3f-4ca88673b000","pageType":"home","shopId":"88160305438","storefrontBaseUrl":"https:\/\/www.blueair.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
926<script> 927 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 928 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 929 window.ShopifyAnalytics.meta.currency = 'USD'; 930 var meta = {"page":{"pageType":"home","requestId":"4a00ae3e-e2ee-45c7-9aab-d8398c5aa6c6-1790922552"}}; 931 for (var attr in meta) { 932 window.ShopifyAnalytics.meta[attr] = meta[attr]; 933 } 934</script>
vendor: 1 bytes, line 934
934
935<script class="analytics"> 936 (function () { 937 var customDocumentWrite = function(content) { 938 var jquery = null; 939 940 if (window.jQuery) { 941 jquery = window.jQuery; 942 } else if (window.Checkout && window.Checkout.$) { 943 jquery = window.Checkout.$; 944 } 945 946 if (jquery) { 947 jquery('body').append(content); 948 } 949 }; 950 951 var hasLoggedConversion = function(token) { 952 if (token) { 953 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 954 } 955 return false; 956 } 957 958 var setCookieIfConversion = function(token) { 959 if (token) { 960 var twoMonthsFromNow = new Date(Date.now()); 961 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 962 963 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 964 } 965 } 966 967 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 968 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 969 if (trekkie.integrations) { 970 return; 971 } 972 trekkie.methods = [ 973 'identify', 974 'page', 975 'ready', 976 'track', 977 'trackForm', 978 'trackLink' 979 ]; 980 trekkie.factory = function(method) { 981 return function() { 982 var args = Array.prototype.slice.call(arguments); 983 args.unshift(method); 984 trekkie.push(args); 985 if (method == 'track' || method == 'page') { 986 var pageUrl; 987 try { 988 pageUrl = window.location.href; 989 } catch (e) {} 990 var pageReferrer; 991 try { 992 pageReferrer = document.referrer; 993 } catch (e) {} 994 try { 995 if (window.__TREKKIE_SHIM_QUEUE == null) { 996 window.__TREKKIE_SHIM_QUEUE = []; 997 } 998 window.__TREKKIE_SHIM_QUEUE.push({ 999 from: 'trekkie-stub', 1000 method: method, 1001 args: args.slice(1), 1002 pageContext: { 1003 url: pageUrl, 1004 referrer: pageReferrer 1005 } 1006 }); 1007 } catch (e) { 1008 // no-op 1009 } 1010 } 1011 return trekkie; 1012 }; 1013 }; 1014 for (var i = 0; i < trekkie.methods.length; i++) { 1015 var key = trekkie.methods[i]; 1016 trekkie[key] = trekkie.factory(key); 1017 } 1018 trekkie.load = function(config) { 1019 trekkie.config = config || {}; 1020 trekkie.config.initialDocumentCookie = document.cookie; 1021 var first = document.getElementsByTagName('script')[0]; 1022var script = document.createElement('script'); 1023script.type = 'text/javascript'; 1024script.onerror = function(e) { 1025 var scriptFallback = document.createElement('script'); 1026 scriptFallback.type = 'text/javascript'; 1027 scriptFallback.onerror = function(error) { 1028 var Monorail = { 1029 produce: function produce(monorailDomain, schemaId, payload) { 1030 var currentMs = new Date().getTime(); 1031 var event = { 1032 schema_id: schemaId, 1033 payload: payload, 1034 metadata: { 1035 event_created_at_ms: currentMs, 1036 event_sent_at_ms: currentMs 1037 } 1038 }; 1039 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1040 }, 1041 sendRequest: function sendRequest(endpointUrl, payload) { 1042 // Try the sendBeacon API 1043 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1044 var blobData = new window.Blob([payload], { 1045 type: 'text/plain' 1046 }); 1047 1048 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1049 return true; 1050 } // sendBeacon was not successful 1051 1052 } // XHR beacon 1053 1054 var xhr = new XMLHttpRequest(); 1055 1056 try { 1057 xhr.open('POST', endpointUrl); 1058 xhr.setRequestHeader('Content-Type', 'text/plain'); 1059 xhr.send(payload); 1060 } catch (e) { 1061 console.log(e); 1062 } 1063 1064 return false; 1065 }, 1066 isIos12: function isIos12() { 1067 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1068 } 1069 }; 1070 Monorail.produce('monorail-edge.shopifysvc.com', 1071 'trekkie_storefront_load_errors/1.1', 1072 {shop_id: 88160305438, 1073 theme_id: 186496909598, 1074 app_name: "storefront", 1075 context_url: window.location.href, 1076 source_url: "//www.blueair.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1077 1078 }; 1079 scriptFallback.async = true; 1080 scriptFallback.src = '//www.blueair.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1081 first.parentNode.insertBefore(scriptFallback, first); 1082}; 1083script.async = true; 1084script.src = '//www.blueair.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1085first.parentNode.insertBefore(script, first); 1086 1087 }; 1088 trekkie.load( 1089 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":88160305438,"isMerchantRequest":null,"themeId":186496909598,"themeCityHash":"6484061387749156969","contentLanguage":"en","currency":"USD","eventMetadataId":"e3b13073-9f8d-4acf-8e3f-4ca88673b000"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1090 ); 1091 1092 var loaded = false;
1093 trekkie.ready(function() { 1094 if (loaded) return; 1095 loaded = true; 1096 1097 window.ShopifyAnalytics.lib = window.trekkie; 1098 1099 var originalDocumentWrite = document.write; 1100 document.write = customDocumentWrite; 1101 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1102 document.write = originalDocumentWrite; 1103 1104 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1105 var token = match? match[1]: undefined; 1106 if (!hasLoggedConversion(token)) { 1107 setCookieIfConversion(token); 1108 1109 } 1110 }); 1111 1112 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"4a00ae3e-e2ee-45c7-9aab-d8398c5aa6c6-1790922552","shopifyEmitted":true}); 1113 1114 var eventsListenerScript = document.createElement('script'); 1115 eventsListenerScript.async = true; 1116 eventsListenerScript.src = "//www.blueair.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1117 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1118})();</script>
vendor: 1 bytes, line 1118
1118
1119<script 1120 defer 1121 src="https://www.blueair.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1122 data-application="storefront-renderer" 1123 data-shop-id="88160305438" 1124 data-render-region="gcp-us-central1" 1125 data-page-type="index" 1126 data-theme-instance-id="186496909598" 1127 data-theme-name="SEED" 1128 data-theme-version="1.1.19" 1129 data-monorail-region="shop_domain" 1130 data-resource-timing-sampling-rate="10" 1131 data-shs="true" 1132 data-shs-beacon="true" 1133 data-shs-export-with-fetch="true" 1134 data-shs-logs-sample-rate="1" 1135 data-shs-beacon-endpoint="https://www.blueair.com/api/collect" 1136></script>
1136 1137<meta name="shopify-y" content="bf0ec3a6-f59a-46c3-ba56-c8bb9ed2c06c" data-expiration="1822480152000"><meta name="shopify-s" content="40d6857f-26e6-4a0f-8ba4-e2ae7999baf2" data-expiration="1790924352000"><meta name="new-cookie-storage-activated" content="t"> 1138</head><body 1139 1140 class="template-index" 1141 > 1142 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 1143 Skip to content 1144 </a> 1145 1146 1147 <!-- BEGIN sections: header-group --> 1148<div id="shopify-section-sections--26741550514462__header" class="shopify-section shopify-section-group-header-group"><s-header class="site-header fixed top-0 left-0 right-0 transition-colors duration-300 bg-white" data-template="index"> 1149 1150 <div class="section__announcement-bar hidden relative py-[5px] tabletl:py-[10px] bg-blue-light text-blue" js-announcement-bar> 1151 <s-carousel data-options='{ 1152 "slidesPerView": 1, 1153 "cssMode": true, 1154 "loop": true, 1155 1156 "autoHeight": false, 1157 "navigation": { 1158 "enabled": true, 1159 "nextEl": ".swiper-button-next--sections--26741550514462__header", 1160 "prevEl": ".swiper-button-prev--sections--26741550514462__header" 1161 } 1162 }' class="announcement-bar__carousel"> 1163 <div id="AnnouncementBar-sections--26741550514462__header" class="swiper w-full max-w-full flex items-center" js-carousel> 1164 <div class="absolute right-[8px] w-[22px] z-[2] btn tabletp:right-[2%]" js-close-announcement><span class="btn__arrow items-center border-0"><svg viewBox="0 0 20 20" class="icon icon--close" xmlns="http://www.w3.org/2000/svg"> 1165<title>Close</title> 1166<path fill-rule="evenodd" clip-rule="evenodd" d="M10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM10 0.999999C5.02944 0.999999 1 5.02944 1 10C1 14.9706 5.02944 19 10 19C14.9706 19 19 14.9706 19 10C19 5.02944 14.9706 1 10 0.999999Z"/> 1167<path fill-rule="evenodd" clip-rule="evenodd" d="M6.43539 5.78639L5.78721 6.43457L9.35166 9.99902L5.78638 13.5643L6.43456 14.2125L9.99984 10.6472L13.5654 14.2127L14.2136 13.5646L10.648 9.99902L14.2127 6.43431L13.5646 5.78613L9.99984 9.35084L6.43539 5.78639Z"/> 1168</svg> 1169</span></div> 1170 <div class="swiper-button-prev--sections--26741550514462__header absolute z-[2] left-[24px] w-[24px] btn tabletp:left-[7%]"><span class="swiper-button-icon btn__arrow border-0 swiper-button-icon--prev leading-[0px]"><svg viewBox="0 0 42 42" class="icon icon--arrow-left" xmlns="http://www.w3.org/2000/svg"> 1171<title>Arrow - Left</title> 1172<path d="M11.7825 22.0869H31.561V20.9414H11.7553L20.2227 11.4716L19.3687 10.708L9.65137 21.5758L19.3907 31.3151L20.2007 30.5051L11.7825 22.0869Z"/> 1173</svg> 1174</span></div> 1175 <div class="swiper-button-next--sections--26741550514462__header absolute z-[2] right-[32px] w-[24px] btn tabletp:right-[7%]"><span class="swiper-button-icon btn__arrow border-0 swiper-button-icon--next leading-[0px]"><svg class="icon icon--arrow-right" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> 1176<title>Arrow - Right</title> 1177<path d="M30.2175 22.0869H10.439V20.9414H30.2447L21.7773 11.4716L22.6313 10.708L32.3486 21.5758L22.6093 31.3151L21.7993 30.5051L30.2175 22.0869Z"/> 1178</svg> 1179</span></div> 1180 <div class="swiper-wrapper min-h-[25px] items-center"> 1181 1182 <div class="swiper-slide" js-carousel-slide> 1183 1184 <a href="/pages/truemed" class="announcement p3 font-400 text-center block px-[56px] leading-[18px] tabletp:px-[10%]" aria-label="Announcement > Blueair is <b> FSA/HSA </b> approved" data-analytics-announcement-text="Blueair is FSA/HSA approved" js-announcement-bar-item>Blueair is <b> FSA/HSA </b> approved</a> 1185 1186 </div> 1187 1188 <div class="swiper-slide" js-carousel-slide> 1189 1190 <a href="/collections/shop-all" class="announcement p3 font-400 text-center block px-[56px] leading-[18px] tabletp:px-[10%]" aria-label="Announcement > Free Shipping on Orders +$35" data-analytics-announcement-text="Free Shipping on Orders +$35" js-announcement-bar-item>Free Shipping on Orders +$35</a> 1191 1192 </div> 1193 1194 <div class="swiper-slide" js-carousel-slide> 1195 1196 <a href="/collections/sale" class="announcement p3 font-400 text-center block px-[56px] leading-[18px] tabletp:px-[10%]" aria-label="Announcement > 30-Day Home Trial | Free Extended Warranty" data-analytics-announcement-text="30-Day Home Trial | Free Extended Warranty" js-announcement-bar-item>30-Day Home Trial | Free Extended Warranty</a> 1197 1198 </div> 1199 1200 </div> 1201 </div> 1202 </s-carousel> 1203 </div> 1204 1205 1206 <div class="site-header__wrapper relative w-full px-md flex justify-between gap-md desktop:px-xl"> 1207 <button class="site-header__mobile-nav w-24 self-center desktop:hidden" js-open-mobile-nav><svg viewBox="0 0 26 20" class="icon icon--nav" xmlns="http://www.w3.org/2000/svg"> 1208<title>Nav</title> 1209<path d="M24.9455 20H0.581818C0.42751 20 0.279523 19.9387 0.170411 19.8296C0.0612986 19.7205 0 19.5725 0 19.4182C0 19.2639 0.0612986 19.1159 0.170411 19.0068C0.279523 18.8977 0.42751 18.8364 0.581818 18.8364H24.9455C25.0998 18.8364 25.2477 18.8977 25.3569 19.0068C25.466 19.1159 25.5273 19.2639 25.5273 19.4182C25.5273 19.5725 25.466 19.7205 25.3569 19.8296C25.2477 19.9387 25.0998 20 24.9455 20ZM24.9455 10.6182H0.581818C0.42751 10.6182 0.279523 10.5569 0.170411 10.4478C0.0612986 10.3387 0 10.1907 0 10.0364C0 9.88206 0.0612986 9.73407 0.170411 9.62496C0.279523 9.51584 0.42751 9.45455 0.581818 9.45455H24.9455C25.0998 9.45455 25.2477 9.51584 25.3569 9.62496C25.466 9.73407 25.5273 9.88206 25.5273 10.0364C25.5273 10.1907 25.466 10.3387 25.3569 10.4478C25.2477 10.5569 25.0998 10.6182 24.9455 10.6182ZM24.9455 1.16364H0.581818C0.42751 1.16364 0.279523 1.10234 0.170411 0.993226C0.0612986 0.884114 0 0.736126 0 0.581818C0 0.42751 0.0612986 0.279523 0.170411 0.170411C0.279523 0.0612986 0.42751 0 0.581818 0H24.9455C25.0998 0 25.2477 0.0612986 25.3569 0.170411C25.466 0.279523 25.5273 0.42751 25.5273 0.581818C25.5273 0.736126 25.466 0.884114 25.3569 0.993226C25.2477 1.10234 25.0998 1.16364 24.9455 1.16364Z"/> 1210</svg> 1211</button>
1212 <a href="/" class="site-header__logo w-[140px] self-center"><svg viewBox="0 0 141 24" class="logo" xmlns="http://www.w3.org/2000/svg"> 1213<title>Blueair</title> 1214<path fill-rule="evenodd" clip-rule="evenodd" d="M11.3552 23.5C17.6264 23.5 22.7103 18.3513 22.7103 12C22.7103 8.95001 21.514 6.02494 19.3845 3.86827C17.255 1.7116 14.3667 0.5 11.3552 0.5C5.08388 0.5 0 5.64873 0 12C0 18.3513 5.08388 23.5 11.3552 23.5ZM126.569 2.65363L125.949 5.61226H121.356L121.965 2.65363H126.569ZM43.9957 2.6537H30.0288L26.0339 21.5451H39.3194C44.966 21.5451 46.7932 18.346 47.3196 15.8264C47.7326 13.7982 47.0512 11.6446 44.966 11.2578V11.1951C46.6466 10.6171 47.8995 9.18121 48.259 7.42097C48.9919 3.9187 46.7106 2.6537 43.9957 2.6537ZM41.9316 15.7218C41.7352 17.0221 40.6185 17.9742 39.3199 17.9486H31.8565L32.7959 13.4532H39.7432C41.529 13.4532 42.2826 14.2477 41.9729 15.7218H41.9316ZM40.5277 10.1705C41.7172 10.2169 42.7421 9.32923 42.8813 8.13185V8.18412C43.1187 6.94003 42.7574 6.09321 40.6928 6.09321H34.3339L33.4771 10.1705H40.5277ZM53.3585 2.6537H57.9625L53.9985 21.5451H49.4048L53.3585 2.6537ZM76.8848 7.35819H72.2911L70.9182 14.4568C70.624 16.8442 68.5631 18.5988 66.1903 18.4818C64.0741 18.4818 63.238 17.52 63.6612 15.565L65.3851 7.35819H60.7811L58.7165 16.9659C57.8288 21.1477 61.2766 22.0782 63.6612 22.0782C65.9571 22.0969 68.1732 21.2254 69.8549 19.6423L69.4626 21.545H73.9118L76.8848 7.35819ZM89.1273 6.83543C83.5892 6.83834 79.413 9.11794 78.2886 14.4568C77.1634 19.7991 80.3531 22.0782 85.9481 22.0782C90.1599 22.0782 93.6283 20.6772 95.6723 17.3109H90.7586C89.7331 18.5817 88.1637 19.2712 86.5468 19.1613C83.45 19.1613 82.5003 17.0704 82.7893 15.7532V15.7009H96.271L96.3432 15.2722C97.4678 9.93291 95.1999 6.83883 89.1273 6.83543ZM89.1273 6.83543L89.1172 6.83543H89.1379L89.1273 6.83543ZM92.0902 12.9514V12.8991H92.0799C92.245 12.1464 91.7702 9.76274 88.3946 9.76274C86.2319 9.63388 84.2199 10.8865 83.3571 12.8991V12.9514H92.0902ZM109.515 6.83543C105.747 6.83543 101.67 7.33725 100.225 11.7072H104.664C105.696 9.74179 106.728 9.61634 108.793 9.61634C111.456 9.61634 112.292 10.1704 112.034 11.31C111.776 12.4495 111.27 12.69 109.866 12.7945L104.901 13.1395C102.052 13.3172 98.8827 14.0595 98.1808 17.4991C97.4788 20.9386 99.7705 22.1095 103.435 22.1095C105.5 22.1095 108.504 21.66 110.413 20.0709C110.346 20.5704 110.346 21.0768 110.413 21.5763H115.007C114.831 20.63 114.86 19.6565 115.09 18.7222L116.555 11.6863C117.123 9.03088 116.163 6.86679 109.577 6.86679L109.515 6.83543ZM105.603 19.3601C107.926 19.3601 110.754 18.2205 111.25 15.8369L111.477 14.6764C110.577 15.0352 109.625 15.2401 108.659 15.2828L105.944 15.5232C104.292 15.6487 103.374 16.1087 103.115 17.3737C102.857 18.6387 103.879 19.3601 105.603 19.3601ZM125.588 7.35819H120.984L118.011 21.545H122.605L125.588 7.35819ZM141 7.12828L140.082 11.4878C139.287 11.2304 138.459 11.0896 137.625 11.0696C134.528 11.0696 132.659 12.6796 132.092 15.4396L130.812 21.5451H126.208L129.191 7.35828H133.63L133.052 10.1392C135.168 7.9751 136.685 7.00283 139.297 7.00283C139.851 6.99482 140.404 7.04033 140.949 7.13874L141 7.12828Z" fill="#002955"/> 1215</svg> 1216</a> 1217 <ul class="site-header__desktop-nav hidden flex-1 desktop:flex justify-start"> 1218 1219 1220 1221 <li class="header-desktop-nav__item header-desktop-nav__item--mega-menu px-sm flex items-center cursor-default" js-nav-item> 1222 <div 1223 class="header-desktop-nav__mega-menu-title text-16 cursor-pointer" 1224 js-tracking-item 1225 data-click-element="top_nav" 1226 data-nav-level="primary" 1227 data-nav-group="air_purifiers" 1228 data-click-name="Air Purifiers" 1229 > 1230 Air Purifiers 1231 </div> 1232 <div class="header-desktop-nav__mega-menu-wrapper absolute left-0 w-full bottom-[1px] translate-y-full z-[-1] bg-white pointer-events-none max-h-0 overflow-hidden transition-[max-height] duration-500" js-nav-menu> 1233 <div class="mega-menu px-xl flex gap-xl overflow-x-auto"> 1234 <div class="mega-menu__left min-w-[300px] w-[300px]"> 1235 1236 1237 1238 1239 1240 <div class="mega-menu__links-wrapper py-md border-t border-blue-light"> 1241 <div class="font-700 mb-sm">Categories</div> 1242 <ul class="mega-menu__links"> 1243 1244 <li class="mega-menu__item mb-sm"> 1245 <a 1246 href="/collections/air-purifiers" 1247 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1248 aria-label="Air Purifiers > Shop all Air Purifiers" 1249 js-tracking-item 1250 data-click-element="nav_link" 1251 data-nav-level="secondary" 1252 data-nav-group="air_purifiers" 1253 data-click-name="Air Purifiers > Shop all Air Purifiers" 1254 > 1255 1256 <div class="megamenu__title-container flex justify-start items-start">
1257 <span>Shop all Air Purifiers</span> 1258 1259 </div> 1260 </a> 1261 </li> 1262 1263 <li class="mega-menu__item mb-sm"> 1264 <a 1265 href="/collections/new-arrivals" 1266 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1267 aria-label="Air Purifiers > New Arrivals " 1268 js-tracking-item 1269 data-click-element="nav_link" 1270 data-nav-level="secondary" 1271 data-nav-group="air_purifiers" 1272 data-click-name="Air Purifiers > New Arrivals " 1273 > 1274 1275 <div class="megamenu__title-container flex justify-start items-start"> 1276 <span>New Arrivals </span> 1277 1278 </div> 1279 </a> 1280 </li> 1281 1282 <li class="mega-menu__item mb-sm"> 1283 <a 1284 href="/collections/best-sellers" 1285 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1286 aria-label="Air Purifiers > Best Sellers" 1287 js-tracking-item 1288 data-click-element="nav_link" 1289 data-nav-level="secondary" 1290 data-nav-group="air_purifiers" 1291 data-click-name="Air Purifiers > Best Sellers" 1292 > 1293 1294 <div class="megamenu__title-container flex justify-start items-start"> 1295 <span>Best Sellers</span> 1296 1297 </div> 1298 </a> 1299 </li> 1300 1301 <li class="mega-menu__item mb-sm"> 1302 <a 1303 href="/collections/wildfire-solutions" 1304 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1305 aria-label="Air Purifiers > Wildfire Solutions" 1306 js-tracking-item 1307 data-click-element="nav_link" 1308 data-nav-level="secondary" 1309 data-nav-group="air_purifiers" 1310 data-click-name="Air Purifiers > Wildfire Solutions" 1311 > 1312 1313 <div class="megamenu__title-container flex justify-start items-start"> 1314 <span>Wildfire Solutions</span> 1315 1316 </div> 1317 </a> 1318 </li> 1319 1320 <li class="mega-menu__item mb-sm"> 1321 <a 1322 href="/collections/air-purifiers-for-allergies" 1323 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1324 aria-label="Air Purifiers > Allergy Essentials" 1325 js-tracking-item 1326 data-click-element="nav_link" 1327 data-nav-level="secondary" 1328 data-nav-group="air_purifiers" 1329 data-click-name="Air Purifiers > Allergy Essentials" 1330 > 1331 1332 <div class="megamenu__title-container flex justify-start items-start"> 1333 <span>Allergy Essentials</span> 1334 1335 </div> 1336 </a> 1337 </li> 1338 1339 <li class="mega-menu__item mb-sm"> 1340 <a 1341 href="/collections/sleep-collection" 1342 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1343 aria-label="Air Purifiers > Sleep Collection" 1344 js-tracking-item 1345 data-click-element="nav_link" 1346 data-nav-level="secondary" 1347 data-nav-group="air_purifiers" 1348 data-click-name="Air Purifiers > Sleep Collection" 1349 > 1350 1351 <div class="megamenu__title-container flex justify-start items-start">
1352 <span>Sleep Collection</span> 1353 1354 </div> 1355 </a> 1356 </li> 1357 1358 <li class="mega-menu__item mb-sm"> 1359 <a 1360 href="/collections/2-in-1" 1361 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1362 aria-label="Air Purifiers > 2-in-1 Purify + Humidify" 1363 js-tracking-item 1364 data-click-element="nav_link" 1365 data-nav-level="secondary" 1366 data-nav-group="air_purifiers" 1367 data-click-name="Air Purifiers > 2-in-1 Purify + Humidify" 1368 > 1369 1370 <div class="megamenu__title-container flex justify-start items-start"> 1371 <span>2-in-1 Purify + Humidify</span> 1372 1373 </div> 1374 </a> 1375 </li> 1376 1377 <li class="mega-menu__item mb-sm"> 1378 <a 1379 href="/collections/bundle-save" 1380 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1381 aria-label="Air Purifiers > Bundle & Save" 1382 js-tracking-item 1383 data-click-element="nav_link" 1384 data-nav-level="secondary" 1385 data-nav-group="air_purifiers" 1386 data-click-name="Air Purifiers > Bundle & Save" 1387 > 1388 1389 <div class="megamenu__title-container flex justify-start items-start"> 1390 <span>Bundle & Save</span> 1391 1392 </div> 1393 </a> 1394 </li> 1395 1396 <li class="mega-menu__item mb-sm"> 1397 <a 1398 href="/collections/air-purifier-filters" 1399 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1400 aria-label="Air Purifiers > Replacement Filters" 1401 js-tracking-item 1402 data-click-element="nav_link" 1403 data-nav-level="secondary" 1404 data-nav-group="air_purifiers" 1405 data-click-name="Air Purifiers > Replacement Filters" 1406 > 1407 1408 <div class="megamenu__title-container flex justify-start items-start"> 1409 <span>Replacement Filters</span> 1410 1411 </div> 1412 </a> 1413 </li> 1414 1415 <li class="mega-menu__item mb-sm"> 1416 <a 1417 href="/collections/accessories" 1418 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1419 aria-label="Air Purifiers > Air Purifier Accessories" 1420 js-tracking-item 1421 data-click-element="nav_link" 1422 data-nav-level="secondary" 1423 data-nav-group="air_purifiers" 1424 data-click-name="Air Purifiers > Air Purifier Accessories" 1425 > 1426 1427 <div class="megamenu__title-container flex justify-start items-start"> 1428 <span>Air Purifier Accessories</span> 1429 1430 </div> 1431 </a> 1432 </li> 1433 1434 <li class="mega-menu__item "> 1435 <a 1436 href="/collections/sale" 1437 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1438 aria-label="Air Purifiers > Sale" 1439 js-tracking-item 1440 data-click-element="nav_link" 1441 data-nav-level="secondary" 1442 data-nav-group="air_purifiers" 1443 data-click-name="Air Purifiers > Sale" 1444 > 1445 1446 <div class="megamenu__title-container flex justify-start items-start">
1447 <span>Sale</span> 1448 1449 </div> 1450 </a> 1451 </li> 1452 1453 </ul> 1454 </div> 1455 1456 1457 1458 1459 1460 1461 1462 1463 <div class="mega-menu__links-wrapper py-md border-t border-blue-light"> 1464 <div class="font-700 mb-sm">Shop by room size</div> 1465 <ul class="mega-menu__links"> 1466 1467 <li class="mega-menu__item mb-sm"> 1468 <a 1469 href="/collections/shop-all/small" 1470 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1471 aria-label="Air Purifiers > Shop by room size > Small under 200 ft²" 1472 js-tracking-item 1473 data-click-element="nav_link" 1474 data-nav-level="secondary" 1475 data-nav-group="air_purifiers" 1476 data-click-name="Air Purifiers > Shop by room size > Small under 200 ft²" 1477 > 1478 1479 1480 <div class="room-icon relative bg-blue-light" style="min-width: 18px; width: 18px; height: 18px;"> 1481 1482 <div class="absolute bottom-0 right-0 w-[38%] h-[38%] bg-blue"></div> 1483 1484</div> 1485 1486 1487 <div class="megamenu__title-container flex justify-start items-start"> 1488 <span>Small under 200 ft²</span> 1489 1490 </div> 1491 </a> 1492 </li> 1493 1494 <li class="mega-menu__item mb-sm"> 1495 <a 1496 href="/collections/shop-all/medium" 1497 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1498 aria-label="Air Purifiers > Shop by room size > Medium 200-400 ft²" 1499 js-tracking-item 1500 data-click-element="nav_link" 1501 data-nav-level="secondary" 1502 data-nav-group="air_purifiers" 1503 data-click-name="Air Purifiers > Shop by room size > Medium 200-400 ft²" 1504 > 1505 1506 1507 <div class="room-icon relative bg-blue-light" style="min-width: 18px; width: 18px; height: 18px;"> 1508 1509 <div class="absolute bottom-0 right-0 w-[60%] h-[60%] bg-blue"></div> 1510 1511</div> 1512 1513 1514 <div class="megamenu__title-container flex justify-start items-start"> 1515 <span>Medium 200-400 ft²</span> 1516 1517 </div> 1518 </a> 1519 </li> 1520 1521 <li class="mega-menu__item mb-sm"> 1522 <a 1523 href="/collections/shop-all/large" 1524 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1525 aria-label="Air Purifiers > Shop by room size > Large 400-600 ft²" 1526 js-tracking-item 1527 data-click-element="nav_link" 1528 data-nav-level="secondary" 1529 data-nav-group="air_purifiers" 1530 data-click-name="Air Purifiers > Shop by room size > Large 400-600 ft²" 1531 > 1532 1533 1534 <div class="room-icon relative bg-blue-light" style="min-width: 18px; width: 18px; height: 18px;"> 1535 1536 <div class="absolute bottom-0 right-0 w-3/4 h-3/4 bg-blue"></div> 1537 1538</div> 1539 1540 1541 <div class="megamenu__title-container flex justify-start items-start"> 1542 <span>Large 400-600 ft²</span> 1543 1544 </div> 1545 </a> 1546 </li> 1547 1548 <li class="mega-menu__item "> 1549 <a 1550 href="/collections/shop-all/extralarge" 1551 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1552 aria-label="Air Purifiers > Shop by room size >
1552 Extra-Large over 600 ft²" 1553 js-tracking-item 1554 data-click-element="nav_link" 1555 data-nav-level="secondary" 1556 data-nav-group="air_purifiers" 1557 data-click-name="Air Purifiers > Shop by room size > Extra-Large over 600 ft²" 1558 > 1559 1560 1561 <div class="room-icon relative bg-blue-light" style="min-width: 18px; width: 18px; height: 18px;"> 1562 1563 <div class="absolute bottom-0 right-0 w-full h-full bg-blue"></div> 1564 1565</div> 1566 1567 1568 <div class="megamenu__title-container flex justify-start items-start"> 1569 <span>Extra-Large over 600 ft²</span> 1570 1571 </div> 1572 </a> 1573 </li> 1574 1575 </ul> 1576 </div> 1577 1578 1579 1580 1581 1582 1583 1584 </div> 1585 <div class="mega-menu__right flex-1"> 1586 <ul class="mega-menu__image-links py-md max-w-max mx-auto flex flex-nowrap gap-md"> 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 <li class="mega-menu__item"> 1598 <a 1599 href="/collections/30-year-collection" 1600 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 1601 aria-label="Air Purifiers Nav Tile 1" 1602 js-tracking-item 1603 data-click-element="nav_tile" 1604 data-nav-level="tile" 1605 data-nav-group="air_purifiers" 1606 data-click-name="Air Purifiers Nav Tile 1" 1607 > 1608 1609 <div class="mega-menu__image-wrapper overflow-hidden relative"> 1610 1611 1612 1613 1614 1615<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 1616 1617 <img src="//www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=1920" srcset="//www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=300 300w, //www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=600 600w, //www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=750 750w, //www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=1024 1024w, //www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=1280 1280w, //www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=1440 1440w, //www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 1618</picture> 1619 1620 1621 1622 <div class="mega-menu__image-tag absolute top-xs left-xs text-12 leading-[12px] font-500 bg-[#D6E4F3] rounded-[60px] py-xxs px-xs"> 1623 New 1624 </div> 1625 1626 </div> 1627 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 1628 30 years in & weâre <br> just getting started 1629 </div> 1630 1631 <div class="mt-xxxs"> 1632 Shop the limited edition anniversary collection 1633 </div> 1634 1635 1636 </a> 1637 </li> 1638 1639 <li class="mega-menu__item"> 1640 <a 1641 href="/collections/air-purifiers-for-allergies" 1642 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 1643 aria-label="Air Purifiers Nav Tile 2" 1644 js-tracking-item 1645 data-click-element="nav_tile" 1646 data-nav-level="tile" 1647 data-nav-group="air_purifiers" 1648 data-click-name="Air Purifiers Nav Tile 2" 1649 > 1650 1651 <div class="mega-menu__image-wrapper overflow-hidden relative"> 1652 1653 1654 1655 1656 1657<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 1658 1659 <img src="//www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=1920" srcset="//www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=300 300w, //www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=600 600w, //www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=750 750w, //www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&
1659width=1024 1024w, //www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=1280 1280w, //www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=1440 1440w, //www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 1660</picture> 1661 1662 1663 1664 </div> 1665 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 1666 Allergy Solutions 1667 </div> 1668 1669 <div class="mt-xxxs"> 1670 Designed to keep yourâ¨home feeling fresh & clean. 1671 </div> 1672 1673 1674 </a> 1675 </li> 1676 1677 <li class="mega-menu__item"> 1678 <a 1679 href="/collections/blue-signature%E2%84%A2" 1680 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 1681 aria-label="Air Purifiers Nav Tile 3" 1682 js-tracking-item 1683 data-click-element="nav_tile" 1684 data-nav-level="tile" 1685 data-nav-group="air_purifiers" 1686 data-click-name="Air Purifiers Nav Tile 3" 1687 > 1688 1689 <div class="mega-menu__image-wrapper overflow-hidden relative"> 1690 1691 1692 1693 1694 1695<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 1696 1697 <img src="//www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=1920" srcset="//www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=300 300w, //www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=600 600w, //www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=750 750w, //www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=1024 1024w, //www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=1280 1280w, //www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=1440 1440w, //www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 1698</picture> 1699 1700 1701 1702 <div class="mega-menu__image-tag absolute top-xs left-xs text-12 leading-[12px] font-500 bg-[#D6E4F3] rounded-[60px] py-xxs px-xs"> 1703 New 1704 </div> 1705 1706 </div> 1707 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 1708 Blue Signature⢠1709 </div> 1710 1711 <div class="mt-xxxs"> 1712 A new size for all the spaces you live in 1713 </div> 1714 1715 1716 </a> 1717 </li> 1718 1719 <li class="mega-menu__item"> 1720 <a 1721 href="/collections/consumer-reports" 1722 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 1723 aria-label="Air Purifiers Nav Tile 4" 1724 js-tracking-item 1725 data-click-element="nav_tile" 1726 data-nav-level="tile" 1727 data-nav-group="air_purifiers" 1728 data-click-name="Air Purifiers Nav Tile 4" 1729 > 1730 1731 <div class="mega-menu__image-wrapper overflow-hidden relative"> 1732 1733 1734 1735 1736 1737<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 1738 1739 <img src="//www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=1920" srcset="//www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=300 300w, //www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=600 600w, //www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=750 750w, //www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&
1739width=1024 1024w, //www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=1280 1280w, //www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=1440 1440w, //www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 1740</picture> 1741 1742 1743 1744 </div> 1745 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 1746 Best Air Purifier <br> Brand of 2025 1747 </div> 1748 1749 <div class="mt-xxxs"> 1750 Consumer Reports 1751 </div> 1752 1753 1754 </a> 1755 </li> 1756 1757 1758 </ul> 1759 </div> 1760</div> 1761 </div> 1762 </li> 1763 1764 1765 1766 <li class="header-desktop-nav__item header-desktop-nav__item--mega-menu px-sm flex items-center cursor-default" js-nav-item> 1767 <div 1768 class="header-desktop-nav__mega-menu-title text-16 cursor-pointer" 1769 js-tracking-item 1770 data-click-element="top_nav" 1771 data-nav-level="primary" 1772 data-nav-group="fans" 1773 data-click-name="Fans" 1774 > 1775 Fans 1776 </div> 1777 <div class="header-desktop-nav__mega-menu-wrapper absolute left-0 w-full bottom-[1px] translate-y-full z-[-1] bg-white pointer-events-none max-h-0 overflow-hidden transition-[max-height] duration-500" js-nav-menu> 1778 <div class="mega-menu px-xl flex gap-xl overflow-x-auto"> 1779 <div class="mega-menu__left min-w-[300px] w-[300px]"> 1780 1781 1782 1783 1784 1785 <div class="mega-menu__links-wrapper py-md border-t border-blue-light"> 1786 <div class="font-700 mb-sm">Categories</div> 1787 <ul class="mega-menu__links"> 1788 1789 <li class="mega-menu__item mb-sm"> 1790 <a 1791 href="/collections/pedestal-fan/New" 1792 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1793 aria-label="Fans > Pedestal Fan" 1794 js-tracking-item 1795 data-click-element="nav_link" 1796 data-nav-level="secondary" 1797 data-nav-group="fans" 1798 data-click-name="Fans > Pedestal Fan" 1799 > 1800 1801 <div class="megamenu__title-container flex justify-start items-start"> 1802 <span>Pedestal Fan</span> 1803 1804 <span class="megamenu__bubble leading-[12px] font-500 rounded-[60px] py-xxs px-xs text-12 ml-xxs bg-blue text-white"> New </span> 1805 1806 </div> 1807 </a> 1808 </li> 1809 1810 <li class="mega-menu__item mb-sm"> 1811 <a 1812 href="/collections/desktop-fan/New" 1813 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1814 aria-label="Fans > Tabletop Fan" 1815 js-tracking-item 1816 data-click-element="nav_link" 1817 data-nav-level="secondary" 1818 data-nav-group="fans" 1819 data-click-name="Fans > Tabletop Fan" 1820 > 1821 1822 <div class="megamenu__title-container flex justify-start items-start"> 1823 <span>Tabletop Fan</span> 1824 1825 <span class="megamenu__bubble leading-[12px] font-500 rounded-[60px] py-xxs px-xs text-12 ml-xxs bg-blue text-white"> New </span> 1826 1827 </div> 1828 </a> 1829 </li> 1830 1831 <li class="mega-menu__item mb-sm"> 1832 <a 1833 href="/collections/portable-handheld-fan/New" 1834 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1835 aria-label="Fans > Portable Handheld Fan" 1836 js-tracking-item 1837 data-click-element="nav_link" 1838 data-nav-level="secondary" 1839 data-nav-group="fans" 1840 data-click-name="Fans > Portable Handheld Fan" 1841 > 1842 1843 <div class="megamenu__title-container flex justify-start items-start">
1844 <span>Portable Handheld Fan</span> 1845 1846 <span class="megamenu__bubble leading-[12px] font-500 rounded-[60px] py-xxs px-xs text-12 ml-xxs bg-blue text-white"> New </span> 1847 1848 </div> 1849 </a> 1850 </li> 1851 1852 <li class="mega-menu__item "> 1853 <a 1854 href="/collections/fans" 1855 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 1856 aria-label="Fans > Shop all" 1857 js-tracking-item 1858 data-click-element="nav_link" 1859 data-nav-level="secondary" 1860 data-nav-group="fans" 1861 data-click-name="Fans > Shop all" 1862 > 1863 1864 <div class="megamenu__title-container flex justify-start items-start"> 1865 <span>Shop all</span> 1866 1867 </div> 1868 </a> 1869 </li> 1870 1871 </ul> 1872 </div> 1873 1874 1875 1876 1877 1878 1879 1880 </div> 1881 <div class="mega-menu__right flex-1"> 1882 <ul class="mega-menu__image-links py-md max-w-max mx-auto flex flex-nowrap gap-md"> 1883 1884 1885 1886 1887 1888 1889 1890 <li class="mega-menu__item"> 1891 <a 1892 href="/collections/pedestal-fan/New" 1893 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 1894 aria-label="Fans Nav Tile 1" 1895 js-tracking-item 1896 data-click-element="nav_tile" 1897 data-nav-level="tile" 1898 data-nav-group="fans" 1899 data-click-name="Fans Nav Tile 1" 1900 > 1901 1902 <div class="mega-menu__image-wrapper overflow-hidden relative"> 1903 1904 1905 1906 1907 1908<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 1909 1910 <img src="//www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=1920" srcset="//www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=300 300w, //www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=600 600w, //www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=750 750w, //www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=1024 1024w, //www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=1280 1280w, //www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=1440 1440w, //www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 1911</picture> 1912 1913 1914 1915 <div class="mega-menu__image-tag absolute top-xs left-xs text-12 leading-[12px] font-500 bg-[#D6E4F3] rounded-[60px] py-xxs px-xs"> 1916 New 1917 </div> 1918 1919 </div> 1920 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 1921 Pedestal Fan 1922 </div> 1923 1924 <div class="mt-xxxs"> 1925 Feel the difference real comfort makes 1926 </div> 1927 1928 1929 </a> 1930 </li> 1931 1932 <li class="mega-menu__item"> 1933 <a 1934 href="/collections/desktop-fan/New" 1935 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 1936 aria-label="Fans Nav Tile 2" 1937 js-tracking-item 1938 data-click-element="nav_tile" 1939 data-nav-level="tile" 1940 data-nav-group="fans" 1941 data-click-name="Fans Nav Tile 2" 1942 > 1943 1944 <div class="mega-menu__image-wrapper overflow-hidden relative"> 1945 1946 1947 1948 1949 1950<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 1951 1952 <img src="//www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=1920" srcset="//www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=300 300w, //www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=600 600w, //www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=750 750w, //www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&
1952width=1024 1024w, //www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=1280 1280w, //www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=1440 1440w, //www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 1953</picture> 1954 1955 1956 1957 <div class="mega-menu__image-tag absolute top-xs left-xs text-12 leading-[12px] font-500 bg-[#D6E4F3] rounded-[60px] py-xxs px-xs"> 1958 New 1959 </div> 1960 1961 </div> 1962 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 1963 CoolDrift⢠Air Circulator Fan 1964 </div> 1965 1966 <div class="mt-xxxs"> 1967 Feel the difference real comfort makes 1968 </div> 1969 1970 1971 </a> 1972 </li> 1973 1974 <li class="mega-menu__item"> 1975 <a 1976 href="/collections/portable-handheld-fan/New" 1977 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 1978 aria-label="Fans Nav Tile 3" 1979 js-tracking-item 1980 data-click-element="nav_tile" 1981 data-nav-level="tile" 1982 data-nav-group="fans" 1983 data-click-name="Fans Nav Tile 3" 1984 > 1985 1986 <div class="mega-menu__image-wrapper overflow-hidden relative"> 1987 1988 1989 1990 1991 1992<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 1993 1994 <img src="//www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=1920" srcset="//www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=300 300w, //www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=600 600w, //www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=750 750w, //www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=1024 1024w, //www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=1280 1280w, //www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=1440 1440w, //www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 1995</picture> 1996 1997 1998 1999 <div class="mega-menu__image-tag absolute top-xs left-xs text-12 leading-[12px] font-500 bg-[#D6E4F3] rounded-[60px] py-xxs px-xs"> 2000 New 2001 </div> 2002 2003 </div> 2004 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 2005 Portable Handheld Fan 2006 </div> 2007 2008 <div class="mt-xxxs"> 2009 Stay fresh wherever life takes you 2010 </div> 2011 2012 2013 </a> 2014 </li> 2015 2016 <li class="mega-menu__item"> 2017 <a 2018 href="/collections/comfortpure%E2%84%A2-3-in-1" 2019 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 2020 aria-label="Fans Nav Tile 4" 2021 js-tracking-item 2022 data-click-element="nav_tile" 2023 data-nav-level="tile" 2024 data-nav-group="fans" 2025 data-click-name="Fans Nav Tile 4" 2026 > 2027 2028 <div class="mega-menu__image-wrapper overflow-hidden relative"> 2029 2030 2031 2032 2033 2034<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 2035 2036 <img src="//www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1920" srcset="//www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=300 300w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=600 600w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=750 750w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&
2036width=1024 1024w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1280 1280w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1440 1440w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 2037</picture> 2038 2039 2040 2041 </div> 2042 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 2043 Replacement Filters 2044 </div> 2045 2046 <div class="mt-xxxs"> 2047 Fresh filters, fresh air 2048 </div> 2049 2050 2051 </a> 2052 </li> 2053 2054 2055 </ul> 2056 </div> 2057</div> 2058 </div> 2059 </li> 2060 2061 2062 2063 <li class="header-desktop-nav__item header-desktop-nav__item--mega-menu px-sm flex items-center cursor-default" js-nav-item> 2064 <div 2065 class="header-desktop-nav__mega-menu-title text-16 cursor-pointer" 2066 js-tracking-item 2067 data-click-element="top_nav" 2068 data-nav-level="primary" 2069 data-nav-group="humidifiers" 2070 data-click-name="Humidifiers" 2071 > 2072 Humidifiers 2073 </div> 2074 <div class="header-desktop-nav__mega-menu-wrapper absolute left-0 w-full bottom-[1px] translate-y-full z-[-1] bg-white pointer-events-none max-h-0 overflow-hidden transition-[max-height] duration-500" js-nav-menu> 2075 <div class="mega-menu px-xl flex gap-xl overflow-x-auto"> 2076 <div class="mega-menu__left min-w-[300px] w-[300px]"> 2077 2078 2079 2080 2081 2082 <div class="mega-menu__links-wrapper py-md border-t border-blue-light"> 2083 <div class="font-700 mb-sm">Categories</div> 2084 <ul class="mega-menu__links"> 2085 2086 <li class="mega-menu__item mb-sm"> 2087 <a 2088 href="/collections/humidifier" 2089 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2090 aria-label="Humidifiers > Shop all Humidifiers" 2091 js-tracking-item 2092 data-click-element="nav_link" 2093 data-nav-level="secondary" 2094 data-nav-group="humidifiers" 2095 data-click-name="Humidifiers > Shop all Humidifiers" 2096 > 2097 2098 <div class="megamenu__title-container flex justify-start items-start"> 2099 <span>Shop all Humidifiers</span> 2100 2101 </div> 2102 </a> 2103 </li> 2104 2105 <li class="mega-menu__item mb-sm"> 2106 <a 2107 href="/collections/aroma-collection" 2108 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2109 aria-label="Humidifiers > Aroma" 2110 js-tracking-item 2111 data-click-element="nav_link" 2112 data-nav-level="secondary" 2113 data-nav-group="humidifiers" 2114 data-click-name="Humidifiers > Aroma" 2115 > 2116 2117 <div class="megamenu__title-container flex justify-start items-start"> 2118 <span>Aroma</span> 2119 2120 </div> 2121 </a> 2122 </li> 2123 2124 <li class="mega-menu__item mb-sm"> 2125 <a 2126 href="/collections/humidifier-bundle-save" 2127 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2128 aria-label="Humidifiers > Bundle & Save" 2129 js-tracking-item 2130 data-click-element="nav_link" 2131 data-nav-level="secondary" 2132 data-nav-group="humidifiers" 2133 data-click-name="Humidifiers > Bundle & Save" 2134 > 2135 2136 <div class="megamenu__title-container flex justify-start items-start">
2137 <span>Bundle & Save</span> 2138 2139 </div> 2140 </a> 2141 </li> 2142 2143 <li class="mega-menu__item mb-sm"> 2144 <a 2145 href="/collections/humidifier-filters" 2146 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2147 aria-label="Humidifiers > Replacement Filters" 2148 js-tracking-item 2149 data-click-element="nav_link" 2150 data-nav-level="secondary" 2151 data-nav-group="humidifiers" 2152 data-click-name="Humidifiers > Replacement Filters" 2153 > 2154 2155 <div class="megamenu__title-container flex justify-start items-start"> 2156 <span>Replacement Filters</span> 2157 2158 </div> 2159 </a> 2160 </li> 2161 2162 <li class="mega-menu__item mb-sm"> 2163 <a 2164 href="/collections/humidifier-accessories" 2165 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2166 aria-label="Humidifiers > Humidifier Accessories" 2167 js-tracking-item 2168 data-click-element="nav_link" 2169 data-nav-level="secondary" 2170 data-nav-group="humidifiers" 2171 data-click-name="Humidifiers > Humidifier Accessories" 2172 > 2173 2174 <div class="megamenu__title-container flex justify-start items-start"> 2175 <span>Humidifier Accessories</span> 2176 2177 </div> 2178 </a> 2179 </li> 2180 2181 <li class="mega-menu__item "> 2182 <a 2183 href="/collections/humidifier-care-kits" 2184 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2185 aria-label="Humidifiers > Humidifier Care Kits" 2186 js-tracking-item 2187 data-click-element="nav_link" 2188 data-nav-level="secondary" 2189 data-nav-group="humidifiers" 2190 data-click-name="Humidifiers > Humidifier Care Kits" 2191 > 2192 2193 <div class="megamenu__title-container flex justify-start items-start"> 2194 <span>Humidifier Care Kits</span> 2195 2196 </div> 2197 </a> 2198 </li> 2199 2200 </ul> 2201 </div> 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 <div class="mega-menu__item border-t border-blue-light"> 2214 <a 2215 href="/collections/sale" 2216 class="mega-menu__link link text-18 block my-md w-fit" 2217 aria-label="Sale" 2218 js-tracking-item 2219 data-click-element="nav_link" 2220 data-nav-level="secondary" 2221 data-nav-group="humidifiers" 2222 data-click-name="Humidifiers > Sale" 2223 > 2224 Sale 2225 </a> 2226 </div> 2227 2228 2229 2230 2231 </div> 2232 <div class="mega-menu__right flex-1"> 2233 <ul class="mega-menu__image-links py-md max-w-max mx-auto flex flex-nowrap gap-md"> 2234 2235 2236 2237 2238 2239 2240 2241 <li class="mega-menu__item"> 2242 <a 2243 href="/collections/humidifier" 2244 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 2245 aria-label="Humidifiers Nav Tile 1" 2246 js-tracking-item 2247 data-click-element="nav_tile" 2248 data-nav-level="tile" 2249 data-nav-group="humidifiers" 2250 data-click-name="Humidifiers Nav Tile 1" 2251 > 2252 2253 <div class="mega-menu__image-wrapper overflow-hidden relative"> 2254 2255 2256 2257 2258 2259<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 2260 2261 <img src="//www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=1920" srcset="//www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=300 300w, //www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=600 600w, //www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=750 750w, //www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&
2261width=1024 1024w, //www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=1280 1280w, //www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=1440 1440w, //www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 2262</picture> 2263 2264 2265 2266 </div> 2267 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 2268 Humidifiers 2269 </div> 2270 2271 <div class="mt-xxxs"> 2272 Mist-free, top-fill, aromatherapy Humidifiers 2273 </div> 2274 2275 2276 </a> 2277 </li> 2278 2279 <li class="mega-menu__item"> 2280 <a 2281 href="/collections/purify-humidify-1" 2282 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 2283 aria-label="Humidifiers Nav Tile 2" 2284 js-tracking-item 2285 data-click-element="nav_tile" 2286 data-nav-level="tile" 2287 data-nav-group="humidifiers" 2288 data-click-name="Humidifiers Nav Tile 2" 2289 > 2290 2291 <div class="mega-menu__image-wrapper overflow-hidden relative"> 2292 2293 2294 2295 2296 2297<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 2298 2299 <img src="//www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=1920" srcset="//www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=300 300w, //www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=600 600w, //www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=750 750w, //www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=1024 1024w, //www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=1280 1280w, //www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=1440 1440w, //www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 2300</picture> 2301 2302 2303 2304 </div> 2305 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 2306 2-in-1 Purify + Humidify 2307 </div> 2308 2309 <div class="mt-xxxs"> 2310 2-in-1 Air Purifier + Humidifiers co-created with experts 2311 </div> 2312 2313 2314 </a> 2315 </li> 2316 2317 <li class="mega-menu__item"> 2318 <a 2319 href="/collections/humidifier-care-kits" 2320 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 2321 aria-label="Humidifiers Nav Tile 3" 2322 js-tracking-item 2323 data-click-element="nav_tile" 2324 data-nav-level="tile" 2325 data-nav-group="humidifiers" 2326 data-click-name="Humidifiers Nav Tile 3" 2327 > 2328 2329 <div class="mega-menu__image-wrapper overflow-hidden relative"> 2330 2331 2332 2333 2334 2335<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 2336 2337 <img src="//www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=1920" srcset="//www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=300 300w, //www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=600 600w, //www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=750 750w, //www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&
2337width=1024 1024w, //www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=1280 1280w, //www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=1440 1440w, //www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 2338</picture> 2339 2340 2341 2342 </div> 2343 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 2344 Care Kits 2345 </div> 2346 2347 <div class="mt-xxxs"> 2348 Everything your humidifier needs to stay fresh & clean 2349 </div> 2350 2351 2352 </a> 2353 </li> 2354 2355 <li class="mega-menu__item"> 2356 <a 2357 href="/collections/humidifier-filters" 2358 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 2359 aria-label="Humidifiers Nav Tile 4" 2360 js-tracking-item 2361 data-click-element="nav_tile" 2362 data-nav-level="tile" 2363 data-nav-group="humidifiers" 2364 data-click-name="Humidifiers Nav Tile 4" 2365 > 2366 2367 <div class="mega-menu__image-wrapper overflow-hidden relative"> 2368 2369 2370 2371 2372 2373<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 2374 2375 <img src="//www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1920" srcset="//www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=300 300w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=600 600w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=750 750w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1024 1024w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1280 1280w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1440 1440w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 2376</picture> 2377 2378 2379 2380 </div> 2381 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 2382 Filters & Accessories 2383 </div> 2384 2385 <div class="mt-xxxs"> 2386 Save 15% on every genuine Blueair replacement filter 2387 </div> 2388 2389 2390 </a> 2391 </li> 2392 2393 2394 </ul> 2395 </div> 2396</div> 2397 </div> 2398 </li> 2399 2400 2401 2402 <li class="header-desktop-nav__item header-desktop-nav__item--mega-menu px-sm flex items-center cursor-default" js-nav-item> 2403 <div 2404 class="header-desktop-nav__mega-menu-title text-16 cursor-pointer" 2405 js-tracking-item 2406 data-click-element="top_nav" 2407 data-nav-level="primary" 2408 data-nav-group="aroma" 2409 data-click-name="Aroma" 2410 > 2411 Aroma 2412 </div> 2413 <div class="header-desktop-nav__mega-menu-wrapper absolute left-0 w-full bottom-[1px] translate-y-full z-[-1] bg-white pointer-events-none max-h-0 overflow-hidden transition-[max-height] duration-500" js-nav-menu> 2414 <div class="mega-menu px-xl flex gap-xl overflow-x-auto"> 2415 <div class="mega-menu__left min-w-[300px] w-[300px]"> 2416 2417 2418 2419 2420 2421 <div class="mega-menu__links-wrapper py-md border-t border-blue-light"> 2422 <div class="font-700 mb-sm">Categories</div> 2423 <ul class="mega-menu__links"> 2424 2425 <li class="mega-menu__item mb-sm"> 2426 <a 2427 href="/collections/the-serenity-collection" 2428 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2429 aria-label="Aroma > The Serenity Collection" 2430 js-tracking-item 2431 data-click-element="nav_link" 2432 data-nav-level="secondary" 2433 data-nav-group="aroma" 2434 data-click-name="Aroma > The Serenity Collection" 2435 > 2436 2437 <div class="megamenu__title-container flex justify-start items-start">
2438 <span>The Serenity Collection</span> 2439 2440 <span class="megamenu__bubble leading-[12px] font-500 rounded-[60px] py-xxs px-xs text-12 ml-xxs bg-blue text-white"> New </span> 2441 2442 </div> 2443 </a> 2444 </li> 2445 2446 <li class="mega-menu__item mb-sm"> 2447 <a 2448 href="/collections/the-awakening-collection" 2449 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2450 aria-label="Aroma > The Awakening Collection" 2451 js-tracking-item 2452 data-click-element="nav_link" 2453 data-nav-level="secondary" 2454 data-nav-group="aroma" 2455 data-click-name="Aroma > The Awakening Collection" 2456 > 2457 2458 <div class="megamenu__title-container flex justify-start items-start"> 2459 <span>The Awakening Collection</span> 2460 2461 <span class="megamenu__bubble leading-[12px] font-500 rounded-[60px] py-xxs px-xs text-12 ml-xxs bg-blue text-white"> New </span> 2462 2463 </div> 2464 </a> 2465 </li> 2466 2467 <li class="mega-menu__item mb-sm"> 2468 <a 2469 href="/collections/dreamwell-humidifier" 2470 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2471 aria-label="Aroma > Dreamwell⢠Humidifiers" 2472 js-tracking-item 2473 data-click-element="nav_link" 2474 data-nav-level="secondary" 2475 data-nav-group="aroma" 2476 data-click-name="Aroma > Dreamwell⢠Humidifiers" 2477 > 2478 2479 <div class="megamenu__title-container flex justify-start items-start"> 2480 <span>Dreamwell⢠Humidifiers</span> 2481 2482 <span class="megamenu__bubble leading-[12px] font-500 rounded-[60px] py-xxs px-xs text-12 ml-xxs bg-blue text-white"> New </span> 2483 2484 </div> 2485 </a> 2486 </li> 2487 2488 <li class="mega-menu__item mb-sm"> 2489 <a 2490 href="/collections/aroma-bundle-save" 2491 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2492 aria-label="Aroma > Bundle & Save" 2493 js-tracking-item 2494 data-click-element="nav_link" 2495 data-nav-level="secondary" 2496 data-nav-group="aroma" 2497 data-click-name="Aroma > Bundle & Save" 2498 > 2499 2500 <div class="megamenu__title-container flex justify-start items-start"> 2501 <span>Bundle & Save</span> 2502 2503 </div> 2504 </a> 2505 </li> 2506 2507 <li class="mega-menu__item "> 2508 <a 2509 href="/collections/aroma-collection" 2510 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2511 aria-label="Aroma > Shop All" 2512 js-tracking-item 2513 data-click-element="nav_link" 2514 data-nav-level="secondary" 2515 data-nav-group="aroma" 2516 data-click-name="Aroma > Shop All" 2517 > 2518 2519 <div class="megamenu__title-container flex justify-start items-start"> 2520 <span>Shop All</span> 2521 2522 </div> 2523 </a> 2524 </li> 2525 2526 </ul> 2527 </div> 2528 2529 2530 2531 2532 2533 2534 2535 </div> 2536 <div class="mega-menu__right flex-1"> 2537 <ul class="mega-menu__image-links py-md max-w-max mx-auto flex flex-nowrap gap-md"> 2538 2539 2540 2541 2542 2543 2544 2545 <li class="mega-menu__item"> 2546 <a 2547 href="/collections/the-serenity-collection" 2548 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 2549 aria-label="Aroma Nav Tile 1" 2550 js-tracking-item 2551 data-click-element="nav_tile" 2552 data-nav-level="tile" 2553 data-nav-group="aroma" 2554 data-click-name="Aroma Nav Tile 1" 2555 > 2556 2557 <div class="mega-menu__image-wrapper overflow-hidden relative"> 2558 2559 2560 2561 2562 2563<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 2564 2565 <img src="//www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=1920" srcset="//www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=300 300w, //www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=600 600w, //www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=750 750w, //www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&
2565width=1024 1024w, //www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=1280 1280w, //www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=1440 1440w, //www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 2566</picture> 2567 2568 2569 2570 </div> 2571 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 2572 The Serenity Collection 2573 </div> 2574 2575 <div class="mt-xxxs"> 2576 Harmoniously blended for relaxation & sleep 2577 </div> 2578 2579 2580 </a> 2581 </li> 2582 2583 <li class="mega-menu__item"> 2584 <a 2585 href="/collections/the-awakening-collection" 2586 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 2587 aria-label="Aroma Nav Tile 2" 2588 js-tracking-item 2589 data-click-element="nav_tile" 2590 data-nav-level="tile" 2591 data-nav-group="aroma" 2592 data-click-name="Aroma Nav Tile 2" 2593 > 2594 2595 <div class="mega-menu__image-wrapper overflow-hidden relative"> 2596 2597 2598 2599 2600 2601<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 2602 2603 <img src="//www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=1920" srcset="//www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=300 300w, //www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=600 600w, //www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=750 750w, //www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=1024 1024w, //www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=1280 1280w, //www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=1440 1440w, //www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 2604</picture> 2605 2606 2607 2608 </div> 2609 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 2610 The Awakening Collection 2611 </div> 2612 2613 <div class="mt-xxxs"> 2614 Beautifully crafted to to awaken & restore 2615 </div> 2616 2617 2618 </a> 2619 </li> 2620 2621 <li class="mega-menu__item"> 2622 <a 2623 href="/collections/aroma-bundle-save" 2624 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 2625 aria-label="Aroma Nav Tile 3" 2626 js-tracking-item 2627 data-click-element="nav_tile" 2628 data-nav-level="tile" 2629 data-nav-group="aroma" 2630 data-click-name="Aroma Nav Tile 3" 2631 > 2632 2633 <div class="mega-menu__image-wrapper overflow-hidden relative"> 2634 2635 2636 2637 2638 2639<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 2640 2641 <img src="//www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=1920" srcset="//www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=300 300w, //www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=600 600w, //www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=750 750w, //www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&
2641width=1024 1024w, //www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=1280 1280w, //www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=1440 1440w, //www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 2642</picture> 2643 2644 2645 2646 </div> 2647 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 2648 Bundle & Save 2649 </div> 2650 2651 <div class="mt-xxxs"> 2652 Turn your bedroom into a sleep-ready sanctuary 2653 </div> 2654 2655 2656 </a> 2657 </li> 2658 2659 <li class="mega-menu__item"> 2660 <a 2661 href="/blogs/aroma/aroma-blog-1" 2662 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 2663 aria-label="Aroma Nav Tile 4" 2664 js-tracking-item 2665 data-click-element="nav_tile" 2666 data-nav-level="tile" 2667 data-nav-group="aroma" 2668 data-click-name="Aroma Nav Tile 4" 2669 > 2670 2671 <div class="mega-menu__image-wrapper overflow-hidden relative"> 2672 2673 2674 2675 2676 2677<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 2678 2679 <img src="//www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=1920" srcset="//www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=300 300w, //www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=600 600w, //www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=750 750w, //www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=1024 1024w, //www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=1280 1280w, //www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=1440 1440w, //www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 2680</picture> 2681 2682 2683 2684 </div> 2685 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 2686 A new way to love your air 2687 </div> 2688 2689 2690 <div class="text-12 font-500 mt-xxxs"> 2691 Updated Jan 27, 2026 2692 </div> 2693 2694 </a> 2695 </li> 2696 2697 2698 </ul> 2699 </div> 2700</div> 2701 </div> 2702 </li> 2703 2704 2705 2706 <li class="header-desktop-nav__item header-desktop-nav__item--mega-menu px-sm flex items-center cursor-default" js-nav-item> 2707 <div 2708 class="header-desktop-nav__mega-menu-title text-16 cursor-pointer" 2709 js-tracking-item 2710 data-click-element="top_nav" 2711 data-nav-level="primary" 2712 data-nav-group="filters_accessories" 2713 data-click-name="Filters & Accessories" 2714 > 2715 Filters & Accessories 2716 </div> 2717 <div class="header-desktop-nav__mega-menu-wrapper absolute left-0 w-full bottom-[1px] translate-y-full z-[-1] bg-white pointer-events-none max-h-0 overflow-hidden transition-[max-height] duration-500" js-nav-menu> 2718 <div class="mega-menu px-xl flex gap-xl overflow-x-auto"> 2719 <div class="mega-menu__left min-w-[300px] w-[300px]"> 2720 2721 2722 2723 2724 2725 <div class="mega-menu__links-wrapper py-md border-t border-blue-light"> 2726 <div class="font-700 mb-sm">Categories</div> 2727 <ul class="mega-menu__links"> 2728 2729 <li class="mega-menu__item mb-sm"> 2730 <a 2731 href="/collections/air-purifier-filters" 2732 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2733 aria-label="Filters & Accessories > Shop all" 2734 js-tracking-item 2735 data-click-element="nav_link" 2736 data-nav-level="secondary" 2737 data-nav-group="filters_accessories" 2738 data-click-name="Filters & Accessories > Shop all" 2739 > 2740 2741 <div class="megamenu__title-container flex justify-start items-start">
2742 <span>Shop all</span> 2743 2744 </div> 2745 </a> 2746 </li> 2747 2748 <li class="mega-menu__item mb-sm"> 2749 <a 2750 href="/collections/filters" 2751 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2752 aria-label="Filters & Accessories > Filters" 2753 js-tracking-item 2754 data-click-element="nav_link" 2755 data-nav-level="secondary" 2756 data-nav-group="filters_accessories" 2757 data-click-name="Filters & Accessories > Filters" 2758 > 2759 2760 <div class="megamenu__title-container flex justify-start items-start"> 2761 <span>Filters</span> 2762 2763 </div> 2764 </a> 2765 </li> 2766 2767 <li class="mega-menu__item mb-sm"> 2768 <a 2769 href="/collections/pre-filters" 2770 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2771 aria-label="Filters & Accessories > Pre-Filters" 2772 js-tracking-item 2773 data-click-element="nav_link" 2774 data-nav-level="secondary" 2775 data-nav-group="filters_accessories" 2776 data-click-name="Filters & Accessories > Pre-Filters" 2777 > 2778 2779 <div class="megamenu__title-container flex justify-start items-start"> 2780 <span>Pre-Filters</span> 2781 2782 </div> 2783 </a> 2784 </li> 2785 2786 <li class="mega-menu__item mb-sm"> 2787 <a 2788 href="/collections/aroma-collection" 2789 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2790 aria-label="Filters & Accessories > Aroma Collection" 2791 js-tracking-item 2792 data-click-element="nav_link" 2793 data-nav-level="secondary" 2794 data-nav-group="filters_accessories" 2795 data-click-name="Filters & Accessories > Aroma Collection" 2796 > 2797 2798 <div class="megamenu__title-container flex justify-start items-start"> 2799 <span>Aroma Collection</span> 2800 2801 </div> 2802 </a> 2803 </li> 2804 2805 <li class="mega-menu__item mb-sm"> 2806 <a 2807 href="/collections/accessories" 2808 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2809 aria-label="Filters & Accessories > Accessories" 2810 js-tracking-item 2811 data-click-element="nav_link" 2812 data-nav-level="secondary" 2813 data-nav-group="filters_accessories" 2814 data-click-name="Filters & Accessories > Accessories" 2815 > 2816 2817 <div class="megamenu__title-container flex justify-start items-start"> 2818 <span>Accessories</span> 2819 2820 </div> 2821 </a> 2822 </li> 2823 2824 <li class="mega-menu__item "> 2825 <a 2826 href="/pages/subscribe" 2827 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 2828 aria-label="Filters & Accessories > Subscribe & Save" 2829 js-tracking-item 2830 data-click-element="nav_link" 2831 data-nav-level="secondary" 2832 data-nav-group="filters_accessories" 2833 data-click-name="Filters & Accessories > Subscribe & Save" 2834 > 2835 2836 <div class="megamenu__title-container flex justify-start items-start">
2837 <span>Subscribe & Save</span> 2838 2839 </div> 2840 </a> 2841 </li> 2842 2843 </ul> 2844 </div> 2845 2846 2847 2848 2849 2850 2851 2852 </div> 2853 <div class="mega-menu__right flex-1"> 2854 <ul class="mega-menu__image-links py-md max-w-max mx-auto flex flex-nowrap gap-md"> 2855 2856 2857 2858 2859 2860 2861 2862 <li class="mega-menu__item"> 2863 <a 2864 href="/collections/air-purifier-filters" 2865 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 2866 aria-label="Filters & Accessories Nav Tile 1" 2867 js-tracking-item 2868 data-click-element="nav_tile" 2869 data-nav-level="tile" 2870 data-nav-group="filters_accessories" 2871 data-click-name="Filters & Accessories Nav Tile 1" 2872 > 2873 2874 <div class="mega-menu__image-wrapper overflow-hidden relative"> 2875 2876 2877 2878 2879 2880<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 2881 2882 <img src="//www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=1920" srcset="//www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=300 300w, //www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=600 600w, //www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=750 750w, //www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=1024 1024w, //www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=1280 1280w, //www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=1440 1440w, //www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 2883</picture> 2884 2885 2886 2887 </div> 2888 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 2889 All Filters & Accessories 2890 </div> 2891 2892 <div class="mt-xxxs"> 2893 Genuine Blueair replacement filters 2894 </div> 2895 2896 2897 </a> 2898 </li> 2899 2900 <li class="mega-menu__item"> 2901 <a 2902 href="/collections/humidifier-filters" 2903 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 2904 aria-label="Filters & Accessories Nav Tile 2" 2905 js-tracking-item 2906 data-click-element="nav_tile" 2907 data-nav-level="tile" 2908 data-nav-group="filters_accessories" 2909 data-click-name="Filters & Accessories Nav Tile 2" 2910 > 2911 2912 <div class="mega-menu__image-wrapper overflow-hidden relative"> 2913 2914 2915 2916 2917 2918<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 2919 2920 <img src="//www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1920" srcset="//www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=300 300w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=600 600w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=750 750w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1024 1024w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1280 1280w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1440 1440w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 2921</picture> 2922 2923 2924 2925 </div> 2926 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 2927 Humidifier Filters 2928 </div> 2929 2930 <div class="mt-xxxs"> 2931 Save 15% on every genuine Blueair replacement filter 2932 </div> 2933 2934 2935 </a> 2936 </li> 2937 2938 <li class="mega-menu__item"> 2939 <a 2940 href="/collections/comfortpure%E2%84%A2-3-in-1" 2941 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 2942 aria-label="Filters & Accessories Nav Tile 3" 2943 js-tracking-item 2944 data-click-element="nav_tile" 2945 data-nav-level="tile" 2946 data-nav-group="filters_accessories" 2947 data-click-name="Filters & Accessories Nav Tile 3" 2948 > 2949 2950 <div class="mega-menu__image-wrapper overflow-hidden relative"> 2951 2952 2953 2954 2955 2956<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 2957 2958 <img src="//www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1920" srcset="//www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=300 300w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=600 600w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=750 750w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&
2958width=1024 1024w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1280 1280w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1440 1440w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 2959</picture> 2960 2961 2962 2963 </div> 2964 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 2965 ComfortPure⢠3-in-1 Filters 2966 </div> 2967 2968 <div class="mt-xxxs"> 2969 Fresh filters, fresh air 2970 </div> 2971 2972 2973 </a> 2974 </li> 2975 2976 <li class="mega-menu__item"> 2977 <a 2978 href="/pages/subscribe" 2979 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 2980 aria-label="Filters & Accessories Nav Tile 4" 2981 js-tracking-item 2982 data-click-element="nav_tile" 2983 data-nav-level="tile" 2984 data-nav-group="filters_accessories" 2985 data-click-name="Filters & Accessories Nav Tile 4" 2986 > 2987 2988 <div class="mega-menu__image-wrapper overflow-hidden relative"> 2989 2990 2991 2992 2993 2994<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 2995 2996 <img src="//www.blueair.com/cdn/shop/files/seed-support-callout3-desktop.png?v=1733878473&width=1920" srcset="//www.blueair.com/cdn/shop/files/seed-support-callout3-desktop.png?v=1733878473&width=300 300w, //www.blueair.com/cdn/shop/files/seed-support-callout3-desktop.png?v=1733878473&width=600 600w, //www.blueair.com/cdn/shop/files/seed-support-callout3-desktop.png?v=1733878473&width=750 750w, //www.blueair.com/cdn/shop/files/seed-support-callout3-desktop.png?v=1733878473&width=1024 1024w, //www.blueair.com/cdn/shop/files/seed-support-callout3-desktop.png?v=1733878473&width=1280 1280w, //www.blueair.com/cdn/shop/files/seed-support-callout3-desktop.png?v=1733878473&width=1440 1440w, //www.blueair.com/cdn/shop/files/seed-support-callout3-desktop.png?v=1733878473&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 2997</picture> 2998 2999 3000 3001 </div> 3002 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 3003 Subscribe & Save 15% 3004 </div> 3005 3006 <div class="mt-xxxs"> 3007 Never forget to change your filter again 3008 </div> 3009 3010 3011 </a> 3012 </li> 3013 3014 3015 </ul> 3016 </div> 3017</div> 3018 </div> 3019 </li> 3020 3021 3022 3023 <li class="header-desktop-nav__item header-desktop-nav__item--mega-menu px-sm flex items-center cursor-default" js-nav-item> 3024 <div 3025 class="header-desktop-nav__mega-menu-title text-16 cursor-pointer" 3026 js-tracking-item 3027 data-click-element="top_nav" 3028 data-nav-level="primary" 3029 data-nav-group="learn_more" 3030 data-click-name="Learn More" 3031 > 3032 Learn More 3033 </div> 3034 <div class="header-desktop-nav__mega-menu-wrapper absolute left-0 w-full bottom-[1px] translate-y-full z-[-1] bg-white pointer-events-none max-h-0 overflow-hidden transition-[max-height] duration-500" js-nav-menu> 3035 <div class="mega-menu px-xl flex gap-xl overflow-x-auto"> 3036 <div class="mega-menu__left min-w-[300px] w-[300px]"> 3037 3038 3039 3040 3041 3042 <div class="mega-menu__links-wrapper py-md border-t border-blue-light"> 3043 <div class="font-700 mb-sm">About Us</div> 3044 <ul class="mega-menu__links"> 3045 3046 <li class="mega-menu__item mb-sm"> 3047 <a 3048 href="/blogs/news" 3049 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 3050 aria-label="Learn More > Our blog" 3051 js-tracking-item 3052 data-click-element="nav_link" 3053 data-nav-level="secondary" 3054 data-nav-group="learn_more" 3055 data-click-name="Learn More > Our blog" 3056 > 3057 3058 <div class="megamenu__title-container flex justify-start items-start">
3059 <span>Our blog</span> 3060 3061 </div> 3062 </a> 3063 </li> 3064 3065 <li class="mega-menu__item mb-sm"> 3066 <a 3067 href="/pages/blueair-app" 3068 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 3069 aria-label="Learn More > Our app" 3070 js-tracking-item 3071 data-click-element="nav_link" 3072 data-nav-level="secondary" 3073 data-nav-group="learn_more" 3074 data-click-name="Learn More > Our app" 3075 > 3076 3077 <div class="megamenu__title-container flex justify-start items-start"> 3078 <span>Our app</span> 3079 3080 </div> 3081 </a> 3082 </li> 3083 3084 <li class="mega-menu__item "> 3085 <a 3086 href="/pages/guided-selling" 3087 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 3088 aria-label="Learn More > Help Me Choose" 3089 js-tracking-item 3090 data-click-element="nav_link" 3091 data-nav-level="secondary" 3092 data-nav-group="learn_more" 3093 data-click-name="Learn More > Help Me Choose" 3094 > 3095 3096 <div class="megamenu__title-container flex justify-start items-start"> 3097 <span>Help Me Choose</span> 3098 3099 </div> 3100 </a> 3101 </li> 3102 3103 </ul> 3104 </div> 3105 3106 3107 3108 3109 3110 3111 3112 3113 <div class="mega-menu__links-wrapper py-md border-t border-blue-light"> 3114 <div class="font-700 mb-sm">Support</div> 3115 <ul class="mega-menu__links"> 3116 3117 <li class="mega-menu__item "> 3118 <a 3119 href="/pages/support" 3120 class="mega-menu__link link text-18 flex gap-xxs items-center w-fit" 3121 aria-label="Learn More > Customer support" 3122 js-tracking-item 3123 data-click-element="nav_link" 3124 data-nav-level="secondary" 3125 data-nav-group="learn_more" 3126 data-click-name="Learn More > Customer support" 3127 > 3128 3129 <div class="megamenu__title-container flex justify-start items-start"> 3130 <span>Customer support</span> 3131 3132 </div> 3133 </a> 3134 </li> 3135 3136 </ul> 3137 </div> 3138 3139 3140 3141 3142 3143 3144 3145 </div> 3146 <div class="mega-menu__right flex-1"> 3147 <ul class="mega-menu__image-links py-md max-w-max mx-auto flex flex-nowrap gap-md"> 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 <li class="mega-menu__item"> 3159 <a 3160 href="/blogs/news/wildfire-smoke-and-air-purifiers" 3161 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 3162 aria-label="Learn More Nav Tile 1" 3163 js-tracking-item 3164 data-click-element="nav_tile" 3165 data-nav-level="tile" 3166 data-nav-group="learn_more" 3167 data-click-name="Learn More Nav Tile 1" 3168 > 3169 3170 <div class="mega-menu__image-wrapper overflow-hidden relative"> 3171 3172 3173 3174 3175 3176<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 3177 3178 <img src="//www.blueair.com/cdn/shop/files/seed-learn-callout4-
3178desktop.png?v=1733876955&width=1920" srcset="//www.blueair.com/cdn/shop/files/seed-learn-callout4-desktop.png?v=1733876955&width=300 300w, //www.blueair.com/cdn/shop/files/seed-learn-callout4-desktop.png?v=1733876955&width=600 600w, //www.blueair.com/cdn/shop/files/seed-learn-callout4-desktop.png?v=1733876955&width=750 750w, //www.blueair.com/cdn/shop/files/seed-learn-callout4-desktop.png?v=1733876955&width=1024 1024w, //www.blueair.com/cdn/shop/files/seed-learn-callout4-desktop.png?v=1733876955&width=1280 1280w, //www.blueair.com/cdn/shop/files/seed-learn-callout4-desktop.png?v=1733876955&width=1440 1440w, //www.blueair.com/cdn/shop/files/seed-learn-callout4-desktop.png?v=1733876955&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 3179</picture> 3180 3181 3182 3183 </div> 3184 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 3185 Best Air Purifiers for Smoke 3186 </div> 3187 3188 3189 <div class="text-12 font-500 mt-xxxs"> 3190 Updated Jul 15, 2026 3191 </div> 3192 3193 </a> 3194 </li> 3195 3196 <li class="mega-menu__item"> 3197 <a 3198 href="/blogs/blueair-x-nyknicks/blueair-and-the-new-york-knicks-partner-to-power-performance" 3199 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 3200 aria-label="Learn More Nav Tile 2" 3201 js-tracking-item 3202 data-click-element="nav_tile" 3203 data-nav-level="tile" 3204 data-nav-group="learn_more" 3205 data-click-name="Learn More Nav Tile 2" 3206 > 3207 3208 <div class="mega-menu__image-wrapper overflow-hidden relative"> 3209 3210 3211 3212 3213 3214<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 3215 3216 <img src="//www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=1920" srcset="//www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=300 300w, //www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=600 600w, //www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=750 750w, //www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=1024 1024w, //www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=1280 1280w, //www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=1440 1440w, //www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 3217</picture> 3218 3219 3220 3221 <div class="mega-menu__image-tag absolute top-xs left-xs text-12 leading-[12px] font-500 bg-[#D6E4F3] rounded-[60px] py-xxs px-xs"> 3222 New 3223 </div> 3224 3225 </div> 3226 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 3227 Official Air Care Partner of the NY Knicks 3228 </div> 3229 3230 3231 <div class="text-12 font-500 mt-xxxs"> 3232 Updated Mar 11, 2026 3233 </div> 3234 3235 </a> 3236 </li> 3237 3238 <li class="mega-menu__item"> 3239 <a 3240 href="/blogs/jessica-pegula-x-blueair-1/blueair-welcomes-jessica-pegula-as-partner-in-air-wellness" 3241 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 3242 aria-label="Learn More Nav Tile 3" 3243 js-tracking-item 3244 data-click-element="nav_tile" 3245 data-nav-level="tile" 3246 data-nav-group="learn_more" 3247 data-click-name="Learn More Nav Tile 3" 3248 > 3249 3250 <div class="mega-menu__image-wrapper overflow-hidden relative"> 3251 3252 3253 3254 3255 3256<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 3257 3258 <img src="//www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=1920" srcset="//www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=300 300w, //www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=600 600w, //www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=750 750w, //www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&
3258width=1024 1024w, //www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=1280 1280w, //www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=1440 1440w, //www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 3259</picture> 3260 3261 3262 3263 </div> 3264 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 3265 Blueair x Jessica Pegula 3266 </div> 3267 3268 3269 <div class="text-12 font-500 mt-xxxs"> 3270 Updated May 26, 2026 3271 </div> 3272 3273 </a> 3274 </li> 3275 3276 <li class="mega-menu__item"> 3277 <a 3278 href="/blogs/news/blueair-named-best-air-purifier-brand-of-2025-by-consumer-reports-setting-the-new-standard-in-air-health" 3279 class="mega-menu__link mega-menu__link--image block !no-underline w-[200px] min-w-[200px]" 3280 aria-label="Learn More Nav Tile 4" 3281 js-tracking-item 3282 data-click-element="nav_tile" 3283 data-nav-level="tile" 3284 data-nav-group="learn_more" 3285 data-click-name="Learn More Nav Tile 4" 3286 > 3287 3288 <div class="mega-menu__image-wrapper overflow-hidden relative"> 3289 3290 3291 3292 3293 3294<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 3295 3296 <img src="//www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=1920" srcset="//www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=300 300w, //www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=600 600w, //www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=750 750w, //www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=1024 1024w, //www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=1280 1280w, //www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=1440 1440w, //www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=1920 1920w" loading="lazy" class="w-full mega-menu__image transition-transform" fetchpriority="auto"> 3297</picture> 3298 3299 3300 3301 </div> 3302 <div class="mega-menu__image-title text-16 font-700 mt-sm"> 3303 Best Air Purifier Brand of 2025 3304 </div> 3305 3306 3307 <div class="text-12 font-500 mt-xxxs"> 3308 Updated Apr 29, 2026 3309 </div> 3310 3311 </a> 3312 </li> 3313 3314 3315 </ul> 3316 </div> 3317</div> 3318 </div> 3319 </li> 3320 3321 3322 3323 <li class="header-desktop-nav__item px-sm flex items-center"> 3324 <a 3325 href="/pages/guided-selling" 3326 class="header-desktop-nav__link text-16 underline-offset-[12px]" 3327 aria-label="Not Sure? Take Our Quiz" 3328 js-nav-item 3329 js-tracking-item 3330 data-click-element="top_nav" 3331 data-nav-level="primary" 3332 data-nav-group="not_sure_take_our_quiz" 3333 data-click-name="Not Sure? Take Our Quiz" 3334 > 3335 Not Sure? Take Our Quiz 3336 </a> 3337 </li> 3338 3339 3340 3341 <li class="header-desktop-nav__item px-sm flex items-center"> 3342 <a 3343 href="/collections/sale" 3344 class="header-desktop-nav__link text-16 underline-offset-[12px]" 3345 aria-label="Sale" 3346 js-nav-item 3347 js-tracking-item 3348 data-click-element="top_nav" 3349 data-nav-level="primary" 3350 data-nav-group="sale" 3351 data-click-name="Sale" 3352 > 3353 Sale 3354 </a> 3355 </li> 3356 3357 3358 </ul> 3359 3360 3361 3362 3363 <div class="site-header__icon-links desktop:flex justify-end items-center gap-xs py-sm"> 3364 <button 3365 class="site-header__icon-link site-header__icon-link--search w-36" 3366 js-open-desktop-search 3367 js-tracking-item 3368 data-click-element="utility" 3369 data-nav-level="utility" 3370 data-nav-group="search" 3371 data-click-name="Search click" 3372 > 3373 <svg viewBox="0 0 36 36" class="icon icon--search" xmlns="http://www.w3.org/2000/svg"> 3374<title>Search</title> 3375<path d="M15.0887 8.82471C11.3884 8.82471 8.38867 11.8244 8.38867 15.5247C8.38867 19.225 11.3884 22.2247 15.0887 22.2247C18.789 22.2247 21.7887 19.225 21.7887 15.5247C21.7887 11.8244 18.789 8.82471 15.0887 8.82471ZM7.38867 15.5247C7.38867 11.2721 10.8361 7.82471 15.0887 7.82471C19.3413 7.82471 22.7887 11.2721 22.7887 15.5247C22.7887 19.7773 19.3413 23.2247 15.0887 23.2247C10.8361 23.2247 7.38867 19.7773 7.38867 15.5247Z"/> 3376<path d="M28.5135 28.0503L21.9622 22.2683L22.6239 21.5186L29.1752 27.3006L28.5135 28.0503Z"/> 3377</svg> 3378 </button> 3379 3380 3381 3382 <a 3383 href="https://store.xecurify.com/moas/broker/login/shopify/www.blueair.com/account?idpname=custom_idp_ZIO" 3384 class="site-header__icon-link site-header__icon-link--account w-36 hidden desktop:block" 3385 js-tracking-item 3386 data-click-element="utility" 3387 data-nav-level="utility" 3388 data-nav-group="account" 3389 data-click-name="Account click" 3390 > 3391 <svg viewBox="0 0 36 36" class="icon icon--account" xmlns="http://www.w3.org/2000/svg"> 3392<title>Account</title> 3393<path d="M18 8.5C15.5147 8.5 13.5 10.5147 13.5 13C13.5 15.4853 15.5147 17.5 18 17.5C20.4853 17.5 22.5 15.4853 22.5 13C22.5 10.5147 20.4853 8.5 18 8.5ZM12.5 13C12.5 9.96243 14.9624 7.5 18 7.5C21.0376 7.5 23.5 9.96243 23.5 13C23.5 16.0376 21.0376 18.5 18 18.5C14.9624 18.5 12.5 16.0376 12.5 13Z"/> 3394<path d="M17 20.5C12.8579 20.5 9.5 23.8579 9.5 28H8.5C8.5 23.3056 12.3056 19.5 17 19.5H19C23.6944 19.5 27.5 23.3056 27.5 28H26.5C26.5 23.8579 23.1421 20.5 19 20.5H17Z"/> 3395</svg> 3396 3397 </a> 3398 3399 3400 3401 3402 <button 3403 class="site-header__icon-link site-header__icon-link--cart w-36 relative" 3404 js-open-cart 3405 js-tracking-item 3406 data-click-element="utility" 3407 data-nav-level="utility" 3408 data-nav-group="cart"
3409 data-click-name="Cart click" 3410 > 3411 <svg viewBox="0 0 36 36" class="icon icon--cart" xmlns="http://www.w3.org/2000/svg"> 3412<title>Cart</title> 3413<path d="M6.25977 15.9355H29.6741L25.9064 28.0649H10.3334L6.25977 15.9355ZM7.65051 16.9355L11.0524 27.0649H25.1699L28.3163 16.9355H7.65051Z"/> 3414<path d="M12.4551 13.4355C12.4551 10.398 14.9175 7.93555 17.9551 7.93555C20.9926 7.93555 23.4551 10.398 23.4551 13.4355H22.4551C22.4551 10.9503 20.4404 8.93555 17.9551 8.93555C15.4698 8.93555 13.4551 10.9503 13.4551 13.4355H12.4551Z"/> 3415</svg> 3416 <span id="cart-count" class="absolute block top-0 right-0"></span> 3417 </button> 3418 3419 </div> 3420 </div> 3421</s-header> 3422 3423<s-drawer id="MobileNavDrawer" body-open-class="mobile-nav-drawer-open" position='left' open="[js-open-mobile-nav]" close="[js-close-mobile-nav]"> 3424 <div class="mobile-nav h-full flex flex-col relative"> 3425 <div class="mobile-nav__header px-md py-xs flex justify-between items-center"> 3426 <a href="/" class="mobile-nav__logo w-[140px]"><svg viewBox="0 0 141 24" class="logo" xmlns="http://www.w3.org/2000/svg"> 3427<title>Blueair</title> 3428<path fill-rule="evenodd" clip-rule="evenodd" d="M11.3552 23.5C17.6264 23.5 22.7103 18.3513 22.7103 12C22.7103 8.95001 21.514 6.02494 19.3845 3.86827C17.255 1.7116 14.3667 0.5 11.3552 0.5C5.08388 0.5 0 5.64873 0 12C0 18.3513 5.08388 23.5 11.3552 23.5ZM126.569 2.65363L125.949 5.61226H121.356L121.965 2.65363H126.569ZM43.9957 2.6537H30.0288L26.0339 21.5451H39.3194C44.966 21.5451 46.7932 18.346 47.3196 15.8264C47.7326 13.7982 47.0512 11.6446 44.966 11.2578V11.1951C46.6466 10.6171 47.8995 9.18121 48.259 7.42097C48.9919 3.9187 46.7106 2.6537 43.9957 2.6537ZM41.9316 15.7218C41.7352 17.0221 40.6185 17.9742 39.3199 17.9486H31.8565L32.7959 13.4532H39.7432C41.529 13.4532 42.2826 14.2477 41.9729 15.7218H41.9316ZM40.5277 10.1705C41.7172 10.2169 42.7421 9.32923 42.8813 8.13185V8.18412C43.1187 6.94003 42.7574 6.09321 40.6928 6.09321H34.3339L33.4771 10.1705H40.5277ZM53.3585 2.6537H57.9625L53.9985 21.5451H49.4048L53.3585 2.6537ZM76.8848 7.35819H72.2911L70.9182 14.4568C70.624 16.8442 68.5631 18.5988 66.1903 18.4818C64.0741 18.4818 63.238 17.52 63.6612 15.565L65.3851 7.35819H60.7811L58.7165 16.9659C57.8288 21.1477 61.2766 22.0782 63.6612 22.0782C65.9571 22.0969 68.1732 21.2254 69.8549 19.6423L69.4626 21.545H73.9118L76.8848 7.35819ZM89.1273 6.83543C83.5892 6.83834 79.413 9.11794 78.2886 14.4568C77.1634 19.7991 80.3531 22.0782 85.9481 22.0782C90.1599 22.0782 93.6283 20.6772 95.6723 17.3109H90.7586C89.7331 18.5817 88.1637 19.2712 86.5468 19.1613C83.45 19.1613 82.5003 17.0704 82.7893 15.7532V15.7009H96.271L96.3432 15.2722C97.4678 9.93291 95.1999 6.83883 89.1273 6.83543ZM89.1273 6.83543L89.1172 6.83543H89.1379L89.1273 6.83543ZM92.0902 12.9514V12.8991H92.0799C92.245 12.1464 91.7702 9.76274 88.3946 9.76274C86.2319 9.63388 84.2199 10.8865 83.3571 12.8991V12.9514H92.0902ZM109.515 6.83543C105.747 6.83543 101.67 7.33725 100.225 11.7072H104.664C105.696 9.74179 106.728 9.61634 108.793 9.61634C111.456 9.61634 112.292 10.1704 112.034 11.31C111.776 12.4495 111.27 12.69 109.866 12.7945L104.901 13.1395C102.052 13.3172 98.8827 14.0595 98.1808 17.4991C97.4788 20.9386 99.7705 22.1095 103.435 22.1095C105.5 22.1095 108.504 21.66 110.413 20.0709C110.346 20.5704 110.346 21.0768 110.413 21.5763H115.007C114.831 20.63 114.86 19.6565 115.09 18.7222L116.555 11.6863C117.123 9.03088 116.163 6.86679 109.577 6.86679L109.515 6.83543ZM105.603 19.3601C107.926 19.3601 110.754 18.2205 111.25 15.8369L111.477 14.6764C110.577 15.0352 109.625 15.2401 108.659 15.2828L105.944 15.5232C104.292 15.6487 103.374 16.1087 103.115 17.3737C102.857 18.6387 103.879 19.3601 105.603 19.3601ZM125.588 7.35819H120.984L118.011 21.545H122.605L125.588 7.35819ZM141 7.12828L140.082 11.4878C139.287 11.2304 138.459 11.0896 137.625 11.0696C134.528 11.0696 132.659 12.6796 132.092 15.4396L130.812 21.5451H126.208L129.191 7.35828H133.63L133.052 10.1392C135.168 7.9751 136.685 7.00283 139.297 7.00283C139.851 6.99482 140.404 7.04033 140.949 7.13874L141 7.12828Z" fill="#002955"/> 3429</svg> 3430</a> 3431 <button class="mobile-nav__close w-[42px]" js-close-mobile-nav><svg viewBox="0 0 42 42" class="icon icon--mobile-close" xmlns="http://www.w3.org/2000/svg"> 3432<title>Nav - Close</title> 3433<path d="M10.6877 10.0001L10 10.71L20.3123 21.3548L10.6873 31.2902L11.375 32.0001L21 22.0647L30.625 32.0001L31.3127 31.2902L21.6877 21.3548L32 10.71L31.3123 10.0001L21 20.6449L10.6877 10.0001Z"/> 3434</svg></button> 3435 </div> 3436 <ul class="mobile-nav__main-nav p-md flex-1 max-h-full overflow-y-auto flex flex-col gap-xs text-18"> 3437 3438 3439 3440 <li class="mobile-main-nav__item"> 3441 <button 3442 class="mobile-main-nav__child-nav-trigger w-full flex justify-between items-center gap-md" 3443 data-target="MobileChildNav-air-purifiers"
3444 js-mobile-subnav-trigger 3445 js-tracking-item 3446 data-click-element="top_nav" 3447 data-nav-level="primary" 3448 data-nav-group="air_purifiers" 3449 data-click-name="Air Purifiers" 3450 > 3451 <span>Air Purifiers</span> 3452 <span class="w-[42px]"><svg viewBox="0 0 24 24" class="icon icon--right" xmlns="http://www.w3.org/2000/svg"> 3453<title>Active - Right</title> 3454<path d="M9.37007 18.3359L8.63013 17.6633L13.7789 11.9996L8.63013 6.33594L9.37007 5.66327L15.1304 11.9996L9.37007 18.3359Z"/> 3455</svg></span> 3456 </button> 3457 </li> 3458 3459 3460 3461 <li class="mobile-main-nav__item"> 3462 <button 3463 class="mobile-main-nav__child-nav-trigger w-full flex justify-between items-center gap-md" 3464 data-target="MobileChildNav-fans" 3465 js-mobile-subnav-trigger 3466 js-tracking-item 3467 data-click-element="top_nav" 3468 data-nav-level="primary" 3469 data-nav-group="fans" 3470 data-click-name="Fans" 3471 > 3472 <span>Fans</span> 3473 <span class="w-[42px]"><svg viewBox="0 0 24 24" class="icon icon--right" xmlns="http://www.w3.org/2000/svg"> 3474<title>Active - Right</title> 3475<path d="M9.37007 18.3359L8.63013 17.6633L13.7789 11.9996L8.63013 6.33594L9.37007 5.66327L15.1304 11.9996L9.37007 18.3359Z"/> 3476</svg></span> 3477 </button> 3478 </li> 3479 3480 3481 3482 <li class="mobile-main-nav__item"> 3483 <button 3484 class="mobile-main-nav__child-nav-trigger w-full flex justify-between items-center gap-md" 3485 data-target="MobileChildNav-humidifiers" 3486 js-mobile-subnav-trigger 3487 js-tracking-item 3488 data-click-element="top_nav" 3489 data-nav-level="primary" 3490 data-nav-group="humidifiers" 3491 data-click-name="Humidifiers" 3492 > 3493 <span>Humidifiers</span> 3494 <span class="w-[42px]"><svg viewBox="0 0 24 24" class="icon icon--right" xmlns="http://www.w3.org/2000/svg"> 3495<title>Active - Right</title> 3496<path d="M9.37007 18.3359L8.63013 17.6633L13.7789 11.9996L8.63013 6.33594L9.37007 5.66327L15.1304 11.9996L9.37007 18.3359Z"/> 3497</svg></span> 3498 </button> 3499 </li> 3500 3501 3502 3503 <li class="mobile-main-nav__item"> 3504 <button 3505 class="mobile-main-nav__child-nav-trigger w-full flex justify-between items-center gap-md" 3506 data-target="MobileChildNav-aroma" 3507 js-mobile-subnav-trigger 3508 js-tracking-item 3509 data-click-element="top_nav" 3510 data-nav-level="primary" 3511 data-nav-group="aroma" 3512 data-click-name="Aroma" 3513 > 3514 <span>Aroma</span> 3515 <span class="w-[42px]"><svg viewBox="0 0 24 24" class="icon icon--right" xmlns="http://www.w3.org/2000/svg"> 3516<title>Active - Right</title> 3517<path d="M9.37007 18.3359L8.63013 17.6633L13.7789 11.9996L8.63013 6.33594L9.37007 5.66327L15.1304 11.9996L9.37007 18.3359Z"/> 3518</svg></span> 3519 </button> 3520 </li> 3521 3522 3523 3524 <li class="mobile-main-nav__item"> 3525 <button 3526 class="mobile-main-nav__child-nav-trigger w-full flex justify-between items-center gap-md" 3527 data-target="MobileChildNav-filters-accessories" 3528 js-mobile-subnav-trigger 3529 js-tracking-item 3530 data-click-element="top_nav" 3531 data-nav-level="primary" 3532 data-nav-group="filters_accessories" 3533 data-click-name="Filters & Accessories" 3534 > 3535 <span>Filters & Accessories</span> 3536 <span class="w-[42px]"><svg viewBox="0 0 24 24" class="icon icon--right" xmlns="http://www.w3.org/2000/svg"> 3537<title>Active - Right</title> 3538<path d="M9.37007 18.3359L8.63013 17.6633L13.7789 11.9996L8.63013 6.33594L9.37007 5.66327L15.1304 11.9996L9.37007 18.3359Z"/> 3539</svg></span> 3540 </button> 3541 </li> 3542 3543 3544 3545 <li class="mobile-main-nav__item"> 3546 <button 3547 class="mobile-main-nav__child-nav-trigger w-full flex justify-between items-center gap-md" 3548 data-target="MobileChildNav-learn-more"
3549 js-mobile-subnav-trigger 3550 js-tracking-item 3551 data-click-element="top_nav" 3552 data-nav-level="primary" 3553 data-nav-group="learn_more" 3554 data-click-name="Learn More" 3555 > 3556 <span>Learn More</span> 3557 <span class="w-[42px]"><svg viewBox="0 0 24 24" class="icon icon--right" xmlns="http://www.w3.org/2000/svg"> 3558<title>Active - Right</title> 3559<path d="M9.37007 18.3359L8.63013 17.6633L13.7789 11.9996L8.63013 6.33594L9.37007 5.66327L15.1304 11.9996L9.37007 18.3359Z"/> 3560</svg></span> 3561 </button> 3562 </li> 3563 3564 3565 3566 <li class="mobile-main-nav__item"> 3567 <a 3568 href="/pages/guided-selling" 3569 class="mobile-main-nav__link link block w-full py-xxs leading-[24px]" 3570 aria-label="Not Sure? Take Our Quiz" 3571 js-tracking-item 3572 data-click-element="top_nav" 3573 data-nav-level="primary" 3574 data-nav-group="not_sure_take_our_quiz" 3575 data-click-name="Not Sure? Take Our Quiz" 3576 > 3577 Not Sure? Take Our Quiz 3578 </a> 3579 </li> 3580 3581 3582 3583 <li class="mobile-main-nav__item"> 3584 <a 3585 href="/collections/sale" 3586 class="mobile-main-nav__link link block w-full py-xxs leading-[24px]" 3587 aria-label="Sale" 3588 js-tracking-item 3589 data-click-element="top_nav" 3590 data-nav-level="primary" 3591 data-nav-group="sale" 3592 data-click-name="Sale" 3593 > 3594 Sale 3595 </a> 3596 </li> 3597 3598 3599 </ul> 3600 <div class="mobile-nav__footer border-t border-blue-light px-md py-xs grid grid-cols-2"> 3601 3602 <a href="https://store.xecurify.com/moas/broker/login/shopify/www.blueair.com/account?idpname=custom_idp_ZIO" class="mobile-nav__account flex justify-start items-center gap-xxxs"> 3603 <span class="w-36"><svg viewBox="0 0 36 36" class="icon icon--account" xmlns="http://www.w3.org/2000/svg"> 3604<title>Account</title> 3605<path d="M18 8.5C15.5147 8.5 13.5 10.5147 13.5 13C13.5 15.4853 15.5147 17.5 18 17.5C20.4853 17.5 22.5 15.4853 22.5 13C22.5 10.5147 20.4853 8.5 18 8.5ZM12.5 13C12.5 9.96243 14.9624 7.5 18 7.5C21.0376 7.5 23.5 9.96243 23.5 13C23.5 16.0376 21.0376 18.5 18 18.5C14.9624 18.5 12.5 16.0376 12.5 13Z"/> 3606<path d="M17 20.5C12.8579 20.5 9.5 23.8579 9.5 28H8.5C8.5 23.3056 12.3056 19.5 17 19.5H19C23.6944 19.5 27.5 23.3056 27.5 28H26.5C26.5 23.8579 23.1421 20.5 19 20.5H17Z"/> 3607</svg> 3608</span> 3609 <span class="text-12">Sign In / Join</span> 3610 </a> 3611 3612 3613 <div class="mobile-nav__county-select"> 3614 <div class="country-select__label flex gap-xxxs justify-start items-center" js-open-country-market-selector-modal> 3615 <div class="icon-globe w-32"><svg viewBox="0 0 36 36" class="icon icon--globe" xmlns="http://www.w3.org/2000/svg"> 3616<title>Globe</title> 3617<path fill-rule="evenodd" d="M16.8644 7.56314C13.0881 7.96924 9.91132 10.3775 8.41682 13.7051H13.7306C14.3505 11.4787 15.4124 9.38796 16.8644 7.56314ZM13.484 14.7051H8.02818C7.68547 15.7421 7.5 16.8506 7.5 18.0024C7.5 19.1927 7.69805 20.3367 8.063 21.4033H13.5066C13.2611 20.2964 13.1234 19.1612 13.0995 18.0129C13.0993 18.0059 13.0993 17.999 13.0995 17.992C13.1227 16.8795 13.2527 15.7792 13.484 14.7051ZM14.5324 21.4033C14.2709 20.2954 14.1242 19.1559 14.0995 18.0024C14.1235 16.8848 14.2619 15.7804 14.5083 14.7051H21.4904C21.7369 15.7804 21.8753 16.8848 21.8993 18.0024C21.8745 19.1559 21.7278 20.2954 21.4663 21.4033H14.5324ZM13.7598 22.4033H8.46399C9.97746 25.6773 13.1274 28.0399 16.8644 28.4417C15.435 26.6452 14.3835 24.591 13.7598 22.4033ZM17.9994 29.5024C17.9996 29.5024 17.9998 29.5024 18 29.5024C24.3513 29.5024 29.5 24.3537 29.5 18.0024C29.5 11.6512 24.3513 6.50244 18 6.50244C11.6487 6.50244 6.5 11.6512 6.5 18.0024C6.5 24.3534 11.6483 29.502 17.9992 29.5024M19.1342 28.4419C20.5637 26.6453 21.6152 24.591 22.239 22.4033H27.536C26.0224 25.6777 22.8719 28.0405 19.1342 28.4419ZM21.1965 22.4033C20.5475 24.5371 19.4642 26.529 17.9994 28.2469C16.5345 26.529 15.4512 24.5371 14.8022 22.4033H21.1965ZM22.4921 21.4033H27.9041C27.915 21.4033 27.9259 21.4037 27.9366 21.4044C28.3018 20.3375 28.5 19.1931 28.5 18.0024C28.5 16.849 28.314 15.7389 27.9704 14.7007C27.9487 14.7036 27.9265 14.7051 27.9041 14.7051H22.5148C22.7461 15.7792 22.8761 16.8795 22.8993 17.992C22.8993 17.9956 22.8994 17.9991 22.8994 18.0026C22.8994 18.006 22.8993 18.0094 22.8993 18.0129C22.8753 19.1612 22.7376 20.2964 22.4921 21.4033ZM22.2681 13.7051H27.5832C26.0885 10.3771 22.9111 7.96865 19.1342 7.56299C20.5862 9.38784 21.6482 11.4786 22.2681 13.7051ZM21.2276 13.7051H14.7711C15.4163 11.5322 16.5108 9.50366 17.9994 7.75794C19.4879 9.50366 20.5824 11.5322 21.2276 13.7051Z"/> 3618</svg></div> 3619 <div class="country-name text-12 flex-1" js-country-input-label>United States</div> 3620 </div> 3621 3622 </div> 3623 </div> 3624 3625 3626 3627 <div id="MobileChildNav-air-purifiers" class="mobile-nav__child-nav absolute top-0 bottom-[61px] left-0 right-0 z-[1] bg-white -translate-x-full transition-transform duration-300 ease-in-out pointer-events-none flex flex-col" data-active="false" js-mobile-sub
3627nav> 3628 <div class="mobile-child-nav__header border-b border-blue-light flex justify-between items-center px-md py-xs"> 3629 <button class="w-[42px]" js-mobile-subnav-close><svg viewBox="0 0 24 24" class="icon icon--left" xmlns="http://www.w3.org/2000/svg"> 3630<title>Active - Left</title> 3631<path d="M14.6299 18.3359L15.3699 17.6633L10.2211 11.9996L15.3699 6.33594L14.6299 5.66327L8.86963 11.9996L14.6299 18.3359Z"/> 3632</svg> 3633</button> 3634 <span class="font-700">Air Purifiers</span> 3635 <button class="mobile-nav__close w-[42px]" js-close-mobile-nav><svg viewBox="0 0 42 42" class="icon icon--mobile-close" xmlns="http://www.w3.org/2000/svg"> 3636<title>Nav - Close</title> 3637<path d="M10.6877 10.0001L10 10.71L20.3123 21.3548L10.6873 31.2902L11.375 32.0001L21 22.0647L30.625 32.0001L31.3127 31.2902L21.6877 21.3548L32 10.71L31.3123 10.0001L21 20.6449L10.6877 10.0001Z"/> 3638</svg></button> 3639 </div> 3640 <div class="mobile-child-nav__links-container flex-1 max-h-full overflow-y-auto"> 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 <ul class="mobile-child-nav__image-links p-md flex flex-nowrap gap-xs overflow-x-auto"> 3651 3652 <li class="mobile-child-nav__item"> 3653 <a 3654 href="/collections/30-year-collection" 3655 class="mobile-child-nav__link mobile-child-nav__link--image block" 3656 aria-label="Air Purifiers Nav Tile 1" 3657 js-tracking-item 3658 data-click-element="nav_tile" 3659 data-nav-level="tile" 3660 data-nav-group="air_purifiers" 3661 data-click-name="Air Purifiers Nav Tile 1" 3662 > 3663 3664 <div class="w-[124px] min-w-[124px] relative"> 3665 3666 3667 3668 3669 3670<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 3671 3672 <img src="//www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=1920" srcset="//www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=300 300w, //www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=600 600w, //www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=750 750w, //www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=1024 1024w, //www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=1280 1280w, //www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=1440 1440w, //www.blueair.com/cdn/shop/files/30_year_nav.png?v=1789650352&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 3673</picture> 3674 3675 3676 3677 <div class="absolute top-xxs left-xxs text-12 leading-[12px] font-500 bg-[#D6E4F3] rounded-[60px] py-xxxs px-xxs"> 3678 New 3679 </div> 3680 3681 </div> 3682 <div class="font-700 mt-xxs"> 3683 30 years in & weâre <br> just getting started 3684 </div> 3685 </a> 3686 </li> 3687 3688 <li class="mobile-child-nav__item"> 3689 <a 3690 href="/collections/air-purifiers-for-allergies" 3691 class="mobile-child-nav__link mobile-child-nav__link--image block" 3692 aria-label="Air Purifiers Nav Tile 2" 3693 js-tracking-item 3694 data-click-element="nav_tile" 3695 data-nav-level="tile" 3696 data-nav-group="air_purifiers" 3697 data-click-name="Air Purifiers Nav Tile 2" 3698 > 3699 3700 <div class="w-[124px] min-w-[124px] relative"> 3701 3702 3703 3704 3705 3706<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 3707 3708 <img src="//www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=1920" srcset="//www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=300 300w, //www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=600 600w, //www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=750 750w, //www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&
3708width=1024 1024w, //www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=1280 1280w, //www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=1440 1440w, //www.blueair.com/cdn/shop/files/Allergy_essentials.png?v=1774379482&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 3709</picture> 3710 3711 3712 3713 </div> 3714 <div class="font-700 mt-xxs"> 3715 Allergy Solutions 3716 </div> 3717 </a> 3718 </li> 3719 3720 <li class="mobile-child-nav__item"> 3721 <a 3722 href="/collections/blue-signature%E2%84%A2" 3723 class="mobile-child-nav__link mobile-child-nav__link--image block" 3724 aria-label="Air Purifiers Nav Tile 3" 3725 js-tracking-item 3726 data-click-element="nav_tile" 3727 data-nav-level="tile" 3728 data-nav-group="air_purifiers" 3729 data-click-name="Air Purifiers Nav Tile 3" 3730 > 3731 3732 <div class="w-[124px] min-w-[124px] relative"> 3733 3734 3735 3736 3737 3738<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 3739 3740 <img src="//www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=1920" srcset="//www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=300 300w, //www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=600 600w, //www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=750 750w, //www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=1024 1024w, //www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=1280 1280w, //www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=1440 1440w, //www.blueair.com/cdn/shop/files/blue_sig_4d8b9b39-d4ef-4bf4-b392-0ccd131a8496.png?v=1788180571&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 3741</picture> 3742 3743 3744 3745 <div class="absolute top-xxs left-xxs text-12 leading-[12px] font-500 bg-[#D6E4F3] rounded-[60px] py-xxxs px-xxs"> 3746 New 3747 </div> 3748 3749 </div> 3750 <div class="font-700 mt-xxs"> 3751 Blue Signature⢠3752 </div> 3753 </a> 3754 </li> 3755 3756 <li class="mobile-child-nav__item"> 3757 <a 3758 href="/collections/consumer-reports" 3759 class="mobile-child-nav__link mobile-child-nav__link--image block" 3760 aria-label="Air Purifiers Nav Tile 4" 3761 js-tracking-item 3762 data-click-element="nav_tile" 3763 data-nav-level="tile" 3764 data-nav-group="air_purifiers" 3765 data-click-name="Air Purifiers Nav Tile 4" 3766 > 3767 3768 <div class="w-[124px] min-w-[124px] relative"> 3769 3770 3771 3772 3773 3774<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 3775 3776 <img src="//www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=1920" srcset="//www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=300 300w, //www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=600 600w, //www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=750 750w, //www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&
3776width=1024 1024w, //www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=1280 1280w, //www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=1440 1440w, //www.blueair.com/cdn/shop/files/CR_5fa2616f-432f-4a19-a431-f29a9caf189f.png?v=1774442085&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 3777</picture> 3778 3779 3780 3781 </div> 3782 <div class="font-700 mt-xxs"> 3783 Best Air Purifier <br> Brand of 2025 3784 </div> 3785 </a> 3786 </li> 3787 3788 </ul> 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 <div class="mobile-child-nav__links-wrapper mx-md py-md border-t border-blue-light"> 3800 <div class="font-700 mb-xs">Categories</div> 3801 <ul class="mobile-child-nav__links"> 3802 3803 <li class="mobile-child-nav__item mb-md"> 3804 <a 3805 href="/collections/air-purifiers" 3806 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 3807 aria-label="Air Purifiers > Shop all Air Purifiers" 3808 js-tracking-item 3809 data-click-element="nav_link" 3810 data-nav-level="secondary" 3811 data-nav-group="air_purifiers" 3812 data-click-name="Air Purifiers > Shop all Air Purifiers" 3813 > 3814 3815 <div class="mobile-nav__title-container flex justify-start items-center"> 3816 <span>Shop all Air Purifiers</span> 3817 3818 </div> 3819 </a> 3820 </li> 3821 3822 <li class="mobile-child-nav__item mb-md"> 3823 <a 3824 href="/collections/new-arrivals" 3825 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 3826 aria-label="Air Purifiers > New Arrivals " 3827 js-tracking-item 3828 data-click-element="nav_link" 3829 data-nav-level="secondary" 3830 data-nav-group="air_purifiers" 3831 data-click-name="Air Purifiers > New Arrivals " 3832 > 3833 3834 <div class="mobile-nav__title-container flex justify-start items-center"> 3835 <span>New Arrivals </span> 3836 3837 </div> 3838 </a> 3839 </li> 3840 3841 <li class="mobile-child-nav__item mb-md"> 3842 <a 3843 href="/collections/best-sellers" 3844 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 3845 aria-label="Air Purifiers > Best Sellers" 3846 js-tracking-item 3847 data-click-element="nav_link" 3848 data-nav-level="secondary" 3849 data-nav-group="air_purifiers" 3850 data-click-name="Air Purifiers > Best Sellers" 3851 > 3852 3853 <div class="mobile-nav__title-container flex justify-start items-center"> 3854 <span>Best Sellers</span> 3855 3856 </div> 3857 </a> 3858 </li> 3859 3860 <li class="mobile-child-nav__item mb-md"> 3861 <a 3862 href="/collections/wildfire-solutions" 3863 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 3864 aria-label="Air Purifiers > Wildfire Solutions" 3865 js-tracking-item 3866 data-click-element="nav_link" 3867 data-nav-level="secondary" 3868 data-nav-group="air_purifiers" 3869 data-click-name="Air Purifiers > Wildfire Solutions" 3870 > 3871 3872 <div class="mobile-nav__title-container flex justify-start items-center">
3873 <span>Wildfire Solutions</span> 3874 3875 </div> 3876 </a> 3877 </li> 3878 3879 <li class="mobile-child-nav__item mb-md"> 3880 <a 3881 href="/collections/air-purifiers-for-allergies" 3882 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 3883 aria-label="Air Purifiers > Allergy Essentials" 3884 js-tracking-item 3885 data-click-element="nav_link" 3886 data-nav-level="secondary" 3887 data-nav-group="air_purifiers" 3888 data-click-name="Air Purifiers > Allergy Essentials" 3889 > 3890 3891 <div class="mobile-nav__title-container flex justify-start items-center"> 3892 <span>Allergy Essentials</span> 3893 3894 </div> 3895 </a> 3896 </li> 3897 3898 <li class="mobile-child-nav__item mb-md"> 3899 <a 3900 href="/collections/sleep-collection" 3901 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 3902 aria-label="Air Purifiers > Sleep Collection" 3903 js-tracking-item 3904 data-click-element="nav_link" 3905 data-nav-level="secondary" 3906 data-nav-group="air_purifiers" 3907 data-click-name="Air Purifiers > Sleep Collection" 3908 > 3909 3910 <div class="mobile-nav__title-container flex justify-start items-center"> 3911 <span>Sleep Collection</span> 3912 3913 </div> 3914 </a> 3915 </li> 3916 3917 <li class="mobile-child-nav__item mb-md"> 3918 <a 3919 href="/collections/2-in-1" 3920 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 3921 aria-label="Air Purifiers > 2-in-1 Purify + Humidify" 3922 js-tracking-item 3923 data-click-element="nav_link" 3924 data-nav-level="secondary" 3925 data-nav-group="air_purifiers" 3926 data-click-name="Air Purifiers > 2-in-1 Purify + Humidify" 3927 > 3928 3929 <div class="mobile-nav__title-container flex justify-start items-center"> 3930 <span>2-in-1 Purify + Humidify</span> 3931 3932 </div> 3933 </a> 3934 </li> 3935 3936 <li class="mobile-child-nav__item mb-md"> 3937 <a 3938 href="/collections/bundle-save" 3939 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 3940 aria-label="Air Purifiers > Bundle & Save" 3941 js-tracking-item 3942 data-click-element="nav_link" 3943 data-nav-level="secondary" 3944 data-nav-group="air_purifiers" 3945 data-click-name="Air Purifiers > Bundle & Save" 3946 > 3947 3948 <div class="mobile-nav__title-container flex justify-start items-center">
3949 <span>Bundle & Save</span> 3950 3951 </div> 3952 </a> 3953 </li> 3954 3955 <li class="mobile-child-nav__item mb-md"> 3956 <a 3957 href="/collections/air-purifier-filters" 3958 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 3959 aria-label="Air Purifiers > Replacement Filters" 3960 js-tracking-item 3961 data-click-element="nav_link" 3962 data-nav-level="secondary" 3963 data-nav-group="air_purifiers" 3964 data-click-name="Air Purifiers > Replacement Filters" 3965 > 3966 3967 <div class="mobile-nav__title-container flex justify-start items-center"> 3968 <span>Replacement Filters</span> 3969 3970 </div> 3971 </a> 3972 </li> 3973 3974 <li class="mobile-child-nav__item mb-md"> 3975 <a 3976 href="/collections/accessories" 3977 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 3978 aria-label="Air Purifiers > Air Purifier Accessories" 3979 js-tracking-item 3980 data-click-element="nav_link" 3981 data-nav-level="secondary" 3982 data-nav-group="air_purifiers" 3983 data-click-name="Air Purifiers > Air Purifier Accessories" 3984 > 3985 3986 <div class="mobile-nav__title-container flex justify-start items-center"> 3987 <span>Air Purifier Accessories</span> 3988 3989 </div> 3990 </a> 3991 </li> 3992 3993 <li class="mobile-child-nav__item "> 3994 <a 3995 href="/collections/sale" 3996 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 3997 aria-label="Air Purifiers > Sale" 3998 js-tracking-item 3999 data-click-element="nav_link" 4000 data-nav-level="secondary" 4001 data-nav-group="air_purifiers" 4002 data-click-name="Air Purifiers > Sale" 4003 > 4004 4005 <div class="mobile-nav__title-container flex justify-start items-center"> 4006 <span>Sale</span> 4007 4008 </div> 4009 </a> 4010 </li> 4011 4012 </ul> 4013 </div> 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 <div class="mobile-child-nav__links-wrapper mx-md py-md border-t border-blue-light"> 4025 <div class="font-700 mb-xs">Shop by room size</div> 4026 <ul class="mobile-child-nav__links"> 4027 4028 <li class="mobile-child-nav__item mb-md"> 4029 <a 4030 href="/collections/shop-all/small" 4031 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4032 aria-label="Air Purifiers > Shop by room size > Small under 200 ft²" 4033 js-tracking-item 4034 data-click-element="nav_link" 4035 data-nav-level="secondary" 4036 data-nav-group="air_purifiers" 4037 data-click-name="Air Purifiers > Shop by room size > Small under 200 ft²" 4038 > 4039 4040 4041 <div class="room-icon relative bg-blue-light" style="min-width: 18px; width: 18px; height: 18px;"> 4042 4043 <div class="absolute bottom-0 right-0 w-[38%] h-[38%] bg-blue"></div> 4044 4045</div> 4046 4047 4048 <div class="mobile-nav__title-container flex justify-start items-center">
4049 <span>Small under 200 ft²</span> 4050 4051 </div> 4052 </a> 4053 </li> 4054 4055 <li class="mobile-child-nav__item mb-md"> 4056 <a 4057 href="/collections/shop-all/medium" 4058 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4059 aria-label="Air Purifiers > Shop by room size > Medium 200-400 ft²" 4060 js-tracking-item 4061 data-click-element="nav_link" 4062 data-nav-level="secondary" 4063 data-nav-group="air_purifiers" 4064 data-click-name="Air Purifiers > Shop by room size > Medium 200-400 ft²" 4065 > 4066 4067 4068 <div class="room-icon relative bg-blue-light" style="min-width: 18px; width: 18px; height: 18px;"> 4069 4070 <div class="absolute bottom-0 right-0 w-[60%] h-[60%] bg-blue"></div> 4071 4072</div> 4073 4074 4075 <div class="mobile-nav__title-container flex justify-start items-center"> 4076 <span>Medium 200-400 ft²</span> 4077 4078 </div> 4079 </a> 4080 </li> 4081 4082 <li class="mobile-child-nav__item mb-md"> 4083 <a 4084 href="/collections/shop-all/large" 4085 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4086 aria-label="Air Purifiers > Shop by room size > Large 400-600 ft²" 4087 js-tracking-item 4088 data-click-element="nav_link" 4089 data-nav-level="secondary" 4090 data-nav-group="air_purifiers" 4091 data-click-name="Air Purifiers > Shop by room size > Large 400-600 ft²" 4092 > 4093 4094 4095 <div class="room-icon relative bg-blue-light" style="min-width: 18px; width: 18px; height: 18px;"> 4096 4097 <div class="absolute bottom-0 right-0 w-3/4 h-3/4 bg-blue"></div> 4098 4099</div> 4100 4101 4102 <div class="mobile-nav__title-container flex justify-start items-center"> 4103 <span>Large 400-600 ft²</span> 4104 4105 </div> 4106 </a> 4107 </li> 4108 4109 <li class="mobile-child-nav__item "> 4110 <a 4111 href="/collections/shop-all/extralarge" 4112 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4113 aria-label="Air Purifiers > Shop by room size > Extra-Large over 600 ft²" 4114 js-tracking-item 4115 data-click-element="nav_link" 4116 data-nav-level="secondary" 4117 data-nav-group="air_purifiers" 4118 data-click-name="Air Purifiers > Shop by room size > Extra-Large over 600 ft²" 4119 > 4120 4121 4122 <div class="room-icon relative bg-blue-light" style="min-width: 18px; width: 18px; height: 18px;"> 4123 4124 <div class="absolute bottom-0 right-0 w-full h-full bg-blue"></div> 4125 4126</div> 4127 4128 4129 <div class="mobile-nav__title-container flex justify-start items-center">
4130 <span>Extra-Large over 600 ft²</span> 4131 4132 </div> 4133 </a> 4134 </li> 4135 4136 </ul> 4137 </div> 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 </div> 4150 </div> 4151 4152 4153 4154 <div id="MobileChildNav-fans" class="mobile-nav__child-nav absolute top-0 bottom-[61px] left-0 right-0 z-[1] bg-white -translate-x-full transition-transform duration-300 ease-in-out pointer-events-none flex flex-col" data-active="false" js-mobile-subnav> 4155 <div class="mobile-child-nav__header border-b border-blue-light flex justify-between items-center px-md py-xs"> 4156 <button class="w-[42px]" js-mobile-subnav-close><svg viewBox="0 0 24 24" class="icon icon--left" xmlns="http://www.w3.org/2000/svg"> 4157<title>Active - Left</title> 4158<path d="M14.6299 18.3359L15.3699 17.6633L10.2211 11.9996L15.3699 6.33594L14.6299 5.66327L8.86963 11.9996L14.6299 18.3359Z"/> 4159</svg> 4160</button> 4161 <span class="font-700">Fans</span> 4162 <button class="mobile-nav__close w-[42px]" js-close-mobile-nav><svg viewBox="0 0 42 42" class="icon icon--mobile-close" xmlns="http://www.w3.org/2000/svg"> 4163<title>Nav - Close</title> 4164<path d="M10.6877 10.0001L10 10.71L20.3123 21.3548L10.6873 31.2902L11.375 32.0001L21 22.0647L30.625 32.0001L31.3127 31.2902L21.6877 21.3548L32 10.71L31.3123 10.0001L21 20.6449L10.6877 10.0001Z"/> 4165</svg></button> 4166 </div> 4167 <div class="mobile-child-nav__links-container flex-1 max-h-full overflow-y-auto"> 4168 4169 4170 4171 4172 4173 4174 <ul class="mobile-child-nav__image-links p-md flex flex-nowrap gap-xs overflow-x-auto"> 4175 4176 <li class="mobile-child-nav__item"> 4177 <a 4178 href="/collections/pedestal-fan/New" 4179 class="mobile-child-nav__link mobile-child-nav__link--image block" 4180 aria-label="Fans Nav Tile 1" 4181 js-tracking-item 4182 data-click-element="nav_tile" 4183 data-nav-level="tile" 4184 data-nav-group="fans" 4185 data-click-name="Fans Nav Tile 1" 4186 > 4187 4188 <div class="w-[124px] min-w-[124px] relative"> 4189 4190 4191 4192 4193 4194<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 4195 4196 <img src="//www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=1920" srcset="//www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=300 300w, //www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=600 600w, //www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=750 750w, //www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=1024 1024w, //www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=1280 1280w, //www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=1440 1440w, //www.blueair.com/cdn/shop/files/Pedestal.png?v=1785786452&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 4197</picture> 4198 4199 4200 4201 <div class="absolute top-xxs left-xxs text-12 leading-[12px] font-500 bg-[#D6E4F3] rounded-[60px] py-xxxs px-xxs"> 4202 New 4203 </div> 4204 4205 </div> 4206 <div class="font-700 mt-xxs"> 4207 Pedestal Fan 4208 </div> 4209 </a> 4210 </li> 4211 4212 <li class="mobile-child-nav__item"> 4213 <a 4214 href="/collections/desktop-fan/New" 4215 class="mobile-child-nav__link mobile-child-nav__link--image block" 4216 aria-label="Fans Nav Tile 2" 4217 js-tracking-item 4218 data-click-element="nav_tile" 4219 data-nav-level="tile" 4220 data-nav-group="fans" 4221 data-click-name="Fans Nav Tile 2" 4222 > 4223 4224 <div class="w-[124px] min-w-[124px] relative"> 4225 4226 4227 4228 4229 4230<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 4231 4232 <img src="//www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=1920" srcset="//www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=300 300w, //www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=600 600w, //www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=750 750w, //www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&
4232width=1024 1024w, //www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=1280 1280w, //www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=1440 1440w, //www.blueair.com/cdn/shop/files/Circulator_fan.png?v=1781811691&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 4233</picture> 4234 4235 4236 4237 <div class="absolute top-xxs left-xxs text-12 leading-[12px] font-500 bg-[#D6E4F3] rounded-[60px] py-xxxs px-xxs"> 4238 New 4239 </div> 4240 4241 </div> 4242 <div class="font-700 mt-xxs"> 4243 CoolDrift⢠Air Circulator Fan 4244 </div> 4245 </a> 4246 </li> 4247 4248 <li class="mobile-child-nav__item"> 4249 <a 4250 href="/collections/portable-handheld-fan/New" 4251 class="mobile-child-nav__link mobile-child-nav__link--image block" 4252 aria-label="Fans Nav Tile 3" 4253 js-tracking-item 4254 data-click-element="nav_tile" 4255 data-nav-level="tile" 4256 data-nav-group="fans" 4257 data-click-name="Fans Nav Tile 3" 4258 > 4259 4260 <div class="w-[124px] min-w-[124px] relative"> 4261 4262 4263 4264 4265 4266<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 4267 4268 <img src="//www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=1920" srcset="//www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=300 300w, //www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=600 600w, //www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=750 750w, //www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=1024 1024w, //www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=1280 1280w, //www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=1440 1440w, //www.blueair.com/cdn/shop/files/Handheld_nav.png?v=1778082938&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 4269</picture> 4270 4271 4272 4273 <div class="absolute top-xxs left-xxs text-12 leading-[12px] font-500 bg-[#D6E4F3] rounded-[60px] py-xxxs px-xxs"> 4274 New 4275 </div> 4276 4277 </div> 4278 <div class="font-700 mt-xxs"> 4279 Portable Handheld Fan 4280 </div> 4281 </a> 4282 </li> 4283 4284 <li class="mobile-child-nav__item"> 4285 <a 4286 href="/collections/comfortpure%E2%84%A2-3-in-1" 4287 class="mobile-child-nav__link mobile-child-nav__link--image block" 4288 aria-label="Fans Nav Tile 4" 4289 js-tracking-item 4290 data-click-element="nav_tile" 4291 data-nav-level="tile" 4292 data-nav-group="fans" 4293 data-click-name="Fans Nav Tile 4" 4294 > 4295 4296 <div class="w-[124px] min-w-[124px] relative"> 4297 4298 4299 4300 4301 4302<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 4303 4304 <img src="//www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1920" srcset="//www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=300 300w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=600 600w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=750 750w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&
4304width=1024 1024w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1280 1280w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1440 1440w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 4305</picture> 4306 4307 4308 4309 </div> 4310 <div class="font-700 mt-xxs"> 4311 Replacement Filters 4312 </div> 4313 </a> 4314 </li> 4315 4316 </ul> 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 <div class="mobile-child-nav__links-wrapper mx-md py-md border-t border-blue-light"> 4328 <div class="font-700 mb-xs">Categories</div> 4329 <ul class="mobile-child-nav__links"> 4330 4331 <li class="mobile-child-nav__item mb-md"> 4332 <a 4333 href="/collections/pedestal-fan/New" 4334 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4335 aria-label="Fans > Pedestal Fan" 4336 js-tracking-item 4337 data-click-element="nav_link" 4338 data-nav-level="secondary" 4339 data-nav-group="fans" 4340 data-click-name="Fans > Pedestal Fan" 4341 > 4342 4343 <div class="mobile-nav__title-container flex justify-start items-center"> 4344 <span>Pedestal Fan</span> 4345 4346 <span class="megamenu__bubble p-xxs rounded-[30px] text-body ml-xxs bg-blue text-white"> New </span> 4347 4348 </div> 4349 </a> 4350 </li> 4351 4352 <li class="mobile-child-nav__item mb-md"> 4353 <a 4354 href="/collections/desktop-fan/New" 4355 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4356 aria-label="Fans > Tabletop Fan" 4357 js-tracking-item 4358 data-click-element="nav_link" 4359 data-nav-level="secondary" 4360 data-nav-group="fans" 4361 data-click-name="Fans > Tabletop Fan" 4362 > 4363 4364 <div class="mobile-nav__title-container flex justify-start items-center"> 4365 <span>Tabletop Fan</span> 4366 4367 <span class="megamenu__bubble p-xxs rounded-[30px] text-body ml-xxs bg-blue text-white"> New </span> 4368 4369 </div> 4370 </a> 4371 </li> 4372 4373 <li class="mobile-child-nav__item mb-md"> 4374 <a 4375 href="/collections/portable-handheld-fan/New" 4376 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4377 aria-label="Fans > Portable Handheld Fan" 4378 js-tracking-item 4379 data-click-element="nav_link" 4380 data-nav-level="secondary" 4381 data-nav-group="fans" 4382 data-click-name="Fans > Portable Handheld Fan" 4383 > 4384 4385 <div class="mobile-nav__title-container flex justify-start items-center">
4386 <span>Portable Handheld Fan</span> 4387 4388 <span class="megamenu__bubble p-xxs rounded-[30px] text-body ml-xxs bg-blue text-white"> New </span> 4389 4390 </div> 4391 </a> 4392 </li> 4393 4394 <li class="mobile-child-nav__item "> 4395 <a 4396 href="/collections/fans" 4397 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4398 aria-label="Fans > Shop all" 4399 js-tracking-item 4400 data-click-element="nav_link" 4401 data-nav-level="secondary" 4402 data-nav-group="fans" 4403 data-click-name="Fans > Shop all" 4404 > 4405 4406 <div class="mobile-nav__title-container flex justify-start items-center"> 4407 <span>Shop all</span> 4408 4409 </div> 4410 </a> 4411 </li> 4412 4413 </ul> 4414 </div> 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 </div> 4427 </div> 4428 4429 4430 4431 <div id="MobileChildNav-humidifiers" class="mobile-nav__child-nav absolute top-0 bottom-[61px] left-0 right-0 z-[1] bg-white -translate-x-full transition-transform duration-300 ease-in-out pointer-events-none flex flex-col" data-active="false" js-mobile-subnav> 4432 <div class="mobile-child-nav__header border-b border-blue-light flex justify-between items-center px-md py-xs"> 4433 <button class="w-[42px]" js-mobile-subnav-close><svg viewBox="0 0 24 24" class="icon icon--left" xmlns="http://www.w3.org/2000/svg"> 4434<title>Active - Left</title> 4435<path d="M14.6299 18.3359L15.3699 17.6633L10.2211 11.9996L15.3699 6.33594L14.6299 5.66327L8.86963 11.9996L14.6299 18.3359Z"/> 4436</svg> 4437</button> 4438 <span class="font-700">Humidifiers</span> 4439 <button class="mobile-nav__close w-[42px]" js-close-mobile-nav><svg viewBox="0 0 42 42" class="icon icon--mobile-close" xmlns="http://www.w3.org/2000/svg"> 4440<title>Nav - Close</title> 4441<path d="M10.6877 10.0001L10 10.71L20.3123 21.3548L10.6873 31.2902L11.375 32.0001L21 22.0647L30.625 32.0001L31.3127 31.2902L21.6877 21.3548L32 10.71L31.3123 10.0001L21 20.6449L10.6877 10.0001Z"/> 4442</svg></button> 4443 </div> 4444 <div class="mobile-child-nav__links-container flex-1 max-h-full overflow-y-auto"> 4445 4446 4447 4448 4449 4450 4451 <ul class="mobile-child-nav__image-links p-md flex flex-nowrap gap-xs overflow-x-auto"> 4452 4453 <li class="mobile-child-nav__item"> 4454 <a 4455 href="/collections/humidifier" 4456 class="mobile-child-nav__link mobile-child-nav__link--image block" 4457 aria-label="Humidifiers Nav Tile 1" 4458 js-tracking-item 4459 data-click-element="nav_tile" 4460 data-nav-level="tile" 4461 data-nav-group="humidifiers" 4462 data-click-name="Humidifiers Nav Tile 1" 4463 > 4464 4465 <div class="w-[124px] min-w-[124px] relative"> 4466 4467 4468 4469 4470 4471<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 4472 4473 <img src="//www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=1920" srcset="//www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=300 300w, //www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=600 600w, //www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=750 750w, //www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&
4473width=1024 1024w, //www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=1280 1280w, //www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=1440 1440w, //www.blueair.com/cdn/shop/files/Wellness_1.png?v=1773773076&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 4474</picture> 4475 4476 4477 4478 </div> 4479 <div class="font-700 mt-xxs"> 4480 Humidifiers 4481 </div> 4482 </a> 4483 </li> 4484 4485 <li class="mobile-child-nav__item"> 4486 <a 4487 href="/collections/purify-humidify-1" 4488 class="mobile-child-nav__link mobile-child-nav__link--image block" 4489 aria-label="Humidifiers Nav Tile 2" 4490 js-tracking-item 4491 data-click-element="nav_tile" 4492 data-nav-level="tile" 4493 data-nav-group="humidifiers" 4494 data-click-name="Humidifiers Nav Tile 2" 4495 > 4496 4497 <div class="w-[124px] min-w-[124px] relative"> 4498 4499 4500 4501 4502 4503<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 4504 4505 <img src="//www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=1920" srcset="//www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=300 300w, //www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=600 600w, //www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=750 750w, //www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=1024 1024w, //www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=1280 1280w, //www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=1440 1440w, //www.blueair.com/cdn/shop/files/2in1_nav_556cdb39-b5ed-4819-9f84-5f6bde0a3e3f.png?v=1761317433&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 4506</picture> 4507 4508 4509 4510 </div> 4511 <div class="font-700 mt-xxs"> 4512 2-in-1 Purify + Humidify 4513 </div> 4514 </a> 4515 </li> 4516 4517 <li class="mobile-child-nav__item"> 4518 <a 4519 href="/collections/humidifier-care-kits" 4520 class="mobile-child-nav__link mobile-child-nav__link--image block" 4521 aria-label="Humidifiers Nav Tile 3" 4522 js-tracking-item 4523 data-click-element="nav_tile" 4524 data-nav-level="tile" 4525 data-nav-group="humidifiers" 4526 data-click-name="Humidifiers Nav Tile 3" 4527 > 4528 4529 <div class="w-[124px] min-w-[124px] relative"> 4530 4531 4532 4533 4534 4535<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 4536 4537 <img src="//www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=1920" srcset="//www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=300 300w, //www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=600 600w, //www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=750 750w, //www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=1024 1024w, //www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=1280 1280w, //www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=1440 1440w, //www.blueair.com/cdn/shop/files/Wellness_2.png?v=1773773256&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 4538</picture> 4539 4540 4541 4542 </div> 4543 <div class="font-700 mt-xxs"> 4544 Care Kits 4545 </div> 4546 </a> 4547 </li> 4548 4549 <li class="mobile-child-nav__item"> 4550 <a 4551 href="/collections/humidifier-filters" 4552 class="mobile-child-nav__link mobile-child-nav__link--image block" 4553 aria-label="Humidifiers Nav Tile 4" 4554 js-tracking-item 4555 data-click-element="nav_tile" 4556 data-nav-level="tile" 4557 data-nav-group="humidifiers" 4558 data-click-name="Humidifiers Nav Tile 4" 4559 > 4560 4561 <div class="w-[124px] min-w-[124px] relative"> 4562 4563 4564 4565 4566 4567<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 4568 4569 <img src="//www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423
4569619&width=1920" srcset="//www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=300 300w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=600 600w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=750 750w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1024 1024w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1280 1280w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1440 1440w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 4570</picture> 4571 4572 4573 4574 </div> 4575 <div class="font-700 mt-xxs"> 4576 Filters & Accessories 4577 </div> 4578 </a> 4579 </li> 4580 4581 </ul> 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 <div class="mobile-child-nav__links-wrapper mx-md py-md border-t border-blue-light"> 4596 <div class="font-700 mb-xs">Categories</div> 4597 <ul class="mobile-child-nav__links"> 4598 4599 <li class="mobile-child-nav__item mb-md"> 4600 <a 4601 href="/collections/humidifier" 4602 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4603 aria-label="Humidifiers > Shop all Humidifiers" 4604 js-tracking-item 4605 data-click-element="nav_link" 4606 data-nav-level="secondary" 4607 data-nav-group="humidifiers" 4608 data-click-name="Humidifiers > Shop all Humidifiers" 4609 > 4610 4611 <div class="mobile-nav__title-container flex justify-start items-center"> 4612 <span>Shop all Humidifiers</span> 4613 4614 </div> 4615 </a> 4616 </li> 4617 4618 <li class="mobile-child-nav__item mb-md"> 4619 <a 4620 href="/collections/aroma-collection" 4621 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4622 aria-label="Humidifiers > Aroma" 4623 js-tracking-item 4624 data-click-element="nav_link" 4625 data-nav-level="secondary" 4626 data-nav-group="humidifiers" 4627 data-click-name="Humidifiers > Aroma" 4628 > 4629 4630 <div class="mobile-nav__title-container flex justify-start items-center"> 4631 <span>Aroma</span> 4632 4633 </div> 4634 </a> 4635 </li> 4636 4637 <li class="mobile-child-nav__item mb-md"> 4638 <a 4639 href="/collections/humidifier-bundle-save" 4640 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4641 aria-label="Humidifiers > Bundle & Save" 4642 js-tracking-item 4643 data-click-element="nav_link" 4644 data-nav-level="secondary" 4645 data-nav-group="humidifiers" 4646 data-click-name="Humidifiers > Bundle & Save" 4647 > 4648 4649 <div class="mobile-nav__title-container flex justify-start items-center">
4650 <span>Bundle & Save</span> 4651 4652 </div> 4653 </a> 4654 </li> 4655 4656 <li class="mobile-child-nav__item mb-md"> 4657 <a 4658 href="/collections/humidifier-filters" 4659 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4660 aria-label="Humidifiers > Replacement Filters" 4661 js-tracking-item 4662 data-click-element="nav_link" 4663 data-nav-level="secondary" 4664 data-nav-group="humidifiers" 4665 data-click-name="Humidifiers > Replacement Filters" 4666 > 4667 4668 <div class="mobile-nav__title-container flex justify-start items-center"> 4669 <span>Replacement Filters</span> 4670 4671 </div> 4672 </a> 4673 </li> 4674 4675 <li class="mobile-child-nav__item mb-md"> 4676 <a 4677 href="/collections/humidifier-accessories" 4678 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4679 aria-label="Humidifiers > Humidifier Accessories" 4680 js-tracking-item 4681 data-click-element="nav_link" 4682 data-nav-level="secondary" 4683 data-nav-group="humidifiers" 4684 data-click-name="Humidifiers > Humidifier Accessories" 4685 > 4686 4687 <div class="mobile-nav__title-container flex justify-start items-center"> 4688 <span>Humidifier Accessories</span> 4689 4690 </div> 4691 </a> 4692 </li> 4693 4694 <li class="mobile-child-nav__item "> 4695 <a 4696 href="/collections/humidifier-care-kits" 4697 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4698 aria-label="Humidifiers > Humidifier Care Kits" 4699 js-tracking-item 4700 data-click-element="nav_link" 4701 data-nav-level="secondary" 4702 data-nav-group="humidifiers" 4703 data-click-name="Humidifiers > Humidifier Care Kits" 4704 > 4705 4706 <div class="mobile-nav__title-container flex justify-start items-center"> 4707 <span>Humidifier Care Kits</span> 4708 4709 </div> 4710 </a> 4711 </li> 4712 4713 </ul> 4714 </div> 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 <div class="mobile-child-nav__item mx-md border-t border-blue-light"> 4733 <a href="/collections/sale" class="mobile-child-nav__link link text-18 block my-md w-fit" aria-label="Humidifiers"> 4734 4735 Sale 4736 4737 </a> 4738 </div> 4739 4740 4741 4742 4743 </div> 4744 </div> 4745 4746 4747 4748 <div id="MobileChildNav-aroma" class="mobile-nav__child-nav absolute top-0 bottom-[61px] left-0 right-0 z-[1] bg-white -translate-x-full transition-transform duration-300 ease-in-out pointer-events-none flex flex-col" data-active="false" js-mobile-sub
4748nav> 4749 <div class="mobile-child-nav__header border-b border-blue-light flex justify-between items-center px-md py-xs"> 4750 <button class="w-[42px]" js-mobile-subnav-close><svg viewBox="0 0 24 24" class="icon icon--left" xmlns="http://www.w3.org/2000/svg"> 4751<title>Active - Left</title> 4752<path d="M14.6299 18.3359L15.3699 17.6633L10.2211 11.9996L15.3699 6.33594L14.6299 5.66327L8.86963 11.9996L14.6299 18.3359Z"/> 4753</svg> 4754</button> 4755 <span class="font-700">Aroma</span> 4756 <button class="mobile-nav__close w-[42px]" js-close-mobile-nav><svg viewBox="0 0 42 42" class="icon icon--mobile-close" xmlns="http://www.w3.org/2000/svg"> 4757<title>Nav - Close</title> 4758<path d="M10.6877 10.0001L10 10.71L20.3123 21.3548L10.6873 31.2902L11.375 32.0001L21 22.0647L30.625 32.0001L31.3127 31.2902L21.6877 21.3548L32 10.71L31.3123 10.0001L21 20.6449L10.6877 10.0001Z"/> 4759</svg></button> 4760 </div> 4761 <div class="mobile-child-nav__links-container flex-1 max-h-full overflow-y-auto"> 4762 4763 4764 4765 4766 4767 4768 <ul class="mobile-child-nav__image-links p-md flex flex-nowrap gap-xs overflow-x-auto"> 4769 4770 <li class="mobile-child-nav__item"> 4771 <a 4772 href="/collections/the-serenity-collection" 4773 class="mobile-child-nav__link mobile-child-nav__link--image block" 4774 aria-label="Aroma Nav Tile 1" 4775 js-tracking-item 4776 data-click-element="nav_tile" 4777 data-nav-level="tile" 4778 data-nav-group="aroma" 4779 data-click-name="Aroma Nav Tile 1" 4780 > 4781 4782 <div class="w-[124px] min-w-[124px] relative"> 4783 4784 4785 4786 4787 4788<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 4789 4790 <img src="//www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=1920" srcset="//www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=300 300w, //www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=600 600w, //www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=750 750w, //www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=1024 1024w, //www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=1280 1280w, //www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=1440 1440w, //www.blueair.com/cdn/shop/files/Image_2e452bdd-4726-4767-9155-b22105daa019.png?v=1769456915&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 4791</picture> 4792 4793 4794 4795 </div> 4796 <div class="font-700 mt-xxs"> 4797 The Serenity Collection 4798 </div> 4799 </a> 4800 </li> 4801 4802 <li class="mobile-child-nav__item"> 4803 <a 4804 href="/collections/the-awakening-collection" 4805 class="mobile-child-nav__link mobile-child-nav__link--image block" 4806 aria-label="Aroma Nav Tile 2" 4807 js-tracking-item 4808 data-click-element="nav_tile" 4809 data-nav-level="tile" 4810 data-nav-group="aroma" 4811 data-click-name="Aroma Nav Tile 2" 4812 > 4813 4814 <div class="w-[124px] min-w-[124px] relative"> 4815 4816 4817 4818 4819 4820<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 4821 4822 <img src="//www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=1920" srcset="//www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=300 300w, //www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=600 600w, //www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=750 750w, //www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&
4822width=1024 1024w, //www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=1280 1280w, //www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=1440 1440w, //www.blueair.com/cdn/shop/files/Image_1_41bd8e8d-f1d8-4513-8797-a07116fda25c.png?v=1769456987&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 4823</picture> 4824 4825 4826 4827 </div> 4828 <div class="font-700 mt-xxs"> 4829 The Awakening Collection 4830 </div> 4831 </a> 4832 </li> 4833 4834 <li class="mobile-child-nav__item"> 4835 <a 4836 href="/collections/aroma-bundle-save" 4837 class="mobile-child-nav__link mobile-child-nav__link--image block" 4838 aria-label="Aroma Nav Tile 3" 4839 js-tracking-item 4840 data-click-element="nav_tile" 4841 data-nav-level="tile" 4842 data-nav-group="aroma" 4843 data-click-name="Aroma Nav Tile 3" 4844 > 4845 4846 <div class="w-[124px] min-w-[124px] relative"> 4847 4848 4849 4850 4851 4852<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 4853 4854 <img src="//www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=1920" srcset="//www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=300 300w, //www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=600 600w, //www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=750 750w, //www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=1024 1024w, //www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=1280 1280w, //www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=1440 1440w, //www.blueair.com/cdn/shop/files/Aroma_bundle.png?v=1774377394&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 4855</picture> 4856 4857 4858 4859 </div> 4860 <div class="font-700 mt-xxs"> 4861 Bundle & Save 4862 </div> 4863 </a> 4864 </li> 4865 4866 <li class="mobile-child-nav__item"> 4867 <a 4868 href="/blogs/aroma/aroma-blog-1" 4869 class="mobile-child-nav__link mobile-child-nav__link--image block" 4870 aria-label="Aroma Nav Tile 4" 4871 js-tracking-item 4872 data-click-element="nav_tile" 4873 data-nav-level="tile" 4874 data-nav-group="aroma" 4875 data-click-name="Aroma Nav Tile 4" 4876 > 4877 4878 <div class="w-[124px] min-w-[124px] relative"> 4879 4880 4881 4882 4883 4884<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 4885 4886 <img src="//www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=1920" srcset="//www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=300 300w, //www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=600 600w, //www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=750 750w, //www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=1024 1024w, //www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=1280 1280w, //www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=1440 1440w, //www.blueair.com/cdn/shop/files/Aroma_Blog_nav.png?v=1769463561&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 4887</picture> 4888 4889 4890 4891 </div> 4892 <div class="font-700 mt-xxs"> 4893 A new way to love your air 4894 </div> 4895 </a> 4896 </li> 4897 4898 </ul> 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 <div class="mobile-child-nav__links-wrapper mx-md py-md border-t border-blue-light"> 4910 <div class="font-700 mb-xs">Categories</div> 4911 <ul class="mobile-child-nav__links"> 4912 4913 <li class="mobile-child-nav__item mb-md"> 4914 <a 4915 href="/collections/the-serenity-collection" 4916 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4917 aria-label="Aroma > The Serenity Collection" 4918 js-tracking-item 4919 data-click-element="nav_link" 4920 data-nav-level="secondary" 4921 data-nav-group="aroma" 4922 data-click-name="Aroma > The Serenity Collection" 4923 > 4924 4925 <div class="mobile-nav__title-container flex justify-start items-center">
4926 <span>The Serenity Collection</span> 4927 4928 <span class="megamenu__bubble p-xxs rounded-[30px] text-body ml-xxs bg-blue text-white"> New </span> 4929 4930 </div> 4931 </a> 4932 </li> 4933 4934 <li class="mobile-child-nav__item mb-md"> 4935 <a 4936 href="/collections/the-awakening-collection" 4937 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4938 aria-label="Aroma > The Awakening Collection" 4939 js-tracking-item 4940 data-click-element="nav_link" 4941 data-nav-level="secondary" 4942 data-nav-group="aroma" 4943 data-click-name="Aroma > The Awakening Collection" 4944 > 4945 4946 <div class="mobile-nav__title-container flex justify-start items-center"> 4947 <span>The Awakening Collection</span> 4948 4949 <span class="megamenu__bubble p-xxs rounded-[30px] text-body ml-xxs bg-blue text-white"> New </span> 4950 4951 </div> 4952 </a> 4953 </li> 4954 4955 <li class="mobile-child-nav__item mb-md"> 4956 <a 4957 href="/collections/dreamwell-humidifier" 4958 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4959 aria-label="Aroma > Dreamwell⢠Humidifiers" 4960 js-tracking-item 4961 data-click-element="nav_link" 4962 data-nav-level="secondary" 4963 data-nav-group="aroma" 4964 data-click-name="Aroma > Dreamwell⢠Humidifiers" 4965 > 4966 4967 <div class="mobile-nav__title-container flex justify-start items-center"> 4968 <span>Dreamwell⢠Humidifiers</span> 4969 4970 <span class="megamenu__bubble p-xxs rounded-[30px] text-body ml-xxs bg-blue text-white"> New </span> 4971 4972 </div> 4973 </a> 4974 </li> 4975 4976 <li class="mobile-child-nav__item mb-md"> 4977 <a 4978 href="/collections/aroma-bundle-save" 4979 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4980 aria-label="Aroma > Bundle & Save" 4981 js-tracking-item 4982 data-click-element="nav_link" 4983 data-nav-level="secondary" 4984 data-nav-group="aroma" 4985 data-click-name="Aroma > Bundle & Save" 4986 > 4987 4988 <div class="mobile-nav__title-container flex justify-start items-center"> 4989 <span>Bundle & Save</span> 4990 4991 </div> 4992 </a> 4993 </li> 4994 4995 <li class="mobile-child-nav__item "> 4996 <a 4997 href="/collections/aroma-collection" 4998 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 4999 aria-label="Aroma > Shop All" 5000 js-tracking-item 5001 data-click-element="nav_link" 5002 data-nav-level="secondary" 5003 data-nav-group="aroma" 5004 data-click-name="Aroma > Shop All" 5005 > 5006 5007 <div class="mobile-nav__title-container flex justify-start items-center">
5008 <span>Shop All</span> 5009 5010 </div> 5011 </a> 5012 </li> 5013 5014 </ul> 5015 </div> 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 </div> 5028 </div> 5029 5030 5031 5032 <div id="MobileChildNav-filters-accessories" class="mobile-nav__child-nav absolute top-0 bottom-[61px] left-0 right-0 z-[1] bg-white -translate-x-full transition-transform duration-300 ease-in-out pointer-events-none flex flex-col" data-active="false" js-mobile-subnav> 5033 <div class="mobile-child-nav__header border-b border-blue-light flex justify-between items-center px-md py-xs"> 5034 <button class="w-[42px]" js-mobile-subnav-close><svg viewBox="0 0 24 24" class="icon icon--left" xmlns="http://www.w3.org/2000/svg"> 5035<title>Active - Left</title> 5036<path d="M14.6299 18.3359L15.3699 17.6633L10.2211 11.9996L15.3699 6.33594L14.6299 5.66327L8.86963 11.9996L14.6299 18.3359Z"/> 5037</svg> 5038</button> 5039 <span class="font-700">Filters & Accessories</span> 5040 <button class="mobile-nav__close w-[42px]" js-close-mobile-nav><svg viewBox="0 0 42 42" class="icon icon--mobile-close" xmlns="http://www.w3.org/2000/svg"> 5041<title>Nav - Close</title> 5042<path d="M10.6877 10.0001L10 10.71L20.3123 21.3548L10.6873 31.2902L11.375 32.0001L21 22.0647L30.625 32.0001L31.3127 31.2902L21.6877 21.3548L32 10.71L31.3123 10.0001L21 20.6449L10.6877 10.0001Z"/> 5043</svg></button> 5044 </div> 5045 <div class="mobile-child-nav__links-container flex-1 max-h-full overflow-y-auto"> 5046 5047 5048 5049 5050 5051 5052 <ul class="mobile-child-nav__image-links p-md flex flex-nowrap gap-xs overflow-x-auto"> 5053 5054 <li class="mobile-child-nav__item"> 5055 <a 5056 href="/collections/air-purifier-filters" 5057 class="mobile-child-nav__link mobile-child-nav__link--image block" 5058 aria-label="Filters & Accessories Nav Tile 1" 5059 js-tracking-item 5060 data-click-element="nav_tile" 5061 data-nav-level="tile" 5062 data-nav-group="filters_accessories" 5063 data-click-name="Filters & Accessories Nav Tile 1" 5064 > 5065 5066 <div class="w-[124px] min-w-[124px] relative"> 5067 5068 5069 5070 5071 5072<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 5073 5074 <img src="//www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=1920" srcset="//www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=300 300w, //www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=600 600w, //www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=750 750w, //www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=1024 1024w, //www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=1280 1280w, //www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=1440 1440w, //www.blueair.com/cdn/shop/files/filters_nav.png?v=1743428409&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 5075</picture> 5076 5077 5078 5079 </div> 5080 <div class="font-700 mt-xxs"> 5081 All Filters & Accessories 5082 </div> 5083 </a> 5084 </li> 5085 5086 <li class="mobile-child-nav__item"> 5087 <a 5088 href="/collections/humidifier-filters" 5089 class="mobile-child-nav__link mobile-child-nav__link--image block" 5090 aria-label="Filters & Accessories Nav Tile 2" 5091 js-tracking-item 5092 data-click-element="nav_tile" 5093 data-nav-level="tile" 5094 data-nav-group="filters_accessories" 5095 data-click-name="Filters & Accessories Nav Tile 2" 5096 > 5097 5098 <div class="w-[124px] min-w-[124px] relative"> 5099 5100 5101 5102 5103 5104<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 5105 5106 <img src="//www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423
5106619&width=1920" srcset="//www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=300 300w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=600 600w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=750 750w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1024 1024w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1280 1280w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1440 1440w, //www.blueair.com/cdn/shop/files/Humidifier_filters.png?v=1743423619&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 5107</picture> 5108 5109 5110 5111 </div> 5112 <div class="font-700 mt-xxs"> 5113 Humidifier Filters 5114 </div> 5115 </a> 5116 </li> 5117 5118 <li class="mobile-child-nav__item"> 5119 <a 5120 href="/collections/comfortpure%E2%84%A2-3-in-1" 5121 class="mobile-child-nav__link mobile-child-nav__link--image block" 5122 aria-label="Filters & Accessories Nav Tile 3" 5123 js-tracking-item 5124 data-click-element="nav_tile" 5125 data-nav-level="tile" 5126 data-nav-group="filters_accessories" 5127 data-click-name="Filters & Accessories Nav Tile 3" 5128 > 5129 5130 <div class="w-[124px] min-w-[124px] relative"> 5131 5132 5133 5134 5135 5136<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 5137 5138 <img src="//www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1920" srcset="//www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=300 300w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=600 600w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=750 750w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1024 1024w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1280 1280w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1440 1440w, //www.blueair.com/cdn/shop/files/Filters_43f680c9-1878-4b64-ab7a-4d407de7d918.png?v=1778082938&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 5139</picture> 5140 5141 5142 5143 </div> 5144 <div class="font-700 mt-xxs"> 5145 ComfortPure⢠3-in-1 Filters 5146 </div> 5147 </a> 5148 </li> 5149 5150 <li class="mobile-child-nav__item"> 5151 <a 5152 href="/pages/subscribe" 5153 class="mobile-child-nav__link mobile-child-nav__link--image block" 5154 aria-label="Filters & Accessories Nav Tile 4" 5155 js-tracking-item 5156 data-click-element="nav_tile" 5157 data-nav-level="tile" 5158 data-nav-group="filters_accessories" 5159 data-click-name="Filters & Accessories Nav Tile 4" 5160 > 5161 5162 <div class="w-[124px] min-w-[124px] relative"> 5163 5164 5165 5166 5167 5168<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 5169 5170 <img src="//www.blueair.com/cdn/shop/files/seed-support-callout3-mobile.png?v=1733878473&width=1920" srcset="//www.blueair.com/cdn/shop/files/seed-support-callout3-mobile.png?v=1733878473&width=300 300w, //www.blueair.com/cdn/shop/files/seed-support-callout3-mobile.png?v=1733878473&width=600 600w, //www.blueair.com/cdn/shop/files/seed-support-callout3-mobile.png?v=1733878473&width=750 750w, //www.blueair.com/cdn/shop/files/seed-support-callout3-mobile.png?v=1733878473&
5170width=1024 1024w, //www.blueair.com/cdn/shop/files/seed-support-callout3-mobile.png?v=1733878473&width=1280 1280w, //www.blueair.com/cdn/shop/files/seed-support-callout3-mobile.png?v=1733878473&width=1440 1440w, //www.blueair.com/cdn/shop/files/seed-support-callout3-mobile.png?v=1733878473&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 5171</picture> 5172 5173 5174 5175 </div> 5176 <div class="font-700 mt-xxs"> 5177 Subscribe & Save 15% 5178 </div> 5179 </a> 5180 </li> 5181 5182 </ul> 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 <div class="mobile-child-nav__links-wrapper mx-md py-md border-t border-blue-light"> 5194 <div class="font-700 mb-xs">Categories</div> 5195 <ul class="mobile-child-nav__links"> 5196 5197 <li class="mobile-child-nav__item mb-md"> 5198 <a 5199 href="/collections/air-purifier-filters" 5200 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 5201 aria-label="Filters & Accessories > Shop all" 5202 js-tracking-item 5203 data-click-element="nav_link" 5204 data-nav-level="secondary" 5205 data-nav-group="filters_accessories" 5206 data-click-name="Filters & Accessories > Shop all" 5207 > 5208 5209 <div class="mobile-nav__title-container flex justify-start items-center"> 5210 <span>Shop all</span> 5211 5212 </div> 5213 </a> 5214 </li> 5215 5216 <li class="mobile-child-nav__item mb-md"> 5217 <a 5218 href="/collections/filters" 5219 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 5220 aria-label="Filters & Accessories > Filters" 5221 js-tracking-item 5222 data-click-element="nav_link" 5223 data-nav-level="secondary" 5224 data-nav-group="filters_accessories" 5225 data-click-name="Filters & Accessories > Filters" 5226 > 5227 5228 <div class="mobile-nav__title-container flex justify-start items-center"> 5229 <span>Filters</span> 5230 5231 </div> 5232 </a> 5233 </li> 5234 5235 <li class="mobile-child-nav__item mb-md"> 5236 <a 5237 href="/collections/pre-filters" 5238 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 5239 aria-label="Filters & Accessories > Pre-Filters" 5240 js-tracking-item 5241 data-click-element="nav_link" 5242 data-nav-level="secondary" 5243 data-nav-group="filters_accessories" 5244 data-click-name="Filters & Accessories > Pre-Filters" 5245 > 5246 5247 <div class="mobile-nav__title-container flex justify-start items-center"> 5248 <span>Pre-Filters</span> 5249 5250 </div> 5251 </a> 5252 </li> 5253 5254 <li class="mobile-child-nav__item mb-md"> 5255 <a 5256 href="/collections/aroma-collection" 5257 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 5258 aria-label="Filters & Accessories > Aroma Collection" 5259 js-tracking-item 5260 data-click-element="nav_link" 5261 data-nav-level="secondary" 5262 data-nav-group="filters_accessories" 5263 data-click-name="Filters & Accessories > Aroma Collection" 5264 > 5265 5266 <div class="mobile-nav__title-container flex justify-start items-center">
5267 <span>Aroma Collection</span> 5268 5269 </div> 5270 </a> 5271 </li> 5272 5273 <li class="mobile-child-nav__item mb-md"> 5274 <a 5275 href="/collections/accessories" 5276 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 5277 aria-label="Filters & Accessories > Accessories" 5278 js-tracking-item 5279 data-click-element="nav_link" 5280 data-nav-level="secondary" 5281 data-nav-group="filters_accessories" 5282 data-click-name="Filters & Accessories > Accessories" 5283 > 5284 5285 <div class="mobile-nav__title-container flex justify-start items-center"> 5286 <span>Accessories</span> 5287 5288 </div> 5289 </a> 5290 </li> 5291 5292 <li class="mobile-child-nav__item "> 5293 <a 5294 href="/pages/subscribe" 5295 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 5296 aria-label="Filters & Accessories > Subscribe & Save" 5297 js-tracking-item 5298 data-click-element="nav_link" 5299 data-nav-level="secondary" 5300 data-nav-group="filters_accessories" 5301 data-click-name="Filters & Accessories > Subscribe & Save" 5302 > 5303 5304 <div class="mobile-nav__title-container flex justify-start items-center"> 5305 <span>Subscribe & Save</span> 5306 5307 </div> 5308 </a> 5309 </li> 5310 5311 </ul> 5312 </div> 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 </div> 5325 </div> 5326 5327 5328 5329 <div id="MobileChildNav-learn-more" class="mobile-nav__child-nav absolute top-0 bottom-[61px] left-0 right-0 z-[1] bg-white -translate-x-full transition-transform duration-300 ease-in-out pointer-events-none flex flex-col" data-active="false" js-mobile-subnav> 5330 <div class="mobile-child-nav__header border-b border-blue-light flex justify-between items-center px-md py-xs"> 5331 <button class="w-[42px]" js-mobile-subnav-close><svg viewBox="0 0 24 24" class="icon icon--left" xmlns="http://www.w3.org/2000/svg"> 5332<title>Active - Left</title> 5333<path d="M14.6299 18.3359L15.3699 17.6633L10.2211 11.9996L15.3699 6.33594L14.6299 5.66327L8.86963 11.9996L14.6299 18.3359Z"/> 5334</svg> 5335</button> 5336 <span class="font-700">Learn More</span> 5337 <button class="mobile-nav__close w-[42px]" js-close-mobile-nav><svg viewBox="0 0 42 42" class="icon icon--mobile-close" xmlns="http://www.w3.org/2000/svg"> 5338<title>Nav - Close</title> 5339<path d="M10.6877 10.0001L10 10.71L20.3123 21.3548L10.6873 31.2902L11.375 32.0001L21 22.0647L30.625 32.0001L31.3127 31.2902L21.6877 21.3548L32 10.71L31.3123 10.0001L21 20.6449L10.6877 10.0001Z"/> 5340</svg></button> 5341 </div> 5342 <div class="mobile-child-nav__links-container flex-1 max-h-full overflow-y-auto"> 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 <ul class="mobile-child-nav__image-links p-md flex flex-nowrap gap-xs overflow-x-auto"> 5353 5354 <li class="mobile-child-nav__item"> 5355 <a 5356 href="/blogs/news/wildfire-smoke-and-air-purifiers" 5357 class="mobile-child-nav__link mobile-child-nav__link--image block" 5358 aria-label="Learn More Nav Tile 1" 5359 js-tracking-item 5360 data-click-element="nav_tile" 5361 data-nav-level="tile" 5362 data-nav-group="learn_more" 5363 data-click-name="Learn More Nav Tile 1" 5364 > 5365 5366 <div class="w-[124px] min-w-[124px] relative"> 5367 5368 5369 5370 5371 5372<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 5373 5374 <img src="//www.blueair.com/cdn/shop/files/seed-learn-callout4-mobile.png?v=1733876955&width=1920" srcset="//www.blueair.com/cdn/shop/files/seed-learn-callout4-mobile.png?v=1733876955&width=300 300w, //www.blueair.com/cdn/shop/files/seed-learn-callout4-mobile.png?v=1733876955&width=600 600w, //www.blueair.com/cdn/shop/files/seed-learn-callout4-mobile.png?v=1733876955&width=750 750w, //www.blueair.com/cdn/shop/files/seed-learn-callout4-mobile.png?v=1733876955&
5374width=1024 1024w, //www.blueair.com/cdn/shop/files/seed-learn-callout4-mobile.png?v=1733876955&width=1280 1280w, //www.blueair.com/cdn/shop/files/seed-learn-callout4-mobile.png?v=1733876955&width=1440 1440w, //www.blueair.com/cdn/shop/files/seed-learn-callout4-mobile.png?v=1733876955&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 5375</picture> 5376 5377 5378 5379 </div> 5380 <div class="font-700 mt-xxs"> 5381 Best Air Purifiers for Smoke 5382 </div> 5383 </a> 5384 </li> 5385 5386 <li class="mobile-child-nav__item"> 5387 <a 5388 href="/blogs/blueair-x-nyknicks/blueair-and-the-new-york-knicks-partner-to-power-performance" 5389 class="mobile-child-nav__link mobile-child-nav__link--image block" 5390 aria-label="Learn More Nav Tile 2" 5391 js-tracking-item 5392 data-click-element="nav_tile" 5393 data-nav-level="tile" 5394 data-nav-group="learn_more" 5395 data-click-name="Learn More Nav Tile 2" 5396 > 5397 5398 <div class="w-[124px] min-w-[124px] relative"> 5399 5400 5401 5402 5403 5404<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 5405 5406 <img src="//www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=1920" srcset="//www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=300 300w, //www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=600 600w, //www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=750 750w, //www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=1024 1024w, //www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=1280 1280w, //www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=1440 1440w, //www.blueair.com/cdn/shop/files/Knicks_blog_nav.jpg?v=1773234649&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 5407</picture> 5408 5409 5410 5411 <div class="absolute top-xxs left-xxs text-12 leading-[12px] font-500 bg-[#D6E4F3] rounded-[60px] py-xxxs px-xxs"> 5412 New 5413 </div> 5414 5415 </div> 5416 <div class="font-700 mt-xxs"> 5417 Official Air Care Partner of the NY Knicks 5418 </div> 5419 </a> 5420 </li> 5421 5422 <li class="mobile-child-nav__item"> 5423 <a 5424 href="/blogs/jessica-pegula-x-blueair-1/blueair-welcomes-jessica-pegula-as-partner-in-air-wellness" 5425 class="mobile-child-nav__link mobile-child-nav__link--image block" 5426 aria-label="Learn More Nav Tile 3" 5427 js-tracking-item 5428 data-click-element="nav_tile" 5429 data-nav-level="tile" 5430 data-nav-group="learn_more" 5431 data-click-name="Learn More Nav Tile 3" 5432 > 5433 5434 <div class="w-[124px] min-w-[124px] relative"> 5435 5436 5437 5438 5439 5440<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 5441 5442 <img src="//www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=1920" srcset="//www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=300 300w, //www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=600 600w, //www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=750 750w, //www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&
5442width=1024 1024w, //www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=1280 1280w, //www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=1440 1440w, //www.blueair.com/cdn/shop/files/Jess_nav.png?v=1769095900&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 5443</picture> 5444 5445 5446 5447 </div> 5448 <div class="font-700 mt-xxs"> 5449 Blueair x Jessica Pegula 5450 </div> 5451 </a> 5452 </li> 5453 5454 <li class="mobile-child-nav__item"> 5455 <a 5456 href="/blogs/news/blueair-named-best-air-purifier-brand-of-2025-by-consumer-reports-setting-the-new-standard-in-air-health" 5457 class="mobile-child-nav__link mobile-child-nav__link--image block" 5458 aria-label="Learn More Nav Tile 4" 5459 js-tracking-item 5460 data-click-element="nav_tile" 5461 data-nav-level="tile" 5462 data-nav-group="learn_more" 5463 data-click-name="Learn More Nav Tile 4" 5464 > 5465 5466 <div class="w-[124px] min-w-[124px] relative"> 5467 5468 5469 5470 5471 5472<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 5473 5474 <img src="//www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=1920" srcset="//www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=300 300w, //www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=600 600w, //www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=750 750w, //www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=1024 1024w, //www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=1280 1280w, //www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=1440 1440w, //www.blueair.com/cdn/shop/files/cr.png?v=1763649961&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 5475</picture> 5476 5477 5478 5479 </div> 5480 <div class="font-700 mt-xxs"> 5481 Best Air Purifier Brand of 2025 5482 </div> 5483 </a> 5484 </li> 5485 5486 </ul> 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 <div class="mobile-child-nav__links-wrapper mx-md py-md border-t border-blue-light"> 5498 <div class="font-700 mb-xs">About Us</div> 5499 <ul class="mobile-child-nav__links"> 5500 5501 <li class="mobile-child-nav__item mb-md"> 5502 <a 5503 href="/blogs/news" 5504 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 5505 aria-label="Learn More > Our blog" 5506 js-tracking-item 5507 data-click-element="nav_link" 5508 data-nav-level="secondary" 5509 data-nav-group="learn_more" 5510 data-click-name="Learn More > Our blog" 5511 > 5512 5513 <div class="mobile-nav__title-container flex justify-start items-center"> 5514 <span>Our blog</span> 5515 5516 </div> 5517 </a> 5518 </li> 5519 5520 <li class="mobile-child-nav__item mb-md"> 5521 <a 5522 href="/pages/blueair-app" 5523 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 5524 aria-label="Learn More > Our app" 5525 js-tracking-item 5526 data-click-element="nav_link" 5527 data-nav-level="secondary" 5528 data-nav-group="learn_more" 5529 data-click-name="Learn More > Our app" 5530 > 5531 5532 <div class="mobile-nav__title-container flex justify-start items-center">
5533 <span>Our app</span> 5534 5535 </div> 5536 </a> 5537 </li> 5538 5539 <li class="mobile-child-nav__item "> 5540 <a 5541 href="/pages/guided-selling" 5542 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 5543 aria-label="Learn More > Help Me Choose" 5544 js-tracking-item 5545 data-click-element="nav_link" 5546 data-nav-level="secondary" 5547 data-nav-group="learn_more" 5548 data-click-name="Learn More > Help Me Choose" 5549 > 5550 5551 <div class="mobile-nav__title-container flex justify-start items-center"> 5552 <span>Help Me Choose</span> 5553 5554 </div> 5555 </a> 5556 </li> 5557 5558 </ul> 5559 </div> 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 <div class="mobile-child-nav__links-wrapper mx-md py-md border-t border-blue-light"> 5571 <div class="font-700 mb-xs">Support</div> 5572 <ul class="mobile-child-nav__links"> 5573 5574 <li class="mobile-child-nav__item "> 5575 <a 5576 href="/pages/support" 5577 class="mobile-child-nav__link link text-18 flex gap-xxs items-center w-fit" 5578 aria-label="Learn More > Customer support" 5579 js-tracking-item 5580 data-click-element="nav_link" 5581 data-nav-level="secondary" 5582 data-nav-group="learn_more" 5583 data-click-name="Learn More > Customer support" 5584 > 5585 5586 <div class="mobile-nav__title-container flex justify-start items-center"> 5587 <span>Customer support</span> 5588 5589 </div> 5590 </a> 5591 </li> 5592 5593 </ul> 5594 </div> 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 </div> 5607 </div> 5608 5609 5610 5611 5612 5613 5614 </div> 5615</s-drawer> 5616 5617<style> 5618 :root{ 5619 --header-height: 68px; 5620 } 5621</style> 5622 5623</div> 5624<!-- END sections: header-group --> 5625 5626 <s-drawer id="CartDrawer" body-open-class="cart-drawer-open" class="pt-md" position='right' open="[js-open-cart]" close="[js-close-cart]"> 5627 <button class="absolute right-sm top-md w-[40px] h-[40px]" js-close-cart> 5628 <svg viewBox="0 0 20 20" class="icon icon--close" xmlns="http://www.w3.org/2000/svg"> 5629<title>Close</title> 5630<path fill-rule="evenodd" clip-rule="evenodd" d="M6.43539 5.78639L5.78721 6.43457L9.35166 9.99902L5.78638 13.5643L6.43456 14.2125L9.99984 10.6472L13.5654 14.2127L14.2136 13.5646L10.648 9.99902L14.2127 6.43431L13.5646 5.78613L9.99984 9.35084L6.43539 5.78639Z"/> 5631</svg> 5632 5633 </button> 5634 5635 5636 5637 5638 5639<cart-drawer> 5640 <div id="cart" class="cart-drawer flex flex-col h-full" js-cart-drawer-contents> 5641 <h3 class="mb-xs px-md">Your cart</h3> 5642 5643 <p class="p4 text-center" js-empty-cart> 5644 Start shopping to qualify for free shipping! 5645 </p> 5646 5647 5648 5649 5650 5651 5652 <cart-drawer-items class="overflow-auto flex-1 px-md" data-gwp-threshold="0" data-type="cartDrawer"> 5653 <loading-spinner js-cart-container-loading style="--size: 3rem; --bg-opacity: 100%;"></loading-spinner> 5654 <form action="/cart" id="CartDrawer-Form" class="cart-drawer__form" method="post"> 5655 <div id="CartDrawer-CartItems" class="drawer__contents"> 5656 </div> 5657 <div id="CartDrawer-CartErrors" role="alert"></div> 5658 </form> 5659 </cart-drawer-items> 5660 5661 5662 5663 5664 </div> 5665</cart-drawer> 5666 5667</s-drawer> 5668 <s-drawer id="MobileFilterDrawer" class="mobile-filter-drawer desktop:rounded-md" position='left' open="[js-open-mobile-filter]" close="[js-close-mobile-filter]"> 5669 <div class="mobile-filter-drawer__wrapper h-full flex flex-col"> 5670 <div class="mobile-filter-drawer__header flex justify-between items-center px-md py-xs border-b border-blue-light"> 5671 <div class="mobile-filter-drawer__title s2">Filters</div> 5672 <button class="mobile-filter-drawer__close w-[42px] leading-[0px]" js-close-mobile-filter> 5673 <svg viewBox="0 0 42 42" class="icon icon--mobile-close" xmlns="http://www.w3.org/2000/svg"> 5674<title>Nav - Close</title> 5675<path d="M10.6877 10.0001L10 10.71L20.3123 21.3548L10.6873 31.2902L11.375 32.0001L21 22.0647L30.625 32.0001L31.3127 31.2902L21.6877 21.3548L32 10.71L31.3123 10.0001L21 20.6449L10.6877 10.0001Z"/> 5676</svg> 5677 </button> 5678 </div> 5679 <div class="mobile-filter-drawer__filters flex-1 max-h-full overflow-y-auto px-md pb-lg"> 5680 <filter-sort class="filter-sort" data-scope="mobile"> 5681 <form class="filter-sort__form" js-filter-form> 5682 <div class="filter-sort__filters-container"><div class="filter-sort__results-count-container py-md flex justify-between items-center">
5683 <span class="p2" js-results-count> Results</span> 5684 <button class="active-filters__remove p1 link" js-clear-all>Clear Filters</button> 5685 </div><s-accordion data-manual-collapse="true" js-accordion></s-accordion> 5686 </div><!-- .filter-sort__filters-container --> 5687 5688 <div class="filter-sort__container hidden"> 5689 <label for="SortBy" class="filter-sort__label">Sort By:</label><select name="sort_by" class="filter-sort__select" id="SortBy" aria-describedby="a11y-refresh-page-message" js-sort></select> 5690 </div> 5691 5692 5693</form> 5694</filter-sort> 5695 </div> 5696 </div> 5697</s-drawer> 5698 <s-drawer id="DesktopSearchDrawer" position='top' open="[js-open-desktop-search]" close="[js-close-desktop-search]"> 5699 <predictive-search class="desktop-search block" data-scope="desktop" data-market="en-us"> 5700 <div class="desktop-search__heading px-md tabletl:px-xl flex justify-between items-center gap-xs tabletl:gap-md py-sm"> 5701 <a href="/" class="desktop-search__logo hidden tabletp:block w-[140px]"><svg viewBox="0 0 141 24" class="logo" xmlns="http://www.w3.org/2000/svg"> 5702<title>Blueair</title> 5703<path fill-rule="evenodd" clip-rule="evenodd" d="M11.3552 23.5C17.6264 23.5 22.7103 18.3513 22.7103 12C22.7103 8.95001 21.514 6.02494 19.3845 3.86827C17.255 1.7116 14.3667 0.5 11.3552 0.5C5.08388 0.5 0 5.64873 0 12C0 18.3513 5.08388 23.5 11.3552 23.5ZM126.569 2.65363L125.949 5.61226H121.356L121.965 2.65363H126.569ZM43.9957 2.6537H30.0288L26.0339 21.5451H39.3194C44.966 21.5451 46.7932 18.346 47.3196 15.8264C47.7326 13.7982 47.0512 11.6446 44.966 11.2578V11.1951C46.6466 10.6171 47.8995 9.18121 48.259 7.42097C48.9919 3.9187 46.7106 2.6537 43.9957 2.6537ZM41.9316 15.7218C41.7352 17.0221 40.6185 17.9742 39.3199 17.9486H31.8565L32.7959 13.4532H39.7432C41.529 13.4532 42.2826 14.2477 41.9729 15.7218H41.9316ZM40.5277 10.1705C41.7172 10.2169 42.7421 9.32923 42.8813 8.13185V8.18412C43.1187 6.94003 42.7574 6.09321 40.6928 6.09321H34.3339L33.4771 10.1705H40.5277ZM53.3585 2.6537H57.9625L53.9985 21.5451H49.4048L53.3585 2.6537ZM76.8848 7.35819H72.2911L70.9182 14.4568C70.624 16.8442 68.5631 18.5988 66.1903 18.4818C64.0741 18.4818 63.238 17.52 63.6612 15.565L65.3851 7.35819H60.7811L58.7165 16.9659C57.8288 21.1477 61.2766 22.0782 63.6612 22.0782C65.9571 22.0969 68.1732 21.2254 69.8549 19.6423L69.4626 21.545H73.9118L76.8848 7.35819ZM89.1273 6.83543C83.5892 6.83834 79.413 9.11794 78.2886 14.4568C77.1634 19.7991 80.3531 22.0782 85.9481 22.0782C90.1599 22.0782 93.6283 20.6772 95.6723 17.3109H90.7586C89.7331 18.5817 88.1637 19.2712 86.5468 19.1613C83.45 19.1613 82.5003 17.0704 82.7893 15.7532V15.7009H96.271L96.3432 15.2722C97.4678 9.93291 95.1999 6.83883 89.1273 6.83543ZM89.1273 6.83543L89.1172 6.83543H89.1379L89.1273 6.83543ZM92.0902 12.9514V12.8991H92.0799C92.245 12.1464 91.7702 9.76274 88.3946 9.76274C86.2319 9.63388 84.2199 10.8865 83.3571 12.8991V12.9514H92.0902ZM109.515 6.83543C105.747 6.83543 101.67 7.33725 100.225 11.7072H104.664C105.696 9.74179 106.728 9.61634 108.793 9.61634C111.456 9.61634 112.292 10.1704 112.034 11.31C111.776 12.4495 111.27 12.69 109.866 12.7945L104.901 13.1395C102.052 13.3172 98.8827 14.0595 98.1808 17.4991C97.4788 20.9386 99.7705 22.1095 103.435 22.1095C105.5 22.1095 108.504 21.66 110.413 20.0709C110.346 20.5704 110.346 21.0768 110.413 21.5763H115.007C114.831 20.63 114.86 19.6565 115.09 18.7222L116.555 11.6863C117.123 9.03088 116.163 6.86679 109.577 6.86679L109.515 6.83543ZM105.603 19.3601C107.926 19.3601 110.754 18.2205 111.25 15.8369L111.477 14.6764C110.577 15.0352 109.625 15.2401 108.659 15.2828L105.944 15.5232C104.292 15.6487 103.374 16.1087 103.115 17.3737C102.857 18.6387 103.879 19.3601 105.603 19.3601ZM125.588 7.35819H120.984L118.011 21.545H122.605L125.588 7.35819ZM141 7.12828L140.082 11.4878C139.287 11.2304 138.459 11.0896 137.625 11.0696C134.528 11.0696 132.659 12.6796 132.092 15.4396L130.812 21.5451H126.208L129.191 7.35828H133.63L133.052 10.1392C135.168 7.9751 136.685 7.00283 139.297 7.00283C139.851 6.99482 140.404 7.04033 140.949 7.13874L141 7.12828Z" fill="#002955"/> 5704</svg> 5705</a> 5706 <form action="/search" method="get" role="search" class="flex items-center gap-sm w-[650px]"> 5707 <div class="relative flex-1"> 5708 <label for="DesktopSearch" class="visually-hidden">Search</label> 5709 <input 5710 id="DesktopSearch" 5711 class="desktop-search__input p2 leading-[22px] block w-full py-xs pl-[52px] pr-lg rounded-[24px] bg-blue-light placeholder:p2 placeholder:text-gray" 5712 type="search" 5713 name="q" 5714 value=""placeholder="Search" 5715 > 5716 <input name="options[prefix]" type="hidden" value="last"> 5717 <div class="block absolute left-8 w-[36px] top-1/2 -translate-y-1/2"><svg viewBox="0 0 36 36" class="icon icon--search" xmlns="http://www.w3.org/2000/svg"> 5718<title>Search</title> 5719<path d="M15.0887 8.82471C11.3884 8.82471 8.38867 11.8244 8.38867 15.5247C8.38867 19.225 11.3884 22.2247 15.0887 22.2247C18.789 22.2247 21.7887 19.225 21.7887 15.5247C21.7887 11.8244 18.789 8.82471 15.0887 8.82471ZM7.38867 15.5247C7.38867 11.2721 10.8361 7.82471 15.0887 7.82471C19.3413 7.82471 22.7887 11.2721 22.7887 15.5247C22.7887 19.7773 19.3413 23.2247 15.0887 23.2247C10.8361 23.2247 7.38867 19.7773 7.38867 15.5247Z"/> 5720<path d="M28.5135 28.0503L21.9622 22.2683L22.6239 21.5186L29.1752 27.3006L28.5135 28.0503Z"/> 5721</svg></div> 5722 <button type="button" class="block absolute right-12 w-[20px] top-1/2 -translate-y-1/2 leading-[0] hidden" js-clear><svg viewBox="0 0 20 20" class="icon icon--close" xmlns="http://www.w3.org/2000/svg"> 5723<title>Close</title> 5724<path fill-rule="evenodd" clip-rule="evenodd" d="M10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2ZM10 0.999999C5.02944 0.999999 1 5.02944 1 10C1 14.9706 5.02944 19 10 19C14.9706 19 19 14.9706 19 10C19 5.02944 14.9706 1 10 0.999999Z"/> 5725<path fill-rule="evenodd" clip-rule="evenodd" d="M6.43539 5.78639L5.78721 6.43457L9.35166 9.99902L5.78638 13.5643L6.43456 14.2125L9.99984 10.6472L13.5654 14.2127L14.2136 13.5646L10.648 9.99902L14.2127 6.43431L13.5646 5.78613L9.99984 9.35084L6.43539 5.78639Z"/> 5726</svg> 5727</button> 5728 </div> 5729 <button type="submit" class="desktop-search__submit btn" js-search-submit>
5730 <span class="btn__text p2 hidden tabletl:block">Search</span> 5731 <span class="btn__arrow"><svg class="icon icon--arrow-right" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> 5732<title>Arrow - Right</title> 5733<path d="M30.2175 22.0869H10.439V20.9414H30.2447L21.7773 11.4716L22.6313 10.708L32.3486 21.5758L22.6093 31.3151L21.7993 30.5051L30.2175 22.0869Z"/> 5734</svg> 5735</span> 5736 </button> 5737 </form> 5738 <button class="desktop-search__close shrink-0 w-[32px] tabletl:w-[42px] tabletl:ml-[100px]" js-close-desktop-search><svg viewBox="0 0 42 42" class="icon icon--mobile-close" xmlns="http://www.w3.org/2000/svg"> 5739<title>Nav - Close</title> 5740<path d="M10.6877 10.0001L10 10.71L20.3123 21.3548L10.6873 31.2902L11.375 32.0001L21 22.0647L30.625 32.0001L31.3127 31.2902L21.6877 21.3548L32 10.71L31.3123 10.0001L21 20.6449L10.6877 10.0001Z"/> 5741</svg></button> 5742 </div> 5743 <div class="desktop-search__results-container w-full tabletl:w-[650px] mx-auto"> 5744 5745 <div class="desktop-search__popular-searches px-md tabletl:px-0 pt-md pb-lg max-h-[calc(100vh-78px)] overflow-y-auto" js-popular-searches> 5746 <div class="popular-searches"> 5747 <div class="popular-searches__heading p6 font-700 mb-md">Popular Searches</div> 5748 <ul class="popular-searches__links"> 5749 5750 <li class="popular-searches__link-wrapper mb-sm desktop:mb-xs"> 5751 <a href="/blogs/sense/why-is-light-on-my-device-glowing-sense" class="popular-searches__link flex justify-start items-center gap-sm"> 5752 <div class="w-[32px] h-[32px]"> 5753 5754 5755 <svg class="icon icon--article" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"> 5756<title>Article</title> 5757<path fill-rule="evenodd" d="M22.6562 7H9.34375C9.1539 7 9 7.1539 9 7.34375V25.6562C9 25.8461 9.1539 26 9.34375 26H22.6562C22.8461 26 23 25.8461 23 25.6562V7.34375C23 7.1539 22.8461 7 22.6562 7ZM9.34375 5C8.04933 5 7 6.04933 7 7.34375V25.6562C7 26.9507 8.04933 28 9.34375 28H22.6562C23.9507 28 25 26.9507 25 25.6562V7.34375C25 6.04933 23.9507 5 22.6562 5H9.34375Z"/> 5758<path d="M11 11C11 10.4477 11.4477 10 12 10H17C17.5523 10 18 10.4477 18 11C18 11.5523 17.5523 12 17 12H12C11.4477 12 11 11.5523 11 11ZM11 15C11 14.4477 11.4477 14 12 14L20 14C20.5523 14 21 14.4477 21 15C21 15.5523 20.5523 16 20 16L12 16C11.4477 16 11 15.5523 11 15ZM12 18C11.4477 18 11 18.4477 11 19C11 19.5523 11.4477 20 12 20L20 20C20.5523 20 21 19.5523 21 19C21 18.4477 20.5523 18 20 18L12 18Z"/> 5759</svg> 5760 5761 5762 </div> 5763 <div class="p2 leading-[22px] flex-1 desktop:text-20">Why is light on my device glowing?</div> 5764 </a> 5765 </li> 5766 5767 <li class="popular-searches__link-wrapper mb-sm desktop:mb-xs"> 5768 <a href="/blogs/filters/smartfilter-questions" class="popular-searches__link flex justify-start items-center gap-sm"> 5769 <div class="w-[32px] h-[32px]"> 5770 5771 5772 <svg class="icon icon--article" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"> 5773<title>Article</title> 5774<path fill-rule="evenodd" d="M22.6562 7H9.34375C9.1539 7 9 7.1539 9 7.34375V25.6562C9 25.8461 9.1539 26 9.34375 26H22.6562C22.8461 26 23 25.8461 23 25.6562V7.34375C23 7.1539 22.8461 7 22.6562 7ZM9.34375 5C8.04933 5 7 6.04933 7 7.34375V25.6562C7 26.9507 8.04933 28 9.34375 28H22.6562C23.9507 28 25 26.9507 25 25.6562V7.34375C25 6.04933 23.9507 5 22.6562 5H9.34375Z"/> 5775<path d="M11 11C11 10.4477 11.4477 10 12 10H17C17.5523 10 18 10.4477 18 11C18 11.5523 17.5523 12 17 12H12C11.4477 12 11 11.5523 11 11ZM11 15C11 14.4477 11.4477 14 12 14L20 14C20.5523 14 21 14.4477 21 15C21 15.5523 20.5523 16 20 16L12 16C11.4477 16 11 15.5523 11 15ZM12 18C11.4477 18 11 18.4477 11 19C11 19.5523 11.4477 20 12 20L20 20C20.5523 20 21 19.5523 21 19C21 18.4477 20.5523 18 20 18L12 18Z"/> 5776</svg> 5777 5778 5779 </div> 5780 <div class="p2 leading-[22px] flex-1 desktop:text-20">Protect SmartFilter subscription questions</div> 5781 </a> 5782 </li> 5783 5784 <li class="popular-searches__link-wrapper mb-sm desktop:mb-xs"> 5785 <a href="/blogs/news/indoor-pollution" class="popular-searches__link flex justify-start items-center gap-sm"> 5786 <div class="w-[32px] h-[32px]"> 5787 5788 5789 5790 5791 5792 5793 5794<picture class="lazypicture block w-full h-full" style="--ar-lzimg-mobile: 1.4989648033126295; "> 5795 5796 <img src="//www.blueair.com/cdn/shop/articles/Blog_indoor_air_pollution_2452e851-423c-4ec4-a991-44e6b39362cf.png?v=1777611880&width=1920" alt="Air purifiers for indoor air pollution" srcset="//www.blueair.com/cdn/shop/articles/Blog_indoor_air_pollution_2452e851-423c-4ec4-a991-44e6b39362cf.png?v=1777611880&width=300 300w, //www.blueair.com/cdn/shop/articles/Blog_indoor_air_pollution_2452e851-423c-4ec4-a991-44e6b39362cf.png?v=1777611880&width=600 600w, //www.blueair.com/cdn/shop/articles/Blog_indoor_air_pollution_2452e851-423c-4ec4-a991-44e6b39362cf.png?v=1777611880&width=750 750w, //www.blueair.com/cdn/shop/articles/Blog_indoor_air_pollution_2452e851-423c-4ec4-a991-44e6b39362cf.png?v=1777611880&
5796width=1024 1024w, //www.blueair.com/cdn/shop/articles/Blog_indoor_air_pollution_2452e851-423c-4ec4-a991-44e6b39362cf.png?v=1777611880&width=1280 1280w, //www.blueair.com/cdn/shop/articles/Blog_indoor_air_pollution_2452e851-423c-4ec4-a991-44e6b39362cf.png?v=1777611880&width=1440 1440w, //www.blueair.com/cdn/shop/articles/Blog_indoor_air_pollution_2452e851-423c-4ec4-a991-44e6b39362cf.png?v=1777611880&width=1920 1920w" loading="lazy" class="w-full h-full object-cover" fetchpriority="auto"> 5797</picture> 5798 5799 5800 5801 </div> 5802 <div class="p2 leading-[22px] flex-1 desktop:text-20">Air purifiers for indoor air pollution</div> 5803 </a> 5804 </li> 5805 5806 </ul> 5807</div> 5808 </div> 5809 5810 <div class="desktop-search__results hidden pt-md" js-predictive-search-results></div> 5811 </div> 5812 </predictive-search> 5813</s-drawer> 5814 5815 <s-drawer id="QuickViewDrawer" body-open-class="quick-view-drawer-open" position='center' open="[js-quick-view]" close="[js-close-quick-view]"> 5816 <button class="absolute top-[14px] right-[11px] tabletp:right-[15px] tabletp:top-[17px] w-[18px] h-[18px] z-20" js-close-quick-view> 5817 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path stroke="currentColor" d="M9 .5a8.5 8.5 0 1 0 0 17 8.5 8.5 0 0 0 0-17Z"/><path fill="currentColor" d="m5.435 4.787-.648.648 7.778 7.778.649-.648z"/><path fill="currentColor" d="m13.213 5.435-.648-.648-7.778 7.778.648.648z"/></svg> 5818 </button> 5819 <quick-view class="block w-full h-[780px] max-h-[100vh] tabletp:max-w-[880px] tabletp:h-[560px]"> 5820 <div class="w-full h-full flex justify-center items-center" js-loading-indicator> 5821 <div class="w-full max-w-[100px] h-[2px] overflow-hidden"> 5822 <div class="animate-loader w-full h-[2px] bg-gray"></div> 5823 </div> 5824 </div> 5825 <div class="h-full" js-quick-view-content></div> 5826 </quick-view> 5827</s-drawer> 5828 5829 5830 <s-modal id="CountryMarketSelectModal" class="country-market-selector-modal py-md bg-gray-athans w-[300px] tabletl:min-w-[500px]" open="[js-open-country-market-selector-modal]" close="[js-close-country-market-selector-modal]" js-country-select-modal>
5831 <div class="site__logo w-[138px] mx-auto self-center mb-md"><svg viewBox="0 0 141 24" class="logo" xmlns="http://www.w3.org/2000/svg"> 5832<title>Blueair</title> 5833<path fill-rule="evenodd" clip-rule="evenodd" d="M11.3552 23.5C17.6264 23.5 22.7103 18.3513 22.7103 12C22.7103 8.95001 21.514 6.02494 19.3845 3.86827C17.255 1.7116 14.3667 0.5 11.3552 0.5C5.08388 0.5 0 5.64873 0 12C0 18.3513 5.08388 23.5 11.3552 23.5ZM126.569 2.65363L125.949 5.61226H121.356L121.965 2.65363H126.569ZM43.9957 2.6537H30.0288L26.0339 21.5451H39.3194C44.966 21.5451 46.7932 18.346 47.3196 15.8264C47.7326 13.7982 47.0512 11.6446 44.966 11.2578V11.1951C46.6466 10.6171 47.8995 9.18121 48.259 7.42097C48.9919 3.9187 46.7106 2.6537 43.9957 2.6537ZM41.9316 15.7218C41.7352 17.0221 40.6185 17.9742 39.3199 17.9486H31.8565L32.7959 13.4532H39.7432C41.529 13.4532 42.2826 14.2477 41.9729 15.7218H41.9316ZM40.5277 10.1705C41.7172 10.2169 42.7421 9.32923 42.8813 8.13185V8.18412C43.1187 6.94003 42.7574 6.09321 40.6928 6.09321H34.3339L33.4771 10.1705H40.5277ZM53.3585 2.6537H57.9625L53.9985 21.5451H49.4048L53.3585 2.6537ZM76.8848 7.35819H72.2911L70.9182 14.4568C70.624 16.8442 68.5631 18.5988 66.1903 18.4818C64.0741 18.4818 63.238 17.52 63.6612 15.565L65.3851 7.35819H60.7811L58.7165 16.9659C57.8288 21.1477 61.2766 22.0782 63.6612 22.0782C65.9571 22.0969 68.1732 21.2254 69.8549 19.6423L69.4626 21.545H73.9118L76.8848 7.35819ZM89.1273 6.83543C83.5892 6.83834 79.413 9.11794 78.2886 14.4568C77.1634 19.7991 80.3531 22.0782 85.9481 22.0782C90.1599 22.0782 93.6283 20.6772 95.6723 17.3109H90.7586C89.7331 18.5817 88.1637 19.2712 86.5468 19.1613C83.45 19.1613 82.5003 17.0704 82.7893 15.7532V15.7009H96.271L96.3432 15.2722C97.4678 9.93291 95.1999 6.83883 89.1273 6.83543ZM89.1273 6.83543L89.1172 6.83543H89.1379L89.1273 6.83543ZM92.0902 12.9514V12.8991H92.0799C92.245 12.1464 91.7702 9.76274 88.3946 9.76274C86.2319 9.63388 84.2199 10.8865 83.3571 12.8991V12.9514H92.0902ZM109.515 6.83543C105.747 6.83543 101.67 7.33725 100.225 11.7072H104.664C105.696 9.74179 106.728 9.61634 108.793 9.61634C111.456 9.61634 112.292 10.1704 112.034 11.31C111.776 12.4495 111.27 12.69 109.866 12.7945L104.901 13.1395C102.052 13.3172 98.8827 14.0595 98.1808 17.4991C97.4788 20.9386 99.7705 22.1095 103.435 22.1095C105.5 22.1095 108.504 21.66 110.413 20.0709C110.346 20.5704 110.346 21.0768 110.413 21.5763H115.007C114.831 20.63 114.86 19.6565 115.09 18.7222L116.555 11.6863C117.123 9.03088 116.163 6.86679 109.577 6.86679L109.515 6.83543ZM105.603 19.3601C107.926 19.3601 110.754 18.2205 111.25 15.8369L111.477 14.6764C110.577 15.0352 109.625 15.2401 108.659 15.2828L105.944 15.5232C104.292 15.6487 103.374 16.1087 103.115 17.3737C102.857 18.6387 103.879 19.3601 105.603 19.3601ZM125.588 7.35819H120.984L118.011 21.545H122.605L125.588 7.35819ZM141 7.12828L140.082 11.4878C139.287 11.2304 138.459 11.0896 137.625 11.0696C134.528 11.0696 132.659 12.6796 132.092 15.4396L130.812 21.5451H126.208L129.191 7.35828H133.63L133.052 10.1392C135.168 7.9751 136.685 7.00283 139.297 7.00283C139.851 6.99482 140.404 7.04033 140.949 7.13874L141 7.12828Z" fill="#002955"/> 5834</svg> 5835</div> 5836 5837 <div class="modal__content px-lg tabletl:px-xl"> 5838 <div class="s1 mb-md"> 5839 <country-select-modal class="block w-full h-full" data-domain="5ef43d-4a.myshopify.com" data-eu-countries="AX,AL,AD,AT,BY,BE,BA,BG,HR,CZ,DK,EE,FO,FI,GI,GR,GG,HU,IS,IE,IM,IT,JE,XK,LV,LI,LT,LU,MK,MT,MD,MC,ME,NL,NO,PL,PT,RO,RU,SM,RS,SK,SI,SJ,SE,CH,UA,VA"> 5840 5841 5842<form method="post" action="/localization" id="ModalLocalizationForm" accept-charset="UTF-8" class="block w-full h-full relative" enctype="multipart/form-data" js-country-form=""><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><p class="s2">Select Market</p> 5843 <div class="modal__country-select relative bg-white border p-sm border-gray rounded-[4px]"> 5844 <div class="country-name text-[22px] flex-1" js-country-input-label>United States</div> 5845 <select name="country_code" id="ModalCountryCode" class="country-select__selector block absolute inset-0 z-[1] opacity-0 cursor-pointer" js-country-select><option value="AU" data-country-name="Australia">Australia</option><option value="BD" data-country-name="Bangladesh">Bangladesh</option><option value="EU" data-country-name="Europe">Europe</option>
5845<option value="CA" data-country-name="Canada">Canada</option><option value="HK" data-country-name="Hong Kong/Macau">Hong Kong/Macau</option><option value="TW" data-country-name="Taiwan">Taiwan</option><option value="FR" data-country-name="France">France</option><option value="DE" data-country-name="Germany">Germany</option><option value="ID" data-country-name="Indonesia">Indonesia</option><option value="JP" data-country-name="Japan">Japan</option><option value="KR" data-country-name="Korea">Korea</option><option value="CN" data-country-name="Mainland China">Mainland China</option><option value="MY" data-country-name="Malaysia">Malaysia</option><option value="AE" data-country-name="Middle East">Middle East</option><option value="NP" data-country-name="Nepal">Nepal</option><option value="NZ" data-country-name="New Zealand">New Zealand</option><option value="PK" data-country-name="Pakistan">Pakistan</option><option value="PH" data-country-name="Philippines">Philippines</option><option value="SG" data-country-name="Singapore">Singapore</option><option value="ES" data-country-name="Spain">Spain</option><option value="TH" data-country-name="Thailand">Thailand</option><option value="US" data-country-name="United States" selected>United States</option><option value="GB" data-country-name="United Kingdom">United Kingdom</option><option value="VN" data-country-name="Vietnam">Vietnam</option></select> 5846 <div class="absolute w-[32px] top-1/4 right-xxs"> 5847 <svg class="icon icon--down" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> 5848<title>Active - Down</title> 5849<path d="M5.66357 9.36982L6.33625 8.62988L11.9999 13.7787L17.6636 8.62988L18.3362 9.36982L11.9999 15.1301L5.66357 9.36982Z"/> 5850</svg> 5851 5852 </div> 5853 </div> 5854 <p class="s2 mt-md">Select Language</p> 5855 <div class="modal__country-select relative bg-white border p-sm border-gray rounded-[4px]" js-language> 5856 <div class="language-name text-[22px] flex-1" js-language-input-label> English </div> 5857 <select id="LanguageList" role="list" class="language-select__selector block absolute inset-0 z-[1] opacity-0 cursor-pointer" js-language-select> 5858 5859<option selected value="en" data-value="en" data-endonym-name="English"> 5860 English 5861 </option> 5862 5863 </select> 5864 <input class="hidden" name="language_code" value="en" js-language-input> 5865 <div class="absolute w-[32px] top-1/4 right-xxs"> 5866 <svg class="icon icon--down" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> 5867<title>Active - Down</title> 5868<path d="M5.66357 9.36982L6.33625 8.62988L11.9999 13.7787L17.6636 8.62988L18.3362 9.36982L11.9999 15.1301L5.66357 9.36982Z"/> 5869</svg> 5870 5871 </div> 5872 </div></form><button class="modal__submit-btn btn btn--blue-rounded mt-md w-fit mx-auto" js-close-country-market-selector-modal js-localization-submit> 5873 <span class="btn__text">Visit Site</span> 5874 <span class="btn__arrow"><svg class="icon icon--arrow-right" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> 5875<title>Arrow - Right</title> 5876<path d="M30.2175 22.0869H10.439V20.9414H30.2447L21.7773 11.4716L22.6313 10.708L32.3486 21.5758L22.6093 31.3151L21.7993 30.5051L30.2175 22.0869Z"/> 5877</svg> 5878</span> 5879 </button> 5880 </country-select-modal> 5881 </div> 5882 </div> 5883 <p class="modal__disclaimer p1 p-lg text-center font-400">This website uses cookies to improve your experience. By continuing to use our website you are consenting to our cookie policy.</p> 5884</s-modal> 5885 5886 5887 5888 5889 5890 5891 5892 5893 <main 5894 id="MainContent" 5895 class="main drawer-background modal-background buystack-modal-background grid min-h-screen mt-[var(--header-height)]" 5896 > 5897 5898 <section id="shopify-section-template--26741565849886__hero" class="shopify-section"> 5899 5900 5901 5902 <div class="section__hero
5903 mt-0 mb-0 pt-0 pb-0 desktop:mt-0 desktop:mb-0 desktop:pt-0 desktop:pb-0 5904 bg-blue text-white " style=" --max-h-desktop: 800px;"> 5905 5906 <div class="hero__wrapper relative"> 5907 5908 <div class="hero__image"> 5909 5910 5911 5912 5913<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 0.707905314872711; --ar-lzimg-tabletp: 1.9832669322709164;"> 5914 5915 <source srcset="//www.blueair.com/cdn/shop/files/Sep_allergy_desktop.png?v=1790170832&width=300 300w, //www.blueair.com/cdn/shop/files/Sep_allergy_desktop.png?v=1790170832&width=600 600w, //www.blueair.com/cdn/shop/files/Sep_allergy_desktop.png?v=1790170832&width=750 750w, //www.blueair.com/cdn/shop/files/Sep_allergy_desktop.png?v=1790170832&width=1024 1024w, //www.blueair.com/cdn/shop/files/Sep_allergy_desktop.png?v=1790170832&width=1280 1280w, //www.blueair.com/cdn/shop/files/Sep_allergy_desktop.png?v=1790170832&width=1440 1440w, //www.blueair.com/cdn/shop/files/Sep_allergy_desktop.png?v=1790170832&width=1920 1920w" media="(min-width:48rem)"> 5916 5917 <img src="//www.blueair.com/cdn/shop/files/Sep_allergy_mobile.png?v=1790170823&width=768" srcset="//www.blueair.com/cdn/shop/files/Sep_allergy_mobile.png?v=1790170823&width=300 300w, //www.blueair.com/cdn/shop/files/Sep_allergy_mobile.png?v=1790170823&width=600 600w, //www.blueair.com/cdn/shop/files/Sep_allergy_mobile.png?v=1790170823&width=750 750w" loading="eager" class="w-full object-cover" fetchpriority="high"> 5918</picture> 5919 </div> 5920 5921 5922 5923 5924 <div class="hero__content-wrapper tabletl:mx-auto tabletl:max-w-[var(--section-max-width-desktop)] no-video absolute inset-0 flex px-md py-lg tabletl:p-xl 5925 text-center justify-center items-start desktop:text-left desktop:justify-start desktop:items-center 5926 " style=" --section-max-width-desktop: ;" data-check="text-center justify-center items-start desktop:text-left desktop:justify-start desktop:items-center"> 5927 <div class="hero__content" style="--max-w-mobile: 400px; --max-w-desktop: 500px;"> 5928 5929 <h1 5930 class="hero__title title-em h3 mb-sm" 5931 5932 style="--title-em-color: ;" 5933 5934 > 5935 <p>Fall is in the air & so </p><p><em>is everything else</em></p> 5936 </h1> 5937 5938 5939 <p class="hero__subtext p2">From seasonal allergens to dry indoor air, create a cleaner, more comfortable space to breathe.</p> 5940 5941 5942 5943 5944 5945 <a 5946 href="/collections/air-purifiers-for-allergies" 5947 class="hero__cta btn btn--white-rounded mx-auto desktop:mr-auto desktop:ml-0 mt-md" 5948 5949 js-tracking-item 5950 data-event="homepage_click" 5951 data-click-module="hero" 5952 data-click-element="hero_cta" 5953 data-click-name="Hero > Shop Now" 5954 5955 > 5956 <span class="btn__text">Shop Now</span> 5957 <span class="btn__arrow"><svg class="icon icon--arrow-right" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> 5958<title>Arrow - Right</title> 5959<path d="M30.2175 22.0869H10.439V20.9414H30.2447L21.7773 11.4716L22.6313 10.708L32.3486 21.5758L22.6093 31.3151L21.7993 30.5051L30.2175 22.0869Z"/> 5960</svg> 5961</span> 5962 </a> 5963 5964 5965 </div> 5966 </div> 5967 </div> 5968 5969 </div> 5970 5971 5972</section><section id="shopify-section-template--26741565849886__section_icons_BHyffr" class="shopify-section"> 5973<div class="section__icons 5974 mt-0 mb-0 pt-md pb-md desktop:mt-0 desktop:mb-0 desktop:pt-lg desktop:pb-lg 5975 bg-blue-light text-blue px-md desktop:px-xl"> 5976 <div class="icons__wrapper mx-auto max-w-[var(--max-w-mobile)] desktop:max-w-[var(--max-w-desktop)] text-center desktop:text-center" style="--max-w-mobile: unset; --max-w-desktop: unset;"> 5977 5978 <div class="icons__grid grid gap-md tabletl:gap-md" style="--cols-mobile: 3; --cols-desktop: 3;"> 5979 5980 <div class="icons__block "> 5981 5982 <div class="icon__image inline-block" style="width: 35px;"> 5983 5984 5985 5986 5987<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 1.0384615384615385; "> 5988 5989 <img src="//www.blueair.com/cdn/shop/files/Group_3525.svg?v=1746104905&width=1920" alt="Fast & free shipping" srcset="//www.blueair.com/cdn/shop/files/Group_3525.svg?v=1746104905&width=300 300w, //www.blueair.com/cdn/shop/files/Group_3525.svg?v=1746104905&width=600 600w, //www.blueair.com/cdn/shop/files/Group_3525.svg?v=1746104905&width=750 750w, //www.blueair.com/cdn/shop/files/Group_3525.svg?v=1746104905&
5989width=1024 1024w, //www.blueair.com/cdn/shop/files/Group_3525.svg?v=1746104905&width=1280 1280w, //www.blueair.com/cdn/shop/files/Group_3525.svg?v=1746104905&width=1440 1440w, //www.blueair.com/cdn/shop/files/Group_3525.svg?v=1746104905&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 5990</picture> 5991 </div> 5992 5993 5994 <div class="icon__title s3 mt-sm">Fast & free shipping</div> 5995 5996 </div> 5997 5998 <div class="icons__block "> 5999 6000 <div class="icon__image inline-block" style="width: 35px;"> 6001 6002 6003 6004 6005<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 1.0769230769230769; "> 6006 6007 <img src="//www.blueair.com/cdn/shop/files/Group_3528.svg?v=1746104905&width=1920" alt="30-day returns" srcset="//www.blueair.com/cdn/shop/files/Group_3528.svg?v=1746104905&width=300 300w, //www.blueair.com/cdn/shop/files/Group_3528.svg?v=1746104905&width=600 600w, //www.blueair.com/cdn/shop/files/Group_3528.svg?v=1746104905&width=750 750w, //www.blueair.com/cdn/shop/files/Group_3528.svg?v=1746104905&width=1024 1024w, //www.blueair.com/cdn/shop/files/Group_3528.svg?v=1746104905&width=1280 1280w, //www.blueair.com/cdn/shop/files/Group_3528.svg?v=1746104905&width=1440 1440w, //www.blueair.com/cdn/shop/files/Group_3528.svg?v=1746104905&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 6008</picture> 6009 </div> 6010 6011 6012 <div class="icon__title s3 mt-sm">30-day returns</div> 6013 6014 </div> 6015 6016 <div class="icons__block "> 6017 6018 <div class="icon__image inline-block" style="width: 35px;"> 6019 6020 6021 6022 6023<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 1.0384615384615385; "> 6024 6025 <img src="//www.blueair.com/cdn/shop/files/Group_3529.svg?v=1746104905&width=1920" alt="Extended warranty" srcset="//www.blueair.com/cdn/shop/files/Group_3529.svg?v=1746104905&width=300 300w, //www.blueair.com/cdn/shop/files/Group_3529.svg?v=1746104905&width=600 600w, //www.blueair.com/cdn/shop/files/Group_3529.svg?v=1746104905&width=750 750w, //www.blueair.com/cdn/shop/files/Group_3529.svg?v=1746104905&width=1024 1024w, //www.blueair.com/cdn/shop/files/Group_3529.svg?v=1746104905&width=1280 1280w, //www.blueair.com/cdn/shop/files/Group_3529.svg?v=1746104905&width=1440 1440w, //www.blueair.com/cdn/shop/files/Group_3529.svg?v=1746104905&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 6026</picture> 6027 </div> 6028 6029 6030 <div class="icon__title s3 mt-sm">Extended warranty</div> 6031 6032 </div> 6033 6034 </div> 6035 </div> 6036</div> 6037 6038</section><section id="shopify-section-template--26741565849886__section_content_panels_RLhBrA" class="shopify-section"> 6039 6040 6041 6042 6043<div class="section__content-panels 6044 mt-0 mb-0 pt-xl pb-xl desktop:mt-0 desktop:mb-0 desktop:pt-xxl desktop:pb-xxl 6045 bg-white text-blue"> 6046 <div class=" tabletl:mx-auto tabletl:max-w-[var(--max-width-desktop)]" style="--cols-mobile: 1; --cols-desktop: 4; "> 6047 <div class="content-panels__title-container flex flex-col items-center gap-md px-md desktop:px-xl "> 6048 6049 <h2 6050 class="content-panels__title title-em h3 text-center mb-lg desktop:mb-xl" 6051 6052 style="--title-em-color: ;" 6053 6054 > 6055 <p>A perfect solution for all your air care needs</p> 6056 </h2> 6057 6058 6059 </div> 6060 6061 6062<s-carousel data-options='{ 6063 "cssMode": true, 6064 "loop": false, 6065 "autoHeight": false 6066 }' data-init="belowDesktop" class="content-panels__carousel grid desktop:px-xl"> 6067 <div id="ContentPanels-template--26741565849886__section_content_panels_RLhBrA" class="swiper w-full max-w-full" js-carousel> 6068 <div class="swiper-wrapper content-panels__blocks desktop:!grid desktop:gap-md"> 6069 6070 6071 <div class="swiper-slide content-panels__block content-panels__block--customization flex flex-col justify-between items-start w-[80%] tabletp:w-[70%] box-content bg-white text-blue pl-md pr-xxs desktop:px-0 desktop:w-full desktop:box-border" js-carousel-slide> 6072 6073 <div class="content-panel__image w-full order-first"> 6074 6075 6076 6077 6078<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 0.7504424778761062; --ar-lzimg-desktop: 0.7504424778761062;"> 6079 6080 <source srcset="//www.blueair.com/cdn/shop/files/Image_3_4_5.jpg?v=1774369819&width=300 300w, //www.blueair.com/cdn/shop/files/Image_3_4_5.jpg?v=1774369819&width=600 600w, //www.blueair.com/cdn/shop/files/Image_3_4_5.jpg?v=1774369819&width=750 750w, //www.blueair.com/cdn/shop/files/Image_3_4_5.jpg?v=1774369819&
6080width=1024 1024w, //www.blueair.com/cdn/shop/files/Image_3_4_5.jpg?v=1774369819&width=1280 1280w, //www.blueair.com/cdn/shop/files/Image_3_4_5.jpg?v=1774369819&width=1440 1440w, //www.blueair.com/cdn/shop/files/Image_3_4_5.jpg?v=1774369819&width=1920 1920w" media="(min-width:64.01rem)"> 6081 6082 <img src="//www.blueair.com/cdn/shop/files/Image_3_4_5.jpg?v=1774369819&width=1024" alt="Allergy Season" srcset="//www.blueair.com/cdn/shop/files/Image_3_4_5.jpg?v=1774369819&width=300 300w, //www.blueair.com/cdn/shop/files/Image_3_4_5.jpg?v=1774369819&width=600 600w, //www.blueair.com/cdn/shop/files/Image_3_4_5.jpg?v=1774369819&width=750 750w, //www.blueair.com/cdn/shop/files/Image_3_4_5.jpg?v=1774369819&width=1024 1024w" loading="lazy" class="w-full " fetchpriority="auto"> 6083</picture> 6084 </div> 6085 6086 6087 <div class="content-panel__title h6 mt-sm">Allergy Season</div> 6088 6089 6090 6091 <a 6092 href="/collections/air-purifiers-for-allergies" 6093 class="content-panel__cta btn mt-xxs" 6094 aria-label="Shop now - Allergy Season" 6095 6096 js-tracking-item 6097 data-event="homepage_click" 6098 data-click-module="collection_blocks" 6099 data-click-element="collection_block" 6100 data-click-name="Allergy Season > Shop now" 6101 6102 > 6103 <span class="btn__text">Shop now</span> 6104 <span class="btn__arrow"><svg class="icon icon--arrow-right" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> 6105<title>Arrow - Right</title> 6106<path d="M30.2175 22.0869H10.439V20.9414H30.2447L21.7773 11.4716L22.6313 10.708L32.3486 21.5758L22.6093 31.3151L21.7993 30.5051L30.2175 22.0869Z"/> 6107</svg> 6108</span> 6109 </a> 6110 6111 </div> 6112 6113 6114 6115 <div class="swiper-slide content-panels__block content-panels__block--customization flex flex-col justify-between items-start w-[80%] tabletp:w-[70%] box-content bg-white text-blue px-xxs desktop:px-0 desktop:w-full desktop:box-border" js-carousel-slide> 6116 6117 <div class="content-panel__image w-full order-first"> 6118 6119 6120 6121 6122<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 0.7504424778761062; --ar-lzimg-desktop: 0.7504424778761062;"> 6123 6124 <source srcset="//www.blueair.com/cdn/shop/files/Knicks_29f1e773-83d2-4b13-bcc9-c9a3bb9c4728.jpg?v=1779387795&width=300 300w, //www.blueair.com/cdn/shop/files/Knicks_29f1e773-83d2-4b13-bcc9-c9a3bb9c4728.jpg?v=1779387795&width=600 600w, //www.blueair.com/cdn/shop/files/Knicks_29f1e773-83d2-4b13-bcc9-c9a3bb9c4728.jpg?v=1779387795&width=750 750w, //www.blueair.com/cdn/shop/files/Knicks_29f1e773-83d2-4b13-bcc9-c9a3bb9c4728.jpg?v=1779387795&width=1024 1024w, //www.blueair.com/cdn/shop/files/Knicks_29f1e773-83d2-4b13-bcc9-c9a3bb9c4728.jpg?v=1779387795&width=1280 1280w, //www.blueair.com/cdn/shop/files/Knicks_29f1e773-83d2-4b13-bcc9-c9a3bb9c4728.jpg?v=1779387795&width=1440 1440w, //www.blueair.com/cdn/shop/files/Knicks_29f1e773-83d2-4b13-bcc9-c9a3bb9c4728.jpg?v=1779387795&width=1920 1920w" media="(min-width:64.01rem)"> 6125 6126 <img src="//www.blueair.com/cdn/shop/files/Knicks_29f1e773-83d2-4b13-bcc9-c9a3bb9c4728.jpg?v=1779387795&width=1024" alt="Blueair x Knicks" srcset="//www.blueair.com/cdn/shop/files/Knicks_29f1e773-83d2-4b13-bcc9-c9a3bb9c4728.jpg?v=1779387795&width=300 300w, //www.blueair.com/cdn/shop/files/Knicks_29f1e773-83d2-4b13-bcc9-c9a3bb9c4728.jpg?v=1779387795&width=600 600w, //www.blueair.com/cdn/shop/files/Knicks_29f1e773-83d2-4b13-bcc9-c9a3bb9c4728.jpg?v=1779387795&width=750 750w, //www.blueair.com/cdn/shop/files/Knicks_29f1e773-83d2-4b13-bcc9-c9a3bb9c4728.jpg?v=1779387795&width=1024 1024w" loading="lazy" class="w-full " fetchpriority="auto"> 6127</picture> 6128 </div> 6129 6130 6131 <div class="content-panel__title h6 mt-sm">Blueair x Knicks</div> 6132 6133 6134 6135 <a 6136 href="/collections/blueair-x-nyknicks" 6137 class="content-panel__cta btn mt-xxs" 6138 aria-label="Shop now - Blueair x Knicks" 6139 6140 js-tracking-item 6141 data-event="homepage_click" 6142 data-click-module="collection_blocks" 6143 data-click-element="collection_block" 6144 data-click-name="Blueair x Knicks > Shop now" 6145 6146 >
6147 <span class="btn__text">Shop now</span> 6148 <span class="btn__arrow"><svg class="icon icon--arrow-right" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> 6149<title>Arrow - Right</title> 6150<path d="M30.2175 22.0869H10.439V20.9414H30.2447L21.7773 11.4716L22.6313 10.708L32.3486 21.5758L22.6093 31.3151L21.7993 30.5051L30.2175 22.0869Z"/> 6151</svg> 6152</span> 6153 </a> 6154 6155 </div> 6156 6157 6158 6159 <div class="swiper-slide content-panels__block content-panels__block--customization flex flex-col justify-between items-start w-[80%] tabletp:w-[70%] box-content bg-white text-blue px-xxs desktop:px-0 desktop:w-full desktop:box-border" js-carousel-slide> 6160 6161 <div class="content-panel__image w-full order-first"> 6162 6163 6164 6165 6166<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 0.7504424778761062; --ar-lzimg-desktop: 0.7504424778761062;"> 6167 6168 <source srcset="//www.blueair.com/cdn/shop/files/Rectangle.png?v=1774369927&width=300 300w, //www.blueair.com/cdn/shop/files/Rectangle.png?v=1774369927&width=600 600w, //www.blueair.com/cdn/shop/files/Rectangle.png?v=1774369927&width=750 750w, //www.blueair.com/cdn/shop/files/Rectangle.png?v=1774369927&width=1024 1024w, //www.blueair.com/cdn/shop/files/Rectangle.png?v=1774369927&width=1280 1280w, //www.blueair.com/cdn/shop/files/Rectangle.png?v=1774369927&width=1440 1440w, //www.blueair.com/cdn/shop/files/Rectangle.png?v=1774369927&width=1920 1920w" media="(min-width:64.01rem)"> 6169 6170 <img src="//www.blueair.com/cdn/shop/files/Rectangle.png?v=1774369927&width=1024" alt="Jessica Pegulaâs Picks" srcset="//www.blueair.com/cdn/shop/files/Rectangle.png?v=1774369927&width=300 300w, //www.blueair.com/cdn/shop/files/Rectangle.png?v=1774369927&width=600 600w, //www.blueair.com/cdn/shop/files/Rectangle.png?v=1774369927&width=750 750w, //www.blueair.com/cdn/shop/files/Rectangle.png?v=1774369927&width=1024 1024w" loading="lazy" class="w-full " fetchpriority="auto"> 6171</picture> 6172 </div> 6173 6174 6175 <div class="content-panel__title h6 mt-sm">Jessica Pegulaâs Picks</div> 6176 6177 6178 6179 <a 6180 href="/collections/jessica-pegulas-picks" 6181 class="content-panel__cta btn mt-xxs" 6182 aria-label="Shop now - Jessica Pegulaâs Picks" 6183 6184 js-tracking-item 6185 data-event="homepage_click" 6186 data-click-module="collection_blocks" 6187 data-click-element="collection_block" 6188 data-click-name="Jessica Pegulaâs Picks > Shop now" 6189 6190 > 6191 <span class="btn__text">Shop now</span> 6192 <span class="btn__arrow"><svg class="icon icon--arrow-right" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> 6193<title>Arrow - Right</title> 6194<path d="M30.2175 22.0869H10.439V20.9414H30.2447L21.7773 11.4716L22.6313 10.708L32.3486 21.5758L22.6093 31.3151L21.7993 30.5051L30.2175 22.0869Z"/> 6195</svg> 6196</span> 6197 </a> 6198 6199 </div> 6200 6201 6202 6203 <div class="swiper-slide content-panels__block content-panels__block--customization flex flex-col justify-between items-start w-[80%] tabletp:w-[70%] box-content bg-white text-blue pl-xxs pr-md desktop:px-0 desktop:w-full desktop:box-border" js-carousel-slide> 6204 6205 <div class="content-panel__image w-full order-first"> 6206 6207 6208 6209 6210<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 0.7504424778761062; --ar-lzimg-desktop: 0.7504424778761062;"> 6211 6212 <source srcset="//www.blueair.com/cdn/shop/files/Image_14a99d3f-7d04-4b88-afd3-898637872c2a.jpg?v=1768588
6212088&width=300 300w, //www.blueair.com/cdn/shop/files/Image_14a99d3f-7d04-4b88-afd3-898637872c2a.jpg?v=1768588088&width=600 600w, //www.blueair.com/cdn/shop/files/Image_14a99d3f-7d04-4b88-afd3-898637872c2a.jpg?v=1768588088&width=750 750w, //www.blueair.com/cdn/shop/files/Image_14a99d3f-7d04-4b88-afd3-898637872c2a.jpg?v=1768588088&width=1024 1024w, //www.blueair.com/cdn/shop/files/Image_14a99d3f-7d04-4b88-afd3-898637872c2a.jpg?v=1768588088&width=1280 1280w, //www.blueair.com/cdn/shop/files/Image_14a99d3f-7d04-4b88-afd3-898637872c2a.jpg?v=1768588088&width=1440 1440w, //www.blueair.com/cdn/shop/files/Image_14a99d3f-7d04-4b88-afd3-898637872c2a.jpg?v=1768588088&width=1920 1920w" media="(min-width:64.01rem)"> 6213 6214 <img src="//www.blueair.com/cdn/shop/files/Image.jpg?v=1768588080&width=1024" alt="Sale" srcset="//www.blueair.com/cdn/shop/files/Image.jpg?v=1768588080&width=300 300w, //www.blueair.com/cdn/shop/files/Image.jpg?v=1768588080&width=600 600w, //www.blueair.com/cdn/shop/files/Image.jpg?v=1768588080&width=750 750w, //www.blueair.com/cdn/shop/files/Image.jpg?v=1768588080&width=1024 1024w" loading="lazy" class="w-full " fetchpriority="auto"> 6215</picture> 6216 </div> 6217 6218 6219 <div class="content-panel__title h6 mt-sm">Sale</div> 6220 6221 6222 6223 <a 6224 href="/collections/sale" 6225 class="content-panel__cta btn mt-xxs" 6226 aria-label="Shop Now - Sale" 6227 6228 js-tracking-item 6229 data-event="homepage_click" 6230 data-click-module="collection_blocks" 6231 data-click-element="collection_block" 6232 data-click-name="Sale > Shop Now" 6233 6234 > 6235 <span class="btn__text">Shop Now</span> 6236 <span class="btn__arrow"><svg class="icon icon--arrow-right" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> 6237<title>Arrow - Right</title> 6238<path d="M30.2175 22.0869H10.439V20.9414H30.2447L21.7773 11.4716L22.6313 10.708L32.3486 21.5758L22.6093 31.3151L21.7993 30.5051L30.2175 22.0869Z"/> 6239</svg> 6240</span> 6241 </a> 6242 6243 </div> 6244 6245 6246 </div> 6247 </div> 6248 </s-carousel> 6249 6250 </div> 6251</div> 6252 6253</section><section id="shopify-section-template--26741565849886__section_quote_carousel_WwbwQ" class="shopify-section"> 6254 6255 6256 6257<div class="section__quote-carousel block w-full 6258 mt-0 mb-0 pt-sm pb-sm desktop:mt-0 desktop:mb-0 desktop:pt-lg desktop:pb-lg 6259 bg-white text-blue"> 6260 <div class="quote-carousel__inner"> 6261 6262 <header class="quote-carousel__header"> 6263 6264 6265 6266 <h3 6267 id="QuoteCarouselHeading-template--26741565849886__section_quote_carousel_WwbwQ" 6268 class="quote-carousel__title h3" 6269 > 6270 Trusted by athletes and health experts 6271 </h3> 6272 6273 </header> 6274 6275 </div> 6276 6277 <div class="quote-carousel__content"> 6278 <s-carousel 6279 class="block" 6280 role="region" 6281 aria-roledescription="carousel" 6282 6283 aria-labelledby="QuoteCarouselHeading-template--26741565849886__section_quote_carousel_WwbwQ" 6284 6285 data-options='{ 6286 "slidesPerView": "auto", 6287 "spaceBetween": 16, 6288 "loop": false, 6289 "grabCursor": true, 6290 "slidesOffsetBefore": 24, 6291 "slidesOffsetAfter": 24, 6292 6293 "scrollbar": { 6294 "el": "[js-scrollbar-template--26741565849886__section_quote_carousel_WwbwQ]", 6295 "hide": false, 6296 "draggable": true 6297 }, 6298 6299 "keyboard": { 6300 "enabled": true, 6301 "onlyInViewport": true 6302 }, 6303 "breakpoints": { 6304 "1025": { 6305 "spaceBetween": 57, 6306 "slidesOffsetBefore": 64, 6307 "slidesOffsetAfter": 64 6308 } 6309 } 6310 }' 6311 > 6312 <div 6313 id="QuoteCarousel-template--26741565849886__section_quote_c
6313arousel_WwbwQ" 6314 class="swiper w-full max-w-full" 6315 js-carousel 6316 > 6317 <div class="swiper-wrapper"> 6318 6319 6320 6321 6322 6323 6324 <div 6325 class="swiper-slide h-auto" 6326 js-carousel-slide 6327 role="group" 6328 aria-roledescription="slide" 6329 aria-label="Quote 1 of 3" 6330 > 6331 <article class="quote-card" > 6332 6333 6334 6335 <div class="quote-card__media"> 6336 6337 6338 6339 6340<picture class="lazypicture block w-full quote-card__image" style="--ar-lzimg-mobile: 0.9237588652482269; "> 6341 6342 <img src="//www.blueair.com/cdn/shop/files/Rectangle_6402_e5b36990-ce07-41a7-a788-707ba2044e5b.png?v=1782234555&width=1920" alt="JESSICA PEGULA" srcset="//www.blueair.com/cdn/shop/files/Rectangle_6402_e5b36990-ce07-41a7-a788-707ba2044e5b.png?v=1782234555&width=300 300w, //www.blueair.com/cdn/shop/files/Rectangle_6402_e5b36990-ce07-41a7-a788-707ba2044e5b.png?v=1782234555&width=600 600w, //www.blueair.com/cdn/shop/files/Rectangle_6402_e5b36990-ce07-41a7-a788-707ba2044e5b.png?v=1782234555&width=750 750w, //www.blueair.com/cdn/shop/files/Rectangle_6402_e5b36990-ce07-41a7-a788-707ba2044e5b.png?v=1782234555&width=1024 1024w, //www.blueair.com/cdn/shop/files/Rectangle_6402_e5b36990-ce07-41a7-a788-707ba2044e5b.png?v=1782234555&width=1280 1280w, //www.blueair.com/cdn/shop/files/Rectangle_6402_e5b36990-ce07-41a7-a788-707ba2044e5b.png?v=1782234555&width=1440 1440w, //www.blueair.com/cdn/shop/files/Rectangle_6402_e5b36990-ce07-41a7-a788-707ba2044e5b.png?v=1782234555&width=1920 1920w" loading="lazy" class="w-full quote-card__img" fetchpriority="auto"> 6343</picture> 6344 </div> 6345 6346 6347 <div class="quote-card__body"> 6348 <div class="quote-card__quote-icon" aria-hidden="true"> 6349 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 36 29" aria-hidden="true"> 6350 <path fill="currentColor" d="M24.862 28.014c-3.852 0-6.77-2.918-6.77-6.887 0-6.303 5.02-17.158 16.692-21.127l.467 1.4c-4.553 1.985-9.105 6.304-9.105 10.039 0 1.517.584 2.568 2.101 3.735 2.218 1.518 3.502 3.735 3.502 5.953 0 4.085-3.152 6.887-6.887 6.887Zm-18.092 0c-3.852 0-6.77-2.918-6.77-6.887C0 14.824 5.02 3.969 16.692 0l.466 1.4C12.606 3.386 8.054 7.705 8.054 11.44c0 1.517.584 2.568 2.101 3.735 2.218 1.518 3.502 3.735 3.502 5.953 0 4.085-3.152 6.887-6.887 6.887Z"/> 6351</svg> 6352 6353 </div> 6354 6355 6356 <div class="quote-card__quote p1"> 6357 Air quality is one of those things you donât always think about, but it affects everything - from how well you sleep to how you feel when you step on court. 6358 </div> 6359 6360 6361 6362 <div class="quote-card__author"> 6363 6364 <div class="quote-card__author-icon" aria-hidden="true"> 6365 <img src="//www.blueair.com/cdn/shop/files/Group_12.png?v=1782234572&width=128" alt="" srcset="//www.blueair.com/cdn/shop/files/Group_12.png?v=1782234572&width=64 64w, //www.blueair.com/cdn/shop/files/Group_12.png?v=1782234572&width=128 128w" width="128" height="128" loading="lazy" sizes="64px" class="quote-card__author-icon-img"> 6366 </div> 6367 6368 6369 6370 <div class="quote-card__author-text"> 6371 6372 <p class="quote-card__name s2">JESSICA PEGULA</p> 6373 6374 6375 <p class="quote-card__role p2">Professional Tennis Athlete, 5 year Blueair user</p> 6376 6377 </div> 6378 6379 </div> 6380 6381 </div> 6382</article> 6383 6384 </div> 6385 6386 6387 6388 6389 6390 6391 <div 6392 class="swiper-slide h-auto" 6393 js-carousel-slide 6394 role="group" 6395 aria-roledescription="slide" 6396 aria-label="Quote 2 of 3" 6397 > 6398 <article class="quote-card" > 6399 6400 6401 6402 <div class="quote-card__media"> 6403 6404 6405 6406 6407<picture class="lazypicture block w-full quote-card__image" style="--ar-lzimg-mobile: 0.9237588652482269; "> 6408 6409 <img src="//www.blueair.com/cdn/shop/files/Rectangle_6402_bc1c5d28-436c-4d13-80a5-1a8d105fab95.png?v=1782234487&width=1920" alt="DR. ANGELA BELL" srcset="//www.blueair.com/cdn/shop/files/Rectangle_6402_bc1c5d28-436c-4d13-80a5-1a8d105fab95.png?v=1782234487&width=300 300w, //www.blueair.com/cdn/shop/files/Rectangle_6402_bc1c5d28-436c-4d13-80a5-1a8d105fab95.png?v=1782234487&width=600 600w, //www.blueair.com/cdn/shop/files/Rectangle_6402_bc1c5d28-436c-4d13-80a5-1a8d105fab95.png?v=1782234487&width=750 750w, //www.blueair.com/cdn/shop/files/Rectangle_6402_bc1c5d28-436c-4d13-80a5-1a8d105fab95.png?v=1782234487&
6409width=1024 1024w, //www.blueair.com/cdn/shop/files/Rectangle_6402_bc1c5d28-436c-4d13-80a5-1a8d105fab95.png?v=1782234487&width=1280 1280w, //www.blueair.com/cdn/shop/files/Rectangle_6402_bc1c5d28-436c-4d13-80a5-1a8d105fab95.png?v=1782234487&width=1440 1440w, //www.blueair.com/cdn/shop/files/Rectangle_6402_bc1c5d28-436c-4d13-80a5-1a8d105fab95.png?v=1782234487&width=1920 1920w" loading="lazy" class="w-full quote-card__img" fetchpriority="auto"> 6410</picture> 6411 </div> 6412 6413 6414 <div class="quote-card__body"> 6415 <div class="quote-card__quote-icon" aria-hidden="true"> 6416 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 36 29" aria-hidden="true"> 6417 <path fill="currentColor" d="M24.862 28.014c-3.852 0-6.77-2.918-6.77-6.887 0-6.303 5.02-17.158 16.692-21.127l.467 1.4c-4.553 1.985-9.105 6.304-9.105 10.039 0 1.517.584 2.568 2.101 3.735 2.218 1.518 3.502 3.735 3.502 5.953 0 4.085-3.152 6.887-6.887 6.887Zm-18.092 0c-3.852 0-6.77-2.918-6.77-6.887C0 14.824 5.02 3.969 16.692 0l.466 1.4C12.606 3.386 8.054 7.705 8.054 11.44c0 1.517.584 2.568 2.101 3.735 2.218 1.518 3.502 3.735 3.502 5.953 0 4.085-3.152 6.887-6.887 6.887Z"/> 6418</svg> 6419 6420 </div> 6421 6422 6423 <div class="quote-card__quote p1"> 6424 A high-quality humidifier, like Blueair, ensures precise humidity control for a healthier, more restful sleep environment. 6425 </div> 6426 6427 6428 6429 <div class="quote-card__author"> 6430 6431 <div class="quote-card__author-icon" aria-hidden="true"> 6432 <img src="//www.blueair.com/cdn/shop/files/Group_11.png?v=1782234525&width=128" alt="" srcset="//www.blueair.com/cdn/shop/files/Group_11.png?v=1782234525&width=64 64w, //www.blueair.com/cdn/shop/files/Group_11.png?v=1782234525&width=128 128w" width="128" height="128" loading="lazy" sizes="64px" class="quote-card__author-icon-img"> 6433 </div> 6434 6435 6436 6437 <div class="quote-card__author-text"> 6438 6439 <p class="quote-card__name s2">DR. ANGELA BELL</p> 6440 6441 6442 <p class="quote-card__role p2">Board Certified Physician & Certified Sleep Specialist</p> 6443 6444 </div> 6445 6446 </div> 6447 6448 </div> 6449</article> 6450 6451 </div> 6452 6453 6454 6455 6456 6457 6458 <div 6459 class="swiper-slide h-auto" 6460 js-carousel-slide 6461 role="group" 6462 aria-roledescription="slide" 6463 aria-label="Quote 3 of 3" 6464 > 6465 <article class="quote-card" > 6466 6467 6468 6469 <div class="quote-card__media"> 6470 6471 6472 6473 6474<picture class="lazypicture block w-full quote-card__image" style="--ar-lzimg-mobile: 0.8794326241134752; "> 6475 6476 <img src="//www.blueair.com/cdn/shop/files/Rectangle_6402_94dee4ec-6e84-4574-8c98-3d4613d27f68.png?v=1782234611&width=1920" alt="DR. RYAN TURNER" srcset="//www.blueair.com/cdn/shop/files/Rectangle_6402_94dee4ec-6e84-4574-8c98-3d4613d27f68.png?v=1782234611&width=300 300w, //www.blueair.com/cdn/shop/files/Rectangle_6402_94dee4ec-6e84-4574-8c98-3d4613d27f68.png?v=1782234611&width=600 600w, //www.blueair.com/cdn/shop/files/Rectangle_6402_94dee4ec-6e84-4574-8c98-3d4613d27f68.png?v=1782234611&width=750 750w, //www.blueair.com/cdn/shop/files/Rectangle_6402_94dee4ec-6e84-4574-8c98-3d4613d27f68.png?v=1782234611&width=1024 1024w, //www.blueair.com/cdn/shop/files/Rectangle_6402_94dee4ec-6e84-4574-8c98-3d4613d27f68.png?v=1782234611&width=1280 1280w, //www.blueair.com/cdn/shop/files/Rectangle_6402_94dee4ec-6e84-4574-8c98-3d4613d27f68.png?v=1782234611&width=1440 1440w, //www.blueair.com/cdn/shop/files/Rectangle_6402_94dee4ec-6e84-4574-8c98-3d4613d27f68.png?v=1782234611&width=1920 1920w" loading="lazy" class="w-full quote-card__img" fetchpriority="auto"> 6477</picture> 6478 </div> 6479 6480 6481 <div class="quote-card__body"> 6482 <div class="quote-card__quote-icon" aria-hidden="true"> 6483 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 36 29" aria-hidden="true"> 6484 <path fill="currentColor" d="M24.862 28.014c-3.852 0-6.77-2.918-6.77-6.887 0-6.303 5.
648402-17.158 16.692-21.127l.467 1.4c-4.553 1.985-9.105 6.304-9.105 10.039 0 1.517.584 2.568 2.101 3.735 2.218 1.518 3.502 3.735 3.502 5.953 0 4.085-3.152 6.887-6.887 6.887Zm-18.092 0c-3.852 0-6.77-2.918-6.77-6.887C0 14.824 5.02 3.969 16.692 0l.466 1.4C12.606 3.386 8.054 7.705 8.054 11.44c0 1.517.584 2.568 2.101 3.735 2.218 1.518 3.502 3.735 3.502 5.953 0 4.085-3.152 6.887-6.887 6.887Z"/> 6485</svg> 6486 6487 </div> 6488 6489 6490 <div class="quote-card__quote p1"> 6491 Its DermaSense⢠technology continuously adjusts humidity levels based on room temperature and your natural day-to-night rhythm, helping maintain an optimal environment for the skin. 6492 </div> 6493 6494 6495 6496 <div class="quote-card__author"> 6497 6498 <div class="quote-card__author-icon" aria-hidden="true"> 6499 <img src="//www.blueair.com/cdn/shop/files/Group_1_d92d4268-5486-4737-aff4-7b580f666402.png?v=1782234630&width=128" alt="" srcset="//www.blueair.com/cdn/shop/files/Group_1_d92d4268-5486-4737-aff4-7b580f666402.png?v=1782234630&width=64 64w, //www.blueair.com/cdn/shop/files/Group_1_d92d4268-5486-4737-aff4-7b580f666402.png?v=1782234630&width=128 128w" width="128" height="149" loading="lazy" sizes="64px" class="quote-card__author-icon-img"> 6500 </div> 6501 6502 6503 6504 <div class="quote-card__author-text"> 6505 6506 <p class="quote-card__name s2">DR. RYAN TURNER</p> 6507 6508 6509 <p class="quote-card__role p2">Board Certified Dermatologist</p> 6510 6511 </div> 6512 6513 </div> 6514 6515 </div> 6516</article> 6517 6518 </div> 6519 6520 6521 </div> 6522 </div> 6523 </s-carousel> 6524 </div> 6525 6526 6527 <div class="quote-carousel__inner"> 6528 <div class="quote-carousel__nav"> 6529 <div 6530 class="quote-carousel__scrollbar swiper-scrollbar" 6531 js-scrollbar-template--26741565849886__section_quote_carousel_WwbwQ 6532 aria-hidden="true"> 6533 </div> 6534 </div> 6535 </div> 6536 6537 </div> 6538 6539 6540</section><section id="shopify-section-template--26741565849886__section_testimonial_tabs_Rtbxp9" class="shopify-section"> 6541<div class="section__testimonial-tabs 6542 mt-0 mb-0 pt-xl pb-xl desktop:mt-0 desktop:mb-0 desktop:pt-xxl desktop:pb-xxl 6543 text-blue"> 6544 6545 <div class="testimonial-tabs__image w-[150px] mx-auto mb-xl desktop:mb-xxl"> 6546 6547 6548 6549 6550<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 0.9549492385786802; "> 6551 6552 <img src="//www.blueair.com/cdn/shop/files/Blueair_MostAwarded_2025.png?v=1752152627&width=1920" srcset="//www.blueair.com/cdn/shop/files/Blueair_MostAwarded_2025.png?v=1752152627&width=300 300w, //www.blueair.com/cdn/shop/files/Blueair_MostAwarded_2025.png?v=1752152627&width=600 600w, //www.blueair.com/cdn/shop/files/Blueair_MostAwarded_2025.png?v=1752152627&width=750 750w, //www.blueair.com/cdn/shop/files/Blueair_MostAwarded_2025.png?v=1752152627&width=1024 1024w, //www.blueair.com/cdn/shop/files/Blueair_MostAwarded_2025.png?v=1752152627&width=1280 1280w, //www.blueair.com/cdn/shop/files/Blueair_MostAwarded_2025.png?v=1752152627&width=1440 1440w, //www.blueair.com/cdn/shop/files/Blueair_MostAwarded_2025.png?v=1752152627&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 6553</picture> 6554 </div> 6555 6556 <s-tabs class="block"> 6557 6558 <div id="TestimonialTab1-content-panel" class="tab__panel testimonial-tab__panel px-md desktop:px-xl" role="tabpanel" aria-labelledby="TestimonialTab1-tab" aria-hidden="false"> 6559 <div class="testimonial-tab__content-text text-center h6 mx-auto max-w-[var(--max-w-mobile)] desktop:max-w-[var(--max-w-desktop)]" style="--max-w-mobile: unset; --max-w-desktop: 700px;"> 6560 âThe Blue Pure 211i Max aced our tests, and on top of its powerful performance, it stands out for its energy efficiency, quiet operation, user-friendly features, and good looks.â 6561 </div> 6562 </div> 6563 6564 <div id="TestimonialTab2-content-panel" class="tab__panel testimonial-tab__panel px-md desktop:px-xl" role="tabpanel" aria-labelledby="TestimonialTab2-tab" aria-hidden="true"> 6565 <div class="testimonial-tab__content-text text-center h6 mx-auto max-w-[var(--max-w-mobile)] desktop:max-w-[var(--max-w-desktop)]" style="--max-w-mobile: unset; --max-w-desktop: 700px;"> 6566 âBlueair's 311i+ Max was the best at capturing the full range of contaminants floating through the air in a typical home. Its advanced multi-level filtration captures contaminants of all sizes â not just dander and pet hair, but also cooking fumes, dust mites and pollen.â 6567 </div> 6568 </div> 6569 6570 <div id="TestimonialTab3-content-panel" class="tab__panel testimonial-tab__panel px-md desktop:px-xl" role="tabpanel" aria-labelledby="TestimonialTab3-tab" aria-hidden="true"> 6571 <div class="testimonial-tab__content-text text-center h6 mx-auto max-w-[var(--max-w-mobile)] desktop:max-w-[var(--max-w-desktop)]" style="--max-w-mobile: unset; --max-w-desktop: 700px;"> 6572 "The elegant [ComfortPure⢠3-in-1] did a whole lot more than efficie
6572ntly cleaning the air in my large living room. It also cooled the space during a few unseasonably hot late-October afternoons and warmed it when the chilly fall weather kicked in." 6573 </div> 6574 </div> 6575 6576 <div class="tab__triggers mt-xl desktop:mt-xxl flex flex-nowrap items-center gap-md w-fit mx-auto overflow-x-auto max-w-[100vw] px-md desktop:px-xl" role="tablist" aria-orientation="horizontal" js-tablist> 6577 6578 <button 6579 id="TestimonialTab1-tab" 6580 class="tab__trigger testimonial-tab__trigger min-w-[124px] w-[124px] desktop:min-w-[200px] desktop:w-[200px]" 6581 aria-controls="TestimonialTab1-content-panel" 6582 role="tab" 6583 aria-selected="true" 6584 aria-label="Wirecutter" 6585 js-tab 6586 6587 js-tracking-item 6588 data-event="homepage_click" 6589 data-click-module="reviews" 6590 data-click-element="reviews_block" 6591 data-click-name="Reviews > Clicked Wirecutter" 6592 6593 > 6594 6595 6596 6597 6598<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 1.0; "> 6599 6600 <img src="//www.blueair.com/cdn/shop/files/Wirecutter_7b3546e9-043c-400a-a959-e8672a5483e7.png?v=1738264471&width=1920" srcset="//www.blueair.com/cdn/shop/files/Wirecutter_7b3546e9-043c-400a-a959-e8672a5483e7.png?v=1738264471&width=300 300w, //www.blueair.com/cdn/shop/files/Wirecutter_7b3546e9-043c-400a-a959-e8672a5483e7.png?v=1738264471&width=600 600w, //www.blueair.com/cdn/shop/files/Wirecutter_7b3546e9-043c-400a-a959-e8672a5483e7.png?v=1738264471&width=750 750w, //www.blueair.com/cdn/shop/files/Wirecutter_7b3546e9-043c-400a-a959-e8672a5483e7.png?v=1738264471&width=1024 1024w, //www.blueair.com/cdn/shop/files/Wirecutter_7b3546e9-043c-400a-a959-e8672a5483e7.png?v=1738264471&width=1280 1280w, //www.blueair.com/cdn/shop/files/Wirecutter_7b3546e9-043c-400a-a959-e8672a5483e7.png?v=1738264471&width=1440 1440w, //www.blueair.com/cdn/shop/files/Wirecutter_7b3546e9-043c-400a-a959-e8672a5483e7.png?v=1738264471&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 6601</picture> 6602 </button> 6603 6604 <button 6605 id="TestimonialTab2-tab" 6606 class="tab__trigger testimonial-tab__trigger min-w-[124px] w-[124px] desktop:min-w-[200px] desktop:w-[200px]" 6607 aria-controls="TestimonialTab2-content-panel" 6608 role="tab" 6609 aria-selected="false" 6610 aria-label="Good Housekeeping" 6611 js-tab 6612 6613 js-tracking-item 6614 data-event="homepage_click" 6615 data-click-module="reviews" 6616 data-click-element="reviews_block" 6617 data-click-name="Reviews > Clicked Good Housekeeping" 6618 6619 > 6620 6621 6622 6623 6624<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 2.0; "> 6625 6626 <img src="//www.blueair.com/cdn/shop/files/seed-goodhouskeeping-logo-cropped.png?v=1734971355&width=1920" srcset="//www.blueair.com/cdn/shop/files/seed-goodhouskeeping-logo-cropped.png?v=1734971355&width=300 300w, //www.blueair.com/cdn/shop/files/seed-goodhouskeeping-logo-cropped.png?v=1734971355&width=600 600w, //www.blueair.com/cdn/shop/files/seed-goodhouskeeping-logo-cropped.png?v=1734971355&width=750 750w, //www.blueair.com/cdn/shop/files/seed-goodhouskeeping-logo-cropped.png?v=1734971355&width=1024 1024w, //www.blueair.com/cdn/shop/files/seed-goodhouskeeping-logo-cropped.png?v=1734971355&width=1280 1280w, //www.blueair.com/cdn/shop/files/seed-goodhouskeeping-logo-cropped.png?v=1734971355&width=1440 1440w, //www.blueair.com/cdn/shop/files/seed-goodhouskeeping-logo-cropped.png?v=1734971355&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 6627</picture> 6628 </button> 6629 6630 <button 6631 id="TestimonialTab3-tab" 6632 class="tab__trigger testimonial-tab__trigger min-w-[124px] w-[124px] desktop:min-w-[200px] desktop:w-[200px]" 6633 aria-controls="TestimonialTab3-content-panel" 6634 role="tab" 6635 aria-selected="false" 6636 aria-label="Tech Awards" 6637 js-tab 6638 6639 js-tracking-item 6640 data-event="homepage_click" 6641 data-click-module="reviews" 6642 data-click-element="reviews_block" 6643 data-click-name="Reviews > Clicked Tech Awards" 6644 6645 > 6646 6647 6648 6649 6650<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 1.0; "> 6651 6652 <img src="//www.blueair.com/cdn/shop/files/Tech_awards_f33e5f1f-decf-4c47-a35e-93a8e01e25f4.png?v=1738264471&width=1920" srcset="//www.blueair.com/cdn/shop/files/Tech_awards_f33e5f1f-decf-4c47-a35e-93a8e01e25f4.png?v=1738264471&width=300 300w, //www.blueair.com/cdn/shop/files/Tech_awards_f33e5f1f-decf-4c47-a35e-93a8e01e25f4.png?v=1738264471&width=600 600w, //www.blueair.com/cdn/shop/files/Tech_awards_f33e5f1f-decf-4c47-a35e-93a8e01e25f4.png?v=1738264471&width=750 750w, //www.blueair.com/cdn/shop/files/Tech_awards_f33e5f1f-decf-4c47-a35e-93a8e01e25f4.png?v=1738264471&
6652width=1024 1024w, //www.blueair.com/cdn/shop/files/Tech_awards_f33e5f1f-decf-4c47-a35e-93a8e01e25f4.png?v=1738264471&width=1280 1280w, //www.blueair.com/cdn/shop/files/Tech_awards_f33e5f1f-decf-4c47-a35e-93a8e01e25f4.png?v=1738264471&width=1440 1440w, //www.blueair.com/cdn/shop/files/Tech_awards_f33e5f1f-decf-4c47-a35e-93a8e01e25f4.png?v=1738264471&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 6653</picture> 6654 </button> 6655 6656 </div> 6657 </s-tabs> 6658</div> 6659 6660</section><section id="shopify-section-template--26741565849886__section_image_text_grid_HDAVLL" class="shopify-section"> 6661<div class="section__image-text-grid 6662 mt-0 mb-0 pt-xl pb-md desktop:mt-0 desktop:mb-0 desktop:pt-xxl desktop:pb-xxl 6663 bg-blue-light text-blue desktop:px-xl"> 6664 <div class="flex flex-col gap-lg desktop:flex-row desktop:items-center desktop:gap-[136px] desktop:mx-auto desktop:max-w-[var(--section-max-width-desktop)]" style="--section-max-width-desktop: "> 6665 <div class="image-text-grid__grid-container px-md desktop:px-0 desktop:flex-1"> 6666 <div class="image-text-grid__grid-wrapper desktop:mr-auto desktop:max-w-[var(--desktop-text-max-width)]" style="--desktop-text-max-width: unset;"> 6667 6668 <h2 6669 class="image-text-grid__title title-em h3 mb-lg desktop:pb-xs" 6670 6671 style="--title-em-color: ;" 6672 6673 > 6674 <p>
6674Healthier living starts here</p> 6675 </h2> 6676 6677 <div class="image-text-grid__grid grid grid-cols-2 gap-x-md gap-y-lg"> 6678 6679 <div class="image-text-grid__block"> 6680 6681 <h3 class="image-text-grid-block__title h2 mb-xxs">96%</h3> 6682 6683 6684 <p class="image-text-grid-block__subtext p2">of users felt more <br> refreshed and energized</p> 6685 6686 </div> 6687 6688 <div class="image-text-grid__block"> 6689 6690 <h3 class="image-text-grid-block__title h2 mb-xxs">96%</h3> 6691 6692 6693 <p class="image-text-grid-block__subtext p2">recommend Blueair to improve <br> overall sleep quality</p> 6694 6695 </div> 6696 6697 <div class="image-text-grid__block"> 6698 6699 <h3 class="image-text-grid-block__title h2 mb-xxs">94%</h3> 6700 6701 6702 <p class="image-text-grid-block__subtext p2">of users with allergy discomfort <br> felt more comfortable</p> 6703 6704 </div> 6705 6706 <div class="image-text-grid__block"> 6707 6708 <h3 class="image-text-grid-block__title h2 mb-xxs">96%</h3> 6709 6710 6711 <p class="image-text-grid-block__subtext p2">would recommend Blueair air <br> purifiers to improve your wellbeing</p> 6712 6713 </div> 6714 6715 </div> 6716 </div> 6717 </div> 6718 <div class="image-text-grid__image px-md desktop:px-0 order-last desktop:order-first desktop:w-[var(--desktop-image-width)]" style="--desktop-image-width: 45%;" > 6719 6720 6721 6722 6723<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 1.0; "> 6724 6725 <img src="//www.blueair.com/cdn/shop/files/1_1fadccfa-22ec-45ce-a9cd-3ddf1f7458d1.png?v=1750170183&width=1920" alt="<p>Healthier living starts here</p>" srcset="//www.blueair.com/cdn/shop/files/1_1fadccfa-22ec-45ce-a9cd-3ddf1f7458d1.png?v=1750170183&width=300 300w, //www.blueair.com/cdn/shop/files/1_1fadccfa-22ec-45ce-a9cd-3ddf1f7458d1.png?v=1750170183&width=600 600w, //www.blueair.com/cdn/shop/files/1_1fadccfa-22ec-45ce-a9cd-3ddf1f7458d1.png?v=1750170183&width=750 750w, //www.blueair.com/cdn/shop/files/1_1fadccfa-22ec-45ce-a9cd-3ddf1f7458d1.png?v=1750170183&width=1024 1024w, //www.blueair.com/cdn/shop/files/1_1fadccfa-22ec-45ce-a9cd-3ddf1f7458d1.png?v=1750170183&width=1280 1280w, //www.blueair.com/cdn/shop/files/1_1fadccfa-22ec-45ce-a9cd-3ddf1f7458d1.png?v=1750170183&width=1440 1440w, //www.blueair.com/cdn/shop/files/1_1fadccfa-22ec-45ce-a9cd-3ddf1f7458d1.png?v=1750170183&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 6726</picture> 6727 </div> 6728 </div> 6729</div> 6730 6731</section><section id="shopify-section-template--26741565849886__section_image_text_J44nHk" class="shopify-section"> 6732<div class="section__image-text 6733 mt-0 mb-0 pt-xl pb-xl desktop:mt-0 desktop:mb-xl desktop:pt-xl desktop:pb-0 6734 bg-white text-blue px-md desktop:px-xl"> 6735 <div class="mx-auto flex flex-col gap-lg desktop:flex-row desktop:items-center desktop:gap-[136px] desktop:max-w-[var(--max-width-desktop)]" style="--max-width-desktop: "> 6736 <div class="image-text__text-content-wrapper desktop:flex-1 widescreen:pl-xl"> 6737 <div class="image-text__text-content flex flex-col gap-sm desktop:ml-auto desktop:max-w-[var(--desktop-text-max-width)]" style="--desktop-text-max-width: unset;"> 6738 6739 <h2 6740 class="image-text__title title-em h3" 6741 6742 style="--title-em-color: ;" 6743 6744 > 6745 <p>Not sure where to begin?</p> 6746 </h2> 6747 6748 6749 <p class="image-text__subtext s3">As the air care experts, weâll guide you to the perfect solution to keep your air fresh and clean</p> 6750 6751 6752 6753 6754 <a 6755 href="/pages/guided-selling" 6756 class="image-text__cta btn btn--transparent-rounded" 6757 6758 js-tracking-item 6759 data-event="homepage_click" 6760 6761 data-click-module="quiz" 6762 data-click-element="quiz_block" 6763 data-click-name="Quiz > HP Quiz CTA" 6764 6765 6766 >
6767 <span class="btn__text">Take the quiz</span> 6768 <span class="btn__arrow"><svg class="icon icon--arrow-right" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> 6769<title>Arrow - Right</title> 6770<path d="M30.2175 22.0869H10.439V20.9414H30.2447L21.7773 11.4716L22.6313 10.708L32.3486 21.5758L22.6093 31.3151L21.7993 30.5051L30.2175 22.0869Z"/> 6771</svg> 6772</span> 6773 </a> 6774 6775 </div> 6776 </div> 6777 <div class="image-text__image order-last desktop:order-last desktop:w-[var(--desktop-image-width)]" style="--desktop-image-width: 50%;" > 6778 6779 6780 6781 6782<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 1.0; --ar-lzimg-tabletp: 1.0;"> 6783 6784 <source srcset="//www.blueair.com/cdn/shop/files/Frame_3951.png?v=1741654633&width=300 300w, //www.blueair.com/cdn/shop/files/Frame_3951.png?v=1741654633&width=600 600w, //www.blueair.com/cdn/shop/files/Frame_3951.png?v=1741654633&width=750 750w, //www.blueair.com/cdn/shop/files/Frame_3951.png?v=1741654633&width=1024 1024w, //www.blueair.com/cdn/shop/files/Frame_3951.png?v=1741654633&width=1280 1280w, //www.blueair.com/cdn/shop/files/Frame_3951.png?v=1741654633&width=1440 1440w, //www.blueair.com/cdn/shop/files/Frame_3951.png?v=1741654633&width=1920 1920w" media="(min-width:48rem)"> 6785 6786 <img src="//www.blueair.com/cdn/shop/files/Frame_3951.png?v=1741654633&width=768" alt="<p>Not sure where to begin?</p>" srcset="//www.blueair.com/cdn/shop/files/Frame_3951.png?v=1741654633&width=300 300w, //www.blueair.com/cdn/shop/files/Frame_3951.png?v=1741654633&width=600 600w, //www.blueair.com/cdn/shop/files/Frame_3951.png?v=1741654633&width=750 750w" loading="lazy" class="w-full " fetchpriority="auto"> 6787</picture> 6788 </div> 6789 </div> 6790 6791</div> 6792 6793</section><section id="shopify-section-template--26741565849886__section_image_text_YpPrBz" class="shopify-section"> 6794<div class="section__image-text 6795 mt-0 mb-0 pt-xl pb-lg desktop:mt-0 desktop:mb-0 desktop:pt-xxxl desktop:pb-xxxl 6796 text-blue px-md desktop:px-xl"> 6797 <div class="mx-auto flex flex-col gap-lg desktop:flex-row desktop:items-center desktop:gap-[136px] desktop:max-w-[var(--max-width-desktop)]" style="--max-width-desktop: "> 6798 <div class="image-text__text-content-wrapper desktop:flex-1 widescreen:pr-xl"> 6799 <div class="image-text__text-content flex flex-col gap-sm desktop:mr-auto desktop:max-w-[var(--desktop-text-max-width)]" style="--desktop-text-max-width: 80ch;"> 6800 6801 <h2 6802 class="image-text__title title-em h3" 6803 6804 style="--title-em-color: ;" 6805 6806 > 6807 <p>Subscribe & save <br/>15% on filters</p> 6808 </h2> 6809 6810 6811 <p class="image-text__subtext s3">Choose your delivery schedule, edit <br> anytime and weâll take care of the rest</p> 6812 6813 6814 6815 6816 <a 6817 href="/pages/subscribe" 6818 class="image-text__cta btn btn--transparent-rounded" 6819 6820 js-tracking-item 6821 data-event="homepage_click" 6822 6823 data-click-module="subscribe_save" 6824 data-click-element="subscribe_block" 6825 data-click-name="Subscribe & Save > Learn more" 6826 6827 6828 > 6829 <span class="btn__text">Learn more</span> 6830 <span class="btn__arrow"><svg class="icon icon--arrow-right" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> 6831<title>Arrow - Right</title> 6832<path d="M30.2175 22.0869H10.439V20.9414H30.2447L21.7773 11.4716L22.6313 10.708L32.3486 21.5758L22.6093 31.3151L21.7993 30.5051L30.2175 22.0869Z"/> 6833</svg> 6834</span> 6835 </a> 6836 6837 </div> 6838 </div> 6839 <div class="image-text__image order-last desktop:order-first desktop:w-[var(--desktop-image-width)]" style="--desktop-image-width: 50%;" > 6840 6841 6842 6843 6844<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 1.001543209876543; "> 6845 6846 <img src="//www.blueair.com/cdn/shop/files/image-comtent-2.png?v=1731700451&width=1920" alt="<p>Subscribe & save <br/>15% on filters</p>" srcset="//www.blueair.com/cdn/shop/files/image-comtent-2.png?v=1731700451&width=300 300w, //www.blueair.com/cdn/shop/files/image-comtent-2.png?v=1731700451&width=600 600w, //www.blueair.com/cdn/shop/files/image-comtent-2.png?v=1731700451&width=750 750w, //www.blueair.com/cdn/shop/files/image-comtent-2.png?v=1731700451&
6846width=1024 1024w, //www.blueair.com/cdn/shop/files/image-comtent-2.png?v=1731700451&width=1280 1280w, //www.blueair.com/cdn/shop/files/image-comtent-2.png?v=1731700451&width=1440 1440w, //www.blueair.com/cdn/shop/files/image-comtent-2.png?v=1731700451&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 6847</picture> 6848 </div> 6849 </div> 6850 6851</div> 6852 6853</section><section id="shopify-section-template--26741565849886__section_text_banner_KHYtRe" class="shopify-section"> 6854<div class="section__text-banner 6855 mt-0 mb-0 pt-0 pb-0 desktop:mt-0 desktop:mb-0 desktop:pt-0 desktop:pb-0 6856 bg-white text-blue px-md desktop:px-xl"> 6857 <div class="text-banner__wrapper mx-auto desktop:max-w-[var(--max-w-desktop)] text-center desktop:text-center " style="--max-w-desktop: unset;"> 6858 6859 <div class="text-banner__text-content"> 6860 6861 <h2 6862 class="text-banner__title title-em h3 mb-xs" 6863 6864 style="--title-em-color: ;" 6865 6866 > 6867 <p>Shop our best-sellers</p> 6868 </h2> 6869 6870 6871 6872 </div> 6873 </div> 6874</div> 6875 6876</section><section id="shopify-section-template--26741565849886__section_product_grid_mkajCi" class="shopify-section"> 6877 6878 6879 6880<div class="section__product-grid 6881 mt-0 mb-0 pt-lg pb-lg desktop:mt-0 desktop:mb-0 desktop:pt-xxxl desktop:pb-xxxl 6882 text-blue" style="--cols-mobile: 1; --cols-desktop: 3;"> 6883 6884 6885 6886<s-carousel data-options='{ 6887 "cssMode": true, 6888 "loop": false, 6889 "autoHeight": false 6890 }' data-init="belowDesktop" class="product-grid__carousel grid desktop:px-xl"> 6891 <div id="ProductGrid-template--26741565849886__section_product_grid_mkajCi" class="swiper w-full max-w-full" js-carousel> 6892 <div class="swiper-wrapper product-grid__products desktop:!grid desktop:gap-md"> 6893 6894 6895 <div class="swiper-slide product-grid__product w-[80%] tabletp:w-[70%] box-content pl-md pr-xxs desktop:px-0 desktop:w-full desktop:box-border" js-carousel-slide> 6896 6897 6898<product-card class="product-card block bg-blue-light desktop:bg-white desktop:transition-[background-color]"> 6899 <a 6900 href="/products/blue-pure-211i-max" 6901 class="product-card__image-link-wrapper block relative !no-underline" 6902 js-product-link 6903 aria-label="Shop Blue Pure 211i Max" 6904 js-populate-image 6905 6906 js-tracking-item 6907 data-event="homepage_click" 6908 data-click-module="best_sellers" 6909 data-click-element="best_sellers" 6910 data-click-name="Best sellers > Blue Pure 211i Max" 6911 6912 > 6913 6914 6915 6916 6917 6918 6919 <div class="product-card__image aspect-square" data-swatch='Nordic Fog' js-product-card-image js-product-card-main-image> 6920 6921 6922 6923 6924 6925<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 6926 6927 <img src="//www.blueair.com/cdn/shop/files/211i_Max_9890c896-968d-4ae0-a4e0-12dd8673135e.png?v=1763650617&width=1920" srcset="//www.blueair.com/cdn/shop/files/211i_Max_9890c896-968d-4ae0-a4e0-12dd8673135e.png?v=1763650617&width=300 300w, //www.blueair.com/cdn/shop/files/211i_Max_9890c896-968d-4ae0-a4e0-12dd8673135e.png?v=1763650617&width=600 600w, //www.blueair.com/cdn/shop/files/211i_Max_9890c896-968d-4ae0-a4e0-12dd8673135e.png?v=1763650617&width=750 750w, //www.blueair.com/cdn/shop/files/211i_Max_9890c896-968d-4ae0-a4e0-12dd8673135e.png?v=1763650617&width=1024 1024w, //www.blueair.com/cdn/shop/files/211i_Max_9890c896-968d-4ae0-a4e0-12dd8673135e.png?v=1763650617&width=1280 1280w, //www.blueair.com/cdn/shop/files/211i_Max_9890c896-968d-4ae0-a4e0-12dd8673135e.png?v=1763650617&width=1440 1440w, //www.blueair.com/cdn/shop/files/211i_Max_9890c896-968d-4ae0-a4e0-12dd8673135e.png?v=1763650617&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 6928</picture> 6929 6930 </div> 6931 6932 6933 </a> 6934 <div class="product-card__info px-sm py-md desktop:p-md"> 6935 <div class="product-card__tags min-h-[28px] mb-sm flex justify-start gap-x-xs gap-y-xxs flex-wrap "> 6936 6937 <span class="product-card__tag product-card__tag--gray bg-gray hidden text-12 leading-[12px] font-500 py-xxs px-xs rounded-[60px]" js-product-card-sold-out-tag> Out of Stock </span> 6938 6939 6940 6941 6942 6943 6944 </div> 6945 6946 <div class="product-card__title-layout flex gap-sm justify-between"> 6947 <div class="product-card__title-container flex-1"> 6948 <a 6949 href="/products/blue-pure-211i-max" 6950 class="product-card__title s1 block !no-underline" 6951 js-product-link 6952 6953 js-tracking-item 6954 data-event="homepage_click" 6955 data-click-module="best_sellers" 6956 data-click-element="best_sellers" 6957 data-click-name="Best sellers > Blue Pure 211i Max" 6958 6959 > 6960 6961 6962 6963Blue Pure 211i Max 6964 </a> 6965 6966 </div> 6967 6968 6969 </div> 6970 6971 6972
6973 <div class="product-card__short-description p2 mt-xxxs">Air Purifier, Extra Large Rooms</div> 6974 6975 6976 6977 6978 <div class="product-card__swatches-container mt-sm"> 6979 <div class="product-card__current-swatch font-700"> 6980 <span>Color: </span> 6981 <span js-product-card-current-swatch-label>Nordic Fog</span> 6982 </div> 6983 <div class="product-card__swatches flex flex-wrap gap-xxs mt-xxs" data-swatch-family="product-family-color:211imax" data-default-color="" js-populate-swatch > 6984 6985 </div> 6986 </div> 6987 6988 6989 <div class="flex justify-between items-end gap-4 tabletl:mt-[10px] flex-wrap"> 6990 <div class="product-card__price-wrapper text-16 flex justify-start items-center gap-sm " js-product-card-price> 6991 6992 <span class="product-card__price product-card__price--current font-700">$349.99</span> 6993 6994 </div> 6995 6996 <button data-spark="b2c-only" type="button" data-product-url="/products/blue-pure-211i-max" class="flex justify-center items-center text-blue bg-white w-40 h-40 rounded-full border border-solid border-blue cursor-pointer hover:bg-blue hover:text-white" js-quick-view> 6997 <svg class="pointer-events-none" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="currentColor" d="m22.995 10.436-3.457 11.129H4.693L.955 10.435z" clip-rule="evenodd"/><path stroke="currentColor" d="M16.955 7.436a5 5 0 0 0-10 0"/></svg> 6998 </button> 6999 7000 </div> 7001 7002 7003 7004 7005</div> 7006</product-card> 7007 7008 7009 </div> 7010 7011 <div class="swiper-slide product-grid__product w-[80%] tabletp:w-[70%] box-content px-xxs desktop:px-0 desktop:w-full desktop:box-border" js-carousel-slide> 7012 7013 7014<product-card class="product-card block bg-blue-light desktop:bg-white desktop:transition-[background-color]"> 7015 <a 7016 href="/products/blue-signature" 7017 class="product-card__image-link-wrapper block relative !no-underline" 7018 js-product-link 7019 aria-label="Shop Blue Signature⢠Large Nordic Fog" 7020 js-populate-image 7021 7022 js-tracking-item 7023 data-event="homepage_click" 7024 data-click-module="best_sellers" 7025 data-click-element="best_sellers" 7026 data-click-name="Best sellers > Blue Signature⢠Large" 7027 7028 > 7029 7030 7031 7032 7033 7034 7035 <div class="product-card__image aspect-square" data-swatch='Nordic Fog' js-product-card-image js-product-card-main-image> 7036 7037 7038 7039 7040 7041<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 7042 7043 <img src="//www.blueair.com/cdn/shop/files/Signature_Nordic_PLP_a6d368eb-abdf-44b9-800d-70cb24bf94f2.png?v=1776957424&width=1920" srcset="//www.blueair.com/cdn/shop/files/Signature_Nordic_PLP_a6d368eb-abdf-44b9-800d-70cb24bf94f2.png?v=1776957424&width=300 300w, //www.blueair.com/cdn/shop/files/Signature_Nordic_PLP_a6d368eb-abdf-44b9-800d-70cb24bf94f2.png?v=1776957424&width=600 600w, //www.blueair.com/cdn/shop/files/Signature_Nordic_PLP_a6d368eb-abdf-44b9-800d-70cb24bf94f2.png?v=1776957424&width=750 750w, //www.blueair.com/cdn/shop/files/Signature_Nordic_PLP_a6d368eb-abdf-44b9-800d-70cb24bf94f2.png?v=1776957424&width=1024 1024w, //www.blueair.com/cdn/shop/files/Signature_Nordic_PLP_a6d368eb-abdf-44b9-800d-70cb24bf94f2.png?v=1776957424&width=1280 1280w, //www.blueair.com/cdn/shop/files/Signature_Nordic_PLP_a6d368eb-abdf-44b9-800d-70cb24bf94f2.png?v=1776957424&width=1440 1440w, //www.blueair.com/cdn/shop/files/Signature_Nordic_PLP_a6d368eb-abdf-44b9-800d-70cb24bf94f2.png?v=1776957424&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 7044</picture> 7045 7046 </div> 7047 7048 7049 </a> 7050 <div class="product-card__info px-sm py-md desktop:p-md"> 7051 <div class="product-card__tags min-h-[28px] mb-sm flex justify-start gap-x-xs gap-y-xxs flex-wrap "> 7052 7053 <span class="product-card__tag product-card__tag--gray bg-gray hidden text-12 leading-[12px] font-500 py-xxs px-xs rounded-[60px]" js-product-card-sold-out-tag> Out of Stock </span> 7054 7055 7056 7057
7058 <span class="product-card__tag product-card__tag--blue text-12 leading-[12px] font-500 py-xxs px-xs rounded-[60px]">Save 20%</span> 7059 7060 7061 7062 </div> 7063 7064 <div class="product-card__title-layout flex gap-sm justify-between"> 7065 <div class="product-card__title-container flex-1"> 7066 <a 7067 href="/products/blue-signature" 7068 class="product-card__title s1 block !no-underline" 7069 js-product-link 7070 7071 js-tracking-item 7072 data-event="homepage_click" 7073 data-click-module="best_sellers" 7074 data-click-element="best_sellers" 7075 data-click-name="Best sellers > Blue Signature⢠Large" 7076 7077 > 7078 7079 7080 7081Blue Signature⢠Large 7082 </a> 7083 7084 </div> 7085 7086 7087 </div> 7088 7089 7090 7091 <div class="product-card__short-description p2 mt-xxxs">Air Purifier, Extra-large Rooms</div> 7092 7093 7094 7095 7096 <div class="product-card__swatches-container mt-sm"> 7097 <div class="product-card__current-swatch font-700"> 7098 <span>Color: </span> 7099 <span js-product-card-current-swatch-label>Nordic Fog</span> 7100 </div> 7101 <div class="product-card__swatches flex flex-wrap gap-xxs mt-xxs" data-swatch-family="product-family-color:blue-signature-large" data-default-color="" js-populate-swatch > 7102 7103 </div> 7104 </div> 7105 7106 7107 <div class="flex justify-between items-end gap-4 tabletl:mt-[10px] flex-wrap"> 7108 <div class="product-card__price-wrapper text-16 flex justify-start items-center gap-sm " js-product-card-price> 7109 7110 <s class="product-card__price product-card__price--compare">$449.99</s> 7111 <span class="product-card__price product-card__price--current font-700">$359.99</span> 7112 7113 </div> 7114 7115 <button data-spark="b2c-only" type="button" data-product-url="/products/blue-signature" class="flex justify-center items-center text-blue bg-white w-40 h-40 rounded-full border border-solid border-blue cursor-pointer hover:bg-blue hover:text-white" js-quick-view> 7116 <svg class="pointer-events-none" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="currentColor" d="m22.995 10.436-3.457 11.129H4.693L.955 10.435z" clip-rule="evenodd"/><path stroke="currentColor" d="M16.955 7.436a5 5 0 0 0-10 0"/></svg> 7117 </button> 7118 7119 </div> 7120 7121 7122 7123 7124</div> 7125</product-card> 7126 7127 7128 </div> 7129 7130 <div class="swiper-slide product-grid__product w-[80%] tabletp:w-[70%] box-content pl-xxs pr-md desktop:px-0 desktop:w-full desktop:box-border" js-carousel-slide> 7131 7132 7133<product-card class="product-card block bg-blue-light desktop:bg-white desktop:transition-[background-color]"> 7134 <a 7135 href="/products/2in1-purify-humidify-dh3i" 7136 class="product-card__image-link-wrapper block relative !no-underline" 7137 js-product-link 7138 aria-label="Shop 2-in-1 Purify + Humidify" 7139 js-populate-image 7140 7141 js-tracking-item 7142 data-event="homepage_click" 7143 data-click-module="best_sellers" 7144 data-click-element="best_sellers" 7145 data-click-name="Best sellers > 2-in-1 Purify + Humidify" 7146 7147 > 7148 7149 7150 7151 7152 <div class="product-card__image aspect-square"> 7153 7154 7155 7156 7157 7158<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: ; "> 7159 7160 <img src="//www.blueair.com/cdn/shop/files/2IN1_plp.png?v=1739211252&width=1920" srcset="//www.blueair.com/cdn/shop/files/2IN1_plp.png?v=1739211252&width=300 300w, //www.blueair.com/cdn/shop/files/2IN1_plp.png?v=1739211252&width=600 600w, //www.blueair.com/cdn/shop/files/2IN1_plp.png?v=1739211252&width=750 750w, //www.blueair.com/cdn/shop/files/2IN1_plp.png?v=1739211252&width=1024 1024w, //www.blueair.com/cdn/shop/files/2IN1_plp.png?v=1739211252&width=1280 1280w, //www.blueair.com/cdn/shop/files/2IN1_plp.png?v=1739211252&width=1440 1440w, //www.blueair.com/cdn/shop/files/2IN1_plp.png?v=1739211252&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 7161</picture> 7162 7163 </div> 7164 7165 </a> 7166 <div class="product-card__info px-sm py-md desktop:p-md"> 7167 <div class="product-card__tags min-h-[28px] mb-sm flex justify-start gap-x-xs gap-y-xxs flex-wrap "> 7168
7169 <span class="product-card__tag product-card__tag--gray bg-gray hidden text-12 leading-[12px] font-500 py-xxs px-xs rounded-[60px]" js-product-card-sold-out-tag> Out of Stock </span> 7170 7171 7172 7173 7174 7175 7176 </div> 7177 7178 <div class="product-card__title-layout flex gap-sm justify-between"> 7179 <div class="product-card__title-container flex-1"> 7180 <a 7181 href="/products/2in1-purify-humidify-dh3i" 7182 class="product-card__title s1 block !no-underline" 7183 js-product-link 7184 7185 js-tracking-item 7186 data-event="homepage_click" 7187 data-click-module="best_sellers" 7188 data-click-element="best_sellers" 7189 data-click-name="Best sellers > 2-in-1 Purify + Humidify" 7190 7191 > 7192 7193 7194 71952-in-1 Purify + Humidify 7196 </a> 7197 7198 </div> 7199 7200 7201 </div> 7202 7203 7204 7205 <div class="product-card__short-description p2 mt-xxxs">Purify, Humidify, Large Rooms</div> 7206 7207 7208 7209 7210 <div class="flex justify-between items-end gap-4 tabletl:mt-[10px] flex-wrap"> 7211 <div class="product-card__price-wrapper text-16 flex justify-start items-center gap-sm " js-product-card-price> 7212 7213 <span class="product-card__price product-card__price--current font-700">$429.99</span> 7214 7215 </div> 7216 7217 <button data-spark="b2c-only" type="button" data-product-url="/products/2in1-purify-humidify-dh3i" class="flex justify-center items-center text-blue bg-white w-40 h-40 rounded-full border border-solid border-blue cursor-pointer hover:bg-blue hover:text-white" js-quick-view> 7218 <svg class="pointer-events-none" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="currentColor" d="m22.995 10.436-3.457 11.129H4.693L.955 10.435z" clip-rule="evenodd"/><path stroke="currentColor" d="M16.955 7.436a5 5 0 0 0-10 0"/></svg> 7219 </button> 7220 7221 </div> 7222 7223 7224 7225 7226</div> 7227</product-card> 7228 7229 7230 </div> 7231 7232 7233 </div> 7234 </div> 7235 </s-carousel> 7236 7237</div> 7238 7239</section><section id="shopify-section-template--26741565849886__section_text_banner_Q6hFFh" class="shopify-section"> 7240<div class="section__text-banner 7241 mt-0 mb-0 pt-xl pb-xl desktop:mt-0 desktop:mb-0 desktop:pt-xxl desktop:pb-xxl 7242 bg-white text-blue px-md desktop:px-xl"> 7243 <div class="text-banner__wrapper mx-auto desktop:max-w-[var(--max-w-desktop)] text-left desktop:text-left desktop:flex desktop:justify-center desktop:items-center desktop:gap-[225px]" style="--max-w-desktop: 1024px;"> 7244 7245 <div class="text-banner__image w-[111px] min-w-[111px] inline-block mb-lg desktop:mb-0 desktop:order-first"> 7246 7247 7248 7249 7250<picture class="lazypicture block w-full " style="--ar-lzimg-mobile: 0.5904255319148937; "> 7251 7252 <img src="//www.blueair.com/cdn/shop/files/b-corp-image.png?v=1731692502&width=1920" srcset="//www.blueair.com/cdn/shop/files/b-corp-image.png?v=1731692502&width=300 300w, //www.blueair.com/cdn/shop/files/b-corp-image.png?v=1731692502&width=600 600w, //www.blueair.com/cdn/shop/files/b-corp-image.png?v=1731692502&width=750 750w, //www.blueair.com/cdn/shop/files/b-corp-image.png?v=1731692502&width=1024 1024w, //www.blueair.com/cdn/shop/files/b-corp-image.png?v=1731692502&width=1280 1280w, //www.blueair.com/cdn/shop/files/b-corp-image.png?v=1731692502&width=1440 1440w, //www.blueair.com/cdn/shop/files/b-corp-image.png?v=1731692502&width=1920 1920w" loading="lazy" class="w-full " fetchpriority="auto"> 7253</picture> 7254 </div> 7255 7256 <div class="text-banner__text-content"> 7257 7258 <h2 7259 class="text-banner__title title-em h3 mb-xs" 7260 7261 style="--title-em-color: ;" 7262 7263 > 7264 <p>Proud to be a Certified B Corp</p> 7265 </h2> 7266 7267 7268 <p class="text-banner__subtext s3">As a B Corp, weâre part of a global community of businesses that meet high standards of social and environmental impact.</p> 7269 7270 7271 </div> 7272 </div> 7273</div> 7274 7275</section><section id="shopify-section-template--26741565849886__section_content_panels_y3B4Jf" class="shopify-section"> 7276 7277 7278 7279 7280<div class="section__content-panels 7281 mt-0 mb-0 pt-lg pb-lg desktop:mt-0 desktop:mb-0 desktop:pt-xl desktop:pb-xxxl 7282 bg-blue-light text-blue"> 7283 <div class=" tabletl:mx-auto tabletl:max-w-[var(--max-width-desktop)]" style="--cols-mobile: 1; --cols-desktop: 3; "> 7284 <div class="content-panels__title-container flex flex-col items-center gap-md px-md desktop:px-xl desktop:flex-row desktop:justify-between mb-lg"> 7285 7286 <h2 7287 class="content-panels__title title-em h3 text-center " 7288 7289 style="--title-em-color: ;" 7290 7291 > 7292 <p>Letâs talk air wellness</p> 7293 </h2> 7294 7295 7296 <a 7297 href="/blogs/news" 7298 class="content-panels__cta btn btn--blue-rounded " 7299 7300 js-tracking-item 7301 data-event="homepage_click" 7302 data-click-module="blog" 7303 data-click-element="blog_cta" 7304 data-click-name="Blog > Blog CTA" 7305 7306 >
7307 <span class="btn__text">Read our blog</span> 7308 <span class="btn__arrow"><svg class="icon icon--arrow-right" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> 7309<title>Arrow - Right</title> 7310<path d="M30.2175 22.0869H10.439V20.9414H30.2447L21.7773 11.4716L22.6313 10.708L32.3486 21.5758L22.6093 31.3151L21.7993 30.5051L30.2175 22.0869Z"/> 7311</svg> 7312</span> 7313 </a> 7314 7315 </div> 7316 7317 7318<s-carousel data-options='{ 7319 "cssMode": true, 7320 "loop": false, 7321 "autoHeight": false 7322 }' data-init="belowDesktop" class="content-panels__carousel grid desktop:px-xl"> 7323 <div id="ContentPanels-template--26741565849886__section_content_panels_y3B4Jf" class="swiper w-full max-w-full" js-carousel> 7324 <div class="swiper-wrapper content-panels__blocks desktop:!grid desktop:gap-md"> 7325 7326 7327 <div class="swiper-slide content-panels__block content-panels__block--article w-[80%] p-xs tabletp:w-[70%] box-content pl-md pr-xxs desktop:px-0 desktop:w-full desktop:box-border" js-carousel-slide> 7328 7329 7330<article class="article-card h-full"> 7331 <a 7332 href="/blogs/news/blog-drjafri" 7333 class="article-card__content motion-reduce" 7334 aria-label="Doctor Reviewed: Dr. Kamran Jafri on Air Wellness" 7335 7336 js-tracking-item 7337 data-event="homepage_click" 7338 data-click-module="blog" 7339 data-click-element="blog_cta" 7340 data-click-name="Blog > Doctor Reviewed: Dr. Kamran Jafri on Air Wellness" 7341 7342 > 7343 7344 <div class="article-card__image overflow-hidden aspect-square mb-sm tabletl:mb-md"> 7345 7346 7347 7348<picture class="lazypicture block w-full h-full" style="--ar-lzimg-mobile: 1.0; "> 7349 7350 <img src="//www.blueair.com/cdn/shop/articles/Rectangle_414_06cb8149-36bb-4340-9125-c150c2c3246c.webp?v=1764311271&width=1920" alt="Doctor Reviewed: Dr. Kamran Jafri on Air Wellness" srcset="//www.blueair.com/cdn/shop/articles/Rectangle_414_06cb8149-36bb-4340-9125-c150c2c3246c.webp?v=1764311271&width=300 300w, //www.blueair.com/cdn/shop/articles/Rectangle_414_06cb8149-36bb-4340-9125-c150c2c3246c.webp?v=1764311271&width=600 600w, //www.blueair.com/cdn/shop/articles/Rectangle_414_06cb8149-36bb-4340-9125-c150c2c3246c.webp?v=1764311271&width=750 750w, //www.blueair.com/cdn/shop/articles/Rectangle_414_06cb8149-36bb-4340-9125-c150c2c3246c.webp?v=1764311271&width=1024 1024w, //www.blueair.com/cdn/shop/articles/Rectangle_414_06cb8149-36bb-4340-9125-c150c2c3246c.webp?v=1764311271&width=1280 1280w, //www.blueair.com/cdn/shop/articles/Rectangle_414_06cb8149-36bb-4340-9125-c150c2c3246c.webp?v=1764311271&width=1440 1440w, //www.blueair.com/cdn/shop/articles/Rectangle_414_06cb8149-36bb-4340-9125-c150c2c3246c.webp?v=1764311271&width=1920 1920w" loading="lazy" class="w-full object-cover h-full" fetchpriority="auto"> 7351</picture></div> 7352 7353 <header class="article-card__header"> 7354 <ul class="blog__first-article-tags flex gap-xxs flex-wrap"> 7355 7356 <li class="article-card__tag tag-small py-xxs px-xs border border-gray bg-white rounded-[60px]"> Health & Wellness </li> 7357 7358 <li class="article-card__tag tag-small py-xxs px-xs border border-gray bg-white rounded-[60px]"> Insights </li> 7359 7360 </ul> 7361 <h3 class="article-card__title s1 mt-12 mb-8 tabletl:mt-16 tabletl:font-900">Doctor Reviewed: Dr. Kamran Jafri on Air Wellness</h3> 7362 </header><p class="article-card__excerpt mb-xs tabletl:mb-md">With over two decades of clinical experience and a passion for holistic care, Dr. Jafri has seen firsthand how air quality impacts patients. 7363</p><p class="article-card__date p4">Updated Apr 22, 2024</p> 7364 </a> 7365</article> 7366 7367 </div> 7368 7369 7370 7371 <div class="swiper-slide content-panels__block content-panels__block--article w-[80%] p-xs tabletp:w-[70%] box-content px-xxs desktop:px-0 desktop:w-full desktop:box-border" js-carousel-slide> 7372 7373 7374<article class="article-card h-full"> 7375 <a 7376 href="/blogs/news/humidifier-and-sleep" 7377 class="article-card__content motion-reduce" 7378 aria-label="Humidifiers and sleepâdo they really help?" 7379 7380 js-tracking-item 7381 data-event="homepage_click" 7382 data-click-module="blog" 7383 data-click-element="blog_cta" 7384 data-click-name="Blog > Humidifiers and sleepâdo they really help?" 7385 7386 > 7387 7388 <div class="article-card__image overflow-hidden aspect-square mb-sm tabletl:mb-md"> 7389 7390 7391 7392<picture class="lazypicture block w-full h-full" style="--ar-lzimg-mobile: 1.0013831258644537; "> 7393 7394 <img src="//www.blueair.com/cdn/shop/articles/Image_Ratio_Keeper_4.png?v=1764311193&width=1920" alt="Humidifiers and sleepâdo they really help?" srcset="//www.blueair.com/cdn/shop/articles/Image_Ratio_Keeper_4.png?v=1764311193&width=300 300w, //www.blueair.com/cdn/shop/articles/Image_Ratio_Keeper_4.png?v=1764311193&width=600 600w, //www.blueair.com/cdn/shop/articles/Image_Ratio_Keeper_4.png?v=1764311193&width=750 750w, //www.blueair.com/cdn/shop/articles/Image_Ratio_Keeper_4.png?v=1764311193&
7394width=1024 1024w, //www.blueair.com/cdn/shop/articles/Image_Ratio_Keeper_4.png?v=1764311193&width=1280 1280w, //www.blueair.com/cdn/shop/articles/Image_Ratio_Keeper_4.png?v=1764311193&width=1440 1440w, //www.blueair.com/cdn/shop/articles/Image_Ratio_Keeper_4.png?v=1764311193&width=1920 1920w" loading="lazy" class="w-full object-cover h-full" fetchpriority="auto"> 7395</picture></div> 7396 7397 <header class="article-card__header"> 7398 <ul class="blog__first-article-tags flex gap-xxs flex-wrap"> 7399 7400 <li class="article-card__tag tag-small py-xxs px-xs border border-gray bg-white rounded-[60px]"> Sleep </li> 7401 7402 </ul> 7403 <h3 class="article-card__title s1 mt-12 mb-8 tabletl:mt-16 tabletl:font-900">Humidifiers and sleepâdo they really help?</h3> 7404 </header><p class="article-card__excerpt mb-xs tabletl:mb-md">Create the perfect sleep environment by adding moisture to the air without messy mist, for a more restful night. 7405</p><p class="article-card__date p4">Updated Aug 29, 2024</p> 7406 </a> 7407</article> 7408 7409 </div> 7410 7411 7412 7413 <div class="swiper-slide content-panels__block content-panels__block--article w-[80%] p-xs tabletp:w-[70%] box-content pl-xxs pr-md desktop:px-0 desktop:w-full desktop:box-border" js-carousel-slide> 7414 7415 7416<article class="article-card h-full"> 7417 <a 7418 href="/blogs/news/blog-bedrooms" 7419 class="article-card__content motion-reduce" 7420 aria-label="Finding the best air purifier for your bedroom" 7421 7422 js-tracking-item 7423 data-event="homepage_click" 7424 data-click-module="blog" 7425 data-click-element="blog_cta" 7426 data-click-name="Blog > Finding the best air purifier for your bedroom" 7427 7428 > 7429 7430 <div class="article-card__image overflow-hidden aspect-square mb-sm tabletl:mb-md"> 7431 7432 7433 7434<picture class="lazypicture block w-full h-full" style="--ar-lzimg-mobile: 1.0019569471624266; "> 7435 7436 <img src="//www.blueair.com/cdn/shop/articles/Finding-the-best-air-purifier-for-your-bedroom.png?v=1764311221&width=1920" alt="Finding the best air purifier for your bedroom" srcset="//www.blueair.com/cdn/shop/articles/Finding-the-best-air-purifier-for-your-bedroom.png?v=1764311221&width=300 300w, //www.blueair.com/cdn/shop/articles/Finding-the-best-air-purifier-for-your-bedroom.png?v=1764311221&width=600 600w, //www.blueair.com/cdn/shop/articles/Finding-the-best-air-purifier-for-your-bedroom.png?v=1764311221&width=750 750w, //www.blueair.com/cdn/shop/articles/Finding-the-best-air-purifier-for-your-bedroom.png?v=1764311221&width=1024 1024w, //www.blueair.com/cdn/shop/articles/Finding-the-best-air-purifier-for-your-bedroom.png?v=1764311221&width=1280 1280w, //www.blueair.com/cdn/shop/articles/Finding-the-best-air-purifier-for-your-bedroom.png?v=1764311221&width=1440 1440w, //www.blueair.com/cdn/shop/articles/Finding-the-best-air-purifier-for-your-bedroom.png?v=1764311221&width=1920 1920w" loading="lazy" class="w-full object-cover h-full" fetchpriority="auto"> 7437</picture></div> 7438 7439 <header class="article-card__header"> 7440 <ul class="blog__first-article-tags flex gap-xxs flex-wrap"> 7441 7442 <li class="article-card__tag tag-small py-xxs px-xs border border-gray bg-white rounded-[60px]"> Mindful Living </li> 7443 7444 </ul> 7445 <h3 class="article-card__title s1 mt-12 mb-8 tabletl:mt-16 tabletl:font-900">Finding the best air purifier for your bedroom</h3> 7446 </header><p class="article-card__excerpt mb-xs tabletl:mb-md">Our bedrooms serve as peaceful sanctuaries that provide a haven where we can unwind, relax, and rejuvenate after a long day. Air purifiers have become the unsung heroes of our... 7447</p><p class="article-card__date p4">Updated Jun 17, 2024</p> 7448 </a> 7449</article> 7450 7451 </div> 7452 7453 7454 </div> 7455 </div> 7456 </s-carousel> 7457 7458 </div> 7459</div> 7460 7461</section><section id="shopify-section-template--26741565849886__section_custom_instagram_feed_MUdiYc" class="shopify-section"> 7462<div class="section__custom-instagram-feed relative z-[1] 7463 mt-0 mb-0 pt-lg pb-lg desktop:mt-0 desktop:mb-0 desktop:pt-xxl desktop:pb-xxl 7464 text-blue"> 7465 <div class="custom-instagram-feed__title-container text-center px-md desktop:px-xl flex flex-col gap-xxs desktop:gap-xs mb-lg desktop:mb-xl"> 7466 7467 <h2 class="custom-instagram-feed__title h2">Life is better with Blueair</h2> 7468 7469 7470 7471 <a 7472 href="https://www.instagram.com/blueairus/?hl=en" 7473 class="custom-instagram-feed__instagram-tag flex items-center gap-xs w-fit mx-auto bg-blue-light p-xxs desktop:p-xs" 7474 target="_blank" 7475 rel="noopener noreferrer" 7476 7477 js-tracking-item 7478 data-event="homepage_click" 7479 data-click-module="instagram" 7480 data-click-element="ig_cta" 7481 data-click-name="Instagram > IG Button" 7482 7483 >
7484 <span class="w-[20px] leading-[0px]"><svg viewBox="0 0 24 24" class="icon icon--social icon--instagram" xmlns="http://www.w3.org/2000/svg"> 7485<title>Instagram</title> 7486<path d="M6.96 0H17.04C20.88 0 24 3.12 24 6.96V17.04C24 18.886 23.2667 20.6562 21.9614 21.9614C20.6562 23.2667 18.886 24 17.04 24H6.96C3.12 24 0 20.88 0 17.04V6.96C0 5.11409 0.733284 3.34379 2.03854 2.03854C3.34379 0.733284 5.11409 0 6.96 0ZM6.72 2.4C5.57426 2.4 4.47546 2.85514 3.6653 3.6653C2.85514 4.47546 2.4 5.57426 2.4 6.72V17.28C2.4 19.668 4.332 21.6 6.72 21.6H17.28C18.4258 21.6 19.5246 21.1448 20.3347 20.3347C21.1448 19.5246 21.6 18.4258 21.6 17.28V6.72C21.6 4.332 19.668 2.4 17.28 2.4H6.72ZM18.3 4.2C18.6978 4.2 19.0794 4.35804 19.3607 4.63934C19.642 4.92065 19.8 5.30218 19.8 5.7C19.8 6.09782 19.642 6.47935 19.3607 6.76066C19.0794 7.04196 18.6978 7.2 18.3 7.2C17.9022 7.2 17.5206 7.04196 17.2393 6.76066C16.958 6.47935 16.8 6.09782 16.8 5.7C16.8 5.30218 16.958 4.92065 17.2393 4.63934C17.5206 4.35804 17.9022 4.2 18.3 4.2ZM12 6C13.5913 6 15.1175 6.63214 16.2426 7.75736C17.3678 8.88258 18 10.4087 18 12C18 13.5913 17.3678 15.1175 16.2426 16.2426C15.1175 17.3678 13.5913 18 12 18C10.4087 18 8.88258 17.3678 7.75736 16.2426C6.63214 15.1175 6 13.5913 6 12C6 10.4087 6.63214 8.88258 7.75736 7.75736C8.88258 6.63214 10.4087 6 12 6ZM12 8.4C11.0453 8.4 10.1296 8.77928 9.45442 9.45442C8.77928 10.1296 8.4 11.0453 8.4 12C8.4 12.9547 8.77928 13.8704 9.45442 14.5456C10.1296 15.2207 11.0453 15.6 12 15.6C12.9547 15.6 13.8704 15.2207 14.5456 14.5456C15.2207 13.8704 15.6 12.9547 15.6 12C15.6 11.0453 15.2207 10.1296 14.5456 9.45442C13.8704 8.77928 12.9547 8.4 12 8.4Z"/> 7487</svg> 7488</span> 7489 <span class="s2">@blueairus</span> 7490 </a> 7491 7492 </div><s-carousel data-options='{ 7493 "cssMode": true, 7494 "loop": false, 7495 "autoHeight": false, 7496 "scrollbar": { 7497 "enabled": true, 7498 "el": "[js-scrollbar-template--26741565849886__section_custom_instagram_feed_MUdiYc]", 7499 "draggable": true 7500 }, 7501 "navigation": { 7502 "enabled": true, 7503 "prevEl": "[js-prev-template--26741565849886__section_custom_instagram_feed_MUdiYc]", 7504 "nextEl": "[js-next-template--26741565849886__section_custom_instagram_feed_MUdiYc]" 7505 } 7506 }' class="custom-instagram-feed__carousel grid"> 7507 <div id="CustomInstagramFeed-template--26741565849886__section_custom_instagram_feed_MUdiYc" class="swiper w-full max-w-full" js-carousel> 7508 <div class="swiper-wrapper"> 7509 7510 <div class="swiper-slide custom-instagram-feed__slide w-[40%] desktop:w-[20%] box-content pl-md pr-xxs desktop:pl-xl desktop:pr-xs" js-carousel-slide> 7511 7512 <s-video data-playing="false" data-controls="true" class="custom-instagram-feed__video block relative"> 7513 <video playsinline="playsinline" class="block w-full" loop="loop" muted="muted" aria-hidden="true" preload="metadata" aria-label="DIY Home Projects" poster="//www.blueair.com/cdn/shop/files/preview_images/8dc3956111da4f479d3524208ab7d990.thumbnail.0000000000_1280x.jpg?v=1738781291" loading="lazy"><source src="//www.blueair.com/cdn/shop/videos/c/vp/8dc3956111da4f479d3524208ab7d990/8dc3956111da4f479d3524208ab7d990.HD-1080p-7.2Mbps-42142934.mp4?v=0" type="video/mp4"><img alt="DIY Home Projects" src="//www.blueair.com/cdn/shop/files/preview_images/8dc3956111da4f479d3524208ab7d990.thumbnail.0000000000_1280x.jpg?v=1738781291"></video> 7514 <button class="video__trigger video__trigger--white absolute bottom-xxs left-xxs w-[24px] h-[24px] pl-[2px] desktop:bottom-sm desktop:left-sm desktop:w-[40px] desktop:h-[40px] desktop:pl-xxxs flex justify-center items-center rounded-full bg-white" js-video-trigger> 7515 <span class="video-trigger__play w-[10px] desktop:w-16 leading-[0px]"><svg viewBox="0 0 17 21" class="icon icon--play" xmlns="http://www.w3.org/2000/svg"> 7516<title>Play</title> 7517<path d="M16.5883 10.4992L0.117676 20.3032V10.4992V0.695312L16.5883 10.4992Z"/> 7518</svg></span> 7519 </button> 7520 </s-video> 7521 7522 </div> 7523 7524 <div class="swiper-slide custom-instagram-feed__slide w-[40%] desktop:w-[20%] box-content px-xxs desktop:px-xs" js-carousel-slide> 7525
7526 <s-video data-playing="false" data-controls="true" class="custom-instagram-feed__video block relative"> 7527 <video playsinline="playsinline" class="block w-full" loop="loop" muted="muted" aria-hidden="true" preload="metadata" aria-label="Pet Benefits" poster="//www.blueair.com/cdn/shop/files/preview_images/eb8e3d29351142139b7cb7fd099da812.thumbnail.0000000000_1280x.jpg?v=1738781360" loading="lazy"><source src="//www.blueair.com/cdn/shop/videos/c/vp/eb8e3d29351142139b7cb7fd099da812/eb8e3d29351142139b7cb7fd099da812.HD-1080p-7.2Mbps-42142939.mp4?v=0" type="video/mp4"><img alt="Pet Benefits" src="//www.blueair.com/cdn/shop/files/preview_images/eb8e3d29351142139b7cb7fd099da812.thumbnail.0000000000_1280x.jpg?v=1738781360"></video> 7528 <button class="video__trigger video__trigger--white absolute bottom-xxs left-xxs w-[24px] h-[24px] pl-[2px] desktop:bottom-sm desktop:left-sm desktop:w-[40px] desktop:h-[40px] desktop:pl-xxxs flex justify-center items-center rounded-full bg-white" js-video-trigger> 7529 <span class="video-trigger__play w-[10px] desktop:w-16 leading-[0px]"><svg viewBox="0 0 17 21" class="icon icon--play" xmlns="http://www.w3.org/2000/svg"> 7530<title>Play</title> 7531<path d="M16.5883 10.4992L0.117676 20.3032V10.4992V0.695312L16.5883 10.4992Z"/> 7532</svg></span> 7533 </button> 7534 </s-video> 7535 7536 </div> 7537 7538 <div class="swiper-slide custom-instagram-feed__slide w-[40%] desktop:w-[20%] box-content px-xxs desktop:px-xs" js-carousel-slide> 7539 7540 <s-video data-playing="false" data-controls="true" class="custom-instagram-feed__video block relative"> 7541 <video playsinline="playsinline" class="block w-full" loop="loop" muted="muted" aria-hidden="true" preload="metadata" aria-label="Home Reset" poster="//www.blueair.com/cdn/shop/files/preview_images/e7fd4aaa5e0a401ba336644b52886a8e.thumbnail.0000000000_1280x.jpg?v=1738781301" loading="lazy"><source src="//www.blueair.com/cdn/shop/videos/c/vp/e7fd4aaa5e0a401ba336644b52886a8e/e7fd4aaa5e0a401ba336644b52886a8e.HD-1080p-7.2Mbps-42142936.mp4?v=0" type="video/mp4"><img alt="Home Reset" src="//www.blueair.com/cdn/shop/files/preview_images/e7fd4aaa5e0a401ba336644b52886a8e.thumbnail.0000000000_1280x.jpg?v=1738781301"></video> 7542 <button class="video__trigger video__trigger--white absolute bottom-xxs left-xxs w-[24px] h-[24px] pl-[2px] desktop:bottom-sm desktop:left-sm desktop:w-[40px] desktop:h-[40px] desktop:pl-xxxs flex justify-center items-center rounded-full bg-white" js-video-trigger> 7543 <span class="video-trigger__play w-[10px] desktop:w-16 leading-[0px]"><svg viewBox="0 0 17 21" class="icon icon--play" xmlns="http://www.w3.org/2000/svg"> 7544<title>Play</title> 7545<path d="M16.5883 10.4992L0.117676 20.3032V10.4992V0.695312L16.5883 10.4992Z"/> 7546</svg></span> 7547 </button> 7548 </s-video> 7549 7550 </div> 7551 7552 <div class="swiper-slide custom-instagram-feed__slide w-[40%] desktop:w-[20%] box-content px-xxs desktop:px-xs" js-carousel-slide> 7553 7554 <s-video data-playing="false" data-controls="true" class="custom-instagram-feed__video block relative"> 7555 <video playsinline="playsinline" class="block w-full" loop="loop" muted="muted" aria-hidden="true" preload="metadata" aria-label="ENT x Humidifier" poster="//www.blueair.com/cdn/shop/files/preview_images/3c74a0eecfa2498e82482e696a7992e3.thumbnail.0000000000_1280x.jpg?v=1738781308" loading="lazy"><source src="//www.blueair.com/cdn/shop/videos/c/vp/3c74a0eecfa2498e82482e696a7992e3/3c74a0eecfa2498e82482e696a7992e3.HD-1080p-7.2Mbps-42142935.mp4?v=0" type="video/mp4"><img alt="ENT x Humidifier" src="//www.blueair.com/cdn/shop/files/preview_images/3c74a0eecfa2498e82482e696a7992e3.thumbnail.0000000000_1280x.jpg?v=1738781308"></video> 7556 <button class="video__trigger video__trigger--white absolute bottom-xxs left-xxs w-[24px] h-[24px] pl-[2px] desktop:bottom-sm desktop:left-sm desktop:w-[40px] desktop:h-[40px] desktop:pl-xxxs flex justify-center items-center rounded-full bg-white" js-video-trigger>
7557 <span class="video-trigger__play w-[10px] desktop:w-16 leading-[0px]"><svg viewBox="0 0 17 21" class="icon icon--play" xmlns="http://www.w3.org/2000/svg"> 7558<title>Play</title> 7559<path d="M16.5883 10.4992L0.117676 20.3032V10.4992V0.695312L16.5883 10.4992Z"/> 7560</svg></span> 7561 </button> 7562 </s-video> 7563 7564 </div> 7565 7566 <div class="swiper-slide custom-instagram-feed__slide w-[40%] desktop:w-[20%] box-content pl-xxs pr-md desktop:pl-xs desktop:pr-xl" js-carousel-slide> 7567 7568 <s-video data-playing="false" data-controls="true" class="custom-instagram-feed__video block relative"> 7569 <video playsinline="playsinline" class="block w-full" loop="loop" muted="muted" aria-hidden="true" preload="metadata" aria-label="Morning Wellness Routine" poster="//www.blueair.com/cdn/shop/files/preview_images/07acbb005aab44dd93cdc8017b92cc2a.thumbnail.0000000000_1280x.jpg?v=1738781273" loading="lazy"><source src="//www.blueair.com/cdn/shop/videos/c/vp/07acbb005aab44dd93cdc8017b92cc2a/07acbb005aab44dd93cdc8017b92cc2a.HD-1080p-4.8Mbps-42142937.mp4?v=0" type="video/mp4"><img alt="Morning Wellness Routine" src="//www.blueair.com/cdn/shop/files/preview_images/07acbb005aab44dd93cdc8017b92cc2a.thumbnail.0000000000_1280x.jpg?v=1738781273"></video> 7570 <button class="video__trigger video__trigger--white absolute bottom-xxs left-xxs w-[24px] h-[24px] pl-[2px] desktop:bottom-sm desktop:left-sm desktop:w-[40px] desktop:h-[40px] desktop:pl-xxxs flex justify-center items-center rounded-full bg-white" js-video-trigger> 7571 <span class="video-trigger__play w-[10px] desktop:w-16 leading-[0px]"><svg viewBox="0 0 17 21" class="icon icon--play" xmlns="http://www.w3.org/2000/svg"> 7572<title>Play</title> 7573<path d="M16.5883 10.4992L0.117676 20.3032V10.4992V0.695312L16.5883 10.4992Z"/> 7574</svg></span> 7575 </button> 7576 </s-video> 7577 7578 </div> 7579 7580 </div> 7581 </div> 7582 <div class="hidden desktop:flex gap-md items-center mt-xl px-xl z-0">
7583 <div class="swiper-button-prev mt-0 !static !w-[40px] !block after:!content-none !text-blue" js-prev-template--26741565849886__section_custom_instagram_feed_MUdiYc><svg viewBox="0 0 42 42" class="icon icon--arrow-left" xmlns="http://www.w3.org/2000/svg"> 7584<title>Arrow - Left</title> 7585<path d="M11.7825 22.0869H31.561V20.9414H11.7553L20.2227 11.4716L19.3687 10.708L9.65137 21.5758L19.3907 31.3151L20.2007 30.5051L11.7825 22.0869Z"/> 7586</svg> 7587</div> 7588 <div class="swiper-scrollbar !static flex-1" js-scrollbar-template--26741565849886__section_custom_instagram_feed_MUdiYc></div> 7589 <div class="swiper-button-next mt-0 !static !w-[40px] !block after:!content-none !text-blue" js-next-template--26741565849886__section_custom_instagram_feed_MUdiYc><svg class="icon icon--arrow-right" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> 7590<title>Arrow - Right</title> 7591<path d="M30.2175 22.0869H10.439V20.9414H30.2447L21.7773 11.4716L22.6313 10.708L32.3486 21.5758L22.6093 31.3151L21.7993 30.5051L30.2175 22.0869Z"/> 7592</svg> 7593</div> 7594 </div> 7595 </s-carousel> 7596</div> 7597 7598</section> 7599 </main> 7600 7601 <!-- BEGIN sections: footer-group --> 7602<section id="shopify-section-sections--26741550416158__klaviyo" class="shopify-section shopify-section-group-footer-group"> 7603 7604 7605<div class="section__klaviyo 7606 mt-0 mb-0 pt-lg pb-lg desktop:mt-0 desktop:mb-0 desktop:pt-xl desktop:pb-xl 7607 px-md bg-blue-light text-blue tabletl:px-xl" style="--confirmation-text-color:#002955"> 7608 <div class="tabletl:grid tabletl:grid-cols-2 tabletl:gap-xxl tabletl:mx-auto tabletl:max-w-[var(--max-width-desktop)]" style="--max-width-desktop: ;"> 7609 7610 <h1 class="hero__title flex items-center h3 mb-sm tabletl:mb-0">Fresh updates <br> for fresher air</h1> 7611 7612 7613 <div class="section__klaviyo-div py-md max-w-[400px] bg-blue-light text-blue tabletl:p-md"> 7614 <div class="klaviyo-form-X7WGfn"></div> 7615 </div> 7616 7617 </div> 7618</div> 7619 7620</section><div id="shopify-section-sections--26741550416158__footer" class="shopify-section shopify-section-group-footer-group"> 7621 7622 7623<footer class="site-footer bg-blue text-white px-md pt-xl pb-lg desktop:px-xl desktop:pt-xxl"> 7624 <div class="site-footer__main desktop:flex desktop:justify-between desktop:gap-lg"> 7625 <div class="site-footer__nav-conatiner desktop:flex-1 desktop:max-w-[420px]"> 7626 7627 7628 <div class="site-footer__social-media-links flex gap-md pt-lg mt-xs desktop:mt-0"> 7629 7630 <a href="https://www.instagram.com/blueairus/?hl=en" target="_blank" rel="noopener noreferrer" class="site-footer__social-media-link w-24"><svg viewBox="0 0 24 24" class="icon icon--social icon--instagram" xmlns="http://www.w3.org/2000/svg"> 7631<title>Instagram</title> 7632<path d="M6.96 0H17.04C20.88 0 24 3.12 24 6.96V17.04C24 18.886 23.2667 20.6562 21.9614 21.9614C20.6562 23.2667 18.886 24 17.04 24H6.96C3.12 24 0 20.88 0 17.04V6.96C0 5.11409 0.733284 3.34379 2.03854 2.03854C3.34379 0.733284 5.11409 0 6.96 0ZM6.72 2.4C5.57426 2.4 4.47546 2.85514 3.6653 3.6653C2.85514 4.47546 2.4 5.57426 2.4 6.72V17.28C2.4 19.668 4.332 21.6 6.72 21.6H17.28C18.4258 21.6 19.5246 21.1448 20.3347 20.3347C21.1448 19.5246 21.6 18.4258 21.6 17.28V6.72C21.6 4.332 19.668 2.4 17.28 2.4H6.72ZM18.3 4.2C18.6978 4.2 19.0794 4.35804 19.3607 4.63934C19.642 4.92065 19.8 5.30218 19.8 5.7C19.8 6.09782 19.642 6.47935 19.3607 6.76066C19.0794 7.04196 18.6978 7.2 18.3 7.2C17.9022 7.2 17.5206 7.04196 17.2393 6.76066C16.958 6.47935 16.8 6.09782 16.8 5.7C16.8 5.30218 16.958 4.92065 17.2393 4.63934C17.5206 4.35804 17.9022 4.2 18.3 4.2ZM12 6C13.5913 6 15.1175 6.63214 16.2426 7.75736C17.3678 8.88258 18 10.4087 18 12C18 13.5913 17.3678 15.1175 16.2426 16.2426C15.1175 17.3678 13.5913 18 12 18C10.4087 18 8.88258 17.3678 7.75736 16.2426C6.63214 15.1175 6 13.5913 6 12C6 10.4087 6.63214 8.88258 7.75736 7.75736C8.88258 6.63214 10.4087 6 12 6ZM12 8.4C11.0453 8.4 10.1296 8.77928 9.45442 9.45442C8.77928 10.1296 8.4 11.0453 8.4 12C8.4 12.9547 8.77928 13.8704 9.45442 14.5456C10.1296 15.2207 11.0453 15.6 12 15.6C12.9547 15.6 13.8704 15.2207 14.5456 14.5456C15.2207 13.8704 15.6 12.9547 15.6 12C15.6 11.0453 15.2207 10.1296 14.5456 9.45442C13.8704 8.77928 12.9547 8.4 12 8.4Z"/> 7633</svg> 7634</a> 7635 7636 7637 <a href="https://www.facebook.com/BlueairUS" target="_blank" rel="noopener noreferrer" class="site-footer__social-media-link w-24"><svg viewBox="0 0 24 24" class="icon icon--social icon--facebook" xmlns="http://www.w3.org/2000/svg"> 7638<title>Facebook</title> 7639<path d="M1.33501 0H22.68C23.415 0 24 0.585006 24 1.32V22.68C24 23.4 23.415 24 22.68 24H16.56V14.7H19.68L20.145 11.085H16.56V8.77501C16.56 7.72499 16.86 7.00501 18.36 7.00501H20.28V3.76501C19.9501 3.72 18.8099 3.63 17.4899 3.63C14.715 3.63 12.825 5.31 12.825 8.41501V11.085H9.68994V14.7H12.825V24H1.33501C0.98352 24 0.646206 23.8614 0.396278 23.6144C0.
7639146337 23.3672 0.00395368 23.0314 0 22.68V1.32C0 0.585006 0.6 0 1.33501 0Z"/> 7640</svg></a> 7641 7642 7643 <a href="https://www.tiktok.com/@blueair" target="_blank" rel="noopener noreferrer" class="site-footer__social-media-link w-24"><svg viewBox="0 0 24 25" class="icon icon--social icon--tiktok" xmlns="http://www.w3.org/2000/svg"> 7644<title>TikTok</title> 7645<path d="M19.7858 5.14837C19.6239 5.06465 19.4662 4.97287 19.3134 4.87338C18.869 4.57963 18.4616 4.23349 18.0999 3.84243C17.195 2.80699 16.857 1.75654 16.7325 1.02107H16.7375C16.6335 0.410605 16.6765 0.015625 16.683 0.015625H12.5612V15.9538C12.5612 16.1678 12.5612 16.3793 12.5522 16.5883C12.5522 16.6143 12.5497 16.6383 12.5482 16.6663C12.5482 16.6778 12.5482 16.6898 12.5457 16.7018C12.5457 16.7048 12.5457 16.7078 12.5457 16.7108C12.5023 17.2827 12.3189 17.8351 12.0119 18.3195C11.7048 18.8038 11.2834 19.2053 10.7848 19.4887C10.2651 19.7843 9.6773 19.9394 9.07938 19.9386C7.15897 19.9386 5.60255 18.3727 5.60255 16.4388C5.60255 14.5049 7.15897 12.939 9.07938 12.939C9.4429 12.9386 9.80419 12.9958 10.1498 13.1085L10.1548 8.91168C9.10556 8.77614 8.03959 8.85953 7.02416 9.15659C6.00874 9.45364 5.0659 9.95792 4.25512 10.6376C3.54469 11.2549 2.94742 11.9914 2.49021 12.814C2.31621 13.114 1.65975 14.3194 1.58025 16.2758C1.53025 17.3863 1.86374 18.5367 2.02273 19.0122V19.0222C2.12272 19.3022 2.5102 20.2576 3.14167 21.0631C3.65087 21.7092 4.25246 22.2767 4.92708 22.7475V22.7375L4.93708 22.7475C6.93248 24.1034 9.14487 24.0144 9.14487 24.0144C9.52785 23.9989 10.8108 24.0144 12.2677 23.324C13.8836 22.5585 14.8036 21.4181 14.8036 21.4181C15.3913 20.7366 15.8586 19.9601 16.1855 19.1217C16.5585 18.1412 16.683 16.9653 16.683 16.4953V8.03972C16.733 8.06972 17.399 8.5102 17.399 8.5102C17.399 8.5102 18.3584 9.12517 19.8553 9.52565C20.9293 9.81064 22.3762 9.87063 22.3762 9.87063V5.77884C21.8692 5.83383 20.8398 5.67384 19.7858 5.14837Z"/> 7646</svg></a> 7647 7648 7649 <a href="https://www.linkedin.com/company/blueair/" target="_blank" rel="noopener noreferrer" class="site-footer__social-media-link w-24"><svg viewBox="0 0 24 24" class="icon icon--social icon--linkedin" xmlns="http://www.w3.org/2000/svg"> 7650<title>LinkedIn</title> 7651<path d="M21.1429 0H2.85714C1.28 0 0 1.28 0 2.85714V21.1429C0 22.72 1.28 24 2.85714 24H21.1429C22.72 24 24 22.72 24 21.1429V2.85714C24 1.28 22.72 0 21.1429 0ZM7.42857 9.14286V20H4V9.14286H7.42857ZM4 5.98286C4 5.18286 4.68571 4.57143 5.71429 4.57143C6.74286 4.57143 7.38857 5.18286 7.42857 5.98286C7.42857 6.78286 6.78857 7.42857 5.71429 7.42857C4.68571 7.42857 4 6.78286 4 5.98286ZM20 20H16.5714C16.5714 20 16.5714 14.7086 16.5714 14.2857C16.5714 13.1429 16 12 14.5714 11.9771H14.5257C13.1429 11.9771 12.5714 13.1543 12.5714 14.2857C12.5714 14.8057 12.5714 20 12.5714 20H9.14286V9.14286H12.5714V10.6057C12.5714 10.6057 13.6743 9.14286 15.8914 9.14286C18.16 9.14286 20 10.7029 20 13.8629V20Z"/> 7652</svg> 7653</a> 7654 7655 </div> 7656 7657 7658 <div class="site-footer__divider py-lg desktop:hidden"> 7659 <hr class="block my-xs text-blue-medium"> 7660 </div> 7661 7662 <div class="site-footer__app site-footer__app--mobile desktop:hidden"> 7663 <h2 class="text-18">Get the Blueair app</h2> 7664 <div class="site-footer__app-links flex flex-col gap-sm mt-sm"> 7665 7666 <a href="https://apps.apple.com/us/app/blueair/id1016299342" target="_blank" rel="noopener noreferrer" class="site-footer__app-link site-footer__app-link--mobile" aria-label="Apple App Store"> 7667 <img src="//www.blueair.com/cdn/shop/t/449/assets/app-store--white.png?v=28987286004137042241772662905" class="block w-auto h-[67px]" alt="Download on the App Store" /> 7668 </a> 7669 7670 7671 <a href="https://play.google.com/store/apps/details?id=com.blueair.android&hl=en_US" target="_blank" rel="noopener noreferrer" class="site-footer__app-link site-footer__app-link--mobile" aria-label="Google Play Store"> 7672 <img src="//www.blueair.com/cdn/shop/t/449/assets/google-play--white.png?v=124255847805250533481772662906" class="block w-auto h-[67px]" alt="Get it on Google Play" /> 7673 </a> 7674 7675 </div> 7676 </div> 7677 7678 7679 7680 <div class="site-footer__divider py-lg"> 7681 <hr class="block my-xs text-blue-medium desktop:my-sm"> 7682 </div> 7683 7684 <div class="site-footer__bcorp"> 7685 <a href="https://www.bcorporation.net/en-us/" target="_blank" rel="noopener noreferrer" class="site-footer__bcorp-link block w-[270px] desktop:w-[200px]"> 7686 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon--bcorp-logo" viewB
7686ox="0 0 200 101"> 7687 <title>Certified B Corporation</title> 7688 <path d="M21.908 59.219h11.32c3.893 0 6.362-2.386 6.362-6.09 0-4.415-3.557-5.65-7.366-5.65H21.908zm0-15.527h9.04c5.127 0 7.219-1.862 7.219-5.42 0-4.707-3.327-5.377-7.22-5.377h-9.039zm-4.52-14.605h12.304c2.993 0 6.947 0 8.977 1.234 2.24 1.34 3.997 3.746 3.997 7.073 0 3.62-1.904 6.32-5.043 7.596v.104c4.185.858 6.466 3.997 6.466 8.182 0 4.98-3.557 9.75-10.316 9.75H17.368z"/> 7689 <path d="M29.839 16.322C13.413 16.322.105 29.631.105 46.057S13.413 75.79 29.839 75.79s29.734-13.308 29.734-29.734c0-16.406-13.308-29.735-29.734-29.735M55.66 46.078c0 14.25-11.55 25.82-25.821 25.82-14.25 0-25.8-11.55-25.8-25.82 0-14.25 11.55-25.8 25.8-25.8s25.821 11.55 25.821 25.8M59.51 82.068H.167v3.892H59.51zM55.807 77.175q.157-.315.376-.565c.168-.168.356-.272.565-.377q.315-.126.69-.126.378 0 .691.126c.21.084.398.21.544.377.168.167.293.334.377.565.105.209.147.439.147.711 0 .251-.042.481-.147.712-.084.209-.23.397-.377.564a1.6 1.6 0 0 1-.544.377q-.314.126-.69.126-.345 0-.69-.126a1.7 1.7 0 0 1-.566-.377 1.5 1.5 0 0 1-.376-.565 1.55 1.55 0 0 1-.147-.711c0-.272.042-.481.147-.711m.293 1.297c.062.188.167.356.313.481.126.126.293.251.46.314.168.084.377.105.566.105.209 0 .397-.042.565-.105a1.8 1.8 0 0 0 .46-.314c.126-.125.23-.293.314-.481s.105-.377.105-.607c0-.21-.042-.418-.105-.586a1.2 1.2 0 0 0-.314-.481 1.8 1.8 0 0 0-.46-.314c-.168-.084-.377-.105-.565-.105-.21 0-.398.042-.565.105a1.5 1.5 0 0 0-.46.314c-.126.126-.23.293-.314.481a1.4 1.4 0 0 0-.105.586c0 .23.042.44.105.607m1.464-1.611c.251 0 .419.042.544.146a.54.54 0 0 1 .189.44.55.55 0 0 1-.168.418.75.75 0 0 1-.397.147l.586.92h-.335l-.565-.9h-.335v.9h-.314v-2.071zm-.146.92h.21c.062 0 .125-.02.166-.041a.6.6 0 0 0 .126-.105.393.393 0 0 0 0-.356.25.25 0 0 0-.105-.104c-.041-.021-.083-.042-.146-.042h-.586v.648zM7.365 3.267a2.3 2.3 0 0 0-.523-.586 2.6 2.6 0 0 0-.711-.398 2.8 2.8 0 0 0-.837-.146c-.523 0-.984.104-1.36.314-.377.209-.67.48-.9.816-.23.355-.398.732-.502 1.171-.105.44-.168.9-.168 1.36s.042.88.168 1.319c.104.418.272.816.502 1.15.23.336.523.608.9.817.376.209.816.314 1.36.314.711 0 1.276-.23 1.695-.67.418-.44.648-1.025.753-1.737h2.28c-.062.67-.208 1.277-.46 1.82a4.5 4.5 0 0 1-.983 1.382c-.397.376-.9.67-1.444.879s-1.15.293-1.82.293c-.816 0-1.57-.147-2.218-.44-.649-.293-1.214-.67-1.653-1.172C.984 9.251.649 8.665.397 7.996c-.25-.67-.355-1.402-.355-2.177 0-.795.125-1.548.355-2.238a5.057 5.057 0 0 1 2.7-3.013c.648-.294 1.402-.44 2.218-.44.586 0 1.15.084 1.674.251a4.4 4.4 0 0 1 1.423.753c.418.335.753.733 1.025 1.214s.44 1.025.502 1.653H7.66a2.6 2.6 0 0 0-.294-.732M15.484 5.171c-.25-.272-.648-.418-1.171-.418-.335 0-.628.063-.858.167s-.398.251-.544.44c-.147.167-.23.355-.293.544-.063.188-.084.355-.105.502h3.474c-.063-.544-.23-.942-.503-1.235m-2.406 4.08c.314.315.774.461 1.381.461.44 0 .795-.105 1.11-.335q.47-.314.564-.69h1.883q-.44 1.38-1.38 2.008c-.628.419-1.382.607-2.26.607a4.6 4.6 0 0 1-1.654-.293 3.7 3.7 0 0 1-1.255-.837 3.9 3.9 0 0 1-.795-1.297c-.189-.502-.272-1.046-.272-1.653 0-.586.104-1.13.293-1.632.188-.502.46-.942.816-1.297a3.7 3.7 0 0 1 1.255-.858 4 4 0 0 1 1.611-.314c.67 0 1.235.125 1.737.376.481.251.9.607 1.214 1.026.314.418.544.92.69 1.464.147.544.189 1.13.147 1.737h-5.608c.02.733.21 1.235.523 1.528M21.155 3.35v1.443h.02c.105-.25.231-.46.398-.67.168-.209.377-.376.586-.522.23-.147.46-.251.712-.335.25-.084.502-.126.774-.126.146 0 .293.021.46.084v1.988a2 2 0 0 0-.355-.042c-.126 0-.272-.021-.398-.021-.398 0-.711.063-.983.188a1.65 1.65 0 0 0-.65.544c-.167.23-.292.482-.355.796a4.7 4.7 0 0 0-.104.983v3.495h-2.135V3.35zM29.839 3.35v1.423h-1.57v3.85c0 .356.063.607.189.712.125.125.356.188.711.188.126 0 .23 0 .335-.02.105-.022.21-.022.314-.043v1.653c-.188.021-.377.042-.607.063s-.44.021-.648.021q-.503 0-.942-.063a2.3 2.3 0 0 1-.774-.25c-.23-.126-.398-.315-.544-.566q-.189-.376-.189-.941V4.794h-1.276V3.371h1.297V1.028h2.135V3.35zM33.208 11.136h-2.134V3.352h2.134zM31.074.402h2.134V2.16h-2.134zM34.066 4.796V3.373h1.276v-.607c0-.69.21-1.255.649-1.694s1.088-.67 1.946-.67c.188 0 .376 0 .565.02.188.022.376.022.544.043v1.59c-.251-.042-.502-.042-.7
768974-.042-.293 0-.503.063-.628.21-.126.146-.188.355-.188.69v.46h1.464v1.423h-1.465v6.34h-2.134v-6.34zM42.52 11.136h-2.135V3.352h2.134zM40.384.402h2.134V2.16h-2.134zM48.295 5.171c-.251-.272-.649-.418-1.172-.418-.335 0-.628.063-.858.167s-.398.251-.544.44c-.146.188-.23.355-.293.544-.063.188-.084.355-.105.502h3.474c-.063-.544-.23-.942-.502-1.235m-2.407 4.08c.314.315.775.461 1.381.461.44 0 .796-.105 1.11-.335q.47-.314.564-.69h1.884q-.44 1.38-1.381 2.008c-.628.398-1.381.607-2.26.607a4.6 4.6 0 0 1-1.653-.293c-.503-.188-.9-.48-1.256-.837a3.9 3.9 0 0 1-.795-1.297c-.188-.502-.272-1.046-.272-1.653 0-.586.105-1.13.293-1.632s.46-.942.816-1.297a3.7 3.7 0 0 1 1.255-.858 4 4 0 0 1 1.612-.314c.67 0 1.234.125 1.736.376.503.251.9.607 1.214 1.026.314.418.544.92.69 1.464.147.544.189 1.13.147 1.737h-5.608c.042.733.21 1.235.523 1.528M57.355 6.303a2.2 2.2 0 0 0-.314-.774 2 2 0 0 0-.565-.544c-.23-.147-.523-.21-.879-.21-.355 0-.648.063-.879.21-.23.146-.439.334-.585.564-.147.23-.252.503-.314.796a4.4 4.4 0 0 0-.105.92c0 .293.042.607.105.9s.188.565.334.795c.168.23.356.419.586.565.23.147.524.21.858.21.356 0 .649-.063.88-.21a1.8 1.8 0 0 0 .564-.565c.147-.23.23-.502.293-.795a4.4 4.4 0 0 0 .084-.92c.042-.335 0-.65-.063-.942m.105 3.829c-.252.418-.586.732-.984.9a3.5 3.5 0 0 1-1.38.272c-.587 0-1.089-.105-1.528-.335s-.816-.523-1.088-.92c-.293-.377-.503-.838-.65-1.34a5.6 5.6 0 0 1-.208-1.57c0-.522.062-1.025.209-1.506.146-.481.356-.92.648-1.276.294-.377.65-.67 1.068-.9.44-.23.941-.335 1.506-.335.46 0 .9.105 1.319.293s.753.481.983.858h.02V.402h2.135v10.734h-2.03v-.983zM5.378 93.62c-.105-.752-.816-1.317-1.653-1.317-1.486 0-2.051 1.276-2.051 2.594 0 1.256.565 2.532 2.05 2.532 1.005 0 1.59-.69 1.716-1.695h1.612c-.168 1.884-1.465 3.097-3.327 3.097C1.38 98.831 0 97.094 0 94.897c0-2.239 1.381-3.996 3.725-3.996 1.653 0 3.055.983 3.264 2.72zM10.525 97.659c1.026 0 1.34-.879 1.34-1.737 0-.879-.314-1.757-1.34-1.757-1.004 0-1.318.878-1.318 1.757-.02.858.293 1.737 1.318 1.737m0-4.625c1.716 0 2.846 1.151 2.846 2.888s-1.109 2.888-2.846 2.888c-1.716 0-2.825-1.151-2.825-2.888 0-1.757 1.11-2.888 2.825-2.888M14.27 93.16h1.424v1.025h.02c.273-.69 1.026-1.172 1.758-1.172.105 0 .23.021.335.042v1.402a4 4 0 0 0-.544-.042c-1.109 0-1.486.795-1.486 1.758v2.469h-1.506zM22.453 95.922c0-.879-.356-1.778-1.319-1.778-.983 0-1.297.878-1.297 1.778 0 .879.335 1.737 1.318 1.737s1.297-.858 1.297-1.737m-4.06-2.741h1.423v.69h.02c.357-.585.963-.837 1.633-.837 1.716 0 2.49 1.382 2.49 2.951 0 1.465-.795 2.825-2.406 2.825-.649 0-1.277-.293-1.632-.816H19.9v2.594h-1.507zM27.265 97.659c1.025 0 1.34-.879 1.34-1.737 0-.879-.315-1.757-1.34-1.757s-1.318.878-1.318 1.757c-.021.858.293 1.737 1.318 1.737m0-4.625c1.716 0 2.846 1.151 2.846 2.888S29 98.81 27.265 98.81c-1.716 0-2.825-1.151-2.825-2.888 0-1.757 1.11-2.888 2.825-2.888M31.032 93.16h1.423v1.025h.02c.273-.69 1.026-1.172 1.737-1.172.105 0 .23.021.335.042v1.402a4 4 0 0 0-.544-.042c-1.109 0-1.486.795-1.486 1.758v2.469h-1.506zM38.46 95.964c-.251.23-.774.23-1.255.314-.46.104-.88.25-.88.795 0 .565.44.69.921.69 1.172 0 1.214-.942 1.214-1.255zm-3.474-1.11c.084-1.401 1.34-1.84 2.574-1.84 1.088 0 2.407.25 2.407 1.548v2.845c0 .503.041 1.005.188 1.214h-1.528c-.041-.167-.104-.356-.104-.523-.482.502-1.172.67-1.842.67-1.046 0-1.862-.524-1.862-1.633 0-1.234.942-1.527 1.862-1.653.921-.146 1.779-.104 1.779-.711 0-.649-.44-.733-.983-.733-.565 0-.942.23-1.005.817zM43 93.181h1.11v1.005H43v2.7c0 .501.126.627.628.627.168 0 .314 0 .46-.042v1.172c-.25.042-.585.042-.878.042-.92 0-1.716-.21-1.716-1.298v-3.222h-.92V93.16h.92v-1.632H43zM45.24 93.18h1.506v5.461H45.24zm1.485-.858H45.22v-1.235h1.506zM50.575 97.659c1.026 0 1.34-.879 1.34-1.737 0-.879-.314-1.757-1.34-1.757-1.025 0-1.318.878-1.318 1.757-.02.858.293 1.737 1.318 1.737m0-4.625c1.716 0 2.846 1.151 2.846 2.888s-1.109 2.888-2.846 2.888c-1.716 0-2.825-1.151-2.825-2.888 0-1.757 1.11-2.888 2.825-2.888M54.384 93.18h1.423v.754h.02a1.99 1.99 0 0 1 1.675-.92c1.59 0 1.988.899 1.988 2.26v3.368h-1.507v-3.097c0-.9-.272-1.34-.963-1.34-.816 0-1.171.461-1.171 1.57v2.867h-1.507z"/> 7690 <path d="M21.908 59.219h11.32c3.893 0 6.362-2.386 6.362-6.09 0-4.415-3.557-5.65-7.366-5.65H21.908zm0-15.527h9.04c5.127 0 7.219-1.862 7.219-5.42 0-4.707-3.327-5.377-7.22-5.377h-9.039zm-4.52-14.605h12.304c2.993 0 6.947 0 8.977 1.234 2.24 1.34 3.997 3.746 3.997 7.073 0 3.62-1.904 6.32-5.043 7.596v.104c4.185.858 6.466 3.997 6.466 8.182 0 4.98-3.557 9.75-10.316 9.75H17.368z"/> 7691 <path d="M29.839 16.322C13.413 16.322.105 29.631.105 46.057S13.413 75.79 29.839 75.79s29.734-13.308 29.734-29.734c0-16.406-13.308-29.735-29.734-29.735M55.66 46.078c0 14.25-11.55 25.82-25.821 25.82-14.25 0-25.8-11.55-25.8-25.82 0-14.25 11.55-25.8 25.8-25.8s25.821 11.55 25.821 25.8M59.51 82.068H.167v3.892H59.51zM55.807 77.175q.157-.315.376-.565c.168-.168.356-.272.565-.377q.315-.126.69-.126.378 0 .691.126c.21.084.398.21.544.377.168.167.293.334.377.565.105.209.147.439.147.711 0 .251-.042.481-.147.712-.084.209-.23.397-.377.564a1.6 1.6 0 0 1-.544.377q-.314.126-.69.126-.345 0-.69-.126a1.7 1.7 0 0 1-.566-.377 1.5 1.5 0 0 1-.376-.565 1.55 1.55 0 0 1-.147-.711c0-.272.042-.481.147-.711m.293 1.297c.062.188.167.356.313.481.126.126.293.251.46.314.168.084.377.105.566.105.209 0 .397-.042.565-.105a1.8 1.8 0 0 0 .46-.314c.126-.125.23-.293.314-.481s.105-.377.105-.607c0-.21-.042-.418-.105-.586a1.2 1.2 0 0 0-.314-.481 1.8 1.8 0 0 0-.46-.314c-.168-.084-.377-.105-.565-.105-.21 0-.398.042-.565.105a1.5 1.5 0 0 0-.46.314c-.126.126-.23.293-.314.481a1.4 1.4 0 0 0-.105.586c0 .23.042.44.105.607m1.464-1.611c.251 0 .419.042.544.146a.54.54 0 0 1 .189.44.55.55 0 0 1-.168.418.75.75 0 0 1-.397.147l.586.92h-.335l-.565-.9h-.335v.9h-.314v-2.071zm-.146.92h.21c.062 0 .125-.02.166-.041a.6.6 0 0 0 .126-.105.393.393 0 0 0 0-.356.25.25 0 0 0-.105-.104c-.041-.021-.083-.042-.146-.042h-.586v.648zM7.365 3.267a2.3 2.3 0 0 0-.523-.586 2.6 2.6 0 0 0-.711-.398 2.8 2.8 0 0 0-.837-.146c-.523 0-.984.104-1.36.314-.377.209-.67.48-.9.816-.23.355-.398.732-.502 1.171-.105.44-.168.9-.168 1.36s.042.88.168 1.319c.104.418.272.816.502 1.15.23.336.523.608.9.817.376.209.816.314 1.36.314.711 0 1.276-.23 1.695-.67.418-.44.648-1.025.753-1.737h2.28c-.062.67-.208 1.277-.46 1.82a4.5 4.5 0 0 1-.983 1.382c-.397.376-.9.67-1.444.879s-1.15.293-1.82.293c-.816 0-1.57-.147-2.218-.44-.649-.293-1.214-.67-1.653-1.172C.984 9.251.649 8.665.397 7.996c-.25-.67-.355-1.402-.355-2.177 0-.795.125-1.548.355-2.238a5.057 5.057 0 0 1 2.7-3.013c.648-.294 1.402-.44 2.218-.44.586 0 1.15.084 1.674.251a4.4 4.4 0 0 1 1.423.753c.418.335.753.733 1.025 1.214s.44 1.025.502 1.653H7.66a2.6 2.6 0 0 0-.294-.732M15.484 5.171c-.25-.272-.648-.418-1.171-.418-.335 0-.628.063-.858.167s-.398.251-.544.44c-.147.167-.23.355-.293.544-.063.188-.084.355-.105.502h3.474c-.063-.544-.23-.942-.503-1.235m-2.406 4.08c.314.315.774.461 1.381.461.44 0 .795-.105 1.11-.335q.47-.314.564-.69h1.883q-.44 1.38-1.38 2.008c-.628.419-1.382.607-2.26.607a4.6 4.6 0 0 1-1.654-.293 3.7 3.7 0 0 1-1.255-.837 3.9 3.9 0 0 1-.795-1.297c-.189-.502-.272-1.046-.272-1.653 0-.586.104-1.13.293-1.632.188-.502.46-.942.816-1.297a3.7 3.7 0 0 1 1.255-.858 4 4 0 0 1 1.611-.314c.67 0 1.235.125 1.737.376.481.251.9.607 1.214 1.026.314.418.544.92.69 1.464.147.544.189 1.13.147 1.737h-5.608c.02.733.21 1.235.523 1.528M21.155 3.35v1.443h.02c.105-.25.231-.46.398-.67.168-.209.377-.376.586-.522.23-.147.46-.251.712-.335.25-.084.502-.126.774-.126.146 0 .293.021.46.084v1.988a2 2 0 0 0-.355-.042c-.126 0-.272-.02
76911-.398-.021-.398 0-.711.063-.983.188a1.65 1.65 0 0 0-.65.544c-.167.23-.292.482-.355.796a4.7 4.7 0 0 0-.104.983v3.495h-2.135V3.35zM29.839 3.35v1.423h-1.57v3.85c0 .356.063.607.189.712.125.125.356.188.711.188.126 0 .23 0 .335-.02.105-.022.21-.022.314-.043v1.653c-.188.021-.377.042-.607.063s-.44.021-.648.021q-.503 0-.942-.063a2.3 2.3 0 0 1-.774-.25c-.23-.126-.398-.315-.544-.566q-.189-.376-.189-.941V4.794h-1.276V3.371h1.297V1.028h2.135V3.35zM33.208 11.136h-2.134V3.352h2.134zM31.074.402h2.134V2.16h-2.134zM34.066 4.796V3.373h1.276v-.607c0-.69.21-1.255.649-1.694s1.088-.67 1.946-.67c.188 0 .376 0 .565.02.188.022.376.022.544.043v1.59c-.251-.042-.502-.042-.774-.042-.293 0-.503.063-.628.21-.126.146-.188.355-.188.69v.46h1.464v1.423h-1.465v6.34h-2.134v-6.34zM42.52 11.136h-2.135V3.352h2.134zM40.384.402h2.134V2.16h-2.134zM48.295 5.171c-.251-.272-.649-.418-1.172-.418-.335 0-.628.063-.858.167s-.398.251-.544.44c-.146.188-.23.355-.293.544-.063.188-.084.355-.105.502h3.474c-.063-.544-.23-.942-.502-1.235m-2.407 4.08c.314.315.775.461 1.381.461.44 0 .796-.105 1.11-.335q.47-.314.564-.69h1.884q-.44 1.38-1.381 2.008c-.628.398-1.381.607-2.26.607a4.6 4.6 0 0 1-1.653-.293c-.503-.188-.9-.48-1.256-.837a3.9 3.9 0 0 1-.795-1.297c-.188-.502-.272-1.046-.272-1.653 0-.586.105-1.13.293-1.632s.46-.942.816-1.297a3.7 3.7 0 0 1 1.255-.858 4 4 0 0 1 1.612-.314c.67 0 1.234.125 1.736.376.503.251.9.607 1.214 1.026.314.418.544.92.69 1.464.147.544.189 1.13.147 1.737h-5.608c.042.733.21 1.235.523 1.528M57.355 6.303a2.2 2.2 0 0 0-.314-.774 2 2 0 0 0-.565-.544c-.23-.147-.523-.21-.879-.21-.355 0-.648.063-.879.21-.23.146-.439.334-.585.564-.147.23-.252.503-.314.796a4.4 4.4 0 0 0-.105.92c0 .293.042.607.105.9s.188.565.334.795c.168.23.356.419.586.565.23.147.524.21.858.21.356 0 .649-.063.88-.21a1.8 1.8 0 0 0 .564-.565c.147-.23.23-.502.293-.795a4.4 4.4 0 0 0 .084-.92c.042-.335 0-.65-.063-.942m.105 3.829c-.252.418-.586.732-.984.9a3.5 3.5 0 0 1-1.38.272c-.587 0-1.089-.105-1.528-.335s-.816-.523-1.088-.92c-.293-.377-.503-.838-.65-1.34a5.6 5.6 0 0 1-.208-1.57c0-.522.062-1.025.209-1.506.146-.481.356-.92.648-1.276.294-.377.65-.67 1.068-.9.44-.23.941-.335 1.506-.335.46 0 .9.105 1.319.293s.753.481.983.858h.02V.402h2.135v10.734h-2.03v-.983zM5.378 93.62c-.105-.752-.816-1.317-1.653-1.317-1.486 0-2.051 1.276-2.051 2.594 0 1.256.565 2.532 2.05 2.532 1.005 0 1.59-.69 1.716-1.695h1.612c-.168 1.884-1.465 3.097-3.327 3.097C1.38 98.831 0 97.094 0 94.897c0-2.239 1.381-3.996 3.725-3.996 1.653 0 3.055.983 3.264 2.72zM10.525 97.659c1.026 0 1.34-.879 1.34-1.737 0-.879-.314-1.757-1.34-1.757-1.004 0-1.318.878-1.318 1.757-.02.858.293 1.737 1.318 1.737m0-4.625c1.716 0 2.846 1.151 2.846 2.888s-1.109 2.888-2.846 2.888c-1.716 0-2.825-1.151-2.825-2.888 0-1.757 1.11-2.888 2.825-2.888M14.27 93.16h1.424v1.025h.02c.273-.69 1.026-1.172 1.758-1.172.105 0 .23.021.335.042v1.402a4 4 0 0 0-.544-.042c-1.109 0-1.486.795-1.486 1.758v2.469h-1.506zM22.453 95.922c0-.879-.356-1.778-1.319-1.778-.983 0-1.297.878-1.297 1.778 0 .879.335 1.737 1.318 1.737s1.297-.858 1.297-1.737m-4.06-2.741h1.423v.69h.02c.357-.585.963-.837 1.633-.837 1.716 0 2.49 1.382 2.49 2.951 0 1.465-.795 2.825-2.406 2.825-.649 0-1.277-.293-1.632-.816H19.9v2.594h-1.507zM27.265 97.659c1.025 0 1.34-.879 1.34-1.737 0-.879-.315-1.757-1.34-1.757s-1.318.878-1.318 1.757c-.021.858.293 1.737 1.318 1.737m0-4.625c1.716 0 2.846 1.151 2.846 2.888S29 98.81 27.265 98.81c-1.716 0-2.825-1.151-2.825-2.888 0-1.757 1.11-2.888 2.825-2.888M31.032 93.16h1.423v1.025h.02c.273-.69 1.026-1.172 1.737-1.172.105 0 .23.021.335.042v1.402a4 4 0 0 0-.544-.042c-1.109 0-1.486.795-1.486 1.758v2.469h-1.506zM38.46 95.964c-.251.23-.774.23-1.255.314-.46.104-.88.25-.88.795 0 .565.44.69.921.69 1.172 0 1.214-.942 1.214-1.255zm-3.474-1.11c.084-1.401 1.34-1.84 2.574-1.84 1.088 0 2.407.25 2.407 1.548v2.845c0 .503.041 1.005.188 1.214h-1.528c-.041-.167-.104-.356-.104-.523-.482.502-1.172.67-1.842.67-1.046 0-1.862-.524-1.862-1.633 0-1.234.942-1.527 1.862-1.653.921-.146 1.779-.104 1.779-.711 0-.649-.44-.733-.983-.733-.565 0-.942.23-1.005.817zM43 93.181h1.11v1.005H43v2.7c0 .501.126.627.628.627.168 0 .314 0 .46-.042v1.172c-.25.042-.585.042-.878.042-.92 0-1.716-.21-1.716-1.298v-3.222h-.92V93.16h.92v-1.632H43zM45.24 93.18h1.506v5.461H45.24zm1.485-.858H45.22v-1.235h1.506zM50.575 97.659c1.026 0 1.34-.879 1.34-1.737 0-.879-.314-1.757-1.34-1.757-1.025 0-1.318.878-1.318 1.757-.02.858.293 1.737 1.318 1.737m0-4.625c1.716 0 2.846 1.151 2.846 2.888s-1.109 2.888-2.846 2.888c-1.716 0-2.825-1.151-2.825-2.888 0-1.757 1.11-2.888 2.825-2.888M54.384 93.18h1.423v.754h.02a1.99 1.99 0 0 1 1.675-.92c1.59 0 1.988.899 1.988 2.26v3.368h-1.507v-3.097c0-.9-.272-1.34-.963-1.34-.816 0-1.171.461-1.171 1.57v2.867h-1.507zM72.19 30.28V28.9h6.111v1.38h-2.239v6.09H74.43v-6.09zM80.498 28.9v2.824h.042c.188-.314.418-.544.732-.69.293-.147.586-.21.858-.21.398 0 .733.063.984.168.25.105.46.251.606.44.147.188.252.418.314.71.063.273.084.587.084.922v3.306h-1.527v-3.055c0-.44-.063-.774-.21-1.005-.146-.209-.397-.335-.753-.335-.398 0-.69.126-.879.356-.188.251-.272.628-.272 1.193v2.846h-1.486V28.9zM85.248 30.135V28.92h1.486v1.213zm1.486.836v5.4h-1.486v-5.42zM89.16 35.03c.064.105.147.21.252.273s.23.126.356.167.272.042.418.042c.105 0 .21-.02.335-.042.105-.02.21-.062.314-.104s.167-.126.23-.21a.53.53 0 0 0 .105-.334q0-.345-.44-.503a9 9 0 0 0-1.234-.334c-.21-.042-.419-.105-.628-.168a1.9 1.9 0 0 1-.544-.25 1.03
76911.03 0 0 1-.377-.42c-.104-.167-.146-.355-.146-.606 0-.356.063-.628.209-.858s.314-.398.544-.523c.23-.126.481-.21.753-.272a6 6 0 0 1 .858-.084c.293 0 .586.021.858.084s.523.146.733.272c.209.125.397.314.544.523.146.21.23.502.25.837h-1.422c-.021-.293-.126-.481-.335-.586-.188-.105-.419-.146-.69-.146-.084 0-.168 0-.272.02-.105.021-.189.042-.273.063a.8.8 0 0 0-.209.147c-.063.063-.084.146-.084.272 0 .125.042.23.147.314s.23.146.377.209c.146.063.334.104.544.146.209.042.418.084.627.147.21.042.419.104.628.167s.398.168.544.272.293.251.398.419c.104.167.146.376.146.628 0 .355-.062.648-.209.9a1.9 1.9 0 0 1-.565.585c-.23.147-.502.251-.795.314a4.4 4.4 0 0 1-.9.084c-.314 0-.628-.021-.92-.084a2.4 2.4 0 0 1-.796-.314 1.95 1.95 0 0 1-.586-.586 2 2 0 0 1-.25-.9h1.422c-.02.189.021.314.084.44M99.017 31.934c-.23 0-.44.063-.586.167a1.3 1.3 0 0 0-.398.419 1.7 1.7 0 0 0-.21.565 3 3 0 0 0-.062.607c0 .188.021.397.063.586.042.209.104.376.21.544.104.167.23.293.376.397.167.105.356.168.586.168.355 0 .627-.105.816-.293.188-.189.314-.46.355-.796h1.423c-.104.712-.376 1.256-.837 1.633q-.69.564-1.757.565c-.398 0-.775-.063-1.11-.21a2.8 2.8 0 0 1-.857-.565 2.7 2.7 0 0 1-.544-.878 3.2 3.2 0 0 1-.21-1.11c0-.418.063-.816.189-1.171.125-.356.293-.67.544-.942.25-.272.523-.46.879-.607.355-.146.732-.209 1.171-.209.314 0 .628.042.921.126s.565.209.795.376q.346.252.565.628c.147.251.23.565.251.9h-1.444c-.125-.586-.502-.9-1.13-.9M102.469 32.499a2.36 2.36 0 0 1 .565-.9c.251-.25.544-.44.879-.586s.733-.209 1.151-.209.816.063 1.151.21c.335.146.649.334.879.585.251.251.439.544.565.9s.209.753.209 1.172-.063.816-.209 1.172a2.36 2.36 0 0 1-.56
76915.9q-.376.376-.879.564a3.4 3.4 0 0 1-1.151.189c-.418 0-.816-.063-1.151-.189a2.4 2.4 0 0 1-.879-.565 2.36 2.36 0 0 1-.565-.9 3.5 3.5 0 0 1-.188-1.171c0-.44.063-.816.188-1.172m1.36 1.8c.042.209.105.397.21.544a1.2 1.2 0 0 0 .397.397c.168.105.377.147.628.147s.46-.042.628-.147.314-.23.397-.397c.105-.168.168-.356.21-.545.041-.188.062-.418.062-.627s-.021-.44-.062-.649a1.7 1.7 0 0 0-.21-.565 1.2 1.2 0 0 0-.397-.397c-.168-.105-.377-.147-.628-.147s-.46.042-.628.147a1.2 1.2 0 0 0-.397.397 1.7 1.7 0 0 0-.21.565 3.3 3.3 0 0 0 0 1.276M110.274 30.97v.732h.021c.188-.272.44-.502.712-.648s.585-.23.941-.23q.502 0 .942.188c.272.125.502.377.648.711.168-.23.377-.44.649-.627.272-.189.607-.273.984-.273.293 0 .544.042.795.105s.46.188.627.335c.168.146.314.356.419.607.105.25.146.544.146.9v3.599h-1.506v-3.056c0-.188 0-.355-.021-.523a1.2 1.2 0 0 0-.105-.418.57.57 0 0 0-.272-.272 1.1 1.1 0 0 0-.502-.105q-.314 0-.502.126a1.1 1.1 0 0 0-.314.314 1 1 0 0 0-.146.44c-.021.166-.042.334-.042.501v2.993h-1.486v-3.515c0-.168-.042-.294-.084-.44-.041-.126-.146-.23-.251-.314-.125-.084-.293-.126-.544-.126-.063 0-.167.021-.272.042-.104.042-.23.084-.335.189a.9.9 0 0 0-.272.376c-.083.168-.104.377-.104.649v3.139h-1.486v-5.42h1.36zM119.732 30.97v.69h.021c.189-.293.419-.502.691-.648.272-.126.586-.189.92-.189.419 0 .796.084 1.089.252.313.167.565.376.774.627.209.272.355.565.439.921s.147.712.147 1.109a3.5 3.5 0 0 1-.147 1.046 2.9 2.9 0 0 1-.439.88c-.209.25-.44.46-.733.606s-.648.23-1.046.23c-.335 0-.649-.063-.921-.21-.272-.146-.523-.334-.69-.606h-.021v2.553h-1.486v-7.303h1.402zm1.925 4.29c.168-.105.293-.23.398-.377.105-.168.167-.335.209-.544a3.2 3.2 0 0 0 0-1.277 1.7 1.7 0 0 0-.23-.564 1.2 1.2 0 0 0-.398-.398c-.167-.105-.355-.147-.606-.147s-.44.042-.607.147c-.168.105-.293.23-.398.398a1.7 1.7 0 0 0-.209.564 3.395 3.395 0 0 0 0 1.297c.042.21.126.398.209.545.084.146.23.293.398.377.167.104.376.146.607.146.251-.021.46-.084.627-.167M124.65 32.624q.03-.533.251-.878c.146-.23.355-.419.586-.565.23-.147.502-.23.795-.293s.586-.084.899-.084c.273 0 .545.021.837.063.272.042.524.104.775.23.23.105.418.272.565.46.146.21.23.46.23.796v2.824c0 .252.021.482.042.712s.083.397.146.502h-1.506l-.063-.251c-.021-.084-.021-.168-.042-.272-.23.251-.523.418-.837.523a3.1 3.1 0 0 1-.984.147c-.251 0-.502-.021-.732-.084a1.7 1.7 0 0 1-.586-.293 1.4 1.4 0 0 1-.397-.502 1.54 1.54 0 0 1-.147-.712c0-.314.063-.565.168-.753.104-.21.251-.356.418-.481a1.9 1.9 0 0 1 .586-.272c.209-.063.439-.105.67-.147.23-.042.439-.063.669-.084.23-.02.419-.041.586-.104s.293-.105.398-.189c.104-.083.146-.188.125-.355 0-.168-.021-.293-.084-.377-.062-.084-.125-.167-.209-.21a1.1 1.1 0 0 0-.314-.104c-.104-.02-.23-.02-.376-.02q-.44 0-.691.188c-.167.125-.272.334-.293.627h-1.485zm3.431 1.11a.5.5 0 0 1-.23.125c-.105.021-.188.063-.314.084-.104.02-.23.042-.335.042-.104 0-.23.02-.355.041-.105.021-.23.042-.335.084a1.3 1.3 0 0 0-.293.147.5.5 0 0 0-.188.23.8.8 0 0 0-.063.335c0 .125.021.25.063.334a.4.4 0 0 0 .209.21c.104.042.188.083.293.104s.23.042.335.042c.293 0 .523-.042.669-.146a.96.96 0 0 0 .356-.356 1.1 1.1 0 0 0 .146-.418c.021-.147.021-.252.021-.335zM132.12 30.97v.753h.021c.188-.314.439-.544.732-.69.293-.147.607-.21.921-.21.397 0 .732.063.983.168s.461.251.607.44c.146.188.251.418.314.71.063.273.084.587.084.921v3.307h-1.486v-3.056c0-.439-.063-.774-.209-1.004-.147-.23-.377-.335-.733-.335-.397 0-.69.126-.879.356-.188.251-.272.628-.272 1.193v2.846h-1.485v-5.42zM138.92 37.982c-.293.188-.69.272-1.192.272-.147 0-.314 0-.461-.021-.146-.021-.293-.021-.46-.042v-1.193c.146.02.272.02.418.042.147.02.293.02.44.02a.65.65 0 0 0 .439-.23.66.66 0 0 0 .147-.439.9.9 0 0 0-.063-.335l-1.883-5.063h1.569l1.235 3.703h.021l1.192-3.703h1.528l-2.26 6.089c-.168.397-.398.711-.67.9M146.704 30.97v.732h.021c.189-.272.44-.502.712-.648s.586-.23.941-.23q.502 0 .942.188c.272.125.502.377.649.711.167-.23.376-.44.648-.627.272-.189.607-.273.984-.273.293 0 .544.042.795.105s.46.188.628.335c.167.146.314.356.418.607.105.25.147.544.147.9v3.599h-1.486v-3.056c0-.188 0-.355-.021-.523a1.2 1.2 0 0 0-.105-.418.57.57 0 0 0-.272-.272 1.1 1.1 0 0 0-.502-.105q-.313 0-.502.126-.188.126-.314.314a1 1 0 0 0-.146.44 4 4 0 0 0-.042.501v2.993h-1.486v-3.515c0-.168-.042-.294-.083-.44-.042-.126-.147-.23-.252-.314-.125-.084-.293-.126-.544-.126-.062 0-.167.021-.272.042-.104.042-.23.084-.334.189a.87.87 0 0 0-.272.376c-.084.168-.105.377-.105.649v3.139h-1.486v-5.42h1.339zM156.33 35.073c.23.209.544.335.962.335.293 0 .565-.084.775-.23.209-.147.355-.314.397-.482h1.298c-.21.649-.524 1.11-.963 1.381-.439.272-.963.419-1.569.419-.419 0-.816-.063-1.151-.21a2.8 2.8 0 0 1-.879-.586 2.6 2.6 0 0 1-.544-.9 3.4 3.4 0 0 1-.188-1.15c0-.398.062-.774.209-1.13.125-.356.314-.649.565-.9.251-.25.544-.46.879-.607s.711-.209 1.13-.209c.46 0 .857.084 1.213.272.335.168.628.419.837.712s.377.648.481 1.025c.105.377.126.795.105 1.213h-3.913c0 .482.126.837.356 1.047m1.674-2.846c-.188-.188-.44-.293-.816-.293-.23 0-.44.042-.586.126-.168.083-.272.188-.377.292a1.2 1.2 0 0 0-.209.377 1.2 1.2 0 0 0-.063.356h2.407c-.063-.377-.189-.67-.356-.858M162.335 35.073c.23.209.544.335.963.335.293 0 .565-.084.774-.23s.356-.314.398-.482h1.297c-.209.649-.523 1.11-.963 1.381-.439.272-.962.419-1.569.419-.419 0-.816-.063-1.151-.21a2.8 2.8 0 0 1-.879-.586 2.6 2.6 0 0 1-.544-.9 3.4 3.4 0 0 1-.188-1.15c0-.398.063-.774.209-1.13a2.36 2.36 0 0 1 .565-.9c.251-.25.544-.46.879-.607s.711-.209 1.13-.209c.46 0 .858.084 1.214.272.334.168.627.419.837.712s.376.
7691648.481 1.025.125.795.104 1.213h-3.913c0 .482.126.837.356 1.047m1.674-2.846c-.188-.188-.439-.293-.816-.293-.23 0-.439.042-.586.126a1.4 1.4 0 0 0-.376.292 1.1 1.1 0 0 0-.21.377 1.2 1.2 0 0 0-.062.356h2.406c-.063-.377-.188-.67-.356-.858M169.722 30.97v1.005h-1.088v2.679q0 .376.125.502.126.126.502.125c.084 0 .168 0 .231-.02.083 0 .146-.021.23-.021v1.15a2.6 2.6 0 0 1-.419.042h-.46c-.23 0-.44-.02-.649-.042a1.2 1.2 0 0 1-.544-.188c-.167-.084-.272-.21-.376-.377a1.44 1.44 0 0 1-.147-.67v-3.18h-.9v-1.004h.9v-1.632h1.486v1.632zM171.668 35.03c.063.105.146.21.251.273.104.063.23.126.356.167.146.042.272.042.418.042.105 0 .209-.02.335-.042.125-.02.23-.062.314-.104.104-.042.167-.126.23-.21a.53.53 0 0 0 .105-.334q0-.345-.44-.503a9 9 0 0 0-1.234-.334c-.21-.042-.419-.105-.628-.168a1.9 1.9 0 0 1-.544-.25 1.03 1.03 0 0 1-.377-.42c-.105-.167-.146-.355-.146-.606 0-.356.062-.628.209-.858a1.3 1.3 0 0 1 .544-.523c.23-.126.481-.21.753-.272a6 6 0 0 1 .858-.084c.293 0 .586.021.858.084s.523.146.732.272c.21.125.398.314.544.523s.231.502.252.837h-1.444c-.021-.293-.126-.481-.314-.586s-.419-.146-.691-.146c-.083 0-.167 0-.272.02-.104.021-.188.042-.272.063a.8.8 0 0 0-.209.147c-.063.063-.084.146-.084.272 0 .125.042.23.147.314a1.6 1.6 0 0 0 .376.209c.147.063.335.104.545.146.209.042.418.084.627.147.21.042.419.104.628.167s.398.168.544.272.293.251.398.419c.104.167.146.376.146.628 0 .355-.063.648-.209.9-.147.23-.335.439-.565.585a2.4 2.4 0 0 1-.795.314 4.4 4.4 0 0 1-.9.084c-.314 0-.628-.021-.921-.084a2.4 2.4 0 0 1-.795-.314 2 2 0 0 1-.586-.586c-.167-.25-.23-.544-.251-.9h1.423c0 .189.021.314.084.44M180.435 28.9v2.824h.042c.188-.314.419-.544.732-.69.293-.147.586-.21.858-.21.398 0 .733.063.984.168s.46.251.607.44c.146.188.251.418.314.71.062.273.083.587.083.922v3.306h-1.485v-3.055c0-.44-.063-.774-.21-1.005-.146-.23-.376-.335-.732-.335-.398 0-.691.126-.879.356-.188.251-.272.628-.272 1.193v2.846h-1.486V28.9zM185.206 30.135V28.92h1.486v1.213zm1.486.836v5.4h-1.486v-5.42zM192.969 36.768a1.9 1.9 0 0 1-.376.774c-.189.23-.482.44-.837.607-.377.167-.858.25-1.486.25-.272 0-.544-.041-.816-.104a2.4 2.4 0 0 1-.753-.314 1.74 1.74 0 0 1-.565-.544 1.6 1.6 0 0 1-.251-.795h1.464c.063.272.21.481.419.586s.439.167.69.167c.419 0 .733-.125.921-.376s.293-.565.272-.963v-.711h-.021a1.43 1.43 0 0 1-.69.627c-.293.147-.607.21-.942.21-.398 0-.753-.063-1.046-.21a2.2 2.2 0 0 1-.733-.585 2.5 2.5 0 0 1-.418-.88 4.3 4.3 0 0 1-.126-1.045 3.014 3.014 0 0 1 .586-1.862c.189-.252.44-.44.733-.587s.627-.209 1.004-.209q.534 0 .942.188c.272.126.502.356.669.67h.021v-.732h1.423v5.063c0 .252-.021.503-.084.775m-2.029-1.8a1.03 1.03 0 0 0 .397-.335 1.3 1.3 0 0 0 .23-.48c.042-.19.084-.357.084-.566q0-.345-.063-.628a1.3 1.3 0 0 0-.209-.523 1.6 1.6 0 0 0-.377-.376 1.3 1.3 0 0 0-.606-.147c-.21 0-.398.042-.545.126a1.14 1.14 0 0 0-.376.334 1.3 1.3 0 0 0-.209.503 2.779 2.779 0 0 0 0 1.172c.041.188.104.355.188.523.105.146.209.272.377.376.146.105.355.147.585.147.168 0 .356-.042.524-.126M195.731 28.9v2.824h.042c.189-.314.419-.544.733-.69.293-.147.586-.21.858-.21.397 0 .732.063.983.168s.46.251.607.44c.146.188.251.418.314.71.062.273.083.587.083.922v3.306h-1.485v-3.055c0-.44-.063-.774-.209-1.005-.147-.23-.377-.335-.733-.335-.397 0-.69.126-.879.356-.188.251-.272.628-.272 1.193v2.846h-1.485V28.9zM73.865 47.585c.063.105.146.21.25.272.106.063.231.126.357.168.146.042.272.042.418.042.105 0 .21-.021.335-.042.105-.021.21-.063.314-.105a.7.7 0 0 0 .23-.21c.063-.083.084-.187.084-.334q0-.345-.44-.502a9 9 0 0 0-1.234-.335 7 7 0 0 1-.628-.167 1.9 1.9 0 0 1-.544-.251 1.3 1.3 0 0 1-.398-.419c-.104-.167-.146-.356-.146-.607 0-.355.063-.627.21-.858.125-.23.313-.397.543-.523.23-.125.481-.209.754-.272.272-.042.564-.084.857-.084s.586.021.858.084.523.147.733.272.397.314.544.523c.146.21.23.503.25.837H75.79c-.021-.293-.126-.48-.314-.585s-.418-.147-.69-.147c-.084 0-.168 0-.273.02-.104.022-.188.043-.272.064a.8.8 0 0 0-.209.146c-.062.063-.083.147-.083.272s.041.23.146.314.23.146.377.21c.146.062.335.104.544.146s.418.083.627.146c.21.042.419.105.628.168.21.062.398.167.544.272.168.104.293.25.377.418.105.168.146.377.146.628 0 .356-.062.649-.209.9-.146.23-.335.44-.565.586s-.502.25-.795.314a4.4 4.4 0 0 1-.9.083c-.314 0-.627-.02-.92-.084a2.4 2.4 0 0 1-.796-.313
76911.95 1.95 0 0 1-.586-.586c-.167-.251-.23-.544-.25-.9h1.422c.021.188.063.314.126.44M81.21 43.525v1.005h-1.088v2.678q0 .377.125.502.126.126.502.126c.084 0 .168 0 .251-.021.084 0 .147-.021.21-.021v1.15c-.126.022-.272.043-.419.043h-.46c-.23 0-.44-.021-.649-.042a1.2 1.2 0 0 1-.544-.188c-.167-.084-.272-.21-.377-.377-.083-.168-.125-.377-.125-.67v-3.18h-.9v-1.005h.9v-1.632h1.486v1.632zM81.858 45.179q.032-.534.251-.879c.147-.23.356-.418.586-.565s.502-.23.795-.293.586-.084.9-.084c.272 0 .544.021.837.063s.523.105.774.23c.23.105.419.272.565.46.147.21.21.461.21.796v2.825c0 .25.02.481.041.711s.084.398.147.503h-1.507l-.062-.252c-.021-.083-.021-.167-.042-.272-.23.251-.523.419-.837.524a3.1 3.1 0 0 1-.984.146c-.25 0-.502-.021-.732-.084a1.7 1.7 0 0 1-.586-.293 1.4 1.4 0 0 1-.398-.502 1.55 1.55 0 0 1-.146-.711c0-.314.063-.565.167-.754.105-.209.251-.355.419-.48.167-.127.376-.21.586-.273a7.6 7.6 0 0 1 1.318-.23c.21-.021.419-.042.586-.105.167-.062.293-.104.398-.188.104-.084.146-.188.125-.356 0-.167-.02-.293-.084-.376-.062-.084-.125-.168-.209-.21a1.2 1.2 0 0 0-.293-.104c-.125-.021-.23-.021-.377-.021q-.44 0-.69.188c-.168.126-.272.335-.293.628h-1.465zm3.432 1.109a.5.5 0 0 1-.23.126c-.084.02-.189.062-.293.083-.105.021-.23.042-.335.042-.126.021-.23.021-.356.042-.104.02-.23.042-.334.084-.105.041-.21.083-.273.146a.5.5 0 0 0-.188.23.8.8 0 0 0-.063.335c0 .126.021.251.063.335a.5.5 0 0 0 .21.21c.083.041.188.083.292.104.105.02.23.042.335.042.293 0 .523-.042.67-.147a.97.97 0 0 0 .356-.356c.083-.146.125-.272.146-.418.02-.147.02-.251.02-.335v-.523zM89.329 43.526v.754h.
769102a1.8 1.8 0 0 1 .733-.69c.293-.147.607-.21.92-.21.398 0 .733.063.984.167s.46.251.607.44c.146.188.25.418.314.711.062.293.083.586.083.92v3.307h-1.485V45.87c0-.44-.063-.774-.21-1.004-.146-.23-.376-.335-.732-.335-.398 0-.69.125-.879.355-.188.252-.272.628-.272 1.193v2.846h-1.486v-5.42h1.403zM97.97 48.234a1.43 1.43 0 0 1-.69.628 2.4 2.4 0 0 1-.963.188c-.397 0-.753-.083-1.067-.23a2 2 0 0 1-.753-.628 2.7 2.7 0 0 1-.44-.92 3.8 3.8 0 0 1-.146-1.089c0-.355.042-.711.146-1.046.105-.335.251-.627.44-.9.209-.25.44-.46.753-.627.293-.168.649-.23 1.046-.23.314 0 .628.062.921.209.293.146.523.335.69.607h.022v-2.72h1.485v7.449h-1.423v-.69zm-.062-2.678a1.6 1.6 0 0 0-.21-.544 1 1 0 0 0-.397-.377c-.168-.105-.356-.146-.607-.146s-.44.041-.607.146-.293.23-.398.398a2.1 2.1 0 0 0-.23.544 3.3 3.3 0 0 0 0 1.276c.042.21.126.398.23.565s.252.293.419.398c.167.104.356.146.586.146.251 0 .44-.042.607-.146.167-.105.293-.23.397-.398a1.7 1.7 0 0 0 .21-.565c.041-.21.062-.419.062-.649s-.02-.44-.062-.648M100.46 45.179q.032-.534.251-.879c.147-.23.356-.418.586-.565.231-.146.503-.23.796-.293a4.2 4.2 0 0 1 .899-.084c.272 0 .544.021.837.063.272.042.523.105.775.23.23.105.418.272.564.46.147.21.231.461.231.796v2.825c0 .25.021.481.041.711.021.23.084.398.147.503h-1.507l-.062-.252c-.021-.083-.021-.167-.042-.272-.23.251-.523.419-.837.524a3.1 3.1 0 0 1-.984.146c-.251 0-.502-.021-.732-.084a1.7 1.7 0 0 1-.586-.293 1.4 1.4 0 0 1-.398-.502 1.55 1.55 0 0 1-.146-.711c0-.314.063-.565.167-.754.105-.209.251-.355.419-.48.167-.127.377-.21.586-.273s.439-.105.669-.146a7 7 0 0 1 .67-.084c.23-.021.418-.042.586-.105.167-.062.293-.104.397-.188s.147-.188.126-.356c0-.167-.021-.293-.084-.376-.062-.084-.125-.168-.209-.21a1.1 1.1 0 0 0-.314-.104c-.104-.021-.23-.021-.376-.021q-.44 0-.691.188c-.167.126-.272.335-.293.628h-1.486zm3.432 1.109a.5.5 0 0 1-.23.126c-.105.02-.188.062-.314.083-.105.021-.23.042-.335.042-.104 0-.23.021-.356.042-.104.02-.23.042-.334.084-.105.041-.21.083-.293.146a.5.5 0 0 0-.189.23.8.8 0 0 0-.062.335c0 .126.021.251.062.335a.4.4 0 0 0 .21.21c.104.041.188.083.293.104s.23.042.334.042c.293 0 .524-.042.67-.147a.97.97 0 0 0 .356-.356c.083-.146.125-.272.146-.418.021-.147.
7691021-.251.021-.335zM107.931 43.526v1.005h.021a1.6 1.6 0 0 1 .292-.46c.126-.147.252-.273.398-.377.147-.105.314-.189.502-.23.168-.063.356-.084.544-.084.105 0 .21.02.314.042v1.38c-.063-.02-.146-.02-.251-.041-.105 0-.188-.021-.293-.021-.272 0-.502.042-.69.146-.189.105-.335.21-.461.377a1.6 1.6 0 0 0-.251.544c-.042.21-.084.44-.084.67v2.448h-1.485v-5.42h1.444zM114.25 48.234a1.44 1.44 0 0 1-.691.628 2.4 2.4 0 0 1-.962.188c-.398 0-.754-.083-1.067-.23a2 2 0 0 1-.754-.628 2.9 2.9 0 0 1-.439-.92 3.8 3.8 0 0 1-.147-1.089 3.5 3.5 0 0 1 .147-1.046c.105-.335.251-.627.439-.9.21-.25.44-.46.754-.627.293-.168.648-.23 1.046-.23.314 0 .628.062.921.209.293.146.523.335.69.607h.021v-2.72h1.486v7.449h-1.423v-.69zm-.063-2.678a1.6 1.6 0 0 0-.209-.544 1 1 0 0 0-.398-.377c-.167-.105-.355-.146-.607-.146-.251 0-.46.041-.627.146-.168.105-.293.23-.398.398a1.6 1.6 0 0 0-.209.544 3.2 3.2 0 0 0 0 1.276c.042.21.125.398.23.565s.251.293.419.398c.167.104.355.146.585.146.252 0 .44-.042.607-.146.168-.105.293-.23.398-.398.104-.167.167-.356.209-.565.042-.21.063-.419.063-.649s-.021-.44-.063-.648M118.037 47.585c.063.105.147.21.252.272.104.063.23.126.355.168.147.042.272.042.419.042.104 0 .209-.021.335-.042.125-.021.23-.063.313-.105.105-.042.168-.125.231-.21a.54.54 0 0 0 .104-.334q0-.345-.439-.502a9 9 0 0 0-1.235-.335c-.209-.042-.418-.105-.628-.167a1.9 1.9 0 0 1-.544-.251 1.03 1.03 0 0 1-.376-.419c-.105-.167-.147-.356-.147-.607 0-.355.063-.627.21-.858.125-.23.313-.397.544-.523.23-.125.481-.209.753-.272.272-.042.565-.084.858-.084s.586.021.858.084.523.147.732.272.398.314.544.523.23.503.251.837h-1.423c-.021-.293-.125-.48-.314-.585-.188-.105-.418-.147-.69-.147-.084 0-.167 0-.272.02-.105.022-.188.043-.272.064a.7.7 0 0 0-.209.146c-.063.063-.084.147-.084.272s.042.23.146.314c.105.084.231.146.377.21.147.062.335.104.544.146s.419.083.628.146c.209.042.418.105.628.168a1.9 1.9 0 0 1 .544.272c.146.104.293.25.397.418s.147.377.147.628c0 .356-.063.649-.21.9-.146.23-.334.44-.564.586a2.4 2.4 0 0 1-.796.314 4.4 4.4 0 0 1-.899.083c-.314 0-.628-.02-.921-.084a2.4 2.4 0 0 1-.795-.313 1.95 1.95 0 0 1-.586-.586c-.168-.251-.23-.544-.251-.9h1.423a.73.73 0 0 0 .062.44M125.361 45.053a2.36 2.36 0 0 1 .565-.9c.251-.25.544-.439.879-.585.335-.147.732-.21 1.151-.21.418 0 .816.063 1.151.21.335.146.648.335.879.586.251.25.439.544.565.9.125.355.209.753.209 1.171s-.063.816-.209 1.172a2.36 2.36 0 0 1-.56
76915.9q-.377.376-.879.565a3.4 3.4 0 0 1-1.151.188 3.3 3.3 0 0 1-1.151-.188 2.4 2.4 0 0 1-.879-.565 2.36 2.36 0 0 1-.565-.9 3.5 3.5 0 0 1-.188-1.172c0-.44.042-.816.188-1.172m1.339 1.8c.042.21.105.398.21.544a1.2 1.2 0 0 0 .397.398c.168.104.377.146.628.146s.46-.042.628-.146c.167-.105.314-.23.397-.398.105-.167.168-.356.209-.544a3 3 0 0 0 .063-.628c0-.209-.021-.44-.063-.648a1.6 1.6 0 0 0-.209-.565 1.2 1.2 0 0 0-.397-.398c-.168-.105-.377-.146-.628-.146s-.46.041-.628.146a1.2 1.2 0 0 0-.397.398 1.7 1.7 0 0 0-.21.565 3.3 3.3 0 0 0 0 1.276M131.157 44.509v-1.004h.879v-.419c0-.481.147-.879.46-1.172.293-.314.754-.46 1.361-.46.125 0 .272 0 .397.02.126 0 .251.022.398.022v1.109a4 4 0 0 0-.544-.042c-.21 0-.356.042-.44.146-.083.084-.125.252-.125.482v.314h1.025v1.004h-1.025v4.415h-1.486V44.51zM139.36 47.585c.062.105.146.21.251.272.104.063.23.126.356.168.146.042.272.042.418.042.105 0 .209-.021.335-.042.125-.021.23-.063.314-.105.104-.042.167-.125.23-.21a.53.53 0 0 0 .104-.334q0-.345-.439-.502a9 9 0 0 0-1.235-.335 7 7 0 0 1-.627-.167 1.9 1.9 0 0 1-.544-.251 1.03 1.03 0 0 1-.377-.419c-.105-.167-.146-.356-.146-.607 0-.355.062-.627.209-.858a1.3 1.3 0 0 1 .544-.523c.23-.125.481-.209.753-.272.272-.042.565-.084.858-.084s.586.021.858.084.523.147.732.272c.21.126.398.314.544.523s.231.503.252.837h-1.423c-.021-.293-.126-.48-.314-.585-.189-.105-.419-.147-.691-.147-.083 0-.167 0-.272.02-.104.022-.188.043-.272.064a.8.8 0 0 0-.209.146c-.063.063-.084.147-.084.272s.042.23.147.314a1.6 1.6 0 0 0 .376.21c.147.062.335.104.544.146s.419.083.628.146c.209.042.419.105.628.168a1.9 1.9 0 0 1 .544.272c.146.104.293.25.398.418.104.168.146.377.146.628 0 .356-.063.649-.209.9-.147.23-.335.44-.565.586s-.502.25-.795.314a4.4 4.4 0 0 1-.9.083c-.314 0-.628-.02-.921-.084a2.4 2.4 0 0 1-.795-.313 2 2 0 0 1-.586-.586c-.167-.251-.23-.544-.251-.9h1.423a.6.6 0 0 0 .063.44M143.754 45.053a2.36 2.36 0 0 1 .565-.9c.251-.25.544-.439.879-.585.335-.147.732-.21 1.151-.21.418 0 .816.063 1.151.21.334.146.648.335.878.586.251.25.44.544.565.9.126.355.21.753.21 1.171s-.063.816-.21 1.172a2.35 2.35 0 0 1-.565.9q-.377.376-.878.565a3.4 3.4 0 0 1-1.151.188 3.3 3.3 0 0 1-1.151-.188 2.4 2.4 0 0 1-.879-.565 2.36 2.36 0 0 1-.56
76915-.9 3.4 3.4 0 0 1-.188-1.172c0-.44.062-.816.188-1.172m1.36 1.8c.042.21.105.398.209.544.105.167.231.293.398.398.167.104.377.146.628.146s.46-.042.627-.146c.168-.105.314-.23.398-.398a1.7 1.7 0 0 0 .209-.544 3 3 0 0 0 .063-.628c0-.209-.021-.44-.063-.648a1.7 1.7 0 0 0-.209-.565 1.2 1.2 0 0 0-.398-.398c-.167-.105-.376-.146-.627-.146s-.461.041-.628.146-.293.23-.398.398a1.7 1.7 0 0 0-.209.565c-.042.209-.063.418-.063.648q0 .346.063.628M152.71 44.489c-.23 0-.44.062-.586.167a1.3 1.3 0 0 0-.398.418 1.7 1.7 0 0 0-.209.565c-.042.21-.063.419-.063.607s.021.398.063.586.105.377.209.544c.084.168.231.293.377.398.147.104.356.167.586.167.356 0 .628-.105.816-.293s.314-.46.356-.795h1.444c-.105.711-.377 1.255-.837 1.632-.461.377-1.047.565-1.779.565a2.76 2.76 0 0 1-1.967-.774 3.2 3.2 0 0 1-.565-.879 3.2 3.2 0 0 1-.188-1.109c0-.418.063-.816.188-1.172.126-.355.293-.67.544-.941.251-.272.523-.46.879-.607.335-.147.732-.21 1.172-.21.314 0 .628.042.92.126s.565.21.796.377q.345.25.565.628c.146.25.23.564.251.9h-1.465c-.126-.587-.481-.9-1.109-.9M156.162 42.689v-1.214h1.486v1.214zm1.486.837v5.399h-1.486v-5.42h1.486zM158.757 45.179q.032-.534.251-.879c.147-.23.356-.418.586-.565s.502-.23.795-.293.586-.084.9-.084c.272 0 .544.021.837.063.272.042.523.105.774.23.231.105.419.272.565.46.147.21.231.461.231.796v2.825c0 .25.02.481.041.711s.084.398.147.503h-1.507l-.063-.252c-.02-.083-.02-.167-.041-.272a1.97 1.97 0 0 1-.837.524 3.1 3.1 0 0 1-.984.146c-.251 0-.502-.021-.732-.084a1.7 1.7 0 0 1-.586-.293 1.4 1.4 0 0 1-.398-.502 1.55 1.55 0 0 1-.146-.711c0-.314.063-.565.167-.754.105-.209.251-.355.419-.48.167-.127.376-.21.586-.273s.439-.105.669-.146c.23-.042.44-.063.67-.084s.418-.042.586-.105c.167-.062.293-.104.397-.188s.147-.188.126-.356c0-.167-.021-.293-.084-.376s-.125-.168-.209-.21a1.1 1.1 0 0 0-.314-.104c-.105-.021-.23-.021-.377-.021q-.44 0-.69.188c-.168.126-.272.335-.293.628h-1.486zm3.432 1.109a.5.5 0 0 1-.23.126c-.105.02-.189.062-.314.083-.105.021-.23.042-.335.042s-.23.021-.356.042c-.104.02-.23.042-.334.084-.105.041-.21.083-.293.146a.5.5 0 0 0-.189.23.8.8 0 0 0-.062.335c0 .126.02.251.062.335a.4.4 0 0 0 .21.21c.104.041.188.083.292.104.105.02.231.042.335.042.293 0 .523-.042.67-.147a.97.97 0 0 0 .356-.356c.083-.146.125-.272.146-.418.021-.147.
7691021-.251.021-.335zM166.353 41.454v7.47h-1.486v-7.47zM170.371 45.179q.03-.534.251-.879c.146-.23.355-.418.586-.565s.502-.23.795-.293.586-.084.899-.084c.272 0 .544.021.837.063.272.042.524.105.775.23.23.105.418.272.565.46.146.21.23.461.23.796v2.825c0 .25.021.481.042.711s.083.398.146.503h-1.506l-.063-.252c-.021-.083-.021-.167-.042-.272-.23.251-.523.419-.837.524a3.1 3.1 0 0 1-.984.146c-.251 0-.502-.021-.732-.084a1.7 1.7 0 0 1-.586-.293 1.4 1.4 0 0 1-.397-.502 1.54 1.54 0 0 1-.147-.711c0-.314.063-.565.168-.754a1.34 1.34 0 0 1 .418-.48c.167-.127.377-.21.586-.273a6 6 0 0 1 .67-.146c.23-.042.439-.063.669-.084s.419-.042.586-.105c.167-.062.293-.104.398-.188.104-.084.146-.188.125-.356 0-.167-.021-.293-.084-.376-.062-.084-.125-.168-.209-.21a1.1 1.1 0 0 0-.314-.104c-.104-.021-.23-.021-.376-.021q-.44 0-.691.188c-.167.126-.272.335-.293.628h-1.485zm3.431 1.109a.5.5 0 0 1-.23.126c-.105.02-.188.062-.314.083-.104.021-.23.042-.335.042-.104 0-.23.021-.355.042-.105.02-.231.042-.335.084a1.3 1.3 0 0 0-.293.146.5.5 0 0 0-.188.23.8.8 0 0 0-.063.335c0 .126.021.251.063.335a.4.4 0 0 0 .209.21c.104.041.188.083.293.104s.23.042.335.042c.293 0 .523-.042.669-.147a.96.96 0 0 0 .356-.356 1.1 1.1 0 0 0 .146-.418c.021-.147.021-.251.021-.335zM177.862 43.526v.754h.
7691021c.188-.314.439-.544.732-.69.293-.147.607-.21.921-.21.397 0 .732.063.983.167s.461.251.607.44c.146.188.251.418.314.711.063.272.084.586.084.92v3.307h-1.486V45.87c0-.44-.063-.774-.209-1.004-.147-.23-.377-.335-.733-.335-.397 0-.69.125-.879.355-.188.252-.272.628-.272 1.193v2.846h-1.485v-5.42h1.402zM186.483 48.234a1.44 1.44 0 0 1-.691.628 2.4 2.4 0 0 1-.963.188c-.397 0-.753-.083-1.067-.23a2 2 0 0 1-.753-.628 2.9 2.9 0 0 1-.439-.92 3.8 3.8 0 0 1-.147-1.089 3.263 3.263 0 0 1 .586-1.946 2.5 2.5 0 0 1 .753-.627c.293-.168.649-.23 1.047-.23.313 0 .627.062.92.209.293.146.523.335.691.607h.021v-2.72h1.485v7.449h-1.423v-.69zm-.063-2.678a1.6 1.6 0 0 0-.209-.544 1 1 0 0 0-.398-.377c-.167-.105-.356-.146-.607-.146s-.46.041-.628.146a1.2 1.2 0 0 0-.397.398 1.5 1.5 0 0 0-.209.544 3.2 3.2 0 0 0 0 1.276c.041.21.125.398.23.565.104.167.251.293.418.398.168.104.356.146.586.146.251 0 .44-.042.607-.146.167-.105.293-.23.398-.398.104-.167.167-.356.209-.565.042-.21.063-.419.063-.649s-.021-.44-.063-.648M74.2 60.182c.23.209.544.334.962.334.293 0 .565-.083.774-.23.21-.146.356-.314.398-.481h1.297c-.209.649-.523 1.109-.962 1.381-.44.272-.963.419-1.57.419-.418 0-.816-.063-1.15-.21a2.8 2.8 0 0 1-.88-.586 2.6 2.6 0 0 1-.543-.9 3.4 3.4 0 0 1-.189-1.15c0-.398.063-.775.21-1.13.125-.356.314-.649.565-.9a2.9 2.9 0 0 1 .879-.607c.334-.146.71-.209 1.13-.209.46 0 .857.084 1.213.272.335.167.628.418.837.711.23.293.377.65.481 1.026.105.376.126.795.105 1.213h-3.913c.02.482.126.837.356 1.047m1.674-2.846c-.168-.188-.44-.293-.816-.293-.23 0-.44.042-.586.126-.168.083-.272.188-.377.292a1.1 1.1 0 0 0-.21.377 1.2 1.2 0 0 0-.062.356h2.427c-.062-.377-.188-.67-.376-.858M80.038 56.08v.754h.02c.189-.314.44-.544.733-.69.293-.147.607-.21.92-.21.398 0 .733.063.984.168.251.104.46.25.607.44.146.188.251.418.314.71.063.293.084.587.084.921v3.306h-1.486v-3.055c0-.439-.063-.774-.21-1.004-.146-.23-.376-.335-.732-.335-.397 0-.69.126-.879.356-.188.251-.272.628-.272 1.193v2.845h-1.506v-5.42h1.423zM86.169 61.48l-1.842-5.42h1.57l1.13 3.704h.02l1.151-3.704h1.465l-1.841 5.42zM90.312 55.243V54.03h1.485v1.213zm1.485.837v5.399h-1.485v-5.42h1.485zM94.371 56.08v1.005h.021a2 2 0 0 1 .272-.46c.105-.147.251-.272.419-.377a1.4 1.4 0 0 1 .502-.23 1.6 1.6 0 0 1 .544-.084c.105 0 .21.021.314.042v1.381c-.063-.02-.147-.02-.251-.042-.105-.02-.189-.02-.272-.02-.272 0-.502.041-.69.146-.19.084-.336.21-.461.377a1.6 1.6 0 0 0-.251.544c-.063.209-.063.439-.063.67v2.447h-1.486v-5.42h1.402zM96.882 57.608c.126-.356.314-.649.565-.9s.544-.44.879-.586.732-.209 1.15-.209c.42 0 .817.063 1.152.21.335.146.648.334.879.585.251.251.439.544.565.9s.209.753.209 1.172-.063.816-.209 1.172a2.36 2.36 0 0 1-.56
76915.9q-.377.376-.879.564a3.4 3.4 0 0 1-1.151.189c-.419 0-.816-.063-1.151-.189a2.4 2.4 0 0 1-.879-.565 2.35 2.35 0 0 1-.565-.9 3.4 3.4 0 0 1-.188-1.171c0-.44.042-.816.188-1.172m1.34 1.8c.041.209.104.397.209.544.104.167.23.292.397.397.168.105.377.147.628.147s.46-.042.628-.147.314-.23.397-.397c.105-.168.168-.356.209-.545a3 3 0 0 0 .063-.627c0-.21-.021-.44-.063-.649a1.6 1.6 0 0 0-.209-.565 1.2 1.2 0 0 0-.397-.398c-.168-.104-.377-.146-.628-.146s-.46.042-.628.147-.293.23-.397.397a1.7 1.7 0 0 0-.21.565c-.041.21-.062.419-.062.649q0 .346.062.627M104.645 56.08v.754h.021c.189-.314.44-.544.733-.69a2.04 2.04 0 0 1 .92-.21c.398 0 .733.063.984.168.251.104.46.25.607.44.146.188.251.418.314.71.062.273.083.587.083.921v3.306h-1.485v-3.055c0-.439-.063-.774-.21-1.004-.146-.23-.376-.335-.732-.335-.398 0-.691.126-.879.356-.188.251-.272.628-.272 1.193v2.845h-1.486v-5.42h1.402zM110.881 56.08v.733h.021c.188-.272.44-.502.712-.649.272-.146.585-.23.941-.23q.502 0 .942.189c.272.125.502.376.648.711.168-.23.377-.44.649-.628s.607-.272.984-.272c.293 0 .544.042.795.105s.46.188.628.335c.167.146.313.355.418.607.105.25.146.544.146.9v3.598h-1.485v-3.055c0-.188 0-.355-.021-.523a1.2 1.2 0 0 0-.105-.418.57.57 0 0 0-.272-.272 1.1 1.1 0 0 0-.502-.105q-.314 0-.502.126a1.1 1.1 0 0 0-.314.313 1 1 0 0 0-.147.44c-.02.167-.041.335-.041.502v2.992h-1.486v-3.515c0-.167-.042-.293-.084-.44-.042-.125-.146-.23-.251-.313-.125-.084-.293-.126-.544-.126-.063 0-.167.021-.272.042-.105.042-.23.084-.335.188a.9.9 0 0 0-.272.377c-.083.167-.104.377-.104.649v3.138h-1.486v-5.42h1.339zM120.507 60.182c.23.209.544.334.962.334.293 0 .565-.083.774-.23.21-.146.356-.314.398-.481h1.297c-.209.649-.523 1.109-.962 1.381-.44.272-.963.419-1.57.419-.418 0-.816-.063-1.15-.21a2.8 2.8 0 0 1-.879-.586 2.6 2.6 0 0 1-.544-.9 3.4 3.4 0 0 1-.189-1.15c0-.398.063-.775.21-1.13.125-.356.313-.649.565-.9s.544-.46.878-.607c.335-.146.712-.209 1.13-.209.461 0 .858.084 1.214.272.335.167.628.418.837.711s.377.65.481 1.026c.105.376.126.795.105 1.213h-3.913c.021.482.125.837.356 1.047m1.674-2.846c-.189-.188-.44-.293-.816-.293-.231 0-.44.042-.586.126-.168.083-.272.188-.377.292a1.1 1.1 0 0 0-.209.377 1.2 1.2 0 0 0-.063.356h2.427c-.063-.377-.188-.67-.376-.858M126.345 56.08v.754h.021c.188-.314.439-.544.732-.69.293-.147.607-.21.921-.21.397 0 .732.063.983.168.251.104.46.25.607.44.146.188.251.418.314.71.063.273.083.587.083.921v3.306h-1.485v-3.055c0-.439-.063-.774-.209-1.004-.147-.23-.377-.335-.733-.335-.397 0-.69.126-.879.356-.188.251-.272.628-.272 1.193v2.845h-1.485v-5.42h1.402zM134.108 56.082v1.004h-1.088v2.678q0 .377.125.503.126.125.502.125c.084 0 .168 0 .231-.02.083 0 .146-.022.23-.022v1.151c-.126.021-.272.042-.419.042h-.46c-.23 0-.44-.02-.649-.042a1.2 1.2 0 0 1-.544-.188c-.167-.084-.272-.21-.376-.377a1.44 1.44 0 0 1-.147-.67v-3.18h-.9v-1.004h.9v-1.633h1.486v1.633zM134.756 57.733q.032-.533.251-.878c.147-.23.356-.419.586-.565.23-.147.502-.23.795-.293s.586-.084.9-.084c.272 0 .544.02.837.063.272.042.523.104.774.23.231.104.419.272.565.46.147.21.231.46.231.795v2.825c0 .251.02.481.041.712s.084.397.147.502h-1.507l-.063-.251c-.02-.084-.02-.168-.041-.272a1.96 1.96 0 0 1-.837.523 3.1 3.1 0 0 1-.984.146c-.251 0-.502-.02-.732-.083a1.7 1.7 0 0 1-.586-.293 1.4 1.4 0 0 1-.398-.503 1.55 1.55 0 0 1-.146-.71c0-.315.063-.566.167-.754.105-.21.251-.356.419-.481a1.9 1.9 0 0 1 .586-.273c.209-.062.439-.104.669-.146s.44-.063.67-.084c.23-.02.418-.041.586-.104s.293-.105.397-.189c.105-.083.147-.188.126-.355 0-.168-.021-.293-.084-.377s-.125-.167-.209-.21a1.1 1.1 0 0 0-.314-.104c-.105-.02-.23-.02-.377-.02q-.44 0-.69.188c-.168.125-.272.334-.293.627h-1.486zm3.432 1.11a.5.5 0 0 1-.23.125c-.105.02-.189.063-.314.084-.105.02-.23.041-.335.041s-.23.021-.356.042c-.104.021-.23.042-.334.084s-.21.084-.293.147a.5.5 0 0 0-.189.23.8.8 0 0 0-.062.335c0 .125.02.25.062.334a.4.4 0 0 0 .21.21c.104.041.188.083.293.104s.23.042.334.042c.293 0 .523-.042.67-.146a1 1 0 0 0 .356-.356c.083-.147.125-.272.146-.419s.021-.25.021-.334zM142.352 54.01v7.47h-1.486v-7.47zM146.474 55.243V54.03h1.486v1.213zm1.486.837v5.399h-1.486v-5.42h1.486zM150.576 56.08v.733h.02c.189-.272.44-.502.712-.649a1.96 1.96 0 0 1 .942-.23q.501 0 .941.189c.272.125.502.376.649.711.167-.23.376-.44.648-.628s.607-.272.984-.272c.293 0 .544.042.795.105s.46.188.628.335c.167.146.314.355.418.607.105.25.147.544.147.9v3.598h-1.486v-3.055c0-.188 0-.355-.021-.523a1.3 1.3 0 0 0-.104-.418.58.58 0 0 0-.272-.272 1.1 1.1 0 0 0-.503-.105q-.313 0-.502.126-.188.125-.314.313a1 1 0 0 0-.146.44c-.021.167-.042.335-.042.502v2.992h-1.486v-3.515c0-.167-.042-.293-.083-.44-.042-.125-.147-.23-.251-.313-.126-.084-.293-.126-.545-.126-.062 0-.167.021-.272.042-.104.042-.23.084-.334.188a.87.87 0 0 0-.272.377c-.084.167-.105.377-.105.649v3.138h-1.486v-5.42h1.34zM160.013 56.08v.691h.02a1.86 1.86 0 0 1 .691-.648c.272-.126.586-.189.921-.189.418 0 .795.084 1.088.251.314.168.565.377.7
769174.628.209.272.356.565.439.92.084.357.147.712.147 1.11a3.5 3.5 0 0 1-.147 1.046 2.9 2.9 0 0 1-.439.879c-.209.251-.439.46-.732.607s-.649.23-1.047.23c-.334 0-.648-.063-.92-.21-.272-.146-.523-.334-.691-.606h-.021v2.553h-1.485v-7.303h1.402zm1.925 4.29c.167-.104.293-.23.397-.376.105-.168.168-.335.209-.544a3.2 3.2 0 0 0 0-1.277 1.7 1.7 0 0 0-.23-.565 1.2 1.2 0 0 0-.397-.397c-.168-.105-.356-.147-.607-.147s-.44.042-.607.147a1.2 1.2 0 0 0-.397.397 1.7 1.7 0 0 0-.21.565 3.394 3.394 0 0 0 0 1.297c.042.21.126.398.21.545.083.146.23.293.397.376.167.105.377.147.607.147.272-.021.46-.084.628-.168M164.93 57.733q.032-.533.251-.878c.147-.23.356-.419.586-.565.23-.147.502-.23.795-.293s.586-.084.9-.084c.272 0 .544.02.837.063.272.042.523.104.774.23.23.104.419.272.565.46.147.21.23.46.23.795v2.825c0 .251.021.481.042.712s.084.397.147.502h-1.507l-.063-.251c-.021-.084-.021-.168-.042-.272-.23.25-.523.418-.837.523a3.1 3.1 0 0 1-.983.146c-.251 0-.502-.02-.732-.083a1.7 1.7 0 0 1-.586-.293 1.4 1.4 0 0 1-.398-.503 1.55 1.55 0 0 1-.146-.71c0-.315.062-.566.167-.754.105-.21.251-.356.419-.481.167-.126.376-.21.585-.273.21-.062.44-.104.67-.146s.44-.063.67-.084c.23-.02.418-.041.586-.104s.293-.105.397-.189c.105-.083.147-.188.126-.355 0-.168-.021-.293-.084-.377s-.126-.167-.209-.21a1.1 1.1 0 0 0-.314-.104c-.105-.02-.23-.02-.377-.02q-.44 0-.69.188c-.168.125-.272.334-.293.627h-1.486zm3.432 1.11a.5.5 0 0 1-.23.125c-.105.02-.189.063-.314.084-.105.02-.23.041-.335.041s-.23.021-.356.042c-.104.021-.23.042-.335.084-.104.042-.209.084-.293.147a.5.5 0 0 0-.188.23.8.8 0 0 0-.063.335c0 .125.021.25.063.334a.4.4 0 0 0 .209.21c.105.041.189.083.293.104.105.021.23.042.335.042.293 0 .523-.042.67-.146a.96.96 0 0 0 .355-.356c.084-.147.126-.272.147-.419s.021-.25.021-.334zM173.593 57.043c-.23 0-.439.063-.586.167a1.3 1.3 0 0 0-.397.419 1.7 1.7 0 0 0-.21.565c-.042.209-.063.418-.063.607 0 .188.021.397.063.585.042.189.105.377.21.544.083.168.23.294.376.398.147.105.356.167.586.167.356 0 .628-.104.816-.292.188-.189.314-.46.356-.796h1.444c-.105.712-.377 1.256-.837 1.633-.461.376-1.047.565-1.779.565-.398 0-.774-.063-1.109-.21a2.8 2.8 0 0 1-.858-.565 3.2 3.2 0 0 1-.565-.878 3.2 3.2 0 0 1-.188-1.11c0-.418.063-.816.188-1.171.126-.356.293-.67.544-.942s.523-.46.879-.607c.335-.146.732-.209 1.172-.209.314 0 .628.042.921.126.292.083.564.209.795.376q.345.252.565.628c.146.251.23.565.251.9h-1.465c-.126-.586-.481-.9-1.109-.9M179.975 56.082v1.004h-1.088v2.678q0 .377.125.503.125.125.503.125c.083 0 .167 0 .23-.02.083 0 .146-.022.23-.022v1.151c-.126.021-.272.042-.419.042h-.46c-.23 0-.439-.02-.649-.042a1.2 1.2 0 0 1-.544-.188c-.167-.084-.272-.21-.376-.377a1.44 1.44 0 0 1-.147-.67v-3.18h-.9v-1.004h.9v-1.633h1.486v1.633zM182.402 59.868v1.611h-1.632v-1.611zM200 82.071H72.044v3.892H200z"/> 7692 </svg> 7693 </a> 7694 </div> 7695 7696 7697 <div class="site-footer__divider py-lg desktop:hidden"> 7698 <hr class="block my-xs text-blue-medium"> 7699 </div> 7700 7701 <div class="site-footer__nav site-footer__nav--mobile desktop:hidden"> 7702 <s-accordion data-manual-collapse="false" js-accordion> 7703 7704 <div class="accordion-item mb-md" js-accordion-item> 7705 <button class="accordion-header w-full flex justify-between items-center" aria-expanded="false" aria-controls="FooterNavLink1" js-accordion-header> 7706 <span class="h4 text-20">About us</span> 7707 <span class="accordion-icon accordion-icon--caret-down w-24"><svg class="icon icon--down" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> 7708<title>Active - Down</title> 7709<path d="M5.66357 9.36982L6.33625 8.62988L11.9999 13.7787L17.6636 8.62988L18.3362 9.36982L11.9999 15.1301L5.66357 9.36982Z"/> 7710</svg> 7711</span> 7712 </button> 7713 <div id="FooterNavLink1" class="accordion-content" aria-hidden="true" js-accordion-content> 7714 <ul class="site-footer__links mt-md"> 7715 7716 <li class="site-footer__item mb-xs"> 7717 <a href="/pages/blueair-app" class="site-footer__link text-18 font-300">Blueair app</a> 7718 </li> 7719 7720 <li class="site-footer__item mb-xs"> 7721 <a href="/blogs/news" class="site-footer__link text-18 font-300">Blog</a> 7722 </li> 7723 7724 <li class="site-footer__item "> 7725 <a href="https://careers.kula.ai/blueair"
7725class="site-footer__link text-18 font-300">Careers</a> 7726 </li> 7727 7728 </ul> 7729 </div> 7730 </div> 7731 7732 <div class="accordion-item mb-md" js-accordion-item> 7733 <button class="accordion-header w-full flex justify-between items-center" aria-expanded="false" aria-controls="FooterNavLink2" js-accordion-header> 7734 <span class="h4 text-20">Support</span> 7735 <span class="accordion-icon accordion-icon--caret-down w-24"><svg class="icon icon--down" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> 7736<title>Active - Down</title> 7737<path d="M5.66357 9.36982L6.33625 8.62988L11.9999 13.7787L17.6636 8.62988L18.3362 9.36982L11.9999 15.1301L5.66357 9.36982Z"/> 7738</svg> 7739</span> 7740 </button> 7741 <div id="FooterNavLink2" class="accordion-content" aria-hidden="true" js-accordion-content> 7742 <ul class="site-footer__links mt-md"> 7743 7744 <li class="site-footer__item mb-xs"> 7745 <a href="/pages/contact-us" class="site-footer__link text-18 font-300">Contact us</a> 7746 </li> 7747 7748 <li class="site-footer__item mb-xs"> 7749 <a href="/pages/support" class="site-footer__link text-18 font-300">FAQs</a> 7750 </li> 7751 7752 <li class="site-footer__item mb-xs"> 7753 <a href="https://www.blueair.com/apps/tracking" class="site-footer__link text-18 font-300">Track your order</a> 7754 </li> 7755 7756 <li class="site-footer__item mb-xs"> 7757 <a href="https://5ef43d-4a.myshopify.com/apps/returns" class="site-footer__link text-18 font-300">Start a return</a> 7758 </li> 7759 7760 <li class="site-footer__item "> 7761 <a href="/pages/warranty" class="site-footer__link text-18 font-300">Product warranty</a> 7762 </li> 7763 7764 </ul> 7765 </div> 7766 </div> 7767 7768 <div class="accordion-item " js-accordion-item> 7769 <button class="accordion-header w-full flex justify-between items-center" aria-expanded="false" aria-controls="FooterNavLink3" js-accordion-header> 7770 <span class="h4 text-20">Shop</span> 7771 <span class="accordion-icon accordion-icon--caret-down w-24"><svg class="icon icon--down" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> 7772<title>Active - Down</title> 7773<path d="M5.66357 9.36982L6.33625 8.62988L11.9999 13.7787L17.6636 8.62988L18.3362 9.36982L11.9999 15.1301L5.66357 9.36982Z"/> 7774</svg> 7775</span> 7776 </button> 7777 <div id="FooterNavLink3" class="accordion-content" aria-hidden="true" js-accordion-content> 7778 <ul class="site-footer__links mt-md"> 7779 7780 <li class="site-footer__item mb-xs"> 7781 <a href="/pages/commercial-and-business-air-purifiers" class="site-footer__link text-18 font-300">Wholesale</a> 7782 </li> 7783 7784 <li class="site-footer__item mb-xs"> 7785 <a href="/pages/return-policy-us" class="site-footer__link text-18 font-300">Shipping & returns</a> 7786 </li> 7787 7788 <li class="site-footer__item mb-xs"> 7789 <a href="/pages/promotion-details-and-disclaimers" class="site-footer__link text-18 font-300">Promotion Policy</a> 7790 </li> 7791 7792 <li class="site-footer__item mb-xs"> 7793 <a href="/pages/price-match-policy" class="site-footer__link text-18 font-300">Price Match Policy</a> 7794 </li> 7795 7796 <li class="site-footer__item mb-xs"> 7797 <a href="/pages/terms-of-sale" class="site-footer__link text-18 font-300">Filter Subscription Policy</a> 7798 </li> 7799 7800 <li class="site-footer__item mb-xs"> 7801 <a href="/pages/truemed" class="site-footer__link text-18 font-300">FSA/HSA Funds</a> 7802 </li> 7803 7804 <li class="site-footer__item ">
7805 <a href="/pages/check-your-balance" class="site-footer__link text-18 font-300">Check gift card balance</a> 7806 </li> 7807 7808 </ul> 7809 </div> 7810 </div> 7811 7812 </s-accordion> 7813 </div> 7814 </div> 7815 7816 <div class="site-footer__nav-conatiner hidden desktop:block desktop:w-1/2"> 7817 <div class="site-footer__nav site-footer__nav--desktop flex gap-md"> 7818 7819 <div class="site-footer__links-wrapper flex-1"> 7820 <div class="h4 text-20 mb-md">About us</div> 7821 <ul class="site-footer__links"> 7822 7823 <li class="site-footer__item mt-sm"> 7824 <a href="/pages/blueair-app" class="site-footer__link text-18 font-300">Blueair app</a> 7825 </li> 7826 7827 <li class="site-footer__item mt-sm"> 7828 <a href="/blogs/news" class="site-footer__link text-18 font-300">Blog</a> 7829 </li> 7830 7831 <li class="site-footer__item mt-sm"> 7832 <a href="https://careers.kula.ai/blueair" class="site-footer__link text-18 font-300">Careers</a> 7833 </li> 7834 7835 </ul> 7836 </div> 7837 7838 <div class="site-footer__links-wrapper flex-1"> 7839 <div class="h4 text-20 mb-md">Support</div> 7840 <ul class="site-footer__links"> 7841 7842 <li class="site-footer__item mt-sm"> 7843 <a href="/pages/contact-us" class="site-footer__link text-18 font-300">Contact us</a> 7844 </li> 7845 7846 <li class="site-footer__item mt-sm"> 7847 <a href="/pages/support" class="site-footer__link text-18 font-300">FAQs</a> 7848 </li> 7849 7850 <li class="site-footer__item mt-sm"> 7851 <a href="https://www.blueair.com/apps/tracking" class="site-footer__link text-18 font-300">Track your order</a> 7852 </li> 7853 7854 <li class="site-footer__item mt-sm"> 7855 <a href="https://5ef43d-4a.myshopify.com/apps/returns" class="site-footer__link text-18 font-300">Start a return</a> 7856 </li> 7857 7858 <li class="site-footer__item mt-sm"> 7859 <a href="/pages/warranty" class="site-footer__link text-18 font-300">Product warranty</a> 7860 </li> 7861 7862 </ul> 7863 </div> 7864 7865 <div class="site-footer__links-wrapper flex-1"> 7866 <div class="h4 text-20 mb-md">Shop</div> 7867 <ul class="site-footer__links"> 7868 7869 <li class="site-footer__item mt-sm"> 7870 <a href="/pages/commercial-and-business-air-purifiers" class="site-footer__link text-18 font-300">Wholesale</a> 7871 </li> 7872 7873 <li class="site-footer__item mt-sm"> 7874 <a href="/pages/return-policy-us" class="site-footer__link text-18 font-300">Shipping & returns</a> 7875 </li> 7876 7877 <li class="site-footer__item mt-sm"> 7878 <a href="/pages/promotion-details-and-disclaimers" class="site-footer__link text-18 font-300">Promotion Policy</a> 7879 </li> 7880 7881 <li class="site-footer__item mt-sm"> 7882 <a href="/pages/price-match-policy" class="site-footer__link text-18 font-300">Price Match Policy</a> 7883 </li> 7884 7885 <li class="site-footer__item mt-sm"> 7886 <a href="/pages/terms-of-sale" class="site-footer__link text-18 font-300">Filter Subscription Policy</a> 7887 </li> 7888 7889 <li class="site-footer__item mt-sm"> 7890 <a href="/pages/truemed" class="site-footer__link text-18 font-300">FSA/HSA Funds</a> 7891 </li> 7892 7893 <li class="site-footer__item mt-sm"> 7894 <a href="/pages/check-your-balance" class="site-footer__link text-18 font-300">Check gift card balance</a> 7895 </li> 7896 7897 </ul> 7898 </div> 7899 7900 </div> 7901 7902 7903 <div class="site-footer__app site-footer__app--desktop pt-xs mt-lg"> 7904 <h2 class="text-18">Get the Blueair app</h2> 7905 <div class="site-footer__app-links flex gap-md mt-sm"> 7906 7907 <a href="https://apps.apple.com/us/app/blueair/id1016299342" target="_blank" rel="noopener noreferrer" class="site-footer__app-link site-footer__app-link--desktop" aria-label="Apple App Store"> 7908 <img src="//www.blueair.com/cdn/shop/t/449/assets/app-store--white.png?v=28987286004137042241772662905" class="block w-auto h-[57px]" alt="Download on the App Store" /> 7909 </a> 7910 7911 7912 <a href="https://play.google.com/store/apps/details?id=com.blueair.android" target="_blank" rel="noopener noreferrer" class="site-footer__app-link site-footer__app-link--desktop" aria-label="Google Play Store"> 7913 <img src="//www.blueair.com/cdn/shop/t/449/assets/google-play--white.png?v=124255847805250533481772662906" class="block w-auto h-[57px]" alt="Get it on Google Play" /> 7914 </a> 7915 7916 </div> 7917 </div> 7918 7919 </div> 7920 </div> 7921 7922 <div class="site-footer__divider pt-lg pb-sm desktop:pb-lg desktop:pt-xxl"> 7923 <hr class="block mt-xs mb-sm text-blue-medium desktop:my-0"> 7924 </div> 7925 7926 <div class="site-footer__subfooter flex flex-col gap-lg desktop:flex-row-reverse desktop:justify-between desktop:items-center"> 7927
7928 <div class="site-footer__county-select border border-white rounded-[24px] overflow-hidden text-white max-w-max cursor-pointer" js-open-country-market-selector-modal aria-expanded="false"> 7929 <div class="country-select__label flex gap-xxxs justify-start items-center py-xxs px-xs pr-md"> 7930 <div class="icon-globe w-32"><svg viewBox="0 0 36 36" class="icon icon--globe" xmlns="http://www.w3.org/2000/svg"> 7931<title>Globe</title> 7932<path fill-rule="evenodd" d="M16.8644 7.56314C13.0881 7.96924 9.91132 10.3775 8.41682 13.7051H13.7306C14.3505 11.4787 15.4124 9.38796 16.8644 7.56314ZM13.484 14.7051H8.02818C7.68547 15.7421 7.5 16.8506 7.5 18.0024C7.5 19.1927 7.69805 20.3367 8.063 21.4033H13.5066C13.2611 20.2964 13.1234 19.1612 13.0995 18.0129C13.0993 18.0059 13.0993 17.999 13.0995 17.992C13.1227 16.8795 13.2527 15.7792 13.484 14.7051ZM14.5324 21.4033C14.2709 20.2954 14.1242 19.1559 14.0995 18.0024C14.1235 16.8848 14.2619 15.7804 14.5083 14.7051H21.4904C21.7369 15.7804 21.8753 16.8848 21.8993 18.0024C21.8745 19.1559 21.7278 20.2954 21.4663 21.4033H14.5324ZM13.7598 22.4033H8.46399C9.97746 25.6773 13.1274 28.0399 16.8644 28.4417C15.435 26.6452 14.3835 24.591 13.7598 22.4033ZM17.9994 29.5024C17.9996 29.5024 17.9998 29.5024 18 29.5024C24.3513 29.5024 29.5 24.3537 29.5 18.0024C29.5 11.6512 24.3513 6.50244 18 6.50244C11.6487 6.50244 6.5 11.6512 6.5 18.0024C6.5 24.3534 11.6483 29.502 17.9992 29.5024M19.1342 28.4419C20.5637 26.6453 21.6152 24.591 22.239 22.4033H27.536C26.0224 25.6777 22.8719 28.0405 19.1342 28.4419ZM21.1965 22.4033C20.5475 24.5371 19.4642 26.529 17.9994 28.2469C16.5345 26.529 15.4512 24.5371 14.8022 22.4033H21.1965ZM22.4921 21.4033H27.9041C27.915 21.4033 27.9259 21.4037 27.9366 21.4044C28.3018 20.3375 28.5 19.1931 28.5 18.0024C28.5 16.849 28.314 15.7389 27.9704 14.7007C27.9487 14.7036 27.9265 14.7051 27.9041 14.7051H22.5148C22.7461 15.7792 22.8761 16.8795 22.8993 17.992C22.8993 17.9956 22.8994 17.9991 22.8994 18.0026C22.8994 18.006 22.8993 18.0094 22.8993 18.0129C22.8753 19.1612 22.7376 20.2964 22.4921 21.4033ZM22.2681 13.7051H27.5832C26.0885 10.3771 22.9111 7.96865 19.1342 7.56299C20.5862 9.38784 21.6482 11.4786 22.2681 13.7051ZM21.2276 13.7051H14.7711C15.4163 11.5322 16.5108 9.50366 17.9994 7.75794C19.4879 9.50366 20.5824 11.5322 21.2276 13.7051Z"/> 7933</svg></div> 7934 <div class="country-name text-12 flex-1" js-country-input-label>United States</div> 7935 </div> 7936 </div> 7937 7938 <ul class="site-footer__links flex flex-wrap gap-x-md gap-y-xs font-300"> 7939 7940 <li class="site-footer__item"> 7941 <a href="/pages/data-sale-opt-out" class="site-footer__link !no-underline">Do not Sell or Share My Personal Information</a> 7942 </li> 7943 7944 <li class="site-footer__item"> 7945 <a href="/pages/data-sale-opt-out" class="site-footer__link !no-underline">Limit Use of My Sensitive Personal Information</a> 7946 </li> 7947 7948 <li class="site-footer__item"> 7949 <a href="/pages/blueair-vulnerability-disclosure-policy" class="site-footer__link !no-underline">Blueair Vulnerability Disclosure Policy</a> 7950 </li> 7951 7952 <li class="site-footer__item"> 7953 <a href="/pages/privacy-notice-us" class="site-footer__link !no-underline">Privacy Notice</a> 7954 </li> 7955 7956 <li class="site-footer__item"> 7957 <a href="/pages/terms-of-use" class="site-footer__link !no-underline">Terms of Use</a> 7958 </li> 7959 7960 <li class="site-footer__item"> 7961 <a href="https://notices.unilever.com/general/en-us/accessibility/" class="site-footer__link !no-underline">Accessibility</a> 7962 </li> 7963 7964 <li class="site-footer__item"> 7965 <a href="/pages/consumer-health-data-privacy-policy-us" class="site-footer__link !no-underline">Consumer Health Data Privacy Policy</a> 7966 </li> 7967 7968 7969 7970 <li id="adchoices-container" class="site-footer__item"> 7971 <a href="#" class="adchoices-button" Cookie Preferences> 7972 <img id="adchoices-logo" alt="AdChoices Logo" src="https://youradchoices.com/DAA_style/YAC/icon.png">
7973 <span>Adchoices - Do not sell or Share</span> 7974 </a> 7975 </li> 7976 <style> 7977 #adchoices-container a{ 7978 display:flex !important; 7979 align-items:center !important;} 7980 #adchoices-logo{width:1.3rem !important} 7981 </style> 7982
7982<script> 7983 (function() { 7984 let adContainer = document.getElementById('adchoices-container'); 7985 let adLogo = document.getElementById('adchoices-logo'); 7986 let adText = document.getElementById('adchoices-text'); 7987 7988 if (!adContainer) { 7989 console.warn("AdChoices container not found."); 7990 return; 7991 } 7992 7993 adContainer.onclick = function() { 7994 if (window.OneTrust && typeof window.OneTrust.ToggleInfoDisplay === "function") { 7995 window.OneTrust.ToggleInfoDisplay(); 7996 } else { 7997 console.warn("OneTrust is not loaded yet."); 7998 } 7999 }; 8000 8001 console.log("AdChoices badge initialized."); 8002 })(); 8003 </script>
8003 8004 8005 8006 <li class="site-footer__item w-full mt-sm desktop:w-auto desktop:mt-0 desktop:order-first">© Blueair 2026 </li> 8007 8008 </ul> 8009 </div> 8010 8011</footer> 8012 8013 8014</div> 8015<!-- END sections: footer-group --> 8016 8017 <ul hidden> 8018 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 8019 </ul> 8020 8021
8021<script> 8022 window.routes = { 8023 cart_add_url: '/cart/add', 8024 cart_change_url: '/cart/change', 8025 cart_update_url: '/cart/update', 8026 cart_url: '/cart', 8027 predictive_search_url: '/search/suggest', 8028 }; 8029 window.PUB_SUB_EVENTS = { 8030 cartUpdate: 'cart-update', 8031 quantityUpdate: 'quantity-update', 8032 variantChange: 'variant-change', 8033 cartError: 'cart-error', 8034 }; 8035 window.klaviyo = { 8036 apiKeyUS: 'WaDDdd', 8037 apiKeyUK: 'RmKkUU', 8038 apiKeyEU: 'WaDDdd', 8039 }; 8040 window.pathURL = `/`; 8041 window.domain = `https://www.blueair.com`; 8042 </script>
8042 8043 8044 8045
8045<script src="//www.blueair.com/cdn/shop/t/449/assets/vendor-B9sS-l_L.js" type="module" crossorigin="anonymous"></script>
8045 8046 8047 8048 8049 8050
8050<script src="//www.blueair.com/cdn/shop/t/449/assets/theme-CGyGNBfa.js" type="module" crossorigin="anonymous"></script>
8050 8051 8052 8053 8054
8054<script type="text/javascript"> 8055 setTimeout(function () { 8056 var script = document.createElement('script'); 8057 script.src = 'https://static.ordergroove.com/3488d6a745bd4989b67ebc6b0ad38ad6/msi.js'; 8058 document.head.appendChild(script); 8059 }, 1000); 8060 </script>
8060 8061 8062 8063 8064 <!-- Zendesk Authentication --> 8065<!-- Start of blueairsupport Zendesk Widget script -->
8066<script 8067 id="ze-snippet" 8068 src="https://static.zdassets.com/ekr/snippet.js?key=ac937830-13ea-4d4f-9caf-4459b668d107" 8069></script>
8069 8070<!-- End of blueairsupport Zendesk Widget script --> 8071 8072 8073<!-- End Zendesk Authentication --> 8074 8075 <style> #shopify-buyer-consent {display: none;} </style> 8076<div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
8076<script> 8077 (function () { 8078 const cartAttributes = {}; 8079 8080 // Helper function to retrieve the UTM from Url 8081 function getUTMFromUrl() { 8082 const url_string = window.location.href; 8083 const url = new URL(url_string); 8084 8085 const utm_id = url.searchParams.get("utm_id"); 8086 const utm_source = url.searchParams.get("utm_source"); 8087 const utm_medium = url.searchParams.get("utm_medium"); 8088 const utm_campaign = url.searchParams.get("utm_campaign"); 8089 const utm_term = url.searchParams.get("utm_term"); 8090 const ref = url.searchParams.get("ref"); 8091 8092 if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) { 8093 return null; 8094 } 8095 8096 let utmParameters = {}; 8097 8098 if (utm_id) { 8099 utmParameters.utm_id = utm_id; 8100 } 8101 if (utm_source) { 8102 utmParameters.utm_source = utm_source; 8103 } 8104 if (utm_medium) { 8105 utmParameters.utm_medium = utm_medium; 8106 } 8107 if (utm_campaign) { 8108 utmParameters.utm_campaign = utm_campaign; 8109 } 8110 if (utm_term) { 8111 utmParameters.utm_term = utm_term; 8112 } 8113 if (ref) { 8114 utmParameters.ref = ref; 8115 } 8116 8117 8118 return Object.keys(utmParameters).length === 0 8119 ? null 8120 : utmParameters; 8121 } 8122 8123 // Helper function to retrieve the UTM from Cookie 8124 function getUTMAttributes() { 8125 const urlUtmParams = getUTMFromUrl(); 8126 8127 if (urlUtmParams) { 8128 return urlUtmParams; 8129 } 8130 8131 // No longer reading from deprecated Shopify cookies 8132 return undefined; 8133 } 8134 8135 function saveUtmParameters() { 8136 const utmParams = getUTMAttributes(); 8137 if (utmParams) { 8138 const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref"); 8139 if (cartHasUtmAttributes) { 8140 // Don't call API if it already contains our UTM parameters 8141 return; 8142 } 8143 8144 // Handle both Shopify.routes.root and routes.root_url for better compatibility 8145 var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 8146 || (window.routes && window.routes.root_url) 8147 || '/'; 8148 8149 var updateCart = fetch(rootUrl + 'cart/update.js', 8150 { 8151 headers: { 8152 'Content-Type': 'application/json', 8153 }, 8154 method: "POST", 8155 body: JSON.stringify({ 8156 attributes: { 8157 ...utmParams 8158 }, 8159 }) 8160 }) 8161 .then(response => response.json()) 8162 .then(data => { 8163 return data 8164 }); 8165 } 8166 } 8167 8168 saveUtmParameters(); 8169 })(); 8170</script>
8170 8171 8172 8173 8174 8175</div>
8175<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8175 8176</body> 8177</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.