.__nuxt-error-page{padding:1rem;background:#f7f8fb;color:#47494e;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:sans-serif;font-weight:100!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;right:0;bottom:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{font-size:1.5rem;margin-top:15px;color:#47494e;margin-bottom:8px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;text-decoration:none}.__nuxt-error-page .logo{position:fixed;left:12px;bottom:12px}body{font:1em/1.75 Lato,Helvetica,Arial,sans-serif}.v-application{font-family:Lato,Helvetica,Arial,sans-serif}.v-application .v-application--wrap{width:100%}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}@media only screen and (max-width:959px){input,select,textarea{font-size:16px}}.debugWrapper{border:1px solid red;padding:1px}model{display:block;background:#fff!important;opacity:1!important;color:#000!important;position:relative;z-index:99}model edit{display:inline-block;margin-left:1em}model ctx,model reason,model unittest{display:block}model reason{margin-bottom:.5em}model reason:before{content:"Hide reason: "}model ctx:before{content:"Context: "}model edit:hover{cursor:pointer}[data-hidereason]{background-color:#ff0!important;display:none}[data-typename=Component]:hover{opacity:.75;background:rgba(0,0,0,.25)}[data-typename=ParentComponent]:hover{opacity:.75;background:rgba(0,0,0,.15)}[data-component]{position:relative}[data-typename=Component]{border:1px solid red}[data-typename=containers]{border:1px solid green}[data-typename=page]{border:1px solid #f60}[data-typename=ParentComponent]{border:1px solid #00f}.previewPadding{padding:2px;margin-bottom:5px}.o-carousel-wrapper.previewPadding,.o-slider-espot-wrapper.previewPadding{margin-bottom:80px}.-no-slider.previewPadding{margin-top:20px;z-index:1111}#previewPopup{position:absolute;min-width:200px;height:auto;background:hsla(0,0%,100%,.95);padding:1em;border:1px solid #aaa;z-index:99;display:none}#previewPopup form{position:relative}#previewPopup table td{padding:5px!important}#previewPopup table caption{text-align:center!important}#previewPopup input{margin-left:1em;min-width:300px!important}.innerLine{padding-top:10px;padding-bottom:10px}#previewPopup label:after{content:":";display:inline-block}#previewPopup table td a{margin-left:1em}.previewClose{position:absolute;right:0;top:-5px}.previewDeployment{font-weight:700}#previewBar input,#previewBar select{padding:3px}#previewBar{position:relative;width:100%;min-width:200px;height:50px;height:80px;text-align:center;vertical-align:middle;background-color:#dedede;border:1px solid #aaa}#previewBar a{cursor:pointer}#previewBar ul{display:block;position:relative;top:50%;transform:translateY(-50%)}#previewBar li{display:inline-block;vertical-align:middle}#applyDebugDate,#applyPreviewDeployment{padding:.5em;margin:.5em;border:1px solid #777;background:#dedede;float:right}#applyDebugDate:hover,#applyPreviewDeployment:hover{background:#ababab;cursor:pointer}#previewBar .lisep{border-left:1px solid #333;height:24px;vertical-align:middle;padding-left:0;padding-right:0;margin-left:3px;margin-right:3px}#previewBar input{width:180px;position:relative}#previewBar select{width:120px;top:10px;position:relative;border:1px solid #000;background:#fff;padding:3px}#previewBar .v-text-field__slot{border:1px solid #000;background:#fff;padding:2px}#previewBar .v-input__prepend-outer{display:none}#previewBar .v-text-field__slot:focus{border:0}.beingEdited{opacity:.75;background:rgba(0,0,0,.25)}.fa-pencil-square-o{margin-left:1em;content:url(//static.lenovo.com/fea/_build/336c3bcdc7f5420f7103be9cea38a80c.svg)}.select{border-radius:3px;border:1px solid #333;padding-left:3px;-webkit-appearance:menulist!important;-moze-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important;margin-bottom:2rem}.navBarMega{left:50%!important;top:auto!important;max-width:1200px;transform:translateX(-50%);width:100%;border-radius:0}@media only screen and (min-width:1264px){.super-nav-only .navBarMega{display:none}}.navBarMega__wrap{border-radius:0}.navBarMega .v-list-item:hover:before{background-color:transparent;opacity:0}.navBarMega .v-list-item--link{border:none;font-size:14px;min-height:28px;text-align:left}.navBarMega .v-list-item--link:first-child{font-weight:800}.navBarMega .v-list-item--link:before{opacity:0}.navBarMega .v-list-item .v-icon{display:none;position:relative;top:2px;left:2px;width:18px;height:18px}.navBarMega div.v-list-item--link{cursor:auto}.navBarMega .espot{position:relative}.navBarMega .espot .v-list-item{padding:0}.navBarMega .espot__content{position:absolute;background:#000;opacity:.75;bottom:0;left:0;height:50%;text-align:center;transition:.2s;box-shadow:none;width:100%}.navBarMega .v-list.espot .v-list-item.v-list-item--highlighted{box-shadow:0 0 12px 6px #bdbdbd;transition:.2s}.navBarMega .v-list.espot .v-list-item.v-list-item--highlighted .espot__content{height:55%}.navBarMega .espot__title{color:#fff!important;background:none;padding:0 0 10px;font-size:17.5px;font-weight:300;text-transform:uppercase;margin:.5em auto 0;line-height:1.1em}.navBarMega .espot__desc{color:#fff!important;padding:2px 12px;background:none;display:block;margin:0;font-size:14px;font-weight:400;line-height:18px}.navBarMega .theme--light.v-list-item:not(.v-list-item--disabled){color:#555!important}.navBarMega .theme--light.v-list-item:not(.v-list-item--disabled):hover{color:#1976a1!important}.navBarMega .theme--light.v-list-item:not(.v-list-item--disabled):hover .v-icon{display:inline-flex;color:#1976a1!important}.navBarMega__bottom .col .v-item-group{border-right:1px solid #b3b3b3}.navBarMega__bottom .col:last-child .v-item-group{border:none}.navBarMega__bottom .v-list{background:#d9eef7;border-radius:0}.navBarMega__bottom .v-list-item--link{font-size:16px;justify-content:center}.navBarMega__bottom .v-list-item--link:first-child{font-weight:400}.navBarSub ul .sub_hide{display:none}.navBarSub li{display:inline-block;margin:0 10px}header.scroll .navBarSub li,header.super-nav-only .navBarSub li{margin:0}.navBarSub li.active>a{border-color:#009dd9;color:#009dd9}.super-nav-only .navBarSub li.active>a{border:none}.navBarSub li.active>a .icon,header.scroll .navBarSub li.active>a .icon,header.super-nav-only .navBarSub li.active>a .icon{display:none}header.scroll .navBarSub li.active>a .icon.hover,header.super-nav-only .navBarSub li.active>a .icon.hover{display:inline-block}.navBarSub li.active>a .icon.hover{display:block}.navBarSub li a{text-align:center;border-bottom:3px solid transparent}.navBarSub li a .icon{display:block;max-width:45.5px;max-height:25px;margin:0 auto .5em}header.scroll .navBarSub li a .icon,header.super-nav-only .navBarSub li a .icon{display:inline-block;vertical-align:middle;max-height:22.75px;max-width:22.75px;margin:0 4px 0 0}.navBarSub li a .icon.hover,header.scroll .navBarSub li a .icon.hover,header.super-nav-only .navBarSub li a .icon.hover{display:none}.navBarSub li a span{font-weight:400;text-transform:none;display:block;padding:2px 0}header.scroll .navBarSub li a span,header.super-nav-only .navBarSub li a span{display:inline;vertical-align:middle}header.scroll .navBarSub li a .icon.icon-accessories,header.super-nav-only .navBarSub li a .icon.icon-accessories{max-width:32.5px}.navBarSub li.active a.icon-sale{border-color:red}.navBarSub li a>.icon-sale{display:none!important}.navBarSub li a>.icon-sale.hover{display:block!important}header.scroll .navBarSub li a>.icon-sale.hover,header.super-nav-only .navBarSub li a>.icon-sale.hover{display:inline-block!important}.navBarSub li a>.icon-sale~span{color:red}@media only screen and (max-width:1263px){.navBarWrapper{height:100vh;overflow:auto;padding-bottom:150px}}.navBar{display:inline-block;list-style:none}@media only screen and (min-width:1264px){.navBar>li{height:145px}}.navBar li{float:left}@media only screen and (min-width:1264px){.super-nav-only .navBar li:hover{background-color:#f2f2f2}.scroll .navBar li,.super-nav-only .navBar li{height:auto}.scroll .navBar li.active .nav_sub,.super-nav-only .navBar li.active .nav_sub{display:block;z-index:10}}.navBar li>a{font-size:14px;line-height:14px;font-weight:800;color:#000;text-transform:uppercase;padding:13px 15px;display:block}@media only screen and (min-width:1264px){.navBar li>a:hover{color:#009dd9!important}.navBar li>a>.v-icon{display:none!important}}@media only screen and (max-width:1263px){.navBar li>a{font-weight:700}.navBar li>a .mdi{float:right;color:#fff;display:none}.navBar li>a .mdi>svg{height:18px;width:18px}.navBar li>a .mdi-chevron-right{display:block}.navBar li>a.-has-sub .mdi-chevron-right{display:none}.navBar li>a.-has-sub .mdi-plus{display:block}.navBar li>a.-has-sub.-mobile-active .mdi-plus{display:none}.navBar li>a.-has-sub.-mobile-active .mdi-minus{display:block}.navBar li>a.-mobile-active+div.nav_sub{display:block;position:static;background:#fff}.navBar li>a.-mobile-active+div.nav_sub li{float:none;width:100%;margin:0}.navBar li>a.-mobile-active+div.nav_sub li a{text-align:left;border-bottom:1px solid #000}.navBar li>a.-mobile-active+div.nav_sub li a .icon{float:left;margin-right:10px;margin-top:-5px}.navBar li>a.-mobile-active+div.nav_sub li a:after,.navBar li>a.-mobile-active+div.nav_sub li a span{display:inline}.navBar li>a.-mobile-active+div.nav_sub li:last-child a{border:none}.navBar li>a.-mobile-active+div.nav_sub .v-menu__content{display:none}.navBar li>a.-mobile-active+div.nav_sub .navBarSub{padding:0;margin:0 .8em}}@media only screen and (max-width:1263px)and (max-width:599px){.navBar li>a.-mobile-active+div.nav_sub .navBarSub{margin:0}}@media only screen and (min-width:1264px){.navBar li>a.nuxt-link-active{background:#f2f2f2}.navBar li>a.nuxt-link-active.-has-sub+.nav_sub{position:absolute;display:block}}.navBar li>a.disabled{pointer-events:none;cursor:pointer}.navBar li .nav_sub{position:absolute;left:0;right:0;background:#f2f2f2;display:none}.navBar li .nav_sub__wrap{padding:32px 0 0;display:table;margin:0 auto}@media only screen and (max-width:1263px){.navBar li .nav_sub__wrap{padding:0;width:100%}}.scroll .navBar li .nav_sub__wrap,.super-nav-only .navBar li .nav_sub__wrap{padding:0}.compare[data-v-a6f8a9b8]{display:inline-block;height:auto;padding:3px 5px!important;background-color:#1976a1;border-radius:3px;cursor:pointer;font-size:.75em;margin:.25em 0 .25em 6px;color:#fff!important;font-weight:400;line-height:1.6;outline:none;display:flex;flex-direction:column;justify-content:center}.compare__icon[data-v-a6f8a9b8]{position:relative;width:100%}.compare__icon img[data-v-a6f8a9b8]{width:18px}.compare__icon span[data-v-a6f8a9b8]{color:#fff;position:absolute;right:3px;top:0;display:inline-block;border-radius:100px;background-color:#ff6a00;text-align:center;min-width:16px;font-size:10px}.compare__label[data-v-a6f8a9b8]{color:#333;font-size:10px;text-transform:uppercase;position:relative;top:-4px}.compare.sm[data-v-a6f8a9b8]{background-color:unset;position:relative;top:-2px;margin:0 -22px 0 0}.bold-text{font-weight:800;font-size:.98em}.v-typeahead-recommended{background:#fff}.v-typeahead-recommended .v-typeahead_recommended_title{font-size:.8125em;text-transform:uppercase;color:#555;line-height:2em;font-weight:700;cursor:default}.v-typeahead-recommended .v-recommended_img{width:120px;max-width:120px;min-height:100px;margin-right:10px}@media only screen and (min-width:960px){.v-typeahead-recommended .v-recommended_content{min-height:100px}}.v-typeahead-recommended .v-typeahead-recommended-view-all{cursor:default;padding:0}.v-typeahead-recommended .v-typeahead-recommended-view-all a{font-size:.8125em;color:#555;line-height:2em;font-weight:700;cursor:pointer}.v-typeahead-recommended .v-typeahead-recommended-list{background:#fff}.v-typeahead-autocomplete,.v-typeahead-autocomplete .v-typeahead-autocomplete-list{background:#f8f8f8}.v-typeahead-autocomplete .v-typeahead-autocomplete-list .v-typeahead-autocomplete-list-item{line-height:1em;font-size:.875em;color:#000;font-weight:700;min-height:45px;white-space:normal;word-break:break-word;overflow:hidden;text-overflow:ellipsis;flex-flow:wrap}.v-typeahead-autocomplete .v-typeahead-autocomplete-list .v-typeahead-autocomplete-list-item *{font-weight:400}@media only screen and (min-width:960px){.v-searchbar.v-input{width:300px}}.v-searchbar .v-input__control{min-height:38px!important}.v-searchbar .v-input__control>.v-input__slot{padding:0!important}.v-searchbar .v-select__slot{align-self:flex-start;border-radius:0 0 6px 6px;text-transform:none;outline:0;border:1px solid #777;border-top:0;padding:2.5px 12px}.v-searchbar .v-select__slot input{width:100%;height:38px;font-size:14px}.v-searchbar .v-select__slot label{font-size:14px;margin-left:12px}.v-searchbar .v-icon{cursor:pointer;transition:none;transform:none!important}.v-typeahead-content{left:auto!important}@media only screen and (min-width:960px){.v-typeahead-content{max-width:none}}@media only screen and (min-width:1264px){.v-typeahead-content{right:0}}@media only screen and (max-width:959px){.v-typeahead-content{top:100%!important}}.v-typeahead-content .v-list{padding:0}@media only screen and (min-width:960px){.v-typeahead-content-lg{width:620px;max-width:none}}.utilityBar{padding:0;margin:0;list-style:none;display:flex}.utilityBar .mobileSearchToggle{display:none}.scroll .utilityBar .mobileSearchToggle{display:block}@media only screen and (min-width:1264px){.scroll .utilityBar a>span,.scroll .utilityBar li:before,.super-nav-only .utilityBar a>span,.super-nav-only .utilityBar li:before{display:none}}@media only screen and (min-width:1264px){.scroll .utilityBar a,.super-nav-only .utilityBar a{height:100%;min-height:32px}}.utilityBar>li{float:left;position:relative}.utilityBar>li:before{content:" ";height:.9375em;width:1px;background:#333;position:absolute;right:0;top:55%;transform:translateY(-50%)}@media only screen and (max-width:1263px){.utilityBar>li:before{display:none}}.utilityBar>li:last-child:before{display:none}.utilityBar>li a{padding:8px 13px;text-align:left;text-transform:none;color:#333;display:block;line-height:16px}.utilityBar>li a.icon{padding:8px 40px 8px 13px}@media only screen and (max-width:1263px){.utilityBar>li a.icon{padding:18px 8px 8px}}@media only screen and (max-width:599px){.utilityBar>li a.icon-rewards{display:none}}.utilityBar>li a .icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);height:1rem;width:1rem;pointer-events:none;margin-top:1px}@media only screen and (max-width:1263px){.utilityBar>li a .icon{left:50%;transform:translateX(-50%);top:0}}.utilityBar>li a.icon-lenovo-pro-plain{padding:0 13px;width:126px;height:1.875em}@media only screen and (max-width:599px){.utilityBar>li a.icon-lenovo-pro-plain{display:none}}.utilityBar>li a.icon-lenovo-pro-plain .icon{right:13px;margin:2px 0 0}@media only screen and (max-width:1263px){.utilityBar>li a.icon-lenovo-pro-plain .icon{transform:translateY(-50%);top:50%;left:auto}}.utilityBar>li a.icon-lenovo-pro-plain .icon.icon-lenovo-pro-plain{width:6.25em}.utilityBar>li a.icon-lenovo-pro-plain .icon.icon-lenovo-pro-plain+span{display:none}.utilityBar>li a.icon-lenovo-pro-tagline{padding:0 13px;width:126px;height:1.875em}@media only screen and (max-width:599px){.utilityBar>li a.icon-lenovo-pro-tagline{display:none}}.utilityBar>li a.icon-lenovo-pro-tagline .icon{right:13px;margin:2px 0 0;height:1.2rem}@media only screen and (max-width:1263px){.utilityBar>li a.icon-lenovo-pro-tagline .icon{transform:translateY(-50%);top:50%;left:auto}}.utilityBar>li a.icon-lenovo-pro-tagline .icon.icon-lenovo-pro-tagline{width:6.25em}.utilityBar>li a.icon-lenovo-pro-tagline .icon.icon-lenovo-pro-tagline+span{display:none}.utilityBar>li a span{font-size:14px;line-height:16px;word-break:break-all}.utilityBar>li a span.hide-utility-text{display:none}@media only screen and (max-width:1263px){.utilityBar>li a span{font-size:10px;line-height:12px;text-transform:uppercase}}.utilityBar>li .utilitySub{min-width:220px!important;font-size:14px;margin-left:50%;transform:translateX(-50%);box-shadow:none;padding:13px 20px 18px}#contact .utilitySub{min-width:275px!important}.utilityBar>li .utilitySub:before{content:" ";position:absolute;top:0;left:50%;background-image:url(//static.lenovo.com/fea/images/dropdown-carrot.png);background-size:contain;background-repeat:no-repeat;width:35px;height:32px;margin-left:-17.5px}.utilityBar>li .utilitySub .v-list{padding:0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.utilityBar>li .utilitySub .v-list-item{padding:16px 12px;min-height:auto;border-bottom:1px solid #ccc;display:block}.utilityBar>li .utilitySub .v-list-item a{padding:0}.utilityBar>li .utilitySub .v-list-item:last-child{border:none}.utilityBar>li .utilitySub .v-list-item__subtitle{font-size:14px;font-weight:700}.utilityBar>li .utilitySub .v-list-item__content{padding:3px 0}.utilityBar>li .utilitySubWrapper a>span{display:block}@media screen and (min-width:1280px){.navBar li>a{font-size:11px}}@media screen and (min-width:1440px){.navBar li>a{font-size:14px}}header.nuxt{background:#fff;position:relative;width:100%}header.nuxt .affinitySideBar{position:relative;background-color:#000;width:100%;text-align:center;color:#fff;font-size:.875em;text-transform:uppercase;font-weight:700}header.nuxt .mainWrapper{position:relative;min-height:40px}header.nuxt.scroll{position:fixed;z-index:10;top:0;left:0;transition:.2s}@media only screen and (min-width:1264px){header.nuxt.scroll li#LenovoEducationStore,header.nuxt.scroll li#LenovoPro,header.nuxt.scroll li.LenovoPro{display:none}}@media only screen and (max-width:959px){header.nuxt.scroll .mainWrapper{min-height:53px}header.nuxt.scroll .nav{top:6px}header.nuxt.scroll .nav .nav__wrap.active{margin-top:8px}header.nuxt.scroll .logo{display:none}header.nuxt.scroll .search .search__wrap{padding:39px 12px 0}header.nuxt.scroll .utility .mobileSearchToggle{display:block}}@media only screen and (max-width:1263px){header.nuxt{border-bottom:1px solid #ccc}}header.nuxt a{text-decoration:none}@media only screen and (min-width:1264px){header.nuxt.scroll .nav,header.nuxt.super-nav-only .nav{position:absolute;width:100%}}@media only screen and (min-width:1264px){header.nuxt.scroll .search,header.nuxt.scroll .utility,header.nuxt.super-nav-only .search,header.nuxt.super-nav-only .utility{float:right;position:relative;top:0}}header.nuxt .logo{position:absolute;top:0;left:0;z-index:10}@media only screen and (max-width:1263px){header.nuxt .logo{top:5px;left:72px;max-width:125px}}@media only screen and (max-width:959px){header.nuxt .logo{position:relative;left:0;top:0}}header.nuxt .logo a{text-indent:-9999px;overflow:hidden;width:124px;height:40px;background-image:url(//static.lenovo.com/fea/images/lenovo-logo-pcs.png);background-size:contain;display:block}@media only screen and (max-width:1263px){header.nuxt .logo a{height:35px}}@media only screen and (max-width:1263px){header.nuxt .nav{position:absolute;width:52px;overflow:visible;z-index:20}header.nuxt .nav__wrap{display:none}}@media only screen and (max-width:959px){header.nuxt .nav{top:47px}header.nuxt .nav .navHamburger{margin-left:4px}}header.nuxt .nav__wrap .navBar{padding:0;margin-left:124px;margin-bottom:0}@media only screen and (max-width:1263px){header.nuxt .nav__wrap.active{display:block;margin-top:6px;width:100vw}header.nuxt .nav__wrap.active .navBar{margin:0 0 0 -5px;max-width:400px;width:100%;border-right:1px solid #000;border-left:1px solid #000}}@media only screen and (max-width:1263px)and (max-width:599px){header.nuxt .nav__wrap.active .navBar{max-width:none;margin:0}}@media only screen and (max-width:1263px){header.nuxt .nav__wrap.active .navBar>li{display:block;float:none;background:#000;border-bottom:1px solid #fff}header.nuxt .nav__wrap.active .navBar>li:last-child{border-color:#000}header.nuxt .nav__wrap.active .navBar>li>a{color:#fff;height:48px;line-height:22px}}@media only screen and (min-width:1264px){header.nuxt .navHamburger{display:none}}header.nuxt .navHamburger .mdi-close{display:none;transition:.2s}header.nuxt .navHamburger .active .mdi-close{display:block;max-height:30px;font-size:28px;transition:.2s}header.nuxt .navHamburger .active .mdi-menu{display:none}header.nuxt .navHamburger .v-btn:before{background:none}header.nuxt .navHamburger .v-btn.v-size--default{padding:0;width:72px;height:40px}@media only screen and (max-width:959px){header.nuxt .navHamburger .v-btn.v-size--default{width:52px;min-width:52px}}header.nuxt .navHamburger .v-icon{margin:0 auto}header.nuxt .navHamburger span{font-size:9px;letter-spacing:0;display:block;text-transform:uppercase}header.nuxt .search{position:absolute;right:0;left:auto;top:0;z-index:10}@media only screen and (max-width:1263px){header.nuxt .search{position:relative;top:5px;left:185px;display:inline-block}header.nuxt .search .v-searchbar .v-select__slot{border-radius:4px;border:1px solid #777;padding:1px 12px}}@media only screen and (max-width:959px){header.nuxt .search{left:0;right:0;margin:10px 0;z-index:6;width:100%}header.nuxt .search__wrap{padding:0 12px 0 60px}header.nuxt .search .v-input__slot{padding:0!important}}header.nuxt .search .compactMagnify{width:40px;height:40px}@media only screen and (max-width:959px){header.nuxt .search .compactMagnify{float:right;height:32px;margin:0 5px}}header.nuxt .utility{display:flex;flex-wrap:wrap}header.nuxt .utility #accessibility{display:none}@media only screen and (min-width:1264px){header.nuxt .utility{position:absolute;right:0;top:40px}}@media only screen and (max-width:1263px){header.nuxt .utility{float:right;margin:5px 5px 0 0}header.nuxt .utility li#LenovoEducationStore,header.nuxt .utility li#LenovoPro,header.nuxt .utility li.LenovoPro{display:none}}@media only screen and (max-width:959px){header.nuxt .utility{position:absolute;top:5px;right:0;z-index:7}}header.nuxt .utilityBar{float:right}footer.theme--light.v-footer{padding:0;background:#bbb}footer.theme--light.v-footer ul{padding:0;margin:0;list-style:none}footer.theme--light.v-footer .container{max-width:100rem}footer.theme--light.v-footer .footerEmail h3{font-size:12.8px;line-height:14px;font-weight:800;padding-bottom:10px;margin:0;color:#555}footer.theme--light.v-footer .footerEmail .v-form .v-input.error--text .v-input__slot{border:1px solid #cc4b37;background-color:#f9ecea}footer.theme--light.v-footer .footerEmail .v-form .v-input__control{min-height:auto}footer.theme--light.v-footer .footerEmail .v-form .v-input__control .v-input__slot{border-radius:0;height:33px;font-size:12px;border:1px solid #000}footer.theme--light.v-footer .footerEmail .v-form .v-input__control .v-input__slot input{width:200px}footer.theme--light.v-footer .footerEmail .v-form .v-input__control .v-input__slot label{font-size:12px}footer.theme--light.v-footer .footerEmail .v-form .v-messages__message{color:#b03335}footer.theme--light.v-footer .footerEmail .v-form button{height:33px;line-height:33px;color:#fff;background-color:#414141;font-size:.8em;text-transform:uppercase;padding:0 5px;height:100%;border:0;font-weight:700;cursor:pointer;width:auto}footer.theme--light.v-footer .footerEmail .v-form button.valid{background:#b03335}footer.theme--light.v-footer .footerSocial{margin-top:24px}@media only screen and (max-width:959px){footer.theme--light.v-footer .footerSocial{order:3;margin:0;padding-top:0;padding-bottom:0}}@media only screen and (max-width:599px){footer.theme--light.v-footer .footerSocial{order:0}}footer.theme--light.v-footer .footerSocial ul li{background-repeat:no-repeat;display:inline-block;width:33px;height:33px;margin-right:6px}footer.theme--light.v-footer .footerSocial ul li a{background-image:url(//static.lenovo.com/fea/images/footer-icons.png);width:100%;overflow:hidden;display:inline-block;color:transparent;height:33px}footer.theme--light.v-footer .footerSocial ul li a.icon-Facebook{background-position:-61px 0}footer.theme--light.v-footer .footerSocial ul li a.icon-Facebook:hover{background-position:-61px -38px}footer.theme--light.v-footer .footerSocial ul li a.icon-Instagram{background-position:-61px -682px}footer.theme--light.v-footer .footerSocial ul li a.icon-Instagram:hover{background-position:-61px -720px}footer.theme--light.v-footer .footerSocial ul li a.icon-YouTube{background-position:-61px -606px}footer.theme--light.v-footer .footerSocial ul li a.icon-YouTube:hover{background-position:-61px -644px}footer.theme--light.v-footer .footerSocial ul li a.icon-Twitter{background-position:-61px -530px}footer.theme--light.v-footer .footerSocial ul li a.icon-Twitter:hover{background-position:-61px -568px}footer.theme--light.v-footer .footerSocial ul li a.icon-Flickr{background-position:-61px -76px}footer.theme--light.v-footer .footerSocial ul li a.icon-Flickr:hover{background-position:-61px -114px}footer.theme--light.v-footer .footerSocial ul li a.icon-Forums{background-position:-61px -228px}footer.theme--light.v-footer .footerSocial ul li a.icon-Forums:hover{background-position:-61px -266px}footer.theme--light.v-footer .footerSocial ul li a.icon-VK{background-position:-61px -1252px}footer.theme--light.v-footer .footerSocial ul li a.icon-VK:hover{background-position:-61px -1214px}footer.theme--light.v-footer .footerSocial ul li a.icon-LenovoZone{background-position:-61px -1138px}footer.theme--light.v-footer .footerSocial ul li a.icon-LenovoZone:hover{background-position:-61px -1176px}footer.theme--light.v-footer .footerSocial ul li a.icon-LenovoBlog{background-position:-61px -986px}footer.theme--light.v-footer .footerSocial ul li a.icon-LenovoBlog:hover{background-position:-61px -1024px}footer.theme--light.v-footer .footerSocial ul li a.icon-LenovoTeam{background-position:-61px -1062px}footer.theme--light.v-footer .footerSocial ul li a.icon-LenovoTeam:hover{background-position:-61px -1100px}footer.theme--light.v-footer .footerSocial ul li a.icon-Picasa{background-position:-61px -758px}footer.theme--light.v-footer .footerSocial ul li a.icon-Picasa:hover{background-position:-61px -796px}footer.theme--light.v-footer .footerSocial ul li a.icon-LinkedIn{background-position:-61px -834px}footer.theme--light.v-footer .footerSocial ul li a.icon-LinkedIn:hover{background-position:-61px -872px}footer.theme--light.v-footer .footerSocial ul li a.icon-GooglePlus{background-position:-61px -152px}footer.theme--light.v-footer .footerSocial ul li a.icon-GooglePlus:hover{background-position:-61px -190px}footer.theme--light.v-footer .footerSocial ul li a.icon-Pintrest{background-position:-61px -384px}footer.theme--light.v-footer .footerSocial ul li a.icon-Pintrest:hover{background-position:-61px -422px}footer.theme--light.v-footer .footerSocial ul li a.icon-Trustee{background-position:3px -458px;width:100px}footer.theme--light.v-footer .footerCountry h3{font-size:12.8px;line-height:14px;font-weight:800;padding-bottom:10px;margin:0;text-transform:uppercase;color:#555}footer.theme--light.v-footer .footerCountry .v-input__control{min-height:auto}footer.theme--light.v-footer .footerCountry .v-input__control .v-input__slot{border-radius:0;height:31px;font-size:12px;margin:0;padding-left:60px;background:#fff}footer.theme--light.v-footer .footerCountry .v-input__control .v-input__slot input{width:200px;font-size:14px}footer.theme--light.v-footer .footerCountry .v-input__control .v-input__slot label{font-size:12px}footer.theme--light.v-footer .footerCountry .v-input__control .v-text-field__details{display:none}footer.theme--light.v-footer .footerCountrySelector{position:relative;border:1px solid #000}footer.theme--light.v-footer .footerCountrySelector .v-autocomplete__content .v-list-item{min-height:0}footer.theme--light.v-footer .footerCountrySelector .v-autocomplete__content .v-list-item__content{padding:2px 0}footer.theme--light.v-footer .footerCountrySelector .v-autocomplete__content .v-list-item__title{font-size:14px}footer.theme--light.v-footer .footerCountryFlag{width:45px;position:absolute;top:0;left:0;bottom:0;z-index:1}footer.theme--light.v-footer .footerLinks{padding-top:20px;padding-bottom:20px}@media only screen and (max-width:599px){footer.theme--light.v-footer .footerLinks{padding-top:15px;padding-bottom:15px;border-top:1px solid #000}footer.theme--light.v-footer .footerLinks:last-child{border-bottom:1px solid #000;margin-bottom:15px}}footer.theme--light.v-footer .footerLinks>button{margin:0;font-size:12.8px;text-transform:uppercase;color:#555;position:relative;cursor:pointer;font-weight:800;height:24px;padding-right:4px;display:flex;height:auto;text-align:left}footer.theme--light.v-footer .footerLinks>button .v-icon{border:1px solid #000;font-size:18px;margin-top:-2px}footer.theme--light.v-footer .footerLinks>button .icon-minus,footer.theme--light.v-footer .footerLinks>button.minus .icon-plus{display:none}footer.theme--light.v-footer .footerLinks>button.minus .icon-minus{display:inline-flex}footer.theme--light.v-footer .footerLinks ul{padding:5px 0 0;margin:0 0 0 28px;list-style:none}footer.theme--light.v-footer .footerLinks ul li a{text-decoration:none;font-size:13px;color:#373737;line-height:18px;display:inline-block;padding:2px 0}footer.theme--light.v-footer .footerLinks ul li a:hover{text-decoration:underline}footer.theme--light.v-footer .footerCopyRight{font-size:12px;line-height:18px;color:#373737}footer.theme--light.v-footer .footerCopyRight span{float:left}footer.theme--light.v-footer .footerCopyRight ul{display:inline}footer.theme--light.v-footer .footerCopyRight ul li{float:left;display:block;margin:0 4px}footer.theme--light.v-footer .footerCopyRight ul li a{color:#373737}.emailSignupModal{height:640px;position:relative}.emailSignupModalClose{position:absolute;right:0;top:0}