.m-mastheadUtilityLinks{clear:both}@media (-ms-high-contrast: active), (-ms-high-contrast: none){.m-mastheadUtilityLinks{margin-right:0.75em}}@media print, screen and (min-width: 73.75em){.m-mastheadUtilityLinks{height:2.4375em;background:#f2f2f2}body.scroll .m-mastheadUtilityLinks{background:none}}@media screen and (max-width: 46.87375em){.m-mastheadUtilityLinks__wrapper{width:85%;float:right}body.scroll .m-mastheadUtilityLinks__wrapper{padding-left:0;width:85%}}.m-mastheadUtilityLinks__list{list-style:none;margin:0;padding:0;float:right;width:100%;text-align:right}@media screen and (max-width: 46.87375em){.m-mastheadUtilityLinks__list{margin-top:3px}body.scroll .m-mastheadUtilityLinks__list{width:100%}}@media print, screen and (min-width: 46.875em){.m-mastheadUtilityLinks__list{width:38%;display:flex;align-items:stretch;justify-content:space-between}}@media print, screen and (min-width: 73.75em){.m-mastheadUtilityLinks__list{width:auto;display:inline-flex}.m-mastheadUtilityLinks__list .compareBtnContainer{margin-top:0.5em;font-size:.75em}.m-mastheadUtilityLinks__list .compareBtnContainer.compare-feature .icon-compare{display:none}}@media screen and (min-width: 73.75em){body.scroll .m-mastheadUtilityLinks__list .pricetier_area{display:none}body.FTV .m-mastheadUtilityLinks__list .pricetier_area{display:block}}.m-utilityNav{position:relative;width:19.4%;display:inline-block}@media screen and (min-width: 46.875em) and (max-width: 73.74875em){.m-utilityNav{width:auto}}.m-utilityNav.-dcgLi{display:none}@media screen and (max-width: 73.74875em){.m-utilityNav{vertical-align:top}}@media screen and (max-width: 46.87375em){body.scroll .m-utilityNav{width:19.4%}.m-utilityNav#mobile-search{display:none !important;background:none}.m-utilityNav#mobile-search .icon-search{color:#333}.m-utilityNav#mobile-search .icon-search:after{content:""}body.scroll .m-utilityNav#mobile-search{display:inline-block !important}}@media print, screen and (min-width: 73.75em){.m-utilityNav{height:100%;max-height:2.4375em;width:auto}}.m-utilityNav.js-active#cart .m-utilityNav__link .icon path{fill:#ff6a00}@media screen and (max-width: 46.87375em){.m-utilityNav .m-utilityNav__link.-hideUtility span{display:none}}.m-utilityNav#LenovoPro,.m-utilityNav.LenovoPro{display:none;font-size:1em}.m-utilityNav#LenovoPro a span,.m-utilityNav.LenovoPro a span{display:none}@media screen and (min-width: 73.75em){.m-utilityNav#LenovoPro,.m-utilityNav.LenovoPro{display:block}.m-utilityNav#LenovoPro .m-utilityNav__link,.m-utilityNav.LenovoPro .m-utilityNav__link{font-size:1em;padding:0;width:7.1875em;height:1.875em}body.FTV .m-utilityNav#LenovoPro .m-utilityNav__link.icon-lenovo-pro-plain,body.FTV .m-utilityNav.LenovoPro .m-utilityNav__link.icon-lenovo-pro-plain{height:2.4375em}.m-utilityNav#LenovoPro .m-utilityNav__link:hover,.m-utilityNav#LenovoPro .m-utilityNav__link.active,.m-utilityNav.LenovoPro .m-utilityNav__link:hover,.m-utilityNav.LenovoPro .m-utilityNav__link.active{background:none}.m-utilityNav#LenovoPro .m-utilityNav__link .icon,.m-utilityNav.LenovoPro .m-utilityNav__link .icon{position:absolute;margin:0;width:6.25em;height:100%}.m-utilityNav#LenovoPro .m-utilityNav__link .icon+span,.m-utilityNav.LenovoPro .m-utilityNav__link .icon+span{display:none}body.scroll .m-utilityNav#LenovoPro .m-utilityNav__link .icon,body.scroll .m-utilityNav.LenovoPro .m-utilityNav__link .icon{right:0}body.scroll .m-utilityNav#LenovoPro,body.scroll .m-utilityNav.LenovoPro{display:none}body.FTV .m-utilityNav#LenovoPro,body.FTV .m-utilityNav.LenovoPro{display:block;padding-right:1em;padding-left:1em}}@media screen and (min-width: 73.75em){body.scroll .m-utilityNav#store,body.scroll .m-utilityNav#contact,body.scroll .m-utilityNav.contact,body.scroll .m-utilityNav.pricetier_area{display:none}body.FTV .m-utilityNav#store,body.FTV .m-utilityNav#contact,body.FTV .m-utilityNav.contact,body.FTV .m-utilityNav.pricetier_area{display:block}}@media screen and (max-width: 73.74875em){.m-utilityNav#contact .m-utilityNav__linkData,.m-utilityNav.contact .m-utilityNav__linkData{right:-100px;min-width:265px}.m-utilityNav#contact .m-utilityNav__linkData:before,.m-utilityNav.contact .m-utilityNav__linkData:before{right:0;left:0;margin:0 auto}}@media screen and (max-width: 73.74875em){.m-utilityNav#account .m-utilityNav__linkData,.m-utilityNav.account .m-utilityNav__linkData{right:-45px;min-width:200px}.m-utilityNav#account .m-utilityNav__linkData:before,.m-utilityNav.account .m-utilityNav__linkData:before{right:58px}}@media screen and (min-width: 73.75em){.m-utilityNav:before{content:" ";height:.9375em;width:1px;background:#333;position:absolute;right:0;top:55%;transform:translateY(-50%)}body.scroll .m-utilityNav:before{display:none}body.FTV .m-utilityNav:before{display:inline-block}.m-utilityNav:last-child:before,.m-utilityNav.-noDivider:before{display:none}body.FTV .m-utilityNav:last-child:before,body.FTV .m-utilityNav.-noDivider:before{display:none}}.m-utilityNav#compare{margin:0 1em;display:inline-block}.m-utilityNav#compare.hide-compare{display:none}body.FTV .m-utilityNav#compare:before{display:none}body.scroll .m-utilityNav#compare{margin:0 0.25em 0 0.25em}.m-utilityNav#compare .icon{width:1rem;height:1rem}.m-utilityNav#compare .m-compareBtnContainer{display:none}@media screen and (max-width: 73.74875em){.m-utilityNav#compare{font-size:9px;width:auto}body.scroll .m-utilityNav#compare{margin:0}.m-utilityNav#compare .m-compareBtnContainer{position:relative}.m-utilityNav#compare .m-compareBtnContainer span.count{background-color:#ff6a00;border-radius:50%;color:#fff;display:inline-block;margin-left:-2px;width:1.5em;height:1.25em;text-align:center;position:absolute;padding-top:1px}}@media screen and (max-width: 73.74875em){.m-utilityNav#compare{margin:0}.m-utilityNav#compare .compareBtnContainer{margin:0;float:none;background-color:transparent;font-size:10px;line-height:1em;padding:0.6em;position:relative;text-align:center;text-transform:uppercase}.m-utilityNav#compare .compareBtnContainer .compareBtn{color:#333}.m-utilityNav#compare .compareBtnContainer .icon{display:inline-block;height:1rem;width:1rem;pointer-events:none;margin-bottom:0.5em}}.m-utilityNav__link{font-size:9px;line-height:.5625em;color:#333;padding:0;display:block;position:relative;text-align:center;text-transform:uppercase;margin:0}.m-utilityNav__link:hover{color:#333 !important}.m-utilityNav__link:focus{color:#333 !important}@media screen and (max-width: 46.87375em){.m-utilityNav__link{margin-top:0.625em}}@media print, screen and (min-width: 46.875em){.m-utilityNav__link{font-size:10px;padding:0.6em}}@media screen and (min-width: 73.75em){.m-utilityNav__link{font-size:13px;padding:1em 3em 1em 1em;text-align:left;text-transform:none;color:#333}.m-utilityNav__link:hover{color:#333}body.scroll .m-utilityNav__link{padding:1.5em 2em}.m-utilityNav__link.active.-has-sub+.-sub{display:block}}.m-utilityNav__link>span{display:block;white-space:nowrap}@media screen and (max-width: 73.74875em){.m-utilityNav__link>span{white-space:initial;line-height:1em}}@media screen and (min-width: 73.75em){.m-utilityNav__link>span{display:inline}body.scroll .m-utilityNav__link>span{display:none}body.FTV .m-utilityNav__link>span{display:none}}.m-utilityNav__link>.icon{height:1rem;width:1rem;pointer-events:none;margin-bottom:0.5em}@media screen and (min-width: 73.75em){.m-utilityNav__link>.icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);margin-top:-0.1rem}}.m-utilityNav__linkData{display:none;position:absolute;background-color:#fff;border-radius:5px;-webkit-box-shadow:0px 0px 16px 0px rgba(50,50,50,0.45);-moz-box-shadow:0px 0px 16px 0px rgba(50,50,50,0.45);box-shadow:0px 0px 16px 0px rgba(50,50,50,0.45);padding:5px 20px;top:120%;right:-13px;text-align:left;min-width:275px;z-index:9;max-width:300px}@media screen and (min-width: 46.875em) and (max-width: 73.74875em){.m-utilityNav__linkData{top:110%}}@media screen and (min-width: 73.75em){.m-utilityNav__linkData{top:100%}body.scroll .m-utilityNav__linkData{right:-25px}}.m-utilityNav__linkData:before{content:'';position:absolute;top:-12px;right:30px;background-image:url("//static.lenovo.com/fea/images/dropdown-carrot.png");background-size:contain;background-repeat:no-repeat;width:35px;height:32px}@media print, screen and (min-width: 73.75em){.m-utilityNav__linkData:before{right:50px}body.scroll .m-utilityNav__linkData:before{right:31px}body.FTV .m-utilityNav__linkData:before{right:50px}}.m-utilityNav__linkData ul{margin:0;padding:0;list-style:none}.m-utilityNav__linkData ul li{margin:0;border-bottom:1px solid #ccc}.m-utilityNav__linkData ul li span{display:block;font-size:.875em;padding:5px 0}@media screen and (max-width: 46.87375em){.m-utilityNav__linkData ul li span{font-size:1em}}.m-utilityNav__linkData ul li a{color:#333;font-size:1em;padding:15px 0;display:block}@media print, screen and (min-width: 73.75em){.m-utilityNav__linkData ul li a:hover{color:#3E8DDD}}.m-utilityNav__linkData ul li a:hover i{border:solid #3E8DDD;border-width:0 1px 1px 0;display:inline-block;padding:3px;margin-left:3px}.m-utilityNav__linkData ul li a:hover i.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.m-utilityNav__linkData ul li a.utilityLink{color:#1976a1;font-weight:bold}.m-utilityNav__linkData ul li a.utilityLink:hover:after{content:""}.m-utilityNav__linkData ul li:last-child{border-bottom:none}.m-utilityNav__linkData ul li h3{margin:0;font-size:.875em;text-transform:uppercase;padding:5px 0 10px 0;font-weight:bold}@media screen and (max-width: 46.87375em){.m-utilityNav__linkData ul li h3{font-size:1em}}.m-utilityNav#contact .m-utilityNav__linkData ul li,.m-utilityNav.contact .m-utilityNav__linkData ul li{padding:8px 0;font-size:0.875em}.m-utilityNav#contact .m-utilityNav__linkData ul li a,.m-utilityNav.contact .m-utilityNav__linkData ul li a{padding:0}.m-utilityNav#contact .m-utilityNav__linkData ul li h3,.m-utilityNav.contact .m-utilityNav__linkData ul li h3{padding:0}@media print, screen and (min-width: 73.75em){.m-utilityNav#account .m-utilityNav__linkData,.m-utilityNav#LenovoPro .m-utilityNav__linkData,.m-utilityNav.account .m-utilityNav__linkData,.m-utilityNav.LenovoPro .m-utilityNav__linkData{min-width:11.25em}.m-utilityNav#account .m-utilityNav__linkData ul li a,.m-utilityNav#LenovoPro .m-utilityNav__linkData ul li a,.m-utilityNav.account .m-utilityNav__linkData ul li a,.m-utilityNav.LenovoPro .m-utilityNav__linkData ul li a{font-size:.875em}}
