body{font-size:18px;line-height:1.6}h1{font-size:clamp(48px,12vw,88px);line-height:1.04}h2{font-size:clamp(40px,8vw,68px);line-height:1.06}h3{font-size:clamp(28px,4.5vw,36px);line-height:1.16}p{line-height:1.55}.section{padding-top:88px;padding-bottom:88px}.site-nav,.bag-link{font-size:16px}.button,.premium-button,.vp-add,.vp-restock .button,.premium-finder .button,.premium-finder .finder-result .button,.premium-choice .premium-button,.shop-catalog__sort button{font-size:17px;min-height:56px}.text-link,.premium-link,.premium-choice .premium-link,.store-product-link,.shop-catalog__link,.comparison-table tfoot a,.store-comparison .comparison-table tfoot a,.premium-comparison .comparison-table tfoot a,.store-heading>.text-link,.vp-related .text-link{font-size:17px}.hero-horizon h1,.hero h1{font-size:clamp(52px,12vw,88px);line-height:1.02;margin-bottom:20px}.hero-horizon .hero-statement,.hero-copy>p{font-size:20px;line-height:1.45;max-width:22ch}.hero-product-info,.hero-product-info strong{font-size:18px;line-height:1.3}.hero-product-info small,.hero-product[href] .hero-product-action,.hero-product-info .hero-product-action{font-size:15px}.premium-eyebrow,.store-eyebrow,.vp-eyebrow,.premium-showcase .premium-eyebrow{font-size:13px;letter-spacing:.14em}.premium-heading h2,.premium-showcase .premium-heading h2,.premium-choice-heading h2,.premium-technology--story .premium-heading h2,.premium-comparison .store-heading h2,.premium-faq .premium-heading h2,.premium-installation h2,.premium-filters .store-heading h2,.premium-closing h2,.premium-closing--cinematic h2,.premium-finder .help-intro h2,.store-heading h2{font-size:clamp(40px,8vw,68px);line-height:1.05;max-width:14ch}.premium-heading>p,.premium-showcase .premium-heading>p,.premium-technology--story .premium-heading>p,.premium-installation-intro>p:not(.premium-eyebrow),.premium-closing p:not(.premium-eyebrow),.premium-closing--cinematic p:not(.premium-eyebrow),.store-heading p,.premium-finder .help-intro p,.help-intro p{font-size:19px;line-height:1.5;max-width:34ch}.premium-model-copy h3,.premium-choice .premium-model-copy h3,.premium-showcase .premium-model-copy h3,.premium-model--flagship h3{font-size:clamp(36px,6vw,56px);line-height:1.08}.premium-model-intro,.premium-choice .premium-model-intro,.premium-showcase .premium-model-intro,.premium-model--flagship .premium-model-intro,.premium-supporting-models .premium-model-intro{font-size:19px;line-height:1.5;min-height:0}.premium-model-facts dd,.premium-choice .premium-model-facts dd,.premium-showcase .premium-model-facts dd,.premium-model--flagship .premium-model-facts dd{font-size:18px;line-height:1.4}.premium-model-price strong,.premium-showcase .premium-model-price strong,.premium-model--flagship .premium-model-price strong{font-size:32px}.premium-technology--story .premium-process-list h3,.premium-process-list h3,.premium-installation-steps h3{font-size:clamp(28px,4vw,36px);line-height:1.2;margin-bottom:10px}.premium-technology--story .premium-process-list p:last-child,.premium-process-list p:last-child,.premium-installation-steps p,.premium-faq-list details>p{font-size:18px;line-height:1.55}.premium-faq-list summary{font-size:22px;line-height:1.35;min-height:84px}.premium-category-nav a,.store-category-nav a{font-size:15px}.comparison-table,.store-comparison .comparison-table,.premium-comparison .comparison-table td,.premium-comparison .comparison-table tbody th,.store-comparison .comparison-table tbody th{font-size:16px;line-height:1.45}.comparison-table thead strong,.store-comparison .comparison-table thead strong,.premium-comparison .comparison-table thead strong{font-size:28px}.store-comparison .comparison-table .comparison-price td,.premium-comparison .comparison-table .comparison-price td{font-size:22px}.comparison-note,.premium-comparison .comparison-note{font-size:16px;line-height:1.5}.finder h3,.premium-finder .finder h3{font-size:26px;line-height:1.25}.finder label,.premium-finder .finder label{font-size:18px}.finder small,.premium-finder .finder small{font-size:15px}.finder-result strong,.premium-finder .finder-result strong{font-size:28px}.store-card h3,.premium-filters .store-card h3,.store-card--filter h3{font-size:26px;line-height:1.2;min-height:0}.store-card-price strong,.premium-filters .store-card-price strong{font-size:24px}.store-care-note h3,.premium-filters .store-care-note h3{font-size:22px}.store-care-note p,.premium-filters .store-care-note p{font-size:18px;line-height:1.5}.premium-installation{padding-top:112px;padding-bottom:112px}.premium-installation--simple{grid-template-columns:minmax(0,40rem)}.premium-filters{padding-top:112px;padding-bottom:112px}.premium-faq{padding-top:104px;padding-bottom:112px}.premium-closing,.premium-closing--cinematic{padding-top:112px;padding-bottom:120px}.premium-technology,.premium-technology--story{padding-top:104px;padding-bottom:104px}.viomi-product{padding-top:28px;padding-bottom:96px}.vp-buy-panel h1,.viomi-product--curated .vp-buy-panel h1,.viomi-product--filter .vp-buy-panel h1{font-size:clamp(44px,8vw,72px);line-height:1.05;margin-bottom:20px}.vp-intro,.vp-description,.vp-installation p,.vp-ownership p,.vp-related-summary,.vp-care-note p,.vp-restock p{font-size:19px;line-height:1.5}.vp-price,.vp-related-price{font-size:36px}.vp-stock,.vp-checkout-note,.vp-small,.vp-field label,.vp-breadcrumb{font-size:16px;line-height:1.5}.vp-known-details h2,.vp-known-details :is(.vp-installation,.vp-ownership) h2,.vp-details>h2,.vp-related h2{font-size:clamp(32px,4vw,44px);line-height:1.12;margin-bottom:20px}.vp-feature h3,.vp-related h3{font-size:24px;line-height:1.3}.vp-feature p{font-size:18px;line-height:1.5}.vp-specification,.vp-specification-note{font-size:17px;line-height:1.5}.vp-known-details{gap:56px}.shop-catalog__intro h1,.shop-cart__header h1{font-size:clamp(44px,8vw,68px)}.shop-catalog__intro>p,.shop-catalog__intro .richtext,.shop-cart__empty p,.shop-cart__note{font-size:19px;line-height:1.5}.shop-catalog__card h2,.shop-cart__description h2{font-size:26px;line-height:1.25}.shop-catalog__price,.shop-cart__line-total,.shop-cart__grand-total strong{font-size:22px}.shop-catalog,.shop-cart{padding-top:72px;padding-bottom:96px}@media(min-width:761px){body{font-size:19px}.hero-horizon .hero-statement,.hero-copy>p{font-size:24px;line-height:1.4}.premium-heading>p,.premium-showcase .premium-heading>p,.premium-technology--story .premium-heading>p,.premium-model-intro,.premium-choice .premium-model-intro,.premium-showcase .premium-model-intro,.vp-intro{font-size:21px}.section{padding-top:120px;padding-bottom:120px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.hero-horizon h1,.hero h1{font-size:clamp(46px,12vw,60px)}.hero-horizon .hero-statement,.hero-copy>p{font-size:19px;line-height:1.45}.premium-heading h2,.premium-showcase .premium-heading h2,.premium-choice-heading h2,.premium-technology--story .premium-heading h2,.premium-comparison .store-heading h2,.premium-faq .premium-heading h2,.premium-installation h2,.premium-filters .store-heading h2,.premium-closing h2,.premium-closing--cinematic h2,.premium-finder .help-intro h2{font-size:40px;max-width:12ch}.premium-model--flagship h3,.premium-model-copy h3,.premium-choice .premium-model-copy h3,.premium-showcase .premium-model-copy h3{font-size:40px}.premium-heading>p,.premium-showcase .premium-heading>p,.premium-model-intro,.premium-model--flagship .premium-model-intro,.premium-choice .premium-model-intro,.premium-technology--story .premium-heading>p,.premium-technology--story .premium-process-list p:last-child,.premium-process-list p:last-child,.premium-installation-intro>p:not(.premium-eyebrow),.premium-faq-list details>p,.premium-closing p:not(.premium-eyebrow),.premium-closing--cinematic p:not(.premium-eyebrow),.premium-finder .help-intro p,.store-heading p,.store-care-note p,.premium-filters .store-care-note p{font-size:18px;line-height:1.5}.premium-faq-list summary{font-size:20px}.premium-button,.premium-choice .premium-button,.premium-link,.premium-choice .premium-link,.button{font-size:17px}.premium-category-nav a{font-size:15px;min-height:44px}.premium-comparison .comparison-table td,.premium-comparison .comparison-table th,.premium-comparison .comparison-table tbody th:first-child,.store-comparison .comparison-table tbody th:first-child,.comparison-table thead span{font-size:15px}.premium-comparison .comparison-table .comparison-price td,.store-comparison .comparison-table .comparison-price td{font-size:18px}.premium-comparison .comparison-table tfoot a,.comparison-note,.premium-comparison .comparison-note{font-size:16px}.premium-installation,.premium-filters,.premium-faq,.premium-closing,.premium-closing--cinematic,.premium-technology,.premium-comparison .section{padding-top:72px;padding-bottom:72px}.vp-buy-panel h1,.viomi-product--curated .vp-buy-panel h1,.viomi-product--filter .vp-buy-panel h1{font-size:44px}.vp-intro,.vp-feature p,.vp-installation p,.vp-ownership p,.vp-description{font-size:18px}.vp-price{font-size:32px}.vp-specification{font-size:16px}.shop-catalog__intro h1,.shop-cart__header h1{font-size:40px}.shop-catalog__intro>p,.shop-catalog__intro .richtext{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/clarity.css.map */
