.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}
.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}
.package:hover .cover-photo,.recipe:hover .cover-photo{filter:brightness(.8)}.tabs-nav{display:flex;overflow:hidden;overflow-x:auto;justify-content:space-between;white-space:nowrap}.tabs-nav::-webkit-scrollbar{height:10px;background-color:#fff}.tabs-nav::-webkit-scrollbar-track{border-radius:10px;background-color:#e2e2e2}.tabs-nav::-webkit-scrollbar-thumb{border-radius:10px;background-color:#b9b9b9}.cooky-tabs ul{align-items:center;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start;list-style:none;padding:0;margin:0 0 5px}.cooky-tabs ul li{display:block;padding-right:20px;cursor:pointer}.cooky-tabs ul li span{padding-bottom:7px;align-items:center;color:#111;display:flex;justify-content:center;vertical-align:top;font-size:14px;font-weight:400;line-height:17px}.cooky-tabs ul li.is-active span{border-bottom:2px solid #f22726;transition:left .3s ease-out;font-weight:600;padding-bottom:5px}.cooky-tabs .tab-content{display:none}.cooky-tabs .tab-content.is-active{display:block}.package{width:15%;padding-right:0;margin-right:18px;margin-bottom:12px;flex-shrink:0}.package .cover-photo{width:100%;padding-top:100%;overflow:hidden;border-radius:2px 2px 0 0;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%;transform:translate(-50%,-50%);z-index:1;width:35px}.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: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;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{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:flex;flex-wrap:wrap;width:100%}.promotion-container .promotion-box .package-lv .cover-photo{position:relative;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{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: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{align-items:center;background:#f0f0f0;border-radius:30px;display:flex;font-size:9px;height:14px;overflow:hidden}.promotion-container .promotion-box .package-lv .promotion-info .p-percent{align-items:center;border-radius:30px;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%}.sort-pane,ul.kind-sl-box{position:fixed;transform:translateX(-50%);left:50%}.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;display:flex;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;bottom:62px;z-index:9;display:none}ul.kind-sl-box.cate-box{max-height:400px;overflow-y:auto;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}.recipe-list{overflow:hidden}.recipe{flex-basis:24%;padding-right:0;margin-right:12px;margin-bottom:12px;flex-shrink:0}.recipe.fourth{margin-right:0}.recipe .cover-photo{overflow:hidden;position:relative;width:100%;padding-top:100%}.recipe .cover-photo:hover{cursor:pointer}.recipe .cover-photo .video-play{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:35px}.recipe .cover-photo .overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.recipe .recipe-overview{padding:10px 0;max-width:225px}.recipe .recipe-overview .name{font-weight:600;font-size:16px;line-height:19px;height:38px;color:#111;margin-bottom:10px;position:relative}.recipe .recipe-overview .owner{font-size:14px;line-height:17px;color:#acacac;position:relative;height:15px}.recipe .recipe-overview .owner .creator{max-width:50%;float:left}.recipe .recipe-overview .owner .creator a{color:inherit}.recipe .recipe-overview .owner img{position:absolute;right:0;top:-8px;width:30px;cursor:pointer}.recipe .recipe-overview .duration{font-size:14px;line-height:16px;color:#111;height:16px;margin-top:6px}.recipe .recipe-overview .stat{margin-top:10px;font-size:10px;display:flex;align-items:center;color:#acacac;position:relative}.recipe .recipe-overview .stat img{width:14px!important;position:absolute}.recipe .line{height:10px;width:90%;border-radius:10px}.recipe-lv{margin:0 0 15px;padding-left:10px;position:relative;width:50%}.recipe-lv img.img-like{position:absolute;right:40px;bottom:15%;width:30px;cursor:pointer}.recipe-lv .cover-photo{position:relative;width:32%;float:left}.recipe-lv .cover-photo:before{float:left;content:"";padding-top:100%}.recipe-lv .cover-photo .recipe-image{background:#f5f5f5;position:absolute;top:0;bottom:0;left:0;width:100%;overflow:hidden;border:1px solid #e0e0e0}.recipe-lv .recipe-overview{float:left;width:64%;margin-left:10px;padding:0;font-size:14px;position:relative}.recipe-lv .recipe-overview .owner{margin-top:6px;position:relative;color:#acacac}.recipe-lv .recipe-overview .owner a{color:#acacac;font-size:12px}.recipe-lv .video-play{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:35px}.recipe-lv .recipe-overview .name{font-size:16px;line-height:19px;height:19px;font-weight:700;text-transform:capitalize;position:relative}.recipe-lv .recipe-overview .name a{color:inherit}.recipe-lv .recipe-overview .stat{display:flex;margin:13px 0;font-size:10px;color:#acacac}.recipe-lv .recipe-overview .stat img{width:12px}.recipe-lv .recipe-overview .duration{color:#111;font-size:13px;line-height:18px;width:75%;margin-top:6px;font-weight:700}.recipe-lv .recipe-overview .duration a{color:inherit}.market-page-container .promotion-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin:20px -10px;overflow-x:unset}.market-page-container .promotion-box .package-lv,.market-page-container .promotion-box .recipe-lv{margin:0 10px 20px;-webkit-box-flex:0;-ms-flex:0 1 calc(33.333% - 20px);flex:0 1 calc(33.333% - 20px);width:calc(33.333% - 20px);position:relative;padding:0}.market-page-container .promotion-box .package,.market-page-container .promotion-box .recipe{-webkit-box-flex:0;-ms-flex:0 1 calc(16.666% - 20px);flex:0 1 calc(16.666% - 20px);width:calc(16.666% - 20px);position:relative;margin:0 10px 20px;padding:0}.market-page-container .market-page-header{display:-webkit-box;display:-ms-flexbox;display:flex}.market-page-container .market-page-header img{height:180px;width:180px;-o-object-fit:cover;object-fit:cover;margin-right:20px;margin-bottom:50px}.market-page-container .market-page-header .desc .title{font-size:20px;line-height:24px;margin-bottom:9px}.market-page-container .market-page-header .desc .content{font-size:16px;line-height:19px;color:#626262;padding:0}.market-page-container .market-page-header .desc .show-more{font-size:16px;line-height:19px;color:#0a8dd8;cursor:pointer}.content-product-container .video-play{width:30px;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}.market-page-container .cooky-tabs .tab-content .sort-pane{bottom:10px!important}.market-page-container .cooky-tabs .tab-content .see-more .link{display:block;height:48px;line-height:48px;background:#fff;border:1px solid #f0f0f0;border-radius:5px;font-size:14px;text-decoration:none;color:#626262;font-weight:500;font-family:Montserrat-Medium;text-align:center;width:100%;cursor:pointer}.market-page-container .cooky-tabs .tab-content .infinite-scroll-component{overflow:hidden!important}.content-product-container .video-container{margin:0 10px 20px;-webkit-box-flex:0;-ms-flex:0 1 calc(33.333% - 20px);flex:0 1 calc(33.333% - 20px);width:calc(33.333% - 20px);position:relative;padding:0}.content-product-container .video-container:before{content:"";padding-top:56.25%}.content-product-container .video-container .video-img{width:100%;-o-object-fit:cover;object-fit:cover;min-height:200px;max-height:200px;position:absolute;top:0;bottom:0;left:0;height:100%;border:0;display:block}.content-product-container .title{font-size:15px;line-height:20px;position:relative;font-weight:600;padding-left:20px;margin:6px 0}.content-product-container .title:before{content:"";background-image:url(/React/Images/Icons/play-video-red.svg);background-repeat:no-repeat;position:absolute;left:0;margin-right:9px;color:#111;width:100%;height:100%}.content-product-container .desc{font-size:14px;line-height:17px;color:#000;margin-bottom:6px}.content-product-container .stat{font-size:12px;line-height:14px;color:#626262}.content-product-container .content-pane-none{position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.content-product-container .content-pane-none .content-pane-title{font-size:18px;line-height:21px;color:#111;margin-top:34px}.content-product-container .content-pane-none .content-pane-desc{font-size:14px;line-height:17px;color:#626262;margin-top:14px}
.copy-popup .close,a{text-decoration:none}.three-lines,.two-lines{-webkit-box-orient:vertical}.container,.left{float:left}.group-quantity{align-items:center;border-radius:4px;border:1px solid #d9d9d9;display:grid;grid-auto-flow:column;overflow:hidden;text-align:center;width:80px}.group-quantity .value{font-weight:700}.group-quantity__button{align-items:center;background-color:#fff;border:none;display:flex;height:30px;justify-content:center;padding:0;user-select:none}.group-quantity__button:disabled{opacity:.8;cursor:not-allowed}.group-quantity__button:disabled:hover{cursor:not-allowed}.group-quantity__button svg{height:16px}.group-quantity__button:hover{cursor:pointer;background-color:#f5f5f5}.group-quantity__button:focus{border:none;box-shadow:none;outline:0}.cart-title{font-size:16;font-weight:700;padding-right:5px;word-break:keep-all}.cart-title.inline{display:inline!important}.cart-title.inline_block{display:inline-block!important}.product-info{position:sticky;top:0;width:100%;background-color:#fff;padding:20px 0}.product-info .product-info__wrapper{display:grid;grid-template-columns:80px calc(100% - 160px) 80px;word-wrap:break-word;word-break:break-all}.product-info .product-info__option-name,.product-info .product-info__options,.product-info .product-info__options>div{display:inline-block}.product-info .product-info__photo{height:70px;width:70px}.product-info .product-info__basic{padding-right:40px}.product-info .product-info__options .readMoreText{padding-left:5px;font-size:14px}.product-info .product-info__option-name:not(:last-child):after{content:", ";display:inline-block;white-space:pre}.product-info .product-info__options>div:before{content:"["}.product-info .product-info__options>div:after{content:"]"}.product-info__price{font-size:16px;font-weight:700}.option-item{align-items:center;border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:auto 150px 40px;padding:15px 0}.option-item.selected .option-item__name{font-weight:700}.option-item__additional-price{display:flex;align-items:center;justify-content:flex-end}.option-item__additional-price .price{padding-top:0;padding-left:5px}.option-item__additional-price .sale-info{display:none}.option-item__radio{margin-left:auto}.option-group-alert{color:red;display:inline-block;font-size:14px;padding-left:5px;text-transform:none}.option-group__title{border-bottom:1px solid #f0f0f0;color:#acacac;font-size:12px;padding:15px 0;text-transform:uppercase}.note-popup .x-footer,.popup-option .x-footer{padding:0!important}.popup-option .x-body{padding-top:0!important;min-height:300px}.popup-option .n-btn{height:50px!important}.note-input-wrapper .note-input__overlay{background-color:transparent;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.note-popup .x-footer button{height:50px}.note-popup .note-popup__textarea textarea{background:#f0f0f0;border-radius:4px;border:none;padding:15px;width:100%}.note-popup .note-popup__textarea .note-popup__textarea__char-counter{text-align:right;font-size:14px}.note-popup .x-footer{border-top:1px solid #f0f0f0}.pre-order-popup .x-body{max-height:100%!important;padding:50px!important;text-align:center}.pre-order-popup .x-footer{border-top:1px solid #ebebeb;padding:0!important}.pre-order-popup .x-footer button{color:#0a8dd8;font-weight:700;height:50px;width:100%}.pre-order-popup__tittle{font-size:20px;font-weight:700;padding:15px 0}.pre-order-popup__content{font-size:16px}.pre-order-popup__datetime{font-size:36px;font-weight:700;padding-top:15px}.seller-group-header{background-color:#eee;display:grid;grid-template-columns:34px auto 100px;left:0;padding:20px;position:sticky;top:0;width:100%;z-index:1}.seller-group-header .seller-group-header__name{font-size:16px;font-weight:700}.seller-group-header .seller-group-header__selected-count{color:#111;font-size:12px;text-align:right}.seller-group-header.placeholder{background-color:#fff!important;grid-template-columns:40px auto 100px}.seller-group-header.placeholder .seller-group-header__check-all{width:34px;height:34px}.seller-group-header.placeholder .seller-group-header__name{max-width:400px}.seller-group-product-item{align-items:baseline;display:grid;grid-template-columns:auto 100px;padding:20px}.seller-group-product-item .seller-group-product-item__overview{align-items:flex-start;display:grid;grid-template-areas:"photo info";grid-template-columns:129px auto;grid-template-rows:auto}.seller-group-product-item .seller-group-product-item__left-wrapper{align-items:center;display:grid;grid-template-areas:"checkbox photo";grid-template-columns:30px auto}.seller-group-product-item .seller-group-product-item__check-box{grid-area:checkbox}.seller-group-product-item .seller-group-product-item__photo{grid-area:photo;height:90px;padding-right:10px;position:relative}.seller-group-product-item .seller-group-product-item__photo-preorder{height:23px;left:5px;position:absolute;top:5px}.seller-group-product-item .seller-group-product-item__info{grid-area:info;padding-right:15px}.seller-group-product-item .seller-group-product-item__name,.seller-group-product-item .seller-group-product-item__name *{font-size:16px}.seller-group-product-item .seller-group-product-item__preorder{color:#0a8dd8;display:inline-block;font-weight:700;padding-right:5px}.seller-group-product-item .seller-group-product-item__note-input{align-items:center;background-color:#fff;border-radius:4px;border:1px solid #f0f0f0;display:flex;margin-top:5px;max-width:270px;padding:2px 4px;position:relative}.seller-group-product-item .seller-group-product-item__note-input.have-content{background-color:#f0f0f0}.seller-group-product-item .seller-group-product-item__note-input__icon{height:20px;margin-right:5px;width:20px}.seller-group-product-item .seller-group-product-item__note-input__input{width:100%}.seller-group-product-item .seller-group-product-item__note-input__input input{border:none;width:100%;padding:5px 15px;outline:0;background-color:transparent}.seller-group-product-item .seller-group-product-item__price{font-size:14px!important;font-weight:700!important}.seller-group-product-item .seller-group-product-item__options{font-size:14px;font-style:italic;padding-top:10px}.seller-group-product-item .seller-group-product-item__options,.seller-group-product-item .seller-group-product-item__options>div{display:inline-block}.seller-group-product-item .seller-group-product-item__options .readMoreText{padding-left:5px;font-size:14px}.seller-group-product-item .seller-group-product-item__option-name:not(:last-child):after{content:", ";display:inline-block;white-space:pre}.seller-group-product-item .seller-group-product-item__options>div:before{content:"["}.seller-group-product-item .seller-group-product-item__options>div:after{content:"]"}.checkout-seller-group__product-counter::before,.voucher .voucher__amount::before{content:"x"}.seller-group-product-item.placeholder{grid-template-columns:auto 100px}.seller-group-product-item.placeholder .seller-group-product-item__check-box{width:34px;height:34px}.seller-group-product-item.placeholder .seller-group-product-item__photo{padding-left:0;margin-right:10px}.seller-group-product-item.placeholder .seller-group-product-item__button-quantity{height:34px;margin-left:10px}.seller-group-product-item.placeholder .seller-group-product-item__overview{grid-template-columns:140px auto}.seller-group-product-item.placeholder .seller-group-product-item__left-wrapper{grid-template-columns:40px auto}.seller-group-product-item .seller-group-product-item__promotion{align-items:center;background-color:#fffaf3;border:1px dashed;color:#ffa636;cursor:pointer;display:flex;font-size:14px;grid-column:1/span 2;margin-left:30px;margin-top:15px;padding:10px}.seller-group-product-item .seller-group-product-item__promotion img{padding-right:5px}.seller-group-product-item .seller-group-product-item__name{position:relative}.seller-group-product-item .seller-group-product-item__url-overlay{position:absolute;top:0;left:0;height:100%;width:100%}.cart-detail-popup .modal-wrapper{width:600px!important}.cart-detail-popup .cart-detail-popup__header{align-items:center;display:flex;justify-content:space-between}.cart-detail-popup .cart-detail-popup__header .cart-detail-popup__title{font-size:18px;font-weight:700}.cart-detail-popup .cart-detail-popup__header .cart-detail-popup__clear-button button{color:#f22726;font-size:18px;font-weight:700}.cart-detail-popup .cart-detail-popup__body{padding:0!important;min-height:500px}.cart-detail-popup .cart-detail-popup__footer{padding:0!important;height:60px}.cart-detail-popup .cart-detail-popup__footer button{background-color:#f22726;color:#fff;font-size:16px;height:100%;width:100%}.cart-detail-popup .cart-detail-popup__empty{align-items:center;display:flex;flex-direction:column;padding:80px 0 130px}.invalid-promo__section{margin:15px 0}.invalid-promo__section:not(:last-child){border-bottom:1px solid #f0f0f0;padding-bottom:15px}.invalid-promo__section__title{font-weight:700;margin-bottom:15px;font-size:16px}.invalid-promo__section__content{font-size:14px;white-space:pre-line}.checkout-invalid-promo-popup__wrapper{cursor:pointer}.order-list ol{margin:10px 0 0;padding-left:15px}.order-list ol li{color:#626262;font-size:12px}.checkout-seller-group{border-bottom:1px solid #f0f0f0;padding-bottom:10px}.checkout-seller-group__seller-name{font-size:14px;padding:20px 0;position:relative;border-bottom:1px solid #f0f0f0}.checkout-seller-group__icon{height:20px;width:20px}.checkout-seller-group__schedule{align-items:center;display:grid;grid-template-columns:30px auto;position:relative;padding:20px 0;border-bottom:1px solid #f0f0f0}.checkout-seller-group__time-text{font-size:14px}.checkout-seller-group__overlay{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.checkout-seller-group__product-list{display:grid;grid-gap:15px;margin:10px 0}.checkout-seller-group__product{display:grid;grid-template-columns:70px auto 120px}.checkout-seller-group__product-photo{height:60px;overflow:hidden;position:relative;width:60px}.checkout-seller-group__product-counter{align-items:center;background-color:#0a8dd8;color:#fff;display:flex;font-size:12px;height:18px;justify-content:center;left:0;opacity:.8;position:absolute;top:0;width:18px}.checkout-seller-group__product-name{font-size:15px;font-weight:700}.checkout-seller-group__product-options{color:#626262;font-size:12px;padding:5px 0}.checkout-seller-group__product-note{align-items:center;display:flex}.checkout-seller-group__product-note__icon{height:20px;margin-left:-2px;margin-right:5px;width:20px}.checkout-seller-group__product-note__content{color:#626262;font-size:12px}.checkout-seller-group__edit{color:#0a8dd8;font-size:12px!important;height:20px;line-height:20px;margin-top:5px;padding:0;text-align:left!important;text-transform:uppercase}.checkout-seller-group__product-price{text-align:right}.checkout-seller-group__product-preorder{color:#0a8dd8;display:inline-block;padding-right:5px}.checkout-seller-group__tooltip{align-items:center;background-color:rgba(0,0,0,.8);border-radius:4px;color:#fff;display:flex;height:100%;left:0;padding:0 15px;position:absolute;top:0;width:100%;z-index:2}.checkout-seller-group__tooltip__close-button{background-color:#acacac;border-radius:50%;cursor:pointer;font-size:10px;height:15px;line-height:15px;position:absolute;right:-5px;text-align:center;top:-7px;width:15px}.checkout-seller-group__tooltip__close-button:hover{opacity:.8}.checkout-seller-group__product-short-description{background-color:#feffd8;color:#ffa636;font-size:14px;line-height:20px;padding:10px;white-space:pre-line;margin-top:10px}.checkout-seller-group__product-short-description img{padding-right:5px;position:relative;top:5px}.checkout-seller-group__too-far-icon{height:45px;position:absolute;right:10px;top:0;width:45px;z-index:1}.create-edit-shipping-address-popup .modal-wrapper{width:560px!important}.create-edit-shipping-address-popup .x-container .x-body{min-height:600px;padding:0!important}.payment-method__list{background-color:#eee;display:flex;margin-top:20px}.payment-method{color:#acacac;flex:1;padding:5px 0}.payment-method__text{color:#acacac}.payment-method svg{fill:transparent}.payment-method svg path{fill:#acacac}.payment-method svg rect{stroke:#acacac}.payment-method.active{background-color:#0a8dd8;border-radius:5px;color:#fff}.payment-method.active svg path{fill:#fff!important}.payment-method.active svg rect{stroke:#fff}.payment-method.horizontal svg rect,.payment-method.horizontal.active svg rect{stroke:#000}.payment-method.active .payment-method__text{color:#fff!important}.payment-method:not(:last-child){border-right:1px solid #e8e8e8}.payment-method button{width:100%}.payment-method.horizontal{border-bottom:1px solid #e8e8e8;padding:10px 15px}.payment-method.horizontal button{display:grid;grid-template-columns:30px auto 30px;align-items:center}.payment-method.horizontal svg path{fill:#000}.payment-method.horizontal .payment-method__text{color:#000!important;text-align:left;padding-left:15px}.payment-method.horizontal.active{background-color:unset;border-radius:unset;color:unset}.payment-method.horizontal.active svg path{fill:#000!important}.payment-method.horizontal:not(:last-child){border-right:none}.payment-method.horizontal .payment-method__icon{padding-right:5px}.payment-method .payment-method__note{margin:10px 0}.payment-method .payment-method__note *{font-size:14px!important;font-family:"SF UI Text"!important}.payment-method__checked{background-image:url(/react/images/icons/radio-checked.svg);background-size:cover;height:20px;margin-left:auto;width:20px}.payment-method-popup .x-footer button,.schedule-popup .x-footer button{height:50px}.payment-method-popup .x-body,.payment-method-popup .x-footer{padding:0!important}.payment-method-popup__wrapper{padding:15px 0;text-align:center}.payment-method-popup__wrapper button{color:#0a8dd8}.schedule-popup .x-body{display:flex}.schedule-popup .x-footer{padding:0!important}.schedule-popup__input-group{flex:1;width:100%;margin:5px}.schedule-popup__input-group .schedule-popup__input-group__label{font-size:16px;font-weight:700;padding-bottom:10px}.search-box-container{width:100%;background-color:#fff;padding:15px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;position:relative}.search-box-container input{border:none;box-sizing:border-box;font-size:14px;height:40px;outline:0;padding:0 10px 0 12px;width:100%}.search-box-container .search-result{position:absolute;top:55px;z-index:1;background:#fff;border:1px solid #ebebeb;width:530px}.search-box-container .search-result ul{list-style-type:none;margin:0;padding:0}.search-box-container .search-result li{padding:10px;border-bottom:1px solid #ebebeb;cursor:pointer}.search-box-container__wrapper{border-radius:4px;border:1px solid #ebebeb;overflow:hidden;position:relative;display:flex}.search-box-container__wrapper svg{height:25px;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:25px}.search-address-popup .x-footer button,.shipping-address-popup .x-footer button{height:60px}.search-address-popup .modal-wrapper,.shipping-address-popup .modal-wrapper{width:560px!important}.search-address-popup .x-container .x-body{min-height:400px;padding:0}.checkout-popup .x-body,.shipping-address-popup .x-container .x-body{min-height:500px}.search-address-popup .x-footer,.shipping-address-popup .x-footer{padding:0!important}.shipping-address__list{display:grid;grid-gap:20px}.shipping-address__item{display:grid;grid-template-columns:30px auto 120px}.shipping-address__info{display:grid;grid-gap:10px}.shipping-address__place-name{align-items:center;display:flex;font-size:16px;font-weight:700}.shipping-address__icon-gps{height:20px;width:20px;margin-right:5px}.shipping-address__address-line{color:#111;font-size:14px}.shipping-address__name-phone{color:#626262;font-size:14px}.shipping-address__action{align-items:center;display:grid;grid-template-columns:90px 30px;grid-template-rows:40px;height:40px;justify-items:flex-end}.shipping-address__action button{border:1px solid #0a8dd8;color:#0a8dd8;font-size:14px;height:28px;white-space:nowrap}.shipping-address-info{border-bottom:1px solid #f0f0f0;padding-bottom:10px;position:relative}.shipping-address-info__deliver-to-text{color:#acacac;font-size:12px}.shipping-address-info__overview{display:grid;grid-template-columns:70px auto;padding:10px 0;position:relative}.shipping-address-info__photo{height:60px;position:relative;width:60px}.shipping-address-info__user-marker{height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.shipping-address-info__user-marker__frame{left:0;position:absolute;top:0}.shipping-address-info__user-marker__avatar{border-radius:50%;height:19px;left:5px;position:absolute;top:3px;width:19px}.shipping-address-info__name-phone{font-size:14px}.shipping-address-info__address-name{font-size:14px;font-weight:700;padding-top:10px}.shipping-address-info__overlay{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.shipping-address-info__info{padding-right:15px}.shipping-address-form__input-group{padding:15px}.shipping-address-form__input-group:not(:last-child){padding-bottom:15px}.shipping-address-form__input-group label{color:gray;font-size:14px}.shipping-address-form__input-group label:before{padding-right:5px}.shipping-address-form__input-group__combobox{width:50%}.css-1insrsq-control,.css-1s2u09g-control{border-bottom:1px solid #ebebeb!important;border-left:none!important;border-right:none!important;border-top:none!important;box-shadow:none!important}.css-109onse-indicatorSeparator,.css-1okebmr-indicatorSeparator{background-color:transparent!important}.search-box-container__close{align-items:center;display:flex!important;margin-right:10px;cursor:pointer;font-size:20px!important;color:#ebebeb}.shipping-address-form__input-group input{border-bottom:1px solid #ebebeb;border-left:none;border-right:none;border-top:none;box-shadow:none;font-size:14px;font-weight:700;outline:0;padding:10px 0;transition:all ease-in .3s;width:100%}.shipping-address-form__input-group input[type=number]{-moz-appearance:textfield}.shipping-address-form__input-group input[type=number]::-webkit-inner-spin-button,.shipping-address-form__input-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shipping-address-form__input-group input:focus{border-bottom:1px solid #adadad}.shipping-address-form__input-group.margin-bottom-60{margin-bottom:60px}.shipping-address-form__input-group.chevron-right-abs-right{position:relative;margin-right:15px;padding-right:0}.shipping-address-form__input-group__address-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.shipping-address-form:not(.inline-form) .abs-bottom{background-color:#fff;bottom:0;position:absolute;width:100%;padding:15px}.shipping-address-form:not(.inline-form) .abs-bottom .btn-delete{border:1px solid red;color:red;height:50px;width:100%}.shipping-address-form .shipping-address-form__header{align-content:center;align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0;display:flex;font-weight:700;height:60px;justify-content:space-between;left:0;padding:15px;position:absolute;top:0;width:100%}.shipping-address-form .shipping-address-form__header button{color:#0a8dd8}.shipping-address-form .shipping-address-form__body{margin:60px 0 80px}.shipping-address-form.inline-form{margin:-15px}.shipping-fee-list-wrapper{background:#fff;border-radius:4px;box-shadow:0 2px 6px 2px rgb(0 0 0 / 20%);max-width:350px;padding:15px}.shipping-fee-list{display:grid;grid-gap:10px}.shipping-fee-item{align-items:flex-end;display:flex;justify-content:space-between}.shipping-fee-item__label,.shipping-fee-item__total-amount *{font-size:14px}.shipping-fee-item__total-amount *{text-align:right}.shipping-fee-item.shipping-fee-item__total{border-top:1px solid #f0f0f0;padding-bottom:10px}.shipping-fee-item.shipping-fee-item__total .shipping-fee-item__label,.shipping-fee-item.shipping-fee-item__total .shipping-fee-item__total-amount *{font-size:16px!important;font-weight:700!important}.shipping-fee-note{font-size:12px;color:#acacac}.voucher{align-items:center;background-image:url(/React/images/icons/voucher-bg.svg);background-size:cover;display:grid;grid-template-columns:100px auto 54px;height:100px;position:relative;transition:filter ease-in-out .3s}.voucher:hover{filter:contrast(.9)}.voucher .voucher__icon{text-align:center}.voucher .voucher__icon img{height:40px;width:40px}.voucher .voucher__type{font-size:14px;color:#ffa636}.voucher .voucher__text{font-size:14px}.voucher .voucher__text.readonly{color:#acacac}.voucher .voucher__expire-soon,.voucher .voucher__valid-time{font-size:12px;padding-top:5px}.voucher .voucher__valid-time{color:#626262}.voucher .voucher__expire-soon{color:red}.voucher .voucher__info{padding-right:10px}.voucher .voucher__amount{background-color:red;position:absolute;top:0;left:0;height:20px;width:20px;font-size:12px;line-height:20px;text-align:center;color:#fff}.voucher-placeholder{height:100px}.voucher-detail-popup .x-footer button,.voucher-popup .x-footer button{height:50px}.voucher-detail-popup .x-footer{padding:0!important}.voucher-detail-popup__wrapper{display:contents;cursor:pointer}.voucher-description{margin:15px 0}.voucher-description .voucher-description__title{font-size:16px;font-weight:700;padding-bottom:10px}.voucher-description .voucher-description__content{color:#626262;font-size:14px;white-space:pre-line}.voucher-description .voucher-description__content ul{list-style:outside;margin:0;padding-left:15px}.voucher-popup .x-body,.voucher-popup .x-footer{padding:0!important}.voucher-popup .voucher-list{display:grid;grid-gap:15px;margin:15px}.voucher-popup .voucher-empty{margin:25px 0 50px;height:240px}.voucher-list__not-applicable-title{color:#555;font-size:18px;margin:30px 15px 15px;text-transform:uppercase}.voucher-popup .voucher-code-input{background-color:#f0f0f0;display:grid;grid-gap:20px;grid-template-columns:70% calc(30% - 20px);left:0;padding:20px;position:sticky;top:0;width:100%;z-index:1}.voucher-popup .voucher-code-input input{border:none;height:32px;outline:0;padding-left:15px}.checkout-popup .x-header,.fee-overview{border-bottom:1px solid #f0f0f0}.voucher-popup .voucher-code-input button{background-color:#11bd4d;color:#fff}.empty-voucher-list{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 0}.empty-voucher-list .empty-voucher-list__text{font-size:16px}.checkout-popup .modal-wrapper{width:600px!important}.checkout-popup .x-footer{border-top:1px solid #f0f0f0;padding:0!important}.checkout-popup .x-footer button{height:60px;font-size:16px}.fee-overview{display:grid;grid-gap:15px;padding:20px 0}.fee-overview__row{display:grid;grid-template-columns:50% 50%;align-items:flex-end}.fee-overview__label{font-size:14px}.fee-overview__total-amount{text-align:right}.fee-overview__ship .fee-overview__label{align-items:center;display:flex}.fee-overview__ship .fee-overview__label button{height:20px;margin-left:5px;padding:0;width:20px}.fee-overview__total *{font-weight:700;font-size:16px}.shipping-fee-popover .Popover-tip{-webkit-filter:drop-shadow(0 3px 3px rgb(0 0 0 / 20%));fill:#fff;filter:drop-shadow(0 3px 3px rgb(0 0 0 / 20%))}.additional-action{display:grid;grid-gap:20px;margin-top:20px}.additional-action__item{align-items:center;display:flex;justify-content:space-between;position:relative}.additional-action__item__label{align-items:center;display:flex;font-size:14px;font-weight:700}.additional-action__item__label img{height:16px;width:16px;margin-right:5px}.voucher-code__not-have-code{color:#acacac;font-size:14px;padding-right:24px}.voucher-code__applied-code{align-items:center;border-radius:2px;border:1px solid #11bd4d;display:flex;font-size:14px;margin-right:15px;padding:5px}.voucher-code__applied-code img{padding-right:5px}.voucher-code__choose-code-wrapper{cursor:pointer}.note__write-note{border-radius:2px;border:1px solid #f3f3f3;color:#acacac;cursor:pointer;font-size:14px;margin-right:15px;padding:5px 10px;text-align:right;width:250px}.toofar-title{color:#000;font-weight:700}.order-confirm-title{font-size:20px;font-weight:700}@-moz-document url-prefix(){.checkout-popup .x-footer{margin-top:20px}.cooky-scroll{scrollbar-width:thin;scrollbar-color:#acacac #f0f0f0}}.cart-icon{position:relative;height:40px!important;border-radius:50%}.cart-icon .item-count-badge{border-radius:15px;color:#fff;font-size:10px;display:block;position:absolute;text-align:center;line-height:15px;user-select:none;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-option .modal-wrapper{width:100%;margin-top:60px;max-width:560px}.x-container .x-header{border-bottom:1px solid #f0f0f0;display:flex;font-weight:600;justify-content:space-between;padding:20px}.x-container .x-header .btn-clear{color:red}.x-container .x-body{padding:20px;overflow-y:auto;overflow-x:hidden;max-height:60vh}.x-container .x-body .group .label{font-size:14px;font-weight:600;padding:10px 0}.x-container .x-body .group .list .item{margin-bottom:10px;display:grid;align-items:center;padding-right:15px;padding-top:15px;grid-template-columns:minmax(0,80px) minmax(0,270px) 1fr}.x-container .x-body .group .list .item .photo{border-radius:4px;height:80px;min-width:80px;overflow:hidden;width:80px}.x-container .x-body .group .list .item .info{padding:0 10px}.x-container .x-body .group .list .item .info .name{font-family:Montserrat-Bold;font-weight:600}.x-container .x-body .group .list .item .info .name .option-text{font-size:14px}.x-container .x-body .group .list .item .info .name .cart-option-text{font-size:12px;color:#acacac;font-style:italic}.x-container .x-body .group .list .item .info .name .option-text>div{display:inline}.x-container .x-body .group .list .item .info .name .option-text>div .readMoreText{padding-left:5px}.x-container .x-body .group .list .item .action{min-width:80px;max-width:80px;margin-left:auto}.x-container .x-body .group .list .item .action .change-quantity{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:3px;display:flex;justify-content:space-between;padding:5px}.x-container .x-body .group .list .item .action .change-quantity .value{font-weight:600;width:20px;text-align:center}.x-container .x-body .group .list .item .action .change-quantity button{height:15px}.x-container .x-body .group .list .item .action .change-quantity button img{width:15px;height:15px}.x-container .x-body .text-empty{font-size:14px;font-family:Montserrat-Medium;text-align:center;padding-top:15px}.x-container .clear-spinner-wrapper{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center;top:0;left:0;background-color:rgba(255,255,255,.8)}.x-container .my-custom{font-size:16px;font-weight:600;color:#000}.x-container .x-body.custom{padding:0}.x-container .x-body.custom .group{position:sticky;top:0;left:0;background:#fff;width:100%}.x-container .x-footer{padding:20px}.option-group,.option-group .option-list,.option-group .option:not(:first-child){padding-top:15px}.x-container .btn-add-to-cart,.x-container .btn-checkout{border-radius:2px;height:40px;width:100%;color:#fff}.x-container .btn-add-to-cart{background:#0a8dd8!important}.x-container .btn-checkout{background:#f22726!important}.option-group .title{font-weight:500;font-size:12px;line-height:15px;text-transform:uppercase;color:#acacac;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.option-group .title span{text-transform:none!important}.option-group.in-valid .title span{color:red!important}.option-group .option{display:grid;grid-template-columns:1fr minmax(0,100px) minmax(0,60px);align-items:center;padding-bottom:15px}.option-group .option .name{font-size:14px;line-height:17px;color:#111;font-family:Montserrat-Medium}.option-group .option .price{font-weight:500;font-size:14px;line-height:17px;text-align:right;color:#111;padding-top:0}.option-group .option .action{text-align:center}.option-group .option .action label{margin:0 auto}.option-group .option.selected .name{font-weight:600}.chevron-right-abs-right:after{background:url(/React/images/icons/chevron-right.svg) center no-repeat;content:"";display:block;height:15px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:15px}.alert{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:visibility .3s ease-in-out,background-color .3s ease-in-out;visibility:hidden;width:100%;z-index:11}.alert.show,.overlay{visibility:visible}.alert.show .alert__wrapper{animation:bounce-in .3s ease}.alert .alert__wrapper{animation:bounce-out .3s ease;background-color:#fff;border-radius:4px;max-width:400px;overflow:hidden;text-align:center;width:max-content}.alert .alert__wrapper .alert__content{padding:20px}.alert .alert__wrapper .alert__buttons{border-top:1px solid #ebebeb;display:flex;height:50px;width:100%}.alert .alert__wrapper .alert__buttons button{background-color:#fff;border:none;color:#0a8dd8;font-size:16px;font-weight:700;height:100%;outline:0;width:100%}.alert .alert__wrapper .alert__buttons button:hover{background-color:#ebebeb;cursor:pointer}.alert .alert__wrapper .alert__buttons button:not(:last-child){border-right:1px solid #ebebeb}.alert .alert__wrapper .alert__message,.alert .alert__wrapper .alert__title{margin:15px 0}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes bounce-out{0%{transform:scale(1)}50%{transform:scale(.9)}70%{opacity:1;transform:scale(1.05)}100%{opacity:0;transform:scale(.3)}}.modal-login .input-group{position:relative;margin-top:10px;border:1px solid #f0f0f0;width:100%}.modal-login .input-username{padding:15px 40px;width:100%;font-size:14px;line-height:17px;outline:0;color:#111;font-weight:400;border:none}.modal-login .input-username::-webkit-input-placeholder{color:#acacac}.modal-login .input-username:-ms-input-placeholder{color:#acacac}.modal-login .input-username::placeholder{color:#acacac}.modal-login .input-mobile-icon{content:"";position:absolute;top:50%;left:7px;transform:translate(50%,-50%)}.modal-login .btn-continue{margin-top:30px;background:#d9d9d9;border-radius:2px;color:#fff;font-size:16px;font-weight:400;line-height:19px;outline:0;width:100%;border:1px solid #f0f0f0;padding:15px;cursor:pointer}.modal-login .login-type{margin-top:30px;font-size:14px;text-align:center;color:#0a8dd8;cursor:pointer;line-height:17px}.modal-login .login-line{margin-top:10px;width:100%;text-align:center;border-bottom:1px solid #f0f0f0;line-height:0;margin-bottom:20px}.modal-login .login-line-content{background:#fff;padding:0 10px;font-weight:700;font-size:14px;color:#111}.modal-login .group-btn{margin-top:30px;display:flex;align-items:center;width:100%;outline:0;box-shadow:none;border:none;padding:0;cursor:pointer}.modal-login .facebook-icon{background-color:#4267b2}.modal-login .google-icon{background-color:#3367d6}.modal-login .icon-container{width:50px;height:50px;border:1px solid #4267b2;position:relative}.modal-login .icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-login .icon-content{text-align:center;color:#fff;width:100%}.modal-login .forgot-password,.modal-verify .description{color:#626262;font-size:14px;line-height:17px;font-weight:400}.modal-login .forgot-password{width:30%;text-align:center;cursor:pointer;padding:15px 0;position:relative}.modal-login .forgot-password:after{content:"";position:absolute;height:60%;width:1px;left:0;top:20%;background-color:#d9d9d9}.modal-login .icon-input-password{position:absolute;top:50%;right:20px;transform:translate(50%,-50%);cursor:pointer}.modal-verify .enter-code{margin-top:50px;color:#acacac;font-weight:400;font-size:16px;line-height:19px;text-align:center}.modal-verify .pincode-input-container{display:flex;justify-content:space-between;margin-top:30px;margin-left:30px}.modal-verify .input-code .pincode-input-text{display:inline-block;flex:1 1 60px;width:30px!important;height:40px!important;line-height:38px;text-align:center;font-size:2em;color:#181819;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:2px solid rgba(0,0,0,.3)!important;border-radius:2px 2px 0 0;transition:background-color .3s,color .3s,opacity .3s;cursor:default;user-select:none;margin:0 30px 0 0!important;padding:0;outline:0}.modal-verify .input-code .pincode-input-text:focus{outline:0;box-shadow:none;border-color:#1486f0;animation:border-pulsate 1s infinite;-webkit-tap-highlight-color:transparent}.modal-verify .btn-submit{width:100%;padding:17px;text-align:center;color:#fff;border-radius:2px;margin-top:30px;outline:0;font-size:16px;line-height:19px;border:none;cursor:pointer}.modal-verify .resend-code{margin-top:20px;text-align:center;color:#acacac;font-weight:400;font-size:16px;line-height:19px}.modal-forgot-pass .description{color:#626262;font-size:14px;line-height:17px;font-weight:400}.modal-forgot-pass .input-username{padding:15px 40px;width:100%;font-size:14px;line-height:17px;outline:0;color:#111;font-weight:400;position:relative;margin-top:80px;border:1px solid #f0f0f0;margin-bottom:30px}.modal-forgot-pass .input-username::-webkit-input-placeholder{color:#acacac}.modal-forgot-pass .input-username:-ms-input-placeholder{color:#acacac}.modal-forgot-pass .input-username::placeholder{color:#acacac}.modal-forgot-pass .btn-continue{width:100%;padding:17px;text-align:center;color:#fff;border-radius:2px;margin-top:30px;outline:0;font-size:16px;line-height:19px;border:none;cursor:pointer}@keyframes border-pulsate{0%,100%{border-color:#1486f0}50%{border-color:rgba(0,0,0,.3)}}.modal-verify-phone .description{color:#626262;font-size:14px;line-height:17px;font-weight:400}.modal-verify-phone .input-group{position:relative;margin-top:10px;border:1px solid #f0f0f0;width:100%}.modal-verify-phone .input-username{padding:15px 40px;width:100%;font-size:14px;line-height:17px;outline:0;color:#111;font-weight:400;border:none}.modal-verify-phone .input-username::-webkit-input-placeholder{color:#acacac}.modal-verify-phone .input-username:-ms-input-placeholder{color:#acacac}.modal-verify-phone .input-username::placeholder{color:#acacac}.modal-verify-phone .input-mobile-icon{content:"";position:absolute;top:50%;left:7px;transform:translate(50%,-50%)}.modal-verify-phone .btn-continue{margin-top:30px;background:#d9d9d9;border-radius:2px;color:#fff;font-size:16px;font-weight:400;line-height:19px;outline:0;width:100%;border:1px solid #f0f0f0;padding:15px;cursor:pointer}.modal-exits-phone .icon-exits-phone{display:block;margin:0 auto}.modal-exits-phone .title{font-size:20px;text-align:center;margin:15px;color:#111}.modal-exits-phone .description{color:#626262;font-size:14px;text-align:center}.modal-exits-phone .phone-bind-container{display:flex;justify-content:space-between;margin-left:-10px;margin-right:-10px;margin-top:20px}.modal-exits-phone .user-info{background:#FFF;border:1px solid #F0F0F0;box-sizing:border-box;border-radius:2px;flex:1 1 calc(50% - 20px);margin-left:10px;margin-right:10px;padding:20px 0}.modal-exits-phone .user-info img{display:block;margin:0 auto;padding-bottom:10px;max-width:60px;max-height:60px}.modal-exits-phone .user-info .username{color:#111;font-weight:600;font-size:14px;line-height:17px;text-align:center;margin-bottom:7px}.modal-exits-phone .user-info .stats{font-size:13px;line-height:13px;color:#0A8DD8;text-align:center;margin-bottom:15px}.modal-exits-phone .user-info button{background:#0A8DD8;border-radius:2px;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;flex-direction:column;border:none;padding:5px;font-size:13px;line-height:13px;cursor:pointer}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;transition:opacity .5s;z-index:10;opacity:1}.copy-popup{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:300px;position:relative;transition:all 5s ease-in-out}.copy-popup .close{position:absolute;top:20px;right:30px;transition:all .2s;font-size:30px;font-weight:700;color:#333}@font-face{font-family:"SF UI Text";src:url(../fonts/5ad142d0e49ca868b1530c30a47c625f.eot);src:url(../fonts/5ad142d0e49ca868b1530c30a47c625f.eot?#iefix) format("embedded-opentype"),url(../fonts/5ad142d0e49ca868b1530c30a47c625f.woff2) format("woff2"),url(../fonts/5ad142d0e49ca868b1530c30a47c625f.woff) format("woff"),url(//db.onlinewebfonts.com/t/5ad142d0e49ca868b1530c30a47c625f.ttf) format("truetype"),url("//db.onlinewebfonts.com/t/5ad142d0e49ca868b1530c30a47c625f.svg#SF UI Text") format("svg")}body{margin:0}body *{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"SF UI Text"}body.stop-scrolling{overflow:hidden}.modal{z-index:3!important;overflow:hidden!important;display:block!important;position:unset!important}.container,.img-circle,.one-line,.page-container,.three-lines,.two-lines{overflow:hidden}.required,.three-lines,.two-lines{display:-webkit-box}.modal-exits-phone .x-container,.modal-forgot-pass .x-container,.modal-login .x-container,.modal-verify .x-container,.modal-verify-phone .x-container{padding:unset!important}.modal-exits-phone .x-container .x-body,.modal-forgot-pass .x-container .x-body,.modal-login .x-container .x-body,.modal-verify .x-container .x-body,.modal-verify-phone .x-container .x-body{padding:20px!important}a{color:#000}a.link-absolute{position:absolute;z-index:1;width:100%;height:100%;opacity:0;background:0 0;cursor:pointer;top:0;left:0}.m-t-10{margin-top:10px!important}.m-t-20{margin-top:20px!important}.m-t-30{margin-top:30px!important}.m-t-50{margin-top:50px!important}.m-b-10{margin-bottom:10px!important}.m-b-20{margin-bottom:20px!important}.m-b-50{margin-bottom:50px!important}.m-r-10{margin-right:10px!important}.m-l-10{margin-left:10px!important}.m-l-20{margin-left:20px!important}.m-r-0{margin-right:0!important}.text-center{text-align:center}.two-lines{-webkit-line-clamp:2;text-overflow:ellipsis}.three-lines{-webkit-line-clamp:3;text-overflow:ellipsis}.one-line{white-space:nowrap;text-overflow:ellipsis}.custom-horizontal-scrollbar{scrollbar-width:thin}.custom-horizontal-scrollbar::-webkit-scrollbar{background-color:#f5f5f5;height:5px}.custom-horizontal-scrollbar::-webkit-scrollbar-track{background-color:#f5f5f5}.custom-horizontal-scrollbar::-webkit-scrollbar-thumb{background-color:#d8d8d8;border-radius:5px}.detached-line{width:100%;height:1px;background-color:#f0f0f0;margin:15px 0}.required{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.required:before{content:"*";display:block;color:red;height:10px;text-align:center;width:10px}.embed-responsive::before,.middle:after{content:""}.cooky-checkbox{display:none;position:relative}.cooky-input{display:none}.cooky-input+label{background-repeat:no-repeat;cursor:pointer;display:block;height:24px;width:24px}.cooky-input+label:hover{opacity:.9}.cooky-input[type=checkbox]+label{background-image:url(/React/images/icons/box.svg)}.cooky-input[type=checkbox]:checked+label{background-image:url(/React/images/icons/box-checked.svg)}.cooky-input[type=checkbox]:disabled+label,.cooky-input[type=radio]:disabled+label{cursor:not-allowed}.cooky-input[type=radio]+label{background-image:url(/React/images/icons/radio.svg)}.cooky-input[type=radio]:checked+label{background-image:url(/React/images/icons/radio-checked.svg)}.page-container{min-width:1000px;padding:16px;width:calc(100% - 190px * 2);margin:0 auto}.page-wrapper{margin:0 auto;max-width:1147px;padding:0 15px;position:relative}.wrapper{min-width:1000px;width:100%}.header{height:70px;left:0;position:sticky;top:0;z-index:5}.middle{min-height:300px;position:relative;width:100%}.middle:after{clear:both;display:table}.container{width:100%}.content{padding:0 145px 0 415px}.line{height:10px;margin-bottom:10px;width:100%}.left-sidebar{background-color:#fff;left:0;position:fixed;top:70px;width:415px;z-index:1}.footer{position:absolute;z-index:2}.img-circle{border:1px solid #000;border-radius:50%}.img-fit{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.border-white{border-color:#fff!important}.display-block{display:block!important}.display-inline-block{display:inline-block!important}.display-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.padding-top-15{padding-top:15px}.padding-bottom-0{padding-bottom:0!important}.padding-10{padding:10px!important}.padding-left-10{padding-left:10px!important}.padding-right-10{padding-right:10px!important}.text-ellipsis{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.text-ellipsis-two-lines{-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;text-overflow:ellipsis!important}.text-black{color:#000!important}.text-bold{font-weight:700!important}.text-decoration-none{text-decoration:none!important}.cooky-scroll::-webkit-scrollbar{width:5px}.cooky-scroll::-webkit-scrollbar-track{background:#f0f0f0}.cooky-scroll::-webkit-scrollbar-thumb{background:#acacac;border-radius:4px}.cooky-scroll::-webkit-scrollbar-thumb:hover{background:0 0}.n-btn{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;outline:0;-webkit-appearance:button;text-align:center;font-size:14px;z-index:1}.n-btn:disabled{cursor:not-allowed!important;background:gray!important}.n-btn:disabled:hover{opacity:1}.n-btn:hover{opacity:.8}.calendar-wrapper{margin-left:-20px;padding-top:20px}.DayPicker-Caption *{font-weight:600!important}.DayPicker-Day{padding:15px}.DayPicker-Day--today{background-color:#fff!important;border:1px solid #1e9ae8;color:#000!important;display:block}.DayPicker-Month{border-collapse:separate;border-spacing:10px}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#7ad24a!important;color:#fff!important;position:relative}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):not(.DayPicker-Day--today){background-color:#7ad24a!important;color:#fff!important}.DayPicker-Weekday:nth-child(6n),.DayPicker-Weekday:nth-child(7n){color:red!important}.calendar-2 .DayPicker-Day--today{border:none}.lightbox>div{background-color:rgba(0,0,0,.9)!important;position:fixed!important;z-index:10}.lightbox iframe{height:500px;width:850px}.menu-item-wrapper{outline:0!important}.animated-place-holder{background-size:1000px 104px!important}@font-face{font-family:Montserrat-Light;src:url(../fonts/montserrat/Montserrat-Light.ttf)}@font-face{font-family:Montserrat-Regular;src:url(../fonts/montserrat/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat-Medium;src:url(../fonts/montserrat/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat-Black;src:url(../fonts/montserrat/Montserrat-Black.ttf)}@font-face{font-family:Montserrat-SemiBold;src:url(../fonts/montserrat/Montserrat-SemiBold.ttf)}@font-face{font-family:Montserrat-Bold;src:url(../fonts/montserrat/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat-ExtraBold;src:url(../fonts/montserrat/Montserrat-ExtraBold.ttf)}.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}.empty-box>span:first-child{font-size:16px;font-weight:600;display:block;padding-bottom:10px}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block}.embed-responsive-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9::before{padding-top:31.267%}.slick-slide img{margin:0 auto!important}.d-flex-center-middle{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cooky-select{background-color:#f0f0f0;border:none;display:block;height:40px;padding:0 15px;width:100%}.font-bold{font-weight:700!important}.package-default,.recipe-default{background-image:url(/React/images/default/recipe-list-default.svg);background-size:cover;background-position:center;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;border:0}