body.preview-mode::-webkit-scrollbar{width:0!important;height:0!important}.cc-19cg{display:none!important}.out-of-stock-item{opacity:.5!important}.recommend-deal--area{overflow:auto;white-space:nowrap}.recommend-deal--area::-webkit-scrollbar{width:0;height:0}.combo__container-parent{position:relative}.combo__container-parent .btn__navigator{display:none;position:absolute;z-index:2;width:32px;height:32px;background-color:#fff;border:0;border-radius:50vh;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:25px;padding:0}.combo__container-parent .btn__navigator span{font-size:12px}.combo__container-parent .btn__navigator.left{left:5px}.combo__container-parent .btn__navigator.right{right:5px}.combo__container-parent .btn__navigator:active{background-color:#f5f5f5}.combo__container{overflow:auto;white-space:nowrap}.combo__container::-webkit-scrollbar{width:0;height:0}.combo__container .component__combo-view:first-child{margin-left:0!important}.label__header{padding-left:5px;font-size:15px;color:#363636;font-weight:700;position:relative;margin-bottom:10px;padding-top:10px}.hide_scrollbar{background-color:#fff}.hide_scrollbar::-webkit-scrollbar{width:0!important;height:0!important}button:focus{-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.5s;animation-duration:.5s}.back-button{position:absolute;left:10px;top:10px;width:32px;height:32px;border:0;border-radius:8px;background-color:rgba(45,45,48,.5);outline:0}.back-button span{color:#f5f5f5;font-size:12px}@-webkit-keyframes slider-to-right{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slider-to-right{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes zoom_in_small_bell{0%{-webkit-transform:scale(.1);transform:scale(.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom_in_small_bell{0%{-webkit-transform:scale(.1);transform:scale(.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes toaster_slide_down{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:unset;transform:unset}}@keyframes toaster_slide_down{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:unset;transform:unset}}.component__cs-toaster{z-index:999999999999;position:fixed;width:100%;bottom:60px;text-align:center}.component__cs-toaster .cs-toaster--content{-webkit-animation-name:toaster_slide_down;animation-name:toaster_slide_down;-webkit-animation-duration:.2s;animation-duration:.2s;text-align:center;display:inline-block;margin:auto 0;background-color:rgba(45,45,48,.8);padding:10px 15px;max-width:calc(100% - 70px);border-radius:12px;color:#fff}.component__cs-toaster .cs-toaster--content .cs-toaster--content__title{font-size:12px;color:#363636;font-weight:600}.component__cs-toaster .cs-toaster--content .cs-toaster--content__message{font-size:14px;line-height:16px}.component__cs-question{z-index:9999999999;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(45,45,48,.6);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.component__cs-question .component__cs-question__dialog{background-color:#fff;margin:auto;max-width:400px;width:100%;border-radius:8px;overflow:hidden;-webkit-animation-name:zoom_in_small_bell;animation-name:zoom_in_small_bell;-webkit-animation-duration:.2s;animation-duration:.2s;border:0;padding-top:10px}.component__cs-question .component__cs-question__dialog .component__cs-question--title{text-align:center;font-size:22px;padding-top:16px;color:#363636;font-weight:600}.component__cs-question .component__cs-question__dialog .component__cs-question--text{text-align:center;padding:4px 20px;font-size:16px;margin-bottom:15px}.component__cs-question .component__cs-question__dialog .component__cs-question__control-box{border-top:1px solid rgba(45,45,48,.1);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;height:40px}.component__cs-question .component__cs-question__dialog .component__cs-question__control-box div{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;font-size:16px;line-height:40px;border-radius:8px;outline:0;background-color:#f5f5f5;font-weight:500;color:grey;cursor:pointer}.component__cs-question .component__cs-question__dialog .component__cs-question__control-box div:first-child{margin-right:8px}.component__cs-question .component__cs-question__dialog .component__cs-question__control-box div.confirm-button{background:#f89523;color:#fff}@media(min-width:768px){.component__cs-question .component__cs-question__control-box>div{font-weight:500!important;background-color:#fff;border:1px solid #eee}.component__cs-question .desktop-image{text-align:center}}.component__loading-indicator{z-index:9999999;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(45,45,48,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__loading-indicator .inner{background-color:#fff;border-radius:12px;padding:15px}.component__loading-indicator .inner img{width:100px}@-webkit-keyframes slide-right-to-left{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:unset;transform:unset}}@keyframes slide-right-to-left{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:unset;transform:unset}}.payment__method--container{margin-top:15px}.payment__method--container .payment__method{position:relative;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.payment__method--container .payment__method .payment__channel--logo{width:40px;height:30px;border-radius:5px;background-position:50%;background-size:cover}.payment__method--container .payment__method div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment__method--container .payment__method div img{width:100%;max-width:40px}.payment__method--container .payment__method div:last-child{-webkit-box-flex:4;-ms-flex:4;flex:4}.payment__method--container .payment__method div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:30px}#input_text_rating input{height:55px}#input_text_rating input::-webkit-input-placeholder{text-align:center}#input_text_rating input::-moz-placeholder{text-align:center}#input_text_rating input::-ms-input-placeholder{text-align:center}#input_text_rating input::placeholder{text-align:center}button{font-weight:600}.radio_price{float:right;right:5px;color:grey;top:5px}.combo-detail--item{margin-bottom:8px;background-color:#fff;padding:0 16px}.combo-detail--item:last-child{margin:0}.combo-detail--item .guide{font-size:13px!important}.combo-detail--item .combo-detail--ite__title{position:relative;color:#363636;padding:5px 0;border-radius:3px;font-weight:600;font-size:14px}.combo-detail--item .combo-detail--ite__title .complete,.combo-detail--item .combo-detail--ite__title .maximize{font-size:14px;font-weight:400}.combo-detail--item .combo-detail--ite__title .expend-button{position:absolute;right:5px;top:0;border-radius:50vh;border:0;outline:0;background:transparent;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:28px;height:28px}.combo-detail--item .combo-detail--ite__title .expend-button.is-expended{-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);transform:rotate(90deg)}.combo-detail--item .combo-detail--ite__title .expend-button .ti-arrow-circle-right{font-size:16px;color:#363636}.combo-detail--item .combo-detail--ite__body .expended-body{-webkit-animation-name:slide-to-left;animation-name:slide-to-left;-webkit-animation-duration:.3s;animation-duration:.3s;border-top:0}.combo-detail--item .combo-detail--ite__body .expended-body .item-row{padding:12px 0;border-top:1px solid #eee}.combo-detail--item .combo-detail--ite__body .expended-body .item-row:first-child{border:0}.combo-detail--item .combo-detail--ite__body .selected-description{border:2px solid #f5f5f5;border-top:0;padding:5px;border-radius:0 0 10px 10px}.cs__custom-dialog--select-combo{z-index:999;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(45,45,48,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cs__custom-dialog--select-combo .cs__custom-dialog--select-combo__body{background-color:#fff;position:relative;min-height:100px;margin:0 10px;border-radius:10px;max-width:500px;overflow:hidden;-webkit-animation-name:zoom_in_small_bell;animation-name:zoom_in_small_bell;-webkit-animation-duration:.2s;animation-duration:.2s}.cs__custom-dialog--select-combo .cs__custom-dialog--select-combo__body .image--product{width:100%;height:160px;background-color:grey;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.cs__custom-dialog--select-combo .cs__custom-dialog--select-combo__body .image--product .close-select-combo{background-color:rgba(45,45,48,.3);border:0;width:32px;height:32px;border-radius:10px 0 10px 0;outline:0}.cs__custom-dialog--select-combo .cs__custom-dialog--select-combo__body .image--product .close-select-combo span{color:#f5f5f5}.cs__custom-dialog--select-combo .cs__custom-dialog--select-combo__body .image--product .product--info{position:absolute;bottom:0;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#2d2d30),to(rgba(45,45,48,.3)));background:linear-gradient(0deg,#2d2d30,rgba(45,45,48,.3));color:#fff;padding:5px}.cs__custom-dialog--select-combo .cs__custom-dialog--select-combo__body .image--product .product--info .product--info__name{font-size:1.2em;font-weight:bolder}.cs__custom-dialog--select-combo .cs__custom-dialog--select-combo__body .image--product .product--info .product--info__description{overflow:hidden;text-overflow:ellipsis;color:#f5f5f5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cs__custom-dialog--select-combo .cs__custom-dialog--select-combo__body .image--product .product--info .product--info__access-container{text-align:right;padding:5px}.cs__custom-dialog--select-combo .cs__custom-dialog--select-combo__body .image--product .product--info .product--info__access-container .product--info__access{border:0;padding:6px 14px;font-size:1.1em;border-radius:5px 0 0 5px}.select_quick .header{padding:10px}.select_quick .header>span{font-size:1.1em;color:#363636;font-weight:700;padding-left:5px}.select_quick .header div:first-child{width:32px;height:32px;background-color:#f5f5f5;display:inline-block;text-align:center;line-height:32px;border-radius:8px;border:0;outline:0}.select_quick .header div:first-child span{-webkit-animation-name:rotate;animation-name:rotate;color:#363636}.cs__custom-dialog--select-properties__quick-body{background-color:#fff;position:fixed;bottom:0;left:0;width:100%;min-height:200px;border-radius:10px 10px 0 0}.selected-item-combo{position:relative}.selected-item-combo button{position:absolute;right:5px;top:0;border:0;background-color:rgba(215,84,84,.1);color:#d75454;width:28px;height:28px;border-radius:5px}.scroll-body__combo-detail{position:relative}.btn-close-rating-dialog{position:absolute;top:10px;right:10px;height:32px;width:32px;border:0;background-color:transparent}@-webkit-keyframes opacity__up{0%{opacity:0}to{opacity:1}}@keyframes opacity__up{0%{opacity:0}to{opacity:1}}.rating__animation{-webkit-animation-name:opacity__up;animation-name:opacity__up;-webkit-animation-duration:1s;animation-duration:.5s;-webkit-animation-delay:.05s;animation-delay:.05s}@-webkit-keyframes rotate_loading{0%{-webkit-transform:rotate(0);-khtml-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-khtml-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate_loading{0%{-webkit-transform:rotate(0);-khtml-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-khtml-transform:rotate(1turn);transform:rotate(1turn)}}.bell_loading{height:28px;width:28px;-webkit-animation-name:rotate_loading;animation-name:rotate_loading;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.bell_loading_done{height:28px;width:28px;-webkit-animation-name:animation__done_image_left-to-right;animation-name:animation__done_image_left-to-right;-webkit-animation-duration:1s;animation-duration:1s}.color_select--container{text-align:center}.color_select--container .color-select--item{width:30px;margin-right:5px;margin-bottom:5px;height:30px;display:inline-block;border:.5px solid rgba(45,45,48,.1);border-radius:50vh}.color_select--container .color-select--item span{line-height:30px;text-align:center;font-size:14px;color:transparent}.color_select--container .color-select--item.selected span{color:#fff}.repurchase--alert-dialog{z-index:999999;top:calc(50vh - 60px);left:calc(50vw - 99px);position:fixed;width:198px;height:121px;border-radius:9px;background-color:#38b24d;color:#fff}.repurchase--alert-dialog .circle-check{width:40px;height:40px;background-color:#fff;border-radius:50vh;text-align:center;margin:20px auto 10px}.repurchase--alert-dialog .circle-check img{width:24px;margin-top:12px;margin-left:3px}.repurchase--alert-dialog .text-description{padding-top:5px;font-size:14px;color:#fff}.call-staff__choice--container{width:100%;position:relative}.call-staff__choice--container button{float:left;width:calc((100% - 10px)/3);background-color:#fff;outline:0;border-radius:6px;height:42px;border:1px solid rgba(90,90,90,.2);margin-right:5px;margin-bottom:5px;font-weight:400;color:#363636;padding:0}.call-staff__choice--container button:nth-child(3n){margin-right:0}@-webkit-keyframes zoom_in{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom_in{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}.suggestion__set-name{background-color:#fff;margin-top:20px;width:100%;max-width:300px;padding:15px;border-radius:8px;-webkit-animation-name:zoom_in;animation-name:zoom_in;-webkit-animation-duration:.2s;animation-duration:.2s}.text-editor{position:relative}.text-editor>label>.material-icons{position:absolute;z-index:1;color:grey;font-size:16px;margin:10px}.text-editor input[type=text]{height:36px;background-color:#f5f5f5;width:calc(100% - 36px);border:0;padding-left:40px;border-radius:12px;outline:0}.text-editor button{width:24px;height:24px;position:absolute;padding:0;z-index:1;right:5px;top:7px;border:0;border-radius:50vh;outline:0;background-color:rgba(90,90,90,.1)}.text-editor button span{font-size:9px}.done-action{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.done-action button{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px;height:42px;border:0;border-radius:6px;background-color:#d7e6f5;color:#363636}.done-action button:last-child{margin-right:0;background-color:rgba(5,96,166,.8)!important;color:#fff}.component__cs-dialog{position:fixed;z-index:999999;top:0;margin:0!important;left:0;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;justify-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__cs-dialog .table-header{padding:10px}.component__cs-dialog.no-conner-radius .component__cs-dialog--body{border-radius:0!important}.component__cs-dialog .close-dialog{background-color:rgba(45,45,48,.4);border:0;border-radius:50vh;z-index:6;position:fixed;width:32px;top:10px;left:10px;height:32px;outline:0;text-align:center;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.component__cs-dialog .close-dialog span{font-size:18px;line-height:32px;color:#fff;margin-left:8px}.component__cs-dialog .close-dialog span.close{display:none}.component__cs-dialog .cart__container{position:fixed;display:inline-block;z-index:6;top:10px;width:38px;right:10px}.component__cs-dialog .component__cs-dialog--overlay{z-index:1;background-color:rgba(45,45,48,.8);opacity:.8;position:absolute;top:0;left:0;right:0;bottom:0}.component__cs-dialog .component__cs-dialog--body{position:relative;z-index:2;background-color:#fff;width:100%;border-radius:20px;min-height:100px;-webkit-animation-name:slide_up;animation-name:slide_up;-webkit-animation-duration:.3s;animation-duration:.3s}.component__cs-dialog .component__cs-dialog--body::-webkit-scrollbar{width:0;height:0}.page__cart-index{background-color:#fff;overflow-y:auto}.page__cart-index .suggestion__select_payment_method{border-bottom:0!important}.page__cart-index .suggestion__select_payment_method>div{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page__cart-index .suggestion__select_payment_method img{margin-right:10px}.page__cart-index .suggestion__select_payment_method span{color:#eb2028;font-size:13px;font-weight:500}.page__cart-index .payment_method-item{position:relative;padding:16px 24px 16px 16px;border:1px solid #eee;background-color:#f5f5f5;border-radius:8px;cursor:pointer}.page__cart-index .payment_method-item .check-mark{display:inline-block;width:20px;height:20px;background-color:#fff;position:absolute;right:8px;border-radius:50vh;border:1px solid #eee;top:calc(50% - 10px)}.page__cart-index .payment_method-item:last-child{margin-bottom:0}.page__cart-index .payment_method-item .title{font-size:15px!important;font-weight:500!important;color:#363636!important;line-height:22.5px!important}.page__cart-index .payment_method-item .icon,.page__cart-index .payment_method-item img{position:absolute;top:calc(50% - 10px);right:8px;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s}.page__cart-index .payment_method-item.active{border-color:#f89523;background-color:#fff5e9}.page__cart-index .dialog__select-payment-method{padding:20px 16px}.page__cart-index .dialog__select-payment-method .title{color:#363636;font-size:22px;font-weight:600;line-height:33px}.page__cart-index .dialog__select-payment-method .description{font-weight:400;color:grey;font-size:14px;line-height:21px}.page__cart-index .payment-method{padding:2px 0;color:#363636;font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex}.page__cart-index .payment-method>span{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1}.page__cart-index .payment-method>span:first-child{font-size:14px}.page__cart-index .payment-method>span:last-child{margin-left:5px;max-width:20px}.page__cart-index .a-card{padding:12px 16px;background-color:#fff;margin-top:12px}.page__cart-index .dialog__alert-address-unavailable>div>div{text-align:center;padding:16px 12px}.page__cart-index .dialog__alert-address-unavailable>div>div:first-child>div:first-child{color:#363636;font-weight:600;font-size:22px;line-height:33px}.page__cart-index .dialog__alert-address-unavailable>div>div:first-child>div:last-child{margin-top:4px;font-size:16px;font-weight:400;color:#363636}.page__cart-index .dialog__alert-address-unavailable>div>div:last-child{border-top:1px solid #eee}.page__cart-index .dialog__alert-address-unavailable>div>div:last-child button{height:40px;color:#fff;font-weight:600;font-size:16px;padding:0 12px;border:0;border-radius:8px;background-color:#f89523}.page__cart-index .dialog__alert-address-unavailable button{min-width:144px}.page__cart-index .textarea-custom{outline:0;font-size:14px;border-radius:20px;width:100%;resize:vertical;background-color:#f8f8f8;border:0;color:#636363;height:auto;min-height:20px;padding:10px 10px 10px 50px;-webkit-box-flex:1;-ms-flex:1;flex:1}.page__cart-index .background{background-color:#000;-webkit-filter:blur(8px);filter:blur(8px);opacity:.8;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:1;top:0;left:0;height:100vh;width:100%}.page__cart-index .foreground{z-index:3;top:0;left:0;width:100%}.page__cart-index .bought--item__title{display:-webkit-box;display:-ms-flexbox;display:flex}.page__cart-index .bought--item__title>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page__cart-index .bought--item__title>div:first-child{font-size:15px;font-weight:600;color:#363636}.page__cart-index .bought--item__title>div:last-child{text-align:right}.page__cart-index .bought--item__title>div:last-child .add-cart{font-weight:500;font-size:14px;color:#f89523}.page__cart-index .bought--item__title>div:last-child .add-cart.red-color{color:#dc3b41!important}.page__cart-index .text__cart-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.page__cart-index .text__cart-title div{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.page__cart-index .text__cart-title div.page-title{-webkit-box-flex:8;-ms-flex:8;flex:8;text-align:center;font-size:16px;font-weight:600;padding-top:5px;color:#363636}.page__cart-index .text__cart-title div div.btn--clear-cart{background-color:rgba(215,84,84,.1);color:#d75454;border:0;border-radius:8px;height:26px;line-height:26px;font-size:12px;display:block;text-align:center}.page__cart-index .text__cart-title div div.btn-back{width:32px;height:32px;border:0;background-color:#f5f5f5;border-radius:8px;text-align:center}.page__cart-index .text__cart-title div div.btn-back span{line-height:32px;font-size:16px;color:grey}.page__cart-index .page__cart-header--area{height:80px;padding:10px;z-index:2}.page__cart-index .page__cart_body--area{background-color:#fff;height:calc(100vh - 58px);border-top:.5px solid rgba(45,45,48,.1);z-index:2}.page__cart-index .page__cart_body--area .bought--item{background-color:#fff}.page__cart-index .btn--confirm{background-color:#f89523;font-size:15px;width:100%;text-align:center;border:0;color:#fff;border-radius:5px;outline:0}.page__cart-index .btn--confirm.disabled{background-color:grey}.page__cart-index .cart-empty{text-align:center;padding-top:5px}.page__cart-index .cart-empty>div{border-radius:12px;margin:auto}.page__cart-index .cart-empty>div span{font-size:64px;line-height:140px;color:rgba(63,63,70,.1)}.page__cart-index .cart-empty--text{text-align:center;padding-top:10px;font-size:1.1em;color:grey}.page__cart-index .cart-empty--text .cart-empty--text__description{font-weight:400}.page__cart-index .back-button{position:absolute;left:10px;top:10px;width:32px;height:32px;border:0;border-radius:8px;background-color:#f5f5f5;outline:0}.page__cart-index .back-button span{color:#363636;font-size:12px}.page__cart-index .payment-channel--container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.page__cart-index .payment__order-sn{font-size:14px}.page__cart-index .payment__total-amount{font-size:13px;color:grey}.page__cart-index .cart-background{background-color:#f5f5f5}.page__cart-index .order-type__title{font-size:14px;color:grey}.page__cart-index .restaurant_name{margin-top:12px;font-size:18px;font-weight:600;color:#363636}.page__cart-index .pickup_time{position:relative;margin-top:8px;padding-top:8px}.page__cart-index .pickup_time .time{color:#363636;font-weight:600;font-size:15px}.page__cart-index .pickup_time>div{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;color:#363636}.page__cart-index .pickup_user-info{margin-top:12px;border-top:1px solid #eee;padding-top:12px;font-size:15px;color:#363636;position:relative}.page__cart-index .pickup_user-info>div{font-size:15px;color:#363636}.page__cart-index .address__picker>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.page__cart-index .address__picker>div:first-child span{font-size:15px}.page__cart-index .address__picker>div:first-child>div{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px}.page__cart-index .address__picker>div:first-child>div:last-child{text-align:right}.page__cart-index .address__picker .no-address__selection{margin-top:8px}.page__cart-index .address__picker .no-address__selection .inner{color:#aaa;font-weight:600;font-size:18px;position:relative;padding:4px 0}.page__cart-index .address__picker .no-address__selection .inner span{position:absolute;right:0;font-size:16px;color:#363636;top:5px}.page__cart-index .add-address{display:-webkit-box;display:-ms-flexbox;display:flex;width:110px;margin:auto;color:#f89523;font-size:15px;padding:10px}.page__cart-index .add-address>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.page__cart-index .add-address>:first-child{max-width:20px}.page__cart-index .add-address img{width:15.79px;height:15.79px}.page__cart-index .add-address span{color:#f89523;font-size:15px}.page__cart-index .address-form__container{padding:16px}.page__cart-index .address-form__container .address_element{position:relative}.page__cart-index .address-form__container .address_element .address_map__picker{position:absolute!important;width:47px;height:47px;right:0;top:0}.page__cart-index .address-form__container .address_element .address_map__picker>div>div{height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__cart-index .address-form__container input[type=number],.page__cart-index .address-form__container input[type=text],.page__cart-index .address-form__container input[type=text]:disabled{margin-bottom:10px;border:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;height:47px;padding:12px 47px 12px 12px;font-size:15px;color:#363636;background-color:#fff}.page__cart-index .address-form__container input[type=number]::-webkit-input-placeholder,.page__cart-index .address-form__container input[type=text]::-webkit-input-placeholder,.page__cart-index .address-form__container input[type=text]:disabled::-webkit-input-placeholder{font-size:15px;color:#aaa}.page__cart-index .address-form__container input[type=number]::-moz-placeholder,.page__cart-index .address-form__container input[type=text]::-moz-placeholder,.page__cart-index .address-form__container input[type=text]:disabled::-moz-placeholder{font-size:15px;color:#aaa}.page__cart-index .address-form__container input[type=number]::-ms-input-placeholder,.page__cart-index .address-form__container input[type=text]::-ms-input-placeholder,.page__cart-index .address-form__container input[type=text]:disabled::-ms-input-placeholder{font-size:15px;color:#aaa}.page__cart-index .address-form__container input[type=number]::placeholder,.page__cart-index .address-form__container input[type=text]::placeholder,.page__cart-index .address-form__container input[type=text]:disabled::placeholder{font-size:15px;color:#aaa}.page__cart-index .search-box{position:fixed;z-index:2;width:calc(100% - 20px);background-color:#fff;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);margin-top:10px;margin-left:10px}.page__cart-index .search-box span.ti-search{position:absolute;z-index:1;font-size:15px;color:#aaa;margin-top:12px;margin-left:15px}.page__cart-index .search-box .clear-search{position:absolute;top:0;right:0;width:40px;height:40px;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s}.page__cart-index .search-box .clear-search>div{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__cart-index .search-box input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;height:40px;padding-left:40px;font-size:14px;padding-right:40px}.page__cart-index .search-box input::-webkit-input-placeholder{color:#aaa;font-size:14px}.page__cart-index .search-box input::-moz-placeholder{color:#aaa;font-size:14px}.page__cart-index .search-box input::-ms-input-placeholder{color:#aaa;font-size:14px}.page__cart-index .search-box input::placeholder{color:#aaa;font-size:14px}.page__cart-index .btn__current-location{position:fixed;z-index:2;right:10px;bottom:74px;width:46px;height:46px;border:0;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);border-radius:50vh}.page__cart-index .btn__current-location span{font-size:18px}.page__cart-index .address__container{margin-top:16px;max-height:300px;overflow-y:auto}.page__cart-index .pick-address{color:#f89523;padding:2px;font-size:14px}.page__cart-index .pickup_at__container{height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.page__cart-index .pickup_at__container .splitter{position:absolute;left:-11px;font-size:16px;font-weight:700;color:#aaa;top:50px}.page__cart-index .pickup_at__container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:16px;border-radius:8px;border:1px solid #eee;position:relative}.page__cart-index .pickup_at__container>div:first-child{font-size:18px;font-weight:600;color:grey;background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__cart-index .pickup_at__container>div:last-child{margin-right:0}.vue-scroll-picker-item{height:50px;text-align:center}.business-time{font-size:16px;color:#00b14f;font-weight:500}.page__cart-index{background-color:#f5f5f5}.page__cart-index .payment_method-item__container{margin-bottom:12px}.page__cart-index .payment_method-item__container .alert{color:#eb2028;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.page__cart-index .payment_method-item__container.disabled .component__cs-radio--border{background-color:#f8f8f8}.page__cart-index .discount-value{color:#00b14f!important}.page__cart-index .user-view__group-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.page__cart-index .user-view__group-order>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0;text-align:center}.page__cart-index .user-view__group-order>div:first-child{margin-right:6px}.page__cart-index .dialog_success .direct-action__container{margin-top:40px;margin-bottom:5px}.page__cart-index .dialog_success .direct-action__container>div{max-width:450px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}.page__cart-index .dialog_success .direct-action__container>div>div{cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#f89523!important;border:1px solid #f89523!important;height:42px;line-height:42px;text-align:center;border-radius:8px;font-size:17px;font-style:normal;font-weight:500}.page__cart-index .dialog_success .direct-action__container>div>div:first-child{margin-right:12px}.page__cart-index .dialog_success .direct-action__container>div>div.primary{background-color:#f89523;color:#fff!important}.page__cart-index .dialog_success .hide-on-mobile{background-color:#fff!important;width:600px;max-width:100%;background-color:#31ae04;min-height:100px;border-radius:11px;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.3s;animation-duration:.3s}.page__cart-index .dialog_success .hide-on-mobile>div{padding:0}.page__cart-index .dialog_success .hide-on-mobile .image{text-align:center}.page__cart-index .dialog_success .hide-on-mobile .image img{width:152px}.page__cart-index .dialog_success .hide-on-mobile .title{margin-top:20px;color:#363636;font-size:22px;font-style:normal;font-weight:600;line-height:42px;letter-spacing:0;text-align:center}.page__cart-index .dialog_success .hide-on-mobile .description{margin-top:12px}.page__cart-index .dialog_success .hide-on-mobile .description>div{margin:auto;color:#363636;font-size:16px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:0;text-align:center}.page__cart-index .dialog_success .hide-on-desktop{width:234px;background-color:#31ae04;min-height:100px;border-radius:11px;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.3s;animation-duration:.3s}.page__cart-index .dialog_success .hide-on-desktop>div{text-align:center;padding:20px}.page__cart-index .dialog_success .hide-on-desktop>div>div:last-child{margin-top:8px;font-size:18px;color:#fff;font-weight:600}.page__cart-index .__desktop-address__box__wrap{background-color:#f8f8f8!important}.page__cart-index .checkout-desktop__info{display:none}.page__cart-index .deli-text{padding:16px 0 0 16px;font-size:21px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:0;text-align:left;color:#363636}.page__cart-index .address__picker{padding:4px 16px 12px}.page__cart-index .dialog__exchange-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__cart-index .dialog__exchange-success .dialog__exchange-success__content{background-color:#fff;min-width:300px;max-width:calc(100% - 20px);border-radius:12px}.page__cart-index .dialog__exchange-success .dialog__exchange-success__content>div{text-align:center}.page__cart-index .dialog__exchange-success .dialog__exchange-success__content>div.title{color:#363636;font-size:22px;font-style:normal;font-weight:600;line-height:33px;letter-spacing:0;text-align:center;margin-top:16px}.page__cart-index .dialog__exchange-success .dialog__exchange-success__content>div.description{color:#363636;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:center;margin-top:4px;margin-left:20px;margin-right:20px}.page__cart-index .dialog__exchange-success .dialog__exchange-success__content>div.actions{border-top:1px solid #eee;margin-top:30px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.page__cart-index .dialog__exchange-success .dialog__exchange-success__content>div.actions>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-align:center;color:#f89523;border:1px solid #f89523;border-radius:8px}.page__cart-index .dialog__exchange-success .dialog__exchange-success__content>div.actions>div:first-child{margin-right:8px}.page__cart-index .dialog__exchange-success .dialog__exchange-success__content>div.actions>div.primary{color:#fff;background-color:#f89523}.page__cart-index .btn-leave-group{color:#dc3b41;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;cursor:pointer;position:absolute}.page__cart-index .group__time-alert{background-color:rgba(248,149,35,.12)!important;border-radius:0!important}.page__cart-index .group__time-alert>div{color:#f89523!important}.page__cart-index .quantity-box{display:none}.page__cart-index .dialog-momo-aio{width:327px}.page__cart-index .dialog-momo-aio .box-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 9px;background:#f5f5f5;border-top-left-radius:12px;border-top-right-radius:12px}.page__cart-index .dialog-momo-aio .box-title .title{font-size:20px;font-weight:700;line-height:24px;letter-spacing:0}.page__cart-index .dialog-momo-aio .box-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px}.page__cart-index .dialog-momo-aio .box-body,.page__cart-index .dialog-momo-aio .box-body .btn-open-momo-app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.page__cart-index .dialog-momo-aio .box-body .btn-open-momo-app{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:266px;height:34px;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,from(#d14c97),to(#c11c79));background:linear-gradient(180deg,#d14c97,#c11c79);font-size:15px;font-weight:400;line-height:18px;text-align:left;color:#fff;cursor:pointer}.page__cart-index .dialog-momo-aio .box-body .note{width:251px;font-size:13px;font-weight:500;line-height:16px;color:grey}.page__cart-index .dialog-momo-aio .box-body .box-qr{width:202px;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;margin-top:10px;padding:12px 16px;-webkit-box-shadow:1px 2px 13.8999996185px 0 rgba(0,0,0,.16);box-shadow:1px 2px 13.8999996185px 0 rgba(0,0,0,.16);border-radius:16px}.page__cart-index .dialog-momo-aio .box-body .box-qr .btn-download-img{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;line-height:16px;color:#363636;margin-top:10px;background-color:#f5f5f5;padding:5px 7px;border-radius:4px;cursor:pointer}.page__cart-index .dialog-momo-aio .box-body .box-qr .reload-qr{font-size:13px;font-weight:500;line-height:16px;margin-top:10px}.page__cart-index .dialog-momo-aio .box-body .box-qr .vietqr-infor-name{margin-top:10px;font-size:12px;font-weight:500;line-height:14px;letter-spacing:0;color:#000}.page__cart-index .dialog-momo-aio .box-body .box-qr .vietqr-infor-no{margin-top:10px;font-size:15px;font-weight:700;line-height:18px;letter-spacing:0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__cart-index .dialog-momo-aio .box-body .box-confirm{margin-top:15px;padding-top:15px;margin-bottom:5px;border-top:1px solid #eee;width:100%}.page__cart-index .dialog-momo-aio .box-body .box-confirm .text-confirm{font-size:15px;font-weight:600;line-height:23px;margin-bottom:10px}.page__cart-index .dialog-momo-aio .box-body .box-confirm .error-confirm{font-size:15px;font-weight:600;line-height:23px;color:#f33;margin-bottom:10px}.page__cart-index .dialog-momo-aio .box-body .box-confirm .btn-confirm{padding:8px 16px;border-radius:8px;background-color:#0560a6;font-size:15px;font-weight:600;line-height:18px;color:#fff;cursor:pointer}.page__cart-index .warning-ship-fee{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;font-size:12px;font-weight:600;line-height:16.71px;color:#f89523;border:1px solid #f89523;background:-webkit-gradient(linear,left top,left bottom,from(rgba(254,218,142,.06)),to(rgba(255,162,52,.16)));background:linear-gradient(180deg,rgba(254,218,142,.06),rgba(255,162,52,.16));border-radius:8px}.page__cart-index .warning-ship-fee img{height:22px;width:auto}.page__cart-index .warning-ship-fee div{margin-left:10px}@media(min-width:768px){.page__cart-index{height:100vh;background-color:#fff;overflow-y:auto}.page__cart-index .group__time-alert{border-radius:8px!important}.page__cart-index .address__picker{padding:10px 0}.page__cart-index .order_type--info-row>div:nth-child(2){padding-left:32px}.page__cart-index .note-on-desktop .parent_note{border:1px solid #eee}.page__cart-index .component__combo-editor,.page__cart-index .component__item-editor{border:0!important;margin-top:12px;-webkit-box-shadow:1px 1px 15px rgba(0,0,0,.08);box-shadow:1px 1px 15px rgba(0,0,0,.08);border-radius:8px;padding:12px!important}.page__cart-index .component__combo-editor .table-rule tr td:first-child,.page__cart-index .component__item-editor .table-rule tr td:first-child{display:none}.page__cart-index .component__combo-editor .quantity-box,.page__cart-index .component__item-editor .quantity-box{display:inline-block;border:1px solid #eee;border-radius:4px;padding:2px 6px;font-size:15px;font-style:normal;font-weight:500;line-height:18px;text-align:center}.page__cart-index .component__combo-editor .product__quantity-and-price .quantity,.page__cart-index .component__combo-editor .quantity-box-x,.page__cart-index .component__combo-editor>div:first-child,.page__cart-index .component__item-editor .product__quantity-and-price .quantity,.page__cart-index .component__item-editor .quantity-box-x,.page__cart-index .component__item-editor>div:first-child{display:none}.page__cart-index .component__combo-editor,.page__cart-index .component__item-editor{position:relative;-webkit-box-shadow:unset!important;box-shadow:unset!important;background:transparent!important;background-color:unset!important}.page__cart-index .component__combo-editor .combo-detail--item,.page__cart-index .component__item-editor .combo-detail--item{background-color:unset!important}.page__cart-index .component__combo-editor .product-name__container>button,.page__cart-index .component__item-editor .product-name__container>button{background:transparent!important}.page__cart-index .component__combo-editor .product__quantity-and-price,.page__cart-index .component__item-editor .product__quantity-and-price{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;color:grey;font-weight:400;margin-top:5px;bottom:10px;right:10px}.page__cart-index .component__combo-editor .product__quantity-and-price>div,.page__cart-index .component__item-editor .product__quantity-and-price>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page__cart-index .component__combo-editor .product__quantity-and-price>div:last-child,.page__cart-index .component__item-editor .product__quantity-and-price>div:last-child{text-align:right}.page__cart-index .dialog_success .title{font-size:28px!important}.page__cart-index .dialog_success .description>div{font-size:18px!important}.page__cart-index .bought--item__title{color:#363636;font-size:18px;font-style:normal;font-weight:500;line-height:27px}.page__cart-index .cart-empty--text{font-size:17px;font-style:normal;font-weight:500;line-height:26px;color:#8190a3}.page__cart-index .cart-empty--text .cart-empty--text__description{font-size:16px}.page__cart-index .fixed-header__body{padding:0 10px}.page__cart-index .voucher-input__container{margin-top:16px!important}.page__cart-index .voucher-input__container button{top:12px!important;right:12px!important}.page__cart-index .voucher-input__container input{background-color:#f8f8f8!important;height:52px!important}.page__cart-index .voucher-input__container img{margin-top:18px}.page__cart-index .desktop-navigation{padding:17px 0;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__cart-index .desktop-navigation .btn{width:32px;height:32px;background-color:#f8f8f8;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50vh}.page__cart-index .desktop-navigation .btn,.page__cart-index .desktop-navigation>div,.page__cart-index .desktop-navigation>div:first-child>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__cart-index .desktop-navigation>div:first-child>div{font-size:28px;font-style:normal;font-weight:600;line-height:42px;letter-spacing:0;color:#363636}.page__cart-index .desktop-navigation>div:first-child>div:first-child{margin-right:20px}.page__cart-index .desktop-navigation .desktop-leave-group .btn-leave-group{position:relative!important}.page__cart-index .component__item-editor{-webkit-box-shadow:unset!important;box-shadow:unset!important;border-bottom:1px solid #eee!important;margin:0!important;padding:12px 0!important}.page__cart-index .component__item-editor:last-child{border:0!important}.page__cart-index .cart-background{position:relative;background-color:#fff;padding-bottom:100px}.page__cart-index .cart-background .a-card{background-color:#f8f8f8!important;border:1px solid #eee;border-radius:12px!important;margin-top:16px!important}.page__cart-index .cart-background .component__main-action{position:absolute!important;bottom:0!important;display:none!important}.page__cart-index .cart-background .order-description{display:none!important}.page__cart-index .x-background.enter-address{height:calc(100vh - 45px)!important;position:relative}.page__cart-index .vue-map-container{height:calc(100vh - 45px)!important}.page__cart-index .main-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1366px;margin:auto}.page__cart-index .main-container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page__cart-index .main-container .component__fixed-header-v2{max-width:547px!important;margin:auto!important}.page__cart-index .main-container .component__fixed-header-v2 .fixed-header__title{display:none}.page__cart-index .checkout-desktop__info{display:block;max-width:495px;background-color:#f8f8f8}.page__cart-index .checkout-desktop__info .group__time-alert__orange{background-color:#fff!important;-webkit-box-pack:unset!important;-ms-flex-pack:unset!important;justify-content:unset!important;padding:12px 16px!important;border:0!important;margin-top:100px}.page__cart-index .checkout-desktop__info .group__time-alert__orange>div{color:#f89523!important}.page__cart-index .checkout-desktop__info .component__order-group__alert.success{background-color:#fff!important}.page__cart-index .checkout-desktop__info .content{position:-webkit-sticky;position:sticky;top:0;padding:100px 46px 0}.page__cart-index .checkout-desktop__info .content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee}.page__cart-index .checkout-desktop__info .content>div.no-border{border:0!important}.page__cart-index .checkout-desktop__info .content>div.total-price div{font-size:20px!important;font-style:normal;font-weight:600!important;line-height:30px}.page__cart-index .checkout-desktop__info .content>div .main-action__container{margin-top:8px}.page__cart-index .checkout-desktop__info .content>div>div{color:#363636;font-size:15px;font-style:normal;font-weight:400;line-height:23px}.page__cart-index .payment_method-item__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.page__cart-index .payment_method-item__container:last-child{margin-bottom:0}.page__cart-index .payment_method-item__container .check-mark{display:none!important}.page__cart-index .payment_method-item__container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page__cart-index .payment_method-item__container>div:first-child{max-width:35px;min-width:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__cart-index .desktop-checkout .payment-method{display:block!important;padding:16px;background-color:#f8f8f8;border-radius:12px;border:1px solid #eee;margin-top:16px}.page__cart-index .desktop-checkout .payment-method .description{margin-top:4px}.page__cart-index .desktop-checkout .payment-method .description span{color:#363636;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}.page__cart-index .desktop-checkout .payment-method .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__cart-index .desktop-checkout .payment-method .title span{color:#363636;font-size:18px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:0}.page__cart-index .desktop-checkout .payment-method .title span.highlight{cursor:pointer}.page__cart-index .owner-area{background-color:#f8f8f8;padding-bottom:16px;margin-top:16px;border-radius:8px;border:1px solid #eee}.page__cart-index .owner-area .bought--item__title{padding:12px 16px;border-bottom:1px solid #eee}.page__cart-index .owner-area .bought--item__title>div:first-child{font-size:17px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:0;text-align:left}.page__cart-index .owner-area .a-card{all:unset!important}.page__cart-index .owner-area .component__order-group__user-card{background:transparent!important}.page__cart-index .owner-area .component__order-group__user-card .component__combo-editor,.page__cart-index .owner-area .component__order-group__user-card .component__item-editor{background-color:#fff!important}.page__cart-index span.highlight{color:#0560a6;font-size:16px!important;font-style:normal!important;font-weight:500;cursor:pointer}.page__cart-index .dialog-address-edit>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__cart-index .dialog-address-edit .component__fixed-header-v2{width:600px;max-width:100%;background-color:#fff;border-radius:12px;overflow:hidden}.page__cart-index .dialog-address-edit .component__fixed-header-v2 .fixed-header__body{height:unset!important;min-height:unset!important;padding:0!important}.page__cart-index .dialog-address-edit .component__fixed-header-v2 .fixed-header__body .address-form__container{background-color:#fff!important;padding:20px!important}.page__cart-index .dialog-address-edit .component__fixed-header-v2 .fixed-header__body .address-form__container .address_map__picker{display:none!important}.page__cart-index .dialog-address-edit .component__fixed-header-v2 .fixed-header__body .address-form__container .name-n-address{display:-webkit-box;display:-ms-flexbox;display:flex}.page__cart-index .dialog-address-edit .component__fixed-header-v2 .fixed-header__body .address-form__container .name-n-address>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page__cart-index .dialog-address-edit .component__fixed-header-v2 .fixed-header__body .address-form__container .name-n-address>div:first-child{margin-right:16px}.page__cart-index .dialog-address-edit .component__fixed-header-v2 .fixed-header__body .address-form__container .text-title{color:#363636;font-size:15px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0;margin-top:20px;margin-bottom:5px}.page__cart-index .dialog-address-edit .component__fixed-header-v2 .fixed-header__body .address-form__container input{border:1px solid #eee!important;padding-right:12px!important;margin-bottom:0!important;background-color:#f8f8f8!important}.page__cart-index .dialog-address-edit .component__fixed-header-v2 .fixed-header__title{border:0!important}.page__cart-index .dialog-address-edit .component__fixed-header-v2 .x-background{height:unset!important;min-height:unset!important}.dialog-momo-aio{width:421px!important}.dialog-momo-aio .box-title{padding:14px!important}.dialog-momo-aio .box-qr-momo{padding:unset!important}.dialog-momo-aio .reload-qr{font-size:15px!important;font-weight:700!important;line-height:16px!important;margin-top:15px!important}.dialog-momo-aio .momo-note-on-desktop{width:293px;margin-top:15px;font-size:15px;font-weight:500;line-height:20px;letter-spacing:0;text-align:center;color:grey}.dialog-momo-aio .box-confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog-momo-aio .box-confirm .text-confirm{margin-bottom:unset!important;margin-right:12px}.dialog-momo-aio .box-confirm .btn-confirm{padding:8px!important}.dialog-momo-aio .box-confirm .error-confirm{margin-right:20px;margin-bottom:unset!important}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading-spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#333;border-radius:50%;width:50px;height:50px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.suggestion__side_dish{width:100%;padding:8px 0 12px 12px!important;background:-webkit-gradient(linear,left top,left bottom,from(#c7edc7),to(#f1ffee));background:linear-gradient(180deg,#c7edc7,#f1ffee);-webkit-box-sizing:border-box;box-sizing:border-box}.suggestion__side_dish .suggestion__title{font-family:sfProDisplay;font-size:18px;font-weight:800;line-height:24.48px;color:#363636;width:80%;margin-bottom:12px}.component__combo-editor,.component__item-editor{padding:16px 0;border-bottom:1px solid #eee}.component__combo-editor .not-open-for-sale,.component__item-editor .not-open-for-sale{color:#dc3b41;font-size:14px;margin-top:10px}.component__combo-editor:last-child,.component__item-editor:last-child{border:0}.component__item-editor{display:-webkit-box;display:-ms-flexbox;display:flex}.component__item-editor .component__card-description-bound{min-height:20px!important}.component__item-editor .price-as-gift{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6px}.component__item-editor .price-as-gift>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#38b24d;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0;text-align:left}.component__item-editor .price-as-gift>div:first-child{margin-right:4px}.component__item-editor>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__item-editor>div:first-child{width:68px;height:68px;max-width:68px;margin-right:12px}.component__card-description-bound{font-weight:400;position:relative;color:grey!important}.component__card-description-bound .note,.component__card-description-bound .note>div{display:-webkit-box;display:-ms-flexbox;display:flex}.component__card-description-bound .note>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#363636;margin-top:4px;font-size:15px}.component__card-description-bound .note>div:first-child{margin-right:5px}.component__card-description-bound.check_mark:before{content:" ";width:8px;height:8px;border-radius:50vh;background-color:rgba(45,45,48,.1);position:absolute;margin-left:-25px;margin-top:3px}.component__combo-editor{background-color:#fff;padding:12px 0;position:relative}.component__combo-editor .not-open-for-sale{color:#dc3b41;font-size:14px;margin-top:10px}.component__combo-editor .combo-detail--item{padding-left:0!important}.component__combo-editor .table-rule{width:100%;font-size:1.2em}.component__combo-editor .table-rule .td--price{width:120px;text-align:right;color:orange}.component__cs-checkbox{display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.component__cs-checkbox .check-mark{position:absolute;display:block;width:18px;height:18px;border:2px solid #c4c4c4;border-radius:4px;line-height:18px}.component__cs-checkbox .check-mark.is-disabled{background-color:silver}.component__cs-checkbox .check-mark.is-checked{background-color:#f89523;border-color:#f89523}.component__cs-checkbox .check-mark.is-checked .ti-check{display:block}.component__cs-checkbox .check-mark.is-checked .mark-text{color:#fff;text-align:center;width:100%}.component__cs-checkbox .check-mark .ti-check{display:none;color:#fff;margin:4px;font-size:11px;position:absolute;-webkit-animation-name:zoom_in_small_bell;animation-name:zoom_in_small_bell;-webkit-animation-duration:.3s;animation-duration:.3s}.component__cs-menu-shortcut{text-align:center}.component__cs-menu-shortcut button.btn-to-menu{background-color:#ed5353;color:#fff;font-size:1.2em;border:0;border-radius:3px;padding:8px 20px}.component__cs-menu-shortcut button.btn-to-menu span{font-size:16px}.component__cs-slide-up--dialog{z-index:999999999999!important;position:fixed;top:0;left:0;margin:0!important;width:100%;height:100vh;background-color:rgba(45,45,48,.5)}.component__cs-slide-up--dialog.closing .component__cs-slide-up--popup{-webkit-animation-name:animation__slide-down-dialog;animation-name:animation__slide-down-dialog;-webkit-animation-duration:.3s;animation-duration:.3s}.component__cs-slide-up--dialog .component__cs-slide-up--popup{position:fixed;bottom:0;width:100%;min-height:100px;background-color:#fff;border-radius:15px 15px 0 0;-webkit-animation-name:slide_up;animation-name:slide_up;-webkit-animation-duration:.3s;animation-duration:.3s;max-height:100vh;overflow-y:auto;background-size:contain}.component__cs-slide-up--dialog .close-slide-up{position:absolute;top:5px;width:30px;height:5px;background-color:#f8f8f8;left:calc(50% - 15px);border-radius:50vh}.component__cs-slide-up--dialog .btn-confirm-dialog{text-align:center;padding-bottom:30px}.component__cs-slide-up--dialog .btn-confirm-dialog button{background-color:#fff;border-radius:50vh;outline:0;border:0;font-size:14px;padding:10px 30px;font-weight:600}.component__payment-channel{background-color:#f5f5f5;padding:10px;border-radius:10px;text-align:center;margin:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.component__payment-channel.selected{-webkit-box-shadow:0 0 0 3px rgba(121,82,179,.25)!important;box-shadow:0 0 0 3px rgba(121,82,179,.25)!important}.component__payment-channel.selected .el-checkmark{display:block}.component__payment-channel img{width:50px;height:50px;border-radius:3px}.component__payment-channel .el-checkmark{position:absolute;width:8px;height:8px;top:10px;right:10px;display:none;background-color:#ff4500;border-radius:50vh}.component__payment-block>div{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.component__payment-block>div>div{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px}.component__payment-block>div>div:first-child{-webkit-box-flex:2;-ms-flex:2;flex:2}.component__payment-block>div>div:last-child{text-align:right}.component__payment-block>div:first-child{margin-top:0}.component__payment-block .voucher__input{position:relative;display:inline-block}.component__payment-block .voucher__input input{background-color:#f8f8f8;border:0;height:30px;text-align:left;border-radius:50vh;outline:0;width:180px;font-size:15px;padding-left:40px}.component__payment-block .voucher__input input::-webkit-input-placeholder{font-size:15px}.component__payment-block .voucher__input input::-moz-placeholder{font-size:15px}.component__payment-block .voucher__input input::-ms-input-placeholder{font-size:15px}.component__payment-block .voucher__input input::placeholder{font-size:15px}.component__payment-block .voucher__input img{position:absolute;margin:10px}.component__payment-block .voucher__input div{position:absolute;right:10px;top:8px;width:17px;height:17px;background-color:hsla(0,0%,90.2%,.9);border-radius:50vh;text-align:center}.component__payment-block .voucher__input div span{font-size:9px;line-height:17px}.component__cs-radio{position:relative;display:inline-block}.component__cs-radio>*{display:inline-block}.component__cs-radio .component__cs-radio--border{width:16px;height:16px;border:2px solid #c4c4c4;border-radius:50vh;position:absolute;display:inline-block}.component__cs-radio .component__cs-radio--border.is-checked{border-color:#f6a749}.component__cs-radio .component__cs-radio--border.is-checked>span{content:" ";width:14px;height:14px;border-radius:50vh;position:absolute;margin:1px;background-color:#f6a749}.component__cs-radio .component__cs-radio--border .component__cs-radio-content{background-color:#f6a749;width:10px;height:10px;border-radius:50vh;margin:2px}.component__cs-radio .component__cs-radio--border:focus{-webkit-box-shadow:0 0 5px #f6a749;box-shadow:0 0 5px #f6a749}@-webkit-keyframes redirect-effect{0%{-webkit-transform:unset;transform:unset}20%{-webkit-transform:scaleY(1.6);transform:scaleY(1.6)}40%{-webkit-transform:unset;transform:unset}}@keyframes redirect-effect{0%{-webkit-transform:unset;transform:unset}20%{-webkit-transform:scaleY(1.6);transform:scaleY(1.6)}40%{-webkit-transform:unset;transform:unset}}.component__redirecting{z-index:999999;top:0;left:0;margin:0;padding:0;background-color:rgba(45,45,48,.4);position:fixed;height:100vh;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.component__redirecting .redirect-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__redirecting .redirect-content .dialog{background-color:#fff;padding:30px 20px;border-radius:4px;min-width:280px;max-width:100%}.component__redirecting .redirect-content .redirect-effect{text-align:center}.component__redirecting .redirect-content .redirect-effect div{width:12px;height:16px;background-color:#00f;display:inline-block;margin-right:1px;-webkit-animation-name:redirect-effect;animation-name:redirect-effect;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:1px}.component__redirecting .redirect-content .text-description{color:#fff;font-size:14px;text-align:center;font-weight:600;line-height:1.4}.component__note-auto-height{display:-webkit-box}.component__note-auto-height .parent_note{background-color:#f5f5f5;border-radius:12px;width:100%}.component__note-auto-height .parent_note img{position:absolute;margin-top:13px;margin-left:7px}.component__note-auto-height .parent_note div{padding-left:20px;position:absolute;top:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.component__note-auto-height .parent_note textarea{padding:16px 12px 16px 30px;min-height:15px;max-height:100px;border:0;border-radius:12px;width:100%;background-color:transparent;outline:0;font-size:14px;resize:none;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-order-success{background-color:#fff;border:0;border-radius:50vh;display:inline-block;height:42px;line-height:42px;font-size:13px;color:green;padding:0 25px;font-weight:600}.dialog-success__inner{text-align:center;height:calc(100vh - 190px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__zalo-oa{background-color:#fff;border-radius:12px}.component__zalo-oa .dialog-content .background--image{width:100%;height:80px;border-radius:6px;background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:16px;line-height:18px;font-weight:600}.component__zalo-oa .dialog-content .description{padding:10px;font-weight:600;color:#363636;font-size:14px}@-webkit-keyframes zoom_touch{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(8);transform:scale(8);opacity:.1}}@keyframes zoom_touch{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(8);transform:scale(8);opacity:.1}}.component__touchable{width:auto;position:relative;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:unset}.component__touchable.no-over{overflow:hidden}.component__touchable .touch-effect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__fixed-header-v2{overflow:auto}.component__fixed-header-v2 .fixed-header__title{height:44px;background-color:#fff;z-index:2;position:fixed;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee}.component__fixed-header-v2 .fixed-header__title>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__fixed-header-v2 .fixed-header__title>div.actions,.component__fixed-header-v2 .fixed-header__title>div:first-child{min-width:44px;max-width:44px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__fixed-header-v2 .fixed-header__title>div.actions .component__cs-touch>div,.component__fixed-header-v2 .fixed-header__title>div:first-child .component__cs-touch>div{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__fixed-header-v2 .fixed-header__title>div:nth-child(2){font-size:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__fixed-header-v2 .fixed-header__body{padding-top:44px;min-height:100vh}.component__fixed-header-v2.visible-on-desktop .title-on-desktop{padding:10px 10px 0 12px}.component__fixed-header-v2.visible-on-desktop .title-on-desktop .action>div{width:32px;height:32px;background-color:#f8f8f8;border-radius:50vh;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__fixed-header-v2.visible-on-desktop .title-on-desktop .title{padding-left:16px;-webkit-box-pack:left!important;-ms-flex-pack:left!important;justify-content:left!important;color:#363636!important;font-size:28px;font-style:normal;font-weight:600;line-height:42px;letter-spacing:0}.component__switch-pickup_mode{position:relative;overflow:hidden;cursor:pointer}.component__switch-pickup_mode .x-background{width:calc(50% - 10px);z-index:1;position:absolute;height:34px;top:5px;left:8px;background-color:#363636;border-radius:8px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.component__switch-pickup_mode .track{z-index:2;background-color:#f5f5f5;height:34px;padding:5px 8px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.component__switch-pickup_mode .track>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:grey;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:8px}.component__switch-pickup_mode .track>div div{font-size:15px}.component__switch-pickup_mode .track>div:first-child{margin-right:10px}.component__switch-pickup_mode .track>div.active{-webkit-transition-delay:.2s;transition-delay:.2s;color:#fff;background-color:#363636}.component__switch-pickup_mode .track>div.active>div>div{font-weight:500}@media(min-width:768px){.component__switch-pickup_mode .x-background{top:0!important;display:none}.component__switch-pickup_mode .track{padding:0;background-color:#fff;height:38px!important}.component__switch-pickup_mode .track .component__cs-touch{border:1px solid #eee;background-color:#f5f5f5}}.component__dialog-popup{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(45,45,48,.4);z-index:9}.component__dialog-popup .popup-dialog{background-color:#fff}.component__dialog-popup>div{-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s}.component__dialog-popup.default-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__dialog-popup.default-content>div:first-child{min-height:100px;min-width:100px;max-width:calc(100% - 32px);width:400px;background-color:#fff;border-radius:12px;position:relative}.component__dialog-popup.default-content>div:first-child>div{padding:12px 16px}.component__main-action{z-index:7;position:fixed;bottom:0;width:100%;border-top:1px solid #eee;background-color:#fff}.component__main-action .input-desktop{display:none}.component__main-action>div{padding:12px 16px}.component__main-action>div button{width:100%;height:40px;padding:0 16px;border-radius:8px;border:0;color:#fff;font-weight:500;background-color:#f89523;font-size:16px}.component__main-action>div button:disabled{background-color:grey!important}.component__cs-input-number{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.component__cs-input-number>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__cs-input-number>div>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__cs-input-number>div input{width:40px;text-align:center;border:0;background:transparent;outline:0}.component__cs-input-number div.button{border:1px solid #eee;background-color:#eee;width:42px;height:42px;outline:0;border-radius:50vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;user-focus:none;text-align:center;line-height:42px}.component__cs-input-number div.button.disabled{border-color:#e7e7e7!important}.component__cs-input-number div.button.disabled span{color:#e7e7e7!important}.component__cs-input-number div.button span{color:grey;font-size:18px}.component__address-suggestion{max-height:250px;overflow:auto;background-color:#fff;z-index:999999;position:fixed;border:1px solid #eee;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);border-radius:8px;margin-top:2px}.component__address-suggestion:before{position:fixed;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:100px solid red}.component__address-suggestion .address-item{padding:12px;border-bottom:1px solid #eee!important;display:-webkit-box;display:-ms-flexbox;display:flex}.component__address-suggestion .address-item>div{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px}.component__address-suggestion .address-item>div:first-child{max-width:32px;min-width:32px}.component__address-suggestion .address-item:last-child{border:0}.component__address-card{background-color:#f5f5f5;border:1px solid #eee;padding:12px 24px 12px 12px;border-radius:8px;margin-bottom:12px;position:relative}.component__address-card .address{color:#363636;font-size:18px;font-weight:600;line-height:24px}.component__address-card .user-info{margin-top:4px;font-size:15px;color:#363636}.component__address-card.selected{background-color:#feefde;border:1px solid #f89523}.component__address-card.white{background-color:#fff!important;border:0!important;padding:10px 0 0!important;margin-bottom:0}.component__address-card.white .border{border-top:1px solid #eee;margin:12px 0}.component__address-card .btn-drop-down{position:absolute;z-index:999;top:5px;right:5px;width:28px;height:28px;border:0;background:transparent;outline:0}.component__address-card .btn-drop-down span{position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:-6px -7px;color:#f89523}.component__address-card .btn-drop-down .menu{display:none;position:absolute;width:138px;z-index:1000;margin-left:-110px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);margin-top:5px}.component__address-card .btn-drop-down .menu>div{font-weight:400;height:50px;line-height:50px;border-bottom:1px solid #eee;font-size:15px}.component__address-card .btn-drop-down .menu>div:last-child{color:#eb2028}.component__address-card .btn-drop-down:focus .menu,.component__address-card .btn-drop-down:hover .menu{display:block}.component__scroll_picker{width:100%;overflow-y:auto}.component__scroll_picker .track>div{font-weight:600;font-size:22px;text-align:center;height:30px;cursor:pointer}.component__scroll_picker .track>div.extra-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__scroll_picker .deep .title{color:#363636;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center}.component__scroll_picker .deep .description{color:#363636;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0;text-align:center}.component__scroll_picker .extend{height:45px!important}.component__scroll_picker .extend>div{cursor:pointer}.component__scroll_picker.disabled{overflow:hidden;background-color:#f8f8f8}.component__scroll_picker.disabled .track>div{color:#c3c3c3}.component__icon-angle__right{position:absolute!important;right:0;padding:4px 6px;top:0;width:28px;height:28px;text-align:right}.component__icon-angle__right img{padding-top:5px}.__desktop-address__box__wrap{padding:15px 16px;border:1px solid #eee;margin-top:16px;border-radius:12px}.__desktop-address__box__wrap .__desktop-address__box .address-step{display:-webkit-box;display:-ms-flexbox;display:flex}.__desktop-address__box__wrap .__desktop-address__box .address-step>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.__desktop-address__box__wrap .__desktop-address__box .address-step>div:first-child{max-width:30px;min-width:30px}.__desktop-address__box__wrap .__desktop-address__box .address-step>div:last-child{padding-top:8px;padding-bottom:8px}.__desktop-address__box__wrap .__desktop-address__box .address-step .node{position:relative;overflow:hidden}.__desktop-address__box__wrap .__desktop-address__box .address-step .node>div{width:12px;height:12px;margin-top:14px;background-color:#dc3b41;border-radius:50vh}.__desktop-address__box__wrap .__desktop-address__box .address-step .node>div:before{content:" ";top:0;left:6px;position:absolute;width:1px;height:5px;background-color:#ddd}.__desktop-address__box__wrap .__desktop-address__box .address-step .node>div:after{content:" ";top:18px;bottom:0;left:6px;position:absolute;width:1px;background-color:#ddd}.__desktop-address__box__wrap .__desktop-address__box .address-step:first-child .node>div{margin-top:5px}.__desktop-address__box__wrap .__desktop-address__box .address-step:first-child .node>div:before{display:none}.__desktop-address__box__wrap .__desktop-address__box .address-step:first-child>div:last-child{padding-top:0}.__desktop-address__box__wrap .__desktop-address__box .address-step:last-child .node>div{background-color:#499e3f}.__desktop-address__box__wrap .__desktop-address__box .address-step:last-child .node>div:before{height:14px}.__desktop-address__box__wrap .__desktop-address__box .address-step:last-child .node>div:after{display:none}.__desktop-address__box__wrap .__desktop-address__box .address-step:last-child>div:last-child{padding-bottom:0}.__desktop-address__box__wrap .__desktop-address__box .address-step .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.__desktop-address__box__wrap .__desktop-address__box .address-step .name span{color:#363636;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.__desktop-address__box__wrap .__desktop-address__box .address-step .address{color:#363636;margin-top:4px;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.voucher-input__container{padding:0!important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #eee;border-radius:8px;overflow:hidden;cursor:pointer}.voucher-input__container button{position:absolute;right:8px;top:10px;bottom:8px;border:0;border-radius:4px;color:#fff;font-size:16px;font-style:normal;font-weight:400;background-color:#00b14f;padding:0 6px;min-width:80px}.voucher-input__container button:disabled{background-color:#ddd}.voucher-input__container button.clear-voucher{width:24px;height:24px;border-radius:50vh;padding:0;background-color:rgba(45,45,48,.2);cursor:pointer;margin-top:4px}.voucher-input__container button.clear-voucher span{font-size:16px;line-height:24px}.voucher-input__container img{position:absolute;width:20px;margin:12px 10px}.voucher-input__container input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:40px;width:100%;border:0!important;outline:0;padding-left:44px;font-size:15px;color:#363636;background-color:#fff;-webkit-box-shadow:unset;box-shadow:unset;padding-right:100px}.voucher-input__container input::-webkit-input-placeholder{font-size:15px;color:#aaa}.voucher-input__container input::-moz-placeholder{font-size:15px;color:#aaa}.voucher-input__container input::-ms-input-placeholder{font-size:15px;color:#aaa}.voucher-input__container input::placeholder{font-size:15px;color:#aaa}.voucher-input__container .clear-button{position:absolute;left:60px;top:-2px}.component__voucher-input-box .action-text{position:absolute;right:10px;top:calc(50% - 12px);color:#0560a6;font-size:15px;font-style:normal;font-weight:500;line-height:23px;text-align:left}.promotion-module .require-phone{padding-top:50px}.promotion-module .require-phone>div{text-align:center}.promotion-module .require-phone>div.text{color:#363636;font-size:17px;font-style:normal;font-weight:600;line-height:26px;text-align:center;margin-top:32px;padding:0 40px}.promotion-module .screen-title{color:#363636;font-size:22px;font-style:normal;font-weight:600;line-height:33px;text-align:left;margin-bottom:12px}.promotion-module .component__voucher-input-box{margin:0!important}.promotion-module .component__voucher-input-box img{margin-top:15px!important}.promotion-module .component__voucher-input-box input{height:44px!important}.promotion-module .component__voucher-input-box button{top:9px!important}.promotion-module .voucher-input__container button{top:7px!important}.promotion-module .exchange{-webkit-animation-name:slide-to-left;animation-name:slide-to-left;-webkit-animation-duration:.2s;animation-duration:.2s;padding:20px 16px 0}.promotion-module .exchange .dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.promotion-module .exchange .dialog-header .btn{background:#eee;width:32px;height:32px;min-width:32px;border-radius:50vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promotion-module .exchange .dialog-header .btn,.promotion-module .exchange .dialog-header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotion-module .exchange .dialog-header>div:nth-child(2){font-size:22px;font-style:normal;font-weight:600;line-height:33px;text-align:left}.promotion-module .exchange .dialog-header>div:first-child{margin-right:12px}.promotion-module .voucher{padding:20px 16px 0;-webkit-animation-name:slide-to-right;animation-name:slide-to-right;-webkit-animation-duration:.2s;animation-duration:.2s}.promotion-module .promotion-module__footer{padding:11px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.promotion-module .promotion-module__footer>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotion-module .promotion-module__footer .info>div:first-child{color:#363636;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.promotion-module .promotion-module__footer .info>div:last-child{color:#363636;font-size:20px;font-style:normal;font-weight:700;line-height:30px}.promotion-module .promotion-module__footer .action{font-size:16px;font-style:normal;font-weight:500;line-height:24px;cursor:pointer;color:#aaa}.promotion-module .promotion-item__container{height:280px;max-height:280px;overflow-y:scroll;background-color:#f5f5f5}.promotion-module .promotion-item__container .content{padding:16px}.promotion-module .promotion-item__container::-webkit-scrollbar{width:8px}.promotion-module .tab{position:relative;margin-top:8px;cursor:pointer}.promotion-module .tab .track{display:-webkit-box;display:-ms-flexbox;display:flex;height:36px}.promotion-module .tab .track>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1.2px solid #fff;font-size:15px;font-style:normal;font-weight:500;line-height:23px;color:#aaa;text-align:center}.promotion-module .tab .track>div.active{color:#363636}.promotion-module .tab .flag{height:1.2px;position:absolute;background-color:#363636;bottom:0;left:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.promotion-module.exchange-mode .component__voucher-input-box{margin-bottom:16px!important}.promotion-module.exchange-mode .promotion-item__container{height:308px;max-height:308px}.promotion-module .component__dialog-inner>div{margin:0 16px}.promotion-module .exchange-value{color:grey;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;margin-bottom:12px}.promotion-module .dialog-promotion-view__content{padding:20px 16px}.promotion-module .dialog-promotion-view__content .title{color:#363636;font-size:22px;font-style:normal;font-weight:600;line-height:33px}.promotion-module .dialog-promotion-view__content .promotion-title{color:#363636;font-size:16px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:0;text-align:left;margin-top:12px}.promotion-module .dialog-promotion-view__content .promotion-time{color:#499e3f;margin-top:8px;font-size:15px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0;text-align:left}.promotion-module .dialog-promotion-view__content .promotion-description{margin-top:12px;color:#363636;font-size:16px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:0;text-align:justify}.promotion-module .dialog-promotion-view__content .qr__container{margin-top:16px;text-align:center}.promotion-module .dialog-promotion-view__content .qr__container>div{display:inline-block;background-color:#f8f8f8;border:1px solid #eee;border-radius:16px;padding:18px 25px 12px}.promotion-module .dialog-promotion-view__content .qr__container .code{color:#363636;font-size:18px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:13.5px;margin-top:12px;text-align:center}.promotion-module .dialog-promotion-view__content .action__container{margin-top:16px}.promotion-module .dialog-promotion-view__content .action__container>div{color:#0560a6;font-size:16px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:0}.promotion-exchange__card{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);overflow:hidden;margin-bottom:12px}.promotion-exchange__card .image{height:129px;width:100%;background-size:cover;background-position:50%}.promotion-exchange__card .bottom-time-n-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px}.promotion-exchange__card .bottom-time-n-action>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotion-exchange__card .title{color:#363636;font-size:16px;font-weight:500;line-height:19px;letter-spacing:0;text-align:left}.promotion-exchange__card .time{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.promotion-exchange__card .time>div{font-size:13px;font-weight:400;line-height:16px;letter-spacing:0;text-align:left;color:grey;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotion-exchange__card .time>div:nth-child(2){padding:0 6px}.promotion-exchange__card .time .round{display:inline-block;width:4px;height:4px;border-radius:50vh;background-color:grey}.promotion-exchange__card .actions{margin-top:4px;text-align:right}.promotion-exchange__card .actions button{padding:3px 12px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;color:#fff;border:0;border-radius:4px}.promotion-item__card{background-color:#fff;padding:12px;border-radius:6px;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.promotion-item__card .description{font-size:14px;font-weight:400;color:grey}.promotion-item__card>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.promotion-item__card>div:first-child{max-width:44px;min-width:44px;border-right:2px dashed #f3f3f3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promotion-item__card>div:first-child img{width:36px}.promotion-item__card>div:first-child:before{top:-20px}.promotion-item__card>div:first-child:after,.promotion-item__card>div:first-child:before{content:" ";width:18px;height:18px;border-radius:50vh;position:absolute;right:-10px;background-color:#f5f5f5}.promotion-item__card>div:first-child:after{bottom:-20px}.promotion-item__card>div:last-child{padding-left:12px;padding-top:4px;padding-bottom:4px}.promotion-item__card .title{color:#363636;font-style:normal;font-weight:500;line-height:19px;letter-spacing:0;text-align:left;font-size:16px;min-height:48px}.promotion-item__card .time{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;color:#499e3f}.promotion-item__card .bottom-time-n-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3px}.promotion-item__card .bottom-time-n-action>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotion-item__card .actions{margin-top:4px;text-align:right}.promotion-item__card .actions button{padding:3px 12px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;color:#fff;border:0;border-radius:4px}.component__order-group__blank{margin-bottom:12px}.component__order-group__blank>div{text-align:center}.component__order-group__blank .image img{width:74px}.component__order-group__blank .title{color:#363636;font-size:17px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:0;text-align:center;margin-top:12px}.component__order-group__blank .text{padding:0 66px;margin-top:4px;color:#363636;font-size:15px;font-style:normal;font-weight:400;line-height:23px;text-align:center}.component__order-group__share-button{text-align:center;cursor:pointer}.component__order-group__share-button .btn{background-color:rgba(248,149,35,.1);padding:0 16px;display:inline-block;border-radius:8px}.component__order-group__share-button .btn>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px}.component__order-group__share-button .btn>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.component__order-group__share-button .btn>div>div:first-child{margin-right:8px}.component__order-group__user-card{margin-bottom:4px;background-color:#fff}.component__order-group__user-card .user-card{padding:16px}.component__order-group__user-card .user-card .icon-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.component__order-group__user-card .user-card>div{display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-group__user-card .user-card>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__order-group__user-card .user-card .join-at{font-size:13px;color:#0560a6}.component__order-group__user-card .user-card .avatar{max-width:32px;min-width:32px;margin-right:10px}.component__order-group__user-card .user-card .avatar img{width:32px}.component__order-group__user-card .user-card .info>div{display:block;width:100%}.component__order-group__user-card .user-card .info>div>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__order-group__user-card .user-card .name-n-price>div:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-group__user-card .user-card .name{font-size:15px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0;color:#363636}.component__order-group__user-card .user-card .name.self{font-weight:600!important}.component__order-group__user-card .user-card .price{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-group__user-card .user-card .price>div{color:#363636;font-size:15px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__order-group__user-card .user-card .price>div:last-child{margin-left:6px}.component__order-group__user-card .user-card .status-n-part{font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.component__order-group__user-card .user-card .status-n-part .part{padding-right:20px}.component__order-group__user-card .user-card .status-n-part .status.status_1{color:#0560a6}.component__order-group__user-card .user-cart{padding:0 16px 8px}.component__order-group__user-card .user-cart .component__combo-editor,.component__order-group__user-card .user-cart .component__item-editor{background-color:#f8f8f8!important;padding:12px!important;border:1px solid #eee!important;border-radius:8px!important;margin-bottom:8px!important}.component__order-group__user-card .user-cart .component__combo-editor .image__item-cart,.component__order-group__user-card .user-cart .component__item-editor .image__item-cart{width:40px!important;height:40px!important}.component__order-group__user-card .user-cart .component__combo-editor .product-name,.component__order-group__user-card .user-cart .component__item-editor .product-name{font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:21px!important}.component__order-group__user-card .user-cart .component__combo-editor .product__quantity-and-price .quantity,.component__order-group__user-card .user-cart .component__item-editor .product__quantity-and-price .quantity{display:none!important}.component__order-group__user-card .user-cart .component__combo-editor .component__card-description-bound,.component__order-group__user-card .user-cart .component__combo-editor .component__card-description-bound>div,.component__order-group__user-card .user-cart .component__item-editor .component__card-description-bound,.component__order-group__user-card .user-cart .component__item-editor .component__card-description-bound>div{margin-top:0!important}.component__order-group__user-card .user-cart .component__combo-editor>div:first-child,.component__order-group__user-card .user-cart .component__item-editor>div:first-child{width:42px!important;max-width:42px!important;height:unset!important}.component__order-group__user-card .user-cart .component__combo-editor .table-rule tr td:first-child,.component__order-group__user-card .user-cart .component__item-editor .table-rule tr td:first-child{width:50px!important;max-width:50px!important}.component__order-group__user-card.expanded .user-card .icon-arrow{-webkit-transform:rotate(0);transform:rotate(0)}.component__order-card{position:relative;background-color:#fff;margin-bottom:12px;border-radius:8px;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);padding:16px 12px 16px 16px}.component__order-card>div,.component__order-card>div .restaurant__name{display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-card>div .restaurant__name>div{color:#363636;font-size:16px;font-weight:500;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.component__order-card>div .restaurant__name>div:last-child{max-width:80px;text-align:right;font-size:14px;color:grey}.component__order-card>div .time__status{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px}.component__order-card>div .time__status>div{-webkit-box-flex:1;-ms-flex:1;flex:1;color:grey;font-size:14px}.component__order-card>div .time__status>div:last-child{text-align:right}.component__order-card>div>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__order-card>div>div:first-child{width:58px;max-width:58px;min-width:58px;height:58px;border-radius:8px;background-color:#f5f5f5;background-size:cover;background-position:50%}.component__order-card>div>div:last-child{margin-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__order-card>div>div:last-child .component__radar-effect{display:none}.component__order-card>div>div:last-child .PENDING{color:#00b14f;font-weight:600}.component__order-card>div>div:last-child .PENDING .component__radar-effect{display:block}@-webkit-keyframes radar{0%{-webkit-transform:unset;transform:unset}to{-webkit-transform:scale(3);transform:scale(3);opacity:0}}@keyframes radar{0%{-webkit-transform:unset;transform:unset}to{-webkit-transform:scale(3);transform:scale(3);opacity:0}}.component__radar-effect{position:absolute;width:10px;height:10px;background-color:#eb2028;top:-5px;right:0;border-radius:50vh}.component__radar-effect:after,.component__radar-effect:before{width:6px;height:6px;position:absolute;border-radius:50vh;border:1.5px solid #eb2028;top:1px;left:1px;content:"";-webkit-animation-name:radar;animation-name:radar;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.component__radar-effect:after{-webkit-animation-delay:1s;animation-delay:1s}.component__order-group__alert{padding:12px 8px 12px 12px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-group__alert.alert{background-color:#fedddd}.component__order-group__alert.success{background-color:#e6f8ee}.component__order-group__alert>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__order-group__alert>div:first-child{margin-right:10px}.component__order-group__alert>div:last-child{color:#363636;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.component__order-group__promotion-stick .component__order-group__alert>div:last-child{color:#00b14f!important}.component__order-group__promotion-stick>div{font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;text-align:left}.component__circle-success-white{-webkit-animation-name:rotate_and_room;animation-name:rotate_and_room;-webkit-animation-duration:.2s;animation-duration:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__circle-success-white>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:17px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:0;text-align:center}.component__circle-success-white>div:first-child{margin-right:10px}.component__circle-success-white>div img{-webkit-animation-name:rotate_and_room;animation-name:rotate_and_room;-webkit-animation-duration:.2s;animation-duration:.2s}.component__bought--item__title{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;border-bottom:1px solid #eee;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}.component__bought--item__title .btn-leave-group{position:relative!important}.component__bought--item__title .left-text,.component__bought--item__title .left-text>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__bought--item__title .left-text>div{color:#363636;font-size:17px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:0;text-align:left}.component__bought--item__title .left-text>div:first-child{margin-right:6px}.component__bought--item__title>div{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__bought--item__title>div:last-child{color:#dc3b41;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;text-align:right}@media(max-width:768px){.component__bought--item__title{padding:0!important;border-bottom:1px solid #eee}.component__bought--item__title .text{color:#363636;font-size:15px;font-style:normal;font-weight:600;line-height:23px;letter-spacing:0;text-align:left}}@-webkit-keyframes local_animation{0%{-webkit-transform:scale(.5) translateX(200px);transform:scale(.5) translateX(200px)}to{-webkit-transform:unset;transform:unset}}@keyframes local_animation{0%{-webkit-transform:scale(.5) translateX(200px);transform:scale(.5) translateX(200px)}to{-webkit-transform:unset;transform:unset}}.component__order-group__complete-suggestion{display:block!important;z-index:unset}.component__order-group__complete-suggestion .overlay,.component__order-group__complete-suggestion .popover{display:none}.component__order-group__complete-suggestion.show{z-index:3}.component__order-group__complete-suggestion.show .overlay{display:block;z-index:4;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(45,45,48,.4)}.component__order-group__complete-suggestion.show .context{z-index:5;position:-webkit-sticky;position:sticky}.component__order-group__complete-suggestion.show .popover{display:block;z-index:5;background-color:#f89523;width:343px;min-height:100px;padding:12px 16px;border-radius:12px;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);position:absolute;margin-left:-390px;margin-top:-230px;color:#fff;-webkit-animation-name:local_animation;animation-name:local_animation;-webkit-animation-duration:.2s;animation-duration:.2s}.component__order-group__complete-suggestion.show .popover .check-mark{border-color:#fff!important;background-color:#fff!important}.component__order-group__complete-suggestion.show .popover .check-mark.is-checked{background-color:#fff!important}.component__order-group__complete-suggestion.show .popover .check-mark.is-checked .ti-check{color:#f89523!important}.component__order-group__complete-suggestion.show .popover:after{content:" ";border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #f89523;position:absolute;right:-8px;bottom:10px}.component__order-group__complete-suggestion.show .popover .header{color:#fff;font-size:22px;font-style:normal;font-weight:600;line-height:33px;letter-spacing:0;text-align:left}.component__order-group__complete-suggestion.show .popover .description{color:#fff;font-size:17px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;margin-top:8px}.component__order-group__complete-suggestion.show .popover .description .str{color:#fff;font-size:17px;font-style:normal;line-height:26px;letter-spacing:0;text-align:left;font-weight:600}.component__order-group__complete-suggestion.show .checkbox{padding-top:12px;margin-top:12px;border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-group__complete-suggestion.show .checkbox>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;color:#fff}.component__order-group__complete-suggestion.show .popover-action__container{text-align:center;margin-top:28px;border:0!important;padding:0!important}.component__order-group__complete-suggestion.show .popover-action__container button{height:42px;background-color:#fff;border-radius:8px;border:0;outline:0;color:#f89523;padding:0 16px;font-size:17px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:0;text-align:center}.component__order-group__complete-suggestion.show.mobile{z-index:6;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(45,45,48,.4);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__order-group__complete-suggestion.show.mobile .popover{position:relative;margin:0!important;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button}.component__order-group__complete-suggestion.show.mobile .popover:after{all:unset!important}.component__order-group__complete-suggestion.show.mobile .context,.component__order-group__complete-suggestion.show.mobile .overlay{display:none!important}.box-best-seller{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:84px;border-radius:12px;background:#fff;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.box-best-seller .item-image{width:90px}.box-best-seller .item-image img{width:62px;height:62px;-o-object-fit:cover;object-fit:cover}.box-best-seller .item-info{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box-best-seller .item-info .item-name{font-size:15px;font-weight:700;line-height:20.4px;color:#363636}.box-best-seller .item-info .item-description,.box-best-seller .item-info .item-name{width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.box-best-seller .item-info .item-description{font-size:13px;font-weight:400;line-height:17.68px;color:grey;margin-top:2px}.box-best-seller .item-info .item-action{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-best-seller .item-info .item-action .item-price{font-size:12px;font-weight:600;line-height:16.32px}.box-best-seller .item-info .item-action .action{margin-left:auto}.box-best-seller .item-info .item-action .btn-add-cart{position:unset}.box-new-item{width:calc(100% - 5px);height:130px;background:#fff;border-radius:12px;padding:10px;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-sizing:border-box;box-sizing:border-box}.box-new-item .item-name{width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:20.4px;color:#363636;margin-top:8px}.box-new-item .item-action{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-new-item .item-action .item-price{font-size:12px;font-weight:600;line-height:16.32px}.box-new-item .item-action .action{margin-left:auto}.box-new-item .item-action .btn-add-cart{position:unset}.box-side-dish{margin-right:10px;width:237px;height:68px;border-radius:8px;padding:10px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.box-side-dish .item-image{margin-right:8px}.box-side-dish .item-image img{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.box-side-dish .item-info{height:100%;width:calc(100% - 52px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box-side-dish .item-info .item-name{width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:20.4px;color:#363636}.box-side-dish .item-info .item-action{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-side-dish .item-info .item-action .item-price{font-size:12px;font-weight:600;line-height:16.32px}.box-side-dish .item-info .item-action .action{margin-left:auto;max-width:80px}.box-side-dish .item-info .item-action .btn-add-cart{position:unset}.box-order{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:84px;border-radius:12px;background:#fff;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.box-order .item-image{width:90px}.box-order .item-image img{width:62px;height:62px;-o-object-fit:cover;object-fit:cover}.box-order .item-info{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box-order .item-info .item-name{font-size:15px;font-weight:700;line-height:20.4px;color:#363636}.box-order .item-info .item-description,.box-order .item-info .item-name{width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.box-order .item-info .item-description{font-size:13px;font-weight:400;line-height:17.68px;color:grey;margin-top:2px}.box-order .item-info .item-action{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-order .item-info .item-action .item-price{font-size:12px;font-weight:600;line-height:16.32px}.box-order .item-info .item-action .action{margin-left:auto}.box-order .item-info .item-action .btn-add-cart-order{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:23px;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600;line-height:16.32px;color:#fff;padding:0 8px;margin-left:auto;cursor:pointer}.component__item-buy-detail{background-color:#fff}.component__item-buy-detail .image_product{width:100%}.component__item-buy-detail .ti-star{color:orange}.component__item-buy-detail .image .name-n-description{display:none}.component__item-buy-detail .component__item-buy-detail--price{color:#363636;font-size:18px;font-weight:600;position:absolute;right:16px;top:14px}.component__item-buy-detail .component__item-buy-detail--price span{font-size:18px}.component__item-buy-detail .component__item-buy-detail__main{min-height:100vh}.component__item-buy-detail .component__item-buy-detail__buy-button{padding:5px 10px;position:unset!important;background-color:#fff;border-top:.5px solid rgba(45,45,48,.1)}.custom-component__item-buy-detail__main .custom-image-desktop{position:absolute;margin-top:32px;max-width:45%!important;min-width:45%!important;min-height:unset!important;max-height:100%!important;height:92%}.custom-component__item-buy-detail__main .custom-image-desktop .custom-name{font-family:sfProDisplay;font-size:33.1px;font-weight:800;line-height:39.5px;color:#fff}.custom-component__item-buy-detail__main .custom-image-desktop .custom-description{font-family:sfProDisplay;font-size:18px;font-weight:500;line-height:21.48px;color:#fff}.custom-component__item-buy-detail__main .custom-image-desktop .custom-price{margin-top:24px}.custom-component__item-buy-detail__main .custom-image-desktop .custom-price span{font-size:20px;font-weight:700;line-height:30px}.custom-component__item-buy-detail__main .custom-option-desktop{margin-top:17px;margin-left:17px}.custom-component__item-buy-detail__main .custom-option-desktop .component__customize-selector>div{border-bottom:1px solid #eee}.custom-component__item-buy-detail__main .component__main-action{border:unset}.custom-component__item-buy-detail__main .name_customize{font-family:sfProDisplay;font-size:18px!important;font-weight:800!important;color:#363636}.custom-component__item-buy-detail__main .item-name{font-family:sfProDisplay;font-size:18px!important;font-weight:600!important;color:#363636}.custom-component__item-buy-detail__main .price_customize{font-family:sfProDisplay;font-size:15px;font-weight:400;line-height:22.5px;color:grey}.custom-component__item-buy-detail__main .component__cs-input-number .button{border-radius:8px}.custom-component__item-buy-detail__main .component__cs-input-number .button:active{border:1px solid var(--primary-color);background-color:color-mix(in srgb,var(--primary-color) 20%,#fff 20%)}.component__cs-star .ti-star{font-size:18px;color:orange;margin-right:5px}.component__cs-textarea__container{position:relative}.component__cs-textarea__container .textarea{min-height:60px}.component__cs-textarea__container .component__cs-textarea{display:block;width:100%;border:0;background-color:#f5f5f5;outline:0;padding:8px 18px;font-size:15px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;height:60px}.component__cs-textarea__container .component__cs-textarea::-webkit-input-placeholder{color:rgba(90,90,90,.4)}.component__cs-textarea__container .component__cs-textarea::-moz-placeholder{color:rgba(90,90,90,.4)}.component__cs-textarea__container .component__cs-textarea::-ms-input-placeholder{color:rgba(90,90,90,.4)}.component__cs-textarea__container .component__cs-textarea::placeholder{color:rgba(90,90,90,.4)}.component__cs-textarea__container div{position:absolute;right:5px;top:4px;border:0;width:28px;height:28px;background-color:rgba(45,45,48,.1);border-radius:50vh;-webkit-animation-name:zoom_in_small_bell;animation-name:zoom_in_small_bell;-webkit-animation-duration:.3s;animation-duration:.3s;text-align:center}.component__cs-textarea__container div span{line-height:28px;font-size:12px;color:grey}.component__product-selector{background-color:#f5f5f5}.component__product-selector .select-item{padding:12px 0;border-bottom:1px solid #eee}.component__product-selector .select-item:last-child{border-bottom:0}.component__product-selector .range-item{color:grey;padding:3px 5px;font-weight:400;float:unset!important}.component__product-selector .price_customize{float:right}.component__product-selector .item-row{padding:12px 0;border-bottom:1px solid #eee}.component__product-selector .item-row:last-child{border:0}.component__customize-selector{margin-bottom:12px}.mark-out-of-stock{white-space:nowrap}@media(min-width:768px){.combo-info__name{max-width:100%!important}}.component__combo-view{width:250px;display:inline-block;margin-left:10px;position:relative;overflow:hidden;background-color:#fff;padding:5px;border-radius:10px}.component__combo-view.no-radius{border-radius:0!important}.component__combo-view.full-with-mode{width:unset;display:block;margin:0}.component__combo-view .combo-image--view{width:70px;height:70px;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:5px}.component__combo-view .combo-info{max-width:180px}.component__combo-view .combo-info .combo-info__name{max-width:calc(100% - 15px);overflow:hidden;text-overflow:ellipsis;font-size:15px;color:#363636;font-weight:600}.component__combo-view .combo-info .combo-info__name.full-with-mode{max-width:100%!important}.component__combo-view.menu-type__1{width:calc(50% - 20px);float:left}.component__combo-view.menu-type__1 .combo-image--view{width:100%!important;height:calc(50vw - 30px)}.x-combo{margin-bottom:10px}.component__item-grid{width:calc(50% - 5px);float:left;background-color:#fff;position:relative;border-radius:10px;margin-right:10px;margin-bottom:10px;-webkit-box-shadow:0 0 15px rgba(45,45,48,.1);box-shadow:0 0 15px rgba(45,45,48,.1);text-align:left;height:222px;max-width:300px}.component__item-grid.mod_2{margin-right:unset!important}.component__item-grid .image__thumb{width:100%;height:115px;border-radius:10px;background-size:cover;background-position:50%;background-repeat:no-repeat}.component__item-grid .image__thumb .bought-quantity{background-color:#f89523;color:#fff;border-radius:50vh;padding:1px 6px;font-size:1.1em;display:inline-block;position:absolute;right:10px;top:10px}.component__item-grid .item--info{padding:0 5px 10px 10px}.component__item-grid .item--info .item--info__name{font-size:15px;font-weight:600;overflow:hidden;color:#363636;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.component__item-grid .item--info .item--info__description{overflow:hidden;margin-top:3px;text-overflow:ellipsis;color:grey;font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:28px}.component__item-grid .item--info .item--info__price{margin-top:12px;font-size:12px;font-weight:600;color:orange}.component__item-grid .btn-add-to-cart{width:22px;height:22px;border-radius:50vh;border:0;background-color:#f89523;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-focus:none;position:absolute;text-align:center;line-height:22px;right:5px;bottom:5px}.component__item-grid .btn-add-to-cart:focus,.component__item-grid .btn-add-to-cart:hover{-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.5s;animation-duration:.5s}.component__item-grid .btn-add-to-cart span{color:#fff;font-size:10px;line-height:22px}.component__product-item-list.grid-2:nth-last-child(2),.component__product-item-list:nth-last-child(3){border-bottom:1px solid #eee}.component__product-item-list{position:relative;padding:5px;border-radius:10px;text-align:left;-webkit-box-shadow:0 0 15px rgba(45,45,48,.1);box-shadow:0 0 15px rgba(45,45,48,.1);background-color:#fff;-webkit-animation-name:slide-to-left;animation-name:slide-to-left;-webkit-animation-duration:.3s;animation-duration:.3s}.component__product-item-list .out-of-stock{position:absolute;bottom:12px;right:12px;background-color:#aaa;padding:4px 8px;border-radius:4px;line-height:21px;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase}.component__product-item-list.no-box-shadow{-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:1px solid rgba(90,90,90,.1)}.component__product-item-list .product-item--image--border{display:inline-block;padding:2px;background-color:transparent;position:relative}.component__product-item-list .product-item--image--border .product__cart-quantity{background-color:#f89523;color:#fff;font-size:1.1em;position:absolute;right:5px;top:5px;padding:0 5px;border-radius:50vh}.component__product-item-list .product-item--image--border .product-item--image{width:63px;height:63px;border-radius:8px;background-position:50%;-webkit-background-size:cover;background-repeat:no-repeat;background-size:cover}.component__product-item-list .product-item--name{color:#363636;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.component__product-item-list .product-item--description{overflow:hidden;text-overflow:ellipsis;font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;min-height:28px;color:grey}.component__product-item-list .product-item--price{margin-top:1px;font-size:12px;font-weight:600;color:orange;min-height:15px}.component__product-item-list .product-item--description_combo{margin-top:1px;font-size:12px;font-weight:600;color:grey;min-height:15px}.component__product-item-list .btn-show-more{width:28px;height:28px;border:0;background:transparent}.component__product-item-list .btn-show-more span{color:grey}.component__product-item-list .btn-add-to-cart{width:22px;height:22px;border-radius:50vh;border:0;background-color:#f89523;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-focus:none;position:absolute;text-align:center;line-height:22px;right:10px;bottom:10px}.component__product-item-list .btn-add-to-cart:focus,.component__product-item-list .btn-add-to-cart:hover{-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.5s;animation-duration:.5s}.component__product-item-list .btn-add-to-cart span{color:#fff;font-size:12px}.component__product-item-list.grid-2{width:calc(50% - 25px);float:left;-webkit-box-shadow:unset;box-shadow:unset;border-right:1px solid #eee;border-top:1px solid #eee;border-radius:0;padding:12px;margin-bottom:0;border-width:1px!important}.component__product-item-list.grid-2 .out-of-stock{bottom:72px;left:24px;top:unset;right:unset}.component__product-item-list.grid-2:nth-child(2n){border-right:0}.component__product-item-list.grid-2.large-1{width:calc(100% - 24px);margin-right:0;-webkit-box-shadow:unset!important;box-shadow:unset!important;border:1px solid #eee;border-radius:8px}.component__product-item-list.grid-2.large-1 .out-of-stock{bottom:12px;right:12px;left:unset}.component__product-item-list.grid-2.large-1 .product-item--image{border-radius:8px 8px 0 0}.component__product-item-list.grid-2 .product-item--image--border{padding:0;display:block}.component__product-item-list.grid-2 .product-item--image--border .product-item--image{width:100%!important;height:160px}.control--input-number{position:absolute;background-color:#fff;border-radius:50vh;bottom:5px;right:5px;-webkit-animation-name:slide-to-left;animation-name:slide-to-left;-webkit-animation-duration:.2s;animation-duration:.2s}@media(min-width:768px){.component__product-item-list.grid-2{margin:0!important;width:calc(50% - 25px)}.component__product-item-list.grid-2 .product-item--image{height:200px!important}}.component__habit_item--view{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee}.component__habit_item--view:last-child{border-bottom:unset}.component__habit_item--view>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__habit_item--view>div:first-child{width:70px;max-width:70px}.component__habit_item--view>div:last-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.component__habit_item--view>div .customization__container{line-height:14px}.component__habit_item--view>div .product-item--image{width:60px;height:60px;background-size:cover;background-position:50%;border-radius:6px}.component__habit_item--view>div .ite__name{font-size:14px;color:#363636;font-weight:600}.component__habit_item--view>div .ite__name>div{font-size:14px}.component__habit_item--view .ite__price{margin-top:5px;font-size:13px;font-weight:500}.component__habit_item--view.is-child{padding:0}.component__habit_item--view.is-child .ite__name>div{font-size:13px;color:grey}.component__habit_item--view.is-child>div:first-child{display:none}.component__order-group__module .component__dialog-popup>div{max-width:480px}.component__order-group__module .dialog-title{color:#363636;margin-top:4px;font-size:22px;font-style:normal;font-weight:600;line-height:33px;letter-spacing:0}.component__order-group__module .text-center{text-align:center}.component__order-group__module button.btn-primary{font-size:15px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0;height:40px;padding:0 16px;border:1px solid #f89523;border-radius:8px;outline:0;width:auto!important;margin:auto}.component__order-group__module button.btn-primary.outline{background-color:#fff;border:1px solid #f89523;color:#f89523}.component__order-group__module .dialog__create-group .group-expire-time{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-group__module .dialog__create-group .group-expire-time>div{color:#363636;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.component__order-group__module .dialog__create-group .group-expire-time>div.strong{display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-group__module .dialog__create-group .group-expire-time>div.strong>div{color:#363636;font-size:16px;font-style:normal;line-height:24px;letter-spacing:0;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__order-group__module .dialog__create-group .action__container{margin-top:30px}.component__order-group__module .dialog__time-picker .pickup_at__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.component__order-group__module .dialog__time-picker .pickup_at__container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #eee;border-radius:8px}.component__order-group__module .dialog__time-picker .pickup_at__container>div:nth-child(2){margin:0 10px}.component__order-group__module .dialog__time-picker .pickup_at__container>div.to-day{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__order-group__module .dialog__share-group .action__container{margin-top:24px}.component__order-group__module .dialog__share-group .share-link{display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;border-radius:8px;background-color:rgba(248,149,35,.08);margin-top:24px}.component__order-group__module .dialog__share-group .share-link>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;letter-spacing:0;text-align:left}.component__order-group__module .dialog__share-group .share-link>div:first-child{max-width:40px;min-width:40px}.component__order-group__module .dialog__share-group .share-link>div:last-child>div{position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.component__order-group__module .dialog__group-detail .image__container img{width:74px}.component__order-group__module .dialog__group-detail .dialog-description{color:#363636;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.component__order-group__module .dialog__group-detail .owner-info{margin:8px 0;border-bottom:1px solid #eee}.component__order-group__module .dialog__group-detail .owner-info>div{margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-group__module .dialog__group-detail .owner-info>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#363636;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;text-align:left}.component__order-group__module .dialog__group-detail .owner-info>div>div:first-child{margin-right:6px}.component__order-group__module .dialog__group-detail .action__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.component__order-group__module .dialog__group-detail .action__container>button{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__order-group__module .dialog__group-detail .action__container>button:first-child{margin-right:9px}.component__order-group__module .dialog__group-question .image{text-align:center;margin-top:10px}.component__order-group__module .dialog__group-question .image img{width:76px}.component__order-group__module .dialog__group-question .title{margin-top:10px;font-size:22px;font-style:normal;font-weight:600;line-height:33px;text-align:center;color:#363636}.component__order-group__module .dialog__group-question .description{margin-top:4px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:center}.component__order-group__module .dialog__group-question .action__container{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-group__module .dialog__group-question .action__container button{height:40px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px;border:1px solid #f89523;color:#f89523;background-color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:center}.component__order-group__module .dialog__group-question .action__container button:first-child{margin-right:10px}.component__order-group__module .dialog__group-question .action__container button:last-child{background-color:#f89523;color:#fff}.component__order-group__module .dialog__group-user-action .user-action__container{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px}.component__order-group__module .dialog__group-user-action .user-action__container>button{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f89523;border-radius:8px;color:#f89523;outline:0;background-color:#fff}.component__order-group__module .dialog__group-user-action .user-action__container>button:first-child{margin-right:10px}@media(min-width:768px){.action__container button{min-width:120px}.dialog__group-detail .action__container{-webkit-box-pack:unset!important;-ms-flex-pack:unset!important;justify-content:unset!important;display:block!important;text-align:center}.dialog__group-detail .action__container button{display:inline-block!important;-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important;min-width:120px}.component__order-group__module .dialog__group-question .action__container{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__order-group__module .dialog__group-question .action__container button{max-width:120px}}.component__close-popup__button{position:absolute;top:10px;right:10px;cursor:pointer}.component__input-width-prefix{border:1px solid #eee;overflow:hidden;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.component__input-width-prefix input{width:100px;height:44px;border:0!important;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;padding-left:44px;-webkit-box-flex:1;-ms-flex:1;flex:1}.component__input-width-prefix .input-icon{margin:11px 8px;position:absolute}.component__input-width-prefix .clear-icon{position:absolute;right:10px;top:14px;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s}.component__order-group__promotion-2 .promotion-title{display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-group__promotion-2 .promotion-title>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#363636;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;text-align:left}.component__order-group__promotion-2 .promotion-title>div:first-child{margin-right:6px}.component__order-group__promotion-2 .line__container{margin-top:4px;max-height:calc(100vh - 500px);overflow-y:auto;padding-bottom:12px;border-bottom:1px solid #eee;margin-bottom:12px}.component__order-group__promotion-2 .line__container>div{color:#363636;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.component__myorder_order-card{-webkit-box-shadow:1px 1px 15px rgba(0,0,0,.15);box-shadow:1px 1px 15px rgba(0,0,0,.15);margin-bottom:10px;border-radius:12px;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.3s;animation-duration:.3s;position:relative;background-color:#fff}.component__myorder_order-card .processing-description{font-style:normal;font-weight:500;font-size:13px;color:grey;line-height:19.5px}.component__myorder_order-card .rating-show{display:none;font-size:13px;line-height:19.5px;color:grey;font-weight:400;margin-bottom:10px}.component__myorder_order-card>div{padding:12px}.component__myorder_order-card>div>div .content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:12px}.component__myorder_order-card>div>div .content .group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4px}.component__myorder_order-card>div>div .content .group>div{font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:grey}.component__myorder_order-card>div>div .content .group>div:first-child{margin-right:5px}.component__myorder_order-card>div>div .content .restaurant-name{font-size:16px;font-weight:500;color:#363636;line-height:24px}.component__myorder_order-card>div>div .content .dish{color:grey;font-size:13px;line-height:19.5px;font-weight:400;margin-top:4px}.component__myorder_order-card>div>div .content .time-n-total-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4px}.component__myorder_order-card>div>div .content .time-n-total-price .time{display:-webkit-box;display:-ms-flexbox;display:flex}.component__myorder_order-card>div>div .content .time-n-total-price .time img{margin-right:4px}.component__myorder_order-card>div>div .content .time-n-total-price div{font-size:13px;line-height:19.5px;color:grey}.component__myorder_order-card>div>div .content>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__myorder_order-card>div>div .content>div:first-child{min-width:58px;max-width:58px;margin-right:12px}.component__myorder_order-card>div>div .content>div:first-child>div{height:58px;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:8px;background-color:#f5f5f5}.component__myorder_order-card>div>div .actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:12px;border-top:1px solid #eee}.component__myorder_order-card>div>div .actions>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__myorder_order-card>div>div .actions>div.PENDING{color:#138d49!important}.component__myorder_order-card>div>div .actions>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#aaa;font-size:13px;font-weight:500;line-height:19.5px}.component__myorder_order-card>div>div .actions>div:last-child{text-align:right}.component__myorder_order-card>div>div .actions button{height:24px;border:1px solid #474747;border-radius:50vh;background-color:#fff;padding:0 12px;margin-right:8px;font-size:13px;font-weight:500;color:#474747}.component__myorder_order-card>div>div .actions button:last-child{margin-right:0}.component__myorder_order-card.is-rating-box{-webkit-box-shadow:unset!important;box-shadow:unset!important;background-color:#f5f5f5}.component__myorder_order-card.is-rating-box>div{padding:8px 12px!important}.component__myorder_order-card.is-rating-box .logo-box{max-width:48px!important;min-width:48px!important}.component__myorder_order-card.is-rating-box .logo-box>div{height:48px!important}.component__myorder_order-card.is-rating-box .rating-show{display:block}.component__myorder_order-card.is-rating-box .restaurant-name{display:none!important}.component__myorder_star{display:inline-block;margin-right:8px}.component__myorder_star>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__myorder_star>div>img{margin-right:2px}.component__myorder_star>div>img:last-child{margin:0}.box-header{padding:16px 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.box-header .title{color:#363636;width:90%}.box-header .title,.box-header .title span{font-family:sfProDisplay;font-size:18px;font-weight:800;line-height:24.48px}.box-header .title span{color:#3bad19}.description{padding:0 16px;font-size:13px;font-weight:400;line-height:17.68px;color:#363636}@-webkit-keyframes full-width-effect{0%{width:40px}to{width:100%}}@keyframes full-width-effect{0%{width:40px}to{width:100%}}.order__home-page-index{background-color:#f5f5f5}.order__home-page-index .dialog__alert-out-of-time .content{padding:24px 20px;width:382px;margin:0 12px;max-width:100%}.order__home-page-index .dialog__alert-out-of-time .content .dialog__sub-title{color:#363636;font-size:22px;font-style:normal;font-weight:600;line-height:33px;letter-spacing:0;text-align:center;margin-top:8px}.order__home-page-index .dialog__alert-out-of-time .content .dialog__description{color:#363636;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:center;margin-top:8px}.order__home-page-index .dialog__alert-out-of-time .content .action__container{margin-top:28px;text-align:center}.order__home-page-index .dialog__alert-out-of-time .content .action__container button{height:45px;min-width:160px;border:0;border-radius:8px;outline:0;color:#fff;font-size:17px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:0}.order__home-page-index>div:first-child{min-height:100vh}.order__home-page-index .sticky-header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:2;left:0;right:0}.order__home-page-index .header-position-restaurant{padding:5px 15px 0}.order__home-page-index .header-position-restaurant>div{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.order__home-page-index .header-position-restaurant .ti-map-alt{font-size:16px;color:#f89523}.order__home-page-index .header-position-restaurant .header-position-restaurant--name{color:#363636}.order__home-page-index .scroll-body{background-color:#f5f5f5}.order__home-page-index .desktop-search,.order__home-page-index .menu-frame .left-box,.order__home-page-index .menu-frame .right-box{display:none}.order__home-page-index .bottom-sheet__select-category{padding:16px;position:relative}.order__home-page-index .bottom-sheet__select-category .title{color:#363636;font-size:22px;font-weight:700;line-height:33px;letter-spacing:0;text-align:left}.order__home-page-index .bottom-sheet__select-category .title button{border:0;outline:0;position:absolute;top:10px;right:10px;width:24px;height:24px;background-color:#fff}.order__home-page-index .bottom-sheet__select-category .title button span{color:#363636}.order__home-page-index .bottom-sheet__select-category .category__container{max-height:calc(100vh - 100px);overflow-y:auto;margin-top:10px}.order__home-page-index .bottom-sheet__select-category .category__container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.order__home-page-index .bottom-sheet__select-category .category__container>div>div{color:#363636;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0}.order__home-page-index .bottom-sheet__select-category .category__container>div>div span{font-size:18px}.btn-ordered{border:0;background-color:#f5f5f5;float:right;font-size:1.2em;padding:8px}.btn-ordered span{font-size:16px}.menu-type-3-n-search-box{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-type-3-n-search-box>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.btn-category-4{margin-left:12px;margin-top:8px}.btn-category-4>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f5f5f5;border-radius:8px;padding:4px 8px 4px 12px;height:24px;overflow:hidden}.btn-category-4>div,.btn-category-4>div>div{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-category-4>div>div{color:#363636;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-bar{z-index:2;width:100%;background-color:#fff;text-align:center;top:0;left:0}.menu-bar,.menu-bar.fixed{position:-webkit-sticky;position:sticky}.menu-bar .restaurant__name{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}.menu-bar .restaurant__name .btn-container{width:44px!important;max-width:44px!important}.menu-bar .restaurant__name .btn-container.search{-webkit-animation-name:slide-to-right;animation-name:slide-to-right;-webkit-animation-duration:.2s;animation-duration:.2s}.menu-bar .restaurant__name .btn-container .btn-back,.menu-bar .restaurant__name .btn-container .btn-search{width:44px}.menu-bar .restaurant__name .btn-container .btn-back>div,.menu-bar .restaurant__name .btn-container .btn-search>div{height:44px;-ms-flex-align:center}.menu-bar .restaurant__name .btn-container .btn-back>div,.menu-bar .restaurant__name .btn-container .btn-search>div,.menu-bar .restaurant__name .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-bar .restaurant__name .name{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:44px;-webkit-animation-name:slide-to-right;animation-name:slide-to-right;-webkit-animation-duration:.2s;animation-duration:.2s;-ms-flex-align:center}.menu-bar .restaurant__name .name span{color:#363636;font-weight:500;font-size:15px;margin-right:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:calc(100% - 10px)}.menu-bar .virtual-search-block{background:#f5f5f5;border-radius:8px!important;position:relative;width:100%;height:32px;text-align:left}.menu-bar .virtual-search-block img{position:absolute;margin:8px 13px}.menu-bar .virtual-search-block>div{padding-left:42px;height:32px;line-height:32px;color:grey!important;font-size:15px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.menu-bar .menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;border-top:1px solid #eee}.menu-bar .menu__container .menu-bar{overflow:auto;white-space:nowrap;z-index:2;width:100%;overflow-y:scroll;background-color:#fff;text-align:center}.menu-bar .menu__container .menu-bar::-webkit-scrollbar{width:0;height:0}.menu-bar .menu__container .menu-bar button{background-color:transparent;border:0;padding:10px;font-size:14px;height:45px;color:#3f3f3f;position:relative;outline:0}.menu-bar .menu__container .menu-bar button.selected span{width:5px;height:5px;background-color:#000;position:absolute;left:calc(50% - 3px);border-radius:50vh;bottom:5px}.menu-bar .menu__container .menu-bar.menu-2{background-color:#f5f5f5;text-transform:unset;padding-top:8px}.menu-bar .menu__container .menu-bar.menu-2 button{background-color:#fff;color:#000;width:100px;overflow:hidden;text-overflow:ellipsis;margin-right:8px;margin-bottom:8px;height:36px;border-radius:4px;font-weight:400}.menu-bar .menu__container.no-border-bottom{border-bottom:0}.menu-bar .menu__container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-bar .menu__container .btn-category{max-width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-bar button{background-color:transparent;border:0;padding:10px;font-size:14px;height:45px;color:#3f3f3f;position:relative;outline:0}.menu-bar button.selected span{width:5px;height:5px;background-color:#000;position:absolute;left:calc(50% - 3px);border-radius:50vh;bottom:5px}.menu-bar.menu-2{background-color:#f5f5f5;text-transform:unset}.menu-bar.menu-2 button{background-color:#fff;color:#000;width:100px;overflow:hidden;text-overflow:ellipsis;margin-right:8px;margin-bottom:8px;height:36px;border-radius:4px;font-weight:400}.search-block{-webkit-animation-name:slide-to-left;animation-name:slide-to-left;-webkit-animation-duration:.2s;animation-duration:.2s;position:relative;width:100%}.search-block input[type=text]{height:44px;padding:0;border:0;width:100%;outline:0;font-size:15px;color:#363636;font-weight:500}.search-block div.clear{position:absolute;right:0;top:0;height:44px;width:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s}.search-block div.clear.clear-button>div{background-color:rgba(45,45,48,.3);width:24px;height:24px;border-radius:50vh}.search-block div.clear.clear-button>div span{color:#fff;font-size:15px;line-height:24px}.menu--all.menu_scrollable{overflow-y:auto}.menu--all.menu-2{padding:0}.slide-right-to-left{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slide-right-to-left-enter,.slide-right-to-left-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.restaurant_info .header{height:44px;text-align:center;font-size:15px;color:#363636;font-weight:500;line-height:44px}.restaurant_info .header>div{position:absolute;top:0;right:0;width:44px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px}.restaurant_info .box{padding:16px}.restaurant_info .box .pos_name{font-size:20px;font-weight:600;color:#363636;line-height:30px;margin-bottom:8px}.restaurant_info .box .info-row,.restaurant_info .box .info-row>div{display:-webkit-box;display:-ms-flexbox;display:flex}.restaurant_info .box .info-row>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.restaurant_info .box .info-row>div:first-child{max-width:34px}.restaurant_info .box .info-row>div:last-child{border-bottom:1px solid #eee;font-size:16px;color:#363636;font-weight:400;line-height:24px}.restaurant_info .box .info-row>div:last-child span{font-size:16px;color:#0560a6;font-weight:400;line-height:24px}.restaurant_info .box .info-row:last-child div:last-child{border:0}.gradient-overlay{height:0;position:fixed;bottom:0;left:0;right:0}.gradient-overlay:before{content:"";width:100%;height:100px;position:absolute;-webkit-box-shadow:0 -60px 60px hsla(0,0%,100%,.9);box-shadow:0 -60px 60px hsla(0,0%,100%,.9)}.dialog__suggestion-voucher .content{background-image:url(/static/images/background_voucher.svg);background-size:cover;background-position:50%;background-color:#f89523;border-radius:12px!important;overflow:hidden;width:calc(100% - 32px);max-width:460px}.dialog__suggestion-voucher .content>div{padding:20px 30px 20px 20px}.dialog__suggestion-voucher .content>div:first-child>div>div:first-child{border-radius:8px;border:2px solid #fff;display:inline-block;color:#fff;font-size:23px;height:40px;line-height:40px;padding:0 15px;font-family:iCielCadena}.dialog__suggestion-voucher .content>div:first-child>div:nth-child(2){font-family:sfProDisplay;font-weight:800;margin-top:12px;font-size:23px;color:#fff;line-height:30px}.dialog__suggestion-voucher .content>div:first-child>div:last-child{font-size:15px;margin-top:12px;font-weight:500;color:#fff;line-height:22.5px}.dialog__suggestion-voucher .content>div:last-child{background-color:#fff;text-align:center;padding:14px}.dialog__suggestion-voucher .content>div:last-child button{height:40px;background-color:#f89523;border-radius:8px;border:0;color:#fff;font-size:16px;line-height:24px;font-weight:600;min-width:131px}.header-info{background-color:#fff;border-bottom:1px solid #fff}.header-info .restaurant__name{font-size:17px;font-style:normal;font-weight:600;line-height:25px;letter-spacing:0;text-align:left;color:#363636;padding:0 10px}.header-info .restaurant__navigation{display:none!important;color:#363636;padding-left:10px}.header-info .restaurant__navigation,.header-info .restaurant__navigation span{font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:center}.header-info .restaurant__navigation span{color:#aaa}.header-info .logo-n-cover{background-image:url(/static/images/default_cover.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;height:56vw;position:relative;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.header-info .logo-n-cover .navigator{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-info .logo-n-cover .navigator>div:first-child{margin-top:0!important}.header-info .logo-n-cover .navigator .btn__back>div span{color:#f5f5f5;font-size:18px}.header-info .logo-n-cover .logo{position:absolute;width:75px;min-width:75px!important;height:75px;background-size:cover;background-position:50%;border:2.5px solid #fff;left:10px;bottom:-10px;border-radius:10px;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);margin:0!important;padding:0;background-color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.header-info .km{max-width:100px;text-align:right;font-size:13px;line-height:19.5px;color:grey}.header-info .info-name{position:relative}.header-info .info-name .component__order-floating__button{position:absolute!important}.header-info .info-name .voucher-on-desktop{padding-left:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-info .info-name .voucher-on-desktop>div{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-color:#f8f8f8;border:1px solid #eee;min-height:45px;border-radius:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px}.header-info .info-name .voucher-on-desktop>div img.prefix-icon{position:absolute;top:10px}.header-info .info-name .voucher-on-desktop>div .campaign-name{font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;color:#363636;padding-left:30px}.header-info .info-name .voucher-on-desktop>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-info .info-name .voucher-on-desktop>div .action{max-width:100px;min-width:100px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-info .info-name .voucher-on-desktop>div .action .ti-check{-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.3s;animation-duration:.3s}.header-info .info-name .voucher-on-desktop>div .action>div{margin-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#363636;font-size:14px;font-style:normal;font-weight:500;line-height:21px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-info .info-name .voucher-on-desktop.coped>div{border-color:#499e3f!important}.header-info .info-name .voucher-on-desktop.coped .action>div{color:#499e3f}.header-info .info-name>div{display:-webkit-box;display:-ms-flexbox;display:flex}.header-info .info-name>div>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-info .info-name>div>div:first-child>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;padding-right:12px}.header-info .info-name>div>div:first-child>div:first-child>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-info .info-name>div>div:first-child>div:first-child>div:first-child{max-width:44px;min-width:44px;height:44px}.header-info .info-name>div>div:first-child>div:first-child>div:first-child .component__cs-touch>div{height:44px;text-align:center;padding-top:6px}.header-info .info-name>div>div:first-child>div:first-child>div:nth-child(2){font-size:20px;line-height:30px;color:#363636;padding-right:10px;font-weight:600}.header-info .info-name>div>div:first-child>div.restaurant_info{padding:12px}.header-info .info-name>div>div:first-child>div.restaurant_info .address-n-distance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-info .info-name>div>div:first-child>div.restaurant_info .address-n-distance>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-info .info-name>div>div:first-child>div.restaurant_info .open-status .opened{color:#499e3f!important}.header-info .info-name>div>div:first-child>div.restaurant_info .open-status .closed{color:#dc3b41!important}.header-info .info-name>div>div:first-child>div.restaurant_info .open-status .icon-open{border-radius:50%;width:8px;height:8px;background:#499e3f!important}.header-info .info-name>div>div:first-child>div.restaurant_info .open-status .icon-close{border-radius:50%;width:8px;height:8px;background:#dc3b41!important}.header-info .info-name>div>div:first-child>div.restaurant_info>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px}.header-info .info-name>div>div:first-child>div.restaurant_info>div *{font-size:16px!important;font-style:normal;font-weight:400!important;line-height:24px}.header-info .info-name>div>div:first-child>div.restaurant_info>div:last-child{margin-bottom:unset}.header-info .info-name>div>div:first-child>div.restaurant_info>div>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-info .info-name>div>div:first-child>div.restaurant_info>div>div:first-child{max-width:15px;min-width:15px;margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-info .info-name>div>div:first-child>div.restaurant_info>div>div:nth-child(2){font-size:13px;line-height:19.5px;color:grey}.header-info .info-name>div>div:first-child>div.restaurant_info>div>div:nth-child(2) span{font-size:13px;line-height:19.5px}.header-info .search-box>div{width:100%}@media(min-width:768px){.header-info{padding:20px 16px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;border-bottom:0!important}.header-info .restaurant__navigation{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.header-info .logo-n-cover{height:unset!important;overflow:hidden;-webkit-box-flex:2;-ms-flex:2;flex:2}.header-info .logo-n-cover .logo{width:80px!important;height:80px!important}.header-info>div{-webkit-box-flex:3;-ms-flex:3;flex:3}.header-info .info-name{margin-left:15px}.header-info .info-name .restaurant__name{font-size:30px;font-style:normal;font-weight:500;line-height:36px;text-align:left;margin-top:16px!important}.header-info .info-name .search-box,.menu-bar{display:none!important}.menu-frame{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0}.menu-frame .component__product-item-list{-webkit-box-shadow:unset!important;box-shadow:unset!important;border-radius:0!important;border-bottom:0!important}.menu-frame .menu--all{padding-top:0!important}.menu-frame>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-frame .left-box{display:block!important;max-width:260px;min-width:260px}.menu-frame .left-box>div{background-color:#fff;margin-right:16px;border-radius:8px;min-height:100px;position:-webkit-sticky;position:sticky;top:16px;padding:12px}.menu-frame .left-box .title{color:#363636;font-size:17px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:0}.menu-frame .left-box .menu-bar__desktop{margin-top:8px;max-height:calc(100vh - 90px);overflow-y:auto}.menu-frame .left-box .menu-bar__desktop::-webkit-scrollbar{width:8px}.menu-frame .left-box .menu-bar__desktop>div{color:#363636;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:left;padding:8px;border-radius:8px;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-bottom:8px}.menu-frame .left-box .menu-bar__desktop>div:last-child{margin-bottom:0!important}.menu-frame .left-box .menu-bar__desktop>div:hover{background-color:#f5f5f5}.menu-frame .left-box .menu-bar__desktop>div.selected{font-weight:500;color:#363636!important;background-color:rgba(5,96,166,.12)}.menu-frame .combo__container{overflow:auto}.menu-frame .combo__container .scroll{width:500px!important;white-space:nowrap!important}.menu-frame .right-box{display:block!important;max-width:434px;min-width:200px}.menu-frame .right-box .text-title{padding:16px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-frame .right-box .text-title span{color:#363636;font-size:17px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:0;text-align:left}.menu-frame .right-box .card{padding:0 16px 20px;max-height:250px;overflow-y:auto}.menu-frame .right-box>div{position:-webkit-sticky;position:sticky;top:16px}.menu-frame .right-box .right-box__content{margin-left:16px;border-radius:8px;min-height:100px;background-color:#fff}.menu-frame .right-box .action__container{border-top:1px solid #eee;padding:10px 16px 16px}.menu-frame .right-box .action__container .total-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-frame .right-box .action__container .total-price span{color:#363636;font-size:17px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:0;text-align:left}.menu-frame .right-box .action__container .btn-primary{margin-top:8px}.menu-frame .right-box .desktop-cart__empty{padding:30px 0 25px}.menu-frame .right-box .desktop-cart__empty>div{text-align:center}.menu-frame .right-box .desktop-cart__empty .text{margin-top:14px;font-size:17px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:0;color:#8190a3}.gradient-overlay{display:none!important}.component__combo-editor,.component__item-editor{border:0!important;margin-top:12px;-webkit-box-shadow:1px 1px 15px rgba(0,0,0,.08);box-shadow:1px 1px 15px rgba(0,0,0,.08);border-radius:8px;padding:12px!important}.component__combo-editor .table-rule tr td:first-child,.component__item-editor .table-rule tr td:first-child{display:none}.component__combo-editor .quantity-box,.component__item-editor .quantity-box{display:inline-block;border:1px solid #eee;border-radius:4px;padding:2px 6px;font-size:15px;font-style:normal;font-weight:500;line-height:18px;text-align:center}.component__combo-editor .product__quantity-and-price .quantity,.component__combo-editor>div:first-child,.component__item-editor .product__quantity-and-price .quantity,.component__item-editor>div:first-child{display:none}.combo__container-parent{padding-top:8px}.desktop-search{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:9px 12px 20px;background-color:#fff;position:relative;border-radius:8px 8px 0 0}.desktop-search span{position:absolute;margin:9px 12px;color:grey;font-size:16px}.desktop-search input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #eee;height:30px;border-radius:4px;background-color:#f9f9f9;padding-left:40px;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;color:#363636}.desktop-search input::-webkit-input-placeholder{color:grey}.desktop-search input::-moz-placeholder{color:grey}.desktop-search input::-ms-input-placeholder{color:grey}.desktop-search input::placeholder{color:grey}.right-box .component__cart-table .component__combo-editor,.right-box .component__cart-table .component__item-editor{-webkit-box-shadow:unset!important;box-shadow:unset!important}.right-box .component__order-group__user-card{border-bottom:4px solid #f8f8f8}.right-box .btn-leave-group{color:#dc3b41;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;text-align:right;cursor:pointer}.right-box .group-card__container{max-height:300px;overflow-y:auto}}@media(min-width:1920px){.menu-frame .right-box .card{max-height:400px!important}}.suggestion__new_dist{border-radius:16px;background:-webkit-gradient(linear,left top,left bottom,from(#fff3f3),to(#ffebc0));background:linear-gradient(180deg,#fff3f3,#ffebc0);padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.suggestion__new_dist .icon-suggeston{position:absolute;right:-12px;margin-top:-21px}.suggestion__new_dist .box_item_new_dish{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.suggestion__best_seller{border-radius:16px;background:-webkit-gradient(linear,left top,left bottom,from(#e6faff),to(#caedc7));background:linear-gradient(180deg,#e6faff,#caedc7);padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.suggestion__best_seller .icon-suggeston{position:absolute;right:-12px;margin-top:-21px}.suggestion__title{font-size:18px;font-weight:700;line-height:24.48px;color:#363636;margin-bottom:12px}.component__recommend-deal--item{width:136px;height:175px;background-color:#f5f5f5;border-radius:10px;overflow-y:hidden;display:inline-block;margin-left:10px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.component__recommend-deal--item .item-detail{position:absolute;width:100%;min-height:80px;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(45,45,48,0)),to(rgba(45,45,48,.9)));background:linear-gradient(top,rgba(45,45,48,0),rgba(45,45,48,.9));border-radius:0 0 0 0;color:#fff}.component__recommend-deal--item .item-detail>div{padding:40px 10px 10px}.component__recommend-deal--item .item-detail .item-detail--name{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:14px}.component__recommend-deal--item .item-detail .item-detail--price{color:orange;font-size:12px;font-weight:600}.component__cart-fixed-bottom{background-color:#f89523;color:#fff;z-index:2;position:fixed;width:100%;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px 8px 0 0;overflow:hidden}.component__cart-fixed-bottom.down{-webkit-animation-name:slide_down;animation-name:slide_down;-webkit-animation-duration:.3s;animation-duration:.3s}.component__cart-fixed-bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;width:100%}.component__cart-fixed-bottom .container span{font-size:1.1em;-webkit-box-flex:1;-ms-flex:1;flex:1}.component__cart-fixed-bottom .container span:first-child,.component__cart-fixed-bottom .container span:last-child{font-size:20px}.component__cart-fixed-bottom .container span:last-child{text-align:right}.component__cart-fixed-bottom .container .text-view{-webkit-box-flex:8;-ms-flex:8;flex:8;font-size:15px;font-weight:600;text-align:center}.component__fixed-header{position:relative;background-color:#fff}.component__fixed-header .background{background-color:#000;-webkit-filter:blur(4px);filter:blur(4px);opacity:.6;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:1;top:0;left:0;height:100vh;width:100%}.component__fixed-header .search-icon{position:absolute;left:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:10px}.component__fixed-header .search-icon span{font-size:18px;color:#c1c1c1}.component__fixed-header .page{z-index:2;width:100%;height:100vh}.component__fixed-header .page .content-area{background-color:#fff}.component__pos-info .pos--name{color:#363636;font-size:17px;font-weight:700}.component__pos-info .pos--address{font-size:13px;color:grey;max-width:calc(100% - 80px)}.component__pos-info .pos--description{font-size:1.4em;margin-top:10px;color:#363636;position:relative;border-radius:6px}.component__pos-info .table__name{position:absolute;background-color:#fff;top:0;font-size:12px;font-weight:600;right:0;border:1px solid grey;padding:5px 8px;color:grey;border-radius:4px}.component__pos-info .restaurant__logo{background-image:url(/static/images/home_restaurant/home_banner.svg);background-repeat:no-repeat;width:100%;height:140px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:100%}.component__pos-info .restaurant__logo div{color:#fff;text-align:center}.component__pos-info .restaurant__logo div>div:first-child{font-weight:700;font-size:22px}.component__pos-info .restaurant__logo div>div:last-child{margin-top:5px;font-size:15px}.component__order-floating__button{position:fixed;left:16px;bottom:12px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);padding-right:12px}.component__order-floating__button>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:47px;padding-left:12px;position:relative}.component__order-floating__button>div>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;color:#363636;font-weight:500;font-size:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__order-floating__button>div>div:first-child{max-width:16px}.component__lang-selection{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:8px;padding:0 10px;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);position:relative}.component__lang-selection,.component__lang-selection>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__lang-selection>div{height:24px}.component__lang-selection>div:first-child{margin-right:5px}.component__lang-selection>div span{font-size:14px;color:#363636;font-weight:600}.component__lang-selection .overlay{z-index:9;position:absolute;top:26px;right:0;padding:8px;height:auto;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);border-radius:8px;display:block;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s}.component__lang-selection .overlay .item{position:relative;overflow:hidden}.component__lang-selection .overlay .item>div{padding:8px 14px}.component__lang-selection .overlay .item>div,.component__lang-selection .overlay .item>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__lang-selection .overlay .item>div>div{margin-right:12px;font-size:14px;font-weight:600;color:#363636;line-height:21px}.component__lang-selection .overlay .item>div>div:last-child{margin-right:0}.component__order-group__card--wrap{padding:0 12px;margin:6px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;position:relative}.component__order-group__card--wrap .component__order-group__card{background-color:#feefdd;z-index:0;display:block;border-radius:16px;width:100%}.component__order-group__card--wrap .component__order-group__card.z-level{z-index:4}.component__order-group__card--wrap .component__order-group__card .inner{margin-top:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 10px}.component__order-group__card--wrap .component__order-group__card .inner>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__order-group__card--wrap .component__order-group__card .arrow{max-width:18px}.component__order-group__card--wrap .component__order-group__card .image{max-width:50px!important;min-width:50px!important;margin-right:10px!important;margin-top:0!important;height:unset!important}.component__order-group__card--wrap .component__order-group__card .image img{width:100%}.component__order-group__card--wrap .component__order-group__card>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.component__order-group__card--wrap .component__order-group__card .card-title{color:#363636;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:left}.component__order-group__card--wrap .component__order-group__card .card-title.not-is-owner{margin-top:4px;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.component__order-group__card--wrap .component__order-group__card .not-owner-text{color:#363636;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0}.component__order-group__card--wrap .component__order-group__card .card-description{color:#363636;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.component__order-group__card--wrap .component__order-group__card .card-blank{font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:left}.component__order-group__card--wrap .overlay{z-index:3;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(45,45,48,.4)}.component__order-group__card--wrap .popover{-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);background-color:#fff;position:absolute;width:calc(100% - 24px);max-width:600px;height:auto;right:12px;margin-top:30px;border-radius:12px;display:block!important}.component__order-group__card--wrap .popover .popover-inner{margin:12px 16px}.component__order-group__card--wrap .popover .popover-inner:before{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;position:absolute;top:-8px;right:24px}.component__order-group__card--wrap .popover .popover-inner .btn-close{width:24px;height:24px;padding:0;position:absolute;right:10px;top:10px;border:0;outline:0;background:transparent}.component__order-group__card--wrap .popover .popover-inner .btn-close span{color:#363636}.component__order-group__card--wrap .popover .popover-inner .p-title{color:#363636;font-size:22px;font-style:normal;font-weight:600;line-height:33px;letter-spacing:0;text-align:left}.component__order-group__card--wrap .popover .popover-inner .p-description{color:#363636;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;margin-top:8px}.component__order-group__card--wrap .popover .popover-inner .action{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.component__order-group__card--wrap .popover .popover-inner .action .btn__container{margin-top:27px;text-align:center}.component__order-group__card--wrap .popover .popover-inner .action .btn__container button{height:40px;color:#fff;border:0;outline:0;border-radius:8px;font-size:15px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0;padding:0 16px}@media(min-width:768px){.component__order-group__card--wrap .not-owner-text{color:#f89523!important}.component__order-group__card--wrap .component__order-group__card{background-color:#fff!important}.component__order-group__card--wrap .component__order-group__card .image{max-width:68px!important;min-width:68px!important}.component__order-group__card--wrap .component__order-group__card .popover{right:unset!important;width:343px!important;margin-top:18px!important}.component__order-group__card--wrap .component__order-group__card .popover .popover-inner:before{right:unset!important;left:10px}}.component__order-group__promotion div{color:#363636;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.error-404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;text-align:center;width:100%}.error-404 img{width:291px;height:auto}.error-404 .title{font-size:28px;font-weight:800;line-height:38.08px;color:#363636;margin-top:20px}.error-404 .description{font-size:18px;font-weight:400;line-height:24.48px;color:#363636;margin-top:8px}@-webkit-keyframes bounce_ani{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce_ani{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.page__home-restaurant{background-color:#f5f5f5}.page__home-restaurant.disabled-scroll{height:100vh;overflow:hidden}.page__home-restaurant .restaurant_card--container{padding:0 12px;min-height:calc(100vh - 105px)}.page__home-restaurant .page--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__home-restaurant .page--info>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:12px}.page__home-restaurant .page--title{font-size:22px;padding:20px 16px;font-weight:600}.address-picker{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.address-picker .icon-left,.address-picker .icon-right{height:46px;width:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}.address-picker .icon-right{right:0}.address-picker .icon-right>div{width:22px;height:22px;background-color:rgba(45,45,48,.3);border-radius:50vh;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s;text-align:center}.address-picker .icon-right>div span{color:#fff;font-size:16px;line-height:22px}.address-picker>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.address-picker>div img{position:absolute}.address-picker>div input[type=text]{height:46px;width:100%;border:0;outline:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 46px 0 52px;font-size:15px;color:#363636;font-weight:500}.address-picker>div input[type=text]::-webkit-input-placeholder{color:#aaa;font-size:15px;font-weight:500}.address-picker>div input[type=text]::-moz-placeholder{color:#aaa;font-size:15px;font-weight:500}.address-picker>div input[type=text]::-ms-input-placeholder{color:#aaa;font-size:15px;font-weight:500}.address-picker>div input[type=text]::placeholder{color:#aaa;font-size:15px;font-weight:500}@media(min-width:768px){.page--content{position:relative}.page--content,.page--content .component__suggestion-address-picker>div{max-width:1366px;margin:auto}}.powered{background-color:#fff;padding:10px 0;text-align:center;bottom:0;left:0}.powered .description{font-size:13px;font-weight:600;color:grey;margin-bottom:5px}.component__home-interaction .interaction--item{-webkit-box-flex:1;-ms-flex:1;flex:1;width:30%;height:100px;background-color:#fff!important;border-radius:10px;position:relative;border:1px solid rgba(45,45,48,.1)}.component__home-interaction .interaction--item:hover{opacity:.8}.component__home-interaction .interaction--item>div{text-align:center;padding-top:10px}.component__home-interaction .interaction--item>div.text-description{color:#363636;font-size:13px;font-weight:600}.component__home-interaction .interaction--item>div img{width:100%;max-width:55px;background-color:rgba(45,45,48,.1);border-radius:15px}.component__home-interaction .interaction--item>div span{margin:auto;font-size:20px;color:#363636;background-color:rgba(45,45,48,.2);width:46px;height:46px;display:block;line-height:46px;border-radius:10px}.component__home-interaction .interaction--item:first-child{margin-right:10px}.component__home-interaction .interaction--item:last-child{margin-left:10px}.component__home-interaction .interaction--item.one{background-color:#1374ba}.component__home-interaction .interaction--item.two{margin-left:1px;margin-right:1px;background-color:#ed5353}.component__home-interaction .interaction--item.three{background-color:#ed9f41}.component__home-interaction .menu{padding:15px;background-color:#e84545;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.component__home-interaction .menu>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__home-interaction .menu>div:first-child{max-width:90px}.component__home-interaction .menu>div:last-child{color:#fff;font-size:15px;font-weight:600}.component__habit-item{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:.5px solid rgba(45,45,48,.1)}.component__habit-item:last-child{border-bottom:unset}.component__habit-item .product-item--image{width:70px;height:70px;border-radius:10px;background-size:cover;background-position:50%!important}.component__habit-item>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__habit-item>div .price-and-action{display:-webkit-box;display:-ms-flexbox;display:flex}.component__habit-item>div .price-and-action>div{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;font-weight:600}.component__habit-item>div .price-and-action>div .btn-order-now{border:0;border-radius:50vh;color:#fff;background-color:orange;height:24px;padding:0 10px;outline:0}.component__habit-item .item--name{color:#363636;font-weight:600;font-size:14px}.component__habit-item .item--description{height:20px;overflow:hidden;text-overflow:ellipsis}.component__restaurant-card{background-color:#fff;border-radius:8px;margin-bottom:12px;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);opacity:.5}.component__restaurant-card.opened{opacity:1}.component__restaurant-card.opened .pos__extra-data>div:last-child{color:#00b14f!important}.component__restaurant-card.closed img{-webkit-filter:grayscale(1);filter:grayscale(1)}.component__restaurant-card.closed .ticket-description>div:last-child{color:grey!important}.component__restaurant-card .container{position:relative;padding:12px 16px}.component__restaurant-card .container,.component__restaurant-card .container>div .pos__name-distance{display:-webkit-box;display:-ms-flexbox;display:flex}.component__restaurant-card .container>div .pos__name-distance .pos__name{color:#363636;font-weight:600;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.component__restaurant-card .container>div .pos__name-distance>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__restaurant-card .container>div .pos__name-distance>div:last-child{max-width:80px;text-align:right;color:#aaa;font-size:13px;font-weight:400}.component__restaurant-card .container>div .pos__address{color:grey;padding-top:4px;font-size:13px;line-height:19.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.component__restaurant-card .container>div .address-distance{text-align:right;margin-top:5px;font-size:13px;font-weight:500;background-color:#f5f5f5;color:#aaa;border-radius:50vh;display:inline-block;padding:3px 5px}.component__restaurant-card .container>div .ti-angle-right{position:absolute;right:8px;color:grey;font-size:16px;top:calc(50% - 10px)}.component__restaurant-card .container>div .pos__extra-data{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__restaurant-card .container>div .pos__extra-data>div:last-child{text-align:right;color:#aaa;font-size:13px}.component__restaurant-card .container>div .ticket-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__restaurant-card .container>div .ticket-description>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__restaurant-card .container>div .ticket-description>div:first-child{max-width:18px;min-width:18px;margin-right:8px}.component__restaurant-card .container>div .ticket-description>div:last-child{display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;color:#f89523;font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.component__restaurant-card .container>div:first-child{width:58px;min-width:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__restaurant-card .container>div:first-child>div{background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#c4c4c4;border-radius:8px;width:58px;height:58px;min-width:58px}.component__restaurant-card .container>div:last-child{padding-left:9px;overflow:hidden}.component__suggestion-address-picker{z-index:9999;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(45,45,48,.4)}.component__suggestion-address-picker>div>div:first-child{margin-left:7px;height:44px;background-color:#fff;border-radius:50vh;display:inline-block;padding-left:44px;padding-right:20px;position:relative}.component__suggestion-address-picker>div>div:first-child .icon-left{position:absolute;left:0;top:0;width:52px;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__suggestion-address-picker>div>div:first-child .text{color:#aaa;height:46px;font-size:15px;font-weight:500;line-height:46px}.component__suggestion-address-picker>div>div:last-child{background-color:#fff;margin:10px;border-radius:11px;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.3s;animation-duration:.3s}.component__suggestion-address-picker>div>div:last-child:before{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;margin-left:100px;position:absolute;margin-top:-8px}.component__suggestion-address-picker>div>div:last-child .box{padding:16px}.component__suggestion-address-picker>div>div:last-child .box .title{font-size:22px;color:#363636;font-weight:600;line-height:33px;margin-top:12px}.component__suggestion-address-picker>div>div:last-child .box .description{color:#636363;margin-top:8px;font-size:16px;font-weight:400;line-height:24px}.component__suggestion-address-picker>div>div:last-child .box>div:first-child{text-align:center}.component__suggestion-address-picker>div>div:last-child .controls{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #eee;padding:16px}.component__suggestion-address-picker>div>div:last-child .controls>div{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;background-color:#eee;height:40px;font-size:16px;font-weight:600;line-height:40px;color:#363636;border-radius:8px}.component__suggestion-address-picker>div>div:last-child .controls>div:first-child{margin-right:8px}.component__suggestion-address-picker>div>div:last-child .controls>div.primary{background-color:#f89523;color:#fff}.split-the-bill{background-color:#f8f8f8}.split-the-bill .stick-note{background-color:#fff;padding:12px 16px;margin-bottom:8px}.split-the-bill .stick-note .note-title{color:#363636;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:left}.split-the-bill .stick-note .note-description{margin-top:8px;color:#363636;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.split-the-bill .user-card{background-color:#fff;padding:12px 16px;margin-bottom:2px}.page__order-detail .__desktop-address__box__wrap{margin-bottom:12px}.page__order-detail .order-type__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.page__order-detail .order-type__header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__order-detail .order-type__header>div:first-child{color:#363636;font-size:20px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:0;text-align:left}.page__order-detail .order-type__header>div:last-child{font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:right}.page__order-detail .order-type__header>div:last-child span{display:inline-block;width:5px;height:5px;background-color:#363636;border-radius:50vh;margin:0 9px}.page__order-detail .group-control{padding:0 16px;margin-bottom:20px}.page__order-detail .group-order__detail{border-top:16px solid #f8f8f8;border-bottom:16px solid #f8f8f8;padding-top:12px}.page__order-detail .group-order__detail .component__order-group__user-card{margin-bottom:0!important;border-bottom:4px solid #f8f8f8}.page__order-detail .group-order__detail .area-title{color:#363636;font-size:15px;font-style:normal;font-weight:600;line-height:23px;letter-spacing:0;text-align:left;padding:0 16px}.page__order-detail .address-info{padding:0 16px!important}.page__order-detail .address-info .__desktop-address__box__wrap{background-color:#f8f8f8;padding:12px!important}.page__order-detail .address-info .__desktop-address__box{border-radius:0!important;border-left:0!important;border-right:0!important}.page__order-detail .box-error{padding:0 16px;margin-top:10px}.page__order-detail .box-error .box-error-sync{text-align:center;padding:20px 0;background:rgba(219,77,55,.8);border-radius:12px}.page__order-detail .box-error .box-error-sync .text-error{color:#f5f5f5;font-size:1.05em;font-weight:600}.page__order-detail .box-error .box-error-sync .note-error{font-weight:400;color:#f5f5f5;margin-top:10px;padding:0 20px}.page__order-detail .box-error .box-error-sync .btn-show-message-error{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.page__order-detail{background-color:#f5f5f5}.page__order-detail .component__combo-editor,.page__order-detail .component__item-editor{position:relative}.page__order-detail .component__combo-editor .product__quantity-and-price,.page__order-detail .component__item-editor .product__quantity-and-price{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;color:grey;font-weight:400;margin-top:5px;bottom:10px;right:10px}.page__order-detail .component__combo-editor .product__quantity-and-price>div,.page__order-detail .component__item-editor .product__quantity-and-price>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page__order-detail .component__combo-editor .product__quantity-and-price>div:last-child,.page__order-detail .component__item-editor .product__quantity-and-price>div:last-child{text-align:right}.page__order-detail .component__combo-editor,.page__order-detail .component__item-editor{margin-top:12px;-webkit-box-shadow:unset!important;box-shadow:unset!important;border-bottom:1px solid #eee!important;border-radius:0!important;padding:12px!important}.page__order-detail .component__combo-editor .product-name,.page__order-detail .component__item-editor .product-name{font-size:16px!important;font-weight:500!important}.page__order-detail .component__combo-editor .table-rule tr td:first-child,.page__order-detail .component__item-editor .table-rule tr td:first-child{display:none}.page__order-detail .component__combo-editor .quantity-box,.page__order-detail .component__item-editor .quantity-box{display:inline-block;border:1px solid #eee;border-radius:4px;padding:2px 6px;font-size:15px;font-style:normal;font-weight:500;line-height:18px;text-align:center}.page__order-detail .component__combo-editor .product__quantity-and-price .quantity,.page__order-detail .component__combo-editor>div:first-child,.page__order-detail .component__item-editor .product__quantity-and-price .quantity,.page__order-detail .component__item-editor>div:first-child{display:none}.page__order-detail .order-description.with-custom{border:0!important;padding:16px 20px 0!important}.page__order-detail .order-description.with-custom>div>div{font-size:15px!important;font-weight:400!important;line-height:23px!important}.page__order-detail .text-title{font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#363636}.page__order-detail .order-detail__content{max-width:1366px!important}.page__order-detail .order-detail__content .order-detail{padding:0!important}.page__order-detail .order-detail__content .order-detail>div{border:0!important;border-radius:0!important}.page__order-detail .order-detail__content .order-detail .order-control{padding:12px 20px;border-top:1px solid #eee!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__order-detail .order-detail__content .order-detail .order-control button{font-weight:500!important}.page__order-detail .order-detail__content .order-detail .order-control button.btn-cancel{background-color:#fff;color:#dc3b41;border-color:#dc3b41;max-width:50%}.page__order-detail .order-detail__content .order-code{margin-top:0!important;padding-top:16px}.page__order-detail .order-detail__content .order-code span{font-size:16px!important;font-weight:400}.page__order-detail>div:first-child{max-width:1366px;margin:auto;position:relative;background-color:#fff}}.component__item-bought{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;border-bottom:1px solid;border-color:rgba(90,90,90,.1)}.component__item-bought>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__item-bought>div:first-child{width:60px;max-width:60px}.component__item-bought>div:first-child div{width:47px;height:47px;border-radius:5px;background-size:cover;background-position:50%}.component__item-bought:last-child{border-bottom:0!important}.component__order-description.no-border{border:0!important;padding:4px 16px 20px!important}.component__order-split-bill__user-card{background-color:#fff;padding:12px 16px;margin-bottom:2px}.component__order-split-bill__user-card .user-and-amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__order-split-bill__user-card .user-and-amount>div{color:#363636;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__order-split-bill__user-card .user-and-amount .amount{color:#363636;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;text-align:right}.component__order-split-bill__user-card .paid-status{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__order-split-bill__user-card .paid-status>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:right;color:grey}.page__history .order-container{min-height:100vh;background-color:#f5f5f5;padding:12px 16px}@media(min-width:768px){.page__history{background-color:#fff}.page__history .dialog__order-detail{max-height:100vh;overflow-y:auto;background-color:rgba(0,0,0,.3)}.page__history .dialog__order-detail .component__cs-dialog--overlay{display:none}.page__history .dialog__order-detail .component__cs-dialog--body{max-width:630px;border-radius:12px;overflow-y:auto}.page__history .fixed-header__title{height:83px!important;border:0!important;padding:0!important}.page__history .order-container{background-color:#fff}.page__history .component__order-card{-webkit-box-shadow:unset!important;box-shadow:unset!important;border:1px solid #eee}.page__history .bk-table{width:100%;border-radius:12px;border:none}.page__history .bk-table .primary{color:#0560a6!important;text-decoration:none}.page__history .bk-table .text-right{text-align:right}.page__history .bk-table thead tr th{text-align:left;font-size:14px!important;font-style:normal;font-weight:500;line-height:21px;background-color:#f5f5f5;padding:8px 16px;color:#636363;border-top:1px solid #eee;border-bottom:1px solid #eee;border-left:0;border-right:0}.page__history .bk-table thead tr th:first-child{border-radius:12px 0 0 0}.page__history .bk-table thead tr th:last-child{border-radius:0 12px 0 0}.page__history .bk-table tbody tr td{border-bottom:1px solid #eee;padding:16px}.page__history .bk-table tbody tr td,.page__history .bk-table tbody tr td *{font-size:15px;font-style:normal;font-weight:400;line-height:23px;color:#363636}.page__history .bk-table tbody tr td:first-child{border-left:1px solid #eee}.page__history .bk-table tbody tr td:last-child{border-right:1px solid #eee}.page__history .bk-table tbody tr:last-child td:first-child{border-radius:0 0 0 12px}.page__history .bk-table tbody tr:last-child td:last-child{border-radius:0 0 12px 0}.page__history .status-key div span{color:#aaa!important;font-size:15px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0}.page__history .status-key div .component__radar-effect{display:none}.page__history .status-key.CANCELED div span{color:#dc3b41!important}.page__history .status-key.PENDING>div,.page__history .status-key.PENDING>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.page__history .status-key.PENDING>div>div:first-child{max-width:20px;min-width:20px}.page__history .status-key.PENDING>div .component__radar-effect{display:block;top:0!important}.page__history .status-key.PENDING>div span{color:#499e3f!important}.desktop-search-history{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;background-color:#fff;position:relative;width:25%;margin-bottom:20px}.desktop-search-history span{position:absolute;margin:9px 12px;color:grey;font-size:16px;font-weight:600;right:0;cursor:pointer}.desktop-search-history span:hover{color:#6495ed}.desktop-search-history input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #eee;height:30px;border-radius:12px;background-color:#f9f9f9;padding-left:16px;padding-right:16px;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;color:#363636}.desktop-search-history input::-webkit-input-placeholder{color:grey}.desktop-search-history input::-moz-placeholder{color:grey}.desktop-search-history input::-ms-input-placeholder{color:grey}.desktop-search-history input::placeholder{color:grey}}.mobile-search-history{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:relative;width:100%;margin-bottom:20px}.mobile-search-history input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #eee;height:30px;border-radius:12px;background-color:#fff;padding-left:16px;padding-right:16px;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;color:#363636;-webkit-box-shadow:1px 1px 15px rgba(0,0,0,.15);box-shadow:1px 1px 15px rgba(0,0,0,.15)}.mobile-search-history input::-webkit-input-placeholder{color:grey}.mobile-search-history input::-moz-placeholder{color:grey}.mobile-search-history input::-ms-input-placeholder{color:grey}.mobile-search-history input::placeholder{color:grey}.mobile-search-history span{border-radius:12px;position:absolute;padding:9px 12px;color:#6495ed;font-size:16px;font-weight:600;right:0}.component__hd-fixed{min-height:100vh;background-color:#f5f5f5}.component__hd-fixed .header{z-index:10;height:56px;top:0;left:0;width:100%;background-color:#f5f5f5}.component__hd-fixed .header .page-title{font-size:15px;text-align:center;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;color:#363636}.component__hd-fixed .header .btn-back{width:32px;height:32px;border:0;background-color:#fff;border-radius:8px;position:absolute;text-align:center;margin:10px}.component__hd-fixed .header .btn-back span{line-height:32px;font-size:16px;color:grey}.component__hd-fixed.transparent .header{position:absolute;background:transparent}.component__hd-fixed.transparent .page-title{display:none}.group-order__card .user__container{border-top:16px solid #f8f8f8}.group-order__card .user__container .component__order-group__user-card{border-bottom:4px solid #f8f8f8}.group-order__card .address__picker{padding:12px 16px}.page__food-search{overflow-x:hidden}.page__food-search .title{font-size:14px;font-weight:600;color:#363636;line-height:21px}.page__food-search .suggestion-box{-webkit-animation-name:slide-to-left;animation-name:slide-to-left;-webkit-animation-duration:.2s;animation-duration:.2s;padding-top:12px;height:100px;overflow-x:auto}.page__food-search .suggestion-box .title{padding:0 12px}.page__food-search .suggestion-box>div:last-child{margin-top:12px}.page__food-search .suggestion-box>div:last-child .track{overflow:auto;white-space:nowrap}.page__food-search .suggestion-box>div:last-child .track::-webkit-scrollbar{width:0;height:0}.page__food-search .suggestion-box>div:last-child .track div.el{background-color:#f5f5f5;margin:0 6px 6px 0;font-size:13px;line-height:19px;color:grey;display:inline-block;border-radius:8px;padding:4px 12px;border:1px solid #ddd}.page__food-search .suggestion-box>div:last-child .track div.el:first-child{margin-left:12px}.page__food-search .search-form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;-webkit-animation-name:slide-to-left;animation-name:slide-to-left;-webkit-animation-duration:.3s;animation-duration:.3s}.page__food-search .search-form .clear{height:34px;width:34px;position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__food-search .search-form .clear>div{width:22px;height:22px;background-color:rgba(45,45,48,.3);text-align:center;border-radius:50vh}.page__food-search .search-form .clear>div span{font-size:15px;line-height:22px;color:#fff}.page__food-search .search-form img{position:absolute;z-index:1;left:10px;top:9px}.page__food-search .search-form input[type=text]{background-color:#f5f5f5;border-radius:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:32px;padding:0 40px;font-size:15px;font-weight:500;color:#363636}.page__food-search .search-form input[type=text]::-webkit-input-placeholder{color:#aaa}.page__food-search .search-form input[type=text]::-moz-placeholder{color:#aaa}.page__food-search .search-form input[type=text]::-ms-input-placeholder{color:#aaa}.page__food-search .search-form input[type=text]::placeholder{color:#aaa}.page__food-search .result-box{padding:12px 0}.page__food-search .result-box .title{padding:0 12px;margin-bottom:12px}.page__food-search .empty-result-box{padding-top:30px}.page__food-search .empty-result-box>div{text-align:center}.page__food-search .empty-result-box>div:nth-child(2){color:#363636;margin-top:20px;font-size:22px;line-height:29px;font-weight:600}.page__food-search .empty-result-box>div:last-child{margin-top:32px}.page__food-search .empty-result-box>div:last-child button{height:40px;background-color:#f89523;border:0;border-radius:8px;padding:0 15px;color:#fff;font-size:16px;line-height:24px;font-weight:600}@media(min-width:768px){.page__food-search{background-color:#f5f5f5}.page__food-search>div:first-child{background-color:#fff}}.page__combo-detail{-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s;max-width:1000px;margin:auto}.page__combo-detail .close-dialog{background-color:rgba(45,45,48,.4);border:0;border-radius:50vh;z-index:6;position:fixed;width:32px;top:10px;left:10px;height:32px;outline:0;text-align:center;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page__combo-detail .close-dialog span{font-size:18px;line-height:32px;color:#fff;margin-left:8px}.page__combo-detail .close-dialog span.close{display:none}.custom-scroll-body__combo-detail__container .custom-image-desktop{margin-top:2.4%;max-width:45%!important;min-width:45%!important;min-height:unset!important;max-height:100%!important}.custom-scroll-body__combo-detail__container .custom-image-desktop .custom-name{font-family:sfProDisplay;font-size:33.1px;font-weight:800;line-height:39.5px;color:#fff}.custom-scroll-body__combo-detail__container .custom-image-desktop .custom-description{font-family:sfProDisplay;font-size:18px;font-weight:500;line-height:21.48px;color:#fff}.custom-scroll-body__combo-detail__container .component__main-action{border:unset;margin-bottom:-2%;padding-left:2%}.custom-scroll-body__combo-detail__container .component__cs-input-number .button{border-radius:8px}.custom-scroll-body__combo-detail__container .component__cs-input-number .button:active{border:1px solid var(--primary-color);background-color:color-mix(in srgb,var(--primary-color) 20%,#fff 20%)}.dialog__header{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog__header>div{font-size:22px;line-height:33px;color:#363636;font-weight:600}.dialog__header button{position:absolute;right:5px;background:transparent;border:0;outline:0}.order_type--info-row{cursor:pointer;display:block!important;padding:12px 0;border-bottom:1px solid #eee}.order_type--info-row>div{text-align:left!important}.order_type--info-row>div:first-child,.order_type--info-row>div:first-child>div{display:-webkit-box;display:-ms-flexbox;display:flex}.order_type--info-row>div:first-child>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.order_type--info-row>div:first-child>div:first-child{max-width:24px;min-width:24px;margin-right:8px}.order_type--info-row>div:first-child>div:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order_type--info-row>div:first-child>div:nth-child(2)>div{color:#363636;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:left}.order_type--info-row>div:nth-child(2){margin-top:4px;color:#363636;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.order_type--info-row:last-child{border:0}.dialog__rating--container{padding:0!important}.dialog__rating--container .bottom-action{border-top:1px solid #eee;padding:12px 16px}.dialog__rating--container>div{max-height:calc(100vh - 280px);overflow-y:auto}.dialog__rating--container .description{font-size:19px;line-height:28.5px;color:#363636;font-weight:600;text-align:center;padding:0 20px;margin:20px 0 12px}.dialog__rating--container .selection_container>div{border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee}.dialog__rating--container .selection_container>div:first-child{border-radius:12px 12px 0 0}.dialog__rating--container .selection_container>div:last-child{border-bottom:1px solid #eee;border-radius:0 0 12px 12px}.dialog__rating--container .selection_container>div>div{padding:12px}.dialog__rating--container .selection_container>div>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dialog__rating--container .selection_container>div>div:first-child span{font-size:15px;line-height:22.5px;font-weight:500;color:#363636}.dialog__rating--container .selection_container>div>div:nth-child(2){padding-top:0}.dialog__rating--container .selection_container>div>div button{height:28px;border:1px solid #eee;border-radius:50vh;background-color:#f5f5f5;color:#636363;font-size:14px;font-weight:400;margin-right:8px;margin-bottom:8px;padding:0 12px}.dialog__rating--container .selection_container>div>div button.active{background-color:#f89523;color:#fff}.btn-delete{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-delete:hover{opacity:1;-webkit-filter:unset;filter:unset}.btn-primary{border:1px solid #f89523;cursor:pointer;width:100%;height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#f89523;border-radius:8px;font-size:16px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-primary.disabled,.btn-primary:disabled{background-color:#c3c3c3!important;border-color:#c3c3c3!important}.btn-primary span{font-size:16px;font-style:normal;font-weight:600}@-webkit-keyframes zoom_in_button{0%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom_in_button{0%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}.alert-device>div:first-child{margin-top:12px}.alert-device>div:first-child>div{width:306px;color:#363636;font-size:25px}.alert-device>div:last-child{margin-top:8px;font-size:16px;color:#aaa}.btn-cart{bottom:12px;right:12px;z-index:1;position:fixed;background-color:#f89523!important;border:0;border-radius:8px;line-height:40px;color:#fff;padding:0 12px;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.3s;animation-duration:.3s;font-weight:500}.btn-cart,.btn-cart>*{height:47px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.btn-cart>*{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-cart>:first-child{max-width:20px}.btn-cart>:last-child{padding-left:8px}.btn-cart>:last-child span{font-size:15px}.btn-call-ahamove__container{position:absolute;bottom:50px;left:0;right:0;padding:0 12px}.btn-call-ahamove__container .btn-call-ahamove{background-color:#f89523;color:#fff;height:40px;border-radius:8px;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-call-ahamove__container .btn-call-ahamove>div{font-size:16px;line-height:22.5px}.btn-call-ahamove__container .btn-call-ahamove>div:first-child{margin-right:5px}.view-ahamove__map{height:40px;margin:12px 16px 0;border-radius:8px;line-height:40px;text-align:center;font-size:16px;font-weight:600;color:#fff;background-color:#f89523}.page__myorder_order-detail,.page__order-detail{-webkit-animation-name:slide-to-left;animation-name:slide-to-left;-webkit-animation-duration:.3s;animation-duration:.3s}.page__myorder_order-detail .cancel-order,.page__order-detail .cancel-order{position:absolute;right:16px;padding:4px 0;border:0;background:transparent}.page__myorder_order-detail .cancel-order .text,.page__order-detail .cancel-order .text{font-size:15px;font-weight:500;color:#f83023}.page__myorder_order-detail .cancel-order.rating .text,.page__order-detail .cancel-order.rating .text{color:#f89523!important}.page__myorder_order-detail .header-page img,.page__order-detail .header-page img{width:100%}.page__myorder_order-detail .header-page .overlay,.page__order-detail .header-page .overlay{position:absolute;width:100%;left:0;z-index:1;top:8px}.page__myorder_order-detail .header-page .overlay .head,.page__order-detail .header-page .overlay .head{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__myorder_order-detail .header-page .overlay .head .title,.page__order-detail .header-page .overlay .head .title{color:#363636;font-weight:600;font-size:18px;line-height:27px}.page__myorder_order-detail .header-page .overlay .head .description,.page__order-detail .header-page .overlay .head .description{font-size:14px;font-weight:400;line-height:21px;color:grey}.page__myorder_order-detail .header-page .overlay .head .btn-back,.page__order-detail .header-page .overlay .head .btn-back{height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__myorder_order-detail .header-page .overlay .head>div,.page__order-detail .header-page .overlay .head>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page__myorder_order-detail .header-page .overlay .head>div:first-child,.page__order-detail .header-page .overlay .head>div:first-child{max-width:38px;min-width:38px;height:38px}.page__myorder_order-detail .header-page .overlay .head>div:first-child button,.page__order-detail .header-page .overlay .head>div:first-child button{width:38px;height:24px;border:0;background:transparent;outline:0;margin-top:5px}.page__myorder_order-detail .header-page .overlay .head>div:first-child button span,.page__order-detail .header-page .overlay .head>div:first-child button span{font-size:15px}.page__myorder_order-detail .order-code,.page__order-detail .order-code{margin:20px 16px 0;font-size:14px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.page__myorder_order-detail .order-code>div,.page__order-detail .order-code>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.page__myorder_order-detail .order-code>div:first-child span,.page__order-detail .order-code>div:first-child span{font-size:14px;color:grey}.page__myorder_order-detail .order-code>div:first-child span:nth-child(2),.page__order-detail .order-code>div:first-child span:nth-child(2){color:#363636}.page__myorder_order-detail .order-code>div:last-child>div,.page__order-detail .order-code>div:last-child>div{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page__myorder_order-detail .order-code>div:last-child>div>*,.page__order-detail .order-code>div:last-child>div>*{display:inline-block;height:21px}.page__myorder_order-detail .order-code>div:last-child>div div,.page__order-detail .order-code>div:last-child>div div{font-weight:500;font-size:14px;line-height:21px;color:#f89523}.page__myorder_order-detail .order-code>div:last-child>div div:first-child,.page__order-detail .order-code>div:last-child>div div:first-child{margin-left:5px}.page__myorder_order-detail .order-detail,.page__order-detail .order-detail{padding:12px 16px}.page__myorder_order-detail .order-detail>div,.page__order-detail .order-detail>div{border:1px solid #eee;border-radius:8px}.page__myorder_order-detail .restaurant__info,.page__order-detail .restaurant__info{display:-webkit-box;display:-ms-flexbox;display:flex}.page__myorder_order-detail .restaurant__info>:first-child,.page__order-detail .restaurant__info>:first-child{max-width:17px;min-width:17px}.page__myorder_order-detail .restaurant__info>:last-child,.page__order-detail .restaurant__info>:last-child{padding-left:12px;font-size:15px;color:#363636;font-weight:500}.page__myorder_order-detail .order-row__item,.page__order-detail .order-row__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;border-bottom:1px solid #eee}.page__myorder_order-detail .order-row__item:last-child,.page__order-detail .order-row__item:last-child{border:0}.page__myorder_order-detail .order-row__item>div,.page__order-detail .order-row__item>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:12px}.page__myorder_order-detail .order-row__item>div:first-child,.page__order-detail .order-row__item>div:first-child{min-width:68px;max-width:68px;padding:0}.page__myorder_order-detail .order-row__item>div:first-child>div,.page__order-detail .order-row__item>div:first-child>div{background-size:cover;width:68px;height:68px;border-radius:8px}.page__myorder_order-detail .order-row__item>div:last-child,.page__order-detail .order-row__item>div:last-child{padding-left:12px!important}.page__myorder_order-detail .order-row__item>div .product--info__name,.page__order-detail .order-row__item>div .product--info__name{font-size:15px;font-weight:500;color:#363636}.page__myorder_order-detail .user_info,.page__order-detail .user_info{margin:20px 16px 0;background-color:#f5f5f5;padding:12px 16px;border-radius:8px}.page__myorder_order-detail .user_info .title,.page__order-detail .user_info .title{color:grey;font-size:14px;font-weight:400}.page__myorder_order-detail .user_info .address,.page__order-detail .user_info .address{padding:8px 0;font-size:18px;font-weight:600;color:#363636}.page__myorder_order-detail .user_info .address .time-a,.page__order-detail .user_info .address .time-a{font-size:15px;font-weight:400;color:grey}.page__myorder_order-detail .user_info .address .time-b,.page__order-detail .user_info .address .time-b{font-size:15px;font-weight:600;color:#363636}.page__myorder_order-detail .user_info .border,.page__order-detail .user_info .border{border-top:1px solid #eee}.page__myorder_order-detail .user_info .name-n-phone,.page__order-detail .user_info .name-n-phone{padding-top:8px;font-size:15px;color:#363636;font-weight:400}.page__myorder_order-detail .order-control,.page__order-detail .order-control{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.page__myorder_order-detail .order-control>button,.page__order-detail .order-control>button{-webkit-box-flex:1;-ms-flex:1;flex:1;height:40px;margin-right:10px;border-radius:8px;border:1px solid #eee;font-size:16px;font-weight:500}.page__myorder_order-detail .order-control>button:first-child,.page__order-detail .order-control>button:first-child{background-color:#f5f5f5;border:1px solid #eee;color:grey}.page__myorder_order-detail .order-control>button:last-child,.page__order-detail .order-control>button:last-child{margin-right:0;color:#fff;background-color:#f89523}.image-view--dialog{position:fixed;z-index:10000000;top:0;left:0;width:100%;height:100vh;overflow-y:auto;background-color:rgba(45,45,48,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-view--dialog>div{padding:0;width:100%;position:relative;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s}.image-view--dialog>div .btn-close__image-view{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;border-radius:50vh;background-color:rgba(45,45,48,.4);text-align:center}.image-view--dialog>div .btn-close__image-view span{color:#fff;line-height:32px}.image-view--dialog>div img{width:100%;background-color:#fff}.mark-out-of-stock{border:1px solid #363636;color:#363636;padding:2px 5px;border-radius:50vh;margin-left:10px;font-size:12px}.origin-price.strike{color:grey;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;text-decoration:line-through}.after-discount{color:#38b24d!important;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left;margin-left:10px}.user_picker_address__suggestion{position:absolute;z-index:999999;height:40px;margin:16px;width:calc(100% - 32px);-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1)}.user_picker_address__suggestion .clear--container{width:47px;height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;border:0}.user_picker_address__suggestion .clear--container .btn-clear{width:24px;height:24px;border:0;background-color:rgba(45,45,48,.2);color:#fff;border-radius:50vh;text-align:center;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s}.user_picker_address__suggestion .clear--container .btn-clear span{font-size:13px;line-height:24px}.user_picker_address__suggestion input[type=number],.user_picker_address__suggestion input[type=text],.user_picker_address__suggestion input[type=text]:disabled{margin-bottom:10px;-webkit-appearance:none;-webkit-border-radius:0!important;border:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;height:47px;padding:12px 47px 12px 12px;font-size:15px;color:#363636;background-color:#fff;outline:0}.user_picker_address__suggestion input[type=number]::-webkit-input-placeholder,.user_picker_address__suggestion input[type=text]::-webkit-input-placeholder,.user_picker_address__suggestion input[type=text]:disabled::-webkit-input-placeholder{font-size:15px;color:#aaa}.user_picker_address__suggestion input[type=number]::-moz-placeholder,.user_picker_address__suggestion input[type=text]::-moz-placeholder,.user_picker_address__suggestion input[type=text]:disabled::-moz-placeholder{font-size:15px;color:#aaa}.user_picker_address__suggestion input[type=number]::-ms-input-placeholder,.user_picker_address__suggestion input[type=text]::-ms-input-placeholder,.user_picker_address__suggestion input[type=text]:disabled::-ms-input-placeholder{font-size:15px;color:#aaa}.user_picker_address__suggestion input[type=number]::placeholder,.user_picker_address__suggestion input[type=text]::placeholder,.user_picker_address__suggestion input[type=text]:disabled::placeholder{font-size:15px;color:#aaa}.dialog__rating--container{padding:20px 16px}.dialog__rating--container.order-view{padding:16px!important}.dialog__rating--container .feedback-text{background-color:#f5f5f5;padding:12px;border-radius:8px;font-size:15px;line-height:22.5px;font-weight:400;color:#363636}.dialog__rating--container .btn-send-rating{height:40px;border-radius:8px;border:0;width:100%;background-color:#f89523;color:#fff;font-size:16px;font-weight:600}.dialog__rating--container .title{font-size:22px;line-height:33px;color:#363636;font-weight:600}.dialog__rating--container .description{color:grey;font-size:14px;line-height:21px;font-weight:400}.primary_color{color:#f89523!important}.area-title{font-size:15px;color:#363636;font-weight:600}.item-dot{width:5px;height:5px;background-color:grey;display:inline-block;margin:0 5px;border-radius:100px}.dialog__bk{z-index:99999;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(45,45,48,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog__bk>div{background-color:#fff;width:303px;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);border-radius:11px;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s}.x-background{background-color:#f5f5f5}input{outline:0}.primary-button{border:0;width:100%;height:52px;border-radius:12px 12px 0 0;color:#fff;outline:0;font-size:14px;font-weight:600;text-transform:uppercase;position:fixed;left:0;bottom:0;text-align:center;line-height:52px}.second_color{color:#9acd32!important}.buy__item{background-color:#f89523;border:0;color:#fff;height:42px;line-height:1;outline:0;font-size:16px;border-radius:5px;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.buy__item.disabled{background-color:rgba(45,45,48,.6)!important}.hide__select{display:none}.btn-remove-item-in-cart{right:5px;top:0;border:0;background-color:rgba(215,84,84,.1);color:#d75454;width:32px;height:32px;border-radius:8px;text-align:center;display:inline-block}.btn-remove-item-in-cart span{line-height:32px;font-size:14px}.btn-action{position:absolute;top:15px;right:10px;z-index:1;color:#d24242;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:32px;height:32px;text-align:center}.btn-action span{font-size:25px;line-height:32px}.select-quantity{width:100%;border:.5px solid rgba(45,45,48,.2);border-radius:5px;background-color:#fff;padding:4px}.select-quantity option{color:#9acd32}.td--product-name{color:#363636;font-weight:400;font-size:14px;padding-left:5px}.btn-add-cart,.button,.component__cs-checkbox,.material-icons,button{cursor:pointer!important}.material-icons.close{cursor:pointer}.product-name__container{position:relative}.product-name__container .product-name{color:#363636;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.product-name__container button{width:24px;height:24px;position:absolute;color:#f89523;top:0;right:0;border-radius:50vh;border:0;background:transparent}.dialog_success{z-index:99999;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(45,45,48,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-description.with-custom{padding:0 12px 12px;border-top:1px solid #eee}.order-description.with-custom .note{text-align:left;background-color:#f5f5f5!important;font-size:14px;color:#363636;padding:12px;border-radius:8px}.order-description .total-price{border-bottom:0}.order-description .total-price>div{color:#363636;font-size:18px;font-weight:600}.order-description>div{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;padding:12px 0;color:grey;font-size:14px}.order-description>div:last-child{padding-bottom:0;border:0}.order-description>div>div{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-description>div>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.order-description>div>div:last-child{text-align:right;-webkit-box-flex:3;-ms-flex:3;flex:3}.order-description>div.space-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.order-description>div.space-between>div{-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}.component__combo-editor,.component__item-editor{position:relative}.component__combo-editor .product__quantity-and-price,.component__item-editor .product__quantity-and-price{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;color:grey;font-weight:400;margin-top:5px;bottom:10px;right:10px}.component__combo-editor .product__quantity-and-price *,.component__item-editor .product__quantity-and-price *{font-size:14px;color:grey;font-weight:400}.component__combo-editor .product__quantity-and-price>div,.component__item-editor .product__quantity-and-price>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__combo-editor .product__quantity-and-price>div:last-child,.component__item-editor .product__quantity-and-price>div:last-child{text-align:right}.bought-button--container{z-index:1;position:fixed;bottom:0;width:100%;border-top:1px solid #eee;background-color:#fff}.bought-button--container>div{padding:12px 16px}.bought-button--container>div button{width:100%;height:40px;border-radius:8px;border:0;color:#fff;background-color:#f89523;font-size:16px}.component__item-buy-detail--name{color:#363636;font-weight:600;font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;padding-right:100px}.item-detail-quantity{padding:0 16px 12px!important}.item-detail-quantity,.item-detail-quantity>div{display:-webkit-box;display:-ms-flexbox;display:flex}.item-detail-quantity>div{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-detail-quantity>div:first-child{color:#363636;font-size:16px;font-weight:600}.item-detail-quantity>div:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.component__item-buy-detail--description{margin-top:8px;color:grey}.selected-item-combo{padding-bottom:3px;padding-top:3px}.selected-item-combo:last-child{border-bottom:unset}.btn-to-product-detail{background-color:#f89523;color:#fff;font-size:14px;padding:8px 20px;-webkit-border-radius:6px;border:0;border-radius:6px;min-height:39px}.image__item-cart{width:63px;height:63px;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:5px;background-color:#f5f5f5}@-webkit-keyframes loading_effect{0%{-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-khtml-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading_effect{0%{-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-khtml-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes slide_up{0%{-webkit-transform:translateY(100px);-khtml-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);-khtml-transform:translateY(0);transform:translateY(0)}}@keyframes slide_up{0%{-webkit-transform:translateY(100px);-khtml-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);-khtml-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide_down{0%{-webkit-transform:translateY(0);-khtml-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100px);-khtml-transform:translateY(100px);transform:translateY(100px);opacity:.2}}@keyframes slide_down{0%{-webkit-transform:translateY(0);-khtml-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100px);-khtml-transform:translateY(100px);transform:translateY(100px);opacity:.2}}.cs-loading{width:8px;height:8px;border-radius:50vh;display:inline-block;border:3px solid;border-color:#fff #fff transparent;-webkit-animation-name:loading_effect;animation-name:loading_effect;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.radius-panel{background-color:#fff!important;-webkit-transform:translateY(-30px);transform:translateY(-30px);border-radius:20px 20px 0 0;z-index:5;width:100%;overflow:hidden;padding-bottom:64px}.radius-panel .name-n-description{padding:15px;margin-bottom:8px;background-color:#fff}input[type=text].invalid{-webkit-box-shadow:0 0 0 1px red!important;box-shadow:0 0 0 1px red!important}.rating-star--container{text-align:center}.rating-star--container .star-element{width:43px;height:41px;background-size:contain;display:inline-block;margin-right:20px;background-repeat:no-repeat}.rating-star--container span{font-size:32px;color:grey;margin-right:5px}.rating-star--container span.selected{color:orange}.rating-star--container span:last-child{margin-right:0}.done__animation{-webkit-animation-name:animation__done_image;animation-name:animation__done_image;-webkit-animation-duration:.6s;animation-duration:.6s}@-webkit-keyframes animation__done_image{0%{-webkit-transform:rotate(90deg) scale(.1);-khtml-transform:rotate(90deg) scale(.1);transform:rotate(90deg) scale(.1)}to{-webkit-transform:rotate(0) scale(1);-khtml-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}}@keyframes animation__done_image{0%{-webkit-transform:rotate(90deg) scale(.1);-khtml-transform:rotate(90deg) scale(.1);transform:rotate(90deg) scale(.1)}to{-webkit-transform:rotate(0) scale(1);-khtml-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}}@-webkit-keyframes animation__done_image_left-to-right{0%{-webkit-transform:rotate(-90deg) scale(.1);-khtml-transform:rotate(-90deg) scale(.1);transform:rotate(-90deg) scale(.1)}to{-webkit-transform:rotate(0) scale(1);-khtml-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}}@keyframes animation__done_image_left-to-right{0%{-webkit-transform:rotate(-90deg) scale(.1);-khtml-transform:rotate(-90deg) scale(.1);transform:rotate(-90deg) scale(.1)}to{-webkit-transform:rotate(0) scale(1);-khtml-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}}@-webkit-keyframes animation__slide-down-dialog{0%{-webkit-transform:translateY(0);-khtml-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(200px);-khtml-transform:translateY(200px);transform:translateY(200px);opacity:.2}}@keyframes animation__slide-down-dialog{0%{-webkit-transform:translateY(0);-khtml-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(200px);-khtml-transform:translateY(200px);transform:translateY(200px);opacity:.2}}@-webkit-keyframes slide-to-left{0%{-webkit-transform:translateX(30px);-khtml-transform:translateX(30px);transform:translateX(30px)}to{-webkit-transform:translateX(0);-khtml-transform:translateX(0);transform:translateX(0)}}@keyframes slide-to-left{0%{-webkit-transform:translateX(30px);-khtml-transform:translateX(30px);transform:translateX(30px)}to{-webkit-transform:translateX(0);-khtml-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-to-right{0%{-webkit-transform:translateX(-30px);-khtml-transform:translateX(-30px);transform:translateX(-30px)}to{-webkit-transform:translateX(0);-khtml-transform:translateX(0);transform:translateX(0)}}@keyframes slide-to-right{0%{-webkit-transform:translateX(-30px);-khtml-transform:translateX(-30px);transform:translateX(-30px)}to{-webkit-transform:translateX(0);-khtml-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-down--screen{0%{-webkit-transform:translateY(-30px);-khtml-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);-khtml-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down--screen{0%{-webkit-transform:translateY(-30px);-khtml-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);-khtml-transform:translateY(0);transform:translateY(0)}}@keyframes clickeffect{0%{opacity:.7;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes clickeffect{0%{opacity:.7;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.a-page{height:100vh}.header-area{z-index:1;top:0;width:100%;background-color:#fff;font-size:1em}.header-area .header-area__search-form{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:10px 20px 10px 10px;height:36px;position:relative}.header-area .header-area__search-form .clear-text{border:0;width:28px;height:28px;border-radius:50vh;position:absolute;top:3px;right:1px;background-color:rgba(45,45,48,.1);-webkit-animation-name:zoom_in_small_bell;animation-name:zoom_in_small_bell;-webkit-animation-duration:.2s;animation-duration:.2s;text-align:center}.header-area .header-area__search-form .clear-text span{font-size:12px;line-height:28px}.header-area .header-area__search-form .input-text--search{background:#f5f5f5;font-size:14px;height:32px;border:0;width:100%;outline:0;font-weight:400;border-radius:12px;text-align:center}.header-area .header-area__search-form .input-text--search::-webkit-input-placeholder{font-weight:500;text-align:center;color:rgba(90,90,90,.4)}.header-area .header-area__search-form .input-text--search::-moz-placeholder{font-weight:500;text-align:center;color:rgba(90,90,90,.4)}.header-area .header-area__search-form .input-text--search::-ms-input-placeholder{font-weight:500;text-align:center;color:rgba(90,90,90,.4)}.header-area .header-area__search-form .input-text--search::placeholder{font-weight:500;text-align:center;color:rgba(90,90,90,.4)}.call-staff--mini-home{background-color:#f5f5f5;border:0;width:36px;margin-left:10px;text-align:center;line-height:36px;height:36px;border-radius:8px}.call-staff--mini-home span{line-height:36px;color:grey;font-size:20px}.dialog__alert-order-confirm>div{padding:20px}.dialog__alert-order-confirm>div .title{color:#363636;font-weight:500;font-size:22px;line-height:33px;text-align:center}.dialog__alert-order-confirm>div .description{margin-top:4px;font-size:16px;font-weight:400;color:#363636;text-align:center}.dialog__alert-order-confirm>div .description span{color:#f89523}.dialog__alert-order-confirm>div .action{text-align:center;margin-top:30px}.dialog__alert-order-confirm>div .action button{height:40px;padding:0 20px;border:0;font-size:16px;background-color:#f89523;border-radius:8px;color:#fff}.nexus{cursor:pointer;overflow:hidden}.item-name--line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.effect{margin:-100px;width:200px;height:200px;border-radius:100px;position:absolute;background:hsla(0,0%,100%,.5);-webkit-transform:scale(0);transform:scale(0);pointer-events:none;animation:clickeffect 1s ease;-webkit-animation:clickeffect 1s ease}.text-center{text-align:center}@media(max-width:768px){.hide-on-mobile{display:none!important}.component__cs-slide-up--dialog .component__cs-slide-up--popup{width:100%!important}.page__combo-detail,.product-detail__dialog{max-width:800px!important}.page__combo-detail .name-n-description.name-1,.product-detail__dialog .name-n-description.name-1{display:none!important}.btn-add-cart{width:20px!important;height:20px!important;border-radius:50vh;background-color:#f89523;position:absolute;bottom:5px;right:5px;outline:0;text-align:center;margin:0!important;padding:0!important;border:1px solid transparent}.btn-add-cart span{line-height:20px;color:#fff;font-size:20px!important}}@media(min-width:768px){body.product-detail-modern .page__combo-detail,body.product-detail-modern .product-detail__dialog{max-width:1000px!important}body.product-detail-modern .page__combo-detail .name-n-description.name-1,body.product-detail-modern .product-detail__dialog .name-n-description.name-1{display:block!important}body.product-detail-modern .cs__custom-dialog--select-combo__body{width:400px!important}body.product-detail-modern .flag_scroll-combo .radius-panel{max-height:calc(100vh - 105px)!important;height:calc(100vh - 105px)!important;overflow-y:auto!important;padding-bottom:100px}body.product-detail-modern .component__item-buy-detail__main{max-height:calc(100vh - 40px)!important;height:100vh!important;min-height:unset!important}body.product-detail-modern .component__item-buy-detail__main .option-container{height:100vh!important;overflow-y:auto!important;max-height:calc(100vh - 135px)!important}body.product-detail-modern .component__item-buy-detail__main .image{border-radius:16px!important;overflow:hidden}body.product-detail-modern .component__item-buy-detail__main,body.product-detail-modern .scroll-body__combo-detail{padding-top:20px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}body.product-detail-modern .component__item-buy-detail__main .option-container,body.product-detail-modern .scroll-body__combo-detail .option-container{padding-top:30px!important}body.product-detail-modern .component__item-buy-detail__main .image,body.product-detail-modern .scroll-body__combo-detail .image{border-radius:16px;overflow:hidden;position:relative}body.product-detail-modern .component__item-buy-detail__main .image .name-n-description,body.product-detail-modern .scroll-body__combo-detail .image .name-n-description{display:block;position:absolute;bottom:0;left:0;right:0;min-height:100px;padding:40px 26px 20px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.9)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.9))}body.product-detail-modern .component__item-buy-detail__main .image .name-n-description .component__item-buy-detail--name,body.product-detail-modern .scroll-body__combo-detail .image .name-n-description .component__item-buy-detail--name{font-size:30px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:0}body.product-detail-modern .component__item-buy-detail__main .image .name-n-description .component__item-buy-detail--price,body.product-detail-modern .scroll-body__combo-detail .image .name-n-description .component__item-buy-detail--price{position:relative;right:unset!important;left:unset!important}body.product-detail-modern .component__item-buy-detail__main .image .name-n-description .component__item-buy-detail--price span,body.product-detail-modern .scroll-body__combo-detail .image .name-n-description .component__item-buy-detail--price span{font-size:18px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:0;text-align:left}body.product-detail-modern .component__item-buy-detail__main .image .name-n-description>div,body.product-detail-modern .scroll-body__combo-detail .image .name-n-description>div{color:#fff;text-align:left}body.product-detail-modern .component__item-buy-detail__main .radius-panel,body.product-detail-modern .scroll-body__combo-detail .radius-panel{margin-top:0!important;position:relative!important;padding-bottom:0}body.product-detail-modern .component__item-buy-detail__main .radius-panel .name-n-description,body.product-detail-modern .scroll-body__combo-detail .radius-panel .name-n-description{display:none}body.product-detail-modern .component__item-buy-detail__main .image,body.product-detail-modern .scroll-body__combo-detail .image{background-size:cover;background-position:50%;background-repeat:no-repeat;max-width:450px;min-width:450px}body.product-detail-modern .component__item-buy-detail__main .image img,body.product-detail-modern .scroll-body__combo-detail .image img{display:none!important}body.product-detail-modern .component__item-buy-detail__main>div,body.product-detail-modern .scroll-body__combo-detail>div{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.no-padding-on-desktop{padding:0!important}.component__cs-question__dialog{max-width:500px!important}.hide-on-desktop{display:none!important}.combo-detail__dialog .scroll-body__combo-detail__container{height:100vh!important}.combo-detail__dialog .scroll-body__combo-detail__container .scroll-body__combo-detail{height:600px!important;min-height:unset!important}.component__cs-dialog--overlay{position:fixed!important}.component__main-action.center-on-desktop .input-desktop{display:none!important}.component__main-action.center-on-desktop .input-action{-webkit-box-flex:1px;-ms-flex:1px;flex:1px;text-align:center}.component__main-action.center-on-desktop .input-action button{max-width:300px}.component__cs-slide-up--dialog{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__cs-slide-up--dialog .component__cs-slide-up--popup{position:relative!important;margin:0!important;width:600px;overflow:hidden!important;border-radius:12px!important}.component__main-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__main-action .input-desktop{display:block!important}.component__main-action button{font-size:17px!important;font-style:normal;font-weight:500!important;letter-spacing:0;text-align:center}.component__main-action button span{font-weight:500!important}.component__cart-floating-button{display:none}.component__order-floating__button{top:0!important;right:0!important;left:unset!important;bottom:unset!important}.select_quick .header>div:first-child{display:none}.cs__custom-dialog--select-combo__body{background-color:#fff!important}.cs__custom-dialog--select-combo__body .btn-action{position:absolute;top:0;right:0}.cs__custom-dialog--select-combo__body .btn-action .material-icons{font-size:16px;color:grey}.component__cs-dialog .close-dialog{position:absolute!important;top:0!important;right:0!important;left:unset!important;background:transparent!important;background-color:unset!important}.component__cs-dialog .close-dialog span.arrow{display:none!important}.component__cs-dialog .close-dialog span.close{margin-left:0!important;display:block!important;color:#aaa!important}.component__cs-dialog.no-conner-radius .component__cs-dialog--body{border-radius:8px!important}.component__cs-checkbox span{font-weight:400!important}.component__customize-selector .customization__container .select-item{display:inline-block!important;width:calc(50% - 10px)!important;border:0!important}.component__customize-selector .customization__container .select-item .price_customize{width:100%!important;padding-left:30px!important;float:unset!important}.component__customize-selector .customization__container .select-item:nth-child(2n){margin-left:20px!important}.combo-detail__dialog .item-detail-quantity,.product-detail__dialog .item-detail-quantity{display:none!important}.combo-detail__dialog .item-row,.product-detail__dialog .item-row{border-top:0!important}.combo-detail__dialog .option-container,.product-detail__dialog .option-container{background-color:#fff}.combo-detail__dialog .option-container .combo-detail--item:first-child,.product-detail__dialog .option-container .combo-detail--item:first-child{margin-top:10px}.combo-detail__dialog .component__cs-dialog--body,.product-detail__dialog .component__cs-dialog--body{max-width:1050px;border-radius:8px!important;overflow:hidden}.combo-detail__dialog .component__cs-dialog--body .component__item-buy-detail,.product-detail__dialog .component__cs-dialog--body .component__item-buy-detail{height:unset!important}.combo__container-parent{background-color:#fff!important}.combo__container-parent .btn__navigator{display:block;top:35px!important}.combo__container-parent .combo__container{white-space:normal!important;overflow-x:scroll}.combo__container-parent .combo__container .combo-image--view{display:inline-block}.logo-n-cover .logo{width:100px!important;height:100px!important;bottom:10px!important}.image-view--dialog img{max-height:100vh;width:unset!important;margin:auto}.image-view--dialog>div{text-align:center}.image-view--dialog .btn-close__image-view{position:fixed!important}.component__address-suggestion{position:absolute!important;width:100%!important}.component__cs-slide-up--popup{max-width:1366px;margin-left:calc(50% - 400px)}::-webkit-scrollbar-thumb{background:transparent;border-radius:50vh;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}:hover::-webkit-scrollbar-thumb{background-color:#aaa}.component__fixed-header-v2{margin:auto;position:relative;max-width:1366px}.component__fixed-header-v2 .fixed-header__title{position:-webkit-sticky!important;position:sticky!important;top:0!important}.component__fixed-header-v2 .fixed-header__body{padding-top:0!important}.menu--all>div:first-child{height:0!important}.component__main-action{position:relative!important;z-index:9!important}.component__cs-dialog--body,.order__home-page-index .scroll-body{max-width:1366px;margin:auto}.order__home-page-index .menu-bar.fixed{position:-webkit-sticky!important;position:sticky!important;top:0}.btn-add-cart{width:25px!important;height:25px!important;border-radius:50vh;background-color:#f89523;position:absolute;bottom:5px;right:5px;outline:0;text-align:center;margin:0!important;padding:0!important;border:1px solid transparent}.btn-add-cart span{line-height:25px;color:#fff;font-size:25px!important}}.product-detail__dialog{-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.3s;animation-duration:.3s;max-width:1000px;margin:auto}.product-detail__dialog .close-dialog{background-color:rgba(45,45,48,.4);border:0;border-radius:50vh;z-index:6;position:fixed;width:32px;top:10px;left:10px;height:32px;outline:0;text-align:center;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-detail__dialog .close-dialog span{font-size:18px;line-height:32px;color:#fff;margin-left:8px}.product-detail__dialog .close-dialog span.close{display:none}.vue-map-container{position:relative}.vue-map-container .vue-map{left:0;right:0;top:0;bottom:0;position:absolute}.vue-map-hidden{display:none}.vue-street-view-pano-container{position:relative}.vue-street-view-pano-container .vue-street-view-pano{left:0;right:0;top:0;bottom:0;position:absolute}