@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.main-nav sub,.main-nav sup,.nav-notify--fineprint,dfn{font-style:italic}img,legend{border:0}.flex-center,.list--center,.top-banner__content{-webkit-box-align:center}.error a,footer small a{text-decoration:underline}.connected-override .wrapper,body{padding-top:0}.clearfix:after,.container-fluid:after,.container:after,.fieldset:after,.group:after,.row--limit:after,.row--narrow:after,.row--none:after,.row-limit:after,.row-narrow:after,.row-none:after,.row:after,.tabs:after,footer .err,footer:after,section:after{clear:both}.text--strike,.v-center,.v-center-nomobile,section,sub,sup{position:relative}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.blue{background-color:#003550}.orange{background-color:#eb4623}.grey{background-color:#161616}.white{background-color:#fff}.colorOrange{color:#eb4623!important}.colorGrey{color:#161616}.red{background-color:#bc151b}.colorRed{color:#bc151b}.purple{color:#8665c3}footer:after,footer:before,section:after,section:before{display:table;content:" "}.smallText{font-size:.6em!important}.medText{font-size:.8em!important}.regText{font-size:1em}.center{margin:0 auto}.text--center,.text-center{text-align:center}.text--right{text-align:right}.text--left{text-align:left}.center--left,.center--right,.center-left,.center-right,.footer-cta__border,.footer-social__link,.noscript,.rule,.section__header,.text--center,.text-center,.top-banner__content,footer .err,footer small,h2{text-align:center}.flex-center-nomobile{display:block}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-center-h{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.v-center{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.desktop_only,.hide-mobile{display:none}.hide-nonmobile,.noscript{display:block}.error{color:#ed1c24}.error a{color:inherit}.success{color:#44db5e}a,section{color:#808083}.noscript{margin-top:80px;font-weight:700}dd,dl,menu,ol,ul{margin:0;padding:0}.hide{display:none}.show{display:block}dd,dl,menu,ul{list-style:none}.clearfix:after,.clearfix:before{display:table;content:" "}.connected-override>header{display:none}body{background-color:#fff}section{width:100%;background:#fff}.wrapper{padding-top:59px}.top-banner .wrapper{padding-top:114px}.b2b .wrapper{padding-top:59px}.group{zoom:1}.group:after,.group:before{content:"";display:table}.arrow-link,.rule li{display:inline-block}.text--strike{padding-top:0;z-index:1}.text--strike:before{border-top:2px solid #f1f1f1;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}.text--strike span{background:#fff;padding:0 15px}.p--limit{width:90%;margin-right:auto;margin-left:auto}.p--none{margin:0;padding:0}.section--dark{background-color:#161616}.section--white{background-color:#fff}.section__header{margin-top:3em;margin-bottom:1.8em}.space-none{padding:0;margin:0}.default-padding{padding:5.78em 0}a{text-decoration:none}.arrow-link{font-size:.91em;margin:1em auto;color:#8665c3;font-weight:600}.arrow-link:hover{color:#808083}.arrow-link.darkbg:hover{color:#fff}.arrow-link i{font-size:1.4em}.android-sprite{width:26px;height:30px;background:url(/images/global/android-sprite.svg) no-repeat}.no-svg .android-sprite{background:url(/images/global/android-sprite.png) no-repeat}.sectionShadow{position:absolute;width:100%;height:8px;top:0;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.3)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%)}.downTriangle{position:absolute;width:75px;height:30px;bottom:-29px;left:50%;margin-left:-40px;z-index:200;background:url(/images/patterns/triangle_sprite.png) 0 -68px no-repeat}.rule{width:100%;height:50px;padding:0;margin:0 auto 1.5em}.rule li{zoom:1;position:relative}.rule .ruleIcon{width:65px;height:65px;background:url(/images/icons/rule_icons.svg) no-repeat}.no-svg .ruleIcon{background:url(/images/icons/rule_icons.png) no-repeat}.rule .sideRules{width:36%;height:3px;background:#353435;top:-32px}.divider,hr{background-color:#323132}hr{width:70%;height:2px;color:#323132;border:none}.footer-ctas,.footer-social{border-bottom:1px solid #323132}.hr--full{width:100%}.thinHr{width:90%;height:1px;background-color:#d5d5d5}.menu-cover,header{background-color:#1e1e1e}.sectionImage{height:250px}.icon-arrow--down{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:11px 11px;-ms-transform-origin:11px 11px;transform-origin:11px 11px}.icons-svg-sprite{height:0;visibility:hidden;position:absolute;left:-10000px}.icon svg,.sprite svg{fill:currentColor;height:100%;width:100%;position:absolute;left:0;top:0}.icon,header .logo{display:inline-block;position:relative}.icon{height:1rem;width:1rem;vertical-align:middle}.icon-1-5x{width:1.5rem;height:1.5rem;font-size:1.5em}.icon-2x{width:2rem;height:2rem;font-size:2em}.sprite{height:1rem;width:1rem;display:inline-block}@font-face{font-family:icons;src:url(/fonts/icons.eot?v=1505753493141);src:url(/fonts/icons.eot?#iefix) format("eot"),url(/fonts/icons.woff?v=1505753493141) format("woff"),url(/fonts/icons.ttf?v=1505753493141) format("truetype")}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-6x{font-size:6em}.icon-account:before,.icon-arrow-back:before,.icon-arrow-external-link:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow:before,.icon-call:before,.icon-careers:before,.icon-cart:before,.icon-casestudies:before,.icon-check:before,.icon-close:before,.icon-connectedapp:before,.icon-contact:before,.icon-coyote:before,.icon-creations:before,.icon-dimmer-switch:before,.icon-dropdown-arrow:before,.icon-email:before,.icon-evolution:before,.icon-facebook:before,.icon-hubbell:before,.icon-insideidevices:before,.icon-instagram:before,.icon-instant-switch:before,.icon-ishower2:before,.icon-linkedin:before,.icon-lock:before,.icon-minus:before,.icon-module:before,.icon-outdoor-switch:before,.icon-partners:before,.icon-platform:before,.icon-plus:before,.icon-press:before,.icon-search:before,.icon-services:before,.icon-socket-symbol:before,.icon-socket:before,.icon-support:before,.icon-sweetblue:before,.icon-switch-symbol:before,.icon-switch:before,.icon-tag:before,.icon-thermostat-symbol:before,.icon-thermostat:before,.icon-trash:before,.icon-twitter:before,.icon-wall-dimmer-switch:before,.icon-wall-outlet:before,.icon-wall-switch:before,.icon-web:before,.icon-why-idevices:before,.icon-works-with:before,.icon-x:before,.icon-youtube:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-account,.icon-arrow,.icon-arrow-back,.icon-arrow-external-link,.icon-arrow-left,.icon-arrow-right,.icon-call,.icon-careers,.icon-cart,.icon-casestudies,.icon-check,.icon-close,.icon-connectedapp,.icon-contact,.icon-coyote,.icon-creations,.icon-dimmer-switch,.icon-dropdown-arrow,.icon-email,.icon-evolution,.icon-facebook,.icon-hubbell,.icon-insideidevices,.icon-instagram,.icon-instant-switch,.icon-ishower2,.icon-linkedin,.icon-lock,.icon-minus,.icon-module,.icon-outdoor-switch,.icon-partners,.icon-platform,.icon-plus,.icon-press,.icon-search,.icon-services,.icon-socket,.icon-socket-symbol,.icon-support,.icon-sweetblue,.icon-switch,.icon-switch-symbol,.icon-tag,.icon-thermostat,.icon-thermostat-symbol,.icon-trash,.icon-twitter,.icon-wall-dimmer-switch,.icon-wall-outlet,.icon-wall-switch,.icon-web,.icon-why-idevices,.icon-works-with,.icon-x,.icon-youtube{display:inline-block;line-height:1;vertical-align:middle}.icon-account:before{content:""}.icon-arrow-back:before{content:""}.icon-arrow-external-link:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow:before{content:""}.icon-call:before{content:""}.icon-careers:before{content:""}.icon-cart:before{content:""}.icon-casestudies:before{content:""}.icon-check:before{content:""}.icon-close:before{content:""}.icon-connectedapp:before{content:""}.icon-contact:before{content:""}.icon-coyote:before{content:""}.icon-creations:before{content:""}.icon-dimmer-switch:before{content:""}.icon-dropdown-arrow:before{content:""}.icon-email:before{content:""}.icon-evolution:before{content:""}.icon-facebook:before{content:""}.icon-hubbell:before{content:""}.icon-insideidevices:before{content:""}.icon-instagram:before{content:""}.icon-instant-switch:before{content:""}.icon-ishower2:before{content:""}.icon-linkedin:before{content:""}.icon-lock:before{content:""}.icon-minus:before{content:""}.icon-module:before{content:""}.icon-outdoor-switch:before{content:""}.icon-partners:before{content:""}.icon-platform:before{content:""}.icon-plus:before{content:""}.icon-press:before{content:""}.icon-search:before{content:""}.icon-services:before{content:""}.icon-socket-symbol:before{content:""}.icon-socket:before{content:""}.icon-support:before{content:""}.icon-sweetblue:before{content:""}.icon-switch-symbol:before{content:""}.icon-switch:before{content:""}.icon-tag:before{content:""}.icon-thermostat-symbol:before{content:""}.icon-thermostat:before{content:""}.icon-trash:before{content:""}.icon-twitter:before{content:""}.icon-wall-dimmer-switch:before{content:""}.icon-wall-outlet:before{content:""}.icon-wall-switch:before{content:""}.icon-web:before{content:""}.icon-why-idevices:before{content:""}.icon-works-with:before{content:""}.icon-x:before{content:""}.icon-youtube:before{content:""}header{position:fixed;z-index:500;width:100%;height:59px;-webkit-transition:margin-top .8s;-o-transition:margin-top .8s;transition:margin-top .8s}header .container{padding-left:0;position:initial}header .logo{line-height:58px;z-index:10002;width:135px;vertical-align:top;margin:0 50%;left:-67.5px;height:58px}h3,h4{line-height:1.4em}#logo_bg,.idevices-logo,.menu-cover{position:absolute}.top-banner header{top:55px}#logo_bg{width:0;height:0;border-left:82px solid transparent;border-right:82px solid transparent;border-top:10px solid #1e1e1e;bottom:-11px}.idevices-logo{color:#fff;width:131px;height:26px;top:16px;left:0}.menu-cover{width:100%;height:59px;top:0;left:0;z-index:10001}.top-banner__content{background-color:#8665c3;height:55px;color:#fff;font-weight:600;position:fixed;top:0;left:0;width:100%;z-index:501;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;font-size:13px}.top-banner .top-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex}.top-banner__content--red{background-color:#d53b45}.top-banner__content--green{background-color:#1e6148}.top-banner__content a,.top-banner__content span{color:inherit}footer{position:relative;width:100%;padding:60px 0 150px;background-color:#161616;z-index:300;font-size:16px;color:#fff}footer .err{margin-bottom:2em}footer small{font-size:xx-small;color:#aeb0b3;display:block;margin:15px auto 25px;line-height:18px}footer small a{color:#aeb0b3}.footer-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 0 50px}.footer-cta__border{width:72px;height:72px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px}.footer-cta__icon{color:#808083;width:34px;height:34px;border-radius:50%;-webkit-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.footer-cta__icon--pro{width:50px}.footer-cta__body{margin:10px 0;color:#808083}.footer-cta__link:hover .footer-cta__body{color:#8665c3}.footer-cta__title{font-weight:600;color:#fff}.footer-social{padding-bottom:35px;margin:35px 0 10px}.footer-social__holder{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-social__link{border:1px solid #323132;color:#fff;width:40px;height:40px;border-radius:50%;margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-social__link:hover{border-color:#8665c3}.footer-social__icon{width:20px;height:20px}.newsletter-signup label{display:block;font-weight:600;margin-bottom:10px}.newsletter-signup__button{position:absolute;top:0;left:240px;height:46px;width:50px;border:0;color:#8665c3;-webkit-appearance:none}.newletter-signup__holder{position:relative}.newsletter-signup__email{color:#fff;background-color:transparent;border-color:#323132;width:290px;padding-left:20px}.newsletter-signup__email:focus{border:1px solid #8665c3}.b2b .newsletter-signup__email:focus{border:1px solid #eb4623}.probe-recall{display:none}.home .probe-recall{display:inline}.hubbell{color:#fff}.hubbell i{font-size:33px;margin-right:12px}.hubbell a{color:#fff;font-weight:700}h1,h2,h3{font-weight:400}.idevices-logo--small{width:48px;display:inline-block;vertical-align:bottom;margin:1px 0}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row--limit:after,.row--limit:before,.row--narrow:after,.row--narrow:before,.row--none:after,.row--none:before,.row-limit:after,.row-limit:before,.row-narrow:after,.row-narrow:before,.row-none:after,.row-none:before,.row:after,.row:before{display:table;content:" "}.hubbell-logo{width:78px;height:33px;margin-right:5px}.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row,.row--limit,.row--narrow,.row--none,.row-limit,.row-narrow,.row-none{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.main-nav__link,.main-nav__title,.main-nav__title.link-products__name{display:inline-block}.row--narrow>div,.row-narrow>div{padding:0 3px}.list--ol,.row--none>div,.row-none>div{padding:0}.row--limit,.row-limit{margin:0 auto}*,:after,:before{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Avenir Next",AvenirNextLTW01-Regular,"Avenir Next W01 Light",sans-serif,sans;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{margin-top:100px;font-size:30px;line-height:1.2em}h2{padding-top:10px;margin-bottom:40px;font-size:25px;line-height:1.3em}h3{font-size:22px}h4{font-size:20px;font-weight:600}p{margin-bottom:35px;letter-spacing:.025em;line-height:1.5em;font-weight:400;color:#808083}article,dl,li,p{font-size:17px}small{font-size:10px}.heading--1{font-size:55px}.heading--2{font-size:40px}.icon-arrow,.icon-arrow-back{font-size:1.416em}.section__title,.section__title--left{position:relative;margin-bottom:50px}.section__title--left:after,.section__title:after{content:"";position:absolute;width:50px;height:6px;background-color:#8665c3;bottom:-21px;left:calc(50% - 25px)}.section__title--left:after{left:0}.main-nav{z-index:10000;position:absolute;width:100%;left:0;height:400px;height:100vh;bottom:59px;overflow:scroll;-webkit-overflow-scrolling:touch;background-color:#000;-webkit-transition:bottom .2s ease-in;-o-transition:bottom .2s ease-in;transition:bottom .2s ease-in}.menu-show .main-nav{bottom:-400px;bottom:-100vh}.main-nav .icon-arrow{font-size:1.5em;margin-left:.3em}.main-nav__list{width:100%;padding:24px 0 0}.main-nav__sub-list{background-color:#000;margin-left:0}.main-nav__list-item:hover .main-nav__sub-list{opacity:1;filter:alpha(opacity=100);visibility:visible}.main-nav__list-item:hover .main-nav__sub-list li{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity .5s cubic-bezier(.25,.25,.75,.75),-webkit-transform .8s cubic-bezier(.19,1,.22,1);-o-transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.25,.25,.75,.75);transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.25,.25,.75,.75);transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.25,.25,.75,.75),-webkit-transform .8s cubic-bezier(.19,1,.22,1)}.main-nav__list-item:hover .main-nav__sub-list li:nth-of-type(1){-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75) 0s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) 0s;-o-transition:transform .8s cubic-bezier(.19,1,.22,1) 0s,opacity .2s cubic-bezier(.25,.25,.75,.75) 0s;transition:transform .8s cubic-bezier(.19,1,.22,1) 0s,opacity .2s cubic-bezier(.25,.25,.75,.75) 0s;transition:transform .8s cubic-bezier(.19,1,.22,1) 0s,opacity .2s cubic-bezier(.25,.25,.75,.75) 0s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) 0s}.main-nav__list-item:hover .main-nav__sub-list li:nth-of-type(2){-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75) .1s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .1s;-o-transition:transform .8s cubic-bezier(.19,1,.22,1) .1s,opacity .2s cubic-bezier(.25,.25,.75,.75) .1s;transition:transform .8s cubic-bezier(.19,1,.22,1) .1s,opacity .2s cubic-bezier(.25,.25,.75,.75) .1s;transition:transform .8s cubic-bezier(.19,1,.22,1) .1s,opacity .2s cubic-bezier(.25,.25,.75,.75) .1s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .1s}.main-nav__list-item:hover .main-nav__sub-list li:nth-of-type(3){-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75) .2s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .2s;-o-transition:transform .8s cubic-bezier(.19,1,.22,1) .2s,opacity .2s cubic-bezier(.25,.25,.75,.75) .2s;transition:transform .8s cubic-bezier(.19,1,.22,1) .2s,opacity .2s cubic-bezier(.25,.25,.75,.75) .2s;transition:transform .8s cubic-bezier(.19,1,.22,1) .2s,opacity .2s cubic-bezier(.25,.25,.75,.75) .2s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .2s}.main-nav__list-item:hover .main-nav__sub-list li:nth-of-type(4){-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75) .3s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .3s;-o-transition:transform .8s cubic-bezier(.19,1,.22,1) .3s,opacity .2s cubic-bezier(.25,.25,.75,.75) .3s;transition:transform .8s cubic-bezier(.19,1,.22,1) .3s,opacity .2s cubic-bezier(.25,.25,.75,.75) .3s;transition:transform .8s cubic-bezier(.19,1,.22,1) .3s,opacity .2s cubic-bezier(.25,.25,.75,.75) .3s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .3s}.main-nav__list-item:hover .main-nav__sub-list li:nth-of-type(5){-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75) .4s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .4s;-o-transition:transform .8s cubic-bezier(.19,1,.22,1) .4s,opacity .2s cubic-bezier(.25,.25,.75,.75) .4s;transition:transform .8s cubic-bezier(.19,1,.22,1) .4s,opacity .2s cubic-bezier(.25,.25,.75,.75) .4s;transition:transform .8s cubic-bezier(.19,1,.22,1) .4s,opacity .2s cubic-bezier(.25,.25,.75,.75) .4s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .4s}.main-nav__list-item:hover .main-nav__sub-list li:nth-of-type(6){-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75) .5s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .5s;-o-transition:transform .8s cubic-bezier(.19,1,.22,1) .5s,opacity .2s cubic-bezier(.25,.25,.75,.75) .5s;transition:transform .8s cubic-bezier(.19,1,.22,1) .5s,opacity .2s cubic-bezier(.25,.25,.75,.75) .5s;transition:transform .8s cubic-bezier(.19,1,.22,1) .5s,opacity .2s cubic-bezier(.25,.25,.75,.75) .5s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .5s}.main-nav__list-item:hover .main-nav__sub-list li:nth-of-type(7){-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75) .6s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .6s;-o-transition:transform .8s cubic-bezier(.19,1,.22,1) .6s,opacity .2s cubic-bezier(.25,.25,.75,.75) .6s;transition:transform .8s cubic-bezier(.19,1,.22,1) .6s,opacity .2s cubic-bezier(.25,.25,.75,.75) .6s;transition:transform .8s cubic-bezier(.19,1,.22,1) .6s,opacity .2s cubic-bezier(.25,.25,.75,.75) .6s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .6s}.main-nav__list-item:hover .main-nav__sub-list li:nth-of-type(8){-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75) .7s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .7s;-o-transition:transform .8s cubic-bezier(.19,1,.22,1) .7s,opacity .2s cubic-bezier(.25,.25,.75,.75) .7s;transition:transform .8s cubic-bezier(.19,1,.22,1) .7s,opacity .2s cubic-bezier(.25,.25,.75,.75) .7s;transition:transform .8s cubic-bezier(.19,1,.22,1) .7s,opacity .2s cubic-bezier(.25,.25,.75,.75) .7s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .7s}.main-nav__list-item:hover .main-nav__sub-list li:nth-of-type(9){-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75) .8s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .8s;-o-transition:transform .8s cubic-bezier(.19,1,.22,1) .8s,opacity .2s cubic-bezier(.25,.25,.75,.75) .8s;transition:transform .8s cubic-bezier(.19,1,.22,1) .8s,opacity .2s cubic-bezier(.25,.25,.75,.75) .8s;transition:transform .8s cubic-bezier(.19,1,.22,1) .8s,opacity .2s cubic-bezier(.25,.25,.75,.75) .8s,-webkit-transform .8s cubic-bezier(.19,1,.22,1) .8s}.main-nav__link{width:100%;font-size:13px;border-top:1px solid #323132;position:relative;font-weight:600;padding:20px 15px 15px;color:#fff;cursor:pointer}.main-nav__link.b2b-link{color:#fff;border:none}.main-nav__link:hover{color:#fff}.main-nav__link--store{border-bottom:1px solid #323132}.main-nav__title{vertical-align:middle}.main-nav__icon{display:none;color:#fff}.b2b .main-nav__icon{border-color:#eb4623}.main-nav__icon.icon-arrow,.main-nav__icon.icon-evolution,.main-nav__icon.icon-thermostat-symbol{font-size:1.5em}.main-nav__icon.icon-contact,.main-nav__icon.icon-press{font-size:.9em}.main-nav__icon svg{width:60%;height:60%;display:inline-block;fill:currentColor}.main-nav-store-list{position:absolute;z-index:10010;right:0;top:0}.main-nav-store-list .icon{width:19px;margin-right:5px}.main-nav__cart-link{width:100%;font-size:13px;display:inline-block;padding:0 1em;position:relative;font-weight:600;color:#fff;height:59px;line-height:59px}.main-nav__sub-link{color:#fff}.main-nav__sub-link:hover{-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;color:#8665c3;cursor:pointer}.main-nav__sub-link:hover .main-nav__title{color:#8665c3}.main-nav__sub-link:hover .main-nav__icon{border-color:#8665c3;color:#8665c3}.b2b .main-nav__sub-link:hover .main-nav__icon{border-color:#eb4623}.link-products__img{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:50px auto;width:50px;height:50px;vertical-align:middle;margin-right:.4em}.link-products__instinct .link-products__img{background-image:url(/images/global/nav/nav-instinct-mobile.png)}.link-products__instant-switch .link-products__img{background-image:url(/images/global/nav/nav-instant-switch-mobile.png)}.link-products__socket .link-products__img{background-image:url(/images/global/nav/nav-socket-mobile.png)}.link-products__switch .link-products__img{background-image:url(/images/global/nav/nav-switch-mobile.png)}.link-products__outdoor-switch .link-products__img{background-image:url(/images/global/nav/nav-outdoor-switch-mobile.png)}.link-products__thermostat .link-products__img{background-image:url(/images/global/nav/nav-thermostat-mobile.png)}.link-products__wallswitch .link-products__img{background-image:url(/images/global/nav/nav-wallswitch-mobile.png)}.link-products__walloutlet .link-products__img{background-image:url(/images/global/nav/nav-walloutlet-mobile.png)}.link-products__bundles{display:-webkit-box;display:-ms-flexbox;display:flex}.link-products__img--bundles{background-image:url(/images/global/nav/nav-bundles-mobile.png);width:110px;height:50px;background-size:110px auto;margin-right:15px}.main-nav__sub-product--bundles{margin:15px 0;padding:20px 0;border-top:1px solid #323132;border-bottom:1px solid #323132}.link-products__name{display:inline-block;vertical-align:middle;font-weight:600}.link-products--callout,.link-products__bundles--callout{color:#808083}.link-products--callout{font-size:13px}.main-nav__sub-product{line-height:normal;width:100%;white-space:nowrap;position:relative;display:block;text-align:left}.main-nav__sub-product.nav-shop{width:100%;margin-top:.8em}.main-nav__sub-list--store{padding:30px 0}.main-nav__list-item--accordion{position:relative}.main-nav__list-item--accordion ul{max-height:0;overflow:hidden}.main-nav__list-item--accordion:after{content:"+";position:absolute;right:20px;top:6px;color:#8665c3;font-weight:600;font-size:30px}.button,.list--ol li:before{font-size:.8em;font-weight:600}.main-nav__list-item--accordion.is-open .main-nav__accordion{max-height:500px;-webkit-transition:max-height .25s ease-in;-o-transition:max-height .25s ease-in;transition:max-height .25s ease-in}.main-nav__list-item--accordion.is-open:after{content:"\2014"}.main-nav__sub-list-item{margin-left:0;text-align:left;margin-bottom:1em;padding-left:15px}.nav-shop{text-align:left;margin:25px 0}a.link-shop{font-weight:600;white-space:nowrap;color:#fff}a.link-shop:hover{color:#8665c3}a.link-shop .icon{vertical-align:sub;color:#8665c3}.link-support a{border-bottom:none;margin-bottom:0}.link-account{margin-bottom:200px}.main-nav__toggle{height:59px;margin-bottom:100px;text-align:center;font-weight:600}.main-nav__toggle a{display:inline-block;width:auto;height:59px;padding:0 10px;color:#4e4e4e;-webkit-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in}.main-nav__toggle a:hover{color:#fff}.main-nav__toggle--b2b a:last-child,.main-nav__toggle--retail a:first-child{border-bottom-style:solid;border-bottom-width:3px;color:#fff}.main-nav__toggle--retail a:first-child{border-bottom-color:#8665c3}.main-nav__toggle--b2b a:last-child{border-bottom-color:#eb4623}.divider{display:inline-block;width:1px;height:35px;vertical-align:middle;margin:0 15px}.b2b-cs .link-cs>a,.b2b-home .link-b2b-home,.b2b-partners .link-partners>a,.b2b-solutions .link-solutions>a,.connected .link-exp>a,.connected .link-exp__connected,.contact .link-company>a,.contact .link-company__contact,.creations .link-company>a,.inside .link-company>a,.inside .link-company__inside,.news .link-company>a,.news .link-company__news,.platform .link-solutions>a,.services .link-company>a,.sweetblue .link-solutions>a,.sweetblue .link-sweetblue,.why-idevices .link-exp>a,.why-idevices .link-exp__why-idevices,.works-with .link-exp>a,.works-with .link-exp__works-with{color:#fff}.main-nav__columns{-webkit-column-count:1;column-count:1}.col-nav-first,.col-nav-second,.col-nav-third{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:100%}.button{width:auto;color:#fff;border-radius:3px;padding:0 1.2em;text-decoration:none;height:46px;line-height:46px;outline:0;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:inline-block;cursor:pointer;background-color:#8665c3;border:2px solid #8665c3;text-transform:uppercase}.b2b .button,.b2b .button--darkbg,.b2b .button.darkbg{background-color:#eb4623;border-color:#eb4623}.button.short{height:38px;line-height:38px}.button--tall{height:56px;line-height:56px}.button.first{margin-right:.5em}.button--full{width:100%}.button--wide{padding:0 35px}.button--wider{padding:0 70px}.button--full-mobile{width:100%}.b2b .button{color:#fff}.b2b .button:active,.b2b .button:focus,.b2b .button:hover{color:#eb4623}.b2b .button--darkbg.purple,.b2b .button.darkbg.purple{background-color:#8665c3;border-color:#8665c3}.button.button--disabled.button--darkbg{background-color:#323132;border-color:#323132;pointer-events:none;cursor:not-allowed}.button.button--disabled.button--darkbg:focus,.button.button--disabled.button--darkbg:hover{background-color:#323132;border-color:#323132;color:#fff}.button--disabled{background-color:#9e9e9e;border-color:#9e9e9e;pointer-events:none;cursor:not-allowed}.button--disabled:focus,.button--disabled:hover{background-color:#9e9e9e;border-color:#9e9e9e;color:#fff}.fieldset--modal .button{width:100%;height:55px;margin-top:1em}.button{border-color:#8665c3;background:#8665c3;color:""}.button:active,.button:focus,.button:hover{background-color:transparent;color:#8665c3}.button.button--darkbg,.button.darkbg{border-color:#8665c3;background:#8665c3}.button.button--darkbg:active,.button.button--darkbg:focus,.button.button--darkbg:hover,.button.darkbg:active,.button.darkbg:focus,.button.darkbg:hover{background-color:transparent;color:#fff}.button.button--invert{border-color:#8665c3;background:0 0;color:#fff}.button.button--invert:active,.button.button--invert:focus,.button.button--invert:hover{background-color:#8665c3;color:#fff}.button.button--darkbg.button--invert,.button.darkbg.button--invert{border-color:#8665c3;background:#8665c3}.button.button--darkbg.button--invert:active,.button.button--darkbg.button--invert:focus,.button.button--darkbg.button--invert:hover,.button.darkbg.button--invert:active,.button.darkbg.button--invert:focus,.button.darkbg.button--invert:hover{background-color:transparent;color:#fff}.button.dark{border-color:#444;background:#444;color:""}.button.dark:active,.button.dark:focus,.button.dark:hover{background-color:transparent;color:#444}.button.button--darkbg.dark,.button.darkbg.dark{border-color:#444;background:#444}.button.button--darkbg.dark:active,.button.button--darkbg.dark:focus,.button.button--darkbg.dark:hover,.button.darkbg.dark:active,.button.darkbg.dark:focus,.button.darkbg.dark:hover{background-color:transparent;color:#fff}.button.green{border-color:green;background:green;color:""}.button.green:active,.button.green:focus,.button.green:hover{background-color:transparent;color:green}.button.button--darkbg.green,.button.darkbg.green{border-color:green;background:green}.button.button--darkbg.green:active,.button.button--darkbg.green:focus,.button.button--darkbg.green:hover,.button.darkbg.green:active,.button.darkbg.green:focus,.button.darkbg.green:hover{background-color:transparent;color:#fff}.button.red{border-color:#bc151b;background:#bc151b;color:""}.button.red:active,.button.red:focus,.button.red:hover{background-color:transparent;color:#bc151b}.button.button--darkbg.red,.button.darkbg.red{border-color:#bc151b;background:#bc151b}.button.button--darkbg.red:active,.button.button--darkbg.red:focus,.button.button--darkbg.red:hover,.button.darkbg.red:active,.button.darkbg.red:focus,.button.darkbg.red:hover{background-color:transparent;color:#fff}.button.orange{border-color:#eb4623;background:#eb4623;color:""}.button.orange:active,.button.orange:focus,.button.orange:hover{background-color:transparent;color:#eb4623}.button.button--darkbg.orange,.button.darkbg.orange{border-color:#eb4623;background:#eb4623}.button.button--darkbg.orange:active,.button.button--darkbg.orange:focus,.button.button--darkbg.orange:hover,.button.darkbg.orange:active,.button.darkbg.orange:focus,.button.darkbg.orange:hover{background-color:transparent;color:#fff}.button.blue{border-color:#35647e;background:#35647e;color:""}.button.blue:active,.button.blue:focus,.button.blue:hover{background-color:transparent;color:#35647e}.button.button--darkbg.blue,.button.darkbg.blue{border-color:#35647e;background:#35647e}.button.button--darkbg.blue:active,.button.button--darkbg.blue:focus,.button.button--darkbg.blue:hover,.button.darkbg.blue:active,.button.darkbg.blue:focus,.button.darkbg.blue:hover{background-color:transparent;color:#fff}.button.darkRed{border-color:#950022;background:#950022;color:""}.button.darkRed:active,.button.darkRed:focus,.button.darkRed:hover{background-color:transparent;color:#950022}.button.button--darkbg.darkRed,.button.darkbg.darkRed{border-color:#950022;background:#950022}.button.button--darkbg.darkRed:active,.button.button--darkbg.darkRed:focus,.button.button--darkbg.darkRed:hover,.button.darkbg.darkRed:active,.button.darkbg.darkRed:focus,.button.darkbg.darkRed:hover{background-color:transparent;color:#fff}.button.button--white{border-color:#fff;background:#fff;color:#8665c3}.button.button--white:active,.button.button--white:focus,.button.button--white:hover{background-color:transparent;color:#fff}.button.button--darkbg.button--white,.button.darkbg.button--white{border-color:#fff;background:#fff}.button.button--darkbg.button--white:active,.button.button--darkbg.button--white:focus,.button.button--darkbg.button--white:hover,.button.darkbg.button--white:active,.button.darkbg.button--white:focus,.button.darkbg.button--white:hover{background-color:transparent;color:#fff}.button.purple{border-color:#fff;background:#8665c3;color:#fff}.button.purple:active,.button.purple:focus,.button.purple:hover{background-color:#fff;color:#fff}.button.button--darkbg.purple,.button.darkbg.purple{border-color:#fff;background:#fff}.button.button--darkbg.purple:active,.button.button--darkbg.purple:focus,.button.button--darkbg.purple:hover,.button.darkbg.purple:active,.button.darkbg.purple:focus,.button.darkbg.purple:hover{background-color:transparent;color:#fff}.button .icon-arrow,.button .icon-play{display:inline-block;margin-left:8px;vertical-align:middle;width:16px;height:16px;position:relative;color:inherit}.list--center,.list--center-all{display:-webkit-box;display:-ms-flexbox;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal}.list--no-disc,.list--ul{margin-left:20px;text-align:left}.button .icon-arrow svg,.button .icon-play svg{position:absolute;top:-1px;left:0;width:100%;height:100%;fill:currentColor}.list--center li,.list--center ul,.list--center-all li,.list--center-all ul,.list--center-left ul,.list--center-left ul li{width:auto}.link{font-weight:600}.list--center{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;-ms-flex-direction:column;flex-direction:column}.list--center-all{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;-ms-flex-direction:column;flex-direction:column}.list--center-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list--center-left ul{display:inline-block}.list--ul{list-style-type:disc}.list--ul li{margin-bottom:12px}.field--center,.list--ol li:before,.nav-notify{text-align:center}.list--no-disc li{margin-bottom:12px}.list--ol{list-style-type:none;margin:0;counter-reset:li-counter}.list--ol li{position:relative;padding-left:40px;margin:0 .6em 1em}.list--ol li:before{position:absolute;top:0;left:-20px;width:35px;height:35px;background:#8665c3;border-radius:50%;line-height:35px;color:#fff;content:counter(li-counter);counter-increment:li-counter}.b2b .list--ol li:before{background:#eb4623}#menu-stack,.menu-stack{width:32px;height:20px;position:absolute;top:21px;right:auto;left:20px;z-index:10003;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}#menu-stack:before,.menu-stack:before{content:"";position:absolute;top:-20px;left:-35px;width:100px;height:59px}.menu-show #menu-stack:before,.menu-show .menu-stack:before{width:59px;height:100px;top:-26px;left:-11px}.menu-show #menu-stack,.menu-show .menu-stack{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#menu-stack span,.menu-stack span{display:block;position:absolute;height:1px;width:100%;background:#fff;border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu-stack span:nth-child(1),.menu-stack span:nth-child(1){top:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#menu-stack span:nth-child(2),.menu-stack span:nth-child(2){top:8px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#menu-stack span:nth-child(3),.menu-stack span:nth-child(3){top:16px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.menu-show #menu-stack span:nth-child(1),.menu-show .menu-stack span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:3px}.menu-show #menu-stack span:nth-child(2),.menu-show .menu-stack span:nth-child(2){width:0%;opacity:0}.menu-show #menu-stack span:nth-child(3),.menu-show .menu-stack span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:20px;left:3px}.nav-new{position:absolute;right:3%;top:4px}.nav-new__text{font-size:16px;font-weight:600;color:#808083}header.nav-notification{top:34px}.nav-notify{height:34px;line-height:18px;width:100%;background-color:#912010;position:fixed;top:0;color:#fff;z-index:10002;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-notify *{display:inline-block;vertical-align:middle;font-weight:600}.nav-notify--fineprint{font-size:12px;color:#fff;margin:0 5px}.nav-notify__divider{background-color:#fff;width:1px;height:20px;margin:0 10px}.nav-notify__text,.nav-notify__text--light{font-size:13px;color:#fff;line-height:1;letter-spacing:1px}.nav-notify__text--light{color:rgba(255,255,255,.3)}.nav-notify__number{font-size:17px}.nav-notify__grand{font-size:10px}.nav-notify__link{font-size:13px;color:#fff}.nav-notify__vid{font-size:12px;color:#e8d0f9}.nav-notify__img{height:32px;width:32px;vertical-align:text-bottom;position:absolute;right:20px;top:14px}.well,.well--full{min-height:20px;padding:40px;margin-bottom:20px;background-color:#1e1e1e;border-radius:4px;width:100%;max-width:800px;margin-left:auto;margin-right:auto}.well--full{max-width:100%}input,select,textarea{padding:5px 0 5px 5px;width:100%;top:0;background-color:#fff;outline:0;border:1px solid #7c7c7c;border-radius:3px;height:46px}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border:2px solid #8665c3}select{-moz-appearance:none;appearance:none}form label{margin:.5em auto .1em}.select-style{padding:0;margin:0;width:auto;overflow:hidden;position:relative}.select-style:after{top:50%;left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#000 transparent transparent;border-width:5px;margin-top:-2px;z-index:100;margin-left:-20px}@-moz-document url-prefix(){.select-style:after,.select-style:before{display:none}}.no-textshadow .select-style:after,.no-textshadow .select-style:before{display:none}select::-ms-expand{display:none}.inline-cb,.inline-cb input,.inline-group .button,.inline-group .select-style{display:inline-block;width:auto;vertical-align:middle;margin:3px 7px}button,input,select,textarea{color:#7c7c7c;font:inherit;margin:0;-webkit-appearance:none;-webkit-font-smoothing:inherit;background:0 0;line-height:normal}.fieldset--limit,.fieldset--modal,.fieldset--small{margin-right:auto;margin-left:auto;width:100%}.fieldset{zoom:1;margin-bottom:1em}.fieldset:after,.fieldset:before{display:table;content:" "}.fieldset--limit{max-width:800px}.fieldset--small{max-width:400px}.fieldset--modal{max-width:600px}.fieldset--dark .field__input{background-color:#161616;color:#fff;-webkit-box-shadow:0 0 0 1px #444;box-shadow:0 0 0 1px #444}.fieldset--dark .field__input::-webkit-input-placeholder{color:#444}.fieldset--dark .field__input:-ms-input-placeholder{color:#444}.fieldset--dark .field__input::-ms-input-placeholder{color:#444}.fieldset--dark .field__input::placeholder{color:#444}.fieldset--dark select,.input-checkbox.error,.input-radio.error{color:inherit}.fieldset--dark select:disabled,.fieldset--dark select[disabled]{cursor:not-allowed}.fieldset--dark select:invalid{color:#444}.fieldset--dark .input--radio{-webkit-appearance:none;-moz-appearance:none;appearance:none}.fieldset--placeholders label{display:none}.fieldset--placeholders label.no-placeholder{display:block}.field{width:100%;height:auto;float:left;padding:.6em;position:relative}.field label{display:inline-block}.fieldset--placeholders .field label{display:none}.no-placeholder .fieldset--placeholders .field label{display:block}.fieldset--showlabel .field label{display:inline-block;margin-left:5px;font-size:16px}.fieldset--inline .field{display:inline-block;width:auto;margin-right:10px}.field__input{font-size:16px;height:50px;border:none;-webkit-box-shadow:0 0 0 1px #7c7c7c;box-shadow:0 0 0 1px #7c7c7c;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;background-color:#fff;border-radius:3px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:.8em;padding-right:.8em;border-collapse:separate}.field__input--lock input,.field__input-wrapper--select .field__input{padding-right:45px}.field__input .no-boxshadow{border:1px solid #7c7c7c}.field__input::-webkit-input-placeholder{color:#d2d5d8}.field__input:-ms-input-placeholder{color:#d2d5d8}.field__input::-ms-input-placeholder{color:#d2d5d8}.field__input::placeholder{color:#d2d5d8}.field__input:active,.field__input:focus{border:none;-webkit-box-shadow:0 0 0 2px #8665c3;box-shadow:0 0 0 2px #8665c3}.b2b .field__input:active,.b2b .field__input:focus{-webkit-box-shadow:0 0 0 2px #eb4623;box-shadow:0 0 0 2px #eb4623}.field__input--dark{background-color:#1e1e1e;border:none;-webkit-box-shadow:none;box-shadow:none}.field__input--dark::-webkit-input-placeholder{color:#808083}.field__input--dark:-ms-input-placeholder{color:#808083}.field__input--dark::-ms-input-placeholder{color:#808083}.field__input--dark::placeholder{color:#808083}.field__input--short{height:40px}.field__input--disabled{color:#fff;background-color:#7c7c7c!important}.field__input--lock{position:relative;color:#9e9e9e}.field__input--lock i{position:absolute;right:15px;top:18px}textarea.field__input{height:auto;min-height:50px}.field__input-wrapper--select{position:relative}.field__input-wrapper--select:before{content:"";position:absolute;right:35px;background-color:#7c7c7c;top:25%;height:50%;width:1px;pointer-events:none}.fieldset--dark .field__input-wrapper--select:before{background-color:#444}.field__input-wrapper--select:after{top:50%;left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#7c7c7c transparent transparent;border-width:6px;margin-top:-2px;z-index:100;margin-left:-24px}.fieldset--dark .field__input-wrapper--select:after{border-top-color:#444}.field__input-wrapper--select .field__input::-ms-expand{display:none}.input-checkbox,.input-radio{width:18px;height:18px;-webkit-box-shadow:0 0 0 0 #8665c3 inset;box-shadow:0 0 0 0 #8665c3 inset;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;cursor:pointer;vertical-align:-4px;outline:0;border:1px solid;background-color:#fff}.fieldset--dark .input-checkbox,.fieldset--dark .input-radio{background-color:transparent}.input-checkbox:after,.input-radio:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2);-webkit-transition:all .2s ease-in-out .1s;-o-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";filter:alpha(opacity=0)}.input-checkbox:focus,.input-radio:focus{border-width:2px;border-style:solid;border-color:#8665c3}.b2b .input-checkbox:focus,.b2b .input-radio:focus{border-color:#eb4623}.input-checkbox:checked,.input-radio:checked{border:none;-webkit-box-shadow:0 0 0 20px #8665c3 inset;box-shadow:0 0 0 20px #8665c3 inset}.b2b .input-checkbox:checked,.b2b .input-radio:checked{-webkit-box-shadow:0 0 0 20px #eb4623 inset;box-shadow:0 0 0 20px #eb4623 inset}.input-checkbox:checked:after,.input-radio:checked:after{-webkit-transform:rotate(35deg) scale(1);-ms-transform:rotate(35deg) scale(1);transform:rotate(35deg) scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";filter:alpha(opacity=100)}.input-checkbox:checked:focus,.input-radio:checked:focus{border-color:#7c7c7c}.radio-columns--small{max-width:400px}.input-radio{border-radius:50%}.input-radio:after{width:4px;height:4px;margin-left:-2px;margin-top:-2px;background-color:#fff;border-radius:50%}.input-checkbox{border-radius:4px}.input-checkbox:after{content:"";position:absolute;display:inline-block;height:12px;width:5px;top:2px;left:7px;border-bottom:2px solid #fff;border-right:2px solid #fff}.input-checkbox--large{width:30px;height:30px}.input-checkbox--large:after{height:14px;width:7px;top:7px;left:12px;border-bottom:3px solid #fff;border-right:3px solid #fff}.checkbox__input,.radio__input{padding-right:.75em;white-space:nowrap}.checkbox__label,.radio__label{cursor:pointer;vertical-align:middle}.form--tooltip em{pointer-events:none;position:absolute;left:25%;top:-15px;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;background-color:rgba(188,21,27,.9);color:#fff;font-weight:600;padding:5px 8px;font-size:13px;border-radius:3px;display:block;white-space:nowrap}.form--tooltip em:after{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-top-color:rgba(188,21,27,.9);border-width:6px;left:50%;margin-left:-6px}.spinner:after,.tabs:after{content:""}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner:after{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:12px;height:12px;margin-top:0;margin-left:10px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite}.loading--md{width:50px}.loading--lg{width:75px}.icon--arrow{height:23px;width:23px;vertical-align:bottom}.icon--arrow svg{color:currentColor}.tabs{font-size:0;margin:0 0 25px;padding:0 2em;border-bottom:1px solid #e5e5e5}.tab--footer,.tabs--footer{border-bottom:1px solid #323132}.tabs:after{display:table}.tab{color:#fff;border-color:#323132}.product-tech .tab{float:none}.tab>[type=checkbox],.tab>[type=radio]{clip:rect(0 0 0 0);height:1px;opacity:0;position:fixed;width:1px;z-index:-1}.tab__content,.tab__label{display:block;font-size:16px;width:100%}.tab>[type=checkbox]:checked+.tab__label,.tab>[type=radio]:checked+.tab__label{color:#fff;z-index:1}.tab>[type=checkbox]:checked+.tab__label:after,.tab>[type=radio]:checked+.tab__label:after{content:"−"}.tab>[type=checkbox]:checked~.tab__panel,.tab>[type=radio]:checked~.tab__panel{max-height:800px;height:auto}.tab__label{font-weight:600;left:1px;margin-left:-1px;vertical-align:bottom;cursor:pointer;position:relative;padding:20px 15px}.tab__label:after{content:"+";position:absolute;top:4px;right:10px;color:#8665c3;font-size:32px}.tab__panel{display:block;overflow:hidden;position:relative;height:0;max-height:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.tab__content{color:#808083;background:0 0;padding:.8em;font-size:1rem;margin-top:-1px}.tab__content a,.tab__content a:hover{color:#8665c3}.tab--footer{border-top:none}.tab--footer a{color:#808083;font-size:16px}.tab__ul{padding-left:30px;margin-bottom:0}.tab__ul li{margin-bottom:.7em;list-style-type:disc}.tab--footer .tab__ul{padding-left:0}.tab--footer .tab__ul li{list-style-type:none}.tab__ul .arrow-link{margin:0}.tab__list-head{font-weight:600;margin-bottom:20px;color:#fff}.linkArrow{margin-bottom:5px;text-decoration:none}.linkArrow:after{content:"\00a0\2023";font-size:2.2em;white-space:nowrap;line-height:0;color:#8665c3;margin-top:0;vertical-align:middle;display:inline-block;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-weight:400}.linkArrow.down:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:70% 80%;-ms-transform-origin:70% 80%;transform-origin:70% 80%}.linkArrow.up:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:70% 80%;-ms-transform-origin:70% 80%;transform-origin:70% 80%}@media (min-width:768px){.nav-new,.nav-new__text{color:#fff}.center--right,.center-right{text-align:right}.center--left,.center-left,.content .center-left{text-align:left}.flex-center-nomobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center}.center-right,.content .center-right{text-align:right}.hide-mobile{display:initial}.hide-nonmobile{display:none}.v-center-nomobile{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ie8 .v-center,.ie8 .v-center-nomobile{top:0}.top-banner .wrapper{padding-top:94px}.col--divider div[class^=col-]:first-of-type{padding-right:1em;border-right:1px solid #f4f4f4}.col--divider div[class^=col-]:last-of-type{padding-left:1.5em}.p--limit{width:75%;max-width:700px}.top-banner header{top:35px}.top-banner__content{font-size:16px;height:35px;line-height:35px}.top-banner .top-banner__content{display:block}footer .err{margin-bottom:0}.footer-social__holder{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-social__link{width:30px;height:30px}.footer-social__icon{width:15px;height:15px}.newsletter-signup--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.newsletter-signup label{margin:0 15px 0 0;display:inline-block}.newsletter-signup__button{left:270px}.newsletter-signup__email{width:320px}.container{width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}.row--limit,.row-limit{width:750px}.link-products .row-limit{margin-left:0}.main-nav__columns{-webkit-column-count:2;column-count:2}.button--full-mobile{width:auto}.list--center{display:block;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}.nav-new{right:auto;margin-top:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-flexbox .nav-new{display:block}.nav-new__border{width:100%;height:2px;background:#8665c3;display:block;margin:15px 0 25px}header.nav-notification{top:34px}.nav-notify{height:34px;line-height:34px}.nav-notify__text,.nav-notify__text--light{font-size:13px}.nav-notify__vid{font-size:14px}.nav-notify__img{position:inherit;height:19px;width:19px}.field--two-thirds{width:66.66667%}.field--half{width:50%}.field--three-eights{width:37.5%}.field--third{width:33.33333%}.field--quarter{width:25%}.radio-columns{-webkit-column-count:2;column-count:2;-webkit-column-gap:unset;column-gap:unset;max-width:600px}.radio-columns .field{-webkit-column-break-inside:avoid}.tab__ul{padding-left:15px}.tab__ul--sub{padding-left:40px;margin-bottom:30px}}@media (min-width:992px){.main-nav__list-item--accordion:after,.menu-cover{display:none}.col--divider div[class^=col-]:first-of-type{padding-right:5.5em}.col--divider div[class^=col-]:last-of-type{padding-left:5.5em}header{margin:auto}header .container{position:relative}header .logo{left:0;margin:0 20px 0 0}footer{padding:30px 0 150px}.footer-cta{padding:40px 0 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-cta__border{width:72px;height:46px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px}.container{width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}.row--limit,.row-limit{width:970px}h1{font-size:40px}h2{font-size:35px}h3{font-size:26px}h4{font-size:22px}article,dl,li,p{font-size:18px}.main-nav{position:static;overflow:visible;background-color:#1e1e1e;top:0;left:auto;display:inline-block;margin-left:0;clear:none;width:auto;height:59px;font-size:.9em}.main-nav .row-limit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav .row-limit>div:nth-child(2){border-left:1px solid #323132;border-right:1px solid #323132}.main-nav__list{display:block;margin:0;padding:0;height:59px;border-top:none;border-bottom:none;background:0 0;list-style:none;width:auto;line-height:50px}.main-nav__sub-list{background-color:#000;background-color:rgba(0,0,0,.97);padding:80px 0;opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;left:0;top:59px;width:100%;width:100vw;margin-left:calc(-100vw / 2 + 970px / 2);margin-right:calc(-100vw / 2 + 970px / 2)}.main-nav__list-item{float:left;padding:0;text-align:center;cursor:pointer;vertical-align:middle;width:auto;line-height:59px}.main-nav__list-item.active>a,.main-nav__list-item:hover>a{color:#8665c3}.b2b .main-nav__list-item.active>a:after,.b2b .main-nav__list-item:hover>a:after{background-color:#eb4623}.main-nav__link--sub:after{content:"";position:absolute;right:3px;top:10px;margin-left:10px;display:inline-block;vertical-align:middle;width:0;height:0;border-top:6px solid;border-top-color:inherit;border-left:6px solid transparent;border-right:6px solid transparent;-webkit-transition:-webkit-transform .2s cubic-bezier(.17,.67,.83,.67);-o-transition:transform .2s cubic-bezier(.17,.67,.83,.67);transition:transform .2s cubic-bezier(.17,.67,.83,.67);transition:transform .2s cubic-bezier(.17,.67,.83,.67),-webkit-transform .2s cubic-bezier(.17,.67,.83,.67)}.main-nav__link{line-height:59px;border:none;padding:0 20px}.main-nav__link--store{border-bottom:none}.main-nav__title{font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.main-nav__icon{border-radius:50%;line-height:32px;vertical-align:middle;text-align:center;border-style:solid;border-width:2px;border-color:#fff;color:#fff;width:50px;height:50px;margin:0 auto 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-nav__icon.icon-evolution{font-size:2.2em}.main-nav__icon.icon-contact,.main-nav__icon.icon-press{font-size:1.5em}.b2b .main-nav__icon{border-color:#808083}.link-products__instant-switch .link-products__img,.link-products__instinct .link-products__img,.link-products__outdoor-switch .link-products__img,.link-products__socket .link-products__img,.link-products__switch .link-products__img,.link-products__thermostat .link-products__img,.link-products__walloutlet .link-products__img,.link-products__wallswitch .link-products__img{background-size:40px auto;width:40px;height:40px}.link-products__bundles{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-products__img--bundles{margin-right:0;width:170px;height:90px;background-size:170px auto}.main-nav__list-item--accordion ul,.tabs--footer .tab__panel{height:auto;max-height:none}.main-nav__sub-product--bundles{border-top:none;border-bottom:none}.main-nav .main-nav__sub-product.nav-shop{width:auto}.main-nav__sub-list--store{padding:80px 0}.main-nav__list-item--accordion{position:static}.main-nav__sub-list-item,.main-nav__sub-product{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);opacity:0;-webkit-transition:opacity 0s cubic-bezier(.25,.25,.75,.75),-webkit-transform 0s cubic-bezier(.25,.25,.75,.75);-o-transition:transform 0s cubic-bezier(.25,.25,.75,.75),opacity 0s cubic-bezier(.25,.25,.75,.75);transition:transform 0s cubic-bezier(.25,.25,.75,.75),opacity 0s cubic-bezier(.25,.25,.75,.75);transition:transform 0s cubic-bezier(.25,.25,.75,.75),opacity 0s cubic-bezier(.25,.25,.75,.75),-webkit-transform 0s cubic-bezier(.25,.25,.75,.75)}.main-nav__sub-list-item{text-align:center;display:inline-block;padding:0 1.5em;line-height:normal}.link-products .row-limit{margin:0 auto}.nav-shop{text-align:right;margin:0}.link-support{margin-bottom:0}.main-nav .link-support a{padding-left:1em;margin-bottom:0;padding-bottom:0}.main-nav__toggle{margin-bottom:0;position:absolute;right:5%}.col-nav-first{width:55%}.col-nav-second{width:25%}.col-nav-third{width:20%}#menu-stack,.menu-stack{display:none}.tabs--footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.tab--footer .tab__label:after{display:none}.tabs--footer .tab__label{padding-bottom:5px}.tab--footer{border-bottom:none;width:25%}}@media (min-width:992px) and (min-width:992px){.main-nav__link--sub:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1200px){.flex-center-desktoponly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-justify-content:center;-ms-justify-content:center}.desktop_only{display:block}.container{width:1170px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}.row--limit,.row-limit{width:1170px}.main-nav__sub-list{margin-left:calc(-100vw / 2 + 1170px / 2);margin-right:calc(-100vw / 2 + 1170px / 2)}.main-nav__sub-list-item{padding:0 3em}.main-nav__columns{-webkit-column-count:3;column-count:3}}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}.hidden-md{display:none!important}}@media print{#disqus_thread,.pr-menu,header{display:none}.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.visible-print-block{display:block!important}.visible-print-inline{display:inline!important}.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}