@font-face{font-family:ServiceLight;src:url(service-season-sans-light.woff2) format("woff2");font-weight:300;font-display:swap}html:has(.blueair-editorial){scrollbar-width:auto}.blueair-editorial{--editorial-pad: clamp(24px, 4.45vw, 64px)}.blueair-editorial h1,.blueair-editorial h2,.blueair-editorial h3,.blueair-editorial p,.blueair-editorial ul,.blueair-editorial ol,.blueair-editorial figure,.blueair-editorial blockquote{margin:0}.blueair-editorial h2{font:600 40px/1.15 Season,sans-serif}.editorial-hero{position:relative;padding-inline:var(--editorial-pad)}.editorial-hero picture,.editorial-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.editorial-hero img{object-fit:cover}.editorial-hero h1,.editorial-hero>div{position:relative}.app-hero{display:flex;align-items:center;aspect-ratio:1440 / 639;background:var(--navy);color:#fff}.app-hero h1{max-width:50%;font-size:60px;line-height:1.13}.app-download{padding:80px var(--editorial-pad)}.app-download p{margin-bottom:36px;font-size:18px;line-height:28px;font-weight:700}.app-download div{display:flex;gap:24px}.app-download a{display:block}.app-download a.app-download__mobile{display:none}.app-download img{display:block;width:auto;height:56px}.app-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:80px var(--editorial-pad)}.app-panel--image-first img{grid-area:1 / 1}.app-panel--image-first .app-panel__copy{grid-area:1 / 2}.app-panel__copy{width:min(100%,449px);margin-left:var(--editorial-pad)}.app-panel--image-first .app-panel__copy{justify-self:end;margin:0 var(--editorial-pad) 0 0}.app-panel__copy h2,.app-reviews h2,.subscribe-steps h2{font:300 40px/1 ServiceLight,Season,sans-serif}.app-panel__copy p{margin-top:24px;font-size:15px;line-height:22px}.app-panel__copy p+p{margin-top:16px}.app-panel img{display:block;width:100%;height:auto}.app-features{padding:80px var(--editorial-pad) 100px;text-align:center}.app-features ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:72px;padding:117px 0 0;list-style:none}.app-features li{display:grid;justify-items:center;gap:20px;min-height:112px}.app-features img{display:block}.app-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:40px;min-height:453px;padding:80px var(--editorial-pad);background:var(--surface)}.app-reviews>div{align-self:center}.app-reviews__stars{margin-top:24px;font-size:24px}.app-reviews>div p{display:flex;gap:10px;margin-top:12px;font-weight:600}.app-reviews>div p span{font-size:10px;align-self:center}.app-reviews figure{display:grid;align-content:center;gap:24px;padding:36px;background:#fff}.app-reviews blockquote{font-size:20px;line-height:1.45}.app-reviews figcaption{font-weight:600}.app-faq{width:min(655px,calc(100% - 2 * var(--editorial-pad)));margin:auto;padding:80px 0}.app-faq h2{margin-bottom:48px}.app-faq details{border-bottom:1px solid var(--line)}.app-faq details:first-of-type{border-top:1px solid var(--line)}.app-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:81px;padding:20px 0;font-size:20px;font-weight:600}.app-faq summary:after{content:"+";font-size:25px;font-weight:400}.app-faq details[open] summary:after{content:"\2212"}.app-faq details>div{padding:0 0 24px;font-size:16px;line-height:1.6}.app-faq details p+p{margin-top:12px}.app-faq>a{display:inline-flex;align-items:center;gap:10px;margin-top:24px;font-weight:600}.app-faq>a span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--navy);color:#fff}.subscribe-hero{min-height:720px;padding-block:64px;background:var(--sky)}.subscribe-hero h1{font-size:72px;line-height:1.11}.subscribe-hero p{max-width:491px;margin-block:16px 24px;font-size:22px;line-height:28px}.subscribe-cta{gap:12px;min-height:50px;padding:8px 9px 8px 18px;font-weight:400}.subscribe-cta span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--navy);font-size:19px}.subscribe-steps{padding:36px var(--editorial-pad) 64px}.subscribe-steps__heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.subscribe-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;padding:0;list-style:none}.subscribe-steps li{padding:24px 12px 12px;background:var(--surface);text-align:center}.subscribe-steps li h3{font-size:24px;line-height:1.2}.subscribe-steps li p{min-height:53px;margin-block:12px 24px;font-size:18px}.subscribe-steps li img{display:block;width:100%;height:auto}.subscribe-media{padding-block:64px 144px}.subscribe-media h2{padding-inline:var(--editorial-pad);text-align:center}.subscribe-media__track{display:flex;gap:24px;margin-top:64px;padding:0 var(--editorial-pad) 24px;overflow:auto hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--editorial-pad)}.subscribe-media__track>*{flex:0 0 20vw;width:20vw;aspect-ratio:9 / 16;object-fit:cover;scroll-snap-align:start}.subscribe-media__track img{height:auto}.subscribe-media__video{position:relative}.subscribe-media__video video{display:block;width:100%;height:100%;object-fit:cover}.subscribe-media__video button{position:absolute;bottom:16px;left:16px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--navy)}.subscribe-media__video button svg[hidden]{display:none}@media(max-width:767px){.blueair-editorial{--editorial-pad: 24px}.blueair-editorial h2{font-size:30px;line-height:1.25}.app-hero{align-items:start;justify-content:center;aspect-ratio:488 / 715;padding-top:36px;text-align:center}.app-hero h1{max-width:100%;font-size:40px;line-height:1.15}.app-download{padding-block:64px}.app-download div{display:grid;gap:24px}.app-download a.app-download__desktop{display:none}.app-download a.app-download__mobile{display:block}.app-download a:first-child img{height:63px}.app-panel{display:flex;flex-direction:column;align-items:stretch;gap:40px;padding-block:64px 36px}.app-panel+.app-panel{padding-top:36px}.app-panel__copy,.app-panel--image-first .app-panel__copy{margin:0}.app-panel__copy h2,.app-reviews h2,.subscribe-steps h2{font-size:40px;line-height:1}.app-features{padding-block:36px 80px}.app-features h2{text-align:left}.app-features ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 24px;padding-top:65px}.app-reviews{grid-template-columns:1fr;gap:24px;padding-block:64px}.app-reviews figure{min-height:320px;padding:32px}.app-faq{padding-block:64px}.app-faq h2{margin-bottom:44px}.app-faq summary{min-height:104px}.subscribe-hero{min-height:0;aspect-ratio:488 / 660;padding-block:36px}.subscribe-hero h1{font-size:50px;line-height:1.16}.subscribe-hero p{margin-block:16px 24px}.subscribe-steps{padding-block:64px 80px}.subscribe-steps__heading{flex-direction:column;text-align:center}.subscribe-steps ol{grid-template-columns:1fr;gap:32px}.subscribe-steps li{padding-top:24px}.subscribe-media{padding-block:64px 48px}.subscribe-media h2{text-align:left}.subscribe-media__track{gap:16px;margin-top:36px}.subscribe-media__track>*{flex-basis:150px;width:150px}.subscribe-media__video button{bottom:8px;left:8px;width:24px;height:24px}.subscribe-media__video button svg{width:8px;height:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blueair-app-subscribe.css.map */
