.content-tab{padding-top:40px}.content-tab .title{font-weight:600;font-size:20px;line-height:24px;color:#111;padding-bottom:15px}.content-tab .nav{list-style:none;margin:0;padding:0;border-bottom:1px solid #ebebeb;white-space:nowrap;overflow-x:auto}.content-tab .nav li{display:inline-block;font-size:14px;margin-right:30px;-webkit-transition:all .3s;transition:all .3s;position:relative;padding-bottom:12px;text-align:center;cursor:pointer}.content-tab .nav li:after{content:"";display:block;height:2px;width:0;border-radius:4px;background-color:#f22726;position:absolute;left:0;bottom:0;right:0;margin:auto;-webkit-transition:width .3s;transition:width .3s}.content-tab .nav li.active{font-weight:600}.content-tab .nav li.active:after{width:50%}.content-tab .nav li a{text-decoration:none;color:#000}.content-tab .nav li a:hover{opacity:.8}.content-tab .nav li .hot-badge{height:15px;line-height:15px;border-radius:2px;background-color:#0a8dd8;color:#fff;position:absolute;right:-2px;top:-10px;font-size:9px;padding:1px 6px;z-index:1}.content-tab .content-pane{padding-top:15px}.content-tab .content-pane .package-list,.content-tab .content-pane .recipe-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow-x:unset;width:100%}.content-tab .content-pane .package-list .package{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 6 - 20px);flex:0 0 calc(100% / 6 - 20px);width:calc(100% / 6 - 20px);margin:0 10px;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-tab .content-pane .package-list .package-lv{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3 - 20px);flex:0 0 calc(100% / 3 - 20px);width:calc(100% / 3 - 20px);position:relative;margin-left:10px;margin-right:10px;padding:0}.content-tab .content-pane .package-list .package-lv .cover-photo{position:relative;width:90px;height:90px;overflow:hidden}.content-tab .content-pane .package-list .package-lv .cover-photo::before{content:"";padding-top:100%}.content-tab .content-pane .package-list .package-lv .overview{padding:0;font-size:14px;position:relative;margin-left:10px;width:calc(100% - 100px)}.content-tab .content-pane .package-list .package-lv .overview .name{font-size:16px;line-height:18px}.content-tab .content-pane .package-list .package-lv .overview .serving{font-size:12px;color:#ACACAC;margin:5px 0;height:15px}.content-tab .content-pane .package-list .package-lv .overview .stat{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0;font-size:10px;color:#ACACAC;height:12px}.content-tab .content-pane .recipe-list .recipe{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 6 - 20px);flex:0 0 calc(100% / 6 - 20px);width:calc(100% / 6 - 20px);margin:0 10px;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-tab .content-pane .recipe-list .recipe-lv{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 20px);flex:0 0 calc(33.33% - 20px);width:calc(33.33% - 20px);margin:10px;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-tab .see-more{width:100%;margin:10px}.content-tab .see-more .link{display:block;height:48px;line-height:48px;background:#f0f0f0;border-radius:5px;font-size:14px;text-decoration:none;color:#626262;font-weight:500;font-family:Montserrat-Medium;text-align:center;width:100%;border:none;cursor:pointer}.content-tab .see-more .link:disabled{cursor:not-allowed}.content-tab .see-more .link:hover{background:#e8e8e8}.content-tab .content-pane .empty-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-tab .content-pane .empty-box .heading{font-size:16px;font-weight:600;display:block;padding-bottom:10px;padding-top:15px}.content-tab .content-pane .empty-box .body-content{font-size:20px}.sub-cates-box{padding:10px 10px 0;margin:10px 0;font-size:13px;background:#f0f0f0;white-space:nowrap;overflow-x:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.sub-cates-box .sub-cate-item{padding:5px 10px;border:1px solid #acacac;border-radius:15px;margin-right:10px;margin-bottom:10px;cursor:pointer}.sub-cates-box .sub-cate-item.active{background:#0a8dd8;color:#fff}
.content-tab{padding-top:20px}.package-kind{margin-bottom:10px}.package-kind .kind-name{margin-bottom:10px;background:#fff;padding:10px 0;font-size:16px;cursor:pointer}.package-kind .kind-name img.icon-toggle{float:right}.package-kind .kind-name img.icon-toggle.down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.package{width:15%;padding-right:0;margin-right:18px;margin-bottom:12px;-ms-flex-negative:0;flex-shrink:0}.package .cover-photo{width:100%;padding-top:100%;overflow:hidden;border-radius:2px 2px 0 0;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;position:relative}.package .cover-photo .img-pre-order{position:absolute;top:0;left:0;z-index:1;width:28px}.package .cover-photo .img-flash-sale{position:absolute;bottom:0;left:0;z-index:1;width:35px}.package .cover-photo .top-right-tag{position:absolute;top:0;right:0;z-index:1;width:35px}.package .cover-photo .bottom-right-tag{position:absolute;bottom:0;right:0;z-index:1;width:35px}.df-cursor{cursor:default!important}.package .cover-photo a{height:100%;width:100%;position:absolute;top:0;bottom:0}.package .cover-photo .discount-badge{padding:4px 10px;background:#fff;opacity:.8;border-radius:2px 0 0;position:absolute;top:10px;left:10px;color:#ff0101;font-size:15px;text-align:center;font-family:Montserrat-Medium}.package .cover-photo .discount-badge .save-text{font-size:10px;font-family:Montserrat-Medium}.package .cover-photo .video-play{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:35px}.package:hover .cover-photo{-webkit-filter:brightness(.8);filter:brightness(.8)}.package .overview{padding:10px 0 20px}.package .overview .name{font-size:16px;line-height:19px;color:#111;height:38px;position:relative;white-space:normal}.package .overview .name .preparing-time{color:#2197dc;font-weight:600}.package .overview .stat{margin-top:10px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.package .overview .stat span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package .overview .stat img{width:14px!important;position:absolute}.package .overview .c-price{margin-top:5px}.package .overview .c-price .sale-price{display:inline-block;font-size:15px;letter-spacing:.3px;line-height:18px;font-weight:700}.package .overview .c-price .unit-price{display:inline-block;margin-left:15px;color:#acacac;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.package .overview .cook-time{font-size:15px;margin-top:10px}.package .overview .name *{font-family:Montserrat-Medium}.package .line{height:8px;width:100%;margin-bottom:10px;border-radius:4px}.package .btn-add-to-cart{position:absolute;right:-10px;bottom:-3px}.package .price .sale-info{display:none}.package .btn-add-to-cart .badge{position:absolute;width:15px;height:15px;background-color:#0a8dd8;color:#fff;left:0;top:-3px;border-radius:50%;font-size:9px;line-height:15px;text-align:center}
.promotion-container .promotion-box .package-lv{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 20px);flex:0 0 calc(33.33% - 20px);width:calc(33.33% - 20px);position:relative;margin-left:10px;margin-right:10px}.promotion-container .package-lv .package-lv-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.promotion-container .promotion-box .package-lv .cover-photo{position:relative;-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;margin-bottom:15px}.promotion-container .promotion-box .package-lv .cover-photo:before{float:left;content:"";padding-top:100%}.promotion-container .promotion-box .package-lv .cover-photo .img-pre-order{position:absolute;width:35px;top:5px;left:5px;z-index:1}.promotion-container .promotion-box .package-lv .cover-photo .img-flash-sale{position:absolute;bottom:5px;left:5px;z-index:1;width:35px}.promotion-container .promotion-box .package-lv .cover-photo .bottom-right-tag{position:absolute;bottom:0;right:0;z-index:1;width:35px}.promotion-container .promotion-box .package-lv .cover-photo .top-right-tag{position:absolute;top:0;right:0;z-index:1;width:35px}.promotion-container .promotion-box .package-lv .cover-photo .bottom-left-tag{position:absolute;bottom:0;left:0;z-index:1;width:35px}.promotion-container .promotion-box .package-lv .cover-photo .top-left-tag{position:absolute;top:0;left:0;z-index:1;width:35px}.promotion-container .promotion-box .package-lv .cover-photo .package-image{background:#f5f5f5;position:absolute;top:0;bottom:0;left:0;width:90px!important;height:90px!important;overflow:hidden;border:1px solid #e0e0e0}.promotion-container .promotion-box .package-lv .overview{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 100px);flex:1 1 calc(100% - 100px);width:calc(100% - 100px);margin-left:10px;padding:0;font-size:14px}.promotion-container .promotion-box .package-lv .overview .name{font-size:16px;line-height:18px;font-weight:700}.promotion-container .promotion-box .package-lv .overview .name .preparing-time{color:#2197dc;font-weight:600}.promotion-container .promotion-box .package-lv .overview .serving{font-size:12px;color:#acacac;margin:5px 0;height:15px}.promotion-container .promotion-box .package-lv .overview .stat{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0;font-size:10px;color:#acacac;height:12px}.promotion-container .promotion-box .package-lv .btn-add-to-cart{position:absolute;right:-8px;top:0}.promotion-container .promotion-box .package-lv .btn-add-to-cart .badge{position:absolute;width:15px;height:15px;background-color:#0a8dd8;color:#fff;left:0;top:-3px;border-radius:50%;font-size:9px;line-height:15px;text-align:center}.promotion-container .promotion-box .package-lv .promotion-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f0f0f0;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:9px;height:14px;overflow:hidden}.promotion-container .promotion-box .package-lv .promotion-info .p-percent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.promotion-container .promotion-box .package-lv .promotion-info .p-percent:after{background:#ffa636;border-radius:30px;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;width:100%}.promotion-container .promotion-box .package-lv .promotion-info .p-percent img{margin-left:10px;z-index:1}.promotion-container .promotion-box .package-lv .promotion-info .p-percent div{z-index:1}
.popup-sort-title{width:100%;height:100%;background-color:rgba(0,0,0,.5)}.sort-pane{height:40px;overflow:hidden;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);z-index:2;cursor:pointer}.sort-pane .format-view{padding:10px;background:#fff}.sort-pane .format-view.r-border{border-right:1px solid rgba(0,0,0,.5)}.sort-pane .format-view.l-border{border-left:1px solid rgba(0,0,0,.5)}.fixed-sort-box .rSort{background:#626262;color:#fff;padding:11px;font-size:15px;text-align:center;width:125px}.fixed-sort-box .rFocus{background:#FF0101;width:100px}.fixed-sort-box img{margin-bottom:-2px}ul.kind-sl-box{font-size:14px;padding:0 10px;margin:0;list-style:none;width:220px;background:#fff;border:1px solid #F0F0F0;border-radius:2px;position:fixed;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:62px;z-index:9;display:none}ul.kind-sl-box.cate-box{max-height:400px;overflow-y:auto;-webkit-transform:translateX(-42%);-ms-transform:translateX(-42%);transform:translateX(-42%);left:44%}ul.kind-sl-box.show{display:block}ul.kind-sl-box li{padding:18px 0;border-bottom:1px solid #F0F0F0;cursor:pointer}ul.kind-sl-box li:last-child{border:none}ul.kind-sl-box li a{color:#000}ul.kind-sl-box li.is-active a{font-weight:700}ul.kind-sl-box li img{float:right;width:20px;height:20px}

.price{padding-top:10px;font-weight:500;font-size:14px;line-height:20px}.price,.price *{font-family:Montserrat-Medium!important}.price .weight-serving{font-size:12px;color:#acacac;font-weight:400;max-width:140px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:19px}.price .price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.price .price-container .unit-price{margin-left:10px}.price .sale-info{color:#f22726}.price .unit-price{font-size:12px;line-height:20px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#acacac;position:relative;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-bottom:5px}.price .sale-price{display:inline;position:relative;font-weight:700;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.price .currency-unit{font-size:11px;margin-top:-2px;position:absolute}.save-text{text-transform:uppercase;font-size:10px}.price.p-g-v{height:47px}.price.p-g-v .unit-price{height:13px}.price.p-l-v{font-size:15px;padding-top:3px}.price.p-l-v .sale-price{margin-right:10px}.price.p-l-v .unit-price{font-size:15px;display:inline;margin-left:6px;line-height:unset}
.breadcrumb{padding-bottom:15px}.breadcrumb ul{margin:0;padding:0;list-style:none}.breadcrumb ul li{display:inline-block}.breadcrumb ul li:not(:last-child):after{content:'/';padding:0 5px;color:#ACACAC}.breadcrumb ul li *{font-size:12px;color:#ACACAC;font-family:Montserrat-Medium}.breadcrumb ul li a{text-decoration:none}.breadcrumb ul li a:hover{opacity:.8}