{"product_id":"aspen-air-purifier","title":"Aspen Air Purifier","description":"\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0642\/2711\/5050\/files\/Aspen_Customer_Brochure_copy_1.pdf?v=1779207014\"\u003eAspen Air Purifier Brochure\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003cmeta name=\"description\" content=\"The Aspen Air Purifier delivers 3-stage HEPA filtration, removing 99.98% of nano-particles down to 0.002 microns. Covers 1,500 sq ft. Assembled in the USA.\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Syne:wght@400;500;600;700;800\u0026amp;family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300\u0026amp;family=DM+Mono:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  :root {\n    --sky: #0BA4D4;\n    --sky-dark: #0882AA;\n    --sky-light: #E0F5FB;\n    --ink: #0A0F14;\n    --slate: #1E2832;\n    --paper: #F7F8FA;\n    --white: #FFFFFF;\n    --muted: #5A6472;\n    --rule: #E2E6EB;\n    --soft: #F0F4F8;\n    --stage1: #2D9E6B;\n    --stage2: #0BA4D4;\n    --stage3: #6B4FBB;\n  }\n\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  html { scroll-behavior: smooth; }\n\n  body {\n    font-family: 'DM Sans', sans-serif;\n    background: var(--paper);\n    color: var(--ink);\n    line-height: 1.7;\n    overflow-x: hidden;\n  }\n\n  \/* ── HERO ── *\/\n  .hero {\n    background: var(--ink);\n    min-height: 92vh;\n    display: flex;\n    align-items: center;\n    position: relative;\n    overflow: hidden;\n  }\n  .hero::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background:\n      radial-gradient(ellipse 70% 80% at 65% 50%, rgba(11,164,212,0.12) 0%, transparent 70%),\n      radial-gradient(ellipse 40% 40% at 20% 80%, rgba(11,164,212,0.06) 0%, transparent 60%);\n    pointer-events: none;\n  }\n\n  .hero-left {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 80px 10%;\n    position: relative;\n    z-index: 1;\n    max-width: 800px;\n  }\n  .hero-eyebrow {\n    font-family: 'DM Mono', monospace;\n    font-size: 11px;\n    letter-spacing: 0.22em;\n    text-transform: uppercase;\n    color: var(--sky);\n    margin-bottom: 28px;\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n  .hero-eyebrow::before {\n    content: '';\n    width: 32px;\n    height: 1px;\n    background: var(--sky);\n    flex-shrink: 0;\n  }\n  .hero h1 {\n    font-family: 'Syne', sans-serif;\n    font-size: clamp(44px, 5.5vw, 76px);\n    font-weight: 800;\n    color: var(--white);\n    line-height: 1.0;\n    letter-spacing: -0.03em;\n    margin-bottom: 10px;\n  }\n  .hero h1 .brand {\n    color: var(--sky);\n    display: block;\n  }\n  .hero-sub-head {\n    font-family: 'Syne', sans-serif;\n    font-size: clamp(16px, 2vw, 22px);\n    font-weight: 400;\n    color: rgba(255,255,255,0.55);\n    letter-spacing: -0.01em;\n    margin-bottom: 40px;\n    line-height: 1.35;\n  }\n  .hero-badges {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    margin-bottom: 48px;\n  }\n  .hero-badge {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    padding: 8px 16px;\n    border-radius: 2px;\n    border: 1px solid;\n  }\n  .hero-badge.safe { color: #7DDDB5; border-color: rgba(125,221,181,0.35); background: rgba(125,221,181,0.08); }\n  .hero-badge.usa  { color: #F5A623; border-color: rgba(245,166,35,0.35); background: rgba(245,166,35,0.08); }\n  .hero-badge.hepa { color: var(--sky); border-color: rgba(11,164,212,0.35); background: rgba(11,164,212,0.08); }\n\n  .hero-stat-row {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 1px;\n    background: rgba(255,255,255,0.06);\n    border: 1px solid rgba(255,255,255,0.06);\n    border-radius: 4px;\n    overflow: hidden;\n    max-width: 520px;\n  }\n  .hero-stat {\n    padding: 18px 20px;\n    background: rgba(255,255,255,0.03);\n  }\n  .hero-stat-num {\n    font-family: 'Syne', sans-serif;\n    font-size: 28px;\n    font-weight: 800;\n    color: var(--white);\n    letter-spacing: -0.03em;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .hero-stat-num span { font-size: 14px; font-weight: 500; color: var(--sky); }\n  .hero-stat-label {\n    font-family: 'DM Mono', monospace;\n    font-size: 9px;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: rgba(255,255,255,0.35);\n  }\n\n  .hero-right {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    position: relative;\n    padding: 60px 40px;\n  }\n  .hero-product-card {\n    background: rgba(255,255,255,0.04);\n    border: 1px solid rgba(255,255,255,0.08);\n    border-radius: 8px;\n    padding: 48px 40px;\n    text-align: center;\n    max-width: 380px;\n    width: 100%;\n    position: relative;\n    z-index: 1;\n  }\n  .hero-product-card::before {\n    content: '';\n    position: absolute;\n    top: -1px; left: 50%; transform: translateX(-50%);\n    width: 80px; height: 2px;\n    background: linear-gradient(90deg, transparent, var(--sky), transparent);\n  }\n  .product-icon {\n    width: 120px;\n    height: 200px;\n    margin: 0 auto 32px;\n    position: relative;\n  }\n  .product-body-shape {\n    width: 100px;\n    height: 170px;\n    background: linear-gradient(135deg, #E8EDEF 0%, #D0D8DE 50%, #C4CDD4 100%);\n    border-radius: 12px 12px 8px 8px;\n    margin: 0 auto;\n    position: relative;\n    box-shadow: 0 20px 60px rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.3);\n  }\n  .product-body-shape::before {\n    content: '';\n    position: absolute;\n    top: 12px; left: 10px; right: 10px; height: 4px;\n    background: rgba(0,0,0,0.08);\n    border-radius: 2px;\n  }\n  .product-body-shape::after {\n    content: '';\n    position: absolute;\n    top: 24px; left: 10px; right: 10px; height: 4px;\n    background: rgba(0,0,0,0.06);\n    border-radius: 2px;\n  }\n  .product-glow {\n    position: absolute;\n    bottom: -20px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 120px;\n    height: 30px;\n    background: radial-gradient(ellipse, rgba(11,164,212,0.4), transparent 70%);\n    filter: blur(8px);\n  }\n  .product-card-title {\n    font-family: 'Syne', sans-serif;\n    font-size: 22px;\n    font-weight: 700;\n    color: var(--white);\n    margin-bottom: 8px;\n  }\n  .product-card-sub {\n    font-size: 13px;\n    color: rgba(255,255,255,0.4);\n    margin-bottom: 24px;\n    font-weight: 300;\n  }\n  .coverage-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: rgba(11,164,212,0.15);\n    border: 1px solid rgba(11,164,212,0.3);\n    border-radius: 99px;\n    padding: 8px 20px;\n    font-family: 'DM Mono', monospace;\n    font-size: 11px;\n    letter-spacing: 0.1em;\n    color: var(--sky);\n  }\n\n  \/* ── LAYOUT ── *\/\n  .container { max-width: 1100px; margin: 0 auto; padding: 0 40px; }\n\n  \/* ── SECTION HEAD ── *\/\n  .sec-head {\n    display: flex;\n    align-items: center;\n    gap: 20px;\n    margin-bottom: 48px;\n  }\n  .sec-head-line { flex: 1; height: 1px; background: var(--rule); }\n  .sec-head-label {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    letter-spacing: 0.2em;\n    text-transform: uppercase;\n    color: var(--muted);\n    white-space: nowrap;\n  }\n\n  \/* ── INTRO STRIP ── *\/\n  .intro-strip {\n    background: var(--white);\n    border-bottom: 1px solid var(--rule);\n    padding: 56px 0;\n  }\n  .intro-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 64px;\n    align-items: center;\n  }\n  .intro-headline {\n    font-family: 'Syne', sans-serif;\n    font-size: clamp(28px, 3.5vw, 44px);\n    font-weight: 700;\n    color: var(--ink);\n    line-height: 1.1;\n    letter-spacing: -0.02em;\n    margin-bottom: 20px;\n  }\n  .intro-headline em { font-style: italic; color: var(--sky); font-weight: 600; }\n  .intro-body {\n    font-size: 16px;\n    color: var(--muted);\n    line-height: 1.8;\n    font-weight: 300;\n  }\n  .intro-body strong { color: var(--ink); font-weight: 500; }\n  .intro-callout {\n    background: var(--sky-light);\n    border-left: 4px solid var(--sky);\n    border-radius: 3px;\n    padding: 20px 24px;\n  }\n  .ic-num {\n    font-family: 'Syne', sans-serif;\n    font-size: 52px;\n    font-weight: 800;\n    color: var(--sky);\n    line-height: 1;\n    letter-spacing: -0.03em;\n    margin-bottom: 6px;\n  }\n  .ic-label {\n    font-size: 14px;\n    color: var(--sky-dark);\n    font-weight: 500;\n    line-height: 1.4;\n  }\n\n  \/* ── 3 STAGE FILTRATION ── *\/\n  .filtration-section {\n    padding: 80px 0;\n    background: var(--paper);\n  }\n  .stages-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2px;\n    background: var(--rule);\n    border: 1px solid var(--rule);\n    border-radius: 6px;\n    overflow: hidden;\n  }\n  .stage-card {\n    background: var(--white);\n    padding: 36px 32px;\n  }\n  .stage-num {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    margin-bottom: 12px;\n  }\n  .stage-num.s1 { color: var(--stage1); }\n  .stage-num.s2 { color: var(--stage2); }\n  .stage-num.s3 { color: var(--stage3); }\n\n  .stage-bar {\n    height: 4px;\n    border-radius: 2px;\n    margin-bottom: 20px;\n  }\n  .stage-bar.s1 { background: var(--stage1); }\n  .stage-bar.s2 { background: var(--stage2); }\n  .stage-bar.s3 { background: var(--stage3); }\n\n  .stage-title {\n    font-family: 'Syne', sans-serif;\n    font-size: 20px;\n    font-weight: 700;\n    color: var(--ink);\n    margin-bottom: 6px;\n  }\n  .stage-subtitle {\n    font-size: 12px;\n    color: var(--muted);\n    margin-bottom: 22px;\n    font-style: italic;\n  }\n  .stage-removes {\n    font-family: 'DM Mono', monospace;\n    font-size: 9px;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin-bottom: 12px;\n  }\n  .stage-list {\n    list-style: none;\n    display: flex;\n    flex-direction: column;\n    gap: 7px;\n  }\n  .stage-item {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    font-size: 14px;\n    color: #374151;\n    line-height: 1.4;\n  }\n  .stage-dot {\n    width: 6px;\n    height: 6px;\n    border-radius: 50%;\n    flex-shrink: 0;\n  }\n  .stage-dot.s1 { background: var(--stage1); }\n  .stage-dot.s2 { background: var(--stage2); }\n  .stage-dot.s3 { background: var(--stage3); }\n\n  \/* ── PERFORMANCE BANNER ── *\/\n  .perf-banner {\n    background: var(--ink);\n    padding: 72px 0;\n    position: relative;\n    overflow: hidden;\n  }\n  .perf-banner::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background: radial-gradient(ellipse 60% 100% at 50% 0%, rgba(11,164,212,0.1), transparent 60%);\n    pointer-events: none;\n  }\n  .perf-inner {\n    position: relative;\n    z-index: 1;\n    text-align: center;\n    max-width: 700px;\n    margin: 0 auto;\n    padding: 0 40px;\n  }\n  .perf-big {\n    font-family: 'Syne', sans-serif;\n    font-size: clamp(60px, 12vw, 120px);\n    font-weight: 800;\n    color: var(--white);\n    line-height: 0.9;\n    letter-spacing: -0.04em;\n    margin-bottom: 8px;\n  }\n  .perf-big span { color: var(--sky); }\n  .perf-label {\n    font-family: 'DM Mono', monospace;\n    font-size: 12px;\n    letter-spacing: 0.2em;\n    text-transform: uppercase;\n    color: rgba(255,255,255,0.5);\n    margin-bottom: 24px;\n  }\n  .perf-sub {\n    font-size: 16px;\n    color: rgba(255,255,255,0.6);\n    font-weight: 300;\n    line-height: 1.7;\n  }\n  .perf-sub strong { color: var(--sky); font-weight: 500; }\n\n  \/* ── CADR STATS ── *\/\n  .cadr-section {\n    padding: 72px 0;\n    background: var(--white);\n  }\n  .cadr-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 24px;\n    margin-bottom: 48px;\n  }\n  .cadr-card {\n    border: 1px solid var(--rule);\n    border-radius: 4px;\n    padding: 28px 24px;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n  .cadr-card::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 0; right: 0;\n    height: 3px;\n    background: var(--sky);\n  }\n  .cadr-type {\n    font-family: 'DM Mono', monospace;\n    font-size: 9px;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    color: var(--muted);\n    margin-bottom: 12px;\n  }\n  .cadr-val {\n    font-family: 'Syne', sans-serif;\n    font-size: 40px;\n    font-weight: 800;\n    color: var(--ink);\n    letter-spacing: -0.03em;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .cadr-unit {\n    font-size: 13px;\n    color: var(--muted);\n    font-weight: 300;\n  }\n\n  \/* ── SAFE SECTION ── *\/\n  .safe-section {\n    padding: 72px 0;\n    background: var(--paper);\n  }\n  .safe-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 40px;\n  }\n  .safe-card {\n    background: var(--white);\n    border: 1px solid var(--rule);\n    border-radius: 6px;\n    padding: 36px 32px;\n    display: flex;\n    gap: 20px;\n    align-items: flex-start;\n  }\n  .safe-icon {\n    width: 44px;\n    height: 44px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 20px;\n    flex-shrink: 0;\n  }\n  .safe-icon.green { background: #E6F4ED; }\n  .safe-icon.blue  { background: var(--sky-light); }\n  .safe-icon.gold  { background: #FEF3E2; }\n  .safe-icon.purple{ background: #F0EBFB; }\n  .safe-card-title {\n    font-family: 'Syne', sans-serif;\n    font-size: 17px;\n    font-weight: 700;\n    color: var(--ink);\n    margin-bottom: 8px;\n  }\n  .safe-card-body {\n    font-size: 14px;\n    color: var(--muted);\n    line-height: 1.75;\n  }\n\n  \/* ── SPECS TABLE ── *\/\n  .specs-section {\n    padding: 72px 0;\n    background: var(--white);\n  }\n  .specs-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 2px;\n    background: var(--rule);\n    border: 1px solid var(--rule);\n    border-radius: 4px;\n    overflow: hidden;\n  }\n  .spec-row-item {\n    background: var(--white);\n    padding: 14px 20px;\n    display: flex;\n    justify-content: space-between;\n    align-items: baseline;\n    gap: 16px;\n    font-size: 14px;\n  }\n  .spec-key {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: var(--muted);\n    flex-shrink: 0;\n  }\n  .spec-val {\n    font-weight: 500;\n    color: var(--ink);\n    text-align: right;\n  }\n  .spec-val.highlight { color: var(--sky); }\n\n  \/* ── WHERE TO USE ── *\/\n  .use-section {\n    padding: 72px 0;\n    background: var(--paper);\n  }\n  .use-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n  }\n  .use-card {\n    background: var(--white);\n    border: 1px solid var(--rule);\n    border-radius: 4px;\n    padding: 28px 24px;\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    font-family: 'Syne', sans-serif;\n    font-size: 16px;\n    font-weight: 600;\n    color: var(--ink);\n    transition: border-color 0.2s, box-shadow 0.2s;\n  }\n  .use-card:hover {\n    border-color: var(--sky);\n    box-shadow: 0 4px 20px rgba(11,164,212,0.1);\n  }\n  .use-card-icon {\n    width: 40px;\n    height: 40px;\n    border-radius: 8px;\n    background: var(--sky-light);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 20px;\n    flex-shrink: 0;\n  }\n\n  \/* ── FOOTER CTA ── *\/\n  .footer-cta {\n    background: linear-gradient(135deg, var(--ink) 0%, var(--slate) 100%);\n    padding: 80px 40px;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n  .footer-cta::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background: radial-gradient(ellipse 50% 80% at 50% 100%, rgba(11,164,212,0.15), transparent 60%);\n    pointer-events: none;\n  }\n  .footer-cta-inner { position: relative; z-index: 1; max-width: 600px; margin: 0 auto; }\n  .footer-cta h2 {\n    font-family: 'Syne', sans-serif;\n    font-size: clamp(28px, 4vw, 48px);\n    font-weight: 800;\n    color: var(--white);\n    letter-spacing: -0.02em;\n    margin-bottom: 16px;\n  }\n  .footer-cta p {\n    font-size: 16px;\n    color: rgba(255,255,255,0.55);\n    font-weight: 300;\n    margin-bottom: 36px;\n    line-height: 1.7;\n  }\n  .cta-btn {\n    display: inline-block;\n    background: var(--sky);\n    color: var(--white);\n    font-family: 'Syne', sans-serif;\n    font-size: 15px;\n    font-weight: 700;\n    letter-spacing: 0.04em;\n    padding: 16px 48px;\n    border-radius: 3px;\n    text-decoration: none;\n    transition: background 0.2s, transform 0.15s;\n  }\n  .cta-btn:hover { background: var(--sky-dark); transform: translateY(-2px); }\n  .footer-note {\n    margin-top: 20px;\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: rgba(255,255,255,0.25);\n  }\n\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(24px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n  .hero-left \u003e * { animation: fadeUp 0.7s ease both; }\n  .hero-left \u003e *:nth-child(1) { animation-delay: 0.05s; }\n  .hero-left \u003e *:nth-child(2) { animation-delay: 0.15s; }\n  .hero-left \u003e *:nth-child(3) { animation-delay: 0.25s; }\n  .hero-left \u003e *:nth-child(4) { animation-delay: 0.35s; }\n  .hero-left \u003e *:nth-child(5) { animation-delay: 0.45s; }\n  .hero-right { animation: fadeUp 0.7s 0.3s ease both; }\n\n  @media (max-width: 860px) {\n    .hero { grid-template-columns: 1fr; min-height: auto; }\n    .hero-right { display: none; }\n    .hero-left { padding: 60px 24px; }\n    .hero-stat-row { grid-template-columns: repeat(3, 1fr); }\n    .container { padding: 0 24px; }\n    .intro-grid, .safe-grid { grid-template-columns: 1fr; gap: 32px; }\n    .stages-grid, .cadr-grid, .use-grid, .specs-grid { grid-template-columns: 1fr; }\n    .filtration-section, .cadr-section, .safe-section, .specs-section, .use-section { padding: 48px 0; }\n  }\n\u003c\/style\u003e\n\u003c!-- INTRO --\u003e\n\u003csection class=\"intro-strip\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"intro-grid\"\u003e\n\u003cdiv\u003e\n\u003ch2 class=\"intro-headline\"\u003eNothing gets through it.\u003cbr\u003e\u003cem\u003eExcept air.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"intro-body\"\u003eThe Aspen is the highest performing air filtration system available for residential use. Three custom-designed filter stages work together to remove \u003cstrong\u003elarge particles like dust and pollen, gases and odors, and the tiniest particles like smoke and viruses\u003c\/strong\u003e — capturing contaminants down to an extraordinary 0.002 microns. Proudly assembled in Seymour, Connecticut using the highest quality fans from Germany.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 14px;\"\u003e\n\u003cdiv class=\"intro-callout\"\u003e\n\u003cdiv class=\"ic-num\"\u003e99.98%\u003c\/div\u003e\n\u003cdiv class=\"ic-label\"\u003eof nano-particles removed, down to 0.002 microns — that's smaller than most viruses\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #F0F4F8; border-left-color: #334155;\" class=\"intro-callout\"\u003e\n\u003cdiv style=\"color: #334155; font-size: 36px;\" class=\"ic-num\"\u003e3-Stage\u003c\/div\u003e\n\u003cdiv style=\"color: #334155;\" class=\"ic-label\"\u003eCustom filtration system — each filter designed for a specific class of pollutant\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 3-STAGE FILTRATION --\u003e\n\u003csection class=\"filtration-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"sec-head\"\u003e\n\u003cdiv class=\"sec-head-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"sec-head-label\"\u003e3-Stage Air Filtration System\u003c\/span\u003e\n\u003cdiv class=\"sec-head-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stages-grid\"\u003e\n\u003cdiv class=\"stage-card\"\u003e\n\u003cdiv class=\"stage-num s1\"\u003eStage 01\u003c\/div\u003e\n\u003cdiv class=\"stage-bar s1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"stage-title\"\u003eAllergy Filter\u003c\/div\u003e\n\u003cdiv class=\"stage-subtitle\"\u003eMERV 14 Rated\u003c\/div\u003e\n\u003cdiv class=\"stage-removes\"\u003eRemoves\u003c\/div\u003e\n\u003cul class=\"stage-list\"\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s1\"\u003e\u003cbr\u003e\u003c\/div\u003e\nPollen\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s1\"\u003e\u003cbr\u003e\u003c\/div\u003e\nMold spores\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s1\"\u003e\u003cbr\u003e\u003c\/div\u003e\nPet dander\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s1\"\u003e\u003cbr\u003e\u003c\/div\u003e\nDust mite droppings\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s1\"\u003e\u003cbr\u003e\u003c\/div\u003e\nCoarse dust\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s1\"\u003e\u003cbr\u003e\u003c\/div\u003e\nAsbestos\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s1\"\u003e\u003cbr\u003e\u003c\/div\u003e\nFiberglass insulation\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s1\"\u003e\u003cbr\u003e\u003c\/div\u003e\nSneeze droplets\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stage-card\"\u003e\n\u003cdiv class=\"stage-num s2\"\u003eStage 02\u003c\/div\u003e\n\u003cdiv class=\"stage-bar s2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"stage-title\"\u003eActivated Carbon Filter\u003c\/div\u003e\n\u003cdiv class=\"stage-subtitle\"\u003eContains 3.3 lbs of activated carbon\u003c\/div\u003e\n\u003cdiv class=\"stage-removes\"\u003eRemoves\u003c\/div\u003e\n\u003cul class=\"stage-list\"\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s2\"\u003e\u003cbr\u003e\u003c\/div\u003e\nGas \u0026amp; odors\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s2\"\u003e\u003cbr\u003e\u003c\/div\u003e\nFormaldehyde\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s2\"\u003e\u003cbr\u003e\u003c\/div\u003e\nChemicals\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s2\"\u003e\u003cbr\u003e\u003c\/div\u003e\nTobacco smoke\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s2\"\u003e\u003cbr\u003e\u003c\/div\u003e\nVOCs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stage-card\"\u003e\n\u003cdiv class=\"stage-num s3\"\u003eStage 03\u003c\/div\u003e\n\u003cdiv class=\"stage-bar s3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"stage-title\"\u003eMicroparticle HEPA Filter\u003c\/div\u003e\n\u003cdiv class=\"stage-subtitle\"\u003e≥99.97% of particles down to 0.1 microns\u003c\/div\u003e\n\u003cdiv class=\"stage-removes\"\u003eRemoves\u003c\/div\u003e\n\u003cul class=\"stage-list\"\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s3\"\u003e\u003cbr\u003e\u003c\/div\u003e\nViruses\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s3\"\u003e\u003cbr\u003e\u003c\/div\u003e\nSmoke \u0026amp; soot\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s3\"\u003e\u003cbr\u003e\u003c\/div\u003e\nSmog\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s3\"\u003e\u003cbr\u003e\u003c\/div\u003e\nBacteria\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s3\"\u003e\u003cbr\u003e\u003c\/div\u003e\nUltrafine dust\u003c\/li\u003e\n\u003cli class=\"stage-item\"\u003e\n\u003cdiv class=\"stage-dot s3\"\u003e\u003cbr\u003e\u003c\/div\u003e\nPM2.5\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PERFORMANCE BANNER --\u003e\n\u003csection class=\"perf-banner\"\u003e\n\u003cdiv class=\"perf-inner\"\u003e\n\u003cdiv class=\"perf-big\"\u003e\n\u003cspan\u003e99.98\u003c\/span\u003e%\u003c\/div\u003e\n\u003cdiv class=\"perf-label\"\u003eOf Nano-Particles Removed · Down to 0.002 Microns\u003c\/div\u003e\n\u003cp class=\"perf-sub\"\u003eThe Aspen draws air in at the bottom, exits out the top, sweeps across the ceiling, down the walls and back — cleaning \u003cstrong\u003eall the air in the space\u003c\/strong\u003e. Ducts distributing air in and out of the room means the Aspen has a positive impact on your entire home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CADR RATINGS --\u003e\n\u003csection class=\"cadr-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"sec-head\"\u003e\n\u003cdiv class=\"sec-head-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"sec-head-label\"\u003eCADR Performance Ratings\u003c\/span\u003e\n\u003cdiv class=\"sec-head-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cadr-grid\"\u003e\n\u003cdiv class=\"cadr-card\"\u003e\n\u003cdiv class=\"cadr-type\"\u003ePollen\u003c\/div\u003e\n\u003cdiv class=\"cadr-val\"\u003e442\u003c\/div\u003e\n\u003cdiv class=\"cadr-unit\"\u003eCFM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cadr-card\"\u003e\n\u003cdiv class=\"cadr-type\"\u003eDust\u003c\/div\u003e\n\u003cdiv class=\"cadr-val\"\u003e383\u003c\/div\u003e\n\u003cdiv class=\"cadr-unit\"\u003eCFM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cadr-card\"\u003e\n\u003cdiv class=\"cadr-type\"\u003eSmoke\u003c\/div\u003e\n\u003cdiv class=\"cadr-val\"\u003e373\u003c\/div\u003e\n\u003cdiv class=\"cadr-unit\"\u003eCFM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SAFE \u0026 EASY --\u003e\n\u003csection class=\"safe-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"sec-head\"\u003e\n\u003cdiv class=\"sec-head-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"sec-head-label\"\u003eWhy Aspen\u003c\/span\u003e\n\u003cdiv class=\"sec-head-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"safe-grid\"\u003e\n\u003cdiv class=\"safe-card\"\u003e\n\u003cdiv class=\"safe-icon green\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"safe-card-title\"\u003e100% Safe — Guaranteed\u003c\/div\u003e\n\u003cdiv class=\"safe-card-body\"\u003eSome air purifiers use UV lights, ionizers, or ozone generators that can actually harm your health. The Aspen is guaranteed to produce zero ozone and zero ionization. Only 100% safe mechanical purification methods.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"safe-card\"\u003e\n\u003cdiv class=\"safe-icon blue\"\u003e⚡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"safe-card-title\"\u003eUltra-Efficient EC Fan Technology\u003c\/div\u003e\n\u003cdiv class=\"safe-card-body\"\u003eEC fan technology uses up to 85% less electricity than a traditional AC fan. Six speeds from just 4 watts at the lowest to 147 watts at max — with peak efficiency of 10.61 CFM per watt.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"safe-card\"\u003e\n\u003cdiv class=\"safe-icon gold\"\u003e🔧\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"safe-card-title\"\u003eEasy to Use \u0026amp; Maintain\u003c\/div\u003e\n\u003cdiv class=\"safe-card-body\"\u003eSimple intuitive controls — no apps, no schedules, no complicated menus. Filters need changing just once per year. Unlatch the filter door, slide out all 3 filters, slide in the new ones. Done.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"safe-card\"\u003e\n\u003cdiv class=\"safe-icon purple\"\u003e🇺🇸\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"safe-card-title\"\u003eProudly Assembled in the USA\u003c\/div\u003e\n\u003cdiv class=\"safe-card-body\"\u003eEvery Aspen unit is assembled in Seymour, Connecticut using the highest quality EC fans from Germany. Built to last, built to perform, built with pride.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"specs-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"sec-head\"\u003e\n\u003cdiv class=\"sec-head-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"sec-head-label\"\u003eTechnical Specifications\u003c\/span\u003e\n\u003cdiv class=\"sec-head-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"specs-grid\"\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eFiltration Technology\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eHEPA, Activated Carbon, Mechanical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eFiltration Efficiency\u003c\/span\u003e\u003cspan class=\"spec-val highlight\"\u003e≥99.97% @ 0.1µm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eFan Speeds\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003e6\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eAirflow\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003e340, 250, 180, 150, 90, 50 CFM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eCADR Pollen\u003c\/span\u003e\u003cspan class=\"spec-val highlight\"\u003e442 CFM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eCADR Dust\u003c\/span\u003e\u003cspan class=\"spec-val highlight\"\u003e383 CFM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eCADR Smoke\u003c\/span\u003e\u003cspan class=\"spec-val highlight\"\u003e373 CFM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003ePower Per Speed\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003e147, 64, 32, 21, 10, 4 watts\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eEfficiency Max\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003e10.61 CFM\/watt\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eCoverage Area\u003c\/span\u003e\u003cspan class=\"spec-val highlight\"\u003e1,500 square feet\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eDimensions\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003e15.3\" × 15.6\" × 28.75\"\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eWeight\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003e38 lbs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eCord Length\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003e10 feet\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eAssembly\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eUSA · Seymour, CT\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- WHERE TO USE --\u003e\n\u003csection class=\"use-section\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"sec-head\"\u003e\n\u003cdiv class=\"sec-head-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"sec-head-label\"\u003eWhere to Use It\u003c\/span\u003e\n\u003cdiv class=\"sec-head-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-grid\"\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-card-icon\"\u003e🛋️\u003c\/div\u003e\nLiving Room\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-card-icon\"\u003e🖥️\u003c\/div\u003e\nHome Office\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-card-icon\"\u003e🛏️\u003c\/div\u003e\nBedroom\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-card-icon\"\u003e🍳\u003c\/div\u003e\nKitchen\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-card-icon\"\u003e🏚️\u003c\/div\u003e\nBasement\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-card-icon\"\u003e✨\u003c\/div\u003e\nAnywhere You Want Clean Air\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER CTA --\u003e\n\u003csection class=\"footer-cta\"\u003e\n\u003cdiv class=\"footer-cta-inner\"\u003e\n\u003ch2\u003eBreathe Better.\u003cbr\u003eStarting Today.\u003c\/h2\u003e\n\u003cp\u003eAsthma or allergies? Mold, pollen, dust, odors, or smoke? The Aspen handles all of it — quietly, efficiently, and completely safely.\u003c\/p\u003e\n\u003ca class=\"cta-btn\" href=\"#\"\u003eShop the Aspen Air Purifier\u003c\/a\u003e\n\u003cdiv class=\"footer-note\"\u003eAssembled in the USA · 3-Stage HEPA Filtration · No Ozone · No Ionization · PN 11152\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"CN Air","offers":[{"title":"Default Title","offer_id":44010812080170,"sku":"CN-07150","price":1689.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0642\/2711\/5050\/files\/Aspen_Isolated_17.jpg?v=1769101778","url":"https:\/\/evacuumstore.com\/products\/aspen-air-purifier","provider":"eVacuumStore","version":"1.0","type":"link"}