#msaMasthead .smb-price-tier{display:none}.msaMastheadPage.cartPageRedesign .body-inner-wrapper{background-position-y:1.875em}@media print,screen and (min-width:46.875em){.msaMastheadPage.cartPageRedesign .body-inner-wrapper{background-position-y:2.1875em}
}@media print,screen and (min-width:73.75em){.msaMastheadPage.cartPageRedesign .body-inner-wrapper{background-position-y:2.5em}}.msaMastheadPage.checkoutFlowPage .body-inner-wrapper{background-position-y:1.875em}
.msaMastheadPage.checkoutFlowPage #msaMasthead{height:1.875em}.msaMastheadPage.checkoutFlowPage #msaMasthead .msaLogoWrapper{width:5.75em}@media print,screen and (min-width:46.875em){.msaMastheadPage.checkoutFlowPage .body-inner-wrapper{background-position-y:2.1875em}
.msaMastheadPage.checkoutFlowPage #msaMasthead{height:2.1875em}.msaMastheadPage.checkoutFlowPage #msaMasthead .msaLogoWrapper{width:6.75em}}@media print,screen and (min-width:73.75em){.msaMastheadPage.checkoutFlowPage .body-inner-wrapper{background-position-y:2.5em}
.msaMastheadPage.checkoutFlowPage #msaMasthead{height:2.5em}.msaMastheadPage.checkoutFlowPage #msaMasthead .msaLogoWrapper{width:7.75em}}.msaMastheadPage.checkoutFlowPage .bar_2{padding-top:0;min-height:0}
.msaMastheadPage.checkoutFlowPage #msaMasthead .msaLogoWrapper{display:inline-block;height:100%}.msaMastheadPage.checkoutFlowPage #msaMasthead .msaLogo{background-image:url('/_ui/desktop/common/images/masthead/msa-logo.png');background-size:100%;background-repeat:no-repeat;width:100%;height:100%;text-indent:-1000px;display:inline-block}
.msaMastheadPage.checkoutFlowPage #msaMasthead .msaRedesignCheckoutMenuWrapper{float:right;height:100%;font-size:14px}.msaMastheadPage.checkoutFlowPage #msaMasthead .msaCheckoutContact{height:100%;display:inline-block;position:relative;padding:0 12px;cursor:pointer}
.msaMastheadPage.checkoutFlowPage #msaMasthead .msaCheckoutContact:after{content:" ";height:36%;width:1px;background:#000;position:absolute;right:0;top:14%}
.msaMastheadPage.checkoutFlowPage #msaMasthead .nemoCheckoutContact{display:inline-block;position:relative;padding:0 12px;height:100%}.msaMastheadPage.checkoutFlowPage #msaMasthead .nemoCheckoutContact:after{content:" ";height:36%;width:1px;background:#000;position:absolute;right:0;top:14%}
.msaMastheadPage.checkoutFlowPage #msaMasthead .contactNumber{color:#000}.msaMastheadPage.checkoutFlowPage #msaMasthead .msaCheckoutContact .dropdownText{display:none;top:80%;position:absolute;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 16px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 0 16px 0 rgba(50,50,50,0.75);box-shadow:0 0 16px 0 rgba(50,50,50,0.45);padding:5px 15px;right:-13px;text-align:left;min-width:250px;z-index:9}
.msaMastheadPage.checkoutFlowPage #msaMasthead .msaCheckoutContact .dropdownText:before{content:'\23F6';position:absolute;top:-4px;font-size:37px;line-height:0;right:30px;color:#fff;text-shadow:0 -5px 9px rgba(50,50,50,0.45)}
.msaMastheadPage.checkoutFlowPage #msaMasthead .msaCheckoutContact .dropdownText.active{display:block}.msaMastheadPage.checkoutFlowPage #msaMasthead .msaCheckoutContact .dropdownText ul{margin:0;padding:0;list-style:none}
.msaMastheadPage.checkoutFlowPage #msaMasthead .msaCheckoutContact .dropdownText ul li{margin:0;padding:15px 0 15px 0;border-bottom:1px solid #ccc}.msaMastheadPage.checkoutFlowPage #msaMasthead .msaCheckoutContact .dropdownText ul li h3{margin:0;font-size:13px;text-transform:uppercase;padding:0 0 10px 0;font-weight:bold;line-height:1.4}
.msaMastheadPage.checkoutFlowPage #msaMasthead .msaCheckoutContact .dropdownText ul li span{font-size:.8125em}.msaMastheadPage.checkoutFlowPage #msaMasthead .msaCheckoutContact .icon{width:1rem;height:1rem}
.msaMastheadPage.checkoutFlowPage #msaMasthead .msaCheckoutLogin{height:100%;display:inline-block}.msaMastheadPage.checkoutFlowPage #msaMasthead .redesignCheckoutMenu{height:100%;text-align:center;font-family:Lato}
.msaMastheadPage.checkoutFlowPage #msaMasthead .hasLogged.ajaxLogged,.msaMastheadPage.checkoutFlowPage #msaMasthead .hasLogged.granted{height:100%;padding:8px 10px}
.msaMastheadPage.checkoutFlowPage #msaMasthead .loginHeaderLink{color:#050606;cursor:pointer;height:100%;padding:8px 20px 8px 10px;display:block}.msaMastheadPage.checkoutFlowPage #msaMasthead .loginHeaderLink.topLilist{background:#f2f2f2;border-radius:5px 0 0 0;position:relative}
.msaMastheadPage.checkoutFlowPage #msaMasthead .loginHeaderLink .colorChange{color:#1976a1}.msaMastheadPage.checkoutFlowPage #msaMasthead .redesign-header-mobile-icon{margin-right:10px;display:inline-block;vertical-align:middle;padding:3px 5px 3px 0;height:27px;font-size:16px}
.msaMastheadPage.checkoutFlowPage #msaMasthead .redesign-header-mobile-icon a{color:#000}.msaMastheadPage.checkoutFlowPage #msaMasthead .redesign-header-mobile-icon{display:none}
.msaMastheadPage.checkoutFlowPage #msaMasthead .hasLogged p{font-size:16px}@media(max-width:400px){.msaMastheadPage.checkoutFlowPage #msaMasthead .msaRedesignCheckoutMenuWrapper{height:auto;font-size:10px}
.msaMastheadPage.checkoutFlowPage #msaMasthead .msaCheckoutContact .dropdownText{min-width:220px}.msaMastheadPage.checkoutFlowPage #msaMasthead .hasLogged p{font-size:10px}
}@media(max-width:750px){.msaMastheadPage.checkoutFlowPage #msaMasthead .typesOfLogin{width:340px}.msaMastheadPage.checkoutFlowPage #msaMasthead .lenovoLogin,.msaMastheadPage.checkoutFlowPage #msaMasthead .socialLogin{float:none;width:100%;padding:0 20px}
.msaMastheadPage.checkoutFlowPage #msaMasthead .thirdpart-loginBtn{width:300px}.productConfigurator #render-summary{z-index:12}}.msaMastheadPage.productConfigurator .tabbedBrowse-title{margin-top:0}
.msaMastheadPage .nemoerrorhandlercomponent{padding-top:0 !important}.msaMastheadPage .nemoerrorhandlercomponent .errorHeading{margin-bottom:0}.accessoriesGridRedesign{background-color:#fff !important}
.accessoriesGridRedesign .bar_3{position:absolute}@media screen and (max-width:46.87375em){.accessoriesGridRedesign .bar_3{position:inherit}.accessoriesGridRedesign .bar_3 .bar3_width{margin-top:0}
}@media print,screen and (min-width:1180px){.msaMastheadPage.accessoriesGridRedesign .bar_2{z-index:2}.msaMastheadPage.accessoriesGridRedesign .bar_3{position:relative}
.msaMastheadPage.accessoriesGridRedesign .Banner-Hero{margin-top:-170px;position:absolute}.msaMastheadPage.accessoriesGridRedesign .heroBannerImg{vertical-align:initial}
}.cartPageRedesign{background-color:#fff !important}.o-mastheadModule.asm_login{position:fixed !important}.msaMastheadPage .body-inner-wrapper header .bar_2{padding-top:0 !important;min-height:auto !important}
body.longscroll_scrolldown #msaMasthead{display:none}#msaMasthead .smb-price-tier .menu_2_wrapper .menu_2{list-style:none}#msaMasthead .smb-price-tier .masthead-current_level_title,#msaMasthead .smb-price-tier .masthead-current_level_name,#msaMasthead .smb-price-tier .masthead-futher_spend_value,#msaMasthead .smb-price-tier .masthead-futher_level_name{font-weight:bold;text-transform:uppercase;font-size:14px;color:#010101}
#msaMasthead .smb-price-tier .masthead-current_price_tier_saving,#msaMasthead .smb-price-tier .masthead-futuer_price_tier_saving{font-style:italic;line-height:1em;color:#555;font-size:14px}
#msaMasthead .smb-price-tier .masthead-futher_spend_title,#msaMasthead .smb-price-tier .masthead-futher_level_title{font-size:14px;color:#000}#msaMasthead .smb-price-tier .masthead-current_price_tier_level,#msaMasthead .smb-price-tier .masthead-futuer_price_tier_spend,#msaMasthead .smb-price-tier .masthead-futuer_price_tier_level{clear:both;height:auto;overflow:hidden}
#msaMasthead .smb-price-tier .masthead-current_level_name,#msaMasthead .smb-price-tier .masthead-futher_spend_value,#msaMasthead .smb-price-tier .masthead-futher_level_name{float:left;width:40%;line-height:1.5em;word-wrap:break-word}
#msaMasthead .smb-price-tier .masthead-current_level_title,#msaMasthead .smb-price-tier .masthead-futher_spend_title,#msaMasthead .smb-price-tier .masthead-futher_level_title{width:58%;float:left;margin-right:2%;line-height:1.5em;word-wrap:break-word}
#msaMasthead .smb-price-tier .masthead-price_tier_link{padding:10px 15px 0 15px;text-align:right;font-size:14px}#msaMasthead .smb-price-tier .menu_2_wrapper{max-height:0;overflow:hidden}
#msaMasthead .smb-price-tier.opened .menu_2_wrapper{max-height:99rem;overflow:visible}@media(min-width:1180px){#msaMasthead .smb-price-tier{position:relative}
#msaMasthead .smb-price-tier .menu_2_wrapper{right:0;position:absolute}#msaMasthead .smb-price-tier .menu_2_wrapper .menu_2{margin-top:0}#msaMasthead .smb-price-tier .menu_2_wrapper .menu_2:before{content:'';position:absolute;top:-12px;right:30px;background-image:url(//dev-static.lenovo.com/fea/dit1/images/dropdown-carrot.png);background-size:contain;background-repeat:no-repeat;width:35px;height:32px}
#msaMasthead .smb-price-tier .menu_2_wrapper .menu_2{position:relative !important;background:#fff;width:240px;text-align:left;padding:10px 20px;top:7px;font-size:12px;border-radius:5px;box-shadow:0 0 16px 0 rgba(50,50,50,0.45);-webkit-box-shadow:0 0 16px 0 rgba(50,50,50,0.45);-moz-box-shadow:0 0 16px 0 rgba(50,50,50,0.45)}
#msaMasthead .smb-price-tier .menu_2_wrapper .menu_2 .masthead-current_price_tier,#msaMasthead .smb-price-tier .menu_2_wrapper .menu_2 .masthead-futuer_price_tier{border-bottom:1px solid #ccc}
#msaMasthead .smb-price-tier .price-tier-img{display:block;text-align:right;min-width:1rem;min-height:1rem}#msaMasthead .smb-price-tier .price-tier-img>img{max-height:2em}
#msaMasthead .smb-price-tier .mobile-price-tier-img{display:none}#msaMasthead .smb-price-tier .price_tier_a{display:block}}@media(max-width:1179px){#msaMasthead .o-mastheadModule__wrapper .o-mastheadModule__nav .pricetier_area{display:block}
#msaMasthead .smb-price-tier .price-tier-img{display:none}#msaMasthead .pricetier_area{overflow:visible;height:auto}#msaMasthead .smb-price-tier .price_tier_a{padding:.64em 1em}
#msaMasthead .smb-price-tier .price_tier_a:after{content:"+"}#msaMasthead .smb-price-tier.opened .price_tier_a:after{content:"-"}
#msaMasthead .smb-price-tier .menu_2_wrapper{background:#fff}#msaMasthead .smb-price-tier .mobile-price-tier-img>img{max-height:2em}#msaMasthead .smb-price-tier .menu_2_wrapper .menu_2{margin:0}
#msaMasthead .smb-price-tier .menu_2_wrapper .menu_2>li>div{padding:10px 20px}#msaMasthead .smb-price-tier .menu_2_wrapper .menu_2>li>div:not(:last-child){border-bottom:1px solid #000}
#productConfiguratorPage .row .row{margin-right:0;margin-left:0}.productConfigurator .section-row{top:150px}}