body{max-width:1280px;margin:auto;border:10px solid #fff;font-weight:300}.main-content{background-color:white}.border-top{border-top:10px solid #fff}.border-bottom{border-bottom:10px solid #fff}.only-on-phone{display:none}.shopify-section{border-bottom:10px solid #fff}.home-imagebox .content p{width:90%}a.btn.btn--outline.btn--small.btn--dark{background:#F3924B;color:white;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;border-color:transparent;font-weight:bold}a.btn.btn--outline.btn--small.btn--dark:hover{background:#252525}.checkout-button-container .fba-icon{float:left;text-align:right;width:100px;margin:10px 0;display:inline}.home-imagebox{min-height:615px;height:615px}.home-imagebox .image-relative{position:relative}.home-imagebox .border-right{border-right:10px solid #fff}.home-imagebox .content.wrapper{position:absolute}.home-imagebox .content.wrapper h3{color:#5e5e5e;font-weight:300}a.btn.btn--regular.btn--outline.btn--light{background:#46B7E8;color:white;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;border-color:transparent;font-weight:bold}a.btn.btn--regular.btn--outline.btn--light:hover{color:white;background:#252525}span.video-button{top:20% !important;margin-top:0px !important;transform:scale(1.3) !important;stroke:white;fill:white}span.video-button:hover{transform:scale(1.5) !important}.flex-viewport{overflow:visible !important;height:auto !important}#home-slideshow{min-height:600px;max-height:600px}.home-slideshow .flexslider .slides img{max-width:none !important}#amazon-google{display:flex;align-items:center;width:1260px}#amazon-google .text-on-top{position:absolute !important;width:inherit !important}#amazon-google .amazon{text-align:center;margin:48%;width:30%}#amazon-google .amazon span{font-size:19px;line-height:23px;font-family:'Roboto', sans-serif;color:#5e5e5e}.home-slideshow .text{position:absolute;z-index:99;text-align:center;width:100%;padding-top:50px}.home-slideshow .text .description{color:#5e5e5e;font-size:19px;line-height:23px;width:50%;margin:auto;font-family:'Roboto', sans-serif}.brand-support-title{text-align:center}.brand-support-title h4{margin-top:10px}#phone-features .phone-features-images .slide{display:none}#phone-features .phone-features-images .slide.current{display:block}.phone-features{position:absolute;left:50%;top:15%;width:40%;z-index:100}.phone-features li{max-height:133px;margin:8px 0;min-height:133px;min-width:510px;background:rgba(255,255,255,0.35);padding:20px;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;margin:10px;cursor:pointer;transition:background 0.2s ease-in;color:white}.phone-features li:hover{background:rgba(255,255,255,0.5)}.phone-features li.current{background:#fff;color:#252525 !important}.phone-features li.current h3{color:#252525}.phone-features li .icon{float:left;width:20%;height:89px}.phone-features li .icon svg{width:60%;margin-top:20%}.phone-features li h3{color:white}.phone-features li .description{font-size:14px}.product_quantity_selector li{min-height:100px;min-width:240px;background:rgba(255,255,255,0.35);color:black;padding:20px;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;margin:10px 0;cursor:pointer;transition:background 0.2s ease-in}.product_quantity_selector li:hover{background:rgba(255,255,255,0.5)}.product_quantity_selector li.current{background:#fff;color:black}.product__content h3{text-transform:uppercase;margin:0;font-size:14px;font-weight:bold}.product__content h2{margin:0}.product__content .title{text-align:left}.product__content .fba-icon{float:right;text-align:right;max-width:25%;display:inline}.slider-product-images{min-height:480px;margin:0 !important}.slider-product-carousel .slides{text-align:center;width:100% !important;white-space:nowrap}.slider-product-carousel .slides li{display:inline-block !important;*display:inline !important;float:none !important}.slider-product-carousel .slides li img{background:#E2E2E2;border:1px solid #B5B5B5}.slider-product-carousel .slides li.flex-active-slide img{border-color:#3CCBE9}#home-clients{background-color:#F6F6F6;padding-top:40px;padding-bottom:40px}.home-clients{height:auto}.home-clients .wrapper{text-align:center;margin-top:20px;margin-bottom:20px}.brand-support-title h3,.brand-support-title .h3{color:#525252;font-size:2.8em;max-width:60%;margin:auto}.check-compatibility{clear:both;text-align:center}.check-compatibility input{display:inline}.check-compatibility #compatibility-email-submit{background-color:#FF6540 !important}.check-compatibility #compatibility-email-submit:hover{background-color:black !important;transition:background 0.2s ease-in}.brand-match{display:block !important;width:30%;margin:5px auto !important}#check-compatibility-input{background:white}#compatibility-email{background:white}#cart-email{background:white;font-family:'Roboto', sans-serif;width:50%}#cart-email-submit-button{margin-top:0 !important}.cart-contact-information-title{visibility:hidden}#compatibility-not-matched{display:none;text-align:center;color:#252525;font-size:16px}#compatibility-not-matched input{width:300px}#compatibility-not-matched button{max-width:111px}#compatibility-not-matched .compatibility-not-matched-text{padding:5px}.ac-brands-list{padding:0px 0}.ac-brands-list li{height:100%;text-align:center;position:relative;margin-bottom:0}.brand-dummy-holder{display:block;padding-top:50%}.discount-fixed{display:none;color:#004747;min-height:80px;font-size:20px;z-index:9999;text-align:center;background:#fee401;font-weight:bold;padding:20px;border-bottom:10px solid #fff}.sticky .discount-fixed{min-height:50px;height:50px}.sticky .discount-fixed{padding:5px}.sticky .discount-fixed .subtitle{display:none}.site-header{background-color:var(--background_color)}.site-header .nav-bar{height:60px}.site-header .wrapper{height:auto}.site-header.sticky{max-width:1260px;width:calc(100% - 20px);left:auto}.site-header.sticky.with-discount.limited-time{-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.site-header.sticky.with-discount.unlimited-time{-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.site-header.sticky.with-discount .discount-fixed{border-bottom:none;border-top:10px solid #fff}.site-header.sticky.with-discount.active{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}header-mobile .discount-fixed{padding:0}header-mobile.fixed .discount-fixed{display:none !important}header .logo svg{width:130px;height:60px}.is-dark .created-by-js .nav-bar li a.btn--dark{color:white;border-color:white}#shopify-section-product-template{background-color:#F3F3F3}.product_quantity_selector{margin:0}.product_quantity_selector li{color:#5e5e5e !important;background:white !important;border:1px solid rgba(94,94,94,0.2);padding:5px 20px}.product_quantity_selector li .left{float:left;text-align:left}.product_quantity_selector li .right{float:right;text-align:right;margin-top:40px}.product_quantity_selector li .name{font-size:26px}.product_quantity_selector li .price{font-size:18px;text-align:right}.product_quantity_selector li .compare-price{display:inline-block;opacity:0.5;font-size:18px;width:2.5em;text-align:left;text-decoration:line-through}.product_quantity_selector li .kit-name{margin-top:20px}.product_quantity_selector li .kit-name.equal-margin{margin:20px 0}.product_quantity_selector li .save{font-size:18px;color:#11B6E7;font-weight:bold}.product_quantity_selector li .quantity{color:black;font-weight:normal}.product_quantity_selector li .picture{float:left}.product_quantity_selector li .free-shipping{color:#F3924B;font-family:'Roboto', sans-serif;font-size:14px;font-weight:bold}.product_quantity_selector li.current{border:2px solid #5e5e5e}#cart-page{background:#f3f3f3}.product-template .wrapper.wrapper--margins{padding-top:30px;padding-bottom:30px;font-family:'Roboto', sans-serif;font-weight:300}.product-selection-section2{position:relative}.product-selection-section2 .text{position:absolute;left:10%;top:30%;width:30%}.product-selection-section2 .text .description{font-family:'Roboto', sans-serif;font-size:16px}.AddToCartForm .form__column{width:100%}.AddToCartForm button,.AddToCartForm .btn.btn--fill.btn--color{width:50%;background-color:#F3924B;font-weight:bold;text-transform:uppercase}.AddToCartForm button:hover,.AddToCartForm .btn.btn--fill.btn--color:hover{background-color:#252525}.watch-video-button{margin-left:20px}#shopify-section-footer{border-bottom:none}.is-dark svg{fill:#49b6e5 !important}.site-footer{font-family:'Roboto', sans-serif;padding:3em 7em;background-color:#f2f4f6;color:#191919}.site-footer h3{color:#191919;font-family:'Roboto', sans-serif;font-size:1.4em;font-weight:normal}.site-footer .footer-section{width:18%;display:inline-table}.site-footer .footer-section a{display:block;color:#7b858f}.site-footer .footer-section .social a{display:inline}.site-footer .footer-section:last-of-type{width:25%}.site-footer .newsletter{margin-bottom:2em !important}.site-footer .newsletter .newsletter__label{margin:0}.site-footer .contact-form{margin-top:0}.site-footer .password-input-group{margin:auto;width:100%}.site-footer .social{display:inline-block}.site-footer .social .fa{font-size:2em;margin-right:3px}.site-footer .footer-link{line-height:1.5;display:inline;font-family:'Roboto', sans-serif;font-weight:500}.site-footer .password-input-group input[type="email"]{width:70%;height:2.5em;float:left}.site-footer .password-input-group button[type="submit"]{width:15%;height:2.5em;border:none !important;display:inline;font-size:16px !important;line-height:16px !important;background-color:#49b6e5 !important;color:white !important;text-transform:uppercase;font-weight:normal;font-family:'Roboto', sans-serif;margin-left:-4px;float:left}.site-footer .password-input-group button[type="submit"]:hover{background-color:#252525 !important;transition:background 0.2s ease-in}.site-footer .copyright{margin-top:25px;display:block}.site-footer .btn.btn--regular{height:51px}.nav-bar li.btn__cart{color:#5e5e5e;margin-left:50px}.nav-bar li.btn__cart svg{width:30px;margin-left:-30px}.nav-bar a{font-family:'Roboto', sans-serif;color:#252525}.phone-features-learn-more{color:white;font-family:'Roboto', sans-serif;float:right;margin-top:20px}.phone-features-learn-more:hover{color:white}#cart-form .content .cart-item__line-price{display:block}#cart-form{margin-top:1em;border-top:0 !important}#cart-form h2{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;text-align:center}#cart-form h2:hover{cursor:pointer}#cart-form #your-cart-title.ui-accordion-header-collapsed{font-size:16px;color:blue}#cart-form #your-cart-title.ui-accordion-header-collapsed span{display:none}#cart-form #your-cart-title.ui-accordion-header-collapsed:after{content:'back to your cart'}#cart-form .content{display:flex;align-items:center;position:relative;width:auto;left:auto}#cart-form .line-item-column{visibility:hidden}#cart-form .cart-row{margin:10px 0;padding:5px 0;background-color:white;border:1px solid #5e5e5e}#cart-form .column{width:40% !important;display:flex !important}#cart-form .cart-item__line-price.price{display:flex;align-items:center}#cart-form .cart-item__title{display:flex;align-items:center;font-size:1.8em !important;width:100%;text-align:left}#cart-form .cart-item__subtitle{width:100%;text-align:left}#cart-form .cart-row-image{width:30% !important;overflow:hidden;display:inline-block !important}#cart-form .cart_bottom{margin-top:20px}#cart-form .cart-bottom-right{float:right;font-size:1.5em;text-align:left !important}#cart-form .cart-bottom-right cart-title{width:280px;display:inline-block}#cart-form .cart-bottom-right span{margin-left:20px;float:right}#cart-form .cart-bottom-right div{line-height:1.5em}#cart-form .cart__subtotal-holder{margin:0}#cart-form .cart__subtotal-shipping{float:left}#cart-form .content-row{display:inline-block;width:80%;float:right}#cart-form .cart__subtotal-title{font-weight:normal;font-family:'Roboto', sans-serif;font-size:inherit}#cart-form .cart__subtotal{font-weight:normal;font-size:inherit}#cart-form .cart-for-phone{display:flex !important;width:100%}#cart-form .cart-for-phone sub{display:flex;align-items:flex-end;text-transform:none;bottom:0.3em;font-size:0.8em}#cart-form .cart__sale-discount-title{visibility:hidden}#cart-form .cart__sale-discount-title{color:#1040f0;font-weight:bold}#cart-form .cart__quantity-discount-title{visibility:hidden}#cart-form .cart__quantity-discount-title{color:#1040f0;font-weight:bold}#cart-form .cart_discount_single_line{display:block}#cart-form .cart__total-discount-title{color:#1040f0;font-weight:bold;display:none;visibility:hidden}#cart-form .cart__coupon-discount-title{visibility:hidden}#cart-form .cart__coupon-discount-title{color:#1040f0;font-weight:bold}#cart-form .remove{font-size:10px;font-family:'Roboto', sans-serif;color:#FF944E;text-transform:none;position:relative;padding:0;margin:auto;left:auto;top:auto;right:auto;width:auto;margin-right:1em;float:right}#cart-form .quantity-input{position:relative;display:flex;top:50%;right:0;margin-top:-20px;width:40px;height:40px}#cart-form .quantity-column{height:40px !important;width:auto !important}#cart-form .quantity-column button{width:40px;border:1px solid #cacaca}#cart-form .quantity-column button.plus{border-left:none}#cart-form .quantity-column button.minus{border-right:none}#cart-form .checkout{width:100%;display:block;background:#F3924B;color:white;margin-top:20px;border-color:transparent;font-weight:bold;padding:0 50px}#cart-form .checkout:hover{color:white !important;background:#252525}#cart-form .checkout-button-container{width:100%}#cart-page .wrapper{padding:50px 0 80px !important}.you-saved{margin:auto;text-align:center;font-size:1.5em;line-height:1.15em;font-family:'Roboto', sans-serif;font-weight:normal;background:#21b6e6;width:60%;visibility:hidden;color:white;padding:5px;margin-bottom:30px;border:1px solid white}#CartSpecialInstructions{display:none}.flex-next{z-index:10 !important}.flex-prev{z-index:10 !important}.mfp-iframe-holder .mfp-content{max-width:1280px}.sky-in-middle{display:block;position:absolute;top:-55px;left:4px;bottom:0;right:0;z-index:5;background:url("//cdn.shopify.com/s/files/1/1669/6891/t/2/assets/white_sensibo_sky_small.png?v=2332125187571169728") no-repeat center center}#sensibo-in-the-press{color:#525252;background:#E1E1E1;padding-top:40px;padding-bottom:40px}#sensibo-in-the-press h3{font-size:2.8em}#sensibo-in-the-press .icon{width:15%;margin:auto 2em}#sensibo-in-the-press .quote{width:80%;height:7em}#sensibo-in-the-press .quote-block{overflow:hidden;display:flex;align-items:center;width:40%;margin:3em auto}#sensibo-in-the-press .quote-block .actual-quote{font-size:18px;font-style:italic;font-weight:lighter}#sensibo-in-the-press .quote-block .quote-source{margin-top:0.5em;font-size:16px;font-style:normal;font-weight:bold}#sensibo-in-the-press .press-logos{padding-top:20px}#sensibo-in-the-press hr{width:1052px}.product-section{border-top:10px solid #fff}.cart-countdown{display:none;text-align:center;color:darkred;font-size:20px;margin-top:30px}#contact main{background-color:#F3F3F3}#contact main ::-webkit-input-placeholder{color:#5e5e5e}#contact main :-ms-input-placeholder{color:#5e5e5e}#contact main ::-moz-placeholder{color:#5e5e5e;opacity:1}#contact main :-moz-placeholder{color:#5e5e5e;opacity:1}#contact main #contact-us-page{padding:0}#contact main h2{text-transform:none;font-size:3em}#contact main input{background-color:white}#contact main textarea{background-color:white}#contact main .home-section-title:after{display:none}#contact main input[type="submit"]{width:20%;height:2.5em;border:none !important;display:inline;font-size:16px !important;line-height:16px !important;background-color:#11B6E7 !important;color:white !important;text-transform:uppercase;font-weight:bold;font-family:'Roboto', sans-serif;margin-bottom:30px}#contact main input[type="submit"]:hover{background-color:#252525 !important;transition:background 0.2s ease-in}.product-section.product-features{text-align:center}.product-section.product-features .feature{width:30%;display:inline-block;padding:40px;vertical-align:text-top}.product-section.product-features .feature .description{text-align:left}.more-about-product{background-color:#FAFAFA;overflow:hidden}.more-about-product a{color:blue}.more-about-product .more-about-product-section{display:flex;align-items:center}.more-about-product .sensibo-app{padding:5% 10%}.more-about-product .sensibo-app img{padding:25px 10px 0px 0px !important}.more-about-product .sensibo-app .on-left{width:70%}.more-about-product .integrations{padding:5% 10%}.more-about-product .integrations img{padding:25px 10px 0px 0px !important}.more-about-product hr{width:80%}.more-about-product .on-left{width:50%;float:left}.more-about-product .on-left img{padding:15%}.more-about-product .on-right{width:50%;float:right}.box{position:relative;border:1px solid #BBB;background:#EEE}.ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#11B6E7;box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-21px}.ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #1e5799;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #1e5799}.ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #1e5799;border-bottom:3px solid transparent;border-top:3px solid #1e5799}#learn-more{font-family:'Roboto', sans-serif}#learn-more .no-top-border{border-top:0}#learn-more .product-section{display:flex;align-items:center;width:1260px}#learn-more .light{color:white}#learn-more .light h2{color:white}#learn-more .text-on-top{position:absolute;width:inherit;font-size:18px}#learn-more .control{margin-left:50%;width:43%;margin-top:19%}#learn-more .scheduling{width:40%;margin-left:5%}#learn-more .climate-react{width:40%;margin-left:5%;margin-top:-20%}#learn-more .geofencing{width:35%;margin-top:22%;margin-left:60%}#learn-more .sharing{width:35%;margin-top:27%;margin-left:3%}#learn-more .amazon{text-align:center;margin-top:-13%;margin-left:46%;width:34%}#learn-more .ifttt{width:40%;margin-left:5%}#learn-more .align-top{display:block}#learn-more .compatible{margin-top:-47%;text-align:center}#learn-more .compatible .quarter{width:25%;float:left;position:relative}#learn-more .compatible .short{width:75%;display:inline-block;margin:auto}#amazon-google .text-on-top{top:6vw;left:26%}#amazon-google .amazon{margin:auto;width:45%}.mobile-only{display:none}.desktop-only{display:block}@media all and (max-width: 1024px){.limited-time-discount{padding-top:20px;padding-bottom:20px}.wrapper,.wrapper.wrapper--mini{margin:0 15px}.mobile-only{display:block}.desktop-only{display:none}#cart-page .wrapper{padding:0 !important}header-mobile .logo svg{width:36vw;height:15vw;display:block}header-mobile .contact{font-size:4vw;float:right;padding-right:5vw;padding-top:4vw}header-mobile .cart svg{width:7vw;display:block}.contact-form{margin-top:0}.contact-form .product .home-section-title,.contact-form .home-section-title.less-margin{margin-bottom:15px}.contact-form .form__row .form__column,.contact-form .form__row .selector-wrapper{padding:0 15px 10px}#contact main input[type="submit"]{width:100%}.home-imagebox{min-height:auto;height:auto}.home-imagebox .hero1{position:relative}.home-imagebox .hero1 .text{position:absolute;top:30%;width:100%;text-align:center}.home-imagebox .hero1 .text h3{color:#5e5e5e;font-size:6vw !important}.home-imagebox .hero1 .text .btn{margin:4vw 4vw;padding:0 4vw;font-size:4vw;height:10vw;line-height:10vw}.home-imagebox .hero2{position:relative}.home-imagebox .hero2 .text{position:absolute;top:10%;font-size:4vw;text-align:center;padding:0 5%}#amazon-google{width:auto}#amazon-google .text-on-top{top:4vw;left:auto}#amazon-google .amazon{margin:auto;width:auto}#amazon-google .amazon h2{font-size:6vw;padding:18vw 2vw;margin-left:23vw;color:white}#shopify-section-video{display:none}.product_quantity_selector li .kit-name{width:auto}h3{font-size:1.28571em}.product-template .title h3{display:block;font-size:0.8em !important}.product__image{width:100% !important;margin-top:5vw;margin-left:0 !important}.slider-product-carousel{left:auto;margin:0 5vw}.slider-product-carousel .slides{width:100%}.slider-product-images{min-height:265px}.slider-product-images li{width:100%}.slider-product-images li img{width:100%}.AddToCartForm button{width:100%}.AddToCartForm .picture{max-width:50px}.product-selection-section2{display:none}.site-footer .footer-section{display:inline !important;margin-bottom:15px !important}.site-footer .footer-section h3{display:none}.site-footer .footer-section .footer-link{display:inline !important}.site-footer .footer-section .footer-link::after{content:" / "}.site-header.sticky.active{display:none}.site-header.sticky{position:relative !important}.hero-left.two-thirds{width:100%}.hero-right{display:none}.phone-features{left:0;top:0;width:100%}.phone-features ul{margin:0 !important}.phone-features li{max-height:none;min-height:auto;min-width:auto;padding:4vw}.phone-features .icon{width:15vw !important;height:auto !important}.phone-features .icon svg{margin-top:0 !important;width:10vw !important}.phone-features h3{font-size:4vw !important}.phone-features .phone-feature .description{display:none}.phone-features .phone-feature .phone-feature-text{padding-left:15vw}.phone-features .phone-feature.current .description{display:block !important}.phone-features .phone-features-learn-more{margin-top:4vw;padding-right:4vw}#home-clients{padding:2vw}#home-clients .home-clients h3{font-size:5vw !important;max-width:100%;padding:0 4 v;font-weight:bold}#home-clients .wrapper{margin:2vw 0}.product .product__content{margin-top:10px}.product-template .wrapper.wrapper--margins{padding-top:0px;padding-bottom:0px}.product_quantity_selector li .name{font-size:18px}.product_quantity_selector li .right{margin-top:0px}.product_quantity_selector li{min-height:65px;padding:5px 20px 5px 0px}.product_quantity_selector li.current{border:1px solid rgba(94,94,94,0.2)}#learn-more .product_quantity_selector li{background-color:rgba(100,100,100,0.1) !important}.product_quantity_selector li .kit-name{margin-top:0px}.product_quantity_selector li .kit-name.equal-margin{margin:0}.ribbon{display:none}.best-offer{position:absolute;color:white;left:40vw;top:11px;font-size:10px;background-color:#49b6e5;padding:0 3px;border:1px solid black;font-weight:bold;text-transform:uppercase}.AddToCartForm .form__column{display:none}.AddToCartForm .add-to-cart{display:none}#home-video{max-height:150px}#home-video svg{top:0px}#home-video .svg.play{transform:scale(0.4)}#home-slideshow{min-height:auto}#home-slideshow .description{display:none}#home-slideshow h2{font-size:18px;font-weight:bold;width:70%;display:inline-block;text-align:center}#home-slideshow .home-slideshow .text{padding-top:0.5em}#home-slideshow .home-video .content.push-up{padding-bottom:0 !important}#sensibo-in-the-press{padding:6vw;min-height:200px}#sensibo-in-the-press h3{font-weight:bold;margin-bottom:3vw}#sensibo-in-the-press .quote-block{width:100% !important;text-align:center;margin:0}#sensibo-in-the-press .quote-block .actual-quote{font-size:1.28571em !important;font-weight:normal}#sensibo-in-the-press .press-logos{display:none}#sensibo-in-the-press .icon{display:none}#sensibo-in-the-press .quote{width:auto;height:auto}#sensibo-in-the-press hr{display:none}.site-footer{padding:0}.site-footer .wrapper{padding-top:10px;padding-bottom:10px}.site-footer .footer-section{display:inline-table;width:40%;margin-bottom:30px}.site-footer .footer-section:last-of-type{width:100%}.site-footer .input-group{margin-top:2vw}.site-footer .password-input-group input[type="email"]{width:46vw;margin:0;font-size:4vw}.site-footer .password-input-group button[type="submit"]{width:auto;padding:0 20px;margin-top:1px;font-size:4vw !important}.site-footer .newsletter{margin-bottom:2vw !important}.site-footer .copyright{margin:0}.brand-match{width:80%}span.video-button{top:-50px !important}.only-on-phone{display:block}.product-selection-section2{border-bottom:none}.product-selection-section2 .text{width:70%;left:auto}.product-selection-section2 li{font-size:1em;font-family:'Roboto', sans-serif}.cart-row .content{display:block;padding:20px;text-align:center}.cart-countdown{font-size:4vw;margin-top:2vw;margin-bottom:4vw}#cart-form .content{display:block !important;padding:0}#cart-form .cart-row-image{width:50% !important}#cart-form .cart-for-phone{display:block !important;margin:auto;text-align:center}#cart-form .cart-for-phone .column{display:table !important;width:auto !important;margin:auto !important;margin-bottom:10px !important}#cart-form .cart-for-phone .quantity-column{display:flex !important;width:120px !important}#cart-form .quantity-input{display:block;top:0;margin-top:auto}#cart-form .count{margin-top:auto}#cart-form cart-title{font-size:18px;width:auto !important}#cart-form .cart-bottom-right{float:none}#cart-form .cart-bottom-right span{font-size:18px;float:right}#cart-form .cart__subtotal-shipping{display:none}#cart-form .checkout{float:none;width:100%;padding:0;margin:1.5em 0 0 0}#cart-form .checkout-button-container{width:100%}#cart-form .credit-card-icon{width:13.3%}#cart-form .cart_bottom.grid{margin-left:auto}#cart-form .cart_bottom .grid__item{padding-left:0}#cart-form .cart_bottom p{margin:0}#cart-form .you-saved{font-size:1.1em;width:100%;margin-bottom:10px}.product-section.product-features .feature{width:100%}.more-about-product-section{display:block !important}.more-about-product-section .on-left{width:100% !important}.more-about-product-section .on-right{width:100% !important;padding:15px !important}.watch-video-button{margin:0}#cart-email{width:100%;margin-bottom:10px}#learn-more{background:white}#learn-more .product-section{display:block;width:auto;border:1px solid grey;margin-bottom:10px}#learn-more .light{color:inherit}#learn-more .light h2{color:inherit}#learn-more .text-on-top{position:relative;width:auto;padding:4vw}#learn-more .text-on-top h2{font-weight:bold;color:black}#learn-more .text-on-top span{font-weight:normal}#learn-more .control{width:auto;margin:auto}#learn-more .scheduling{width:auto;margin:auto}#learn-more .climate-react{width:auto;margin:auto}#learn-more .geofencing{width:auto;margin:auto}#learn-more .sharing{width:auto;margin:auto}#learn-more .amazon{width:auto;margin:auto}#learn-more .ifttt{width:auto;margin:auto}#learn-more .compatible{margin-top:auto}#learn-more .compatible .quarter{width:auto;float:none;margin-bottom:5px}.compatibility-not-matched-text{margin-top:30px;text-align:center}.compatibility-not-matched-text #compatibility-email-submit{text-align:center;margin-top:10px}}.promotion_popup{display:none;position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.promotion_popup_content{position:absolute;background-color:#fefefe;top:50%;left:50%;margin-left:-377px;margin-top:-198px;padding:12px;border:1px solid #888;display:inline-block}.promotion_popup_close{position:absolute;right:-20px;top:-20px;-webkit-transition:all .2s ease-in-out}.promotion_popup_image{display:block;min-width:730px}.promotion_popup_close:hover,.promotion_popup_close:focus{-webkit-transform:scale(1.1);cursor:pointer}#promotion_popup_free_shipping .promotion_popup_content{position:absolute;background-color:#fefefe;top:50%;left:50%;margin-left:-377px;margin-top:-198px;padding:12px;border:1px solid #888;display:inline-block}#promotion_popup_free_shipping .promotion_popup_content h1{position:absolute;top:74px;left:78px;color:#3e3e3e;font-size:31px}#promotion_popup_free_shipping .promotion_popup_content h2{position:absolute;top:132px;left:78px;width:40%;color:#2e2e2e;font-size:17px;line-height:150%}#promotion_popup_free_shipping .promotion_popup_content #ctaPromotion{margin-top:-152px;position:absolute;width:150px;height:46px;text-align:center;font-size:17px;line-height:44px;border-radius:0.1em;margin-left:68px}#promotion_popup_newsletter .promotion_popup_content button{position:absolute !important;left:590px !important;top:100px !important;background-color:#F59342 !important}#promotion_popup_newsletter .promotion_popup_content .promotion_newsletter_input{position:absolute;top:100px;left:240px;width:350px;background-color:white}#promotion_popup_newsletter .promotion_popup_content form{margin:0px}#promotion_popup_newsletter .promotion_popup_content h1{position:absolute;top:34px;left:250px;color:#3e3e3e;font-size:31px}#promotion_popup_newsletter .promotion_popup_content h2{position:absolute;top:132px;left:78px;width:40%;color:#2e2e2e;font-size:17px;line-height:150%}#promotion_popup_primeday .promotion_popup_content{border:solid 5px #009ADF !important}#promotion_popup_primeday .promotion_popup_content button{position:absolute !important;left:401px !important;top:285px !important;background-color:#F59342 !important}#promotion_popup_primeday .promotion_popup_content img{padding-bottom:25px}#promotion_popup_gift_special_sale .promotion_popup_content{position:absolute;background-color:#fefefe;top:50%;left:50%;margin-left:-377px;margin-top:-198px;padding:12px;border:1px solid #888;display:inline-block}#promotion_popup_gift_special_sale .promotion_popup_content h1{position:absolute;top:44px;left:28px;color:#3e3e3e;font-size:42px}#promotion_popup_gift_special_sale .promotion_popup_content h2{position:absolute;top:100px;left:28px;width:40%;color:#2e2e2e;font-size:25px;line-height:150%}#promotion_popup_gift_special_sale .promotion_popup_content #ctaPromotion{margin-top:-102px;position:absolute;width:150px;height:46px;text-align:center;font-size:17px;line-height:44px;border-radius:0.1em;margin-left:18px}#promotion_popup .promotion_popup_content{position:absolute;background-color:#fefefe;top:50%;left:50%;margin-left:-377px;margin-top:-198px;padding:12px;border:1px solid #888;display:inline-block}#promotion_popup .promotion_popup_content h1{position:absolute;top:44px;left:28px;color:#3e3e3e;font-size:35px}#promotion_popup .promotion_popup_content h2{position:absolute;top:100px;left:28px;width:40%;color:#2e2e2e;font-size:25px;line-height:150%}#promotion_popup .promotion_popup_content #ctaPromotion{margin-top:-200px;position:absolute;width:150px;height:46px;text-align:center;font-size:17px;line-height:44px;border-radius:0.1em;margin-left:385px;border:1px white solid;background:#FF6540}.shopify-challenge__button{background:#F59342;color:white}.social_square_icon_svg{width:28px;fill:white !important;margin-right:5px}.language_selector{vertical-align:middle;display:none}.language_menu_item{display:inline-block;margin:20px 20px}.language_menu_item_img{display:inline-block;vertical-align:middle;width:16px;height:11px;margin-right:10px}.language_menu_item_img.flag-il{background:url("https://cdn.shopify.com/s/files/1/0082/8722/3868/t/4/assets/il.png")}.language_menu_item_img.flag-us{background:url("https://cdn.shopify.com/s/files/1/0082/8722/3868/t/4/assets/us.png")}.language_menu_item_img.flag-it{background:url("https://cdn.shopify.com/s/files/1/0082/8722/3868/t/4/assets/it.png")}.language_menu_item_img.flag-es{background:url("https://cdn.shopify.com/s/files/1/0082/8722/3868/t/4/assets/es.png")}.language_menu_item_img.flag-fr{background:url("https://cdn.shopify.com/s/files/1/0082/8722/3868/t/4/assets/fr.png")}.language_menu_item_img.flag-arabic{background:url("https://cdn.shopify.com/s/files/1/0082/8722/3868/t/4/assets/arabic.png")}.language_menu_item_img.flag-jp{background:url("https://cdn.shopify.com/s/files/1/0082/8722/3868/t/4/assets/jp.png")}.language_menu_item_img.flag-th{background:url("https://cdn.shopify.com/s/files/1/0082/8722/3868/t/4/assets/th.png")}.language_menu_item_img.flag-au{background:url("https://cdn.shopify.com/s/files/1/1669/6891/t/2/assets/au.png")}@media all and (max-width: 365px){.product_quantity_selector li .free-shipping{font-size:11px}.product_quantity_selector li .best-offer{margin-left:10px}}@media all and (max-width: 340px){.product_quantity_selector li .free-shipping{font-size:9px}.product_quantity_selector li .best-offer{margin-left:10px}}#compatibility-buy-now{display:none}.guarantees{text-align:center;padding-top:20px}.guarantees h3{text-transform:uppercase}.guarantees .guarantee{display:inline-block;width:300px;margin:0 10px}.guarantees .guarantee .free-shipping{content:url("//cdn.shopify.com/s/files/1/1669/6891/t/2/assets/free-shipping.png?v=12998050790348827581")}.guarantees .guarantee .money-back{content:url("//cdn.shopify.com/s/files/1/1669/6891/t/2/assets/money-back.png?v=9945049547966140886")}.guarantees .guarantee .secure-payment{content:url("//cdn.shopify.com/s/files/1/1669/6891/t/2/assets/secure-payment.png?v=4608351145576871653")}.guarantees .guarantee .label{text-transform:uppercase;margin-top:10px;margin-bottom:20px;font-weight:bold;text-transform:uppercase}@media all and (max-width: 1024px){.guarantees h3{margin-bottom:20px}.guarantees .guarantee{display:inline-grid;width:25%;font-size:11px;margin-bottom:0}}.wp-item-time{display:none !important}.wp-item-vote{display:none !important}#wpac-review{padding:30px}.time-left-for-discount{display:block;width:fit-content;margin:auto;border:1px solid #004747;margin-top:10px}.sticky .time-left-for-discount{display:inline}.time-left-for-discount .time{display:inline-block;height:50px;width:35px;position:relative;text-align:center}.time-left-for-discount .col::after{content:":";left:35px;position:absolute}.time-left-for-discount .label{margin-top:8px;display:block;position:absolute;top:20px;width:100%;font-size:70%}.sticky .time-left-for-discount .label{display:none}.wp-rating .wp-rating-inner{display:none}#customer-reviews{display:none;font-family:roboto, sans-serif;padding-top:20px;color:#646464;background:#f1f1f1}#customer-reviews .slick-dots{bottom:-40px}#customer-reviews .slick-dots li{margin:0}#customer-reviews .slick-dots li button:before{color:#adadad}#customer-reviews .slick-dots li.slick-active button:before{color:#ffd200}#customer-reviews .section-title h3{text-align:center;color:#646464;position:relative;margin-bottom:0}#customer-reviews .section-title p{text-align:left}#customer-reviews .section-title .total{text-align:center;font-size:13px;color:#989292}#customer-reviews h3{font-size:36px !important;font-weight:300 !important}#customer-reviews p{margin:0;font-size:18px;font-weight:300;font-family:roboto-regular}#customer-reviews .subtitle{text-align:center !important}#customer-reviews .review-box{padding:20px 12px;margin:10px;transition:all 0.3s ease-in}#customer-reviews .review-box .stars-container{text-align:left}#customer-reviews .review-box .stars-container i{display:inline-block;color:#ffd200;font-size:14px}#customer-reviews .review-box h6{color:#4f4f4f;text-align:left;font-weight:700;line-height:24px;font-size:1.3em}#customer-reviews .review-box p{color:#a2a2a2;text-align:left;font-weight:500;font-size:14px;line-height:17px}#customer-reviews .review-box .author{color:#737373;text-align:left;font-weight:700;font-size:12px;margin-top:4px}#customer-reviews .fa-twitter-square:before{display:none}#customer-reviews .sb-star:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="18" height="18" viewBox="0 0 1792 1792"><path d="M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5t-30.5 14.5q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z" fill="#ff9800"></path></svg>')}#customer-reviews .wp-stars path{fill:#959595 !important}#customer-reviews .wp-link{color:#959595;pointer-events:none;cursor:default;display:block;text-align:center;margin-top:15px;font-family:roboto-regular}#customer-reviews .wp-link svg{width:16px;height:16px}body#careers{margin:0 auto;font-family:'Merriweather', serif;font-weight:500}body#careers .input-group{width:100%}body#careers .password-input-group button[type="submit"]{width:30%;height:2.2em}body#careers .site-footer .newsletter{margin-bottom:0em !important}.services-offered{padding:0px 0 60px 0}.color-fresh{color:#E17E29}.services-offered h1,.services-offered h2,.services-offered h3,.services-offered h4,.services-offered h5,.services-offered h6,.services-offered p{margin:12px 0}.offered_texts{margin-bottom:30px}.joinimg{margin-bottom:40px}.services-offered h2{font-size:44px;line-height:1.3em}.btncover{border:1px solid #b7b7b7;border-bottom:0px !important;box-shadow:0 40px 65px -24px rgba(0,0,0,0.25);transition:1s}.btncover:hover{box-shadow:0 40px 79px 0 rgba(0,0,0,0.3)}.nopadd{padding:0 !important}.job-box{margin-top:40px}.btnbody{position:relative;display:inline-block;padding:10px 55px 10px 10px;overflow:hidden;color:#fff;min-height:110px;margin-bottom:-6px;width:100%}.btnbody:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#46B7E8;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(-45deg);-ms-transform:skew(-45deg);transform:skew(-45deg);z-index:1}.btnbody p{position:absolute;z-index:2}@media all and (min-width: 1024px){.btnbody p{left:18%}}.color-white{color:#fff}.btnbottom{padding:5px 10px 5px 2px}@media all and (max-width: 1024px){.services-offered .container{padding:0}.services-offered .job-box{padding:0}}.services-offered p{text-align:left;font-size:18px;line-height:1.45em}.btnbottom p{font-size:14px}.center-it{display:flex;align-items:center;justify-content:center}.buttonlink{text-decoration:none !important;width:100%}.button{background:#F3924B;color:#fff;height:auto;padding:15px 10px;display:block;border:0;width:100%;outline:0;font-size:16px;text-decoration:none;transition:background 1.5s;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;white-space:-webkit-pre-wrap;word-break:break-all;white-space:normal}.button:hover{background:#000;transition:background 1.5s}.job-description{margin:auto;color:#525660;font-family:Arial, sans-serif}@media all and (min-width: 1024px){.job-description{width:80%;font-size:20px;line-height:30px}}@media all and (max-width: 1024px){.job-description{padding:0 10px;font-size:15px;line-height:17px}}@media all and (min-width: 1024px){.job-description .joinimg img{max-width:fit-content}}@media all and (max-width: 1024px){.job-description .joinimg img{max-width:107%}}.job-description h1{text-align:center;color:#E17E29}.job-description strong{color:#4F5A65}.job-description strong:after{content:':'}.job-description p{margin-bottom:31px}.job-description li{list-style-type:none;padding-left:20px;margin-bottom:0}.job-description li:before{content:'';height:10px;width:10px;border-radius:50%;background-color:#46B7E8;overflow:hidden;float:left;position:absolute;margin-top:9px;margin-left:-29px}.active .blackfriday-discount-header-title{margin-right:20px}.product__image .flexslider{overflow:hidden !important}.sticky-footer{position:fixed;bottom:-100px;left:0;width:100%;z-index:999;text-align:center;transition:.5s bottom;display:none}.sticky-footer.active{bottom:0}.sticky-footer-cta{background-color:#f5682f;color:#fff;padding:6px 0;font-weight:bold;font-size:18px}.sticky-footer-details{background-color:#f4f4f4;color:#333;display:flex;padding:1px 0;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.sticky-footer-details-text{letter-spacing:2px;font-weight:400}.sticky-footer-timer{color:#f5682f}.sticky-footer .time-left-for-discount{margin:0;border:0 !important;color:#f5682f;font-weight:bold}.sticky-footer .time-left-for-discount .time{width:28px}.sticky-footer .time-left-for-discount .col::after{left:28px}.sticky-footer .time-left-for-discount .time{height:auto}.units-price{display:inline-block;opacity:0.5;font-size:16px}.hero-title{color:var(--title_color_desktop) !important}.hero-text{color:var(--text_color_desktop)}@media only screen and (max-width: 1024px){.units-price{font-size:14px}.hero-title{color:var(--title_color_mobile) !important}.hero-text{color:var(--text_color_mobile)}}.product-flex-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.product-flex-wrapper-item{width:45%}.product_pack_select{display:flex;align-items:center}.pps-texts-container{display:flex;flex:1;align-items:flex-end}.pps-texts-container .name{text-align:left;flex:1}.pps-quantity-and-prices-container{text-align:right}.pps-prices-container{display:flex;align-items:center}.flex-title-container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.product-titles-container{flex:1}.product-low-stock-container{padding:5px;border-right:0;border-left:0;margin:10px 0 0}.product-pre-title{color:var(--product_pre_title_color)}.product-title{color:var(--product_title_color);font-weight:400;line-height:1.2}.product_reviews{color:#3085c7;font-weight:bold;text-transform:capitalize;text-decoration:underline}.stock-low{text-align:center;color:#d01010}.product-color-selector-container{position:relative}.pcs-title-container{display:flex;justify-content:space-between;align-items:center;margin:15px 0 10px;padding:13px 22px;border:2px solid rgba(94,94,94,0.2);border-radius:0.2em;background:white;cursor:pointer}.pcs-title{font-size:14px;color:#252525;font-weight:normal;display:flex;align-items:center}.pcs-items{display:none;line-height:1;position:absolute;top:calc(100% - 2px);right:0;left:0;text-align:left;padding:0 22px;background:#fff;border:2px solid rgba(94,94,94,0.2);border-radius:0.2em;z-index:1}.pcs-item{display:flex;align-items:center;cursor:pointer;margin:13px 0;font-weight:normal}.pcs-arrow-down{transition:all 0.3s}.opened .pcs-arrow-down{transform:rotate(180deg)}.opened .pcs-selected-color,.opened .pcs-selected-title{display:none}.pcs-choose-color-text{display:none}.opened .pcs-choose-color-text{display:block}.pcs-item-color,.pcs-selected-color{display:inline-block;width:20px;height:20px;border-radius:100%;border:2px solid transparent;box-shadow:0px 3px 6px #00000029;margin-right:10px}.pcs-item-color.grey,.pcs-selected-color.grey{background:#535353}.pcs-item-color.white,.pcs-selected-color.white{background:#fff}.pcs-selected-color{border-color:#10B7E8}h3.color-title{text-transform:none;color:#252525;font-weight:400;font-size:16px}.product-discount-text{text-align:right;text-decoration:underline;color:#343434;font-size:12px;font-weight:500;line-height:14px}@media only screen and (max-width: 1024px){.pcs-title-container{padding:13px}.pcs-items{padding:0 13px}.pps-texts-container{align-items:center}.product-flex-wrapper-item{width:100%}}.first-button{color:var(--first_button_text_color);background:var(--first_button_background_color);border:2px solid var(--first_button_border_color);-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;font-weight:bold}.first-button:hover{color:var(--first_button_text_color_hover);background:var(--first_button_background_color_hover);border-color:var(--first_button_border_color_hover)}.second-button{color:var(--second_button_text_color);background:var(--second_button_background_color);border:2px solid var(--second_button_border_color);-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;font-weight:bold}.second-button:hover{color:var(--second_button_text_color_hover);background:var(--second_button_background_color_hover);border-color:var(--second_button_border_color_hover)}.shopify-section-header{padding-top:var(--header-mobile-height)}@keyframes appear_from_top{from{transform:translate3d(0, -100%, 0)}to{transform:translate3d(0, 0, 0)}}header-mobile{background:var(--background_color)}header-mobile.fixed{position:fixed;top:0;background:var(--fixed_background_color);z-index:999999;left:9px;right:9px;animation:appear_from_top 0.25s 1}header-mobile .logo{max-width:27vw}.mobile-header-container{display:flex;align-items:center;justify-content:space-between;position:relative;padding:4vw}.mobile-menu-opener{display:inline-block;vertical-align:middle;cursor:pointer;margin:0 0 0 4vw}.mobile-icons-container{display:flex;align-items:center}.bar1,.bar2,.bar3{width:5vw;height:0.5vw;margin:1vw 0;transition:0.4s;background:#5e5e5e}.change .bar1{-webkit-transform:rotate(-45deg) translate(-1vw, 1vw);transform:rotate(-45deg) translate(-1vw, 1vw)}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-1vw, -1.2vw);transform:rotate(45deg) translate(-1vw, -1.2vw)}.mobile-navigation-container{position:absolute;top:100%;width:100%;right:-120%;max-height:65vh;overflow:auto;z-index:9999999;padding:4vw;background:#e9eaee;color:#252525;transition:all 0.3s}.mobile-navigation-container.opened{right:0}.fixed .mobile-navigation-container{background:#fff}.mobile-navigation-list{margin:0}.mobile-navigation-list-item{font-weight:bold;text-transform:uppercase;margin-bottom:1em;font-size:3.5vw;color:#5e5e5e}.mn-current-language-flag{vertical-align:baseline;margin-right:10px;width:3.5vw}.mn-chevron-down{margin-left:10px}.mn-chevron-down svg{transition:all 0.3s;width:3.5vw;height:3.5vw;fill:#5e5e5e !important;vertical-align:middle}.opened-language-selector .mn-chevron-down svg{transform:rotate(180deg)}.mn-language-selector{display:none}.mn-language-selector .language_menu_item{margin:1em 0;display:block}.mn-language-selector .language_menu_item_img{width:3.5vw;background-size:cover;height:2.4vw;vertical-align:baseline}@media only screen and (max-width: 1024px){.language_selector{display:none !important}}@media only screen and (max-width: 640px){.bar1,.bar2,.bar3{height:2px}.change .bar1{-webkit-transform:rotate(-45deg) translate(-4px, 4px);transform:rotate(-45deg) translate(-4px, 4px)}.change 2px . bar3{-webkit-transform:rotate(45deg) translate(-4px, -5px);transform:rotate(45deg) translate(-4px, -5px)}}.country-based-redirects-section{display:none}.flex-wrapper{display:flex;align-items:center;justify-content:space-between}.flex-wrapper::before,.flex-wrapper::after{content:none}.custom-cart-items-header{display:grid;align-items:center;grid-template-columns:repeat(5, 1fr);grid-gap:10px;text-align:center;padding:15px 5px;border:1px solid #5e5e5e;border-bottom:none;background:#fff;text-decoration:underline;font-size:1.14286em;line-height:1.2;color:#5e5e5e}.custom-cart-items-container{background-color:white;border:1px solid #5e5e5e}.custom-cart-row{display:grid;align-items:center;grid-template-columns:repeat(5, 1fr);position:relative;padding:5px;grid-gap:10px}.ccr-remove{position:absolute;top:5px;right:10px;font-size:10px;font-family:'Roboto', sans-serif;color:#FF944E}.ccr-quantity-container{display:flex;justify-content:center}.ccr-quantity-input{padding:0 5px;max-width:40px;max-height:40px;padding:0 5px;text-align:center}.ccr-adjust-qty-button{border:1px solid #cacaca;width:40px}.ccr-item-title{font-size:1.8em;font-family:roboto,Arial,sans-serif;line-height:1.2;margin:0}#cart-form .ccr-item-title{text-align:left}.ccr-item-subtitle{font-size:1.14286em;font-family:roboto,Arial,sans-serif;line-height:1.2;margin:0}.ccr-price-container,.ccr-line-item-total-container{font-size:1.14286em;font-family:roboto,Arial,sans-serif;font-weight:bold;line-height:1.2;margin:0;text-align:center;color:#5e5e5e}.ccih-product-title{grid-column-end:span 2}.cart__shipping-calculated-at-checkout{font-size:0.762em;color:#252525;text-align:center;margin:10px 0}@media only screen and (max-width: 1024px){.custom-cart-row{display:flex;flex-direction:column;text-align:center}.ccr-line-item-total-container,.custom-cart-items-header{display:none}.ccr-price-container{margin:15px 0}.ccr-titles-container{width:100%}.custom-cart-row{border-top:1px solid #5e5e5e}.custom-cart-row:first-child{border-top:none}#cart-form .cart-item__title{text-align:center}#cart-form .remove{position:absolute;right:5px;top:5px;z-index:1}#cart-form .ccr-item-title{text-align:center}}.cb-image{display:block;width:100%;object-fit:cover}.custom-announcement-bar{padding:10px 5px;text-align:center;font-size:var(--announcement_bar_font_size_desktop);color:var(--announcement_bar_text_color);background:var(--announcement_bar_background_color)}.custom-announcement-bar.use-image-as-background{background:var(--announcement_bar_background_image)}.fixed .custom-announcement-bar,.sticky .custom-announcement-bar{display:none}.fixed .custom-announcement-bar.show-on-scroll,.sticky .custom-announcement-bar.show-on-scroll{display:block}.cab-link{color:inherit;display:block;font-family:var(--announcement_bar_font_family);font-weight:var(--announcement_bar_font_weight);font-style:var(--announcement_bar_font_style)}.cab-link:hover{color:inherit}@media only screen and (max-width: 767px){.custom-announcement-bar{font-size:var(--announcement_bar_font_size_mobile)}}.slide-image{display:block;width:100%;object-fit:cover}.slideshow-title{color:var(--title_color);font-family:var(--title_font_family);font-weight:var(--title_font_weight);font-style:var(--title_font_style);font-size:var(--title_font_size_desktop)}.slideshow-description{color:var(--description_color);font-family:var(--description_font_family);font-weight:var(--description_font_weight);font-style:var(--description_font_style);font-size:var(--description_font_size_desktop);line-height:1.2;width:50%;margin:0 auto}.slideshow-text-container{position:absolute;z-index:3;text-align:center;width:100%;top:50px;left:0;padding:0 75px}@media only screen and (max-width: 1024px){.slideshow-title{font-size:var(--title_font_size_mobile)}.slideshow-description{font-size:var(--description_font_size_mobile);width:100%}.slideshow-text-container{top:20px;padding:0 30px}}.press-section{background:var(--background_color);padding:40px 0;transition:all 0.3s}.ps-title{text-align:center;color:var(--title_color);font-size:var(--title_font_size_desktop);font-family:var(--title_font_family);font-weight:var(--title_font_weight);font-style:var(--title_font_style);max-width:60%;margin:auto}.ps-quote-blocks{display:flex;align-items:center;width:40%;margin:3em auto}.ps-quote-icon{width:15%;margin:auto 2em}.ps-quote-icon svg{display:block}.ps-quote-block{width:80%}.ps-quote{color:var(--quote_color);font-size:var(--quote_font_size_desktop);font-family:var(--quote_font_family);font-weight:var(--quote_font_weight);font-style:var(--quote_font_style)}.ps-quote-source{margin-top:0.5em;color:var(--source_color);font-size:var(--source_font_size_desktop);font-family:var(--source_font_family);font-weight:var(--source_font_weight);font-style:var(--source_font_style)}.ps-divider{width:85%}.ps-logos-wrapper{margin:40px 100px 20px}.ps-logos-image{display:block;margin:0 auto}@media only screen and (max-width: 1024px){.press-section{padding:6vw}.ps-title{margin-bottom:3vw;font-size:var(--title_font_size_mobile);max-width:100%}.ps-quote{font-size:var(--quote_font_size_mobile)}.ps-quote-source{font-size:var(--source_font_size_mobile)}.ps-divider,.ps-logos-wrapper,.ps-quote-icon{display:none}.ps-quote-blocks,.ps-quote-block{width:100%;text-align:center;margin:0}}.prlx-bg--video{background-image:var(--master_image)}@media only screen and (max-width: 1024px){.prlx-bg--video{background-image:var(--tablet_image)}}@media only screen and (max-width: 768px){.prlx-bg--video{background-image:var(--mobile_image)}}@media only screen and (-webkit-min-device-pixel-ratio: 1.3) and (min-width: 768px), only screen and (-o-min-device-pixel-ratio: 13 / 10) and (min-width: 768px), only screen and (min-resolution: 120dpi) and (min-width: 768px){.prlx-bg--video{background-image:var(--retina_tablet_image)}}@media only screen and (-webkit-min-device-pixel-ratio: 1.3) and (max-width: 767px), only screen and (-o-min-device-pixel-ratio: 13 / 10) and (max-width: 767px), only screen and (min-resolution: 120dpi) and (max-width: 767px){.prlx-bg--video{background-image:var(--retina_mobile_image)}}@media only screen and (-webkit-min-device-pixel-ratio: 1.3) and (max-width: 600px), only screen and (-o-min-device-pixel-ratio: 13 / 10) and (max-width: 600px), only screen and (min-resolution: 120dpi) and (max-width: 600px){.prlx-bg--video{background-image:var(--retina_600_image)}}.vas-image{display:block;width:100%;object-fit:cover}.vas-text-container{position:absolute;width:var(--text_container_width);top:var(--top_desktop);left:var(--left_desktop);text-align:center}.vas-title{color:var(--title_color);font-size:var(--title_font_size_desktop);font-family:var(--title_font_family);font-weight:var(--title_font_weight);font-style:var(--title_font_style)}.vas-description{color:var(--description_color);font-size:var(--description_font_size_desktop);font-family:var(--description_font_family);font-weight:var(--description_font_weight);font-style:var(--description_font_style);line-height:1.2}@media only screen and (max-width: 1024px){.vas-text-container{width:auto;top:var(--top_mobile);left:var(--left_mobile);padding:2vw}.vas-title{font-size:var(--title_font_size_mobile);color:var(--title_color_mobile)}.vas-description{font-size:var(--description_font_size_mobile);color:var(--description_color_mobile)}}.compatibility-check-section{background:var(--background_color);padding:40px 0;text-align:center}.ccs-title{max-width:60%;margin:auto;color:var(--title_color);font-size:var(--title_font_size_desktop);font-family:var(--title_font_family);font-weight:var(--title_font_weight);font-style:var(--title_font_style)}.ccs-description{color:var(--description_color);font-size:var(--description_font_size_desktop);font-family:var(--description_font_family);font-weight:var(--description_font_weight);font-style:var(--description_font_style);margin:0.5em 0}.ccs-button{color:var(--check_button_text_color);background:var(--check_button_background_color);text-transform:uppercase;font-weight:bold;margin-left:-4px;font-size:16px;line-height:1;padding:17px 30px}.ccs-button:hover{color:var(--check_button_text_color_hover);background:var(--check_button_background_color_hover)}.ccs-submit-button{color:var(--submit_button_text_color);background:var(--submit_button_background_color)}.ccs-submit-button:hover{color:var(--submit_button_text_color_hover);background:var(--check_button_background_color_hover)}.ccs-not-matched-title,.ccs-matched-title{color:var(--not_matched_title_color);font-size:var(--not_matched_title_font_size_desktop);font-family:var(--not_matched_title_font_family);font-weight:var(--not_matched_title_font_weight);font-style:var(--not_matched_title_font_style)}.ccs-not-matched-description,.ccs-matched-description{color:var(--not_matched_description_color);font-size:var(--not_matched_description_font_size_desktop);font-family:var(--not_matched_description_font_family);font-weight:var(--not_matched_description_font_weight);font-style:var(--not_matched_description_font_style)}@media only screen and (max-width: 1024px){.compatibility-check-section{padding:2vw}.ccs-title{font-size:var(--title_font_size_mobile);max-width:100%}.ccs-description{font-size:var(--description_font_size_mobile)}.ccs-not-matched-title,.ccs-matched-title{font-size:var(--not_matched_title_font_size_mobile)}.ccs-not-matched-description,.ccs-matched-description{font-size:var(--not_matched_description_font_size_mobile)}}.pfs-image{display:block;width:100%;object-fit:cover}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.pfs-image-wrapper{display:none}.pfs-image-wrapper.active{display:block;animation:fadeIn 2s}.pfs-navigation-container{position:absolute;left:var(--left_desktop);top:var(--top_desktop);width:var(--features_container_width);display:flex;flex-direction:column;align-items:flex-end;padding:0 10px;color:var(--text_color)}.pfs-navigation-wrapper{width:100%}.pfs-navigation-item-container{display:flex;align-items:center;width:100%;margin:10px 0;padding:20px;border-radius:0.2em;color:var(--text_color);background:var(--background_color);cursor:pointer;transition:all 0.2s ease-in}.pfs-navigation-item-container:hover{color:var(--hover_text_color);background:var(--hover_background_color)}.pfs-navigation-item-container.active{color:var(--active_text_color);background:var(--active_background_color)}.pfs-icon-container{width:20%}.pfs-icon-container svg,.pfs-icon-container .pfs-icon-image{width:60%;display:block}.pfs-texts-container{flex:1}.pfs-title{font-size:var(--title_font_size_desktop);font-family:var(--title_font_family);font-weight:var(--title_font_weight);font-style:var(--title_font_style);color:inherit}.pfs-description,.pfs-learn-more{font-size:var(--description_font_size_desktop);font-family:var(--description_font_family);font-weight:var(--description_font_weight);font-style:var(--description_font_style);color:inherit}.pfs-learn-more{margin-top:20px}@media only screen and (max-width: 1024px){.pfs-navigation-container{top:0;left:0;width:100%}.pfs-navigation-item-container{padding:4vw}.pfs-icon-container{width:15vw}.pfs-title{font-size:var(--title_font_size_mobile)}.pfs-description{display:none;font-size:var(--description_font_size_mobile)}.active .pfs-description{display:block}.pfs-learn-more{font-size:var(--description_font_size_mobile);margin-top:2vw}a.pfs-learn-more{text-decoration:underline !important;color:white}.pfs-navigation-item-container{align-items:flex-start}}.hero-with-video-section-container{background:var(--section_background);position:relative}.hero-with-video-section-container.hidden-on-load{display:none}.hwv-background{display:block;width:100%;object-fit:cover}.hwv-content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hwv-content-container{width:100%;height:100%;padding:10% 5%}@media only screen and (max-width: 1024px){.hwv-content-container{text-align:center;padding:10% 0}.hwv-button.btn.btn--regular{margin:4vw 4vw;padding:0 4vw;font-size:4vw;height:10vw;line-height:10vw}}.how-it-works-section-container{padding:45px 100px;background:var(--section_background)}.hiws-header-container{text-align:center;margin:0 0 20px}.hiws-header-title{color:var(--title_color);font-family:var(--title_font_family);font-weight:var(--title_font_weight);font-style:var(--title_font_style);font-size:var(--title_font_size_desktop);line-height:1;margin:0}.hiws-header-subtitle{display:none;color:var(--subtitle_color);font-family:var(--subtitle_font_family);font-weight:var(--subtitle_font_weight);font-style:var(--subtitle_font_style);font-size:var(--subtitle_font_size_desktop);line-height:1;margin:0}.hiws-header-divider{width:27px;height:2px;background:var(--divider_color);margin:10px auto 0}.hiws-steps-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.hiws-steps-container::after{content:''}.hiws-step-container{width:17.5%;padding:0 10px}.hiws-step-content{padding:26px 12px 23px;text-align:center}.hiws-step-icon-container{position:relative;margin:0 0 20px;height:70px;display:flex;justify-content:center;align-items:center;color:var(--step_color)}.hiws-step-icon-container svg{display:block;z-index:2}.hiws-step-icon{display:block;height:100%;object-fit:contain;z-index:2}.hiws-step-index-container{position:absolute;top:0;left:0;transform:translate(55%, -40%);border-radius:50%;width:38px;height:38px;background:var(--step_index_background);color:var(--step_index_color);display:flex;justify-content:center;align-items:center;z-index:1}.hiws-step-text-container{color:var(--step_color);font-family:var(--step_font_family);font-weight:var(--step_font_weight);font-style:var(--step_font_style);font-size:var(--step_font_size_desktop);line-height:1.25}.hiws-step-text-container>*{color:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit;margin:0}.hiws-step-index{font-size:22px;line-height:1}@media only screen and (max-width: 1024px){.how-it-works-section-container{padding:35px 25px 40px}.hiws-header-subtitle{display:block}.flickity-slider{top:10%}.hiws-steps-container{display:block}.hiws-steps-container::after{content:'flickity';display:none}.hiws-steps-container .flickity-button{background:transparent}.hiws-steps-container .flickity-button svg{fill:#666666}.hiws-steps-container .flickity-prev-next-button{width:24px;height:24px}.hiws-steps-container .flickity-prev-next-button.previous{left:0}.hiws-steps-container .flickity-prev-next-button.next{right:0}.hiws-steps-container .flickity-prev-next-button::before{content:'';display:block;position:absolute;top:-15px;bottom:-15px;left:-15px;right:-15px}.hiws-steps-container .flickity-prev-next-button .flickity-button-icon{top:0;left:0;width:100%;height:100%}.hiws-step-container{width:100%;padding:0}.hiws-step-content{max-width:165px;margin:0 auto}}.faq-section-container{background:var(--section_background);padding:45px 100px}.fs-title{color:var(--section_title_color);font-family:var(--title_font_family);font-weight:var(--title_font_weight);font-style:var(--title_font_style);font-size:var(--title_font_size_desktop);line-height:1.33;margin:0 0 25px}.fs-item{margin:10px 0;border:1px solid var(--border_color);border-radius:4px}.fs-item:last-child{margin:10px 0 0}.fs-item:first-child{margin:0 0 10px}.fs-item-header{display:flex;cursor:pointer;padding:14px 17px;background:var(--question_background);border-radius:4px}.opened .fs-item-header{border-radius:4px 4px 0 0}.fs-item-title{color:var(--question_color);font-family:var(--question_font_family);font-weight:var(--question_font_weight);font-style:var(--question_font_style);font-size:var(--question_font_size_desktop);line-height:1.25;flex:1;max-width:75%}.fs-item-title>*{color:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit;margin:0}.fs-item-opener{width:12px;margin-left:auto;position:relative}.fs-io{display:block;width:100%;height:3px;background:var(--opener_color);position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;transition:all 0.3s}.fs-io.vertical{transform:translate(-50%, -50%) rotate(90deg)}.opened .fs-io.horizontal{opacity:0}.opened .fs-io.vertical{transform:translate(-50%, -50%) rotate(0)}.fs-item-content{display:none;padding:20px 17px;border-top:1px solid var(--border_color);border-radius:0 0 4px 4px;background:var(--answer_background);color:var(--answer_color);font-family:var(--answer_font_family);font-weight:var(--answer_font_weight);font-style:var(--answer_font_style);font-size:var(--answer_font_size_desktop);line-height:1.25}.fs-item-content>*{color:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit;margin:0}@media only screen and (max-width: 1024px){.fs-title{font-size:var(--title_font_size_mobile);margin:0 0 15px}.fs-item-title{font-size:var(--question_font_size_mobile)}.fs-item-content{font-size:var(--answer_font_size_mobile)}.faq-section-container{padding:20px 10px 30px}}.hero-with-video-section-container{background:var(--section_background);position:relative}.hero-with-video-section-container.hidden-on-load{display:none}.hwv-background{display:block;width:100%;object-fit:cover}.hwv-content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hwv-content-container{width:100%;height:100%;padding:10% 5%}@media only screen and (max-width: 1024px){.hwv-content-container{text-align:center;padding:10% 0}.hwv-button.btn.btn--regular{margin:4vw 4vw;padding:0 4vw;font-size:4vw;height:10vw;line-height:10vw}}
