@charset "UTF-8";@font-face{font-family:"Helvetica Neue";src:url("../fonts/subset-HelveticaNeue-Thin.eot");src:local("Helvetica Neue Thin"),local("HelveticaNeue-Thin"),url("../fonts/subset-HelveticaNeue-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/subset-HelveticaNeue-Thin.woff2") format("woff2"),url("../fonts/subset-HelveticaNeue-Thin.woff") format("woff"),url("../fonts/subset-HelveticaNeue-Thin.ttf") format("truetype"),url("../fonts/subset-HelveticaNeue-Thin.svg#HelveticaNeue-Thin") format("svg");font-weight:100;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url("../fonts/subset-HelveticaNeue-Bold.eot");src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),url("../fonts/subset-HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/subset-HelveticaNeue-Bold.woff2") format("woff2"),url("../fonts/subset-HelveticaNeue-Bold.woff") format("woff"),url("../fonts/subset-HelveticaNeue-Bold.ttf") format("truetype"),url("../fonts/subset-HelveticaNeue-Bold.svg#HelveticaNeue-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url("../fonts/subset-HelveticaNeue.eot");src:local("Helvetica Neue"),local("HelveticaNeue"),url("../fonts/subset-HelveticaNeue.eot?#iefix") format("embedded-opentype"),url("../fonts/subset-HelveticaNeue.woff2") format("woff2"),url("../fonts/subset-HelveticaNeue.woff") format("woff"),url("../fonts/subset-HelveticaNeue.ttf") format("truetype"),url("../fonts/subset-HelveticaNeue.svg#HelveticaNeue") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url("../fonts/subset-HelveticaNeue-Light.eot");src:local("Helvetica Neue Light"),local("HelveticaNeue-Light"),url("../fonts/subset-HelveticaNeue-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/subset-HelveticaNeue-Light.woff2") format("woff2"),url("../fonts/subset-HelveticaNeue-Light.woff") format("woff"),url("../fonts/subset-HelveticaNeue-Light.ttf") format("truetype"),url("../fonts/subset-HelveticaNeue-Light.svg#HelveticaNeue-Light") format("svg");font-weight:300;font-style:normal}body,html{padding:0;margin:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font:16px/1.31 "Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}.container{max-width:1320px;padding:0 12px;margin:auto;overflow:hidden}p{line-height:1.31}a{text-decoration:underline;color:#826e59;outline:none;-webkit-transition:color .25s ease,background .25s ease;-moz-transition:color .25s ease,background .25s ease;-ms-transition:color .25s ease,background .25s ease;-o-transition:color .25s ease,background .25s ease;transition:color .25s ease,background .25s ease}a:hover,a:active{color:#a6927c}a:focus{text-decoration:underline;color:#826e59;outline:none}a svg .circle,a svg .arrow{-webkit-transition:fill .25s ease,stroke .25s ease;-moz-transition:fill .25s ease,stroke .25s ease;-ms-transition:fill .25s ease,stroke .25s ease;-o-transition:fill .25s ease,stroke .25s ease;transition:fill .25s ease,stroke .25s ease}sup{display:inline-block;margin-top:-3px;font-size:70%;vertical-align:top}.nobr{white-space:nowrap}.btn{display:inline-block;min-width:100px;min-height:40px;padding:10px 42px;font-size:16px;line-height:1.25;text-align:center;text-decoration:none !important;color:#fff;background-color:#826e59;border-radius:3px;outline:none}.btn:hover,.btn:active{color:#fff;background:#a6927c}.btn:focus{color:#fff}.btn-white{color:#fff;background:rgba(255,255,255,0);border:1px solid #fff}.btn-white:hover{color:#826e59;background:#fff}.btn-watch{font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff}.btn-watch:hover{color:#fff}.btn-watch svg{display:inline-block;margin-top:-2px;margin-right:13px;vertical-align:middle}.btn-watch:hover svg .circle{fill:#fff}.btn-watch:hover svg .arrow{fill:#000}.btn-watch-dark{color:#646464}.btn-watch-dark:hover{color:#646464}.btn-watch-dark:hover svg .circle{stroke:#826e59;fill:#826e59}.btn-watch-dark:hover svg .arrow{fill:#fff}div.mage-error{font-size:.85rem}select.mage-error{margin:0}.header-top{height:45px;background:#eee}.header-middle{padding-top:15px}.header-middle:after{display:block;content:"";clear:both}.header-buttons{float:right;padding-top:15px;font-size:0}.header-buttons .btn+.btn{padding:10px 38px;margin-left:7px}.header-nav{padding:19px 0 17px;font-size:0;text-align:center}.header-nav ul{margin:0;list-style:none}.header-nav li{display:inline-block;padding:0 28px;font-size:23px;line-height:1.3}.header-nav li a{display:block;position:relative;text-decoration:none;color:#000;border-bottom:2px solid transparent}.header-nav li a:hover:after,.header-nav li a.active:after{display:block;content:"";width:100%;width:calc(100% + 2px);height:2px;margin-left:-1px;position:absolute;top:105%;left:0;background:#cfc4b9}.header-nav .sep{width:20px;padding:0;position:relative}.header-nav .sep:after{display:inline-block;content:"";width:3px;height:3px;position:absolute;top:50%;left:50%;background:#a6927c;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.serena-logo{display:inline-block;max-width:365px}.serena-logo img{display:block;max-width:100%}.toggle-nav{display:none}.home-hero{height:604px;overflow:hidden}.home-hero h1{margin-bottom:17px;font-size:63px;line-height:1;font-weight:100;letter-spacing:1.1px}.home-hero h1 sup{margin-top:5px;font-size:21%;font-weight:400}.home-hero p{margin-bottom:23px}.hero-text{float:left;width:73%;height:100%;position:relative}.hero-text-inner{width:100%;padding:60px 55px 35px;position:absolute;left:0;bottom:0;color:#fff}.hero-phone{width:250px;padding:81px 0 0;margin-left:74.8%;position:relative}.hero-phone>img{display:block;max-width:100%}.hero-phone .btn-watch{margin:10px 0 0 44px}.styles{padding:24px 0}.styles-text{float:left;width:195px;color:#646464}.styles-text h2{margin:-2px 0 37px;font-size:44px;line-height:1.04;font-weight:200;letter-spacing:.7px;color:#424242}.styles-text p{padding-left:3px;margin-bottom:22px;line-height:1.34}.js .styles{opacity:0;-webkit-transition:opacity 1.2s linear;-moz-transition:opacity 1.2s linear;-ms-transition:opacity 1.2s linear;-o-transition:opacity 1.2s linear;transition:opacity 1.2s linear}.styles.animate{opacity:1}.samples{padding-bottom:10px;margin-left:249px;overflow:hidden}.samples-inner{margin:0 -10px}.samples-box{float:left;width:33.3%;padding:0 10px}.samples-box.animate .samples-box-inner{opacity:1;-webkit-transform:translateY(0) !important;-moz-transform:translateY(0) !important;-ms-transform:translateY(0) !important;-o-transform:translateY(0) !important;transform:translateY(0) !important}.js .samples-box-inner{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;will-change:transform}.js .samples-box3{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.js .samples-box2{-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-ms-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.js .samples-box1{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.samples-box h3{margin-bottom:13px;font-size:24px;line-height:1.16;font-weight:300;letter-spacing:.3px;color:#424242}.samples-box h3 span{display:block;color:#a6927c}.samples-box p{padding-right:33px;line-height:1.34;color:#646464}.samples-slider{margin-bottom:17px;position:relative}.samples-slider img{display:block;width:100%}.samples-btn{margin:37px 0 28px}.samples-btn .btn{padding:10px 34px}.sample-prev,.sample-next{display:block;width:32px;height:32px;margin-top:-16px;position:absolute;top:50%;z-index:99;background:rgba(0,0,0,.15) center no-repeat}.sample-prev:hover,.sample-next:hover{background-color:rgba(0,0,0,.7)}.sample-prev{left:0;background-image:url(../images/btn-prev-sm.svg)}.sample-next{right:0;background-image:url(../images/btn-next-sm.svg)}.free-samples{letter-spacing:.5px}.free-samples img{margin-right:16px;margin-bottom:-5px;vertical-align:middle}.connected{padding:53px 0 95px;text-align:center}.connected h2{margin-bottom:30px;font-size:44px;line-height:1.15;font-weight:200;letter-spacing:.6px;color:#424242}.connected p{max-width:890px;margin:0 auto 15px;color:#646464}.connected-slider{max-width:1080px;margin:51px auto 46px;position:relative;text-align:center}.connected-slider.animate .btn-prev,.connected-slider.animate .btn-next{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.connected-slider img{margin:auto}.connected-slider .btn-prev,.connected-slider .btn-next{display:block;width:45px;height:45px;margin-top:-35px;position:absolute;top:50%}.connected-slider .btn-prev svg,.connected-slider .btn-next svg{display:block;max-width:100%;max-height:100%}.connected-slider .btn-prev:hover svg .circle,.connected-slider .btn-next:hover svg .circle{stroke:#a6927c;fill:#a6927c}.connected-slider .btn-prev:hover svg .arrow,.connected-slider .btn-next:hover svg .arrow{stroke:#fff}.connected-slider .btn-prev{left:0}.connected-slider .btn-next{right:0}.connected-slides>div{display:inline-block}.connected-slides .slick-list{max-width:892px;margin:0 94px}.connected-slides.slick-slider>div{display:block}.connected-slides .slick-slide{outline:0 none !important}.js .btn-prev,.js .btn-next{opacity:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.js .btn-next{-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}.scene{min-height:450px;margin-bottom:24px;position:relative;overflow:hidden;background:#e5e1dc}.scene.animate .scene-photo:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.scenes{margin-bottom:19px}.scenes-home .scene1 .scene-text{padding-top:30px}.scenes-home .scene1 .scene-photo{width:58%}.scenes-home .scene2{margin-bottom:19px}.scenes-home .scene2 .scene-text{width:45%;padding-left:52px}.scenes-home .scene3{margin-bottom:0}.scenes-home .scene3 .scene-text{width:45%}.scenes-benefits .scene-text{width:45%}.scenes-benefits .scene6{margin-bottom:0}.scenes-benefits .scene3 h2{max-width:400px}.scenes-benefits .scene-photo{width:55%}.scene p{padding-right:25px;margin-bottom:22px;line-height:1.34}.scene-text{float:left;width:42%;height:100%;min-height:450px;padding:48px 48px 30px;position:relative;z-index:1;color:#646464;background:#e5e1dc}.scene-left .scene-text{float:right}.scene h2{margin-bottom:30px;font-size:44px;line-height:1.1;font-weight:200;letter-spacing:.7px;color:#424242}.scene h2 img{display:inline-block;margin-bottom:-11px;vertical-align:bottom}.scene-photo{width:55%;position:absolute;top:0;bottom:0;overflow:hidden}.js .scene-photo:after{display:block;content:"";width:100px;position:absolute;top:0;right:0;bottom:0;z-index:2;background:#e5e1dc;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:transform 1.5s ease-out;-moz-transition:transform 1.5s ease-out;-ms-transition:transform 1.5s ease-out;-o-transition:transform 1.5s ease-out;transition:transform 1.5s ease-out;will-change:transform}.scene-right .scene-photo{right:0}.scene-right .scene-photo img{margin-left:auto}.js .scene-right .scene-photo:after{left:0;right:auto;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.scene-left .scene-photo{left:0}.scene-photo img{display:block;min-height:100%}.btn-replay{display:block;width:80px;height:35px;position:absolute;top:11px;left:17px;opacity:.5;background:url(../images/btn-replay.png) 0 center no-repeat;background-size:contain;z-index:10}.btn-replay:hover{opacity:1}.pro-diy{height:479px;padding-top:72px;margin-bottom:105px;text-align:center;color:#fff;background:#937960 url(../images/pro-or-diy.jpg) 0 0 no-repeat}.pro-diy-inner{width:90%;max-width:990px;margin:auto}.pro-diy h2{margin-bottom:20px;font-size:44px;line-height:1.1;font-weight:200;letter-spacing:1px}.pro-diy p{max-width:92%;margin:0 auto;letter-spacing:.55px;line-height:1.34}.pro-diy p+p{margin-top:20px}.pro-diy p a{color:inherit;text-decoration:none;pointer-events:none}.pro-diy p a.clickable-link{pointer-events:auto;font-weight:600}.pro-diy p a.clickable-link:hover{text-decoration:underline}.pro-diy .btn{padding:10px 32px;margin-top:44px}.testimonials{margin-bottom:125px;overflow:hidden;text-align:center}.testimonials-inner{margin:0 -44px 83px}.testimonials-inner:after{display:block;content:"";clear:both}.testimonial-item{float:left;width:32.9%;padding:0 40px 0 51px;text-align:left;position:relative}.testimonial-item.animate .testimonial-item-inner{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.testimonial-item+.testimonial-item:before{display:block;content:"";width:1px;height:246px;position:absolute;top:6px;left:0;background:#979797}.js .testimonial-item-inner{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;will-change:transform}.testimonial-rating{margin-bottom:43px}.testimonial-rating img{display:block}.testimonial-text{padding-top:59px;color:#646464;background:url(../images/quote.svg) 4px 0 no-repeat}.testimonial-text h4{margin-bottom:18px;font-size:28px;line-height:1.11;font-weight:200;letter-spacing:.4px;color:#4a4a4a}.testimonial-text p{line-height:1.34;letter-spacing:.54px}.testimonial-by{padding-right:10px;margin-top:26px;font-size:24px;font-weight:200;text-align:right;color:#4a4a4a}.toggle-more-text{display:none}.next-step{margin-bottom:141px;text-align:center}.next-step.animate h2:after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.next-step h2{display:inline-block;margin-bottom:37px;position:relative;overflow:hidden;font-size:44px;line-height:1.2;font-weight:200;letter-spacing:.8px;color:#424242}.js .next-step h2:after{display:block;content:"";width:150%;height:100%;position:absolute;top:0;left:-150px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 15%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 15%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 15%,#fff 100%);-webkit-transition:transform 1s linear;-moz-transition:transform 1s linear;-ms-transition:transform 1s linear;-o-transition:transform 1s linear;transition:transform 1s linear;will-change:transform}.next-step .btn{margin:0 3px}.next-step .btn+.btn{padding:10px 40px}footer{overflow:hidden}footer.animate .footer-inner{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.js .footer-inner{opacity:0;-webkit-transform:translateY(250px);-moz-transform:translateY(250px);-ms-transform:translateY(250px);-o-transform:translateY(250px);transform:translateY(250px);-webkit-transition:all 1s ease .25s;-moz-transition:all 1s ease .25s;-ms-transition:all 1s ease .25s;-o-transition:all 1s ease .25s;transition:all 1s ease .25s}.footer-logo{margin-bottom:12px;font-size:0}.footer-logo img{display:block}.footer-logo a{display:inline-block}.footer-logo span{display:inline-block;margin:0 24px;font-size:.72rem;line-height:1.8;text-decoration:none;color:#0688a9}.footer-logo span:hover{text-decoration:underline}.footer-text{padding-bottom:75px}.footer-text p{padding-left:2px;font-size:13px;line-height:1.24;letter-spacing:.31px;color:#7e7e7e}html.show-video-popup{overflow:hidden}.video-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;background:rgba(0,0,0,.81);-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.show-video-popup .video-overlay{opacity:1}.video-popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;pointer-events:none;-webkit-transition:transform .5s ease,opacity .3s ease;-moz-transition:transform .5s ease,opacity .3s ease;-ms-transition:transform .5s ease,opacity .3s ease;-o-transition:transform .5s ease,opacity .3s ease;transition:transform .5s ease,opacity .3s ease;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);will-change:transform}.show-video-popup .video-popup{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.video-popup .tb{display:table;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.video-popup .td{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.popup-video-wrap{width:90%;max-width:1020px;margin:auto;pointer-events:all}.popup-video-box{position:relative;padding-bottom:56.25%;height:0}.popup-video-box video,.popup-video-box iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.popup-video-close{display:block;width:44px;height:44px;position:absolute;top:-44px;right:-44px;opacity:.7}.popup-video-close:hover{opacity:1}.popup-video-close:before,.popup-video-close:after{display:block;content:"";width:28px;height:2px;position:absolute;top:50%;left:50%;background:#fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup-video-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.popup-video-close{top:0}}.desktop-hide,.mobile-show{display:none}.show-nav-mob,.show-nav-mob body{overflow:hidden}.nav-dim{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;opacity:0;background:rgba(0,0,0,.7);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;pointer-events:none}.show-nav-mob .nav-dim{opacity:1;pointer-events:all}.nav-header{padding:18px 24px 0;font-size:0}.nav-mob{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;pointer-events:none}.show-nav-mob .nav-mob{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);pointer-events:all}.nav-mob nav{position:absolute;top:0;left:16%;right:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;background:#eee}.nav-mob .serena-logo{width:203px}.nav-mob .toggle-nav{position:fixed;top:9px;right:20px}.nav-mob ul{padding:20px 29px 15px;margin:0;list-style:none;font-size:20px;border-bottom:1px solid #fff}.nav-mob ul.mob-menu1{font-size:19px;text-transform:uppercase}.nav-mob ul li{margin-bottom:4px}.nav-mob ul a{text-decoration:none;color:#000}.nav-mob ul ul{display:none;padding:5px 0 5px 49px;font-size:13px;border:none}.nav-mob ul ul>li{margin-bottom:5px}.nav-mob .subnav-opened>a{color:#941302}.nav-mob .chat-link a{font-size:15px;color:#941302}.nav-mob .chat-link a:before{display:inline-block;content:"";width:32px;height:22px;vertical-align:middle;background:url(../images/ico-chat.png) 0 center no-repeat}.nav-mob ul.mob-menu3{padding:28px 29px 0;font-size:13px;border:none}.nav-mob ul.mob-menu3 li{margin-bottom:6px}.nav-footer{padding:18px 29px 20px}.nav-footer p{margin:3px 0 0;font-size:13px}.toggle-subnav{display:inline-block;margin-left:10px}.subnav-opened .toggle-subnav{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.subnav-opened .toggle-subnav svg polyline{stroke:#941302}.social{font-size:0}.social a{display:inline-block;margin-right:9px}.social img{height:21px}@media screen and (max-width:1279px){.header-nav li{padding:0 2.22vw;font-size:1.8vw}.header-nav .sep{width:1.5vw}}@media screen and (max-width:1000px){.header-nav{display:none}.header-middle{position:relative;padding-top:9px}.header-buttons{float:none;padding:10px 0 9px}.header-buttons .btn,.header-buttons .btn+.btn{display:block;width:100%;margin:0 0 2px}.header-buttons .btn+.btn{text-decoration:underline;color:#826e59;background:#fff}.header-buttons .btn+.btn:hover{text-decoration:underline;color:#826e59;background:#fff}.toggle-nav{display:block;width:50px;height:50px;position:absolute;top:9px;right:0;z-index:1;background:url(../images/toggle-nav.svg) right center no-repeat}.hero-text{width:65%}.hero-phone{margin-left:65%}.styles-text{float:none;width:100%}.samples{margin:35px 0 0}.connected-slides .slick-list{margin:0 75px}.scene-text{padding:40px 40px 25px}.scene h2 br{display:none}.pro-diy{padding-top:50px}.pro-diy p{max-width:95%}.pro-diy .btn{margin-top:35px}.testimonials-inner{margin-left:-30px;margin-right:-30px}.testimonial-item{padding:0 30px}.testimonial-item+.testimonial-item:before{height:270px}}@media screen and (max-width:900px) and (orientation:landscape){.samples-box p{padding-right:20px}.samples-box .btn{padding:10px 20px}}@media screen and (max-width:767px){.mobile-show{display:block}.mobile-hide{display:none}.container{padding:0 20px}.btn{padding:10px 25px}.header-top{display:none}.serena-logo{display:block;max-width:72%}.home-hero{height:auto;background:#e5e1dc}.home-hero p{margin-bottom:20px;font-size:17px;line-height:1.2}.hero-text{float:none;width:100%;height:auto}.hero-text-inner{padding:27px 22px 23px;position:static;color:#646464}.hero-text .btn-watch{display:inline-block;margin-top:12px}.hero-text .btn-watch svg{margin-top:-4px}.hero-mob{display:block;position:relative}.hero-mob img{display:block;width:100%}.hero-mob h1{padding:23px 22px;margin:0;position:absolute;left:0;right:0;bottom:0;font-size:42px;line-height:1.04;font-weight:200;letter-spacing:.7px;color:#fff}.styles{padding:59px 0 0}.styles-text{float:none;width:100%;margin-bottom:58px;font-size:15px;line-height:1.4}.styles-text h2{margin-bottom:20px;font-size:30px;letter-spacing:.4px}.styles-text p{margin-bottom:20px;line-height:1.4}.samples{margin:0}.samples-inner{margin:0}.samples-box{float:none;width:100%;padding:0}.samples-box+.samples-box{margin-top:74px}.samples-box h3{margin-bottom:10px;line-height:1.1}.samples-box p{padding:0;font-size:15px;line-height:1.4}.js .samples-box3,.js .samples-box2,.js .samples-box1{-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);transform:translateY(150px);-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-o-transition-delay:0;transition-delay:0}.samples-slider{margin-bottom:14px}.samples-slider .slick-dots{margin:0;position:absolute;left:0;right:0;bottom:21px;text-align:center;font-size:0}.samples-slider .slick-dots li{display:inline-block;padding:0 3.5px}.samples-slider .slick-dots button{display:block;width:6px;height:6px;padding:0;margin:0;text-align:left;text-indent:-99px;opacity:.3;overflow:hidden;border:1px solid #fff;border-radius:50%;outline:none;box-shadow:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.samples-slider .slick-dots .slick-active button{opacity:1;border-color:#d0ced0}.samples-btn{margin:26px 0 28px}.free-samples img{margin-top:-6px}.connected{padding:65px 0 68px}.connected h2{margin-bottom:10px;font-size:30px;line-height:1.2}.connected p{padding:0 5px;line-height:1.35}.connected p a{font-weight:400}.connected-slider{margin:56px auto 40px}.connected-slider img{height:112px}.connected-slider .slick-list{margin:0 36px}.connected-slider .btn-prev,.connected-slider .btn-next{width:32px;height:32px;margin-top:-23px}.connected-slider .btn-prev:hover svg .circle,.connected-slider .btn-next:hover svg .circle{stroke:#826e59;fill:#fff}.connected-slider .btn-prev:hover svg .arrow,.connected-slider .btn-next:hover svg .arrow{stroke:#826e59}.connected-slider+a{letter-spacing:.5px}.scene .scene-text,.scene-left .scene-text{float:none;width:100%;min-height:0;padding:20px 19px 30px}.scene{min-height:0;margin-bottom:19px}.scene.animate .scene-photo-mob:after{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}.scene h2{margin-bottom:16px;font-size:26px;line-height:1.2;letter-spacing:.5px}.scene h2 br{display:block}.scene p{padding:0;margin-bottom:20px;font-size:15px;line-height:1.4}.scene p:last-child{margin:0}.scenes-home .scene1 .scene-text{padding-top:11px}.scenes-home .scene1 h2 img{width:129px}.scenes-benefits .scene1 h2 img{width:152px}.scenes-home .scene2 .scene-text{padding-bottom:38px}.scenes-home .scene3 .scene-text{padding-top:23px;padding-bottom:37px}.scenes-home .scene3 h2{margin-bottom:22px}.scenes-benefits .scene4 h2 img{width:118px;margin-bottom:-9px}.scenes-benefits .scene-text{padding-bottom:45px}.scene-photo-mob{display:block;margin:0 -20px 15px;position:relative}.js .scene-photo-mob:after{display:block;content:"";height:100px;position:absolute;left:0;right:0;bottom:0;z-index:1;background:#e5e1dc;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:transform 1.5s ease-out;-moz-transition:transform 1.5s ease-out;-ms-transition:transform 1.5s ease-out;-o-transition:transform 1.5s ease-out;transition:transform 1.5s ease-out;will-change:transform}.scenes-benefits .scene-photo-mob:after{display:none}.scene-photo-mob img{display:block;width:100%}.scenes .btn-watch-dark{margin-top:7px}.pro-diy{height:auto;padding:0;margin-top:50px;margin-bottom:77px;background:0 0}.pro-diy-mob{display:block;padding:54px 20px 60px;background:#937960 url(../images/pro-or-diy-mob.jpg) center 88% no-repeat;background-size:cover}.pro-diy-mob h2{font-size:29px;line-height:1;letter-spacing:.7px}.pro-diy-inner{width:100%;max-width:100%;padding:16px 0;color:#4a4a4a}.pro-diy p{max-width:100%;padding:0 5px;letter-spacing:.025px}.pro-diy p a{text-decoration:underline;color:#826e59;pointer-events:all}.pro-diy .btn.mobile-show{display:inline-block;margin-top:35px}.testimonials{margin-bottom:135px}.testimonials-inner{margin:0}.testimonial-item{float:none;width:100%;padding:0 0 31px}.testimonial-item+.testimonial-item{padding-top:36px;border-top:1px solid #d6cdc3}.testimonial-item+.testimonial-item:before{display:none}.testimonial-item:last-child{padding-bottom:50px}.testimonial-text{padding-top:61px;padding-right:50px}.testimonial-text h4{margin-bottom:12px;font-size:22px;line-height:1.32;letter-spacing:.7px}.testimonial-text p{padding-right:10px;margin-bottom:8px;line-height:1.6}.testimonial-by{padding-right:0;margin-top:0;letter-spacing:1.2px}.next-step{margin-bottom:146px}.next-step h2{margin-bottom:22px;font-size:30px;line-height:1.06;letter-spacing:.6px}.next-step .btn+.btn{margin-top:11px}.footer-logo{margin-left:2px;margin-bottom:20px}.footer-logo span{margin:0 0 0 25px;font-size:17.5px;line-height:2.6}.footer-text p{padding-right:5px;margin-bottom:24px;font-size:15px;line-height:1.6;letter-spacing:.2px}.popup-video-wrap{width:100%}.popup-video-close{right:0}}@media screen and (max-width:767px) and (orientation:landscape){.scene h2 br{display:none}.pro-diy-mob h2{max-width:350px;margin:0 auto 55px}}@media screen and (max-width:400px){.pro-diy-mob{background-position:center 100%}.next-step .btn{padding:10px 30px;margin-left:0;margin-right:0;white-space:nowrap}.next-step .btn+.btn{padding:10px 37px}}#chromeperfectpixel-panel-container,.chromeperfectpixel-portal,.chromeperfectpixel-overlay-container,.chromeperfectpixel-overlay{pointer-events:none !important}.page-title{padding:28px 31px;margin:28px 0 63px;background:#a6927c url(../images/page-title-logo-cart.svg) no-repeat right 51px center}.cms-no-route .page-title{padding:28px 31px;margin:28px 0 63px;background:#a6927c url(../images/page-title-logo-cart.svg) no-repeat center top}.page-title h1{padding:0;margin:0;font-size:44px;line-height:1;font-weight:300;color:#fff}@media screen and (min-width:768px){.page-layout-1column .page-title h1{max-width:75%}.cms-no-route.page-layout-1column .page-title h1{max-width:100%;margin-top:100px !important;text-align:center}.account .medium-9 .page-title h1,.cms-page-view.page-layout-2columns-left .medium-9 .page-title h1{font-size:26px !important;max-width:60%;margin:0 !important}.account .medium-9 .page-title span.order-status{font-size:26px !important;padding:0 !important}}@media screen and (max-width:1024px) and (min-width:768px){.page-layout-1column .page-title h1{max-width:70%}.page-title{background:#a6927c url(../images/page-title-logo-cart.svg) no-repeat right center;background-size:250px}#maincontent .page-title h1{font-size:28px !important}.account #maincontent .medium-9 .page-title h1,.cms-page-view.page-layout-2columns-left #maincontent .medium-9 .page-title h1{font-size:20px !important}.account #maincontent .medium-9 .page-title span.order-status{font-size:20px !important}}@media screen and (max-width:820px) and (min-width:768px){.account #maincontent .medium-9 .page-title span.order-status{padding:10px 0 0 !important;clear:both;display:block}}.text-block{margin-bottom:47px}.text-block-benefits{margin-bottom:46px}.text-block h2{margin-bottom:5px;font-size:44px;line-height:1.1;font-weight:300;color:#424242}.text-block p{margin-bottom:25px;font-size:20px;line-height:1.25;color:#646464}.text-block p:last-child{margin:0}.scenes-benefits .scene{margin-bottom:19px}.scenes-benefits .scene-text{padding:29px 20px 30px 53px}.scenes-benefits .scene p{padding-right:80px}.scenes-benefits .scene1 h2 img{margin:0 0 -20px 4px}.scenes-benefits .scene2 .scene-text{padding:47px 20px 30px 45px}.scenes-benefits .scene3 .scene-text{padding:47px 20px 30px 52px}.scenes-benefits .scene4 .scene-text{padding:32px 20px 30px 45px}.scenes-benefits .scene4 h2 img{margin:0 0 -20px 4px}.scenes-benefits .scene5 .scene-text{padding:50px 20px 30px 52px}.scenes-benefits .scene5 p{padding-right:40px}.scenes-benefits .scene6 .scene-text{padding:49px 20px 30px 45px}.scenes-benefits .scene6 p{padding-right:50px}.controlling{margin:123px 0 118px;text-align:center}.controlling-icons{display:block;margin:0 auto 45px;font-size:0}.js .controlling-icons{opacity:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;will-change:transform,opacity}.controlling.animate .controlling-icons{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.controlling-icons img{display:inline-block}.controlling-icons img:nth-child(2){margin:0 50px 0 57px}.controlling h2{display:inline-block;margin-bottom:15px;position:relative;overflow:hidden;font-size:44px;line-height:1.2;font-weight:200;letter-spacing:.8px;color:#424242}.js .controlling h2:after{display:block;content:"";width:150%;height:100%;position:absolute;top:0;left:-150px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 15%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 15%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 15%,#fff 100%);-webkit-transition:transform 1s linear;-moz-transition:transform 1s linear;-ms-transition:transform 1s linear;-o-transition:transform 1s linear;transition:transform 1s linear;will-change:transform}.controlling.animate h2:after{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.controlling p{max-width:840px;margin:0 auto;color:#424242}.product{padding-bottom:57px;margin-bottom:43px;border-bottom:1px solid #979797}.product:after{display:block;content:"";clear:both}.product-honeycomb-shades{margin-bottom:0}.product h2{margin:0 0 12px;font-size:44px;line-height:1;font-weight:300;color:#424242}.product h2 span{color:#a6927c}.prod-left{float:left;width:307px;padding-top:7px}.prod-left h3{margin:0 0 16px;font-size:24px;line-height:1;font-weight:300;color:#424242}.prod-image{margin-bottom:42px}.prod-image img{display:block;max-width:100%}.prod-materials{margin-bottom:24px}.prod-materials+.prod-materials{margin-top:35px}.prod-materials-thumbs{max-width:300px;padding:0;margin:0 0 32px;list-style:none;font-size:0}.prod-materials-thumbs li{display:inline-block;margin:0 10px 8px 0;vertical-align:top}.prod-materials-thumbs img{display:block;max-width:60px}.prod-materials-thumbs div{display:none}.prod-materials .free-samples{display:inline-block;min-height:28px;margin-bottom:10px}.prod-styles-thumbs{padding:0;margin:0 0 14px;list-style:none;font-size:0}.prod-styles-thumbs li{display:inline-block;width:124px;margin:0 20px 20px 0;vertical-align:top}.prod-styles-thumbs a{text-decoration:none;color:#646464}.prod-styles-thumbs img{display:block;max-width:100%;margin-bottom:22px}.prod-styles-thumbs span{font-size:16px;line-height:1.3}.prod-styles-thumbs div{display:none}.prod-prices{font-size:14px;letter-spacing:.45px;color:#646464}.prod-right{margin-left:359px;color:#646464}.prod-top p{margin-bottom:29px}.prod-right h3{margin:0;font-size:16px;line-height:1.32;font-weight:700;letter-spacing:.25px;text-transform:uppercase}.prod-features{max-width:800px}.prod-features h3{margin:21px 0 0;letter-spacing:0;color:#826e59}.prod-btns{margin-top:70px}.prod-btns .btn{margin-right:7px}.prod-btns .btn+.btn{padding:10px 38px}.prod-additional-features{max-width:730px;margin-top:35px}.prod-additional-features h3{margin:0}.prod-additional-features ul{padding:0;margin:0;list-style:none;line-height:1.32}.prod-additional-features li{padding:0 0 0 10px;margin:0 0 6px;position:relative}.prod-additional-features li:first-child{margin-top:16px}.prod-additional-features li:last-child{margin:0}.prod-additional-features li:before{display:block;content:"•";position:absolute;top:0;left:0}.mounting{padding:88px 0 82px;text-align:center;color:#2d2d2d;border-bottom:1px solid #979797}.mounting h2{margin:0 0 11px;font-size:44px;line-height:1;font-weight:300}.mounting .cols{margin-top:60px;text-align:left}.mounting .cols:after{display:block;content:"";clear:both}.mounting .col{float:left;width:33.3%}.mounting .col p{margin:0}.mounting .col:nth-child(1){width:35%;padding-right:60px}.mounting .col:nth-child(2){width:34%;padding-right:50px}.mounting .col:nth-child(3){width:31%;padding-right:0}.mounting-img{display:flex;align-items:flex-end;height:201px;margin-bottom:30px}.mounting-img img{display:block;max-width:100%}.mounting-caption{height:29px;font-size:14px;font-weight:700;color:#a6927c}.mounting-text h3{margin:0 0 22px;font-size:24px;line-height:1;font-weight:300;color:#a6927c}.system{padding:82px 0 137px}.system h2{margin:0 0 80px;font-size:44px;line-height:1;font-weight:300;color:#424242}.system-item{margin-bottom:54px}.system-item:after{display:block;content:"";clear:both}.system-left{float:left;width:100%;max-width:250px;padding-top:7px;text-align:center}.system-left img{display:inline-block}.system-item1 img{margin-left:41px}.system-item2 img{margin:-10px 0 0 13px}.system-item3{margin-bottom:0}.system-item3 img{margin-left:23px}.system-item1 .system-left,.system-item2 .system-left{padding-top:45px}.system-right{margin-left:360px;color:#646464}.system-right h3{margin:0 0 15px;font-size:44px;line-height:1;font-weight:300;color:#424242}.system-right p{margin-bottom:24px}.system-right .btn{padding:10px 40px}.warranty-img{font-size:0}.warranty-img img{max-width:100%}.warranty-text{padding:50px 0 124px;text-align:center;color:#2d2d2d}.warranty-text h2{margin:0 0 11px;font-size:44px;line-height:1;font-weight:300;color:#424242}.warranty-text p{margin:0 auto 21px}.warranty-text p+p{max-width:780px}.warranty-text p:last-child{margin-bottom:0}.tooltip{display:inline-block;width:17px;height:17px;position:relative;z-index:99;vertical-align:top;margin-top:-2px;cursor:help}.tooltip span{display:inline-block;width:100%;height:100%;font-size:14px;line-height:18px;text-align:center;color:#fff;background:#842b2b;border-radius:50%}.tooltip div{display:block;width:67vw;max-width:440px;padding:12px 20px;position:absolute;left:43%;bottom:60%;font-size:16px;opacity:0;color:#424242;background:#fff;border-radius:7px;box-shadow:0 2px 4px rgba(0,0,0,.5);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease .25s;-moz-transition:all .2s ease .25s;-ms-transition:all .2s ease .25s;-o-transition:all .2s ease .25s;transition:all .2s ease .25s}.tooltip:hover div{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.home-hero{position:relative}.home-text{z-index:2}.home-phone{position:relative;z-index:2}.hero-bg{height:720px;position:absolute;bottom:0;z-index:0;pointer-events:none;width:100%}.hero-bg:before,.hero-bg:after{display:block;content:"";height:441px;position:absolute;left:0;right:0;bottom:0;z-index:2;background:-moz-linear-gradient(top,rgba(166,146,124,0) 0%,#a6927c 100%);background:-webkit-linear-gradient(top,rgba(166,146,124,0) 0%,#a6927c 100%);background:linear-gradient(to bottom,rgba(166,146,124,0) 0%,#a6927c 100%);mix-blend-mode:multiply}.no-blend-mode .hero-bg:before,.no-blend-mode .hero-bg:after{background:-moz-linear-gradient(top,rgba(56,42,255,0) 0%,rgba(56,42,29,.7) 100%);background:-webkit-linear-gradient(top,rgba(56,42,29,0) 0%,rgba(56,42,29,.7) 100%);background:linear-gradient(to bottom,rgba(56,42,29,0) 0%,rgba(56,42,29,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3382a1c",endColorstr="#b3382a1d",GradientType=0)}.hero-bg:before{background:-moz-linear-gradient(top,rgba(166,146,124,0) 0%,rgba(166,146,124,.49) 100%);background:-webkit-linear-gradient(top,rgba(166,146,124,0) 0%,rgba(166,146,124,.49) 100%);background:linear-gradient(to bottom,rgba(166,146,124,0) 0%,rgba(166,146,124,.49) 100%)}.no-blend-mode .hero-bg:before{display:none}.hero-bg img{display:block;min-width:100%}.hero-bg video{position:absolute;top:0;left:0;width:100%}.scene-video video,.scene-video img{display:block;height:100%;width:auto;min-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scene-video img{z-index:1}.scene-video video{display:none;z-index:2;pointer-events:none}.checkout-cart-index .page-title,.customer-account-create .page-title{margin-bottom:30px}@media screen and (min-width:768px){.prod-additional-features ul{display:block !important}}@media screen and (max-width:1279px){.header-nav li{padding:0 2.1vw;font-size:1.8vw}.header-nav .sep{width:1.5vw}.hero-bg{-webkit-transform:translateX(calc(-175px + 11vw));-moz-transform:translateX(calc(-175px + 11vw));-ms-transform:translateX(calc(-175px + 11vw));-o-transform:translateX(calc(-175px + 11vw));transform:translateX(calc(-175px + 11vw))}}@media screen and (min-width:768px) and (max-width:1120px){.pro-diy{height:auto;padding-bottom:155px;background-size:cover}.scenes-benefits .scene p{padding-right:0}.hero-bg video{max-width:none;width:auto}.hero-bg{-webkit-transform:translateX(calc(-10%));-moz-transform:translateX(calc(-10%))}.hero-bg:before,.hero-bg:after{-webkit-transform:translateX(calc(10%))}}@media screen and (max-width:1100px){.header-nav li{padding:0 2vw}}@media screen and (max-width:1024px){.prod-btns .btn{padding-left:35px;padding-right:35px;margin:0 7px 10px 0}.mounting .col{padding-right:35px}.system-right{margin-left:300px}}@media screen and (max-width:1000px){.header-nav{display:none}.header-middle{position:relative;padding-top:9px}.header-buttons{float:none;padding:10px 0 9px}.header-buttons .btn,.header-buttons .btn+.btn{display:block;width:100%;margin:0 0 2px}.header-buttons .btn+.btn{text-decoration:underline !important;color:#826e59;background:#fff}.header-buttons .btn+.btn:hover{text-decoration:underline;color:#826e59;background:#fff}.toggle-nav{display:block;width:50px;height:50px;position:absolute;top:9px;right:0;z-index:1;background:url(../images/toggle-nav.svg) right center no-repeat}.hero-text{width:65%}.hero-text-inner{padding-right:35px}.hero-phone{margin-left:65%}.styles-text{float:none;width:100%}.samples{margin:35px 0 0}.connected-slides .slick-list{margin:0 75px}.scene h2{font-size:36px}.scene h2 br{display:none}.scene-text{padding:40px 40px 25px}.pro-diy{padding-top:50px}.pro-diy p{max-width:95%}.pro-diy .btn{margin-top:35px}.testimonials-inner{margin-left:-30px;margin-right:-30px}.testimonial-item{padding:0 30px}.testimonial-item+.testimonial-item:before{height:270px}}@media screen and (max-width:900px) and (orientation:landscape){.samples-box p{padding-right:20px}.samples-btn .btn{padding:10px 20px}}@media screen and (max-width:768px){.secnes .mobile-show{display:block}.secnes .mobile-hide{display:none}.scene{min-height:0;margin-bottom:19px}.scene .scene-text,.scene-left .scene-text,.scenes-home .scene .scene-text{float:none;width:100%;min-height:0;padding:20px 19px 30px}.scene h2{margin:0 auto 16px;font-size:26px;line-height:1.2;letter-spacing:.5px;text-align:center}.scene h2 br{display:block}.scene p,.scenes-home .scene p{padding:0;margin-bottom:20px;font-size:15px;line-height:1.4}.scene p:last-child{margin:0}.js .scene-photo:after{display:none}.scene-photo-mob{display:block;margin:0 -20px 15px;position:relative;overflow:hidden}.scene-photo-mob img{display:block;width:100%}.js .scene-photo-mob:after{display:block;content:"";height:100px;position:absolute;left:0;right:0;bottom:0;z-index:2;background:#e5e1dc;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:transform 1.5s ease-out;-ms-transition:transform 1.5s ease-out;transition:transform 1.5s ease-out;will-change:transform}.scene.animate .scene-photo-mob:after{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}.scenes-benefits .scene-photo-mob:after{display:none}.scenes-home .scene1 .scene-text{padding-top:11px}.scenes-home .scene1 h2 img{width:129px;margin-bottom:-16px}.scenes-home .scene2 .scene-text{padding-bottom:38px}.scenes-home .scene3 .scene-text{padding-top:23px;padding-bottom:37px}.scenes-home .scene3 h2{margin-bottom:22px}.scenes .btn-watch-dark{margin-top:7px}.scenes-benefits .scene{margin-bottom:20px}.scenes-benefits .scene-text,.scenes-benefits .scene2 .scene-text,.scenes-benefits .scene3 .scene-text,.scenes-benefits .scene4 .scene-text,.scenes-benefits .scene5 .scene-text,.scenes-benefits .scene6 .scene-text{padding:23px 20px 30px}.scenes-benefits .scene1 .scene-text{padding-top:6px}.scenes-benefits .scene1 h2{margin-bottom:17px}.scenes-benefits .scene1 h2 img{width:152px;margin-bottom:-14px;margin-left:2px}.scenes-benefits .scene4 .scene-text{padding-top:10px}.scenes-benefits .scene4 h2{margin-bottom:16px}.scenes-benefits .scene4 h2 img{width:112px;margin-bottom:-13px;margin-left:2px}.scenes-benefits .scene h2{margin-bottom:23px}.scenes-benefits .scene p{padding:0;margin-bottom:21px}.scenes-benefits .scene5 h2{margin-bottom:10px}.scenes-benefits .scene6 h2{margin-bottom:14px}.scenes-benefits .scene3 p{padding-right:10px}.scenes-feature .scene .scene-text,.scenes-feature .scene-left .scene-text{padding-bottom:59px}.scene-video video,.scene-video img{height:auto;width:100%;top:0;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.scene-video img{position:static}}@media screen and (max-width:767px){.mobile-show{display:block}.mobile-hide{display:none}.container{padding:0 20px}.btn{padding:10px 25px}.header-top{display:none}.serena-logo{display:block;max-width:72%}.home-hero{height:auto;background:#e5e1dc}.home-hero p{margin-bottom:20px;font-size:17px;line-height:1.2}.hero-mob{display:block;height:auto;position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.hero-mob img{display:block;width:100%}.hero-mob video{width:100%}.hero-mob:before,.hero-mob:after{height:50vw}.hero-mob h1{padding:23px 22px;margin:0;position:absolute;left:0;right:0;bottom:0;z-index:3;font-size:42px;line-height:1.04;font-weight:200;letter-spacing:.7px;color:#fff}.hero-text{float:none;width:100%;height:auto;background:#e5e1dc}.hero-text-inner{padding:27px 22px 23px;position:static;color:#646464}.hero-text .btn-watch{display:inline-block;margin-top:12px}.hero-text .btn-watch svg{margin-top:-4px}.styles{padding:59px 0 0}.styles-text{float:none;width:100%;margin-bottom:58px;font-size:15px;line-height:1.4}.styles-text h2{margin-bottom:20px;font-size:30px;letter-spacing:.4px}.styles-text p{margin-bottom:20px;line-height:1.4}.samples{margin:0}.samples-inner{margin:0}.samples-box{float:none;width:100%;padding:0}.samples-box+.samples-box{margin-top:74px}.js .samples-box3,.js .samples-box2,.js .samples-box1{-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);transform:translateY(150px);-webkit-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-o-transition-delay:0;transition-delay:0}.samples-slider{margin-bottom:14px}.samples-slider .slick-dots{margin:0;position:absolute;left:0;right:0;bottom:21px;text-align:center;font-size:0}.samples-slider .slick-dots li{display:inline-block;padding:0 3.5px}.samples-slider .slick-dots button{display:block;width:6px;height:6px;padding:0;margin:0;text-align:left;text-indent:-99px;opacity:.3;overflow:hidden;border:1px solid #fff;border-radius:50%;outline:none;box-shadow:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.samples-slider .slick-dots .slick-active button{opacity:1;border-color:#d0ced0}.samples-box h3{margin-bottom:10px;line-height:1.1}.samples-box p{padding:0;font-size:15px;line-height:1.4}.samples-btn{margin:26px 0 28px}.free-samples img{margin-top:-5px}.connected{padding:65px 0 68px}.connected h2{margin-bottom:10px;font-size:30px;line-height:1.2}.connected p{padding:0 5px;line-height:1.35}.connected p a{font-weight:400}.connected-slider{margin:56px auto 40px}.connected-slider .slick-list{margin:0 36px}.connected-slider .btn-prev,.connected-slider .btn-next{width:32px;height:32px;margin-top:-23px}.connected-slider .btn-prev:hover svg .circle,.connected-slider .btn-next:hover svg .circle{stroke:#826e59;fill:#fff}.connected-slider .btn-prev:hover svg .arrow,.connected-slider .btn-next:hover svg .arrow{stroke:#826e59}.connected-slider+a{letter-spacing:.5px}.connected-slides img{height:112px}.pro-diy{height:auto;padding:0;margin-top:50px;margin-bottom:77px;background:0 0}.pro-diy-mob{display:block;padding:54px 20px 16vw;background:#937960 url(../images/pro-or-diy-mob.jpg) center 88% no-repeat;background-size:cover}.pro-diy-mob h2{font-size:29px;line-height:1;letter-spacing:.7px}.pro-diy-inner{width:100%;max-width:100%;padding:16px 0;color:#4a4a4a}.pro-diy p{max-width:100%;padding:0 5px;letter-spacing:.025px}.pro-diy .btn.mobile-show{display:inline-block;margin-top:21px}.testimonials{margin-bottom:135px}.testimonials-inner{margin:0}.testimonial-item{float:none;width:100%;padding:0 0 31px}.testimonial-item+.testimonial-item{padding-top:36px;border-top:1px solid #d6cdc3}.testimonial-item+.testimonial-item:before{display:none}.testimonial-item:last-child{padding-bottom:50px}.testimonial-text{padding-top:61px;padding-right:50px}.testimonial-text h4{margin-bottom:12px;font-size:22px;line-height:1.32;letter-spacing:.7px}.testimonial-text p{padding-right:10px;margin-bottom:8px;line-height:1.6}.testimonial-by{padding-right:0;margin-top:0;letter-spacing:1.2px}.next-step{margin-bottom:146px}.next-step h2{margin-bottom:22px;font-size:30px;line-height:1.06;letter-spacing:.6px}.next-step .btn+.btn{margin-top:11px}.pro-diy+.next-step{margin-top:123px}.footer-logo{margin-left:2px;margin-bottom:20px}.footer-logo span{margin:0 0 0 25px;font-size:17.5px;line-height:2.6}.footer-logo p{padding-right:5px;margin-bottom:24px;font-size:15px;line-height:1.6;letter-spacing:.2px}.popup-video-wrap{width:100%}.popup-video-close{right:0}.page-title{min-height:36px;padding:0 10px;margin:6px 0 51px;background-image:none}.page-title-benefits{margin-bottom:45px}.page-title-benefits .text-block h2{margin-bottom:15px}.page-title h1{padding:7px 0 6px;font-size:23px;text-align:center}.text-block{margin-bottom:50px}.text-block-benefits{margin-bottom:58px}.text-block h2{margin-bottom:6px;font-size:30px;letter-spacing:.35px}.text-block p{font-size:20px;line-height:1.25;color:#646464}.text-block p:last-child{margin:0}.controlling{margin:76px 0 82px}.controlling-icons{margin-bottom:42px}.controlling-icons img:nth-child(2){margin:0 31px}.controlling h2{margin-bottom:20px;font-size:30px;line-height:1.06}.controlling p{padding:0 15px}.pro-diy+.next-step-benefits{margin-top:96px}.product{padding-bottom:80px;margin-bottom:40px}.product-honeycomb-shades{margin-bottom:0}.prod-left{float:none;width:100%}.prod-top-mob{display:block;margin-bottom:39px}.prod-top-mob h2{margin-bottom:12px;font-size:24px;line-height:1.1}.prod-top-mob .prod-image{margin-bottom:29px}.prod-top-mob p{padding-right:25px;font-size:16px;line-height:1.32;color:#646464}.prod-top-mob p:last-child{margin:0}.prod-materials{margin-bottom:25px}.prod-left h3{margin-bottom:13px;letter-spacing:.25px}.prod-styles-thumbs{margin-bottom:7px}.prod-styles-thumbs li{width:90px;margin-right:15px}.prod-styles-thumbs img{margin-bottom:10px}.product-smart-shades .prod-styles-thumbs li{width:92px;margin-right:10px}.product-honeycomb-shades .prod-styles-thumbs li{width:83px}.prod-bottom-mob{display:block;margin:32px 0 46px}.prod-bottom-mob .btn{margin-right:10px}.prod-bottom-mob .btn+.btn{margin-top:11px}.prod-right{margin:0}.prod-right h3{margin-top:20px;margin-bottom:1px;letter-spacing:0}.prod-additional-features{margin-top:50px}.prod-additional-features h3{letter-spacing:.75px;font-weight:400;text-transform:none;text-decoration:underline;color:#826e59}.prod-additional-features h3 span{display:inline-block;width:21px;height:12px;margin-left:18px;overflow:hidden;font-size:0;text-indent:-99px;background:url(../images/accordeon-arrow.svg) center no-repeat;transition:transform .3s ease}.prod-additional-features-opened h3 span{transform:scaleY(-1)}.prod-additional-features ul{display:none}.mounting{padding:34px 0 75px;text-align:left}.mounting h2{margin-bottom:18px;font-size:30px;line-height:1.1}.mounting h2+p{font-size:20px;color:#646464}.mounting .cols{margin-top:49px}.mounting .col,.mounting .col:nth-child(1),.mounting .col:nth-child(2),.mounting .col:nth-child(3){float:none;width:100%;padding:0}.mounting .col+.col{margin-top:51px}.mounting-img{display:block;max-width:142px;height:auto;margin-bottom:24px}.mounting .col p{max-width:100%;padding-right:15px}.mounting .col:nth-child(3) .mounting-caption{height:6px}.mounting .col:nth-child(3) p{max-width:100%}.system{padding:35px 0 120px}.system h2{margin-bottom:50px;font-size:30px;line-height:1.1;letter-spacing:.45px}.system-item1{margin-bottom:81px}.system-item1 img{width:140px;margin:0 0 12px -7px}.system-item2{margin-bottom:73px}.system-item2 img{width:55px;margin:0 0 27px 2px}.system-item3{margin:0}.system-item3 img{margin:0 0 35px}.system-left{float:none;max-width:100%;padding:0 !important;text-align:left}.system-right{padding-right:15px;margin:0}.system-right h3{margin-bottom:19px;font-size:30px;line-height:1.1;letter-spacing:.6px}.system-right p{margin-bottom:34px}.system-right .btn{min-width:143px}.warranty-img-mob{display:block;width:100%}.warranty-text{padding:37px 0 45px}.warranty-text h2{padding:0 20px;margin-bottom:31px;font-size:30px;line-height:1.1}.warranty-text p{padding:0 10px;color:#646464}.warranty-text p br{display:none}.popup-material-title{padding:3px 10px 3px 16px;font-size:21px}.popup-material-description{padding:5px 16px;min-height:39px;font-size:12px;line-height:1.16}.tooltip{width:12px;height:12px;margin-top:0}.tooltip span{font-size:10px;line-height:13px}.tooltip div{padding:10px 15px;font-size:14px;transition-delay:none}.popup-material-close{top:-35px;right:-10px;opacity:1}}@media screen and (max-width:767px) and (orientation:landscape){.scene h2 br{display:none}.pro-diy-mob h2{max-width:350px;margin:0 auto 55px}.popup-video-wrap{width:75%;margin-top:20px}}@media screen and (max-width:500px){.pro-diy-mob{padding-bottom:18vw}}@media screen and (max-width:480px){.prod-bottom-mob .btn{margin-right:0}}@media screen and (max-width:400px){.pro-diy-mob{background-position:center 100%}.next-step .btn{padding:10px 30px;margin-left:0;margin-right:0;white-space:nowrap}.next-step .btn+.btn{padding:10px 37px}}.scene h2{font-size:35px}.scene h2 .tick{display:inline-block;width:0;height:.825em;margin:0 3px 0 7px;position:relative}.scene h2 .tick span{display:block;position:absolute;bottom:100%;left:0;background:url(../images/tick.png) center 100% no-repeat;background-size:18px auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.scene h2 .tick span img{display:block;max-width:16vw;margin:0 0 2px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.scenes-home .scene1 .scene-text{padding-top:105px}.scenes-home .scene1 h2 .tick img{width:171px;margin-right:-22px}.scenes-benefits .scene1 .scene-text{padding-top:110px}.scenes-benefits .scene1 h2 .tick img{width:195px;margin-right:-2px;margin-bottom:20px}.scenes-benefits .scene4 .scene-text{padding-top:105px}.scenes-benefits .scene4 h2 .tick img{width:165px;margin-right:-5px;margin-bottom:12px}@media screen and (min-width:769px) and (max-width:1100px){.scene-photo{width:48% !important}.scene-photo img,.scene-photo video{display:block;height:100%;width:auto;min-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-52%,-50%);-moz-transform:translate(-52%,-50%);-ms-transform:translate(-52%,-50%);-o-transform:translate(-52%,-50%);transform:translate(-52%,-50%)}.scene-text{width:52% !important}.scenes-home .scene1 .scene-photo img,.scenes-home .scene1 .scene-photo video{left:0;-webkit-transform:translate(-11%,-50%);-moz-transform:translate(-11%,-50%);-ms-transform:translate(-11%,-50%);-o-transform:translate(-11%,-50%);transform:translate(-11%,-50%)}.scene h2{font-size:3.17vw}.scene h2 .tick span{background-size:1.5vw auto}.scene h2 .tick img{max-width:16vw;margin-bottom:2vw}.scenes-home .scene1 h2 .tick span img{margin-bottom:.2vw;margin-right:-1vw}.scenes-benefits .scene1 h2 .tick span img{max-width:16vw;margin-bottom:2vw}.scenes-benefits .scene4 h2 .tick span img{max-width:14vw;margin-bottom:1.6vw;margin-right:-1.5vw}.scene-photo.mobile-hide{display:none}.scene-photo-tbl{display:block !important}}@media screen and (min-width:769px) and (max-width:900px){.scene,.scene-text{min-height:599px}.scene-text{width:45% !important;padding:230px 20px 20px !important}.scene-photo{width:55% !important}}@media screen and (max-width:768px){.scene h2{font-size:26px}.scene h2 .tick{height:1em;margin:0 2px 0 5px}.scene h2 .tick span{background-size:12px auto}.scenes-home .scene1 .scene-text{padding-top:60px}.scenes-home .scene1 h2 .tick img{max-width:113px;margin-right:-8px;margin-bottom:0}.scenes-benefits .scene1 .scene-text{padding-top:60px}.scenes-benefits .scene1 h2 .tick img{max-width:130px;margin-right:-14px;margin-bottom:12px}.scenes-benefits .scene4 .scene-text{padding-top:56px}.scenes-benefits .scene4 h2 .tick img{max-width:110px;margin-right:-14px;margin-bottom:8px}.scene-photo.mobile-hide{display:none}}@media only screen and (min-width:834px) and (max-width:1112px) and (orientation:portrait){.scenes-benefits .scene3 .scene-photo img,.scenes-benefits .scene3 .scene-photo video{left:auto;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.scenes-benefits .scene5 .scene-photo img,.scenes-benefits .scene5 .scene-photo video{left:30%}}.instadots-dots{position:absolute;bottom:30px;left:0;right:0}.instadots-dots>div{width:70px;margin:auto;overflow:hidden}.instadots-dots>div ul{width:200%;margin:0 0 0 8px;padding:0;list-style:none;font-size:0;text-align:left;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.instadots-dots>div ul li{display:inline-block;width:14px;height:8px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.instadots-dots>div ul li:first-child{width:0;overflow:hidden}.instadots-dots>div ul li:before{display:block;content:"";width:8px;height:8px;margin:auto;background:rgba(166,146,124,.35);border-radius:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.instadots-dots>div ul li:nth-child(2):before,.instadots-dots>div ul li:nth-child(4):before{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.instadots-dots>div ul li:nth-child(3):before{background:#826e59;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.text-block-advantage{margin-bottom:51px}@media screen and (min-width:769px){.scenes-feature{margin-bottom:48px}.scenes-feature .scene{margin-bottom:21px}.scenes-feature .scene p{padding-right:0}.scenes-feature .scene-text{width:44.6%;padding:50px 55px 30px 48px !important}.scenes-feature .scene3 h2{margin-bottom:42px}.scenes-feature .scene3 .scene-text{padding:50px 40px 24px 48px}}.scenes-feature .fabric_samples{position:relative;padding:3px 0 3px 45px;display:table;margin-top:39px}.scenes-feature .fabric_samples:before{content:"";width:31px;height:28px;position:absolute;left:0;top:0;background:url("../images/samples-fabric2.png") 0 0 no-repeat}.connected.advantage{padding-bottom:82px}@media screen and (max-width:767px){.connected.advantage{padding-bottom:56px}}.style{position:relative;padding:73px 0 17px;background:#e5e1dc url(../images/style-bg.png) 78px -46px no-repeat}@media screen and (max-width:768px){.style{padding:173px 0 1px;background-size:118%;background-position:50% 33px}}.style .title{margin:0;padding:0 0 54px 51%}@media screen and (max-width:768px){.style .title{padding-left:8%}}.style .title.animate span{opacity:1;letter-spacing:1.15em;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.style .title span{opacity:.5;display:block;letter-spacing:0;text-align:center;text-transform:uppercase;transform-origin:center;font:300 normal 44px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;-ms-transition:all 1.5s ease-out;-o-transition:all 1.5s ease-out;transition:all 1.5s ease-out}@media screen and (max-width:767px){.style .title span{font-size:22px}}.style-item{max-width:82%;margin-bottom:50px;position:relative;background:#fff;min-height:381px}@media screen and (max-width:1200px){.style-item{max-width:95%;min-height:1px}}@media screen and (max-width:768px){.style-item{margin-bottom:20px}}.style-item:after{content:"";display:block;clear:both;height:0}.style-item:nth-child(odd){margin-left:18%}@media screen and (max-width:1200px){.style-item:nth-child(odd){margin-left:5%}}.style-item:nth-child(odd) .style-img{left:auto;right:0}.style-item:nth-child(odd) .style-content{float:left}@media screen and (max-width:768px){.style-item:nth-child(odd) .style-content{text-align:right;float:none;padding:75px 50px 60px}.style-item:nth-child(odd) .style-content .style-line{float:right}}.style-img{width:66.502%;position:absolute;top:0;left:0;bottom:0;overflow:hidden;background:#fff center no-repeat;background-size:cover}@media screen and (max-width:1200px){.style-img{width:53%}}@media screen and (max-width:768px){.style-img{width:auto;position:relative}}.style-img>img{opacity:0}.style-img img{display:block;max-width:100%}@media screen and (min-width:769px){.style-img img{height:auto;width:auto;min-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.style-content{float:right;width:33%;padding:77px 65px 50px 53px;color:#646464}@media screen and (max-width:1200px){.style-content{width:47%}}@media screen and (max-width:768px){.style-content{float:none;width:auto;padding:77px 50px 60px}}.style-content p{clear:both}.style-title{margin-bottom:6px;color:#424242;font:300 normal 30px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif}.style-line{height:6px;width:10px;margin-bottom:27px;background:#e5e1dc;-webkit-transition:width 1.5s ease-out;-moz-transition:width 1.5s ease-out;-ms-transition:width 1.5s ease-out;-o-transition:width 1.5s ease-out;transition:width 1.5s ease-out}.style-line.animate{width:155px}@media screen and (max-width:1200px) and (min-width:769px){.style-slider{top:50%;position:relative;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.style-slider-item{position:relative}.style-slider-item img{width:100%}@media screen and (min-width:1201px){.style-slider-item{min-height:381px !important}}@media screen and (max-width:1200px) and (min-width:769px){.style-slider-item:after{content:"";display:block;position:relative;padding-top:50%}}.style-slider .slick-dots{position:absolute;bottom:24px;left:0;right:0;margin:0;text-align:center}@media screen and (max-width:768px){.style-slider .slick-dots{bottom:6px}}.style-slider .slick-dots li{line-height:0;margin:0 4px;display:inline-block;vertical-align:middle}.style-slider .slick-dots li.slick-active button{background:#fff}.style-slider .slick-dots li button{border:0;outline:0;width:6px;height:6px;padding:0;box-shadow:none;background:rgba(255,255,255,.3);border-radius:50%;font-size:0;text-indent:100em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.circle{position:relative;margin:111px 0 38px}@media screen and (max-width:768px){.circle{margin:58px 0 15px}.circle .instadots-dots{bottom:auto;top:355px}}.circle-title{color:#424242;text-align:center;margin:0 0 14px;font:normal 300 44px/1.09 "Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width:768px){.circle-title{font-size:30px;margin:0 0 22px}}.circle-desk{max-width:810px;margin:0 auto;color:#646464;text-align:center;font:normal 400 16px/1.312 "Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width:768px){.circle-desk{max-width:315px}}.circle-slider{position:relative;margin:50px 0 0;background:url(../images/circle-bg.png) 51% 78px no-repeat}@media screen and (max-width:768px){.circle-slider{margin:37px 0 0;padding-top:153px;background:url(../images/circle-bg-mob.png) 50% 0 no-repeat}}@media screen and (min-width:769px){.circle-slider{display:flex;display:-webkit-flex;display:-moz-flex;flex-direction:row;flex-wrap:wrap}}.circle-slider-wrap{position:relative}.circle .circle-arr{display:none !important;position:absolute;opacity:1;top:340px;left:0;width:32px;height:32px;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.circle .circle-arr.btn-next{left:auto;right:0}@media screen and (max-width:768px){.circle .circle-arr{display:table !important}}.circle .circle-arr svg{width:100%;height:100%}.circle-item{position:relative}@media screen and (min-width:769px){.circle-item{max-width:345px}}.circle-item-wrap{position:relative;z-index:10;outline:0 !important}@media screen and (min-width:769px){.circle-item-wrap{width:50%;margin:0 0 56px}}@media screen and (max-width:1281px) and (min-width:769px){.circle-item-wrap{padding:0 15px}}@media screen and (min-width:769px){.circle-item-wrap:nth-child(1)>div{margin-left:-5px}}@media screen and (min-width:769px) and (max-width:1281px){.circle-item-wrap:nth-child(1)>div{margin-left:0}}@media screen and (min-width:769px) and (min-width:769px){.circle-item-wrap:nth-child(1)>div .circle-img{-webkit-transform:translateX(-5em);-moz-transform:translateX(-5em);-ms-transform:translateX(-5em);-o-transform:translateX(-5em);transform:translateX(-5em)}}@media screen and (min-width:769px){.circle-item-wrap:nth-child(2)>div{float:right;margin-right:-17px}}@media screen and (min-width:769px) and (max-width:1281px){.circle-item-wrap:nth-child(2)>div{margin-right:0}}@media screen and (min-width:769px) and (min-width:769px){.circle-item-wrap:nth-child(2)>div .circle-img{-webkit-transform:translateX(5em);-moz-transform:translateX(5em);-ms-transform:translateX(5em);-o-transform:translateX(5em);transform:translateX(5em)}}@media screen and (min-width:769px){.circle-item-wrap:nth-child(3)>div{max-width:434px;margin-left:25.4%}}@media screen and (min-width:769px) and (max-width:1281px){.circle-item-wrap:nth-child(3)>div{margin-left:auto;margin-right:auto}}@media screen and (min-width:769px){.circle-item-wrap:nth-child(3)>div .circle-img{margin:0 auto 27px}}@media screen and (min-width:769px) and (min-width:769px){.circle-item-wrap:nth-child(3)>div .circle-img{-webkit-transform:translateX(5em);-moz-transform:translateX(5em);-ms-transform:translateX(5em);-o-transform:translateX(5em);transform:translateX(5em)}}@media screen and (min-width:769px){.circle-item-wrap:nth-child(4)>div{max-width:434px;margin-left:5%}}@media screen and (min-width:769px) and (max-width:1281px){.circle-item-wrap:nth-child(4)>div{margin-left:auto;margin-right:auto}}@media screen and (min-width:769px){.circle-item-wrap:nth-child(4)>div .circle-img{margin:0 auto 27px}}@media screen and (min-width:769px) and (min-width:769px){.circle-item-wrap:nth-child(4)>div .circle-img{-webkit-transform:translateX(-5em);-moz-transform:translateX(-5em);-ms-transform:translateX(-5em);-o-transform:translateX(-5em);transform:translateX(-5em)}}@media screen and (min-width:769px){.circle-item-wrap:nth-child(4)>div .circle-text{padding:0}}.circle-img{position:relative;margin:0 auto 22px}@media screen and (min-width:769px){.circle-img{opacity:.5;z-index:-1;width:237px;height:237px;background-repeat:no-repeat;background-position:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;background:#fff;background:-moz-linear-gradient(180deg,#fff 0%,#e5e1dc 100%);background:-webkit-linear-gradient(180deg,#fff 0%,#e5e1dc 100%);background:linear-gradient(180deg,#fff 0%,#e5e1dc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#e5e1dc",GradientType=1)}.circle-img.animate{opacity:1;-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;transform:translateX(0) !important}}@media screen and (max-width:768px){.circle-img{display:table;margin:0 auto 98px !important}}.circle-img img{display:block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:208px;height:208px}@media screen and (min-width:769px){.circle-img img{position:absolute;top:15px;left:15px;z-index:50}}@media screen and (max-width:768px){.circle-img img{width:167px;height:167px}}.circle-text{color:#646464;padding:0 5px;text-align:center;font:normal 400 16px/1.312 "Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width:768px){.circle-text{padding:0 24px}}.blue-block{color:#fff;position:relative;padding:78px 0 85px;margin:30px 0;background:url(../images/smart-lighting-integration.png) right center no-repeat}@media screen and (max-width:1100px){.blue-block{background-image:url(../images/smart-lighting-bg.jpg);background-position:100% center;background-size:auto 100%}}@media screen and (max-width:1024px){.blue-block{padding-top:40px;background-image:url(../images/smart-lighting-bg-md.jpg);background-size:cover}}@media screen and (max-width:767px){.blue-block{margin:16px 0;padding:34px 32px 85px;min-height:750px;background-image:url(../images/smart-lighting-bg-sm.jpg);background-position:100% 100%}}@media screen and (max-width:680px){.blue-block{min-height:720px}}@media screen and (max-width:460px){.blue-block{background-image:url(../images/blue-block-bg-mob@2x.jpg)}}@media screen and (min-width:1100px){.blue-block-content{max-width:36%}}@media screen and (min-width:1024px){.blue-block-content{max-width:45%}}@media screen and (max-width:860px){.blue-block-content{max-width:36%}}@media screen and (max-width:767px){.blue-block-content{max-width:100%}}@media screen and (min-width:768px){.blue-block-content{margin-left:5.75%}}.blue-block-content h2{color:#fff;margin-bottom:.75em;font:normal 300 44px/1.09 "Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width:767px){.blue-block-content h2{font-size:30px}}.blue-block-content a{color:#fff}.bridge{color:#646464;text-align:center;position:relative;padding:40px 0 54px;margin:30px 0}@media screen and (max-width:767px){.bridge{padding:16px 0 34px}}.bridge-img{display:table;margin:0 auto 32px}@media screen and (max-width:767px){.bridge-img{max-width:83%;margin:0 auto 44px}}.bridge-title{color:#424242;margin-bottom:.3em;font:300 44px/1.09 "Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width:767px){.bridge-title{font-size:30px;margin-bottom:.7em}}.bridge-items{margin:71px 0 0;position:relative}@media screen and (min-width:768px){.bridge-items{display:flex;display:-webkit-flex;display:-moz-flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:767px){.bridge-items{margin:31px 0 0}}.bridge-items-wrap{position:relative}.bridge-items-wrap .bridge-arr{display:none !important;position:absolute;opacity:1;top:129px;left:0;width:32px;height:32px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:767px){.bridge-items-wrap .bridge-arr{display:table !important}}.bridge-items-wrap .bridge-arr.btn-next{left:auto;right:0}.bridge-items-wrap .bridge-arr svg{width:100%;height:100%}@media screen and (max-width:767px){.bridge-items-wrap .instadots-dots{bottom:auto;top:144px}.bridge-items-wrap .instadots-dots>div ul{margin:0}}.bridge-item{outline:0 !important;position:relative}@media screen and (min-width:768px){.bridge-item{width:33.333%;max-width:539px;padding:0 30px 23px}.bridge-item:nth-child(4),.bridge-item:nth-child(5){width:50%}}.bridge-item-ico{position:relative;width:70px;height:87px;margin:0 auto 5px}@media screen and (max-width:767px){.bridge-item-ico{margin-bottom:0}}.bridge-item-ico img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.bridge-item-title{color:#4a4a4a;margin-bottom:.9em;letter-spacing:.3px;font:700 14px/1.214 "Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width:767px){.bridge-item-title{height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:104px}}@media screen and (max-width:767px){.bridge-item-text{padding:0 13px}}.pro-diy.advantage{margin-bottom:144px;opacity:0;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-transform:translateY(15em);-moz-transform:translateY(15em);-ms-transform:translateY(15em);-o-transform:translateY(15em);transform:translateY(15em)}.pro-diy.advantage.animate{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:767px){.pro-diy.advantage{margin-bottom:132px}}@media only screen and (min-width:834px) and (max-width:1112px){.circle-slider{background-position-y:25%;background-size:30vw auto}.circle-item{max-width:29vw}.circle-item-wrap:nth-child(3)>div,.circle-item-wrap:nth-child(4)>div{max-width:36vw}}.text-block-get-started{margin-bottom:37px;letter-spacing:0 !important}@media screen and (max-width:768px){.text-block-get-started{margin-bottom:43px}.text-block-get-started h2{margin-bottom:19px;letter-spacing:0}}.column{position:relative}@media screen and (min-width:769px){.column{float:left;width:calc(50% - 6px)}.column:last-child{float:right}}.column-wrap{position:relative}.column-wrap:after{content:"";display:block;position:relative;height:0;clear:both}.column-img{margin:0 0 77px;position:relative;max-height:374px;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:768px){.column-img{max-height:204px;margin:0 0 30px}}.column-img:after{content:"";display:block;position:relative;padding-top:100%}@media screen and (min-width:769px){.column-img.separate:before{content:"OR";position:absolute;right:0;top:50%;z-index:50;width:110px;height:110px;color:#424242;text-align:center;background:#fff;border-radius:100%;margin-right:-60px;text-transform:uppercase;font:400 34px/107px "Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.column-img span{top:50%;color:#fff;display:block;width:100%;text-align:center;position:absolute;text-transform:uppercase;font:300 134px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1281px){.column-img span{font-size:10.469vw}}@media screen and (max-width:768px){.column-img span{font-size:76px}}.column-content{z-index:50;color:#646464;position:relative;font:400 20px/1.25 "Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (min-width:769px){.column-content{padding-right:7%}}.column-content-img{margin:20px 0 23px}@media screen and (max-width:768px){.column-content-img{margin:14px 0 26px;text-align:center}}@media screen and (max-width:768px){.column-content-img-wrap{display:table !important;margin:0 auto 20px}}.column-content-img-wrap a{display:inline-block;vertical-align:middle;margin-right:7px}.column-content-img-wrap a:first-child{margin-right:10px}.column-content-img-wrap a:nth-child(2){padding-bottom:10px}.column-content-img-wrap a:last-child{margin-right:0}@media screen and (max-width:768px){.column-content-img-wrap a{padding-bottom:0 !important}.column-content-img-wrap a:first-child{margin-right:20px}}.column-content-img-wrap a img{display:block}.column-content-img>*{display:inline-block;vertical-align:middle}.column-content-img span{padding-right:16px}.column-content-img span:last-child{padding-right:0}@media screen and (max-width:768px){.column-content-img span{display:block;text-align:center;padding:0 0 17px}}.column-content-img span.sm{font-size:11px;color:#7e7e7e}.column-content h2{color:#424242;margin-bottom:.8em;font:300 44px/1.09 "Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width:768px){.column-content h2{margin-bottom:.5em}}.column-content p{margin-bottom:1.2em}@media screen and (max-width:768px){.column-content p{margin-bottom:1.3em}}.column-content p.lg{font-size:24px;margin-bottom:.8em}@media screen and (max-width:768px){.column-content p.lg{margin-bottom:.4em}}.column-content p strong{text-transform:uppercase}.column-content .btn{margin:31px 0 0}@media screen and (max-width:768px){.column-content .btn{margin:43px auto 0;display:table}}.question-block{margin:130px 0;text-align:center;color:#424242;font:300 44px/1.09 "Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width:768px){.question-block{margin:37px 0 82px;font-size:26px}}@media only screen and (max-width:450px){.wishlist-index-index #facebox{transform:translate(-14%,0%)}}.modal-popup.gallery_popup_custom_class{left:0 !important;top:0 !important;bottom:0 !important;right:0 !important;min-height:unset !important}.modal-popup.gallery_popup_custom_class .modal-inner-wrap{width:88% !important;max-width:637px !important;top:50% !important;transform:translateY(-50%) !important;max-height:85vh !important;margin:auto !important;position:absolute !important;overflow:unset !important;min-height:unset !important}.modal-popup.gallery_popup_custom_class .modal-inner-wrap .popup-main-content{max-height:550px}.modal-popup.gallery_popup_custom_class .modal-inner-wrap .popup-main-content img,.modal-popup.gallery_popup_custom_class .modal-inner-wrap .popup-main-content object,.modal-popup.gallery_popup_custom_class .modal-inner-wrap .popup-main-content video,.modal-popup.gallery_popup_custom_class .modal-inner-wrap .popup-main-content embed{max-height:100%}.modal-popup.gallery_popup_custom_class .modal-inner-wrap .popup-main-content .swiper-slide{max-height:550px}.modal-popup.gallery_popup_custom_class .modal-inner-wrap .reviewer-detail{padding:0 20px 30px}.modal-popup.gallery_popup_custom_class .modal-inner-wrap .swiper-button-next.swiper-button-disabled,.modal-popup.gallery_popup_custom_class .modal-inner-wrap .swiper-button-prev.swiper-button-disabled{opacity:0}.modal-popup.gallery_popup_custom_class .modal-inner-wrap .swiper-container .swiper-button-next{background:url(../images/right.svg) no-repeat}.modal-popup.gallery_popup_custom_class .modal-inner-wrap .swiper-container .swiper-button-prev{background:url(../images/left.svg) no-repeat}.modal-popup.gallery_popup_custom_class .modal-header{padding:0 !important;position:relative}.modal-popup.gallery_popup_custom_class .action-close{padding:0;height:50px;width:50px;position:absolute;top:-20px;right:-20px;background:#000 !important;border-radius:50%;z-index:2}.modal-popup.gallery_popup_custom_class .action-close:hover{background:#000 !important}.modal-popup.gallery_popup_custom_class .action-close:before{font-size:48px;width:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.modal-popup.gallery_popup_custom_class .action-close{height:36px;width:36px;top:-15px;right:-15px}.modal-popup.gallery_popup_custom_class .action-close:before{font-size:40px;width:40px}}