.landing-page-warp{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8}.landing-page-warp a{text-decoration:underline;color:#294e95;font-size:14px}.landing-page-warp .landing-page-header{width:100%}.landing-page-warp .landing-page-header a{font-weight:bold}.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;display:none}.landing-page-warp .account-join-warp .account-join-container{min-width:300px;border-radius:4px;background-color:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,0.1);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:1280px}.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;border-right:1px solid #e3e3e3;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:#e3e3e3;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:88px;height:88px;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;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 0;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 0;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{width:calc(100% + 24px);display:flex;flex-wrap:wrap;margin:24px 0}.landing-page-warp .landing-page-content .landing-page-account-all-tiles>a{text-decoration:none;margin-right:24px;color:#000  !important;margin-bottom:24px}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .shadow-card{height:135px;width:302px;border-radius:4px;background-color:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,0.1);padding:20px 12px 0 68px;position:relative;cursor:pointer}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .shadow-card:hover .card-title{font-weight:bold}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .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{font-size:20px;letter-spacing:0;line-height:24px}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .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{height:30px;width:27px;position:absolute;left:24px;top:32px}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .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{position:absolute;top:5px;right:5px;border-radius:4px;padding:5px 12px;font-weight:700;max-width:130px}.landing-page-warp .landing-page-content .landing-page-account-all-tiles .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{font-size:24px;letter-spacing:0;line-height:29px;margin-bottom:15px}.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:bold} .nec_cms_sence_content .landing-page-content{width:100%}
