.text-disabled{color:#a6aaae}.text-note{color:#ff4d4d}.text-link{color:#a82825}.wrap_items_mon{margin-bottom:20px;border:1px solid #ccc}.ul_thucdon{list-style-type:none;padding-left:0px}.ul_thucdon li{}.ul_thucdon li.active{background-color:#ebd0cf}.ul_thucdon li a{padding:10px;display:block}.ul_thucdon li.active a{color:#a82825}.ul_thucdon li:hover a{color:#a82825}@media (max-width:991px){.ul_thucdon{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:10px;white-space:nowrap;-webkit-overflow-scrolling:touch}.ul_thucdon li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}body.body_is_mobile .ul_thucdon::-webkit-scrollbar{display:none}body.body_is_mobile .ul_thucdon{scrollbar-width:none}}.row_mon{padding:15px}._item_mon_an .__name{font-weight:bold;font-size:18px;margin-bottom:5px}@media (max-width:767px){._item_mon_an .__name{font-size:14px}}.items_title-menu{padding:10px;border-bottom:1px solid #ccc;background:#f4f6f8}.btn[name=commit].active{background:#a82825!important}.__two_line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.__three_line{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sticky-cart-btn{position:fixed;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:999;background:#a82825;color:#fff;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.2);box-shadow:0 4px 12px rgba(0,0,0,0.2);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;width:calc(100% - 60px);text-align:center}.sticky-cart-btn:hover{opacity:0.9;-webkit-transform:translateX(-50%) scale(1.03);transform:translateX(-50%) scale(1.03)}.__js_show_item:hover .items_avatar-expend{display:block;opacity:1}.items_avatar-expend{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}.checkout-box{border:1px solid #e5e5e5;border-radius:6px;padding:25px;background:#fff}.form-title{font-weight:600;margin-bottom:20px}.custom-radio-group{margin-bottom:25px}.custom-control-label{cursor:pointer}textarea.form-control{min-height:110px;resize:none}.cart-box{border:1px solid #e5e5e5;border-radius:6px;padding:20px;background:#fff}.cart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.cart-header h5{margin:0;font-weight:700}.add-item{color:#a82825;font-size:15px;text-decoration:none}.add-item i{margin-right:5px}.cart-item{padding:12px 0}.cart-item-name{font-weight:600;margin-bottom:5px}.cart-item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-link{color:#a82825;font-size:15px;text-decoration:none}.price-group{text-align:right}.delete-btn{color:#ff4d4f;font-size:16px;cursor:pointer;margin-bottom:4px}.item-price{font-size:20px;font-weight:500}.summary-box{border-top:1px solid #e5e5e5;margin-top:10px;padding-top:15px}.summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.summary-total{font-size:30px;font-weight:700;font-size:18px}.payment-method{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:4px;overflow:hidden;margin-top:15px;margin-bottom:20px}.payment-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;text-align:center;background:#fff;border:none;font-size:15px}.payment-btn:first-child{border-right:1px solid #ddd}.confirm-btn{width:100%;background:#a82825!important;color:#fff;border:none;border-radius:4px;padding:12px;font-size:17px;font-weight:600}.confirm-btn i{margin-right:8px}.food-img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.food-title{font-size:20px;font-weight:600}.food-price{font-size:20px;font-weight:700}.qty-btn{width:32px;height:32px;border:none;border-radius:50%;color:#fff;font-size:18px;line-height:32px;padding:0}.minus-btn{background:#ff5b57}.plus-btn{background:#0d8bff}.qty-number{margin:0 15px;font-size:18px}.add-cart-btn{padding:10px 25px;font-weight:500}@media (max-width:767px){.add-cart-btn{width:100%}}