.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-background{background-color:#ffffff;padding-bottom:.75rem}.page-background .groupon-sku-container{height:11rem;width:17.25rem;margin:auto;margin-bottom:.65rem;overflow:hidden;border-radius:.5rem;box-shadow:0 .2rem .6rem 0 rgba(0,0,0,0.1)}.page-background .groupon-sku-container .cbk-swiper-item{border-radius:.5rem;overflow:hidden}.page-background .swiper-last-pageModal,.page-background .cbk-swiper,.page-background .cbk-swiper-content{border-radius:.5rem;overflow:hidden}.page-background .cbk-swiper-modal{display:flex;justify-content:center;height:100%;padding:0 .75rem;box-sizing:border-box;align-items:center}.page-background .swiper-model-content{position:relative;display:flex;justify-content:center;margin-bottom:.25rem}.page-background .swiper-model-content .swiper-qrcode{width:6.25rem;height:6.25rem;border-radius:.2rem;background:#fff;margin-right:.5rem;flex-shrink:0;padding:.25rem;box-sizing:border-box}.page-background .swiper-model-content .swiper-text{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.page-background .swiper-model-content .swiper-text .swiper-large-text{font-size:.75rem;line-height:1.15rem;font-weight:500;color:#fff;margin-bottom:.4rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.page-background .swiper-model-content .swiper-text .swiper-small-text{font-size:.6rem;line-height:1rem;font-weight:400;color:#fff;margin-top:.25rem}.page-background .swiper-model-content .swiper-save-btn{position:absolute;bottom:0;left:6.75rem;display:flex;align-items:center;font-size:.7rem;font-weight:500;background:#000;color:#fff;height:1.4rem;border-radius:1rem;padding:0 .75rem}.page-background .swiper-model-content .swiper-brn-icon{width:.65rem;height:.65rem;margin-right:.25rem}.packageDetail-swiper-container{height:11rem;width:100%;overflow:scroll;padding:0 .75rem;background-color:#fff;display:flex;flex-direction:row}.packageDetail-swiper-container .packageDetail-swiper-wrapper{position:relative;height:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.packageDetail-swiper-container .packageDetail-swiper-item{width:100%;flex-shrink:0}.packageDetail-swiper-container .packageDetail-swiper-item:only-child{width:17.25rem;padding-right:0}.packageDetail-swiper-container .packageDetail-swiper-item .packageDetail-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)}.packageDetail-swiper-container .packageDetail-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}.packageDetail-title-container{background-color:#fff;padding:0 .75rem}.packageDetail-title-container .cbk-sku-detail-direction-row{display:flex;flex-direction:row;align-items:center;margin-top:.1rem;line-height:.7rem}.packageDetail-title-container .cbk-sku-detail-direction-row .icon-img{width:.6rem;height:.6rem}.packageDetail-title-container .cbk-sku-detail-direction-row .store-title{align-items:center;font-size:.65rem;font-weight:400;margin-left:.2rem;color:#f93;line-height:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packageDetail-title-container .group-brand{margin:.5rem 0;font-weight:600;font-size:.9rem;color:#000;line-height:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packageDetail-title-container .group-tag-row-top{margin-top:-1rem}.packageDetail-title-container .group-tag-row-no-subtitle{margin-top:-0.5rem}.packageDetail-title-container .group-tag-row{display:flex;flex-direction:row;line-height:1.8rem}.packageDetail-title-container .group-tag-row .icon-magrain-left{margin-left:.3rem}.packageDetail-title-container .group-tag-row .iconfont{margin-top:.45rem;font-size:.6rem;color:#9d9d9d;line-height:.3rem}.packageDetail-title-container .group-tag-row .font-dec{margin-left:.3rem;font-size:.6rem;font-weight:400;color:#444}.packageDetail-card-tag{position:relative;z-index:2}.packageDetail-card-tag .groupon-product-info{padding:0 0;margin-top:0}.packageDetail-card-tag .groupon-product-info .groupon-product-section .product-recommend{margin-top:0;margin-bottom:.75rem}.packageDetailSku-card-content{position:relative;z-index:1}.packageDetail-card-appoint{margin:.75rem 0;position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;padding:.55rem .5rem;box-shadow:0 .2rem .6rem 0 #e9e9e9;border-radius:.2rem}.packageDetail-card-appoint .product-card-validityDate{font-size:.6rem;color:#9d9d9d;line-height:.6rem;margin-top:.3rem}.packageDetail-card-appoint .product-card-invaildDate{font-size:.6rem;color:#9d9d9d;line-height:.8rem;word-break:break-all;white-space:normal}.packageDetail-card-appoint .product-card-icon{width:1.1rem;margin-right:.4rem;transform:translateY(.2rem)}.packageDetail-card-appoint .product-card-info{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packageDetail-card-appoint .product-card-appointDate{display:flex;flex-direction:row;line-height:1}.packageDetail-card-appoint .product-card-appointDate .card-appointDate-title{font-size:.7rem;color:#000;line-height:.7rem;font-weight:500}.packageDetail-card-appoint .product-card-appointDate .card-appointDate-value{font-size:.6rem;color:#444;line-height:.6rem;font-weight:400;margin-left:.3rem}.packageDetail-card-appoint .card-appointDate-fullText{font-size:.6rem;color:#000;line-height:.8rem}.packageDetail-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)}.packageDetail-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}.packageDetail-card-appoint .product-card-appoint__date{font-size:.6rem;font-weight:400;color:#f93;line-height:1;transform:translateY(1px)}.packageDetail-card-appoint .product-card-appoint__rightText{font-size:.6rem;font-weight:400;color:#000;line-height:.8rem}.packageDetail-card-appoint .product-card-appoint__arrowText{flex-shrink:0;font-size:.5rem;font-weight:400;color:#444}.packageDetail-card-appoint .product-card-appoint__arrowText .product-card-appoint__arrow:before{content:"\e615";padding-left:.4rem}.module-split{height:.5rem;background:#f5f5f5}.module-padding{padding:1.25rem .75rem 1rem}.module-padding .cbk-morepackages-container-content{padding:0}.packageDetail-experiencer-container{position:relative;overflow:hidden;background:#fff;margin-top:.5rem}.packageDetail-experiencer-container .packageDetail-header-class{padding:1.25rem .75rem 1rem}.packageDetail-fitstore-container{padding:.75rem;background:#fff;overflow:hidden}.packageDetail-fitstore-container .fitstore-header{margin-top:1.25rem;margin-bottom:1rem}.packageDetail-business-cooper{display:flex;align-items:center;font-size:.75rem;color:#000;font-weight:500;background:#fff;padding:.75rem;position:relative;max-height:2.25rem;overflow:hidden}.packageDetail-business-cooper:before{content:"";display:inline-block;background:url("https://static.caibeike.com/i/4dc9ad0da07db2d8f4cd999f1659c3e0-lpiLvQ") no-repeat;background-size:100%;width:.7rem;height:.7rem;margin-right:.3rem;transform:translateY(.5px)}.packageDetail-business-cooper .iconfont{position:absolute;right:.75rem;top:50%;font-size:.5rem;transform:translateY(-50%)}.packageDetail-container{background:#fff;margin-top:.5rem}.packageDetail-container .module-title:before{background-color:#ff2244}.packageDetail-card-content .package-content{padding:0 .75rem 1rem .75rem;margin-top:0rem}