.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbkfe-template-packagespurchasemask{background:#fff;border-radius:.5rem .5rem 0 0}.cbkfe-template-packagespurchasemask .packagesmask-icon{position:relative;left:50%;margin-left:-0.625rme;width:1.25rem;height:.2rem;margin-top:.43rem;margin-bottom:.13rem;background:#e9e9e9;border-radius:.1rem}.cbkfe-template-packagespurchasemask .packageMask-container-text{max-height:17.5rem;overflow:auto;padding:0 1rem}.cbkfe-template-packagespurchasemask .purchasemask-content{padding:.65rem 0 0;display:flex;justify-content:space-between}.cbkfe-template-packagespurchasemask .detail-button{display:flex;justify-content:center;align-items:center;margin-left:1.5rem}.cbkfe-template-packagespurchasemask .button-content{width:3.2rem;height:1.5rem;background:#f24;border-radius:1.1rem;text-align:center;font-size:.7rem;font-weight:500;color:#fff;line-height:1.5rem}.cbkfe-template-packagespurchasemask .button-content--close{width:3.2rem;height:1.5rem;background:#c9c9c9;border-radius:1.1rem;text-align:center;font-size:.7rem;font-weight:500;color:#fff;line-height:1.5rem}.cbkfe-template-packagespurchasemask .purchasemask-container{overflow:hidden}.cbkfe-template-packagespurchasemask .purchasemask-title{font-size:.8rem;font-weight:600;color:#000;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbkfe-template-packagespurchasemask .text-description{margin-top:.3rem;font-size:.6rem;font-weight:400;color:#444;line-height:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbkfe-template-packagespurchasemask .text-status{display:flex;flex-wrap:wrap;overflow:hidden;flex-direction:row;height:1rem}.cbkfe-template-packagespurchasemask .status-info{margin-top:.18rem;margin-right:.3rem;border-radius:.1rem;border:1px solid #f5f5f5;width:auto;font-size:.5rem;font-weight:400;color:#757575;line-height:.7rem;white-space:nowrap}.cbkfe-template-packagespurchasemask .status-detail{margin:0 .3rem;transform:translateY(.5px)}.cbkfe-template-packagespurchasemask .skuinfo-price{margin-top:.5rem}.cbkfe-template-packagespurchasemask .price-info{display:flex;align-items:flex-end}.cbkfe-template-packagespurchasemask .price-icon{font-size:.6rem;font-weight:600;color:#f24;line-height:.6rem}.cbkfe-template-packagespurchasemask .price-nowprice{font-size:.9rem;font-weight:600;color:#f24;line-height:.8rem}.cbkfe-template-packagespurchasemask .price-discount{display:inline-block;margin:0 0 .1rem .2rem;padding:0 .3rem;background:rgba(255,34,68,0.1);border-radius:.45rem;font-size:.5rem;font-weight:500;color:#f24;line-height:.7rem;transform:translateY(1px)}.cbkfe-template-packagespurchasemask .price-before{font-size:.6rem;font-weight:400;color:#9d9d9d;line-height:.8rem;text-decoration:line-through;margin-left:.2rem}.cbkfe-template-packagespurchasemask .purchasemask-line{width:100%;height:.05rem;margin-top:.75rem;background-color:#f9f9f9;border-radius:.2rem}.cbkfe-template-packagespurchasemask .closebutton-content{position:relative;z-index:100}.cbkfe-template-packagespurchasemask .close-button{display:flex;justify-content:center;height:2.35rem;background:#fff;box-shadow:0 -0.4rem .4rem 0 rgba(0,0,0,0.04)}.cbkfe-template-packagespurchasemask .close-button .closebutton-container{display:flex;align-items:center;padding:.75rem 0 1rem;font-size:.6rem;font-weight:400;color:#757575;line-height:.6rem}.cbkfe-template-packagespurchasemask .close-button .closebutton-img{width:.55rem;height:.35rem;margin-left:.3rem}