.notify-header{height:45px;background-color:#fededf}.notify-header .notify-header-content{line-height:45px}#btn-menu-category{background-color:#e93940;border-radius:6px;box-shadow:inset 0 3px 6px rgba(0,0,0,.16);width:48px;height:48px;color:#fff;position:fixed;bottom:80px;left:15px;padding:0;font-size:.8rem;line-height:1rem;z-index:2}#btn-menu-category .icon-menu:before{font-size:1.75rem;color:#fff}#menu-category{width:220px;border-radius:5px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);position:fixed;bottom:30px;left:10px;display:none;margin:0;padding:0;max-height:calc(100vh - 100px);overflow:auto}#menu-category .menu-item{padding:10px 15px;width:100%;background:none;box-shadow:none;border:none;height:auto;outline:none;position:relative;text-align:left}#menu-category .menu-item.active{background-color:#f3f3f3}#menu-category .menu-item .menu-number{position:absolute;right:15px;top:50%;transform:translate(0,-50%)}#menu-category .menu-item:not(:last-child){border-bottom:1px solid #e3e4e6}.cukcuk-overlay{position:fixed;top:0;right:0;left:0;bottom:0;z-index:1000;display:none;background-color:rgba(0,0,0,.5)}#messageAddCart{position:fixed;top:70px;right:40px;z-index:1000}#messageAddCart .food-image img{width:70px;height:auto}#app-home .category-food:not(:last-child){margin-bottom:1.5rem}.category-food{}.category-food .category-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-align:center;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.category-food .category-main{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.category-food .food-item{background:#fff;min-height:240px;padding:.5rem .75rem;border:1px solid #f2f2f2;border-radius:5.5px}.food-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;position:relative}.food-item .out-stock{position:absolute;position:absolute;top:0;right:0;padding:.3rem .7rem;background-color:rgba(233,57,64,.7);border-top-right-radius:5.5px;border-bottom-left-radius:5.5px;color:#fff;z-index:1}.food-item .food-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex:1}.food-item .food-content .food-title{flex:1}.food-item .food-content .food-image{margin-bottom:1rem;text-align:center;height:107px;overflow:hidden;border-radius:5px}.food-item .food-content .food-image img{width:100%;height:auto;cursor:pointer}.food-item .food-content .food-image:hover img{transform:scale(1.1);transition:500ms ease-in-out}.food-item .food-action{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-align:center;justify-content:space-between;align-items:center}.food-item .food-price{font-size:1rem}.btn-add-item .cuk-icon:before{font-size:1.5rem;color:#e93940}.btn-add-item[disabled] .cuk-icon:before{color:#696969}.food-item .food-detail{text-align:right;font-size:12px}.food-title.skeleton{width:100%;height:1.5rem}.food-price.skeleton{width:98px;height:36px}.btn-icon.skeleton{width:36px;height:36px;border-radius:100%}.food-detail .skeleton{width:55px;height:16px}.skeleton{position:relative;background:#e2e2e2;overflow:hidden;animation:none}.animation .skeleton{animation:skeleton-loading .7s infinite}@keyframes skeleton-loading{0%{background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.15))}20%{background-image:linear-gradient(to right,rgba(0,0,0,.15),rgba(0,0,0,.1),rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.15))}40%{background-image:linear-gradient(to right,rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.1),rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.15))}60%{background-image:linear-gradient(to right,rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.1),rgba(0,0,0,.15),rgba(0,0,0,.15))}80%{background-image:linear-gradient(to right,rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.1),rgba(0,0,0,.15))}100%{background-image:linear-gradient(to right,rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.15),rgba(0,0,0,.1))}}.owl-carousel{position:relative}.owl-dots{display:none}.owl-prev,.owl-next{position:absolute;top:50%;background:#fff!important;border:none;width:40px;height:40px;border-radius:50%;padding:0;outline:none;box-shadow:0 2px 6px #ccc;border-radius:50%}.owl-prev:focus,.owl-next:focus{outline:none}.owl-prev span,.owl-next span{color:#e93940;font-size:2rem;line-height:20px}.owl-prev.disabled,.owl-next.disabled{display:none}.owl-prev{transform:translate(-50%,-50%);left:0}.owl-next{transform:translate(50%,-50%);right:0}.favorite-item{margin-bottom:1.5rem}.favorite-item .favorite-title{font-size:1.25rem;font-weight:bold;color:#707070;text-transform:uppercase;margin-bottom:1rem}.btn-add-cart{width:100%}.top-sell .owl-carousel .owl-stage{display:flex}.top-sell .owl-carousel .owl-stage .food-item{height:100%}.combo-custom-list .combo-custom-item:not(:last-child){margin-bottom:1.5rem}.combo-custom-item .btn-bill{border:1px solid #e3e4e6;border-radius:18px}.icon-bill::before{color:#e4ad77}.combo-custom-item .textarea-container{display:block}.combo-list .combo-item:not(:last-child){margin-bottom:1rem}.delivery-type{width:120px;height:120px;position:relative;margin-bottom:0;cursor:pointer}.delivery-type input[type="radio"]{position:absolute;height:1px;width:1px;opacity:0}.delivery-type-content{padding:.9rem;display:block;height:100%;border:1px solid #e3e4e6;border-radius:5px;position:relative;margin-bottom:.5rem}.delivery-type-img{display:block;width:80px;height:80px;margin:0 auto;margin-bottom:1rem;background-position:center;background-repeat:no-repeat;background-size:contain}.delivery-type-img.ship{background-image:url('/Content/images/img_giaohang_web_buoc3.svg')}.delivery-type-img.store{background-image:url('/Content/images/img_nhantaiCH_web_buoc3.svg')}.delivery-type-title{text-align:center;display:block}.delivery-tick{position:absolute;display:none;top:-1px;right:-1px;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url('/Content/images/tick.svg')}.delivery-type-input:checked+.delivery-type-content{border:1px solid #e93940}.delivery-type-input:checked+.delivery-type-content .delivery-tick{display:block}.delivery-type:hover .delivery-type-content{border:1px solid #e93940}.delivery-type:hover .delivery-tick{display:block}#selectDeliveryTypeModal .modal-dialog{width:320px}#selectShippingAdressModal .modal-dialog{width:calc(100vw - 20px);max-width:500px}.list-purchase{padding:1rem 0}.purchase-item{border:1px solid #e3e4e6;border-radius:5px;padding:1rem}.purchase-item:not(:last-child){margin-bottom:1rem}#viewPurchaseHistoryModal .purchase-search{padding:1rem;padding-top:0;margin:0 -1rem}#viewPurchaseHistoryModal .search-input-container{position:relative}#viewPurchaseHistoryModal .search-input-tel{border-radius:18px;border-right:transparent;padding-right:60px;background-color:#f9f9f9;border:1px solid #f9f9f9}#viewPurchaseHistoryModal .search-input-button{position:absolute;top:0;right:0;width:50px;background-color:#e93940;border:1px solid transparent;border-top-right-radius:18px;border-bottom-right-radius:18px;height:36px;outline:none}.search-input-button .icon-search{color:#fff;font-size:1.5rem!important}#viewPurchaseHistoryModal .purchase-empty{width:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.purchase-empty .purchase-empty-img{background-image:url('/Content/images/search.png');background-repeat:no-repeat;background-position:center;width:100px;height:115px;margin:auto;background-size:contain}.main-footer .btn-cart{height:40px;position:relative}.main-footer .cart{position:absolute;top:50%;left:1.5rem;transform:translate(0,-50%)}.main-footer .number-item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-footer .item-amount{position:absolute;top:50%;right:1.5rem;transform:translate(0,-50%)}@media(min-width:576px){.btn-add-cart{width:330px}.category-food .category-main{grid-gap:20px}.menu-item{border:1px solid #e3e4e6;border-radius:18px;padding:0 1.25rem;margin-bottom:.5rem;background-color:#fff}.menu-item:not(:last-child){margin-right:.5rem}.menu-item.active,#app-home .menu-item:hover{border:1px solid #e93940;background-color:#e93940;color:#fff}.menu-item .menu-number{display:none}#viewPurchaseHistoryModal .modal-dialog{margin:0;position:absolute;top:0;bottom:0;right:0;left:auto}#viewPurchaseHistoryModal .modal-content{width:400px;min-height:100%;border:none;border-radius:0}#viewPurchaseHistoryModal .modal-body{padding-top:1rem;padding-bottom:1rem}#viewPurchaseHistoryModal .btn-sm-close{width:2rem;height:2rem;background:none;border:none;opacity:.6}}@media(min-width:768px){#cartModal .modal-footer{display:none}.category-food .food-item{padding:1rem 1.25rem}.food-item .food-content .food-image{height:135px}.category-food .category-main{grid-template-columns:1fr 1fr 1fr}.combo-custom-list .combo-custom-item{padding-top:1rem;padding-bottom:1rem}.combo-custom-list .combo-custom-item:not(:last-child){border-bottom:1px solid #e3e4e6;margin-bottom:0}.combo-custom-item .textarea-container{display:none}}@media(min-width:992px){.category-food .category-main{grid-template-columns:1fr 1fr 1fr 1fr}.food-item .food-content .food-image{height:134px}}@media(min-width:1200px){.category-food .category-main{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.food-item .food-content .food-image{height:126px}}@media(max-width:575.98px){#messageAddCart{position:fixed;top:10px;right:15px}.owl-prev{left:7px}.owl-next{right:7px}#viewPurchaseHistoryModal .purchase-search{border-bottom:1px solid #e3e4e6}#selectShippingAdressModal .modal-content,#selectDeliveryTypeModal .modal-content{border-radius:6px}.main-footer{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:1000;background-color:#fff;padding:1rem 0;box-shadow:0 -3px 6px #e4e4e4}body.mobile-dock{padding-bottom:68px}.mobile-dock.fb_dialog_content>iframe,.modal-open.fb_dialog_content>iframe{bottom:80px!important}#selectDeliveryTypeModal .modal-body,#selectBranchShippingModal .modal-body{padding-top:1.5rem;padding-bottom:1.5rem}}@media(max-width:320px){.category-food .food-item{max-width:140px}}@media(max-width:767.98px){.category-food .category-title{margin:0;padding:1.5rem 0;position:sticky;top:126px;z-index:2;background:#f9f9f9}.top-sell.category-food .category-title{position:static;padding-top:0}#app-home .category-food:not(:last-child){margin-bottom:0}}@media(max-width:991.98px){}@media(min-width:576px)and (max-width:767.98px){}