.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .banner{position:relative}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#2a2a2a}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .banner-content h1{font-size:40px;font-weight:700}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .banner-content .desc{font-size:20px;margin-top:20px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .unlock-btn{display:inline-block;margin-top:30px;width:240px;height:50px;line-height:50px;background:#000000;color:#fff;border-radius:4px;font-size:18px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .unlock-btn:hover,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .unlock-btn:hover{color:#fff;text-decoration:none}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .works h2{margin-top:70px;font-size:40px;font-weight:700;text-align:center}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .works-content{margin-top:60px;margin-bottom:80px;align-items:center}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step-container{margin-top:-2%}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step{display:inline-block;text-align:center;color:#000;position:absolute;top:7px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step .step-num{width:40px;height:40px;line-height:40px;border:2px solid #000000;border-radius:50%;font-weight:700;color:#000;text-align:center;font-size:24px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step-content{padding-left:70px;height:200px;display:flex;flex-direction:column;justify-content:space-between}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step .line{height:120px;width:2px;background:#000000;margin:auto}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step-title{font-size:24px;font-weight:700}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step-desc{margin-top:5px;font-size:16px;position:absolute;width:100%}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .shop-more{background:#F8F8F8;padding:70px 11.78% 80px;color:#000}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .shop-more h2{font-size:40px;font-weight:700;text-align:center}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .vip-detail{padding:50px 4.17%;background:#ffffff;margin-top:40px;box-shadow:0 0 15px #e9e9e9;border-radius:4px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .vip-detail .power:last-child{border-bottom:1px solid #CFCFCF}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .vip-img{width:50px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .users-text{font-size:24px;font-weight:600;color:#76b1ec;vertical-align:middle;margin-left:9px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .vip-text{font-size:24px;font-weight:600;color:#f19c49;vertical-align:middle;margin-left:9px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .first-colum{padding-left:90px;padding-right:0;text-align:left}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .first-colum svg,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .first-colum img{width:30px;position:absolute;top:50%;left:50px;transform:translateY(-50%)}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .colum-text{vertical-align:middle;font-size:20px;font-weight:700}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faqs{color:#000;padding:80px 11.78%;background:#F8F8F8}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faqs h2{font-size:40px;font-weight:700;text-align:center}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faq-title{font-size:24px;padding:40px 0;border-bottom:1px solid #D1D1D1}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faq-title .arrow{width:20px;vertical-align:middle}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faq-title.active .arrow{transform:rotate(180deg)}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faq-desc{display:none;font-size:16px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .table-content{align-items:center}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .power{height:70px;padding:15px 0;font-size:16px;text-align:center;align-items:center}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .power.grey{background:#F8F8F8}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .member{position:relative}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .member-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#2a2a2a;width:35%}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .member-content h2{font-size:40px;font-weight:700}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .member-content .desc{font-size:20px;margin-top:20px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .check-btn{display:inline-block;margin-top:30px;width:240px;height:50px;line-height:50px;background:#000000;color:#fff;border-radius:4px;font-size:18px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .here{color:#0da9c4}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .here:hover{color:#0da9c4;text-decoration:none}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .link-btn{display:inline-block;width:220px;line-height:45px;border:1px solid #000000;border-radius:4px;color:#000;text-align:center;margin-left:20px;margin-bottom:15px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .link-btn:hover{color:#000;text-decoration:none}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .link-btnGroup{padding:80px 0 110px;text-align:left}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step-detail{position:relative}@media (min-width: 992px){.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .link-btn:first-child{margin-left:0}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .works h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .shop-more h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .member-content h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faqs h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .banner-content h1{font-size:28px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .check-btn,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .unlock-btn{margin-top:0}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .member-content .desc,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .banner-content .desc{margin-top:10px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .shop-more{padding-left:5%;padding-right:5%}}@media (min-width: 1200px){.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .works h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .shop-more h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .member-content h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faqs h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .banner-content h1{font-size:40px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .check-btn,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .unlock-btn{margin-top:30px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .member-content .desc,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .banner-content .desc{margin-top:20px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .shop-more{padding-left:11.78%;padding-right:11.78%}}@media (min-width: 992px) and (max-width: 1200px){.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .colum-text{font-size:18px}}@media (max-width: 991.98px){.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .works h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .shop-more h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .member-content h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faqs h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .banner-content h1{font-size:30px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .vip-container{padding:0}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .member-content .desc,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .banner-content .desc{font-size:16px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .check-btn,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .unlock-btn{width:200px;height:40px;line-height:40px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .member-content,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .banner-content{width:80%;text-align:center;top:12%;transform:translate(-50%)}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .member-content .desc,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .banner-content .desc{width:80%;margin:0 auto;text-align:center}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .check-btn,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .unlock-btn{margin-top:25px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .works h2{margin-top:45px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .works-content{margin-top:25px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step-title{font-size:18px;line-height:20px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step-content{padding-left:56px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step .step-num{width:36px;height:36px;line-height:36px;font-size:20px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step-container{margin:30px 0 0!important;padding-right:15px!important}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step{top:unset;height:100%}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step-content{height:160px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step .line{height:calc(100% - 60px)}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .works-content{margin-bottom:95px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .shop-more{padding:50px 15px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .tab-content{text-align:center}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .tab-title{font-size:20px;font-weight:700;padding:11px 0;margin-top:10px;border-bottom:5px solid #C8C8C8}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .tab-title.active.vip{border-bottom:5px solid #F19C49;color:#f19c49}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .tab-title.active.users{border-bottom:5px solid #76b1ec;color:#76b1ec}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .vip-detail{padding:0}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .tab-vip{display:none}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .table-content{line-height:56px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .vip-img{height:40px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .users-text{font-size:20px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .third-colum{display:none}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .first-colum img,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .first-colum svg{width:25px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .first-colum{line-height:20px;padding:0 0 0 55px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .first-colum img,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .first-colum svg{left:15px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .colum-text{font-size:16px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .second-colum,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .third-colum{text-align:left;line-height:20px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faqs{padding:50px 15px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faq-title{font-size:16px;padding:35px 0 20px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faq-title .arrow{float:right}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .link-btnGroup{padding:30px 13px;text-align:left}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .link-btn{width:unset;height:40px;line-height:40px;margin-bottom:7px;margin-left:7px;font-size:14px;padding:0 16px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .power{font-size:14px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .vip-detail .power:last-child{border-bottom:none}}@media (max-width: 374px){.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .works h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .shop-more h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .member-content h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faqs h2,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .banner-content h1{font-size:24px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faq-title,.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .colum-text{font-size:14px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .faq-desc{font-size:12px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .link-btn{margin:10px 5px 0;padding:0 4px;font-size:14px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .first-colum{padding:0 0 0 45px}.loyaltyProgramContainer[data-v-1a499bfe] .loyaltyProgramContent .step-title{font-size:16px}}
