section .product__title.h2{font-size:1.8rem;margin-bottom:.7rem}section h2.hxl{margin-top:.7rem;font-size:3.2rem}section h2.h0{font-size:3.2rem}section p.subtitle{line-height:1.4;margin-top:0}@media screen and (min-width: 750px){section .product__title.h2{font-size:2.2rem}section h2.hxl{font-size:4.3rem}section h2.h0{font-size:3.5rem}}@media screen and (min-width: 990px){section .product__title.h2{font-size:2.6rem}section h2.h0{font-size:4rem}}@media screen and (min-width: 1265px){section h2.hxl{font-size:5.2rem}}[class^=template-page-landing-] .as-seen-in .logo-list__image,[class^=template-product-device] .as-seen-in .logo-list__image,[class^=template-product-new] .as-seen-in .logo-list__image{max-width:120px}[class^=template-page-landing-] img,[class^=template-product-device] img,[class^=template-product-new] img{max-width:100%;height:auto}.landing-product .yotpo-sr-bottom-line-summary{flex-direction:row!important}.landing-product .product-form__buttons{margin:.5rem auto}h2.hxl,.landing-reviews h2.title,.landing-videos h2.title{font-weight:400;color:var(--charcoal);line-height:1.2}h2.hxl strong,.landing-reviews h2.title strong,.landing-videos h2.title strong{color:var(--azure)}.landing-product h2 span{white-space:nowrap}.landing-product p.subtitle{font-size:2rem;line-height:1.4}.landing-product p.subtitle~p.subtitle{margin-top:1.5rem}.landing-product p,.landing-product ul{line-height:1.4}.buy-buttons-wrapper,.buy-buttons-wrapper .no-plg{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;text-align:center}@media (max-width: 767px){.product__info-container .no-plg .product-form{width:80%}}@media (min-width: 500px){.buy-buttons-wrapper,.buy-buttons-wrapper .no-plg{justify-content:flex-start}.buy-buttons-wrapper .no-plg{align-items:flex-end}.buy-buttons-wrapper .no-plg .shop-pay-wrapper{margin-bottom:1rem}}.landing-product .product__info-container .product-form{margin:1rem 0}.landing-product .product__info-container .no-plg .product-form{margin:0}.buy-buttons-wrapper .shop-pay-wrapper{border:1px solid var(--mint);max-width:350px;padding:1rem}.as-seen-in{border-top:1px solid var(--mint);border-bottom:1px solid var(--mint)}.landing-reviews .title{text-align:center;width:100%}.landing-reviews .title svg{text-align:center;height:2.5rem;width:2.5rem}.review-star-icon{height:1.5rem;width:1.5rem}.landing-reviews .multicolumn-card{background-color:#efefef}.landing-reviews .multicolumn-card h3{color:var(--charcoal);text-transform:none;font-size:1.8rem;margin-top:0}.landing-reviews .slider-buttons .slider-button{color:var(--azure);background:#fff;border-radius:50%;box-shadow:0 4px 4px #00000040;width:3.5rem;height:3.5rem;position:absolute;top:35%}.landing-reviews .slider-buttons .slider-button--prev{left:.7rem}.landing-reviews .slider-buttons .slider-button--next{right:.7rem}.landing-reviews .slider-buttons button[disabled]{visibility:hidden}.landing-reviews ul.slider{overflow-y:hidden}.landing-reviews .reviews-bg-wrapper{margin-top:8rem;background-size:cover;background-image:url(/cdn/shop/t/146/assets/revoair-testimonial-bg.jpg?v=1712498146)}.landing-reviews slider-component{transform:translateY(-3rem)}.landing-reviews .rte{line-height:1.4;font-size:1.5rem;margin-top:.5rem}.landing-reviews .rte.fade{height:162px;--mask: linear-gradient(to bottom, rgba(0,0,0, 1) 0, rgba(0,0,0, 1) 75%, rgba(0,0,0, 0) 95%, rgba(0,0,0, 0) 0 ) 100% 50% / 100% 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.landing-reviews button.expand{display:block;padding:.5rem;border:none;cursor:pointer;margin:0 auto -2rem;position:relative;z-index:1;color:var(--azure)}@keyframes replo-marquee{0%{transform:translate(0)}to{transform:translate(calc(var(--replo-marquee-width, 100%) * -1 / var(--replo-marquee-repetitions, 20)))}}.r-qm1610{margin-top:-3rem;--replo-marquee-repetitions: 2;--replo-marquee-width: 4711px;width:100%;display:flex;position:relative;flex-basis:auto;overflow-x:hidden;flex-shrink:0;padding-top:1rem;padding-bottom:1rem}.r-x5guqv{width:auto;display:flex;overflow:visible;animation:replo-marquee 60s linear infinite;flex-shrink:0;white-space:nowrap;will-change:transform;flex-direction:row}.r-pjbxj0{display:flex;row-gap:12px;position:relative;min-width:auto;column-gap:12px;flex-basis:auto;min-height:auto;flex-shrink:0;white-space:normal;padding-left:12px;padding-right:12px;-webkit-transform:translateZ(0)}.r-pjbxj0 p{color:#fff;font-weight:700}@media screen and (max-width: 749px){.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 1.5rem}.featured-product .product__info-container{text-align:left;line-height:1.4}.landing-product .video-section__media[loaded=true]{padding-bottom:0}.landing-product .video-section__media video{position:relative}}@media screen and (min-width: 750px) and (max-width: 989px){.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 3rem}}@media screen and (min-width: 750px){.landing-product .grid__item.product__media-wrapper{max-width:37%;width:calc(37% - var(--grid-desktop-horizontal-spacing) / 2);padding-right:1.5rem}.landing-product .grid__item.product__info-wrapper{max-width:63%;width:calc(63% - var(--grid-desktop-horizontal-spacing) / 2);flex-grow:1}.landing-product p.subtitle{font-size:2.4rem}.buy-buttons-wrapper{flex-wrap:nowrap;gap:2rem}.landing-reviews .slider--mobile+.slider-buttons{display:flex}.landing-reviews .rte.fade{height:100px}}@media screen and (min-width: 990px){.buy-buttons-wrapper>div:first-of-type{min-width:320px}.slider--desktop{--desktop-margin-left-first-item: 0}}@media screen and (max-width: 749px){.landing-product .yotpo-reviews-star-ratings-widget{justify-content:left!important}}.landing-videos-wrapper{display:grid;grid-template-columns:repeat(6,1fr);overflow-x:scroll;margin:0 auto;gap:2.4rem}.landing-videos h2.title{margin-bottom:8rem;text-align:center;line-height:1.2}.landing-videos-bg{background:radial-gradient(circle,#006171,#00414b)}.landing-videos-wrapper{transform:translateY(-5rem)}.single-video{min-width:122px}.single-video video{max-width:100%}.single-video .video-section__media.deferred-media{height:100%}.landing-videos .page-width{max-width:1160px;padding:1rem 3rem}.landing-videos .landing-videos-image-text{padding-bottom:6rem}.landing-videos .rich-text__wrapper,.landing-videos h2{color:#fff;line-height:1.2}.landing-videos .rich-text__heading{font-weight:400;color:#fff}.landing-videos .deferred-media__poster-button{background-color:transparent;color:#fff}.landing-videos button.landing-videos-pause,.landing-videos button.landing-videos-play{background:none;border:none;display:flex;align-items:center;justify-content:center;height:6.2rem;width:6.2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform var(--duration-short) ease,color var(--duration-short) ease;z-index:1;color:#fff;display:none}.landing-videos button.landing-videos-pause .icon,.landing-videos button.landing-videos-play .icon{width:2rem;height:2rem}[class^=template-page-landing-] .button,[class^=template-page-landing-] .button--primary,[class^=template-product-device] .button,[class^=template-product-device] .button--primary,[class^=template-product-new] .button,[class^=template-product-new] .button--primary{padding:2.1rem 4rem}@media screen and (max-width: 749px){[class^=template-page-landing-] .button,[class^=template-page-landing-] .button--primary,[class^=template-product-device] .button,[class^=template-product-device] .button--primary,[class^=template-product-new] .button,[class^=template-product-new] .button--primary{width:100%}}@media screen and (min-width: 992px){.landing-videos .rich-text__wrapper{padding-left:9rem}}.landing-comparison-chart{padding:1rem 1rem 3rem;background-image:url(/cdn/shop/files/swirls-bg-lg.jpg?v=1718641070);background-size:cover}.landing-comparison-chart h2.title{color:#fff;text-align:center}.landing-comparison-chart picture{margin:0 auto 3rem;max-width:100%}.comparison-table-desk{display:none}@media screen and (min-width: 750px){.landing-comparison-chart{padding:3rem}.landing-comparison-chart picture{width:80%}.comparison-table-mobile{display:none}.comparison-table-desk{display:block}}@media screen and (min-width: 1200px){.landing-comparison-chart picture{width:1100px}}.image-bullet-heading{display:grid;grid-template-columns:fit-content auto;grid-template-areas:"img h3" "img p";align-items:start;gap:.5rem 1.8rem}.image-bullet-heading img{grid-area:img;border-radius:50%;aspect-ratio:1 / 1;object-fit:cover;width:56px;height:auto}.image-bullet-heading h3,.image-bullet-heading p{margin:0;font-weight:400}.image-bullet-heading p{font-size:1.3rem;line-height:1.4}.rev-device-features button{margin-top:4rem}@media screen and (max-width: 749px){.rev-device-features .image-with-text__media{padding-bottom:0!important;aspect-ratio:1 / 1;margin-right:1.5rem;margin-left:1.5rem}}@media screen and (min-width: 750px){.rev-device-features{margin-bottom:-6rem}.rev-device-features .image-with-text__media-item.grid__item{width:33%}.rev-device-features .image-with-text__content{padding:0 1rem 4rem 8rem;background:transparent}}.landing-video-fullwidth h2{line-height:1.4;margin-bottom:1rem}.landing-video-fullwidth deferred-media{margin-top:4rem}.landing-video-fullwidth .video-section{padding:2rem}.landing-video-fullwidth h2.h0{font-size:2.8rem}.landing-video-fullwidth .title-wrapper{margin-bottom:1rem}.landing-video-fullwidth .multicolumn-card__info{padding:1.5rem}.landing-video-fullwidth h3,.landing-video-fullwidth .multicolumn-card p{color:#fff;font-weight:400;line-height:1.4}.landing-video-fullwidth .multicolumn-card p{font-size:1.4rem}@media screen and (min-width: 750px){.landing-video-fullwidth .title-wrapper,.landing-video-fullwidth .title,.landing-video-fullwidth .subtitle{color:#fff;margin:0 0 0 50%;line-height:1.4}.landing-video-fullwidth .subtitle{font-size:1.6rem}.landing-video-fullwidth .title{margin-left:0}.landing-video-fullwidth .multicolumn-list{padding:0 2.5rem}}.marquee-bg{background-image:url(/cdn/shop/t/146/assets/revoair-testimonial-bg.jpg?v=1712498146);background-size:cover}.landing-faq .acc-intro h2{text-align:center}.landing-faq .acc-intro{margin-bottom:2rem}.landing-faq .acc-header{margin:0;position:relative;background:transparent}.landing-faq .acc-block{margin-bottom:1.5rem;display:grid;grid-template-rows:min-content 0fr;border:1px solid var(--charcoal)}.landing-faq h3.acc-header .h3{color:var(--charcoal);text-transform:none;font-size:1.5rem}.landing-faq .acc-header button{border:0;width:100%;text-align:left;padding:1rem 2rem;cursor:pointer;background:transparent;display:flex;justify-content:space-between;align-items:center}.landing-faq .acc-header span.icon-wrapper{border-radius:50%;display:block;background:var(--azure);color:#fff;padding:.5rem;font-size:2rem;height:3rem;width:3rem;display:flex;justify-content:center;align-items:center;line-height:1}.landing-faq .acc-header .icon{margin:0;transition:transform .2s ease-in-out;height:1.7rem;color:#fff}.landing-faq .acc-panel{margin:0 2rem;display:none}.landing-faq .rte p{margin-top:0;padding-right:10%;line-height:1.5;font-size:1.7rem;color:#646466}@media screen and (min-width: 750px){.rev-accordion.landing-faq h3.acc-header .h3{font-size:2rem}}@media screen and (min-width: 990px){.rev-accordion.landing-faq.page-width{max-width:900px}}.gallery-row{overflow-x:scroll;display:flex;flex-wrap:nowrap;gap:1.5rem;flex-grow:1}.gallery-row li{min-width:80%;flex-grow:1;max-width:500px}.landing-product-detail h2{line-height:1.2;margin-bottom:1.5rem}.landing-product-detail h2 strong{display:block;color:var(--azure)}.landing-product-detail:not(.detail-one-col) .rich-text__text.rte{display:grid;grid-template-rows:auto auto;grid-auto-flow:column;gap:1.5rem}.landing-product-detail:not(.detail-one-col) h3,.landing-product-detail:not(.detail-one-col) ul{margin:0}.landing-product-detail h3{font-size:1.7rem}.landing-product-detail ul li{font-size:1.4rem;line-height:1.2;margin:0 0 .5rem}.landing-product-detail .rich-text__wrapper{padding:0 1.5rem}.upgrade-box{border:1px solid var(--mint);padding:1.5rem 1.5rem 1.5rem 3rem;position:relative}.upgrade-plus{position:absolute;top:0;left:.9rem;color:var(--raspberry);font-size:3rem;line-height:1.2}.upgrade-box h3{text-transform:none;font-weight:300;margin-bottom:1rem}.upgrade-box ul{padding-left:1.5rem;gap:0 calc(1.5rem + .6vw);-moz-column-count:2;column-count:2}.upgrade-box .button{margin-top:1.5rem}.landing-product-detail:not(.detail-one-col) button[data-rev-buynow]{transform:translateY(-5rem)}@media screen and (max-width: 749px){.landing-product-detail .grid{flex-direction:column-reverse}.landing-product-detail .gallery-column{padding-left:1.5rem;margin-bottom:2.5rem}.landing-product-detail .upgrade-box{margin-top:-3rem}.landing-product-detail .button{width:auto}.landing-product-detail .upgrade-box .button{width:100%;margin-left:-.8rem}}@media screen and (min-width: 990px){.landing-product-detail .grid__item.rich-text__wrapper{padding:0 calc(1.5rem + 1vw)}.upgrade-box{padding:1.5rem 2rem 1.5rem 4rem;max-width:600px}.upgrade-box h3{font-size:2rem}.upgrade-plus{font-size:4rem}}@media screen and (min-width: 1400px){.landing-product-detail:not(.detail-one-col) button[data-rev-buynow]{transform:translateY(-3rem)}.gallery-row li{min-width:550px}}.two-col-ol-5-reasons{line-height:1.4;padding-left:2rem}.two-col-ol-5-reasons li:not(:first-of-type){margin-top:1rem;break-inside:avoid}.two-col-ol-5-reasons strong{color:var(--azure)}.list-smaller{font-size:1.5rem}@media (min-width: 600px) and (max-width: 750px){.two-col-ol-5-reasons{column-count:2;gap:4rem;padding-left:1rem}}@media (min-width: 1200px){.two-col-ol-5-reasons{column-count:2;gap:4rem;padding-left:1rem;font-size:1.8rem}.list-smaller,.list-smaller.two-col-ol-5-reasons{font-size:1.6rem}}@media screen and (max-width: 749px){[class^=template-product-device] .product__info-container,[class^=template-product-new] .product__info-container{text-align:left}[class^=template-product-device] .slider-button,[class^=template-product-new] .slider-button{width:32px;height:32px}[class^=template-product-device] ul.slider.slider--mobile,[class^=template-product-new] ul.slider.slider--mobile{margin-bottom:.3rem}}@media screen and (min-width: 750px){[class^=template-product-device] h1.product__title,[class^=template-product-new] h1.product__title{margin-top:1.5rem}[class^=template-product-device] .product__info-container,[class^=template-product-new] .product__info-container{max-width:100%}[class^=template-product-device] main>section>section:first-of-type,[class^=template-product-new] main>section>section:first-of-type{max-width:1400px;margin-bottom:1.5rem}}.multicolumn .slider-counter{display:none}.multicolumn .slider-button--prev{top:40%;left:-3rem;position:absolute}.multicolumn .slider-button--next{top:40%;right:-3rem;position:absolute}@media screen and (max-width: 749px){.multicolumn .grid--1-col.slider--mobile .grid__item{width:80%}.multicolumn .slider-buttons{display:none}}@media screen and (min-width: 750px){.multicolumn .slider--desktop+.slider-buttons{display:flex}}body[class*=-holiday] .upgrade-box{display:none!important}.template-product-new-weekender-sidekick .product__info-container .rich-text__text.rte{display:grid;grid-template-rows:auto auto;grid-auto-flow:column;gap:1.5rem}.template-product-new-weekender-sidekick .product__info-container h3,.template-product-new-weekender-sidekick .product__info-container ul{margin:0}.template-product-new-weekender-sidekick .product__info-container h3{font-size:1.7rem}.template-product-new-weekender-sidekick .product__info-container ul li{font-size:1.4rem;line-height:1.2;margin:0 0 .5rem}.template-product-new-weekender-sidekick .product__info-container .rich-text__wrapper{padding:0 1.5rem}.template-product-new-weekender-sidekick product-info .rich-text__text ul{-moz-column-count:1;column-count:1}
/*# sourceMappingURL=/cdn/shop/t/949/assets/landing-2024.css.map */
