.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hairlines .package-count-item{border-width:.5px !important}.hairlines .package-count-item--active{border-width:.5px !important}.cbkfe-packageCountList-scroll{height:5rem;overflow:hidden}.cbkfe-packageCountList-popupContent .sead-popup-wrapper{overflow:hidden;background:#fff;border-radius:.5rem .5rem 0 0}.cbkfe-packageCountList-popup .packageCountList-popup__title{padding:.9rem 0;font-size:.9rem;color:#000;line-height:1.1rem;font-weight:500;margin-left:.75rem}.cbkfe-packageCountList-popup .packageCountList-popup__footerbar{margin-top:1.25rem}.cbkfe-template-packageCountList{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;box-sizing:border-box;padding:.5rem .75rem;overflow:scroll;-webkit-overflow-scrolling:touch}.cbkfe-template-packageCountList .package-count-itemBox{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:.5rem;transform:translateZ(1px)}.cbkfe-template-packageCountList .package-count-itemBox:nth-child(2):last-child{padding-right:0}.cbkfe-template-packageCountList .package-count-itemBox:nth-child(n+3):last-child{min-width:7.25rem;padding-right:.75rem}.cbkfe-template-packageCountList .package-count-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:4.5rem;border:1px solid #E0E0E0;border-radius:.3rem}.cbkfe-template-packageCountList .package-count-item .package-refundable-label{position:absolute;left:-0.05rem;top:-0.375rem;display:flex;align-items:center;padding:0 .25rem;height:.75rem;border-radius:.3rem .05rem .3rem .05rem;background:linear-gradient(225deg, #FF2244 0%, #FF6D5D 100%);font-size:.5rem;color:#FFFFFF}.cbkfe-template-packageCountList .package-count-item .package-count{display:flex;justify-content:center;align-items:flex-end;margin-bottom:.3rem}.cbkfe-template-packageCountList .package-count-item .package-count__text{font-size:1.5rem;color:#000;line-height:.8;font-family:DIN-Alternate;font-weight:600}.cbkfe-template-packageCountList .package-count-item .package-count__unit{font-size:.8rem;color:#000;line-height:1rem;font-weight:600;margin-left:.1rem}.cbkfe-template-packageCountList .package-count-item .package-price{display:flex;justify-content:center;align-items:baseline;margin-bottom:.4rem}.cbkfe-template-packageCountList .package-count-item .package-price__soldPrice{font-size:.75rem;color:#000;line-height:.75rem;font-weight:500;margin-right:.1rem}.cbkfe-template-packageCountList .package-count-item .package-price__marketPrice{font-size:.5rem;color:#9d9d9d;line-height:.5rem;font-weight:300}.cbkfe-template-packageCountList .package-count-item .package-label{position:relative;height:.9rem;font-size:0;display:flex;justify-content:center;align-items:center;width:4.15rem}.cbkfe-template-packageCountList .package-count-item .package-label::before{content:"";pointer-events:none;display:block;position:absolute;left:0;top:0;transform-origin:0 0;border:1PX solid #FF2244;border-radius:.3rem;box-sizing:border-box;width:100%;height:100%}@media screen and (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2){.cbkfe-template-packageCountList .package-count-item .package-label::before{width:200%;height:200%;border-radius:.6rem;transform:scale(.5)}}@media screen and (min-device-pixel-ratio:3),(-webkit-min-device-pixel-ratio:3){.cbkfe-template-packageCountList .package-count-item .package-label::before{width:300%;height:300%;border-radius:.9rem;transform:scale(.33)}}.cbkfe-template-packageCountList .package-count-item .package-label::before{border-radius:12% / 50%;border-top-left-radius:0}.cbkfe-template-packageCountList .package-count-item .package-label__text{font-size:.55rem;color:#FF2244;line-height:.55rem;font-weight:400}.cbkfe-template-packageCountList .package-count-item .package-count-label{position:absolute;right:0;top:0rem;height:.8rem;font-size:.5rem;line-height:.8rem;padding:0 .33rem}.cbkfe-template-packageCountList .package-count-item .package-count-label--disable{background:#E0E0E0;border-radius:0 .25rem 0 .3rem;color:#9D9D9D}.cbkfe-template-packageCountList .package-count-item--active{position:relative;color:#FF2244;border:1px solid #FF2244;border-radius:.3rem}.cbkfe-template-packageCountList .package-count-item--active .package-count__text,.cbkfe-template-packageCountList .package-count-item--active .package-count__unit,.cbkfe-template-packageCountList .package-count-item--active .package-price__soldPrice{color:#FF2244}.cbkfe-template-packageCountList .package-count-item--active .package-label::before{background:linear-gradient(315deg, #f24 0%, #ff6d5d 100%)}.cbkfe-template-packageCountList .package-count-item--active .package-label .package-label__text{position:relative;z-index:10;color:#fff}.cbkfe-template-packageCountList .package-count-item--active::after{content:'';background:#FF2244;position:absolute;right:0px;bottom:0px;height:1rem;width:1rem;border-bottom-right-radius:.25rem;border-top-left-radius:100%;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAMAAAAhxq8pAAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMAnUr38Obay5J7ZFAuIBUMu7qnPj1j4YSjAAAAX0lEQVQY04XQRw6AMAwFUXpLo839r4qSWATFC2b5LHnxG1XXaVtA6YrGDTgrM8BRPb56mEM0aMXsAJNvMoq6EUaX762on2CwUYqGGfo7QdEdMAKiqe2FoutXRJf/bXQPn1QFfh+EG0QAAAAASUVORK5CYII=');background-size:.4rem .28rem;background-position:.35rem .45rem;background-repeat:no-repeat}.cbkfe-template-packageCountList .package-count-item--disable{position:relative;color:#9D9D9D}.cbkfe-template-packageCountList .package-count-item--disable .package-count__text,.cbkfe-template-packageCountList .package-count-item--disable .package-count__unit,.cbkfe-template-packageCountList .package-count-item--disable .package-price__soldPrice{color:#9D9D9D}.cbkfe-template-packageCountList .package-count-item--disable .package-label::before{border-color:#757575}.cbkfe-template-packageCountList .package-count-item--disable .package-label .package-label__text{color:#757575}.cbkfe-template-packageCountList--double{justify-content:space-between}.cbkfe-template-packageCountList--double .package-count-itemBox{width:8.5rem}.cbkfe-template-packageCountList--double .package-count-item{width:8.4rem}.cbkfe-template-packageCountList--multi{padding-left:.7rem;padding-right:.7rem}.cbkfe-template-packageCountList--multi .package-count-itemBox{width:6.7rem}.cbkfe-template-packageCountList--multi .package-count-item{width:6.5rem}