.letter-spacing{letter-spacing:1em}*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"avenir-book";font-style:normal;font-weight:normal normal;src:url("fonts/avenir-book.woff") format("woff")}@font-face{font-family:"gotham-book";font-style:normal;font-weight:normal normal;src:url("fonts/gotham-book.woff") format("woff")}@font-face{font-family:"miller-display-italic";font-style:normal;font-weight:normal normal;src:url("fonts/miller-display-italic.woff") format("woff")}@font-face{font-family:"friday-UI";font-style:normal;font-weight:normal normal;src:url("fonts/friday-UI.woff") format("woff")}.f-mail:before{content:""}.f-facebook:before{content:""}.f-twitter:before{content:""}.f-youtube:before{content:""}.f-vimeo:before{content:""}.f-appleinc:before{content:""}.f-android:before{content:""}.f-instagram:before{content:""}.f-app:before{content:""}.f-people:before{content:""}.f-list:before{content:""}.f-chat:before{content:""}.f-card:before{content:""}.f-battery:before{content:""}.f-lock:before{content:""}.f-installation:before{content:""}.f-fridaylock:before{content:""}.f-friday-cart:before{content:""}.f-arrow-l:before{content:""}.f-arrow-r:before{content:""}.f-homekit_01:before{content:""}.f-homekit_02:before{content:""}.f-homekit_03:before{content:""}.f-homekit_04:before{content:""}.f-homekit_05:before{content:""}.f-homekit_06:before{content:""}.f-homekit_07:before{content:""}.f-homekit_08:before{content:""}.main-navigation,.sub-navigation{font-size:15px}.logo{display:block;float:left;padding-top:12px;width:140px}.header{z-index:99}.sticky .header{position:fixed;top:0;right:0;left:50%;background:white;max-width:1280px;width:100%;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);-webkit-transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.sticky.down-sticky .header{-webkit-transform:translate3d(-50%, -50px, 0);-moz-transform:translate3d(-50%, -50px, 0);-ms-transform:translate3d(-50%, -50px, 0);-o-transform:translate3d(-50%, -50px, 0);transform:translate3d(-50%, -50px, 0);-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;transition:transform 250ms}@media screen and (min-width: 769px){.sticky.down-sticky .header{-webkit-transform:translate3d(-50%, -52px, 0);-moz-transform:translate3d(-50%, -52px, 0);-ms-transform:translate3d(-50%, -52px, 0);-o-transform:translate3d(-50%, -52px, 0);transform:translate3d(-50%, -52px, 0)}.sticky.down-sticky .header .header__main h1{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.sticky.down-sticky .header .logo{width:100px;padding-top:8px}.sticky.down-sticky .header .cart-box{-webkit-transform:translatey(100%);-moz-transform:translatey(100%);-ms-transform:translatey(100%);-o-transform:translatey(100%);transform:translatey(100%);line-height:33px}}.sticky.up-sticky .header{-webkit-transform:translate3d(-50%, 0px, 0);-moz-transform:translate3d(-50%, 0px, 0);-ms-transform:translate3d(-50%, 0px, 0);-o-transform:translate3d(-50%, 0px, 0);transform:translate3d(-50%, 0px, 0);-webkit-transition:-webkit-transform 250ms;-moz-transition:-moz-transform 250ms;transition:transform 250ms}.header a:not(.btn){color:#b4bbbf;-webkit-transition:color 250ms;-moz-transition:color 250ms;transition:color 250ms}.header a:not(.btn).active,.header a:not(.btn):hover{color:#81888d;-webkit-transition:color 250ms;-moz-transition:color 250ms;transition:color 250ms}.header__main{border-bottom:1px solid #b4bbbf;position:relative;height:52px;line-height:52px}.header__main::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.header__main{height:50px}}.header__main h1{margin:0 0 0 24px;float:left;font-size:0}@media screen and (max-width: 768px){.header__main h1{margin-left:0}}.header__main h1 a{display:block}.header__sub{text-align:center}@media screen and (max-width: 768px){.header__sub{height:50px}}.cart-box{width:40px;float:right;position:relative}.cart-box i{font-size:27px;color:#81888d;line-height:50px}@media screen and (max-width: 768px){.cart-box{height:50px;margin-right:42px;padding-top:8px;text-align:center}.cart-box i{line-height:27px}}.cart-box__item{position:absolute;top:4px;right:-4px;color:white;background-color:#ef4038;display:block;height:21px;width:21px;text-align:center;padding:0;line-height:21px;border-radius:21px;font-size:14px}.main-navigation{width:-webkit-calc(100% - 204px);width:calc(100% - 204px);float:left;text-align:center}@media screen and (max-width: 768px){.main-navigation{opacity:1;width:100%;position:absolute;top:100%;max-height:0;overflow:hidden;z-index:4;-webkit-transition:max-height 500ms ease-in-out;-moz-transition:max-height 500ms ease-in-out;transition:max-height 500ms ease-in-out}.main-navigation.js-open{max-height:1000px;-webkit-transition:max-height 500ms ease-in-out;-moz-transition:max-height 500ms ease-in-out;transition:max-height 500ms ease-in-out}.main-navigation a{display:block;background-color:white}}.main-navigation a{padding:1px 18px;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 769px){.main-navigation a{padding:1px 25px}}@media screen and (max-width: 768px){.main-navigation a{border-top:1px solid rgba(0,0,0,0.2)}.main-navigation a.active{background-color:#b4bbbf;color:white}}.sub-navigation{height:40px;line-height:35px}@media screen and (max-width: 768px){.sub-navigation{height:50px;line-height:48px;overflow:auto;text-align:left;white-space:nowrap;width:100%}}.sub-navigation a:not(.btn){font-family:"miller-display-italic", times, serif;text-decoration:none;vertical-align:middle;margin:0 21px;display:inline-block}@media screen and (max-width: 768px){.sub-navigation a:not(.btn){display:none;margin-left:0}.sub-navigation a:not(.btn).active{display:inline-block}}@media screen and (max-width: 768px){.about .sub-navigation a:not(.btn){display:inline-block}}.sub-navigation .btn--small{line-height:1;vertical-align:middle}@media screen and (max-width: 768px){.sub-navigation .btn--small{float:right;position:relative;top:12px}}.amount-count{-webkit-transform:translate(0, -75%);-moz-transform:translate(0, -75%);-ms-transform:translate(0, -75%);-o-transform:translate(0, -75%);transform:translate(0, -75%);position:absolute;top:100%;right:65%;left:auto;height:auto;width:auto;background-color:#ef4038;border:2px solid #ef4038;border-radius:500px;font-size:1rem;color:#fff !important;line-height:1;padding:0.15em 0.35em 0.1em}.modal{background-color:rgba(255,255,255,0.8);position:fixed;top:92px;left:0;right:0;bottom:0;display:none;z-index:999}.modal.js-open{display:block}.down-sticky .modal{top:40px}.up-sticky .modal{top:92px}.c-divider{background-color:white;display:block;height:3px;width:100%;margin:15px 0;max-width:140px}@media screen and (min-width: 641px){.gallery__item .c-divider{margin-left:0;margin-right:0}}@media screen and (max-width: 768px){.c-divider{margin-left:auto;margin-right:auto}}.c-divider--big{height:2px;width:90%;background-color:#b4bbbf;display:none}@media screen and (min-width: 641px){.c-divider--big{display:block}}.o-paragraph{color:#81888d;-webkit-font-smoothing:antialiased;padding-top:12px;padding-bottom:21px;text-align:center}@media screen and (min-width: 641px){.o-paragraph{text-align:left}.o-paragraph .c-divider{margin-left:0}}@media screen and (min-width: 768px){.partners .o-paragraph{color:#81888d}}.visor__inner .o-paragraph{padding:3vw}@media screen and (min-width: 641px){.visor__inner .o-paragraph{position:absolute;top:0;left:0}}@media screen and (max-width: 640px){.o-paragraph .c-divider{background-color:#ef4038;margin-left:auto;margin-right:auto}}@media screen and (min-width: 769px){.o-paragraph{text-align:left;padding-top:0;padding-bottom:0}}@media screen and (min-width: 767px){.o-paragraph{color:white}}.o-paragraph>img{width:auto !important;max-width:100%}.o-paragraph small{font-size:1.2em;margin-bottom:18px}@media screen and (min-width: 769px){.o-paragraph small{font-size:1.3em}}@media screen and (min-width: 1025px){.o-paragraph small{font-size:1.5em}}.o-paragraph .title{text-transform:uppercase}@media screen and (max-width: 767px){.o-paragraph .title{color:#ef4038}.partners .o-paragraph .title{color:#81888d}}.o-paragraph h2{font-size:24px;margin-top:9px}@media screen and (min-width: 769px){.o-paragraph h2{font-size:1.85em;line-height:1.15}}@media screen and (min-width: 1025px){.o-paragraph h2{font-size:2.1em}}.o-paragraph h3{font-size:1.2em;line-height:1.2;text-align:center}@media screen and (min-width: 641px){.gallery__item .o-paragraph h3{text-align:left}}@media screen and (min-width: 641px){.o-paragraph h3{text-align:left}}.o-paragraph .text{padding:0 21px 21px}@media screen and (min-width: 641px){.o-paragraph .text{font-size:15px;line-height:20px;padding:0}}@media screen and (min-width: 769px){.o-paragraph .text{font-size:1em;line-height:1.2}}@media screen and (min-width: 641px){.o-paragraph--left{width:40%}}@media screen and (min-width: 641px){.o-paragraph--right{left:auto !important;right:0;width:40%;text-align:left}.o-paragraph--right .c-divider{margin-left:0}}.o-paragraph--negative,.o-paragraph--shop{color:#81888d}@media screen and (min-width: 767px){.o-paragraph--negative,.o-paragraph--shop{padding-top:27%}}.o-paragraph--negative .title,.o-paragraph--shop .title{color:#ef4038}@media screen and (min-width: 641px){.o-paragraph--negative .c-divider,.o-paragraph--shop .c-divider{margin-left:0}}.o-paragraph--negative .c-divider--big,.o-paragraph--shop .c-divider--big{max-width:100%}@media screen and (max-width: 768px){.o-paragraph--shop{width:100%}}.o-paragraph--negative .c-divider{background-color:#ef4038}.o-paragraph--main{text-align:center}.o-paragraph--main small{font-size:1.5em}.o-paragraph--main .title{font-size:2.1em;line-height:1.1}.o-paragraph--main .c-divider{max-width:129px}.o-paragraph--main .text{font-size:1.15em;line-height:1.2}.o-paragraph--main .text+img{width:160px !important;margin-top:21px}.o-paragraph--main .notice{font-size:1.8em;line-height:2.2em;color:#ef4038;margin-bottom:0.25em}.popup{position:absolute;z-index:2;width:320px;top:50%;background:transparent url("../images/app/app_vs_3_an.png") 50% 50% no-repeat;background-size:100% auto;opacity:0;height:70px;-webkit-transform:translate3d(130%, -90%, 0) scale(0);-moz-transform:translate3d(130%, -90%, 0) scale(0);-ms-transform:translate3d(130%, -90%, 0) scale(0);-o-transform:translate3d(130%, -90%, 0) scale(0);transform:translate3d(130%, -90%, 0) scale(0);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;display:none}@media screen and (min-width: 769px){.popup{display:block}}.js-in-view .popup{opacity:1;-webkit-transform:translate3d(130%, -90%, 0) scale(1);-moz-transform:translate3d(130%, -90%, 0) scale(1);-ms-transform:translate3d(130%, -90%, 0) scale(1);-o-transform:translate3d(130%, -90%, 0) scale(1);transform:translate3d(130%, -90%, 0) scale(1);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.paragraph--step{bottom:0;color:white;position:absolute;bottom:0;padding-right:-webkit-calc(32.8125%);padding-right:calc(32.8125%);padding-left:10%;width:100%;z-index:4}.paragraph--step .separator{height:1px;width:100%;background-color:white;margin-bottom:12px}.paragraph--step .ps-time{font-size:5.2em;line-height:1;font-family:"miller-display-italic", times, serif}@media screen and (max-width: 640px){.paragraph--step .ps-time{font-size:2.1em}}.paragraph--step .ps-text{font-size:1.8em;line-height:1}@media screen and (max-width: 640px){.paragraph--step .ps-text{font-size:1.2em}}.visor--app .no-responsive{max-width:126px;display:block;margin-top:12px}@media screen and (max-width: 640px){.visor--app .no-responsive{margin:12px auto}}.slider--shop .image-product{width:55%;display:block;margin:0 auto}@media screen and (max-width: 768px){.slider--shop .image-product{width:60%}}.big-titles{font:normal normal 1.5em/1.5 "gotham-book", helvetica, sans-serif;color:#81888d;text-align:center;margin-top:180px}.big-titles:first-child{margin-top:90px}.big-titles+.c-divider{background-color:#ef4038;margin-left:auto;margin-right:auto;margin-bottom:75px}.big-titles+.c-divider+p{margin-top:-55px}.small-titles{font:normal normal 14px/14px "miller-display-italic", times, serif}.medium-titles{font:normal normal 1.5em/1.5 "avenir-book", helvetica, sans-serif;margin:3px 0;text-transform:uppercase}.o-introduction{color:#b4bbbf}.o-introduction p{line-height:1.5;text-align:center}.o-slideshow-menu{height:100%;width:50%;color:white}@media screen and (max-width: 640px){.visor--higher .o-slideshow-menu{height:auto;width:100%}}@media screen and (min-width: 641px){.o-slideshow-menu{float:right;padding:3vw;width:60%}}.o-slideshow-menu .small-titles{font-size:1.2em}@media screen and (min-width: 641px) and (max-width: 768px){.visor--big-slider small,.visor--big-slider .text--slider,.visor--big-slider .title{color:#81888d}.visor--big-slider .c-divider{background-color:#81888d}.visor--big-slider .text--slider{padding:0 3em}.visor--big-slider .o-paragraph{top:auto;bottom:20px}}.has-separator{color:#81888d;border-bottom:1px solid #b4bbbf}.c-headline{color:white}.c-headline h2{font:normal normal 1.8em/1.5 "avenir-book", helvetica, sans-serif;text-align:center}.c-headline small{font:normal normal 14px/14px "miller-display-italic", times, serif;display:block}.c-headline .c-divider{background-color:#ef4038;margin:21px auto}.c-headline p{color:#b4bbbf}.normal-transform{text-transform:none !important}img{max-width:100%;vertical-align:top}.visor img{max-width:none}@media screen and (min-width: 641px){.visor img{display:block}}img.vendor-logos{width:auto;max-width:120px;margin-top:21px}@media screen and (min-width: 641px){img.vendor-logos{float:left;margin-right:12px}}.visor{margin-top:10px;clear:both;text-align:center;width:100%}.visor::after{clear:both;content:"";display:table}.visor__content{position:absolute;top:0;right:0;bottom:0;left:0}.visor__content>*{position:relative}.visor__inner{position:relative;overflow:hidden}.visor__inner img{width:100%}@media screen and (min-width: 641px){.visor__inner{text-align:left;float:left;height:600px}}@media screen and (min-width: 641px) and (min-width: 641px) and (max-width: 768px){.visor__inner{height:480px}}@media screen and (min-width: 641px) and (min-width: 769px) and (max-width: 1024px){.visor__inner{height:700px}}@media screen and (min-width: 641px) and (max-width: 768px -1){.visor__inner:not(.hidden-s){height:550px}}@media screen and (min-width: 641px){.visor--design .visor__inner{width:100%}}@media screen and (min-width: 1025px){.visor__inner{height:700px}}.visor__inner:first-child:last-child{float:none}.visor--big-slider .visor__inner,.visor--vertical-slider .visor__inner{height:auto}.visor--product-shop .visor__inner{width:100%;float:none;text-align:center}@media screen and (min-width: 641px){.visor--double .visor__inner{width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}.visor--double .visor__inner:first-child{margin-right:10px}}@media screen and (max-width: 768px){.visor--big-slider{background-color:#eee}.visor--big-slider .paragraph{text-align:center;position:relative;width:100%;color:#81888d}}@media screen and (min-width: 769px){.visor--product-shop{height:600px}.visor--product-shop .visor__inner{height:600px}}@media screen and (max-width: 768px){.visor--product-shop .c-divider,.visor--product-shop .c-divider--big{margin:21px auto 0}.visor--product-shop .shell-list{width:90%;margin:0 auto}}@media screen and (max-width: 768px){.visor--product-shop .c-divider{margin:21px auto}}@media screen and (min-width: 769px){.visor--product-shop .visor__inner{min-height:1px;float:left}.visor--product-shop .visor__inner:first-child{width:59.375%}.visor--product-shop .visor__inner:last-child{width:40.625%}}@media screen and (min-width: 641px){.visor--bkg-img .visor__inner>img:not(.no-responsive){position:absolute;top:50%;bottom:0;left:50%;height:100%;width:auto;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.visor--bkg-img .visor__inner>.paragraph{position:absolute;z-index:2;padding:3vw}}@media screen and (min-width: 769px){.main.anchorblock.load>img:first-child{z-index:-1}.main>img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);height:auto;width:100%}.main>img:first-child{z-index:1}.main>img:last-child{z-index:1}.visor--big-slider .paragraph,.visor--vertical-slider .paragraph{position:absolute;z-index:9;padding:3vw;width:50%;top:0}.visor--big-slider .visor__inner,.visor--vertical-slider .visor__inner{float:none;position:relative}.visor--design .visor__inner{width:-webkit-calc(50% - 5px);width:calc(50% - 5px);float:left}.visor--design .visor__inner:first-child{margin-right:10px}}@media screen and (min-width: 769px){.visor--app.visor--reverse{display:block}.visor--app.visor--reverse .visor__inner:first-child{width:66.40625%;margin-right:10px}.visor--app.visor--reverse .visor__inner:first-child:after{padding-top:83.7%}.visor--app.visor--reverse .visor__inner:last-child{width:-webkit-calc(33.59375% - 10px);width:calc(33.59375% - 10px);margin-right:0}.visor--app.visor--reverse .visor__inner:last-child:after{padding-top:169.5%}}.visor--app .visor__inner{width:100%}@media screen and (min-width: 769px){.visor--app .visor__inner:first-child{width:-webkit-calc(33.59375% - 10px);width:calc(33.59375% - 10px);margin-right:10px;display:block}}@media screen and (min-width: 769px) and (min-width: 769px){.visor--app .visor__inner:first-child:after{padding-top:205%}}@media screen and (min-width: 769px){.visor--app .visor__inner:last-child{width:66.40625%}}@media screen and (min-width: 769px) and (min-width: 769px){.visor--app .visor__inner:last-child:after{padding-top:100.7%}}@media screen and (max-width: 768px){.visor--design{float:none;margin:10px 0 0 0;width:100%}}.wrapper-vertical .step{position:relative}.visor__content{z-index:1}.visor__content .slider-container{float:left;width:50%}.visor--higher .visor__content .slider-container{height:auto;width:40%}@media screen and (max-width: 640px){.visor--higher .visor__content .slider-container{width:100%;float:none}}.visor--higher .visor__content .slick-slider,.visor--app .visor__content .slick-slider{border:2px solid #bbb}@media screen and (max-width: 640px){.visor--higher .visor__content{position:relative;top:auto;left:auto;right:auto;bottom:auto}}.visor--app__footer .visor__content{position:relative}@media screen and (max-width: 768px){.visor--app__footer .visor__content .animated_elem{display:none}}.visor--app__footer .visor__content .only-tablet{display:none}@media screen and (max-width: 768px){.visor--app__footer .visor__content .only-tablet{display:block;width:100%;opacity:1}}@media screen and (max-width: 768px){.big-slider__inner .big-slider__item:after{content:"";position:relative;padding-top:100%;display:block}}@media screen and (min-width: 641px) and (max-width: 768px){.big-slider__inner .big-slider__item:after{padding-top:77%}}@media screen and (min-width: 769px){.big-slider__inner .big-slider__item{height:689px}}.big-slider__inner .big-slider__item>img{width:auto !important;height:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.visor--higher .visor__inner{height:auto}@media screen and (max-width: 640px){.visor--higher .visor__inner>img{position:absolute;right:0;left:0}}@media screen and (min-width: 641px){.visor--higher .visor__inner{height:700px}}@media screen and (min-width: 769px){.visor--higher .visor__inner{height:800px}}.animated_elem{margin-left:15%}@media screen and (max-width: 768px){.visor--design .visor__inner:not(.hidden-s)+.visor__inner,.visor--app .visor__inner:not(.hidden-s)+.visor__inner,.visor--big-slider .visor__inner:not(.hidden-s)+.visor__inner{margin-top:10px}.visor--design .o-paragraph,.visor--app .o-paragraph,.visor--big-slider .o-paragraph{text-align:center}.visor--design .c-divider,.visor--app .c-divider,.visor--big-slider .c-divider{margin-left:auto;margin-right:auto}}.gallery__inner{position:relative;width:100%}.gallery__item{position:relative;float:left;overflow:hidden}.gallery__item .slick-arrow{top:25%}.gallery__item .o-paragraph{background-color:transparent}.gallery__item .o-paragraph .text{opacity:1}@media screen and (min-width: 768px){.gallery__item .o-paragraph{position:absolute;top:0;right:0;bottom:0;left:0;color:white;padding:3vw;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;transition:all 250ms linear}.gallery__item .o-paragraph .text{width:75%;opacity:0;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;transition:all 250ms linear}}@media screen and (min-width: 641px){.gallery__item:hover .o-paragraph{background-color:rgba(0,0,0,0.8);-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;transition:all 250ms linear}.gallery__item:hover .o-paragraph .text{opacity:1;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;transition:all 250ms linear}.gallery__item:hover .img-bkg{-webkit-transition:-webkit-transform 250ms linear;-moz-transition:-moz-transform 250ms linear;transition:transform 250ms linear;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.1);-moz-transform:translate3d(-50%, -50%, 0) scale(1.1);-ms-transform:translate3d(-50%, -50%, 0) scale(1.1);-o-transform:translate3d(-50%, -50%, 0) scale(1.1);transform:translate3d(-50%, -50%, 0) scale(1.1)}.gallery__item:after{content:"";display:block;padding-top:100%;width:100%}}.gallery__item .img-bkg{height:auto;width:100%;display:block}@media screen and (min-width: 641px){.gallery__item .img-bkg{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale(1);-moz-transform:translate3d(-50%, -50%, 0) scale(1);-ms-transform:translate3d(-50%, -50%, 0) scale(1);-o-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1);-webkit-transition:-webkit-transform 250ms linear;-moz-transition:-moz-transform 250ms linear;transition:transform 250ms linear}}@media screen and (min-width: 641px){.gallery__item:after{padding-top:53.5%}.gallery__item:nth-child(1),.gallery__item:nth-child(2){width:50%}.gallery__item:nth-child(3){clear:left}.gallery__item:nth-child(3),.gallery__item:nth-child(4),.gallery__item:nth-child(5){width:33.3333%}.gallery__item:nth-child(3):after,.gallery__item:nth-child(4):after,.gallery__item:nth-child(5):after{padding-top:80%}}.gallery__menu{text-align:center;clear:both}.gallery__menu li{display:inline-block;margin:0 1em}.gallery__menu li.active button{color:#ef4038}.gallery__menu button{background:transparent none;border:0}.gallery__menu button:focus{outline:0}.gallery__menu i{font-size:3.3em}.gallery__menu .active i{color:#ef4038}.visor--swiper{position:relative;overflow:hidden}.visor--swiper .wrapper-vertical{overflow:hidden}.visor--swiper .shell{display:none}@media screen and (max-width: 768px){.visor--swiper.not-swipe{height:auto}.visor--swiper.not-swipe .shell{width:200px;margin:0 auto;display:block;position:absolute;top:-100px;left:50%;-webkit-transform:translate3d(-50%, 0%, 0);-moz-transform:translate3d(-50%, 0%, 0);-ms-transform:translate3d(-50%, 0%, 0);-o-transform:translate3d(-50%, 0%, 0);transform:translate3d(-50%, 0%, 0)}.visor--swiper.not-swipe .visor__inner{height:auto !important}.visor--swiper.not-swipe .o-paragraph{top:9vh !important;width:100%}}.visor--swiper.not-swipe .wrapper-vertical,.visor--swiper.not-swipe .video-step{display:none}.visor--swiper.not-swipe .visor--swiper__carousel{width:748px;float:left}@media screen and (max-width: 768px){.visor--swiper.not-swipe .visor--swiper__carousel{width:100%;float:none}}.visor--swiper.not-swipe .visor__inner{height:700px}.visor--swiper.not-swipe .background-still{width:-webkit-calc(100% - 748px);width:calc(100% - 748px);float:right;height:100%;position:relative}@media screen and (max-width: 768px){.visor--swiper.not-swipe .background-still{height:295px;width:100%;float:none;top:auto}}.visor--swiper.not-swipe .wrapper-still{width:100%;left:0;bottom:0}.visor--swiper.startAnimation{background-color:white;z-index:9}.visor--swiper.startAnimation .wrapper-vertical{position:relative;overflow:auto;height:100%;z-index:4}.visor--swiper.startAnimation .background-still{position:fixed;width:100%;max-width:1260px;left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.down-sticky .visor--swiper.startAnimation,.up-sticky .visor--swiper.startAnimation{top:0}.visor--swiper.bottomAnimation .background-still{position:absolute;top:auto;bottom:0}.visor--swiper .visor__inner{height:100%;position:relative;overflow:hidden}.visor--swiper .visor__inner:first-child{width:100%;left:0}.visor--swiper .wrapper-still{position:absolute;top:0;right:0;bottom:0;background:#c7cbce;width:32.8125%;pointer-events:none;padding:100px 3vw;z-index:4}@media screen and (min-width: 1024px) and (max-width: 1024px){.visor--swiper .wrapper-still{background:#c7cbce url("../images/homepage/tl_vs4-1.jpg") 100% 100% no-repeat;background-size:100% auto}}@media screen and (min-width: 1025px){.visor--swiper .wrapper-still{background:url("../images/homepage/vs4-bkg.jpg") 0 0 no-repeat;background-size:cover}}.visor--swiper .wrapper-still .o-paragraph{top:6vh;text-align:center}.visor--swiper .wrapper-still .o-paragraph .c-divider{margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.visor--swiper .wrapper-still .o-paragraph{color:white}.visor--swiper .wrapper-still .o-paragraph .title{color:white}.visor--swiper .wrapper-still .o-paragraph .c-divider{background-color:white}}.visor--swiper .video-step{position:absolute;top:0;bottom:0;left:0;width:67.1875%;pointer-events:none}.visor--swiper .video-step video{position:absolute;top:50%;right:auto;bottom:0;left:0;width:140%;height:auto;-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.visor--swiper .video-step__item{opacity:0;z-index:1;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.visor--swiper .video-step__item.previous{z-index:2;opacity:1}.visor--swiper .video-step__item.next{z-index:4;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.visor--swiper .video-step__item.current{opacity:1;z-index:3;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.visor--swiper .background-still{position:absolute;top:0;width:100%;bottom:auto}.video-step{position:relative}.video-step__item{position:absolute;top:0;right:0;bottom:0;left:0}.o-card{text-align:center;color:#81888d;margin-bottom:45px}.inthenews .o-card{text-align:left}.inthenews .o-card .o-card__text{padding-top:9px}.inthenews .o-card h3{padding:9px 0}.inthenews .o-card .text{max-width:none}.inthenews .o-card time{font-family:"miller-display-italic", times, serif}@media screen and (min-width: 641px){.inthenews .o-card,.press .o-card{width:50%;padding-left:10px;padding-right:10px;float:left}}@media screen and (min-width: 769px){.inthenews .o-card,.press .o-card{width:33.33333%;padding-left:10px;padding-right:10px}}.o-card .c-divider{background-color:#81888d;margin-left:auto;margin-right:auto}.o-card a{color:#ef4038;text-decoration:none}.inthenews .o-card__image{max-height:200px}.o-card__image img:not(.no-responsive){width:100%}.o-card__text{color:#b4bbbf;margin-bottom:15px}.o-card__text span:not(.c-divider){padding-top:15px}.o-card__text span:first-child{float:left}.o-card__text span:last-child{float:right;font-family:"miller-display-italic", times, serif}.o-card__text .text{margin:0 auto;max-width:230px}.o-card__footer i{font-size:12px;vertical-align:middle}.o-pagination{text-align:center;margin-bottom:50px}.o-pagination a{text-decoration:none;font-size:24px;color:#83898e}.o-pagination li{display:inline-block;padding:0 7px}.o-pagination li.is-active .c-round{background-color:#83898e}.o-pagination li .c-round{background-color:#b6bbbf;font-size:21px;height:30px;width:30px;border-radius:30px;display:inline-block;color:white;text-decoration:none;text-align:center;padding:6px 0}footer{border-top:1px solid #b4bbbf;clear:both;font-size:14px;padding:24px 0;text-align:center}footer a{color:#b4bbbf;text-transform:uppercase;text-decoration:none}footer a:hover{color:#81888d}.footer__upper a{margin:0 3vw}@media screen and (max-width: 640px){.footer__upper{display:block;margin:12px}}.footer__lower{margin-top:30px}.social-btn{display:inline-block;vertical-align:middle}.social-btn a{height:33px;width:33px;background-color:#81888d;border-radius:33px;color:white;display:inline-block;font-size:20px;line-height:38px;margin-left:25px;text-align:center}.social-btn a:hover{color:white}#mc_embed_signup_scroll{float:right}@media screen and (max-width: 640px){#mc_embed_signup_scroll{float:none;margin-top:12px;margin-left:-12px}#mc_embed_signup_scroll input{width:100px}}.newsletter{color:#81888d;display:inline-block}@media screen and (max-width: 640px){.newsletter{margin-bottom:21px}}.newsletter label{color:#b4bbbf;display:inline-block;margin-top:8px;text-transform:uppercase}.newsletter input{background-color:transparent;border:0;color:#81888d;height:27px;padding-left:15px}.newsletter input:focus{outline:0}.newsletter .mc-field-group{background-color:#ebebeb;border-radius:33px 0 0 33px;margin-left:25px}.newsletter button{background-color:#ebebeb;border:0;border-radius:0 33px 33px 0;color:#81888d;cursor:pointer;display:inline-block;font-size:15px;height:27px;line-height:27px;margin-left:-4px;padding:0;position:relative;width:33px;vertical-align:bottom;right:-10px}.newsletter div.mce_inline_error{display:none;margin:10px;position:absolute}body{font-family:"avenir-book", helvetica, sans-serif;background-color:#ebebeb;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:"gotham-book", helvetica, sans-serif}header a{font-family:"gotham-book", helvetica, sans-serif;text-decoration:none}small{font-family:"miller-display-italic", times, serif}i{font-family:"friday-UI" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-lazy{opacity:0;-webkit-transition:opacity 250ms linear 50ms;-moz-transition:opacity 250ms linear 50ms;transition:opacity 250ms linear 50ms}.b-lazy.b-loaded{opacity:1;-webkit-transition:opacity 250ms linear 50ms;-moz-transition:opacity 250ms linear 50ms;transition:opacity 250ms linear 50ms}.wrapper{background-color:white;margin:0 auto;padding:0 10px;width:100%}@media screen and (min-width: 769px){.wrapper{max-width:1280px}}.main{clear:both;overflow:hidden;position:relative;text-align:center}.main .c-divider{background-color:#ef4038;margin-left:auto;margin-right:auto}.main .image{background-size:cover}@media screen and (min-width: 641px) and (max-width: 768px){.main{height:600px}}.main__image{width:100%}@media screen and (min-width: 641px){.main__image{position:absolute;top:0;bottom:0;left:50%;height:100%;width:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.main__inner{color:white;text-align:center;z-index:2}@media screen and (min-width: 641px){.main__inner{left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.homekit .main__inner{top:40%}}.video--background{z-index:1}@media screen and (min-width: 641px){.video--background{height:100%;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}}.icon-svg{height:48px;display:block;width:48px}@media screen and (max-width: 640px){.icon-svg{display:none}}.icon-svg i{font-size:3em}.icon-svg .change-color{fill:white !important}@media screen and (max-width: 768px){.visor--product-shop .slider--shop{margin-top:50px}.visor--product-shop .visor__inner{height:auto}}.visor--product-shop .o-paragraph--shop{position:relative;text-align:center}@media screen and (min-width: 767px){.visor--product-shop .slider--shop{top:25%}.visor--product-shop .shell-list li{width:16%;margin-bottom:42px;margin-right:6%}}.visible-s{display:none}@media screen and (max-width: 768px){.visible-s{display:block}}.hidden-s{display:block}@media screen and (max-width: 1024px){.hidden-s{display:none}}.smoke{background-size:cover;width:100%;left:0;opacity:1}.btn-magin-top{margin-top:21px}.column-footer{width:100%;margin-top:100px;float:left}.visor--app__footer .column-footer{margin-bottom:100px;width:50%}@media screen and (max-width: 640px){.visor--app__footer .column-footer{width:100%;margin-top:50px}.visor--app__footer .column-footer:after{display:none}.visor--app__footer .column-footer:first-child{margin-bottom:-100px}}@media screen and (min-width: 769px){.column-footer{width:30%}.column-footer:first-child{width:70%}.column-footer:last-child{width:30%}}.column-footer:after{content:"";padding-top:60%;display:block;width:100%}.column-footer>div{width:100% !important}.column-footer .o-paragraph{padding-top:25%}.column-footer>img{width:70%;opacity:0}.js-in-view .column-footer>img{opacity:1}.icon-start,.icon-container{position:absolute;top:0;right:0;bottom:0;left:0;font-size:2.4em;display:none}@media screen and (min-width: 641px){.icon-start,.icon-container{display:block}}.icon-start>span,.icon-container>span{position:absolute;color:#233241;text-align:center}.icon-start>span span,.icon-container>span span{font-size:12px;display:block}.icon-start .icon_01,.icon-container .icon_01{top:53%;left:77.5%}.icon-start .icon_02,.icon-container .icon_02{top:9%;left:47.5%}.icon-start .icon_03,.icon-container .icon_03{top:38.5%;left:33.5%}.icon-start .icon_04,.icon-container .icon_04{top:23%;left:23%}.icon-start .icon_05,.icon-container .icon_05{top:38%;left:8.5%}.icon-start .icon_06,.icon-container .icon_06{top:60%;left:65.5%}@media screen and (min-width: 1025px){.icon-start .icon_06,.icon-container .icon_06{top:66%}}.icon-start .icon_07,.icon-container .icon_07{top:49%;left:52%}.icon-start .icon_08,.icon-container .icon_08{top:59%;left:90%}.icon-start .icon_09,.icon-container .icon_09{top:60%;left:32.5%}@media screen and (min-width: 1025px){.icon-start .icon_09,.icon-container .icon_09{top:65%}}.js-in-view .icon-start .icon_01,.js-in-view .icon-container .icon_01{-webkit-transition:opacity 500ms linear 0.25s;-moz-transition:opacity 500ms linear 0.25s;transition:opacity 500ms linear 0.25s}.js-in-view .icon-start .icon_02,.js-in-view .icon-container .icon_02{-webkit-transition:opacity 500ms linear 0.33s;-moz-transition:opacity 500ms linear 0.33s;transition:opacity 500ms linear 0.33s}.js-in-view .icon-start .icon_03,.js-in-view .icon-container .icon_03{-webkit-transition:opacity 500ms linear 0.5s;-moz-transition:opacity 500ms linear 0.5s;transition:opacity 500ms linear 0.5s}.js-in-view .icon-start .icon_04,.js-in-view .icon-container .icon_04{-webkit-transition:opacity 500ms linear 0.66s;-moz-transition:opacity 500ms linear 0.66s;transition:opacity 500ms linear 0.66s}.js-in-view .icon-start .icon_05,.js-in-view .icon-container .icon_05{-webkit-transition:opacity 500ms linear 0.75s;-moz-transition:opacity 500ms linear 0.75s;transition:opacity 500ms linear 0.75s}.js-in-view .icon-start .icon_06,.js-in-view .icon-container .icon_06{-webkit-transition:opacity 500ms linear 0.99s;-moz-transition:opacity 500ms linear 0.99s;transition:opacity 500ms linear 0.99s}.js-in-view .icon-start .icon_07,.js-in-view .icon-container .icon_07{-webkit-transition:opacity 500ms linear 1.25s;-moz-transition:opacity 500ms linear 1.25s;transition:opacity 500ms linear 1.25s}.js-in-view .icon-start .icon_08,.js-in-view .icon-container .icon_08{-webkit-transition:opacity 500ms linear 1.33s;-moz-transition:opacity 500ms linear 1.33s;transition:opacity 500ms linear 1.33s}.js-in-view .icon-start .icon_09,.js-in-view .icon-container .icon_09{-webkit-transition:opacity 500ms linear 1.5s;-moz-transition:opacity 500ms linear 1.5s;transition:opacity 500ms linear 1.5s}.icon-start .icon_01,.icon-start .icon_02,.icon-start .icon_03,.icon-start .icon_04,.icon-start .icon_05,.icon-start .icon_06,.icon-start .icon_07,.icon-start .icon_08,.icon-start .icon_09,.icon-container .icon_01,.icon-container .icon_02,.icon-container .icon_03,.icon-container .icon_04,.icon-container .icon_05,.icon-container .icon_06,.icon-container .icon_07,.icon-container .icon_08,.icon-container .icon_09{opacity:0}.js-in-view .icon-start .icon_01,.js-in-view .icon-start .icon_02,.js-in-view .icon-start .icon_03,.js-in-view .icon-start .icon_04,.js-in-view .icon-start .icon_05,.js-in-view .icon-start .icon_06,.js-in-view .icon-start .icon_07,.js-in-view .icon-start .icon_08,.js-in-view .icon-start .icon_09,.js-in-view .icon-container .icon_01,.js-in-view .icon-container .icon_02,.js-in-view .icon-container .icon_03,.js-in-view .icon-container .icon_04,.js-in-view .icon-container .icon_05,.js-in-view .icon-container .icon_06,.js-in-view .icon-container .icon_07,.js-in-view .icon-container .icon_08,.js-in-view .icon-container .icon_09{opacity:1}.icon-container{-webkit-transition:opacity 500ms linear;-moz-transition:opacity 500ms linear;transition:opacity 500ms linear}.js-in-view .icon-container{opacity:1}.o-hero{height:295px;width:100%;position:relative}.o-hero img{position:absolute;top:50%;height:100%;width:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:none}@media screen and (min-width: 641px){.o-hero img{height:auto;width:100%}}.o-hero>.c-headline{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.o-hero .c-bkg-img{height:295px;overflow:hidden;position:relative}.container{clear:both;margin-left:-10px;margin-rght:-10px}.container::after{clear:both;content:"";display:table}[class^="col"]{float:left}.col-4{width:100%;padding-left:10px;padding-right:10px}@media screen and (min-width: 641px){.col-4{width:33.33333%;padding-left:10px;padding-right:10px}}.col-6{width:50%;padding-left:10px;padding-right:10px}@media screen and (max-width: 641px){.col-6{width:100%;padding-left:10px;padding-right:10px}}.row{clear:both;margin:0 -10px}.row.inthenews{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}@media screen and (max-width: 640px){.row.inthenews{margin:0px;margin-top:10px}}@media screen and (max-width: 640px){.row.press{margin:0}}.row.row--reverse>*:first-child{float:right}.js-carousel{margin-bottom:10px;position:relative}.js-carousel .o-paragraph{-webkit-transition:opacity 250ms linear;-moz-transition:opacity 250ms linear;transition:opacity 250ms linear;opacity:1;z-index:1}@media screen and (min-width: 769px){.js-carousel .o-paragraph{opacity:0}}.js-carousel .slick-dots{bottom:10px;position:absolute;width:100%}.stopmotion{z-index:1;position:relative}.desktop .stopmotion{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity 250ms linear;-moz-transition:opacity 250ms linear;transition:opacity 250ms linear}@media screen and (min-width: 1025px){.stopmotion{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity 250ms linear;-moz-transition:opacity 250ms linear;transition:opacity 250ms linear}}.stopmotion img{width:100%}.desktop .stopmotion img{position:absolute;width:auto;height:100%}.js-show-image .o-paragraph,.js-show-image .stopmotion{opacity:1;-webkit-transition:opacity 250ms linear;-moz-transition:opacity 250ms linear;transition:opacity 250ms linear}.js-show-image .o-paragraph{z-index:2}.js-carousel__track{position:relative}.js-carousel__track.slick-initialized:after{display:none}.js-carousel__track.slick-initialized .o-paragraph{opacity:1 !important}@media screen and (max-width: 767px){.js-carousel__track .slick-arrow{top:18%}}@media screen and (min-width: 769px){.js-carousel__track:after{content:"";display:block;padding-top:54.6875%}}.js-carousel__track li{position:relative;z-index:1}@media screen and (min-width: 769px){.js-carousel__track li{position:absolute;top:0;right:0;bottom:0;left:0}}.js-carousel__track li.js-next{z-index:2}.js-carousel__track li.js-current{z-index:3}.js-carousel__track video{display:none;position:absolute;top:50%;bottom:0;left:50%;height:100%;width:auto;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media screen and (min-width: 769px){.js-carousel__track video{display:block}}.js-carousel__track .o-paragraph{position:relative;width:100%}@media screen and (min-width: 641px){.js-carousel__track .o-paragraph{position:absolute;top:3vw;bottom:0;left:3vw;width:40%}}.js-carousel__controller{position:absolute;top:50%;right:20px;-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);z-index:9}.js-carousel__dots{margin:3px 1px 9px 0}.js-carousel__dots .js-active button{background:white}.js-carousel__dots button{border:1px solid white;font-size:0;background:transparent none;height:15px;width:15px;display:inline-block;border-radius:100%}.js-carousel__dots button:focus{outline:0}.js-arrow{height:33px;width:33px;background:transparent none;border:1px solid white;border-radius:100%;display:inline-block;font-size:0}.js-arrow:focus{outline:0}.js-arrow.next-arrow:after,.js-arrow.next-arrow:before{content:"";height:15px;width:1px;display:inline-block;background-color:white}.js-arrow.next-arrow:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.js-arrow.next-arrow:before{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.js-arrow.next-arrow:after{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}.js-arrow.next-arrow:before{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}.js-arrow.reload-arrow{background:url("../images/reload-icon.png") 50% 50% no-repeat;background-size:60%}.slideshow-block{width:100%;margin:0 auto;z-index:8}.slideshow-block img{width:100%;display:block}.visor--app .slider-content{padding:22.5% 7%}.visor--higher .slider-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:23% 8% 42%}.has-video .o-paragraph{z-index:9}.slideshow-background{margin-top:21%;position:relative;height:auto;width:62%}.slideshow-background:after{content:"";display:block;padding-top:204%;position:relative}@media screen and (max-width: 640px){.slideshow-background{height:auto;width:45%}}@media screen and (min-width: 641px) and (max-width: 1024px){.slideshow-background{height:auto;width:80%}}@media screen and (min-width: 1025px){.slideshow-background{height:auto;width:52%}}.slideshow-background>div{position:absolute;top:0;right:0;bottom:0;left:0}.visor--app .slideshow-background{-webkit-transform:translate3d(-50%, -51%, 0);-moz-transform:translate3d(-50%, -51%, 0);-ms-transform:translate3d(-50%, -51%, 0);-o-transform:translate3d(-50%, -51%, 0);transform:translate3d(-50%, -51%, 0);position:absolute;top:50%;left:50%;background:transparent url("../images/homepage/vs3-bkg.png") 50% 50% no-repeat;background-size:100% auto}.visor--higher .slideshow-background{background:transparent url("../images/app/vs5-bkg.png") 50% 50% no-repeat;background-size:100% auto;margin:25% 28% 0}@media screen and (max-width: 640px){.visor--higher .slideshow-background{margin:5% auto 10% !important}}@media screen and (min-width: 641px) and (max-width: 1024px){.visor--higher .slideshow-background{margin:50% 10% 0}}@media screen and (max-width: 1024px){.visor--higher .slideshow-background{margin:25% 10% 0}}@media screen and (min-width: 1025px){.visor--higher .slideshow-background{margin:25% 48% 0}}.slider-animated--item img{height:auto;width:100%;position:relative}.slick-dots li{margin-bottom:12px;position:relative;display:inline-block;margin:0 12px}.slick-dots li:after,.slick-dots li:before{content:"";border-radius:100%;display:inline-block;position:absolute;left:50%;top:50%}.slick-dots li:after{height:8px;width:8px;margin-top:-4px;margin-left:-4px}.slick-dots li:before{background-color:#81888d;height:16px;width:16px;margin-top:-8px;margin-left:-8px}.slick-dots li.slick-active:after{background-color:white}.slick-dots li button{font-size:0;border:0;background:transparent none}@media screen and (min-width: 769px){.big-slider__vertical .slick-prev{margin-top:142px}.big-slider__vertical .slick-next{margin-top:-45px}.big-slider__vertical .slick-dots,.big-slider__vertical .slick-arrow{position:absolute;top:50%;right:3vw;z-index:2}.big-slider__vertical .slick-arrow{border:1px solid white;font-size:0;background:transparent none;height:33px;width:33px;display:inline-block;border-radius:100%;-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}.big-slider__vertical .slick-arrow:after,.big-slider__vertical .slick-arrow:before{content:"";height:15px;width:1px;display:inline-block;background-color:white}.big-slider__vertical .slick-arrow:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.big-slider__vertical .slick-arrow:before{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.big-slider__vertical .slick-arrow.slick-prev:after{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}.big-slider__vertical .slick-arrow.slick-prev:before{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}.big-slider__vertical .slick-dots li:after,.big-slider__vertical .slick-dots li:before{content:"";border-radius:100%;display:inline-block;position:absolute;top:50%;left:50%}.big-slider__vertical .slick-dots li:after{height:8px;width:8px;margin-top:-4px;margin-left:-4px}.big-slider__vertical .slick-dots li:before{border:1px solid white;height:16px;width:16px;margin-top:-8px;margin-left:-8px}.big-slider__vertical .slick-dots li.slick-active:after{background-color:white}.big-slider__vertical .slick-dots li button{font-size:0;border:0;background:transparent none}}.slick-arrow{position:absolute;top:50%;height:33px;width:33px;font-size:0;display:inline-block;background-color:transparent;border:0;z-index:2}.slick-arrow::after{clear:both;content:"";display:table}.slick-arrow:hover,.slick-arrow:focus{outline:0}.slick-prev{background-image:url("../images/bkg-btn-prev.png");left:9px}.slick-next{background-image:url("../images/bkg-btn-next.png");right:9px}.slider-animated .slick-prev{left:-75%}.slider-animated .slick-next{right:-75%}.gallery--mobile .slick-arrow{top:25%}.visor--swiper__carousel .visor-step{position:relative}.visor--swiper__carousel .visor-step .paragraph--step{padding:0;bottom:152px;width:50%;left:50%;margin-left:-25%}.slick-slide:not(.big-slider__item){height:auto !important;position:relative}.slideshow-block__item.slick-slide:after{padding-top:185%;content:"";position:relative;display:block}.slideshow-block__item img{position:absolute;top:0;right:0;bottom:0;left:0}.wifiover{position:absolute;bottom:40%;left:33%;width:25%;opacity:0.5;display:none}.wifiover img{width:50%}@media screen and (min-width: 641px){.wifiover{display:block}}button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn{border-radius:24px;background-color:#ef4038;background-color:#ef4038;color:white;display:inline-block;font-family:"avenir-book", helvetica, sans-serif;opacity:0.8;padding:0.3em 0.9em;-webkit-transition:all 250ms;-moz-transition:all 250ms;transition:all 250ms;text-decoration:none}.btn:hover{border-radius:3px;-webkit-transition:all 250ms;-moz-transition:all 250ms;transition:all 250ms}.btn:active{background-color:#233241;-webkit-transition:all 250ms;-moz-transition:all 250ms;transition:all 250ms}.btn.btn--small{font-size:15px}.btn.btn--big{font-size:18px}.btn.btn--reverse{background-color:white;color:#ef4038;color:#ef4038}.burger-menu{height:36px;width:33px;position:absolute;top:4px;right:0;background:transparent none;border:0;display:inline-block;line-height:12px;padding:0}@media screen and (min-width: 769px){.burger-menu{display:none}}.burger-menu span{height:3px;width:33px;background-color:#81888d;border-radius:3px;display:inline-block;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.burger-menu span span:nth-child(1){-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.25s ease-in-out 0.5s;-moz-transition:-moz-transform 0.25s ease-in-out 0.5s;transition:transform 0.25s ease-in-out 0.5s}.burger-menu span span:nth-child(2){width:33px;opacity:1;-webkit-transition:all 0.25s ease-in-out 0.5s;-moz-transition:all 0.25s ease-in-out 0.5s;transition:all 0.25s ease-in-out 0.5s}.burger-menu span span:nth-child(3){-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.25s ease-in-out 0.5s;-moz-transition:-moz-transform 0.25s ease-in-out 0.5s;transition:transform 0.25s ease-in-out 0.5s}.burger-menu.js-open span{background-color:#ef4038;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.burger-menu.js-open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out}.burger-menu.js-open span:nth-child(2){width:0;opacity:0;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.burger-menu.js-open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out}button.arrow-menu{font-size:0;bottom:0px;position:absolute;bottom:12px;left:50%;margin-left:-12px;display:none;border:0;background:none;height:24px;width:24px}@media screen and (max-width: 767px){.down-sticky button.arrow-menu{display:inline-block}}button.arrow-menu span{position:relative;display:block;height:24px;width:15px}button.arrow-menu span:after,button.arrow-menu span:before{content:"";background-color:#81888d;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;position:absolute}button.arrow-menu span:after{height:2px;width:12px;border-radius:2px;right:0;top:5px}button.arrow-menu span:before{height:12px;width:2px;border-radius:2px;left:0;top:0}.bottom-btn{background:transparent none;border:0;color:#81888d;cursor:pointer;font-size:21px;font-family:"avenir-book", helvetica, sans-serif;z-index:2}@media screen and (min-width: 641px){.bottom-btn{color:white;position:absolute;bottom:39px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.bottom-btn span{content:"";width:0;height:0;border-style:solid;border-width:9px 0 9px 12px;border-color:transparent transparent transparent #81888d;display:inline-block;vertical-align:middle;margin-right:12px}@media screen and (min-width: 641px){.bottom-btn span{border-color:transparent transparent transparent #fff}}[data-action="close-modal"]{position:absolute;top:12px;right:12px;z-index:999;border:0}.color-list{position:relative;font-size:0;margin-top:12px;width:100%}@media screen and (max-width: 768px){.color-list{padding-top:24%;text-align:center;padding-bottom:200px}}@media screen and (max-width: 767px){.color-list{padding-bottom:5%}}.color-list>li{display:inline-block;margin:0 3% 5%}@media screen and (max-width: 640px){.color-list>li{margin:0 5% 0}}.color-list li:nth-child(1) .btn-round{background-color:#b6bbbf}.color-list li:nth-child(2) .btn-round{background-color:#c38659}.color-list li:nth-child(3) .btn-round{background-color:#c3aa56}.color-list li:nth-child(4) .btn-round{background-color:#1b1b1b}.color-list li:nth-child(5) .btn-round{background-color:#b6bbbf}.color-list li:nth-child(6) .btn-round{background-color:#e6e7e9}.color-list li:nth-child(7) .btn-round{background-color:#ddb174}.color-list li.active:nth-child(1) .btn-round{box-shadow:0 0 0 1px #b6bbbf}.color-list li.active:nth-child(2) .btn-round{box-shadow:0 0 0 1px #c38659}.color-list li.active:nth-child(3) .btn-round{box-shadow:0 0 0 1px #c3aa56}.color-list li.active:nth-child(4) .btn-round{box-shadow:0 0 0 1px #1b1b1b}.color-list li.active:nth-child(5) .btn-round{box-shadow:0 0 0 1px #b6bbbf}.color-list li.active:nth-child(6) .btn-round{box-shadow:0 0 0 1px #e6e7e9}.color-list li.active:nth-child(7) .btn-round{box-shadow:0 0 0 1px #ddb174}.btn-round{border:0;background:none;height:36px;width:37px;border-radius:37px;padding:1px;border:3px solid #eee}.shell-list,.big-slider__controller{list-style-type:none;margin:0;padding:0;font-size:0}.shell-list li,.big-slider__controller li{cursor:pointer;display:inline-block;font-size:14px;margin:0 5%;position:relative}@media screen and (min-width: 1024px){.shell-list li,.big-slider__controller li{margin:0 2.1%}}.shell-list li:after,.big-slider__controller li:after{content:"";padding-top:100%;position:relative;display:block}@media screen and (min-width: 1024px){.shell-list li.active>span,.big-slider__controller li.active>span{color:#81888d}}@media screen and (min-width: 1024px){.shell-list li.active img,.big-slider__controller li.active img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 750ms ease-in-out;-moz-transition:-moz-transform 750ms ease-in-out;transition:transform 750ms ease-in-out}}.shell-image{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:1px 3px 4px rgba(0,0,0,0.15);border-radius:100%}.shell-image img{height:100%;width:100%;position:absolute;top:1px;right:0;bottom:0;left:0;vertical-align:bottom}@media screen and (min-width: 1024px){.shell-image img{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 750ms ease-in-out;-moz-transition:-moz-transform 750ms ease-in-out;transition:transform 750ms ease-in-out}}.shell-image+span{color:#b4bbbf;font-family:"miller-display-italic", times, serif;position:absolute;top:100%;right:0;left:0;z-index:1;font-size:1em;line-height:1.2;text-align:center;padding-top:6px}.shell-image+span em{font-size:0.8em;display:block}@media screen and (max-width: 640px){.shell-image+span{white-space:nowrap}}.big-slider__controller{text-align:center;padding-bottom:51px;position:relative}@media screen and (max-width: 768px){.big-slider__controller{position:relative;padding:0}}@media screen and (max-width: 768px) and (min-width: 641px){.big-slider__controller{min-height:120px}}@media screen and (max-width: 768px){.big-slider__controller li{width:30%;position:absolute;left:50%;transform:translateX(-50%);top:-110px;opacity:0;font-size:21px}.big-slider__controller li span.products-shell{position:absolute;top:0;right:0;bottom:0;left:0}.big-slider__controller li.active{opacity:1}}@media screen and (max-width: 640px){.big-slider__controller li{top:-55px}}@media screen and (min-width: 769px){.big-slider__controller{background-color:#eeeeee}.big-slider__controller li{top:-70px;top:0;margin-top:-51px;width:8%;font-size:16px}}.ul-list-slideshow{margin-top:0;width:100%}@media screen and (min-width: 641px){.ul-list-slideshow{width:75%;top:50%;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.ul-list-slideshow li{margin-bottom:33px;padding-left:60px;position:relative;cursor:pointer}.ul-list-slideshow li span{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width: 640px){.ul-list-slideshow li{display:none;padding-left:0}}.ul-list-slideshow li.active{color:#233241}@media screen and (max-width: 640px){.ul-list-slideshow li.active{display:block}}.ul-list-slideshow li.active .icon-svg .change-color{fill:#233241 !important}@media screen and (min-width: 641px) and (max-width: 768px){.ul-list-slideshow .text{display:none}}.shell-list-box .shell-list{padding:31px 0 0}@media screen and (min-width: 769px){.shell-list-box{padding-top:9%}}.shell-list-box h3{font-size:20px;line-height:12px;text-align:center}@media screen and (max-width: 769px){.visor--product-shop .shell-list li{width:15%;margin-bottom:5em}}@media screen and (max-width: 769px) and (max-width: 640px){.visor--product-shop .shell-list li{width:20%}}@media screen and (min-width: 769px){.js-carousel .text{max-width:390px}.text.text--slider{width:380px}.text.text--homekit{max-width:24vw}.text.text--sharing{max-width:23vw;width:100%}.text.text--keyless{max-width:25vw}.text.text--key{max-width:374px}.text.text--keymin{max-width:20vw}}@media screen and (min-width: 641px) and (max-width: 768px){#construction .o-paragraph,#sharing .o-paragraph,#keyless .o-paragraph{text-align:left;width:50%}#construction .c-divider,#sharing .c-divider,#keyless .c-divider{margin-left:0}}.container{max-width:980px;margin-left:auto;margin-right:auto}.container.partners .col-6{padding:10px}.container.partners .o-paragraph{color:#81888d;padding:3vw 0 0 6vw}.container.partners .row--reverse .o-paragraph{padding:3vw 6vw 0 0}.container.partners .col-6:nth-child(2n+1){clear:left}.container.partners .o-image img{width:100%}.container.partners .c-divider{background-color:#81888d}.container.contact{margin-bottom:135px}.container.contact .o-card{width:100%}@media screen and (min-width: 641px){.container.contact .o-card{width:33.33333%;padding-left:10px;padding-right:10px;float:left}}.container.contact .o-card:nth-child(4){clear:left}@media screen and (min-width: 641px){.container.contact .o-card:nth-child(4){margin-left:16.666%}}.footer-column{padding-bottom:45px}.footer-column a{color:#ef4038;text-decoration:none}.footer-column .social-btn{position:relative;top:-8px}.footer-column .social-btn a{color:white}.bordered{clear:both;color:#81888d;border-bottom:1px solid #81888d;margin-bottom:21px;padding-bottom:6px;padding-top:50px;font-size:1.8em;text-transform:uppercase}@media screen and (max-width: 768px){.footer-press .col-6{width:100%}}.homekit-footer{margin:60px auto}.homekit-footer::after{clear:both;content:"";display:table}.homekit-footer .col-6{display:table}.homekit-footer .o-paragraph{color:#81888d;display:table-cell;padding-left:30px;vertical-align:middle;width:50%}.homekit-footer .o-paragraph .c-divider{background-color:#ef4038}.homekit-footer .o-paragraph .text{margin-bottom:21px}.homekit-footer .big-image{display:table-cell;width:50%}