.app{width:100%}body{font-family:Lato,Helvetica,Arial,sans-serif !important}.landing_popup{z-index:9999;top:0;left:0;width:100%;height:100vh;position:fixed;background:rgba(0,0,0,.6);z-index:2}.landing_popup .landing_popups{top:50%;left:50%;width:384px;padding:24px;position:absolute;border-radius:12px;background:#fff;transform:translate(-50%,-50%)}.landing_popup .landing_popups .landing_popup_title{width:100%;display:flex;padding-bottom:24px;align-items:center;justify-content:space-between}.landing_popup .landing_popups .landing_popup_title .popup_title{font-size:24px}.landing_popup .landing_popups .landing_popup_title .close_popup img{width:16px;cursor:pointer;height:16px}.landing_popup .landing_popups .landing_tips{font-size:14px;padding-bottom:24px}.landing_popup .landing_popups .landing_button{width:100%;display:flex;justify-content:center;gap:16px}.landing_popup .landing_popups .landing_button .button{border:1px solid #294e95;border-radius:4px;padding:14px 24px;display:inline-block;min-width:106px;min-height:48px;width:50%}.landing_popup .landing_popups .landing_button .confirm,.landing_popup .landing_popups .landing_button .confirm-service-exit,.landing_popup .landing_popups .landing_button .confirm-service-nonexit,.landing_popup .landing_popups .landing_button .confirm-service-nonexit2,.landing_popup .landing_popups .landing_button .confirm-order-exit{border:1px solid #294e95;background-color:#294e95;color:#fff;cursor:pointer;min-width:106px;min-height:48px}.landing_popup .landing_popups .landing_button .confirm:hover,.landing_popup .landing_popups .landing_button .confirm-service-exit:hover,.landing_popup .landing_popups .landing_button .confirm-service-nonexit:hover,.landing_popup .landing_popups .landing_button .confirm-service-nonexit2:hover,.landing_popup .landing_popups .landing_button .confirm-order-exit:hover{border:1px solid var(--accessibility-blue);border:1px solid #0d5c91;opacity:1;background:#eaeef5 0% 0% no-repeat padding-box;color:#294e95}.landing_popup .landing_popups .landing_button .cancel_button,.landing_popup .landing_popups .landing_button .cancel-service-nonexit2{color:#294e95;cursor:pointer}.landing_popup .landing_popups .landing_button .cancel_button:hover,.landing_popup .landing_popups .landing_button .cancel-service-nonexit2:hover{border:1px solid var(--accessibility-blue);border:1px solid #0d5c91;opacity:1;background:#eaeef5 0% 0% no-repeat padding-box;color:#294e95}.lenovoSites-section{display:flex}.landing_popup.popservicenonexit2 .landing_popup_title{display:block;padding-bottom:5px}.landing_popup.popservicenonexit2 .landing_button{display:block;padding-top:20px;text-align:center}.landing_popup.popservicenonexit2 .landing_tips{width:300px}.landing_popup.popservicenonexit2 .close_popup{position:absolute;right:10px;top:15px}.landing_popup.nopopservicenonexit2 .landing_popup_title{display:block}.landing_popup.nopopservicenonexit2 .landing_popup_title .close_popup{position:absolute;right:10px;top:15px}.landing_popup_serivce{display:none;z-index:9999;top:0;left:0;width:100%;height:100vh;position:fixed;background:rgba(0,0,0,.6);z-index:2}.landing_popup_serivce .landing_popupsc{top:50%;left:50%;width:384px;padding:24px;position:absolute;border-radius:12px;background:#fff;transform:translate(-50%,-50%)}.landing_popup_serivce .landing_popupsc .landing_popups_title{width:100%;display:flex;padding-bottom:14px;align-items:center;justify-content:space-between}.landing_popup_serivce .landing_popupsc .landing_popups_title .popup_titlesc{font-size:14px}.landing_popup_serivce .landing_popupsc .landing_popups_title .close_popup img{width:16px;cursor:pointer;height:16px}.landing-page-warp{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8}.landing-page-warp a{color:#000;font-size:14px}.landing-page-warp .landing-page-header{width:100%}.landing-page-warp .landing-page-header a{font-weight:700}.landing-page-warp .landing-page-header>div{background-color:#fff;display:flex;justify-content:center;align-items:center;height:36px;font-size:14px}.landing-page-warp .landing-page-header .icon-account-rewards{height:20px;width:20px;margin-right:12px}.landing-page-warp .landing-page-header .icon-account-rewards img{width:100%}.landing-page-warp .landing-page-header .rewards-member-since span{font-size:14px}.landing-page-warp .landing-page-header .pink-label{color:pink}.landing-page-warp .landing-page-header .line-label{margin:0 3px;color:#e3e3e3}.landing-page-warp .account-join-warp{position:absolute;width:100%;min-height:100%;z-index:10}.landing-page-warp .account-join-warp .account-join-container{min-width:300px;border-radius:4px;background-color:#fff;box-shadow:0 2px 15px #0000001a;padding:20px 28px;position:absolute;left:50%;top:10%;transform:translate(-50%,-50%)}.landing-page-warp .account-join-warp .account-join-container-text{padding-left:20px;margin-bottom:20px}.landing-page-warp .account-join-warp .account-join-close{position:absolute;cursor:pointer;text-align:right;right:10px;top:5px}.landing-page-warp .landing-page-content{width:100%;max-width:1280px;padding:0 16px}.landing-page-warp .landing-page-content .landing-page-title{font-size:32px;letter-spacing:0;line-height:39px;color:#000;margin:24px 0}.landing-page-warp .landing-page-content .landing-page-account-banner{background-color:#fff;height:146px;padding:14px 24px;display:flex}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-l{flex:1;display:flex;align-items:center}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-l .user-name-icon{line-height:88px;height:88px;width:88px;background-color:#939393;border-radius:50%;text-align:center;font-size:44px;color:#fff;letter-spacing:3px}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-l .user-name-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-l .user-name-info{margin-left:24px;line-height:29px;font-size:24px;letter-spacing:0}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r{padding:10px 5px 10px 24px;border-left:1px solid #939393;flex:1;display:flex;justify-content:space-between;align-items:center}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .available-points{margin:10px 0 8px;color:#757575;font-size:14px;letter-spacing:0;line-height:17px}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .available-points span:first-child{color:#757575}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .see-my-rewords{margin-top:5px}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .join-button{cursor:pointer}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .icon-logo-my-lenovo-rewards{height:24px;width:81px}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .icon-logo-my-lenovo-rewards img{width:100%}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .rewards-member-since{font-size:14px}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .rewards-member-points-expire{font-size:14px;margin:6px 0}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .earn-rewards-for-eve{margin:13px 0 8px;font-size:14px;letter-spacing:0;line-height:17px;width:252px}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .join-desc-content{min-width:252px;max-width:340px}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .join-desc-content .rewards-amounts{color:#757575;font-size:14px;letter-spacing:0;line-height:17px}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .join-desc-content .rewards-amounts-price{height:57px;color:#000;margin-top:8px;font-size:36px;font-weight:300;letter-spacing:0;line-height:57px}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .join-desc-content .join-lenovo-loyalty{font-size:12px;letter-spacing:0;line-height:15px;text-align:center}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .join-desc-content .join-lenovo-loyalty a{font-size:12px}.landing-page-warp .landing-page-content .landing-page-account-banner .landing-page-account-banner-r .join-desc-content .join-button{margin-top:17px;height:43.8px;border-radius:4px;background-color:#294e95;border:1px solid #294e95;font-size:14px;line-height:43.8px;text-align:center;color:#fff}.landing-page-warp .landing-page-content .landing-page-account-all-tiles,.landing-page-warp .landing-page-content .landing-page-account-all-lenovo-sites,.landing-page-warp .landing-page-content .landing-page-account-all-tiles-lph{width:calc(100% + 24px);display:flex;flex-wrap:wrap;margin:24px -12px}.landing-page-warp .landing-page-content .landing-page-account-all-tiles>a,.landing-page-warp .landing-page-content .landing-page-account-all-lenovo-sites>a,.landing-page-warp .landing-page-content .landing-page-account-all-tiles-lph>a{text-decoration:none;margin-right:24px;color:#000 !important;margin-bottom:24px;width:calc(25% - 24px);box-sizing:border-box}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .shadow-card,.landing-page-warp .landing-page-content .landing-page-account-all-lenovo-sites .shadow-card,.landing-page-warp .landing-page-content .landing-page-account-all-tiles-lph .shadow-card{width:100%;max-width:302px;border-radius:4px;background-color:#fff;box-shadow:0 2px 15px #0000001a;padding:20px 12px 0 65px;position:relative;cursor:pointer;margin:0 12px}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .shadow-card:hover .card-title,.landing-page-warp .landing-page-content .landing-page-account-all-lenovo-sites .shadow-card:hover .card-title,.landing-page-warp .landing-page-content .landing-page-account-all-tiles-lph .shadow-card:hover .card-title{font-weight:700}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .shadow-card a,.landing-page-warp .landing-page-content .landing-page-account-all-lenovo-sites .shadow-card a,.landing-page-warp .landing-page-content .landing-page-account-all-tiles-lph .shadow-card a{display:flex;flex-direction:column;text-decoration:none;color:#000}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .shadow-card .card-title,.landing-page-warp .landing-page-content .landing-page-account-all-lenovo-sites .shadow-card .card-title,.landing-page-warp .landing-page-content .landing-page-account-all-tiles-lph .shadow-card .card-title{font-size:20px;letter-spacing:0;line-height:24px;text-align:left;font: 20px/24px Lato;letter-spacing:0px;color:#000;font-family:Lato,Helvetica,Arial,sans-serif !important}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .shadow-card .card-desc,.landing-page-warp .landing-page-content .landing-page-account-all-lenovo-sites .shadow-card .card-desc,.landing-page-warp .landing-page-content .landing-page-account-all-tiles-lph .shadow-card .card-desc{color:#545454;font-size:14px;letter-spacing:0;line-height:21px}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .shadow-card .card-icon,.landing-page-warp .landing-page-content .landing-page-account-all-lenovo-sites .shadow-card .card-icon,.landing-page-warp .landing-page-content .landing-page-account-all-tiles-lph .shadow-card .card-icon{height:32px;width:30px;position:absolute;left:24px;top:32px}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .shadow-card .card-icon img,.landing-page-warp .landing-page-content .landing-page-account-all-lenovo-sites .shadow-card .card-icon img,.landing-page-warp .landing-page-content .landing-page-account-all-tiles-lph .shadow-card .card-icon img{width:100%}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .shadow-card .familyhub,.landing-page-warp .landing-page-content .landing-page-account-all-lenovo-sites .shadow-card .familyhub,.landing-page-warp .landing-page-content .landing-page-account-all-tiles-lph .shadow-card .familyhub{width:63px;height:30px;background:#000;text-align:center;line-height:30px;color:#fff;border-radius:4px;font-size:10px;position:absolute;right:8px;top:8px}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .shadow-card .shadow-card-tile,.landing-page-warp .landing-page-content .landing-page-account-all-lenovo-sites .shadow-card .shadow-card-tile,.landing-page-warp .landing-page-content .landing-page-account-all-tiles-lph .shadow-card .shadow-card-tile{position:absolute;top:-13px;right:1px;border-radius:4px;padding:5px 12px;font-weight:700;max-width:130px;margin-top:10px}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .shadow-card .shadow-card-tile span,.landing-page-warp .landing-page-content .landing-page-account-all-lenovo-sites .shadow-card .shadow-card-tile span,.landing-page-warp .landing-page-content .landing-page-account-all-tiles-lph .shadow-card .shadow-card-tile span{color:#fff;word-break:break-all}.landing-page-warp .landing-page-content .lading-page-recommended-products{width:100%;margin-bottom:20px}.landing-page-warp .landing-page-content .lading-page-recommended-products a{text-decoration:none;color:#000 !important}.landing-page-warp .landing-page-content .lading-page-recommended-products .recommended-products-title,.landing-page-warp .landing-page-content .lading-page-recommended-products .lenovo-sites-title{font-size:24px;letter-spacing:0;line-height:29px;margin-bottom:15px;margin-left:10px}.landing-page-warp .landing-page-content .lading-page-recommended-products .recommended-products-card-content{display:flex;width:100%;overflow-y:hidden;overflow-x:scroll;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;min-height:260px}.landing-page-warp .landing-page-content .lading-page-recommended-products .recommended-products-card-content .recommended-products-card{margin-right:12px;min-height:236.14px;width:240px;border-radius:4px;background-color:#fff;padding:26.36px 31px;font-size:18px;letter-spacing:0;line-height:22px;text-align:center;align-items:center;cursor:pointer}.landing-page-warp .landing-page-content .lading-page-recommended-products .recommended-products-card-content .recommended-products-card .recommended-products-card-image{width:178px}.landing-page-warp .landing-page-content .lading-page-recommended-products .recommended-products-card-content .recommended-products-card .recommended-products-card-image img{width:100%}.landing-page-warp .landing-page-content .lading-page-recommended-products .recommended-products-card-content .recommended-products-card .recommended-products-card-desc{margin:16px 0;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.landing-page-warp .landing-page-content .lading-page-recommended-products .recommended-products-card-content .recommended-products-card .recommended-products-card-price{font-weight:700}.landing-page-warp .landing-page-content .lenovo-sites-title{width:100%;font-size:24px;letter-spacing:0px;line-height:29px;margin-bottom:15px;margin-left:16px}.landing-page-warp .landing-page-content .profile_deactive_popup{top:0;left:0;width:100%;position:fixed;background:rgba(0,0,0,.6);z-index:2}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup{top:50%;left:50%;width:384px;padding:24px;position:absolute;border-radius:4px;background:#fff;transform:translate(-50%,-50%)}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .deactive_popup_title{width:100%;display:flex;padding-bottom:24px;align-items:center;justify-content:space-between}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .deactive_popup_title .popup_title{font-size:24px}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .deactive_popup_title .close_popup img{width:16px;height:16px}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .profile_deactive_tips{font-size:14px;padding-bottom:12px}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .cofrim_deactive{width:100%;padding:12px;display:flex;border-radius:4px;margin-bottom:24px;background:#f5f5f5;border:1px solid #ccc;justify-content:space-around}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .cofrim_deactive span{font-size:14px}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .cofrim_deactive span input{margin-right:12px}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .deactive_button{width:100%;display:flex;justify-content:space-around}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .deactive_button .button{border:1px solid #294e95;border-radius:4px;padding:14px 24px;display:inline-block}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .deactive_button .confirm_button{border:1px solid #757575;color:#fff;background:#0d5c91;margin-left:20px}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .deactive_button .confirm_button:hover{border:1px solid var(--accessibility-blue);background:#e3f2f9 0% 0% no-repeat padding-box;border:1px solid #0d5c91;border-radius:4px;opacity:1;color:#0d5c91}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .deactive_button .disabled_button{color:#4e444e;border-radius:4px;padding:14px 24px;display:inline-block;border:1px solid #ccc}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .deactive_button .cancel_button{cursor:pointer;border:1px solid #0d5c91;color:#0d5c91}.landing-page-warp .landing-page-content .profile_deactive_popup .deactive_popup .deactive_button .cancel_button:hover{border:1px solid var(--accessibility-blue);background:#d9eef7 0% 0% no-repeat padding-box;border:1px solid #0d5c91;border-radius:4px;opacity:1;color:#0d5c91}.landing-page-warp .landing-b2b-page-content-withImage{height:456px;width:100%;font-family:Noto Sans;color:#000;overflow-y:hidden}.landing-page-warp .landing-b2b-page-content-withImage .background-filter{width:inherit;height:inherit;background:transparent linear-gradient(181deg,#000 0%,#fff 100%) 0% 0% no-repeat padding-box;opacity:.3;position:absolute;top:0}.landing-page-warp .landing-b2b-page-content-withImage .container{max-width:1184px;height:inherit;padding-bottom:40px;padding-top:138.06px;position:absolute;top:0;margin:0 auto;left:0;right:0}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-title{color:#fff;text-align:left;font: 700 48px/22px Montserrat;letter-spacing:2.5px;margin-bottom:18px;min-height:58px;display:flex;justify-items:center;align-items:center}.landing-page-warp .landing-b2b-page-content-withImage .container #display-error-prompt{display:flex;box-sizing:border-box;border:1px solid #af0200;border-radius:4px;background-color:#fbf2f2;padding:13px;margin:50px auto 23.5px 0;max-width:600px}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner{display:flex;justify-content:space-between;border-radius:12px;height:202px;padding:40px 34px 40px 42px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile{display:flex;justify-content:start}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile .header-profile-image{flex-shrink:0}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile .profile-image-deafult{width:84px;height:84px;background:#7a126b 0% 0% no-repeat padding-box;border:2px solid #f5f5f5;opacity:1;border-radius:84px;display:flex;align-items:center;justify-content:center;text-align:center;font: 700 44px/52px Lato;letter-spacing:0px;color:#fff}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile .profile-image-adult{width:84px;height:84px;background:#7a126b 0% 0% no-repeat padding-box;border:3px solid #f5f5f5;opacity:1;border-radius:100px}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile .profile-image-adult img{width:100%;height:100%;border-radius:100px}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile .profile-image-teen{width:88px;height:88px;border:3px solid #fff;opacity:1;border-radius:100px;display:flex;align-items:center;justify-content:center;text-align:center;padding:3px;background-color:#6f1360}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile .profile-image-teen img{width:100%;height:100%;border:3px solid #fff;border-radius:100px}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile .profile-details{margin-left:10px;display:flex;flex-direction:column;color:#fff;text-align:left;letter-spacing:.77px;max-width:574px}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile .profile-details .tag{padding:7px 15px 6px;background-color:#fff;color:#000;width:fit-content;border:1px solid #000;margin-bottom:12px;text-align:center;font: 700 14px/16px Noto Sans;letter-spacing:0px}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile .profile-details .name{text-align:left;font: 700 24px/32px Lato;letter-spacing:.77px;color:#fff}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile .profile-details .long-title-tag,.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile .profile-details .short-title-tag{text-align:left;font: 24px/32px Lato;letter-spacing:.77px;color:#fff}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile .profile-details .short-title-tag:before{content:"| "}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .b2b-profile .profile-details .long-title-tag{overflow-y:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .company-card{width:396px;min-height:122px;padding:24px 40px;background:#fff 0% 0% no-repeat padding-box;border-radius:12px}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .company-card .company-logo{width:166px;height:20px;object-fit:cover;margin-bottom:8px}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .company-card .company-logo img{height:100%}.landing-page-warp .landing-b2b-page-content-withImage .container .landing-b2b-page-account-banner .company-card .view-my-other-profiles{text-decoration:underline;color:#294e95;font-size:14px;font: 16px/22px Lato;cursor:pointer;margin-top:8px}.landing-page-warp .landing-b2b-page-content-withImage.withputImage{height:340px}.landing-page-warp .landing-b2b-page-content-withImage.withputImage .container{padding-top:40px}.landing-page-warp .landing-b2b-page-content-withImage.withputImage .container .landing-b2b-page-title{text-align:left;font: 700 32px/22px Montserrat;letter-spacing:1.66px;color:#000;opacity:1;min-height:39px;margin-bottom:32px}.landing-page-warp .landing-b2b-page-content-withImage.withputImage .container #display-error-prompt{display:flex;box-sizing:border-box;border:1px solid #af0200;border-radius:4px;background-color:#fbf2f2;padding:13px;margin:50px auto 23.5px 0;max-width:600px}.landing-page-warp .landing-b2b-page-content-withImage.withputImage .container .landing-b2b-page-account-banner{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 10px #00000029;border-radius:12px;opacity:1}.landing-page-warp .landing-b2b-page-content-withImage.withputImage .container .landing-b2b-page-account-banner .company-card{background:#fff 0% 0% no-repeat padding-box;border:2px solid #000;border-radius:12px;opacity:1;min-height:max-content}.landing-page-warp .landing-b2b-page-content-withImage.withputImage .container .profile-image-deafult{border:3px solid #fff}.landing-page-warp .landing-b2b-page-content-withImage.withputImage .container .landing-b2b-page-account-banner .b2b-profile .profile-details .tag{background:#fff 0% 0% no-repeat padding-box;border-radius:2px;opacity:1}.landing-page-warp .landing-b2b-page-content-withImage.withputImage .container .landing-b2b-page-account-banner .b2b-profile .profile-details .name,.landing-page-warp .landing-b2b-page-content-withImage.withputImage .container .landing-b2b-page-account-banner .b2b-profile .profile-details .long-title-tag,.landing-page-warp .landing-b2b-page-content-withImage.withputImage .container .landing-b2b-page-account-banner .b2b-profile .profile-details .short-title-tag{color:#000}.landing-page-content.b2bLanding{max-width:1184px;padding:0}.backdrop{height:inherit;width:100%;display:block;object-fit:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed}.view-more-profile-model{position:fixed;inset:0;background-color:#000000bf;z-index:999999}.view-more-profile-model .view-more-profile-mode_popup_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:24px 24px 24px 25px;cursor:default;font-family:Lato;color:#000;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:4px;width:385px;max-height:736px}.view-more-profile-model .view-more-profile-mode_popup_box .popup_header .popup_titles{text-align:left;font: 24px/29px Lato;letter-spacing:0px;color:#000;opacity:1;margin-bottom:24px;width:286px}.view-more-profile-model .view-more-profile-mode_popup_box .popup_header .popup_close{width:16px;height:16px;text-align:center;position:absolute;right:24px;top:31px;cursor:pointer}.view-more-profile-model .view-more-profile-mode_popup_box .content{max-height:500px;overflow-y:auto;overflow-x:hidden}.view-more-profile-model .view-more-profile-mode_popup_box .content .info{text-align:left;font: 16px/19px Lato;letter-spacing:0px;color:#000;opacity:1;line-height:19px;margin-bottom:16px}.view-more-profile-model .view-more-profile-mode_popup_box .content .search-store-error{text-align:left;font: 16px/20px Lato;letter-spacing:-.16px;color:#af0200;display:inline-block;margin-bottom:16px}.view-more-profile-model .view-more-profile-mode_popup_box .content .view-more-search{position:relative;height:55px;margin-bottom:31px}.view-more-profile-model .view-more-profile-mode_popup_box .content .view-more-search input{background:#fff 0% 0% no-repeat padding-box;border:0;outline-offset:0px;outline:0;border:1px solid #bcbcbc;border-radius:4px;opacity:1;height:55px;padding:18px 12px;width:100%}.view-more-profile-model .view-more-profile-mode_popup_box .content .view-more-search input:focus{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 1px 4px #0d5c91;border:1px solid #294e95;border-radius:4px;opacity:1}.view-more-profile-model .view-more-profile-mode_popup_box .content .view-more-search input:hover{border:1px solid var(--deep-blue-2);background:#fff 0% 0% no-repeat padding-box;border:1px solid #294e95;border-radius:4px;opacity:1}.view-more-profile-model .view-more-profile-mode_popup_box .content .view-more-search .icon{position:absolute;z-index:1;top:20px;right:12px;width:16px;height:16px}.view-more-profile-model .view-more-profile-mode_popup_box .content .view-more-search-error{border:1px solid #af0200 !important;background:#fbf2f2 !important}.view-more-profile-model .view-more-profile-mode_popup_box .content .card{background:#eaeef5;color:#171717;width:100%;height:fit-content;padding:12px 14px 12px 12px;background:#eaeef5 0% 0% no-repeat padding-box;border-radius:12px;margin-bottom:16px;display:flex;justify-content:space-between}.view-more-profile-model .view-more-profile-mode_popup_box .content .card .card-store-name{text-align:left;font: 700 16px/19px Lato;letter-spacing:0px;color:#171717;opacity:1}.view-more-profile-model .view-more-profile-mode_popup_box .content .card .change-link{display:inline-block;width:72px;color:var(--deep-blue-2);text-align:right;font: 700 16px/19px Lato;letter-spacing:0px;color:#294e95;opacity:1;white-space:nowrap;margin-left:9px;background:0;cursor:pointer}.view-more-profile-model .view-more-profile-mode_popup_box .content::-webkit-scrollbar{width:5px}.view-more-profile-model .view-more-profile-mode_popup_box .content::-webkit-scrollbar-track{background:transprant;margin-left:2px}.view-more-profile-model .view-more-profile-mode_popup_box .content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5019607843);border-radius:100px}.view-more-profile-model .view-more-profile-mode_popup_box footer{color:var(--deep-blue-2);text-align:center;font: 700 16px/16px Lato;letter-spacing:0px;color:#294e95;opacity:1;line-height:13px;cursor:pointer}.landing-change-store-model{position:fixed;inset:0;background-color:#000000bf;z-index:999999}.landing-change-store-model .change-store-mode_popup_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:24px 24px 27px 25px;cursor:default;font-family:Lato;color:#000;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:4px;width:385px}.landing-change-store-model .change-store-mode_popup_box .popup_header .change_store_titles{margin-bottom:24px;text-align:left;font: 24px/21px Lato;letter-spacing:0px;color:#000;width:286px}.landing-change-store-model .change-store-mode_popup_box .popup_header .change-store-model-popup-close{width:14px;height:14px;text-align:center;position:absolute;right:24px;top:31px;cursor:pointer}.landing-change-store-model .change-store-mode_popup_box .content .change-store-text{line-height:19px;margin-bottom:16px;text-align:left;font: 14px/20px Lato;letter-spacing:-.16px;color:#000}.landing-change-store-model .change-store-mode_popup_box .content .change-store-error{text-align:left;font: 16px/20px Lato;letter-spacing:-.16px;color:#af0200;display:inline-block;margin-bottom:16px}.landing-change-store-model .change-store-mode_popup_box .content .button-container{width:100%;display:flex;justify-content:center;align-items:center}.landing-change-store-model .change-store-mode_popup_box .content .button-container .change-store-confirm-button{width:150px;height:48px;text-align:center;font: 16px/16px Lato;letter-spacing:0px;color:#fff;background:#294e95;margin-left:12px;border:1px solid #294e95;border-radius:4px;cursor:pointer}.landing-change-store-model .change-store-mode_popup_box .content .button-container .change-store-confirm-button:hover{color:#294e95;background-color:#eaeef5;border-color:#294e95}.landing-change-store-model .change-store-mode_popup_box .content .button-container .change-store-cancel-button{width:150px;height:48px;background:white;border:1px solid #294e95;border-radius:4px;text-align:center;font: 16px/16px Lato;letter-spacing:0px;color:#294e95;cursor:pointer}.landing-change-store-model .change-store-mode_popup_box .content .button-container .change-store-cancel-button:hover{color:#294e95;background-color:#eaeef5;border-color:#294e95}.no-scroll{overflow-y:hidden;height:100%}.remove-margin{margin-bottom:0 !important}.dontWrap{display:inline-block;width:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lenovoSites-section .tile2service{margin-right:20px}.lenovoSites-section .shadow-card{max-width:279px !important}.lph-tiles h2{font-family:Lato,Helvetica,Arial,sans-serif !important;font-size:24px;font-weight:700;padding-left:20px;margin-bottom:10px}
