.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbkfe-packageInfoCard-padding{padding-bottom:3rem}.cbkfe-packageInfoCard{background:#f5f5f5}.cbkfe-packageInfoCard .groupon-product-info{margin-top:0}.cbkfe-packageInfoCard--hasSwiper .groupon-product-info{padding-top:0rem}.cbkfe-packageInfoCard .grouponTemp-experiencer-container{position:relative;overflow:hidden;padding-top:1.25rem;background:#fff;margin-top:.5rem}.cbkfe-packageInfoCard .grouponTemp-experiencer-container .experiencer-header-class{padding:0 .75rem;margin-bottom:1rem}.cbkfe-packageInfoCard .grouponTemp-fitstore-container{position:relative;padding:0 .75rem 1rem;background:#fff;margin-top:.5rem;overflow:hidden}.cbkfe-packageInfoCard .grouponTemp-fitstore-container .fitstore-header{margin-top:1.25rem;margin-bottom:1rem}.cbkfe-packageInfoCard .package-content .commonheader-container .cmh-title{font-size:.8rem}.cbkfe-packageInfoCard .cbkfe-packageInfoCard-content{position:relative;z-index:10;overflow:hidden}.cbkfe-packageInfoCard .cbkfe-packageInfoCard-content--showFooter{margin-bottom:3rem}.cbkfe-packageInfoCard .cbkfe-content-blank{height:.5rem;width:100%;background:#fff}.cbkfe-packageInfoCard .cbkfe-packageInfoCard--topInfo{padding-top:0;background-color:#fff}.cbkfe-packageInfoCard .cbkfe-packageInfoCard-product .packageInfo-product__brandName{position:relative;padding-left:1.05rem;font-size:.85rem;color:#000;line-height:1.05rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.cbkfe-packageInfoCard .cbkfe-packageInfoCard-product .packageInfo-product__brandName::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);height:.8rem;width:.8rem;background:url(https://static.caibeike.com/i/a5f2168463fdc94c5f00e5918499a5f4-M7pKk6) no-repeat;background-size:.75rem .75rem;background-position:center center}.cbkfe-packageInfoCard .cbkfe-packageInfoCard-product .packageInfo-product__skuName{font-size:.7rem;color:#000;line-height:.9rem;font-weight:500;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbkfe-packageInfoCard .cbkfe-packageInfoCard-product .packageInfo-product__text{font-size:.6rem;color:#757575;line-height:.8rem;font-weight:400;margin-top:.2rem}.cbkfe-packageInfoCard .packageInfo-product__appointBar{margin-top:.1rem;padding:0 .75rem;padding-bottom:1.1rem}.cbkfe-packageInfoCard .product-card-appoint--noAppoint{position:relative;display:flex;justify-content:flex-start;height:2.6rem;background:#fff;box-shadow:0 .2rem .6rem 0 #e9e9e9;border-radius:.2rem;padding:0 .5rem;padding-left:2.1rem}.cbkfe-packageInfoCard .product-card-appoint--noAppoint .appoint--noAppoint-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cbkfe-packageInfoCard .product-card-appoint--noAppoint .appoint--noAppoint__subInfo{line-height:.7rem}.cbkfe-packageInfoCard .product-card-appoint--noAppoint .appoint--noAppoint__img{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:1.1rem;height:1.1rem}.cbkfe-packageInfoCard .product-card-appoint--noAppoint .appoint--noAppoint__title{font-size:.7rem;font-weight:500;color:#22be8e;line-height:.7rem}.cbkfe-packageInfoCard .product-card-appoint--noAppoint .appoint--noAppoint__text{font-size:.6rem;font-weight:400;color:#444;line-height:.8rem;margin-left:.5rem}.cbkfe-packageInfoCard .product-card-appoint--phone{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:2.6rem;background:#fff;box-shadow:0 .2rem .6rem 0 #e9e9e9;border-radius:.2rem;padding:0 .5rem;padding-left:2.1rem}.cbkfe-packageInfoCard .product-card-appoint--phone .appoint--phone__img{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:1.1rem;height:1.1rem}.cbkfe-packageInfoCard .product-card-appoint--phone .appoint--phone__img__subInfo{line-height:.7rem}.cbkfe-packageInfoCard .product-card-appoint--phone .appoint--phone__title{font-size:.7rem;font-weight:500;color:#000;line-height:.9rem}.cbkfe-packageInfoCard .product-card-appoint--phone .appoint--phone__text{font-size:.6rem;font-weight:400;color:#444;line-height:.8rem;margin-left:.5rem}.cbkfe-packageInfoCard .product-card-validityDate{font-size:.6rem;color:#9d9d9d;line-height:.6rem;margin-top:.3rem}.cbkfe-packageInfoCard .product-card-statusText{font-size:.6rem;color:#000;line-height:.8rem;align-self:center}.cbkfe-packageInfoCard .product-card-appoint{position:relative;display:flex;align-items:center;justify-content:flex-start;max-height:2.6rem;box-sizing:border-box;padding:.55rem .5rem;box-shadow:0 .2rem .6rem 0 #e9e9e9;border-radius:.2rem}.cbkfe-packageInfoCard .product-card-appoint .product-card-icon{width:1.1rem;margin-right:.4rem}.cbkfe-packageInfoCard .product-card-appoint .product-card-info{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbkfe-packageInfoCard .product-card-appoint .product-card-appointDate{line-height:1}.cbkfe-packageInfoCard .product-card-appoint .product-card-appointDate .card-appointDate-title{font-size:.7rem;color:#000;line-height:.7rem;font-weight:500}.cbkfe-packageInfoCard .product-card-appoint .product-card-appointDate .card-appointDate-value{font-size:.6rem;color:#444;line-height:.6rem;font-weight:400;margin-left:.3rem}.cbkfe-packageInfoCard .product-card-appoint .card-appointDate-fullText{font-size:.6rem;color:#000;line-height:.8rem}.cbkfe-packageInfoCard .product-card-appoint .product-card-appoint__title{position:relative;font-size:.7rem;line-height:1;font-weight:500;color:#f93;margin-left:.33rem;padding-left:.9rem;transform:translateY(1px)}.cbkfe-packageInfoCard .product-card-appoint .product-card-appoint__title:before{content:'';position:absolute;left:0;top:-1px;background:url('https://static.caibeike.com/i/eb8d451688bb37923a8f46e1060dc4ec-81NsTn') no-repeat;background-size:100%;width:.65rem;height:.65rem}.cbkfe-packageInfoCard .product-card-appoint .product-card-appoint__date{font-size:.6rem;font-weight:400;color:#f93;line-height:1;transform:translateY(1px)}.cbkfe-packageInfoCard .product-card-appoint .product-card-appoint__rightText{font-size:.6rem;font-weight:400;color:#000;line-height:.8rem}.cbkfe-packageInfoCard .product-card-appoint .product-card-appoint__arrowText{flex-shrink:0;font-size:.5rem;font-weight:400;color:#444}.cbkfe-packageInfoCard .product-card-appoint .product-card-appoint__arrowText .product-card-appoint__arrow:before{content:'\e615';padding-left:.4rem}.cbkfe-packageInfoCard .product-card-appoint--date{justify-content:space-between}.cbkfe-packageInfoCard .cbkfe-packageInfoCard--content{margin-top:.5rem;padding:.75rem;background-color:#fff}.cbkfe-packageInfoCard .productInfo-card-context{margin-top:.5rem;padding:1rem .75rem;background:#fff}.cbkfe-packageInfoCard .productInfo-card-context .card-context-header{padding-top:.25rem;padding-bottom:1rem}.cbkfe-packageInfoCard .packageInfo-card-back{background:url('https://static.caibeike.com/i/94152401cf5ee3f51c771822353262fa-H1WLrq-bbACwgOihp1') no-repeat;background-size:100%;width:100%;padding-top:4.9rem;padding-bottom:.5rem;margin-top:-2px}.cbkfe-packageInfoCard .packageInfo-card-back--wechat{padding-top:1.5rem}.cbkfe-packageInfoCard .packageInfo-card-back .packageInfo-card-detail{margin:auto;background:url('https://static.caibeike.com/i/b946c554e66817b439c70b003eb21940-Ocaj07-bMfCweMChp1') no-repeat;background-size:100%;width:17.25rem;padding:.7rem .75rem .75rem}.cbkfe-packageInfoCard .packageInfo-card-back .packageInfo-card-name{font-size:1rem;color:#fff;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.cbkfe-packageInfoCard .packageInfo-card-back .packageInfo-card-subInfo{display:flex;align-items:center;margin-top:.48rem}.cbkfe-packageInfoCard .packageInfo-card-back .packageInfo-card-subTitle{font-size:.65rem;color:#fff;line-height:.65rem;font-weight:400;margin-right:.3rem}.cbkfe-packageInfoCard .packageInfo-card-back .packageInfo-card-label .cbkfe-label--normal{background:transparent;color:#fff}.cbkfe-packageInfoCard .packageInfo-card-back .packageInfo-card-label .cbkfe-label--normal .cbkfe-label-text{font-size:.55rem}.cbkfe-packageInfoCard .packageInfo-card-back .packageInfo-card-label .cbkfe-label--normal::before{background:transparent;border-color:#fff;border-radius:1rem;border-bottom-left-radius:0}.cbkfe-packageInfoCard .packageInfo-card-back .packageInfo-card-price{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem}.cbkfe-packageInfoCard .packageInfo-card-back .packageInfo-card-detailbtn{width:3.85rem;height:1.2rem;font-size:.6rem;color:#ff9933;line-height:1.2rem;text-align:center;background:#fff;border-radius:.75rem}.cbkfe-packageInfoCard .packageInfo-card-back .packageInfo-card-detailbtn .iconfont{margin-left:.1rem;display:inline-block;transform:scale(.7);font-size:.5rem}.cbkfe-packageInfoCard .packageInfo-card-back .card-price{display:flex;align-items:flex-end}.cbkfe-packageInfoCard .packageInfo-card-back .card-price .card-price-soldPrice{font-size:1.4rem;color:#fff;line-height:1;font-weight:500}.cbkfe-packageInfoCard .packageInfo-card-back .card-price .card-price-soldPrice .card-price-unit{font-size:.7rem;color:#fff;line-height:1}.cbkfe-packageInfoCard .packageInfo-card-back .card-price .card-price-labelMarket{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-left:.3rem;transform:translateY(-2px)}.cbkfe-packageInfoCard .packageInfo-card-back .card-price .card-price-labelMarket .card-price-label .cbkfe-label--normal{background:transparent;color:#fff;font-weight:300}.cbkfe-packageInfoCard .packageInfo-card-back .card-price .card-price-labelMarket .card-price-label .cbkfe-label--normal::before{background:transparent;border-color:#fff}.cbkfe-packageInfoCard .packageInfo-card-back .card-price .card-price-labelMarket .card-price-del{font-size:.6rem;color:#fff;line-height:.6rem;font-weight:300;margin-top:.2rem}.cbkfe-package-pricilege .package-pricilege-title{padding-top:.5rem;padding-bottom:.93rem}.cbkfe-package-pricilege .package-pricilege-icons{display:flex;justify-content:center;align-items:center;height:3.9rem;background:#fff;box-shadow:0 .2rem .6rem 0 #e9e9e9;border-radius:.2rem}.cbkfe-package-pricilege .package-pricilege-icons .package-pricilege-icon{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.cbkfe-package-pricilege .package-pricilege-icons .package-pricilege-img{width:1.2rem}.cbkfe-package-pricilege .package-pricilege-icons .package-pricilege-text{margin-top:.45rem;font-size:.7rem;font-weight:400;color:#000;line-height:.9rem}.cbkfe-package-description{background:#f9f9f9;border-radius:0 0 .2rem .2rem;padding:.65rem .5rem}.cbkfe-package-description .package-description-title{position:relative;margin-bottom:.32rem;font-size:.75rem;font-weight:400;color:#000;line-height:.95rem;padding-left:1rem}.cbkfe-package-description .package-description-title::before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;background:url('https://static.caibeike.com/i/7b45423fba4aa6bf7bb03217e3a2fc3f-VhLFb0@!c150') no-repeat;background-size:100%;width:.7rem;height:.7rem}.cbkfe-package-description .package-description-li{margin-top:.18rem;font-size:.7rem;font-weight:300;color:#444;line-height:.9rem}.packageInfo-swiper-container{height:11rem;width:100%;overflow:scroll;padding-left:.75rem;background-color:#fff}.packageInfo-swiper-container .packageInfo-swiper-wrapper{position:relative;height:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.packageInfo-swiper-container .packageInfo-swiper-item{width:100vw;flex-shrink:0;padding-right:.5rem}.packageInfo-swiper-container .packageInfo-swiper-item:only-child{width:17.25rem;padding-right:0}.packageInfo-swiper-container .packageInfo-swiper-item .packageInfo-swiper-itemImg{border-radius:.5rem;height:9.5rem;width:100%;object-fit:cover;box-shadow:0 .2rem .6rem 0 rgba(0,0,0,0.1)}.packageInfo-swiper-container .packageInfo-swiper-pagination{position:absolute;bottom:1.25rem;right:1.5rem;width:2.08rem;height:1rem;background:rgba(0,0,0,0.3);border-radius:.5rem;font-size:.6rem;font-weight:400;color:#fff;line-height:1rem;text-align:center}.packageInfo-card-nav{position:fixed;top:0;left:0;display:flex;flex-wrap:nowrap;align-items:center;min-height:44px;width:100%;padding:0 .75rem;z-index:2001;transform:translateZ(101px)}.packageInfo-card-nav--android{min-height:50px}.packageInfo-card-nav .card-nav-title{display:block;flex:1}.packageInfo-card-nav .nav-collect-icon{margin-right:1.35rem}.packageInfo-card-nav .iconfont{flex-shrink:0}