@-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:1000000000000000100;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;border-radius:50vh;color:#fff}.component__cs-toaster .cs-toaster--content .cs-toaster--content__title{font-size:12px;color:#363636;font-weight:500}.component__cs-toaster .cs-toaster--content .cs-toaster--content__message{font-size:1.2em}.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;border-radius:16px;overflow:hidden;-webkit-animation-name:zoom_in_small_bell;animation-name:zoom_in_small_bell;-webkit-animation-duration:.2s;animation-duration:.2s;border:0}.component__cs-question .component__cs-question__dialog .component__cs-question--text{text-align:center;padding:20px;font-size:15px;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}.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:1.1em;padding:14px 0;outline:0;background-color:#f5f5f5;font-weight:500;color:grey}.component__cs-question .component__cs-question__dialog .component__cs-question__control-box div.confirm-button{border-left:1px solid rgba(45,45,48,.1);color:orange}@-webkit-keyframes rotate-indicator{0%{-webkit-transform:rotate(0);transform:rotate(0)}80%{border-radius:30px;border-left-color:transparent}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-indicator{0%{-webkit-transform:rotate(0);transform:rotate(0)}80%{border-radius:30px;border-left-color:transparent}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.component__loading-indicator{z-index:9999999;position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.component__loading-indicator .container{height:100vh;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 .container .indicator{width:28px;margin:auto;height:28px;border-radius:5px;border:4px solid #9acd32;-webkit-animation-name:rotate-indicator;animation-name:rotate-indicator;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;color:#363636}.component__order-loading-indicator{z-index:99999999;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.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__order-loading-indicator .indicator-content{background-color:#fff;border-radius:12px;padding:20px;-webkit-animation-name:zoom-out-button;animation-name:zoom-out-button;-webkit-animation-duration:.3s;animation-duration:.3s}.component__order-loading-indicator .indicator-content .loading{border:4px solid #f7941e;border-top:4px solid transparent!important;border-radius:50%;width:32px;height:32px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.btn-cart{z-index:1;border:0;background-color:transparent;outline:0;padding-top:10px;-webkit-animation-name:zoom_in_small_bell;animation-name:zoom_in_small_bell;-webkit-animation-duration:.3s;animation-duration:.3s;max-width:100%}.btn-cart span.ti-shopping-cart{font-size:20px;color:#f7941e}.btn-cart span.btn-cart--number{background-color:#f7941e;color:#fff;border-radius:50vh;padding:1px 6px;font-size:11px;position:absolute;border:2px solid #fff;margin-top:-8px;right:2px}.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:scroll;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:hsla(0,0%,100%,.9);border-radius:8px;z-index:6;position:fixed;width:32px;top:10px;left:10px;height:32px;outline:0;text-align:center;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:1px solid #eee}.component__cs-dialog .close-dialog span{font-size:18px;line-height:32px;color:#363636}.component__cs-dialog .cart__container{position:fixed;display:inline-block;z-index:6;top:10px;width:38px;right:10px}@-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)}}.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%;max-width:800px;border-radius:20px;min-height:100px;-webkit-animation-name:slide_up;animation-name:slide_up;-webkit-animation-duration:.3s;animation-duration:.3s}.component__anti-spam .cs-dialog-overlay{z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;max-height:100vh;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-color:rgba(45,45,48,.4)}.component__anti-spam .cs-dialog-overlay .content{width:calc(100% - 64px);margin:auto;min-height:100px;background-color:#fff;max-width:500px;border-radius:16px;position:relative;padding:33px 24px 20px}.component__anti-spam .cs-dialog-overlay .header{position:absolute;top:-34px;left:calc(50% - 63.5px)}.component__anti-spam .cs-dialog-overlay .status{position:absolute;left:38px;top:8px}.component__anti-spam .cs-dialog-overlay .hr{border-top:1px solid #eee}.component__anti-spam .cs-dialog-overlay .text-title{color:#363636;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0;text-align:center;margin-bottom:12px}.component__anti-spam .cs-dialog-overlay .note{color:#636363;font-size:15px;font-weight:400;line-height:19px;letter-spacing:0;text-align:justify-all;padding:12px;border:1px solid #eee;background-color:#f5f5f5;margin-top:12px;border-radius:12px}.component__anti-spam .cs-dialog-overlay .action{margin-top:18px;text-align:center}.component__anti-spam .cs-dialog-overlay .action button{color:#0560a6;font-size:18px;font-weight:600;line-height:27px;letter-spacing:0;text-align:right;background-color:rgba(5,96,166,.1215686275);border-radius:8px;border:0;outline:0;padding:6px 24px}.component__anti-spam .cs-dialog-overlay .location-distance{position:absolute;right:0;font-size:16px;color:#0560a6;top:28px}.component__anti-spam .cs-dialog-overlay .location-distance.invalid{color:#e4384e}.component__anti-spam .cs-dialog-overlay .btn-share-location{height:32px;border-radius:8px;padding:4px 20px;background-color:#0560a6;color:#fff;border:0;outline:0;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;position:absolute;right:-10px;top:20px}.component__anti-spam .cs-dialog-overlay .wifi-info{padding:8px 0;border-bottom:1px solid #eee}.component__anti-spam .cs-dialog-overlay .wifi-info:last-child{border:0}.component__anti-spam .cs-dialog-overlay .wifi-info .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4px}.component__anti-spam .cs-dialog-overlay .wifi-info .row .icon-clipboard{position:absolute;right:0}.component__anti-spam .cs-dialog-overlay .wifi-info .row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;color:#0560a6}.component__anti-spam .cs-dialog-overlay .wifi-info .row>div:first-child{margin-right:10px}.component__anti-spam .cs-dialog-overlay .line{padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.component__anti-spam .cs-dialog-overlay .line>div:first-child{max-width:30px;min-width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px}.component__anti-spam .cs-dialog-overlay .line>div .IP{color:#636363;margin-top:4px}.component__anti-spam .cs-dialog-overlay .line>div .line-title{color:#363636;font-size:18px;font-weight:500;line-height:27px;letter-spacing:0;text-align:left;padding-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:2;-ms-flex:2;flex:2;width:100%}.cc-19cg{display:none!important}.out-of-stock{color:#ff4500;margin-top:5px;font-weight:500}.out-of-stock-item{opacity:.2!important}.combo__container,.recommend-deal--area{overflow:auto;white-space:nowrap}.combo__container.combo-type__1{overflow:unset!important;white-space:unset!important;padding:10px;background-color:#fff}.label__header{padding-left:5px;font-size:15px;color:#363636;font-weight:500;position:relative;margin-bottom:10px;padding-top:10px}.hide_scrollbar{background-color:#fff}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)}}img{-webkit-transform:translateZ(0)}.component__card-description-bound{font-weight:400;position:relative;color:grey!important}.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__item-editor{background-color:#fff}.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 .component__card-description-bound{min-height:20px!important}.component__item-editor .table-rule{width:100%;font-size:1.2em}.component__item-editor .table-rule .td--price{width:120px;text-align:right;color:orange}.component__cs-checkbox{display:inline-block;position:relative}.component__cs-checkbox .check-mark{position:absolute;display:block;width:18px;height:18px;border:2px solid #a9a9a9;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:#f7941e;border-color:#f7941e}.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:3px;position:absolute;-webkit-animation-name:zoom_in_small_bell;animation-name:zoom_in_small_bell;-webkit-animation-duration:.3s;animation-duration:.3s}.component__combo-editor{background-color:#fff;padding:16px 5px;position:relative}.component__combo-editor .selected-item-combo{padding:0 0 0 18px!important}.component__combo-editor .selected-item-combo:before{position:absolute;content:"";width:4px;height:4px;border-radius:50vh;background-color:#f5f5f5;margin-left:-10px;margin-top:5px}.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-menu-shortcut{text-align:center}.component__cs-menu-shortcut button.btn-to-menu{background-color:rgba(237,83,83,.1);color:#fff;font-size:1.2em;border:0;padding:10px 20px;border-radius:8px;margin-top: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 .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:scroll;background-size:contain}.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 .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:500}.component__cs-slide-up--dialog .el{height:3px;width:24px;border-radius:50vh;position:absolute;background-color:#f5f5f5;top:6px;left:calc(50% - 12px)}.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__cs-radio{position:relative;display:inline-block}.component__cs-radio>*{display:inline-block}.component__cs-radio .component__cs-radio--border{width:18px;height:18px;border:2px solid #a9a9a9;border-radius:50vh;position:absolute;display:inline-block}.component__cs-radio .component__cs-radio--border.is-checked{border-color:#f7941e}.component__cs-radio .component__cs-radio--border.is-checked>span{content:" ";width:14px;height:14px;border-radius:50vh;position:absolute;margin:0;background-color:#f7941e}.component__cs-radio .component__cs-radio--border .component__cs-radio-content{background-color:#f7941e;width:10px;height:10px;border-radius:50vh;margin:2px}.component__cs-radio .component__cs-radio--border:focus{-webkit-box-shadow:0 0 5px #f7941e;box-shadow:0 0 5px #f7941e}.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{background:#f5f5f5}.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}.component__voucher-input-box__payment-block{-webkit-box-pack:normal!important;-ms-flex-pack:normal!important;justify-content:normal!important;position:relative}.component__voucher-input-box__payment-block>div{-webkit-box-pack:unset!important;-ms-flex-pack:unset!important;justify-content:unset!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__voucher-input-box__payment-block>div:last-child{margin-left:10px}.component__voucher-input-box__payment-block>div:last-child span{color:#363636;font-size:14px;font-weight:500;line-height:21px;letter-spacing:0;text-align:left}.component__voucher-input-box__payment-block .btn__clear-voucher{position:absolute;right:10px;border:0;height:20px;width:20px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.0392156863)}.component__voucher-input-box__payment-block .angle-right{position:absolute;right:10px}.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__payment-block .payment-method__info{display:-webkit-box;display:-ms-flexbox;display:flex}.component__payment-block .payment-method__info img.payment-method__icon{width:30px;min-width:30px}.component__payment-block .payment-method__info>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__payment-block .payment-method__info .method{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px}.component__payment-block .payment-method__info .method 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-weight:500;line-height:21px;letter-spacing:0;text-align:right}.component__payment-block .payment-method__info .method div:first-child{margin-right:6px}.component__payment-block .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;border:.5px solid #f5f5f5;border-image-slice:1;border-image-source:linear-gradient(90deg,#fff,#eee,#eee,#fff)}.component__payment-block .row.voucher-display{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.component__payment-block .row.voucher-display>div:last-child{margin-left:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#363636}.component__payment-block .row.voucher-display>div:last-child>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-weight:400;line-height:21px;letter-spacing:0;text-align:left}.component__payment-block .row .ti-angle-right{font-size:13px!important}.component__payment-block .row:first-child,.component__payment-block .row:last-child{border:0}.component__payment-block .row>div{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#363636}.component__payment-block .row.upper>div{font-weight:500!important;font-size:18px!important}.component__payment-block .total-price>div{color:#363636}.component__payment-block .total-price>div:first-child{font-size:14px;font-weight:500;line-height:21px;letter-spacing:0;text-align:left}.component__payment-block .total-price>div:last-child{font-size:20px;font-weight:600;line-height:30px;letter-spacing:0;text-align:right}@-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:500;line-height:1.4}.component__note-auto-height .parent_note{background-color:#f5f5f5;border-radius:8px;padding:8px 10px 6px 35px}.component__note-auto-height .parent_note div{padding-left:12px;position:absolute;top:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.component__note-auto-height .parent_note textarea{min-height:15px;max-height:100px;border:0;width:100%;background-color:#f5f5f5;outline:0;font-size:14px;height:18px;resize:none;-webkit-box-sizing:border-box;box-sizing:border-box}.component__note-auto-height .parent_note textarea::-webkit-input-placeholder{color:#aaa;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.component__note-auto-height .parent_note textarea::-moz-placeholder{color:#aaa;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.component__note-auto-height .parent_note textarea::-ms-input-placeholder{color:#aaa;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.component__note-auto-height .parent_note textarea::placeholder{color:#aaa;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}@-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{z-index:2;background-color:rgba(0,122,204,.1);width:20px;height:20px;border-radius:50vh;position:absolute;-webkit-animation-name:zoom_touch;animation-name:zoom_touch;-webkit-animation-duration:.5s;animation-duration:.5s}.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}.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:500}.dialog-success__inner{text-align:center;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-textarea__container{position:relative}.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:38px}.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:10px;top:calc(50% - 9px);border:0;width:18px;height:18px;-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__primary-button{height:45px;border:1px solid #f7941e;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-radius:8px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;color:#fff}.component__primary-button.disabled{background:#c4c4c4!important;border:1px solid #eee!important}.component__dialog-popup{z-index:9999;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(45,45,48,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);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 .popup-dialog{background-color:#fff}.component__create-order__success-v2{z-index:9999;position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(45,45,48,.6);padding:0 16px}.component__create-order__success-v2>div{background-color:#fff;width:100%;min-height:100px;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);border-radius:8px}.component__create-order__success-v2 .create-order__success--body{padding:0 20px 20px}.component__create-order__success-v2 .create-order__success--body .create-order__success--image{text-align:center}.component__create-order__success-v2 .create-order__success--body .create-order__success--title{color:#363636;font-size:22px;font-style:normal;font-weight:600;line-height:33px;letter-spacing:0;text-align:center;margin-top:12px}.component__create-order__success-v2 .create-order__success--body .create-order__success--description{color:#363636;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:center}.component__create-order__success-v2 .create-order__success--body .create-order__success--note{margin-top:12px;background-color:#f5f5f5;padding:8px 12px;border-radius:6px;color:#363636;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.component__create-order__success-v2 .create-order__success--body .create-order__success--note span{font-size:15px;font-style:normal;font-weight:600;line-height:23px;letter-spacing:0;text-align:left}.component__create-order__success-v2 .action__container{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #eee;padding:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__create-order__success-v2 .action__container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50%}.component__create-order__success-v2 .action__container .outline{margin-right:10px;background-color:#fff!important}.component__empty-area{background-color:#fff;padding:0 20px;min-height:100vh}.component__empty-area img{width:291px;max-width:100%;margin-top:52px}.component__empty-area .title{color:#363636;font-size:20px;font-weight:700;line-height:30px;letter-spacing:0;text-align:center;margin-top:32px}.component__empty-area .description{color:#363636;margin-top:6px;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:center}.component__out-of-stock-checking .dialog__out-of-stock-alert{z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;max-height:100vh;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-color:rgba(45,45,48,.4)}.component__out-of-stock-checking .dialog__out-of-stock-alert .dialog-content{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin:0 16px;background-color:#fff;padding:20px;border-radius:12px;-webkit-animation-name:zoom-out-button;animation-name:zoom-out-button;-webkit-animation-duration:.2s;animation-duration:.2s}.component__out-of-stock-checking .dialog__out-of-stock-alert .dialog-content img{max-width:159px;width:100%}.component__out-of-stock-checking .dialog__out-of-stock-alert .dialog-content .title{margin-top:20px;font-size:21px;font-weight:700;line-height:32px;letter-spacing:0;text-align:center;color:#d94322}.component__out-of-stock-checking .dialog__out-of-stock-alert .dialog-content .description{color:#363636;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:center;margin-top:4px;margin-bottom:24px}.component__out-of-stock-checking .dialog__out-of-stock-alert .dialog-content .description span{font-weight:600;color:#363636;font-size:16px;line-height:24px;letter-spacing:0;text-align:center}.component__out-of-stock-checking .dialog__out-of-stock-alert .dialog-content .action__container .btn{width:100%;height:45px;background:rgba(0,0,0,.1215686275);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-radius:8px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center}.component__out-of-stock-checking .dialog__out-of-stock-alert .dialog-content .action__container .btn.primary{color:#fff;background-color:#f7941e;margin-bottom:12px}.powered{padding:10px 0;text-align:center;bottom:0;left:0}.powered .description{font-size:13px;font-weight:600;color:grey;margin-bottom:5px}.component__customer-name{border-bottom:1px solid #eee;padding-bottom:16px}.component__customer-name .text-tt{color:#363636;font-size:19px;font-style:normal;font-weight:500;line-height:29px}.component__customer-name .private-browser{color:#8b0000;font-size:15px;margin-top:20px;line-height:1.6}.component__customer-name .phone-container{margin-top:20px}.component__customer-name .name-container{margin-top:24px}.component__customer-name .des{color:#636363;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;text-align:left;margin-top:8px}.component__customer-name .component__cs-textarea__container input{text-align:center!important;font-size:20px;font-style:normal;font-weight:500;line-height:30px;height:60px}.component__lang-selection{display:inline-block}.component__lang-selection>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border-radius:8px;padding:0 8px;-webkit-box-shadow:1px 2px 16px 0 rgba(0,0,0,.2);box-shadow:1px 2px 16px 0 rgba(0,0,0,.2);position:relative}.component__lang-selection>div,.component__lang-selection>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__lang-selection>div>div{height:24px}.component__lang-selection>div>div:first-child{margin-right:5px}.component__lang-selection>div>div span{font-size:14px;color:#363636;font-weight:600}.component__lang-selection>div .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;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.component__lang-selection>div .overlay.top{top:-50px}.component__lang-selection>div .overlay .item{position:relative;overflow:hidden}.component__lang-selection>div .overlay .item>div{padding:8px 14px}.component__lang-selection>div .overlay .item>div,.component__lang-selection>div .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>div .overlay .item>div>div{margin-right:12px;font-size:14px;font-weight:600;color:#363636;line-height:21px}.component__lang-selection>div .overlay .item>div>div:last-child{margin-right:0}.component__cs-input-number{display:-webkit-box;display:-ms-flexbox;display:flex}.component__cs-input-number>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__cs-input-number .number-viewer{padding:0;font-weight:500;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;outline:0;background:transparent;width:100%}.component__cs-input-number div.button{border:1px solid #eee;background-color:#fff;width:42px;height:42px;outline:0;border-radius:8px;-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:14px}.component__product-item-list .product-item--image--border .product-item--image{width:62px;height:62px}.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}.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;max-width:80px}.box-best-seller .item-info .item-action .btn-add-cart{bottom:10px;right:10px}.box-new-item{width:calc(100% - 5px);height:118px;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}.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;max-width:80px}.box-new-item .item-action .btn-add-cart{bottom:10px;right:10px}.box-side-dish{margin-right:10px;width:187px;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}.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{bottom:10px;right:unset;margin-left:-18px!important}.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}.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;max-width:80px}.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}.page__cart-index{background-color:#fff}.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%;min-height:100vh}.page__cart-index .text__cart-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;z-index:9;position:fixed;top:0;left:0;right:0;border-bottom:1px solid #eee;background-color:#fff}.page__cart-index .text__cart-title>div{-webkit-box-flex:3;-ms-flex:3;flex:3;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-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 .text__cart-title>div:first-child{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-justify-content:flex-start}.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:500;color:#363636}.page__cart-index .text__cart-title>div div.btn--clear-cart{background-color:rgba(215,84,84,.1);color:#d75454;border:0;overflow:hidden;text-overflow:ellipsis;padding:2px 8px;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;background-color:#fff;border-radius:8px;text-align:center;border:1px solid #eee}.page__cart-index .text__cart-title>div div.btn-back span{line-height:32px;font-size:16px;color:grey}.page__cart-index .text__cart-title>div:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page__cart-index .page__cart-header--area{height:80px;padding:10px;z-index:2}.page__cart-index .page__cart_body--area{background-color:#fff;padding-top:54px;border-top:.5px solid rgba(45,45,48,.1);z-index:2}.page__cart-index .page__cart_body--area .bought--item{background-color:#fff;padding:12px}.page__cart-index .btn--confirm{background-color:#f7941e;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:50px}.page__cart-index .cart-empty>div{width:140px;height:140px;background-color:#fbfbfb;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;font-weight:500;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 .bought-button--container{position:fixed;bottom:0;width:100%;background-color:#fff}.page__cart-index .bought-button--container>div{padding:16px}.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 .dialog__input-user-phone{z-index:99999;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(45,45,48,.4);padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__cart-index .dialog__input-user-phone>div{background-color:#fff;min-height:100px;width:100%;border-radius:12px;padding:20px;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button}.page__cart-index .dialog__input-user-phone>div .icon{text-align:center}.page__cart-index .dialog__input-user-phone>div .title{font-size:19px;font-style:normal;font-weight:500;line-height:29px;letter-spacing:0;text-align:left;color:#363636;margin-top:16px}.page__cart-index .dialog__input-user-phone>div .input{margin-top:24px}.page__cart-index .dialog__input-user-phone>div .component__cs-textarea{height:60px!important;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:0}.page__cart-index .dialog__input-user-phone>div .action{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.page__cart-index .dialog__input-user-phone>div .action button{background-color:#f7941e;width:100%;color:#fff;border:0;height:45px;border-radius:8px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.page__cart-index .dialog__input-user-phone>div .action button.normal{margin-right:16px;background-color:#f5f5f5!important;color:#363636!important}.page__cart-index .total-price__v2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px;padding:0 12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__cart-index .total-price__v2>div{font-size:18px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:0;text-align:right;color:#363636}.page__cart-index .dialog-content{width:calc(100% - 32px);background-color:#fff;border-radius:12px;margin:0 16px}.page__cart-index .dialog-content .action__container{margin-top:24px}.page__cart-index .dialog-content .action__container .action{height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center}.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;margin-top:unset}.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;text-align:center}.page__cart-index .dialog-momo-aio .box-body .box-qr{min-width:202px;max-width:238px;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,.1607843137);box-shadow:1px 2px 13.8999996185px 0 rgba(0,0,0,.1607843137);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;text-align:center}.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%;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}.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;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}.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 .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}.page__cart-index .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)}.suggestion__side_dish .suggestion__title{font-family:sf-pro-display-heavy;font-size:18px;font-weight:800;line-height:24.48px;color:#363636;width:80%;margin-bottom:12px}.component__cs-star .ti-star{font-size:18px;color:orange;margin-right:5px}.component__product-selector{padding:5px}.component__product-selector .select-item{padding:8px}.component__product-selector .range-item{float:right;background-color:rgba(90,90,90,.1);color:grey;padding:3px 5px;border-radius:10px}.component__product-selector .price_customize{float:right}.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 .component__item-buy-detail--price{color:#ff4500;display:none}.component__item-buy-detail .component__item-buy-detail__main{max-height:calc(100vh - 65px);overflow-y:scroll}.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)}.component__item-buy-detail .select-item{padding:5px}.component__item-buy-detail .price_customize{float:right}.component__item-buy-detail .component__item-buy-detail--description{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@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:#f7941e;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:#f7941e;-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}@media(min-width:768px){.component__product-item-list{width:100%!important;max-width:320px!important;display:inline-block!important;margin-right:10px!important}}.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 .control--input-number{position:absolute;right:5px;bottom:5px;text-align:right;float:right;-webkit-animation-name:slide-to-left;animation-name:slide-to-left;-webkit-animation-duration:.2s;animation-duration:.2s;max-width:80px}.component__product-item-list .btn-add-cart__container{position:absolute;right:2px;bottom:2px}.component__product-item-list .btn-add-cart{position:absolute;right:5px;bottom:5px}.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:#f7941e;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:500;min-height:40px}.component__product-item-list .product-item--description,.component__product-item-list .product-item--name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.component__product-item-list .product-item--description{font-size:12px;min-height:20px;max-width:100%;color:grey}.component__product-item-list .product-item--description_combo{margin-top:1px;font-size:12px;color:grey}.component__product-item-list .product-item--price{margin-top:1px;font-size:12px;font-weight:600;color:orange}.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:#f7941e;-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{padding:0;width:calc(50% - 5px);float:left;margin-right:10px}.component__product-item-list.grid-2:nth-child(2n){margin-right:0!important}.component__product-item-list.grid-2.large-1{width:100%;margin-right: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:calc(50vw - 30px)}.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}.promotion-item__card{background-color:#fff;padding:12px 12px 12px 0;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 .left__container{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:0 4px}.promotion-item__card>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.promotion-item__card>div:first-child{max-width:54px;min-width:54px;border-right:2px dashed #f3f3f3;position:relative}.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}.promotion-item__card .title{font-weight:500;font-size:16px}.promotion-item__card .description,.promotion-item__card .title{color:#363636;font-style:normal;line-height:19px;letter-spacing:0;text-align:left}.promotion-item__card .description{font-weight:400;font-size:12px;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.promotion-item__card .time{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;color:#499e3f}.promotion-item__card .actions{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.promotion-item__card .actions>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotion-item__card .actions button{padding:3px 12px;font-size:14px;font-weight:500;line-height:21px;letter-spacing:0;color:#fff;border:0;border-radius:4px}.component__dialog-inner{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:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(45,45,48,.5);z-index:99999999;max-height:100vh;overflow:auto}.component__dialog-inner>div{-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.3s;animation-duration:.3s;background-color:#fff;border-radius:16px;min-width:100px;min-height:100px}.promotion-exchange__card{background-color:#fff;border-radius:12px;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.1607843137);box-shadow:2px 2px 16px 0 rgba(0,0,0,.1607843137);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{font-size:16px;font-weight:500;line-height:19.09px;text-align:left;color:#363636}.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:15.51px;text-align:left;letter-spacing:0;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:#636363}.promotion-exchange__card .actions{margin-top:4px;text-align:right}.promotion-exchange__card .actions button{padding:3px 12px;font-size:14px;font-weight:500;line-height:21px;letter-spacing:0;color:#fff;border:0;border-radius:4px}.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:#f5f5f5;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}.component__payment-request__item{padding:16px;background-color:#f5f5f5;border-radius:8px;margin-bottom:12px;border:1px solid #eee}.component__payment-request__item>div,.component__payment-request__item>div>div{display:-webkit-box;display:-ms-flexbox;display:flex}.component__payment-request__item>div>div{-webkit-box-flex:1;-ms-flex:1;flex:1;-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}.component__payment-request__item>div>div:first-child{max-width:32px;margin-right:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__payment-request__item>div>div:last-child{max-width:20px}.component__payment-request__item.selected{border-color:#f7941e;background-color:rgba(247,148,30,.1215686275)}.component__payment-request__item.selected>div>div{color:#f7941e}.component__payment-request .dialog-payment-request__content{padding:24px 24px 12px;background-color:#fff}.component__payment-request .dialog-payment-request__content .dialog-title{color:#363636;font-size:24px;font-style:normal;font-weight:600;line-height:36px;letter-spacing:0;text-align:left}.component__payment-request .dialog-payment-request__content .dialog-description{color:#363636;margin-top:4px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.component__payment-request .dialog-payment-request__content .payment-type__container{margin-top:24px}.component__payment-request .dialog-payment-request__content .main-action{padding-top:12px}.component__payment-request .dialog__create-payment-request__result{padding:24px 24px 16px}.component__payment-request .dialog__create-payment-request__result .image-animation{-webkit-animation-name:zoom_and_rotate;animation-name:zoom_and_rotate;-webkit-animation-duration:1s;animation-duration:1s}.component__payment-request .dialog__create-payment-request__result .payment_request-title{text-align:center;margin-top:12px;color:#363636;font-size:20px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:0}.component__payment-request .dialog__create-payment-request__result .payment_request-description{margin-top:8px;color:#363636;font-size:18px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:0;text-align:center}.component__payment-request .dialog__create-payment-request__result .action__container{margin-top:20px}.component__rating-v2{height:0}.component__rating-v2 .dialog__rating--title{font-family:sf-pro-display-heavy;font-size:20px;font-weight:800;line-height:27.2px;color:#363636}.component__rating-v2 .phone-description{font-size:15px;font-weight:500;line-height:20.4px;text-align:left;color:#363636}.component__rating-v2 .main-action{border-top:1px solid #eee;margin-bottom:7px}.component__rating-v2 .rating-star--container{text-align:left!important}.component__rating-v2 .rating-stat__text{font-size:15px;font-weight:400;line-height:20.4px;color:#363636;margin-top:8px}.component__rating-v2 .virtual-hr{border-top:1px solid #eee;margin:16px 0}.component__rating-v2 .quick-choices__options{margin-top:8px}.component__rating-v2 .quick-choices__options>button{height:28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 12px;background:#fff;border:1px solid #eee;font-size:15px;font-weight:400;line-height:20.4px;margin-right:6px;margin-bottom:6px;color:#636363;border-radius:8px}.component__rating-v2 .quick-choices__options>button.active{background:#363636;border-color:#363636;color:#fff}.component__rating-v2 .dialog__rating--note{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.component__rating-v2 .dialog__rating--note>img{position:absolute;margin-left:15px;margin-top:15px}.component__rating-v2 .dialog__rating--note>textarea{width:100%;outline:0;border:1px solid #ddd;border-radius:12px;background:#fff;padding:12px;color:#363636;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.component__rating-v2 .rating-scroll__container{max-height:calc(100vh - 300px);overflow-y:auto;padding:0 16px 16px}.component__rating-v2 .rating-scroll__container .rating-scroll__container-body{background:-webkit-gradient(linear,left top,left bottom,from(rgba(248,205,35,.12)),to(rgba(255,157,45,.12)));background:linear-gradient(180deg,rgba(248,205,35,.12),rgba(255,157,45,.12));padding:12px 16px;border-radius:12px}.component__rating-v2 .rating-scroll__container .rating-scroll__container-sale_rating{background:-webkit-gradient(linear,left top,left bottom,from(rgba(59,220,27,.12)),to(rgba(45,241,255,.12)));background:linear-gradient(180deg,rgba(59,220,27,.12),rgba(45,241,255,.12));padding:12px 16px;border-radius:12px;margin-top:12px}.component__rating-v2 .rating-scroll__container .rating-scroll__container-sale_rating .sale_rating-title{font-family:sf-pro-display-heavy;font-size:20px;font-weight:800;line-height:27.2px;color:#363636;margin-bottom:20px}.component__rating-v2 .rating-scroll__container .rating-scroll__container-sale_rating .item-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:16px;border-bottom:1px solid #c5e7da;margin-bottom:16px}.component__rating-v2 .rating-scroll__container .rating-scroll__container-sale_rating .item-rating .img-item-rating{width:66px;height:66px;border-radius:6.6px;-o-object-fit:cover;object-fit:cover;margin-right:16px}.component__rating-v2 .rating-scroll__container .rating-scroll__container-sale_rating .item-rating .name-item-rating{font-size:18px;font-weight:700;line-height:24.48px;color:#363636}.component__rating-v2 .rating-scroll__container .rating-scroll__container-sale_rating .item-rating .rating-action{margin-top:auto}.component__rating-v2 .rating-scroll__container .rating-scroll__container-sale_rating .item-rating:last-child{border-bottom:unset;margin-bottom:unset}.component__rating-v2 .close-button__container{position:relative}.component__rating-v2 .close-button__container button{position:absolute;width:32px;height:32px;border:0;background:transparent;right:5px;top:5px;z-index:9999}.component__rating-v2 .close-button__container button span{font-size:16px;color:#636363}.component__rating-v2 .main-action{padding:16px}.component__rating-v2 .bottom-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.component__rating-v2 .bottom-container .phone-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:calc(100% - 163px)}.component__rating-v2 .bottom-container .phone-container>input{width:100%;padding-left:40px;color:#363636;background-color:#f5f5f5;border:0;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left;border-radius:8px}.component__rating-v2 .bottom-container .phone-container>input:focus{outline:1px solid #499e3f;border-radius:8px}.component__rating-v2 .bottom-container .phone-container>input::-webkit-input-placeholder{color:grey;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.component__rating-v2 .bottom-container .phone-container>input::-moz-placeholder{color:grey;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.component__rating-v2 .bottom-container .phone-container>input::-ms-input-placeholder{color:grey;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.component__rating-v2 .bottom-container .phone-container>input::placeholder{color:grey;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.component__rating-v2 .bottom-container .phone-container img{position:absolute;margin:12px}.component__rating-v2 .bottom-container>div:nth-child(2){max-width:123px;margin-left:10px}.component__rating-v2 .quick-choices__title{font-family:sf-pro-display-bold;font-size:15px;font-weight:700;line-height:20.4px;text-align:left;color:#363636}.component__rating-v2 .dialog__rating-success__content{padding:24px 16px 16px}.component__rating-v2 .dialog__rating-success__content .image__container{text-align:center}.component__rating-v2 .dialog__rating-success__content .text{text-align:center;color:#363636;font-size:18px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:0;margin-top:20px}.component__rating-v2 .dialog__rating-success__content .text.main{font-weight:500}.component__rating-v2 .dialog__rating-success__content .sub-text{margin-top:4px;color:#363636;font-size:18px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:0}.component__rating-v2 .dialog__rating-success__content .main-action__container{margin-top:40px}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-3px) rotate(-1deg);transform:translateX(-3px) rotate(-1deg)}40%{-webkit-transform:translateX(3px) rotate(1deg);transform:translateX(3px) rotate(1deg)}60%{-webkit-transform:translateX(-3px) rotate(-1deg);transform:translateX(-3px) rotate(-1deg)}80%{-webkit-transform:translateX(3px) rotate(1deg);transform:translateX(3px) rotate(1deg)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-3px) rotate(-1deg);transform:translateX(-3px) rotate(-1deg)}40%{-webkit-transform:translateX(3px) rotate(1deg);transform:translateX(3px) rotate(1deg)}60%{-webkit-transform:translateX(-3px) rotate(-1deg);transform:translateX(-3px) rotate(-1deg)}80%{-webkit-transform:translateX(3px) rotate(1deg);transform:translateX(3px) rotate(1deg)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.error-item-review{-webkit-animation:shake 1s ease-in-out infinite;animation:shake 1s ease-in-out infinite}.component__service-request .dialog__service-request__content{padding:24px 24px 12px}.component__service-request .dialog__service-request__content .action__container{padding-top:40px}.component__service-request .dialog__service-request__content .dialog__title{color:#363636;font-size:24px;font-style:normal;font-weight:600;line-height:36px;letter-spacing:0;text-align:left}.component__service-request .dialog__service-request__content .dialog__description{color:#363636;margin-top:4px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.component__service-request .dialog__service-request__content .dialog__note{margin-top:12px;background-color:#f5f5f5;border:1px solid #eee;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:8px}.component__service-request .dialog__service-request__content .dialog__note img{position:absolute;margin-top:10px;margin-left:10px}.component__service-request .dialog__service-request__content .dialog__note input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding:14px 14px 14px 52px;border:0;outline:0;background:transparent;border-radius:8px;color:#363636;font-size:15px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.component__service-request .dialog__service-request__content .call-staff__choice__title{color:#636363;font-size:15px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0;text-align:left;margin-top:20px}.component__service-request .dialog__service-request__content .call-staff__choice__container{margin-top:8px}.component__service-request .dialog__service-request__content .call-staff__choice__container>div{float:left;margin-right:8px;margin-bottom:8px;border-radius:8px;border:1px solid #eee;height:36px;padding:0 20px;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:#363636;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.component__service-request .dialog__service-request__content .call-staff__choice__container>div.active{border-color:#f7941e;color:#f7941e;background-color:rgba(247,148,30,.1215686275)}.component__order-processing__overload .dialog__overload-show{z-index:9999999;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.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;padding:16px}.component__order-processing__overload .dialog__overload-show .dialog__content{-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s;background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:12px;padding:20px}.component__order-processing__overload .dialog__overload-show .dialog__content .title{margin-top:20px;color:#d94322;font-size:19px;font-weight:600;line-height:29px;letter-spacing:0;text-align:center}.component__order-processing__overload .dialog__overload-show .dialog__content .description{color:#363636;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:center;margin-top:4px}.component__order-processing__overload .dialog__overload-show .dialog__content .action__container{margin-top:20px}.component__order-processing__overload .dialog__overload-show .dialog__content .action__container .button{text-align:center}.component__order-processing__overload .dialog__overload-show .dialog__content .action__container .button>div{height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center}.component__order-processing__overload .dialog__overload-show .dialog__content .action__container .button.disabled>div{background-color:#aaa!important}.component__feature-coming-soon .dialog-content{width:calc(100% - 32px);background-color:#fff;padding:20px;border-radius:12px;margin:0 16px}.component__feature-coming-soon .dialog-content .title{color:#363636;font-size:20px;font-weight:700;line-height:27px;letter-spacing:0;text-align:center;margin-top:24px}.component__feature-coming-soon .dialog-content .description{color:#363636;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:center;margin-top:12px}.component__feature-coming-soon .dialog-content .action__container{margin-top:24px}.component__feature-coming-soon .dialog-content .action__container .action{height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center}.component__login .box-field-login{margin-top:30px}.component__login .box-field-login .error-phone{border:1px solid red!important}.component__login .box-field-login .phone-container{margin-top:20px}.component__login .box-field-login .name-container{margin-top:24px}.component__login .box-field-login .md-field label{font-size:11px;font-weight:500;line-height:14.96px;left:12px;top:11px}.component__login .box-field-login .md-focused{border:1px solid #f27f24!important}.component__login .box-field-login .md-field{height:60px;border:1px solid #eee;border-radius:12px;padding:20px 12px}.component__login .box-field-login .md-field input{height:23px;font-size:15px;font-weight:500;line-height:22.5px}.component__login .box-field-login .have-text{padding:28px 12px 9px!important}.component__login .box-field-login .md-input{color:#363636!important}.component__login .box-field-login .md-field.md-theme-default:after,.component__login .box-field-login .md-field.md-theme-default:before{background-color:unset!important}.component__login .box-field-login .md-count{display:none}.component__login .box-field-login .box-action-login{margin-top:20px}.component__login .box-field-login .box-action-login .text-or{font-size:15px;font-weight:400;line-height:20.4px;text-align:center;color:grey;margin-top:15px;margin-bottom:15px}.component__login .box-field-login .box-action-login .btn-login-customer{padding:11px 0;border-radius:12px;font-size:15px;font-weight:600;line-height:22.8px;text-align:center;color:#363636;background:rgba(247,148,30,.12)}.component__login .box-verify-phone{margin-top:30px;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}.component__login .box-verify-phone span{font-size:18px;font-weight:400;line-height:24.48px;color:#363636}.component__login .box-verify-phone .otp{width:60px;height:60px;border-radius:8px;border:1px solid #eee;text-align:center;font-size:24px;font-weight:600;line-height:32.64px;color:#363636}.component__login .box-verify-phone .field-otp{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.component__login .box-verify-phone .field-otp .otp-right{margin-left:20px}.component__login .box-verify-phone .countdown{margin-top:30px}.component__login .box-verify-phone .countdown .text-question{font-size:15px;font-weight:400;line-height:20.4px;color:#363636}.component__login .box-verify-phone .resend-hold{font-size:15px;font-weight:600;line-height:20.4px;color:#aaa}.component__login .box-verify-phone .resend,.component__login .box-verify-phone .text-countdown{font-size:15px;font-weight:600;line-height:20.4px;color:#0560a6}.component__login .btn-login{width:100%;padding:11px 0;border-radius:12px;background:#f7941e;font-size:15px;font-weight:600;line-height:22.8px;text-align:center;color:#fff;margin-top:30px}.component__customer-name-postpaid .box-edit{margin-top:30px}.component__customer-name-postpaid .box-edit .phone-container{margin-top:20px}.component__customer-name-postpaid .box-edit .name-container{margin-top:24px}.component__customer-name-postpaid .box-edit .md-field label{font-size:11px;font-weight:500;line-height:14.96px;left:12px;top:8px}.component__customer-name-postpaid .box-edit .md-focused{border:1px solid #0560a6!important}.component__customer-name-postpaid .box-edit .md-field{height:59px;border:1px solid #eee;border-radius:12px;padding:20px 12px}.component__customer-name-postpaid .box-edit .md-field input{height:23px;font-size:15px;font-weight:500;line-height:22.5px}.component__customer-name-postpaid .box-edit .have-text{padding:28px 12px 8px!important}.component__customer-name-postpaid .box-edit .md-input{color:#363636!important}.component__customer-name-postpaid .box-edit .md-field.md-theme-default:after,.component__customer-name-postpaid .box-edit .md-field.md-theme-default:before{background-color:unset!important}.component__customer-name-postpaid .box-edit .md-field.md-theme-default.md-disabled:after{background-image:unset}.component__customer-name-postpaid .box-edit .md-count{display:none}.component__customer-name-postpaid .box-edit .change-phone{margin-top:32px;margin-left:-35px;font-size:15px;font-weight:500;line-height:20.4px;color:#0560a6;position:relative}.component__customer-name-postpaid .box-request-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(242,127,36,.1215686275);padding:8px 12px;border-radius:12px;margin-bottom:25px}.component__customer-name-postpaid .box-request-phone .text-request-phone{font-size:15px;font-weight:500;line-height:20.4px;color:#363636;margin-left:12px;margin-right:12px}.component__customer-name-postpaid .box-request-phone .next-icon-phone{margin-left:auto}.component__customer-name-postpaid .box-lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:10px 12px;border-radius:12px;border:1px solid #eee;height:52px;margin-top:5px}.component__customer-name-postpaid .box-lang .text-lang{font-size:15px;font-weight:500;line-height:20.4px;color:#363636}.component__customer-name-postpaid .box-lang .select-lang{height:32px;margin-left:auto}.component__customer-name-postpaid .box-select{display:inline-block}.component__customer-name-postpaid .box-select>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border-radius:8px;padding:0 8px;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);position:relative}.component__customer-name-postpaid .box-select>div,.component__customer-name-postpaid .box-select>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__customer-name-postpaid .box-select>div>div{height:24px}.component__customer-name-postpaid .box-select>div>div:first-child{margin-right:5px}.component__customer-name-postpaid .box-select>div>div span{font-size:14px;color:#363636;font-weight:600}.component__customer-name-postpaid .box-select>div .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;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.component__customer-name-postpaid .box-select>div .overlay.top{top:-50px}.component__customer-name-postpaid .box-select>div .overlay .item{position:relative;overflow:hidden}.component__customer-name-postpaid .box-select>div .overlay .item>div{padding:8px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__customer-name-postpaid .box-select>div .overlay .item>div>div{margin-right:12px;font-size:14px;font-weight:600;color:#363636;line-height:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__customer-name-postpaid .box-select>div .overlay .item>div>div:last-child{margin-right:0}.promotion-item__card-new{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.promotion-item__card-new .title{font-size:15px;font-weight:600;line-height:17.9px;color:#363636;font-style:normal;letter-spacing:0}.promotion-item__card-new .description{font-size:13px;font-weight:400;line-height:15.51px;color:grey;font-style:normal;letter-spacing:0;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.promotion-item__card-new .time{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;color:#499e3f}.promotion-item__card-new .actions{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.promotion-item__card-new .actions>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotion-item__card-new .actions button{padding:3px 12px;font-size:14px;font-weight:500;line-height:21px;letter-spacing:0;color:#fff;border:0;border-radius:4px}.voucher-input__container-new{padding:0!important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #eee;border-radius:8px;overflow:hidden;cursor:pointer;width:100%}.voucher-input__container-new button{position:absolute;right:8px;top:8px;bottom:8px;border:0;border-radius:6px;color:#fff;font-style:normal;background-color:#0560a6;min-width:80px;height:25px;font-size:13px;font-weight:400;line-height:17.68px}.voucher-input__container-new button:disabled{background-color:#ddd}.voucher-input__container-new 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-new button.clear-voucher span{font-size:16px;line-height:24px}.voucher-input__container-new img{position:absolute;width:20px;margin:12px 10px}.voucher-input__container-new input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:40px;width:100%;border:0!important;outline:0;font-size:15px;color:#363636;background-color:#fff;-webkit-box-shadow:unset;box-shadow:unset;padding:6px 100px 6px 8px}.voucher-input__container-new input::-webkit-input-placeholder{font-size:15px;color:#aaa}.voucher-input__container-new input::-moz-placeholder{font-size:15px;color:#aaa}.voucher-input__container-new input::-ms-input-placeholder{font-size:15px;color:#aaa}.voucher-input__container-new input::placeholder{font-size:15px;color:#aaa}.voucher-input__container-new .clear-button{position:absolute;left:60px;top:-2px}.component__voucher-input-box-new .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-new .tab{position:relative;margin-top:8px;cursor:pointer;margin-bottom:8px;border-bottom:1px solid #eee;padding:0 16px}.promotion-module-new .tab .track{height:36px}.promotion-module-new .tab .track,.promotion-module-new .tab .track>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.promotion-module-new .tab .track>div{-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-new .tab .track>div.active{color:#363636;border-bottom:2px solid #363636}.user-point__card{background-image:url(/static/images/img_background_card.svg);background-size:cover;margin-top:8px;background-repeat:no-repeat;position:relative;border-radius:12px 12px 0 0;border:solid #d6dee9;border-width:1px 1px 0;padding:16px 16px 12px}.user-point__card .star-icon{position:absolute;top:0;right:0;width:86px}.user-point__card .point{font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:0;text-align:left;color:#3b526d}.user-point__card .action-change-to-amount{margin-top:5px;font-size:13px;font-weight:600;line-height:17.68px;color:#0c81dc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-point__card .action{padding-top:8px;font-size:13px;font-weight:400;line-height:17.68px;color:#3b526d;width:85%}.user-point__card .action>div{display:inline-block;color:#3b526d;font-weight:400}.user-point__card .action .btn,.user-point__card .action>div{font-size:13px;font-style:normal;line-height:20px;letter-spacing:0;text-align:left}.user-point__card .action .btn{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600}.user-point__card .action .btn>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotion-item__container{margin-top:15px}.box-exchanges{padding:16px;background:#fff;-webkit-box-shadow:1px -10px 8px 0 rgba(36,90,129,.0823529412);box-shadow:1px -10px 8px 0 rgba(36,90,129,.0823529412);position:relative}.dialog-promotion-view__content{padding:20px 16px}.dialog-promotion-view__content .title{color:#363636;font-size:22px;font-style:normal;font-weight:600;line-height:33px}.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}.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}.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}.dialog-promotion-view__content .qr__container{margin-top:16px;text-align:center}.dialog-promotion-view__content .qr__container>div{display:inline-block;background-color:#f5f5f5;border:1px solid #eee;border-radius:16px;padding:18px 25px 12px}.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}.dialog-promotion-view__content .action__container{margin-top:16px}.dialog-promotion-view__content .action__container>div{color:#0560a6;font-size:16px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:0}.component__dialog-inner{padding:0 16px}.voucher-new{width:100%;padding:12px 12px 10px}.no_voucher{padding:10px;border-radius:8px;background:#fff3cd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.no_voucher div{font-size:16px;font-style:normal;font-weight:400;line-height:19px;color:#f7941e;margin-left:10px}.cs_dialog_item_order_suggestion{z-index:999;position:fixed;top:0;left:0;width:100%;height:calc(100vh - 63px);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}.cs_dialog_item_order_suggestion .popup_suggestion{background-color:#fff;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;margin-top:auto;border-radius:16px;padding-top:16px;padding-bottom:16px;min-height:343px;width:calc(100% - 32px)}.cs_dialog_item_order_suggestion .popup_suggestion .box-header{padding-left:16px;padding-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.cs_dialog_item_order_suggestion .popup_suggestion .box-header .title{font-family:sf-pro-display-heavy;font-size:18px;font-weight:800;line-height:24.48px;color:#363636;width:90%}.cs_dialog_item_order_suggestion .popup_suggestion .box-header .title span{font-family:sf-pro-display-heavy;font-size:18px;font-weight:800;line-height:24.48px;color:#3bad19}.cs_dialog_item_order_suggestion .description{padding:0 16px;font-size:13px;font-weight:400;line-height:17.68px;color:#363636}.cs_dialog_item_order_suggestion .icon-bottom-popup{width:23px;height:15px;margin-top:-4px;margin-left:60px;margin-bottom:6px}@-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:500}.radio_price{float:right;right:5px;color:grey;top:5px}.combo-detail--item .guide{font-size:13px!important}.combo-detail--item .combo-detail--ite__title{position:relative;color:#363636;padding:5px;margin-top:15px;border-radius:3px;font-weight:600;font-size:14px}.combo-detail--item .combo-detail--ite__title .maximize{position:absolute;border-radius:50vh;right:5px;background-color:rgba(215,84,84,.1);color:#d75454;padding:3px 6px;font-size:1em}.combo-detail--item .combo-detail--ite__title .complete{position:absolute;border-radius:50vh;right:5px;background-color:rgba(96,196,69,.1);color:#60c445;padding:3px 6px;font-size:1em}.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;padding:0 5px;border-top: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}@-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}}.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{height:calc(100vh - 100px);overflow-y:scroll;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:13px;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;height:100vh;max-height:100vh;overflow-y:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-animation-name:zoom_in;animation-name:zoom_in;-webkit-animation-duration:.2s;animation-duration:.2s}.suggestion__set-name .pos-name{text-align:center}.suggestion__set-name .fixed-bottom{padding-left:24px;padding-right:24px;position:fixed;bottom:0;left:0;right:0;background-color:#fff}.suggestion__set-name .text-tt{font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px;letter-spacing:0;text-align:left;margin-top:20px}.suggestion__set-name .pos-name{color:#363636;font-size:20px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:0;text-align:left;margin-top:20px}.suggestion__set-name-postpaid .img-banner{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.suggestion__set-name-postpaid .box-change-lang{margin-left:20px;margin-top:-60px}.suggestion__set-name-postpaid .box-login{padding:16px;border-radius:20px 20px 0 0;background:#fff;margin-top:17px;position:relative}.suggestion__set-name-postpaid .text-welcome-postpaid{font-size:18px;font-weight:400;line-height:24.48px;color:#363636}.suggestion__set-name-postpaid .pos-name{font-size:24px;font-weight:800;line-height:36.48px;color:#363636;margin-top:unset}.suggestion__set-name-postpaid .text-require{font-size:16px;font-weight:400;line-height:21.76px;color:#363636}.suggestion__set-name-postpaid .text-require-highlight{font-size:16px;font-weight:700;line-height:21.76px;color:#363636;font-family:sf-pro-display-bold}.suggestion__set-name-postpaid .btn-login{padding:11px 0;border-radius:12px;background:#f7941e;font-size:15px;font-weight:600;line-height:22.8px;text-align:center;color:#fff;margin-top:30px}.suggestion__set-name-postpaid .text-or{font-size:15px;font-weight:400;line-height:20.4px;text-align:center;color:grey;margin-top:15px;margin-bottom:15px}.suggestion__set-name-postpaid .btn-login-customer{padding:11px 0;border-radius:12px;font-size:15px;font-weight:600;line-height:22.8px;text-align:center;color:#363636;background:rgba(247,148,30,.12)}.page-login{padding:16px;background-color:#fff;height:100vh;max-height:100vh;overflow-y:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-animation-name:zoom_in;animation-name:zoom_in;-webkit-animation-duration:.2s;animation-duration:.2s}.page-login .back-icon{margin-top:16px}.page-login .text-name-edit{font-size:17px;font-weight:600;line-height:23.12px;color:#363636;margin-left:10px;margin-top:16px}.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}.lang-container{display:-webkit-box;display:-ms-flexbox;display:flex}.lang-container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #eee;color:#363636;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;padding:8px 12px}.lang-container>div,.lang-container>div>div{font-size:15px;font-style:normal;font-weight:400;line-height:23px}.lang-container>div>div{letter-spacing:0}.lang-container>div:first-child{margin-right:16px}.connection-error{padding-top:calc(50vh - 100px);padding-bottom:calc(50vh - 100px)}.connection-error .icon{text-align:center}.connection-error .icon span{font-size:64px;background-color:#f5f5f5;padding:10px;border-radius:50vh}.connection-error .header{text-align:center;font-size:1.2em;font-weight:700;margin-top:20px}.connection-error .description{font-size:1.1em;color:grey;text-align:center}.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 bottom,left top,from(rgba(45,45,48,0)),to(rgba(45,45,48,.9)));background:linear-gradient(0deg,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__home-slider .track{white-space:nowrap;overflow:hidden}.component__home-slider .track>div{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.component__home-slider .track img{width:100%;border-radius:16px}.component__home-slider .controller{text-align:center}.component__home-slider .controller>div{background-color:#d9d9d9;display:inline-block;width:12px;height:3px;border-radius:50vh;margin-right:4px}.component__home-slider .controller>div.active{background-color:#363636}.component__home-slider .controller>div:last-child{margin-right:0}.component__pos-info{background-image:url(/static/images/background-2-9.png);background-size:cover;background-position:top;background-repeat:no-repeat}.component__pos-info .pos--name{color:#363636;font-size:17px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}.component__pos-info .pos--name>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__pos-info .pos--name>div:last-child{max-width:56px;min-width:56px;margin-left:20px}.component__pos-info .pos--name_postpaid{color:#363636;font-size:17px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.component__pos-info .pos--name_postpaid>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.component__pos-info .pos--address{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.component__pos-info .pos--address>div{color:#363636;font-size:13px;font-weight:400;line-height:20px;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__pos-info .pos--address>div:first-child{margin-right:5px}.component__pos-info .pos--address>div:last-child{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.component__pos-info .pos--description{font-size:1.4em;color:#363636;position:relative;border-radius:6px}.component__pos-info .table__name{position:absolute;background-color:#f5f5f5;top:0;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-align:left;right:0;border:1px solid #eee;padding:0 10px;color:grey;border-radius:4px;height:25px}.component__pos-info .restaurant__logo,.component__pos-info .table__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__pos-info .restaurant__logo{background-repeat:no-repeat;width:100%;height:140px;border-radius:12px;-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__pos-info .user-info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__pos-info .user-info .img{position:absolute;margin-left:-30px}.component__pos-info .user-info .edit__icon{position:absolute;margin-left:15px}.component__pos-info .user-info .left{margin-right:0!important}.component__pos-info .user-info .left .hello{text-align:center;margin-right:0!important}.component__pos-info .user-info .left>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;font-style:normal;font-weight:600;line-height:20px}.component__pos-info .user-info .left>div:first-child{margin-right:8px}.component__pos-info .user-point__card{background-image:url(/static/images/img_background_card.svg);background-size:cover;margin-top:8px;background-repeat:no-repeat;position:relative;border-radius:12px 12px 0 0;border:solid #d6dee9;border-width:1px 1px 0;padding:16px 16px 12px}.component__pos-info .user-point__card .star-icon{position:absolute;top:0;right:0;width:86px}.component__pos-info .user-point__card .point{font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:0;text-align:left;color:#3b526d}.component__pos-info .user-point__card .action{width:100%;padding-top:8px}.component__pos-info .user-point__card .action>div{display:inline-block;color:#3b526d;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.component__pos-info .user-point__card .action .btn{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:0;text-align:left}.component__pos-info .user-point__card .action .btn>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__pos-info .user-point__card .action .truncate-text{display:inline-block;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.component__pos-info .user-request-login{margin-top:8px;position:relative;border-radius:12px 12px 0 0;border:solid #d6dee9;border-width:1px 1px 0;display:-webkit-box;display:-ms-flexbox;display:flex;background:#d5ecff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__pos-info .user-request-login .img-request-login{height:70px;width:auto;-o-object-fit:cover;object-fit:cover;border-top-left-radius:12px}.component__pos-info .user-request-login .next-icon{margin-right:12px;margin-left:auto}.component__pos-info .user-request-login .text-request-login{margin-left:5px;width:216px;font-size:13px;font-weight:600;line-height:17.68px;color:#0c81dc}.component__pos-info .table-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 7px;margin-top:8px}.component__pos-info .table-info .info{padding:0 12px}.component__pos-info .table-info .info,.component__pos-info .table-info .info span{color:#363636;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:center}.component__pos-info .table-info .info span.highlight{padding:1px 8px;border-radius:6px;background-color:#fff;border:1px solid #eee;font-size:14px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;text-align:center}.component__pos-info .table-info .info span.highlight-postpaid{padding:1px 8px;border-radius:13px;background-color:#fff;font-style:normal;letter-spacing:0;text-align:center;border:1px solid #000;font-size:13px;font-weight:600;line-height:17.68px}.component__pos-info .table-info>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__pos-info .table-info .hr{max-width:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__pos-info .table-info .hr>div{border-top:1px solid #eee;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.component__pos-info .table-info .hr>div:after,.component__pos-info .table-info .hr>div:before{content:" ";width:4px;height:4px;border-radius:50vh;background-color:#dadada;position:absolute;margin-top:-3px}.component__pos-info .table-info .hr>div:after{right:0}.component__pos-info .table-info.prepaid{font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:center;color:#363636;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__pos-info .table-info.prepaid span{color:#363636;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:center}.component__pos-info .user-point{margin-top:10px;font-size:15px;font-style:normal;font-weight:400;line-height:18px;text-align:center}.component__pos-info .user-point .has-val{color:#0560a6;font-size:15px;font-style:normal;font-weight:400;line-height:18px}.component__pos-info.is-prepaid .user-info .edit__icon{position:absolute;right:unset!important;margin-left:8px}.component__fixed-header{position:relative;height:unset!important;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 .header-area{position:-webkit-sticky;position:sticky}.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__cart-fixed-bottom{background-color:#fff;color:#fff;z-index:2;position:fixed;width:100%;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-shadow:1px 1px 16px 0 rgba(0,0,0,.1490196078);box-shadow:1px 1px 16px 0 rgba(0,0,0,.1490196078);height:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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{padding:12px 12px 12px 0;width:100%}.component__cart-fixed-bottom .container .btn-show-cart{margin-left:auto;width:calc(100% - 145px);height:40px;padding:10px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px}.component__cart-fixed-bottom .container .btn-show-cart .text-price{font-size:13px;font-weight:400;line-height:17.68px}.component__cart-fixed-bottom .container .btn-show-cart .text-show-cart{font-size:15px;font-weight:700;line-height:20.4px;margin-left:auto}.image-item-in-cart{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 12px 14px 18px;height:64px;border-radius:33px;width:144px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}.image-item-in-cart .img-item{min-width:36px;max-width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border:2.25px solid #fff;border-radius:50%;margin-left:-8px;background:#fff}.image-item-in-cart .last-image{position:relative}.image-item-in-cart .last-image .image-last{position:relative;width:36px;height:36px;border:2.25px solid #fff;border-radius:50%;overflow:hidden;margin-left:-8px}.image-item-in-cart .last-image .image-last img{-webkit-filter:brightness(70%);filter:brightness(70%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#fff}.image-item-in-cart .num-overlay{position:absolute;top:0;left:-5px;width:100%;height:100%;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;font-size:14px;font-weight:700;color:#fff}.order__home-page-index{background-color:#f5f5f5}.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:#f7941e}.order__home-page-index .header-position-restaurant .header-position-restaurant--name{color:#363636}.btn-ordered,.order__home-page-index .scroll-body{background-color:#f5f5f5}.btn-ordered{border:0;float:right;font-size:1.2em;padding:8px}.btn-ordered span{font-size:16px}.call-staff{border:0;margin-top:5px;background-color:orange;color:#fff;padding:8px;font-size:1.2em;border-radius:0 4px 4px 0;-webkit-animation-name:slider-to-right;animation-name:slider-to-right;-webkit-animation-duration:.4s;animation-duration:.4s;outline:0}.call-staff:focus,.call-staff:hover{-webkit-animation-name:unset!important;animation-name:unset!important}.call-staff span{font-size:16px}.call-staff--mini-bell{outline:0;margin-right:10px;height:36px;width:36px;text-align:center;-webkit-animation-name:zoom_in_small_bell;animation-name:zoom_in_small_bell;-webkit-animation-duration:.2s;animation-duration:.2s;background:transparent;border:0;position:relative}.call-staff--mini-bell:focus{-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button}.call-staff--mini-bell span{margin-left:5px;color:#1374ba;font-size:20px}.call-staff--mini-bell span.text-description{font-size:1.2em;position:absolute;z-index:4;background-color:#1374ba;color:#fff;bottom:-55px;left:-10px;width:140px;padding:3px 8px;border-radius:8px}.call-staff--mini-bell span.text-description:before{content:" ";border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #1374ba;position:absolute;margin-top:-12px;margin-left:2px}.menu-bar{overflow:auto;white-space:nowrap;z-index:2;width:100%;overflow-y:scroll;background-color:#fff;text-align: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;padding-top:8px}.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--all{overflow-y:scroll;padding-top:6px}.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)}.menu-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;background-color:#fff;z-index:9}.menu-header .input-text--search{height:34px!important;line-height:34px!important;border:0!important;border-radius:0!important;background-color:unset!important}.menu-header .header{padding:8px 0}.menu-header .header,.menu-header .header>div{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-header .header>div{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-header .header>div>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-header .header>div:first-child{max-width:46px}.menu-header .header>div:last-child{margin-right:12px}.menu-header .menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;border-top:1px solid #eee}.menu-header .menu__container.no-border-bottom{border-bottom:0}.menu-header .menu__container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-header .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-header .btn-category-4{margin-left:10px}.menu-header .btn-category-4>div{border:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f5f5f5;border-radius:8px;padding:5px 8px 5px 12px;height:24px;overflow:hidden}.menu-header .btn-category-4>div>div{color:#363636;font-size:15px;font-weight:500;line-height:23px;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}.menu-header .cat-title{-webkit-animation-name:slide-to-right;animation-name:slide-to-right;-webkit-animation-duration:.2s;animation-duration:.2s;width:100vw}.menu-header .animation{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:calc(100% - 30px)}.menu-header .animation.collapsed{max-width:36px!important}.menu-header .search-area{margin-left:8px}.menu-header .search-area .header-area__search-form>div{border:1px solid #eee;border-radius:8px;height:34px!important;min-width:36px;background-color:#f5f5f5}.menu-header .search-area.collapsed{max-width:38px!important;overflow:hidden}.menu-header .search-area.collapsed .input-text--search{display:none!important}.menu-header .search-area.collapsed .search-icon{padding-left:12px}.menu-header .btn-category-4{overflow:hidden}.bottom-sheet__select-category{padding:16px;position:relative}.bottom-sheet__select-category .title{color:#363636;font-size:22px;font-weight:700;line-height:33px;letter-spacing:0;text-align:left}.bottom-sheet__select-category .title button{border:0;outline:0;position:absolute;top:10px;right:10px;width:24px;height:24px;background-color:#fff}.bottom-sheet__select-category .title button span{color:#363636}.bottom-sheet__select-category .category__container{max-height:calc(100vh - 100px);overflow-y:auto;margin-top:10px}.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}.bottom-sheet__select-category .category__container>div>div{color:#363636;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0}.bottom-sheet__select-category .category__container>div>div span{font-size:18px}.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}.suggestion__best_seller .icon-suggeston{position:absolute;right:3px;margin-top:-21px}.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}.suggestion__new_dist .icon-suggeston{position:absolute;right:3px;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__title{font-size:18px;font-weight:700;line-height:24.48px;color:#363636;margin-bottom:12px}.component__home-interaction{padding-top:15px}.component__home-interaction .order-pending-count{border:1.2px solid #eb2028;color:#eb2028!important;font-size:11px!important;border-radius:50vh!important;width:unset!important;height:unset!important;display:inline-block!important;line-height:unset!important;background-color:#fff!important;font-weight:600!important;padding:0 4px!important}.component__home-interaction .interaction--item{-webkit-box-flex:1;-ms-flex:1;flex:1;width:30%;height:90px;background-color:#fff!important;border-radius:10px;position:relative;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);margin-right:10px}.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:400}.component__home-interaction .interaction--item>div img{width:100%;max-width:42px;background-color:rgba(45,45,48,.1);border-radius:8px}.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:last-child{margin-right:0!important}.component__home-interaction .interaction--item.one{background-color:#1374ba}.component__home-interaction .interaction--item.two{background-color:#ed5353}.component__home-interaction .interaction--item.three{background-color:#ed9f41}.component__home-interaction .interaction--item-postpaid{-webkit-box-flex:1;-ms-flex:1;flex:1;height:90px;border-radius:12px;position:relative;border:1px solid rgba(227,236,251,.5019607843);margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component__home-interaction .interaction--item-postpaid img{margin-top:auto;margin-left:auto;height:auto}.component__home-interaction .interaction--item-postpaid>div{padding-top:10px}.component__home-interaction .interaction--item-postpaid>div.text-description{font-family:sf-pro-display-medium;font-size:13px;font-weight:500;line-height:19.5px;padding-left:10px;padding-right:10px;position:absolute;z-index:1;text-align:left}.component__home-interaction .interaction--item-postpaid>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-postpaid:last-child{margin-right:0!important}.component__home-interaction .menu{padding:15px;background-color:#e84545;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1)}.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:500}.component__home-interaction .menu-postpaid{background-color:#e84545;border-radius:12px;position:relative;height:88px}.component__home-interaction .menu-postpaid .background-menu{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.component__home-interaction .menu-postpaid .menu-next{width:20px;height:20px;margin-left:15px;border-radius:50%;overflow:hidden;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.1215686275);box-shadow:1px 1px 3px 0 rgba(0,0,0,.1215686275)}.component__home-interaction .menu-postpaid .menu-order-food{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-55px;position:relative;margin-left:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__home-interaction .menu-postpaid .text-order-food{font-size:17px;font-weight:700;line-height:23.12px;font-family:sf-pro-display-bold;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.3019607843)}.component__home-interaction .ordered-dish{margin-top:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__home-interaction .ordered-dish,.component__home-interaction .ordered-dish>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__home-interaction .ordered-dish>div{background-color:#fff;border-radius:8px;height:30px;padding:0 10px;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1);color:#363636;font-size:15px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0;text-align:center}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.highlight-review{-webkit-animation:bounce .7s ease-in-out infinite;animation:bounce .7s ease-in-out infinite;-webkit-filter:drop-shadow(0 100px 100px #000);filter:drop-shadow(0 100px 100px rgb(0,0,0))}.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%}.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;margin-top:5px}.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{min-height:20px;overflow:hidden;text-overflow:ellipsis}.component__chat-box__icon{z-index:999;position:fixed;width:55px;height:55px;right:15px;bottom:15px;border-radius:50vh}.component__chat-box__icon .unread{position:absolute;right:0;background-color:#ff4500;color:#fff;min-height:16px;min-width:16px;padding:0 4px;text-align:center;line-height:16px;border-radius:50vh;font-weight:500}.component__box-chat__message-reply{background-color:#d4edff;border-left:2px solid #2e91dc;border-radius:4px;padding:6px 8px;margin-bottom:8px}.component__box-chat__message-reply .highlight{background-color:#b2daf8!important}.component__box-chat-message{margin-bottom:8px}.component__box-chat-message.end-user{text-align:right}.component__box-chat-message.end-user>div{border:1px solid #bce1fd;border-radius:6px;background-color:#d4edff;text-align:left;max-width:calc(100% - 100px);min-width:200px;min-height:40px;display:inline-block;padding:8px}.component__box-chat-message .end-user__action-n-time{color:#363636;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.component__box-chat-message .end-user__action-n-time>div{text-align:right}.component__box-chat-message .end-user__action-n-time>div>div{display:inline-block}.component__box-chat-message .end-user__action-n-time>div>div.highlight{font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;background-color:#b2daf8;margin-right:6px;padding:1px 8px;border-radius:4px}.component__box-chat-message .message__content{padding:4px;margin-top:8px}.component__box-chat-message .message__content,.component__box-chat-message .message__content div{color:#363636;font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;text-align:justify}.component__box-chat-message.service{display:-webkit-box;display:-ms-flexbox;display:flex}.component__box-chat-message.service .service-face{min-width:36px;max-width:36px;margin-right:8px;position:relative}.component__box-chat-message.service .service-face img{position:absolute;bottom:0;width:100%;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s}.component__box-chat-message.service .staff-guide{padding:8px;color:#363636;margin-top:8px;border-radius:8px;font-size:13px;font-style:normal;font-weight:400;line-height:20px;text-align:justify;background-color:#f5f5f5}.component__box-chat-message.service .staff-guide span{font-style:normal;font-weight:600;line-height:20px}.component__box-chat-message.service .service-message{max-width:calc(100% - 80px);display:inline-block;background-color:#fff;border:1px solid #eee;padding:8px;border-radius:8px}.component__box-chat-message.service .service-message .message__content{color:#363636;font-size:15px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.component__box-chat-message.service .service-message .message__content div{font-weight:500}.component__box-chat-message.service .service-message .end-user__action-n-time>div{text-align:left}.component__box-chat-message.service .service-message .end-user__action-n-time .highlight{background-color:#f1f1f1!important}.component__box-chat__order-card{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding-bottom:12px}.component__box-chat__order-card>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__box-chat__order-card>div:first-child{max-width:18px;min-width:18px;margin-right:5px}.component__box-chat__order-card .order-detail{margin-top:8px}.component__box-chat__order-card .order-detail .order-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__box-chat__order-card .order-detail .order-row>div{color:#363636;font-size:14px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0;text-align:right}.component__box-chat__order-card .time-a-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__box-chat__order-card .time-a-status .time{color:#363636;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:left}.component__box-chat__order-card .time-a-status .status>div{padding:1px 6px;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;border-radius:4px}.component__box-chat__order-card .left-sep>div{padding-top:2px;position:relative}.component__box-chat__order-card .left-sep>div:before{content:" ";width:1px;height:100vh;top:18px;left:8.5px;background-color:#eee;position:absolute}.component__box-chat{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;background-image:url(/static/images/box/background.svg);background-size:100%;background-repeat:repeat;-webkit-animation-name:slide-to-left;animation-name:slide-to-left;-webkit-animation-duration:.3s;animation-duration:.3s}.component__box-chat .headers{background-color:#fff;border-bottom:1px solid #eee;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex}.component__box-chat .headers .ti-close{color:#f7941e}.component__box-chat .headers>div:first-child{max-width:36px;margin-right:8px}.component__box-chat .headers>div:first-child .btn-home{height:32px;width:32px;border:0;background-color:hsla(0,0%,98%,.9);border-radius:8px;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__box-chat .headers>div:first-child .btn-home span{font-size:16px;color:#f7941e}.component__box-chat .headers .title{color:#363636;font-size:22px;font-style:normal;font-weight:600;line-height:33px;letter-spacing:0;text-align:left}.component__box-chat .headers .ordered-dish{margin-top:4px}.component__box-chat .headers .ordered-dish>div,.component__box-chat .headers .ordered-dish>div>div{display:-webkit-box;display:-ms-flexbox;display:flex}.component__box-chat .headers .ordered-dish>div>div{color:#0560a6;font-size:13px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__box-chat .message__container{max-height:calc(100vh - 110px);height:calc(100vh - 110px);overflow:auto;padding:16px}.component__box-chat .message__container::-webkit-scrollbar{width:8px!important}.component__box-chat .message-area{-webkit-animation-name:slide-to-right;animation-name:slide-to-right;-webkit-animation-duration:.2s;animation-duration:.2s}.component__box-chat .ordered-dish-area{-webkit-animation-name:slide-to-left;animation-name:slide-to-left;-webkit-animation-duration:.2s;animation-duration:.2s}.component__box-chat .ordered-dish-area .order-header{background-color:#fff;padding:8px 12px;border-bottom:1px solid #eee}.component__box-chat .ordered-dish-area .order-header .header-stack{display:-webkit-box;display:-ms-flexbox;display:flex}.component__box-chat .ordered-dish-area .order-header .header-stack .btn-back{width:20px;height:20px;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__box-chat .ordered-dish-area .order-header .header-stack>div{color:#363636;font-size:22px;font-style:normal;font-weight:600;line-height:33px;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__box-chat .ordered-dish-area .order-header .header-stack>div:first-child{min-width:20px;margin-right:12px}.component__box-chat .ordered-dish-area .order-container{height:calc(100vh - 82px);max-height:calc(100vh - 82px);overflow-y:auto;padding:16px}.component__box-chat .ordered-dish-area .order-container .order-list__wrap{background-color:#fff;padding:12px;border:1px solid #eee;border-radius:6px}.component__box-chat-icon{position:fixed;bottom:20px;right:20px}.component__box-chat-icon img{width:100%;border-radius:50vh}.component__box-chat-icon>div{position:relative;width:60px;height:60px}.component__box-chat-icon>div .unread-count{position:absolute;top:-5px;background-color:#f53b3b;color:#fff;right:-5px;border-radius:50vh;height:24px;border:2px solid #fff;min-width:24px;font-size:13px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:0;text-align:center;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}.component__hd-fixed{min-height:100vh;background-color:#f5f5f5}.component__hd-fixed .header{z-index:10;height:50px;top:0;left:0;width:100%;background-color:#f5f5f5}.component__hd-fixed .header .page-title{font-size:15px;text-align:center;height: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;font-weight:500;color:#363636}.component__hd-fixed .header .btn-back{width:32px;height:32px;border:1px solid #eee;background-color:#fff;border-radius:8px;position:absolute;text-align:center;margin:8px 10px}.component__hd-fixed .header .btn-back span{line-height:32px;font-size:16px;color:#363636}.component__hd-fixed.transparent .header{position:absolute;background:transparent}.component__hd-fixed.transparent .page-title{display:none}.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}@-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:7px;height:7px;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:1px solid #eb2028;top:-.5px;left:-.5px;content:"";-webkit-animation-name:radar;animation-name:radar;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.component__radar-effect:after{-webkit-animation-delay:1s;animation-delay:1s}.component__order-card{background-color:#fff;-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,.1019607843);box-shadow:1px 1px 10px 0 rgba(0,0,0,.1019607843);margin-bottom:10px;border-radius:12px;position:relative}.component__order-card .title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px 10px}.component__order-card .title,.component__order-card .title>div,.component__order-card .title>div>div{display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-card .title>div>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#363636;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left}.component__order-card .title>div>div:first-child{margin-right:5px}.component__order-card .status-action{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__order-card .status-action>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:500;line-height:20px;text-align:left}.component__order-card .status-action .action__container,.component__order-card .status-action>div{display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-card .status-action .action__container .action{height:25px;border:1px solid #474747;color:#474747;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-radius:50vh;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0;text-align:left;padding:0 12px}.component__order-card .order-info{padding:7px 12px;display:-webkit-box;display:-ms-flexbox;display:flex}.component__order-card .order-info .logo{width:47px;height:47px;background-color:#f5f5f5;border-radius:12px;margin-right:12px;background-size:cover;background-position:50%}.component__order-card .order-info .restaurant__name{color:#363636;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.component__order-card .order-info .dish-n-price{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.component__order-card .order-info .dish-n-price .dish{color:#aaa;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;max-width:calc(100% - 100px)}.component__order-card .order-info .dish-n-price .price{color:#363636;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0}.component__order-group-by-day .group-title{color:#363636;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:left;margin-bottom:8px}.component__order-group-by-day .group-title:first-letter{text-transform:uppercase}.page__history{-webkit-animation-name:slide-down--screen;animation-name:slide-down--screen;-webkit-animation-duration:.3s;animation-duration:.3s}.page__history .header{background-color:#fff!important}.component__order-to-day{padding:12px 0}.component__buffet-require-advise .dialog-content{background-color:#fff;width:calc(100% - 72px);padding:20px;border-radius:12px;-webkit-animation-name:zoom-out-button;animation-name:zoom-out-button;-webkit-animation-duration:.2s;animation-duration:.2s}.component__buffet-require-advise .dialog-content .title{margin-top:28px;font-size:20px;font-weight:700;line-height:27px;letter-spacing:0;text-align:center;color:#363636}.component__buffet-require-advise .dialog-content .description{color:#363636;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:center;margin-top:8px}.component__buffet-require-advise .dialog-content .action__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:28px}.component__buffet-require-advise .dialog-content .action__container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;height:45px;text-align:center;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:16px;font-weight:600;line-height:24px;letter-spacing:0;border-radius:8px;background-color:#f5f5f5}.component__buffet-require-advise .dialog-content .action__container>div.primary{color:#fff}.component__buffet-require-advise .dialog-content .action__container>div:first-child{max-width:140px;margin-right:10px}@-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:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(#f5f5f5),to(#fff))!important;background:linear-gradient(180deg,#fff,#f5f5f5,#fff)!important}.page__home-restaurant .suggestion-edit-info{position:absolute;width:100%;background-color:#fff;font-size:15px;color:#363636;text-justify:inter-word;z-index:1;right:0;border-radius:10px;-webkit-box-shadow:0 0 20px rgba(45,45,48,.3);box-shadow:0 0 20px rgba(45,45,48,.3);margin-top:15px;-webkit-animation-name:bounce_ani;animation-name:bounce_ani;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;font-weight:600}.page__home-restaurant .suggestion-edit-info .close-pop{position:absolute;right:10px;top:10px;width:28px;height:28px;border-radius:50vh;text-align:center}.page__home-restaurant .suggestion-edit-info .close-pop span{line-height:28px;color:#fff;font-size:13px}.page__home-restaurant .suggestion-edit-info:before{position:absolute;content:" ";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;z-index:1;top:-10px;left:calc(50% - 10px)}.page__home-restaurant>*{-webkit-animation-name:slide-down--screen;animation-name:slide-down--screen;-webkit-animation-duration:.2s;animation-duration:.2s}.page__home-restaurant .interaction--container{position:relative;width:100%;text-align:justify;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.page__home-restaurant .suggestion-area{background-color:#e7e7e7;border:10px solid #e7e7e7;margin-top:15px;position:relative;border-radius:15px}.page__home-restaurant .suggestion-area:before{content:" ";border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #e7e7e7;top:-20px;left:calc(50% - 8px);position:absolute}.page__home-restaurant .suggestion-area .header--text{font-size:1.2em;color:grey;text-align:center;font-weight:600;padding:6px}.page__home-restaurant .suggestion-area .special-category{padding:10px 0;background-color:#fff;border-radius:5px 5px 10px 10px;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.page__home-restaurant .suggestion-area .special-category>div{padding-top:10px;-webkit-box-flex:2;-ms-flex:2;flex:2;text-align:center}.page__home-restaurant .suggestion-area .special-category>div>div{margin-top:4px;font-size:13px}.page__home-restaurant .suggestion-area .special-category>div:last-child{border-right:unset!important}.page__home-restaurant .suggestion-area .special-category>div .quantity{text-align:center;margin-top:5px}.page__home-restaurant .suggestion-area .special-category>div .quantity div{color:grey;display:inline-block;background-color:#f5f5f5;padding:2px 8px;border-radius:50vh}.page__home-restaurant .suggestion-area .special-category>div span{font-size:18px}.page__home-restaurant .suggestion-area .special-category>div span.ti-heart{color:red}.page__home-restaurant .suggestion-area .special-category>div span.ti-crown{color:orange}.page__home-restaurant .suggestion-area .special-category>div span.ti-cup{color:#9acd32}.page__home-restaurant .new--header{font-size:1.1em;color:#363636;margin-top:20px}.page__home-restaurant .new--container{margin-top:10px}.page__home-restaurant .new--container .not-config{background-color:#f5f5f5;text-align:center;padding:20px;border-radius:10px;font-size:1.02em}.page__home-restaurant .new--container .new--item{border:.5px solid rgba(45,45,48,.05);border-radius:10px;margin-bottom: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)}.page__home-restaurant .new--container .new--item>div:first-child{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:165px;border-radius:10px 10px 0 0}.page__home-restaurant .new--container .new--item>div:last-child{padding:10px}.page__home-restaurant .connection-error{padding-top:calc(50vh - 100px);padding-bottom:calc(50vh - 100px)}.page__home-restaurant .connection-error .icon{text-align:center}.page__home-restaurant .connection-error .icon span{font-size:64px;background-color:#f5f5f5;padding:10px;border-radius:50vh}.page__home-restaurant .connection-error .header{text-align:center;font-size:1.2em;font-weight:700;margin-top:20px}.page__home-restaurant .connection-error .description{font-size:1.1em;color:grey;text-align:center}.page__home-restaurant .page--content{height:calc(100vh - 90px)}.page__home-restaurant.prepaid{background-color:#f5f5f5}.page__home-restaurant.prepaid .table__name{background-color:#fff!important}.page__home-restaurant.prepaid .page--content>div{padding:0!important}.page__home-restaurant.prepaid .page--content>.component__touchable{background-color:#fff;margin-top:0!important}.page__home-restaurant.prepaid .user-info{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.page__home-restaurant.prepaid .user-info>div:first-child{margin-right:20px}.page__home-restaurant.prepaid .component__home-slider{padding:0 16px}.page__home-restaurant.prepaid .interaction--container{margin:0!important}.page__home-restaurant.prepaid .main-action{padding:15px!important;background-color:#fff!important;position:unset!important;-webkit-box-shadow:1px -10px 8px 0 rgba(36,90,129,.0823529412);box-shadow:1px -10px 8px 0 rgba(36,90,129,.0823529412);border-radius:16px 16px 0 0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.page__home-restaurant.prepaid .component__action-2{padding:14px 16px 0 14px!important}.page__home-restaurant.prepaid .component__action-2>div{-webkit-box-shadow:unset!important;box-shadow:unset!important;border:1.5px solid #eee}.page__home-restaurant.prepaid .component__action-2>div .action-title{font-size:13px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;text-align:center}.page__home-restaurant.prepaid .component__pos-info .flag-1{padding:0!important}.page__home-restaurant.prepaid .component__pos-info .flag-1-1{margin-top:10px;padding:14px 16px 0 14px!important;border-radius:16px 16px 0 0;background-color:#fff;-webkit-box-shadow:0 -8px 5px rgba(45,45,48,.02);box-shadow:0 -8px 5px rgba(45,45,48,.02)}.page__home-restaurant.prepaid .main-action__container{background-color:#fff!important;padding-top:10px}.page__home-restaurant.prepaid .main-action{background-color:#fff}.edit__icon{-webkit-transform:translateY(3px) translateX(-3px);transform:translateY(3px) translateX(-3px)}.order-count{font-size:15px;font-weight:400;line-height:17.9px;color:#363636;padding:6px 10px;background:#fff;-webkit-box-shadow:1px 2px 10px 0 rgba(0,0,0,.1215686275);box-shadow:1px 2px 10px 0 rgba(0,0,0,.1215686275);margin-top:20px;border-radius:8px}.recommended-habit{margin-top:15px;padding:10px;background-color:#fff;border-radius:8px}.recommended-habit:before{content:"";width:0;height:0;border-bottom:10px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;margin-top:-20px;left:25%;position:absolute}.recommended-habit>div:first-child{color:#363636;font-size:14px;text-transform:uppercase;font-weight:600}.component__action-2{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0 5px}.component__action-2 .order-pending-count{display:inline-block;height:15px;min-width:15px;border:1.3px solid #eb2028;border-radius:50vh;color:#eb2028;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:500;margin-left:3px}.component__action-2>div{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;background-color:#fff;border-spacing:10px;border-radius:8px;padding:12px;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1)}.component__action-2>div img{height:74px}.component__action-2>div .action-title{font-size:13px;font-weight:500;line-height:20px;letter-spacing:0;text-align:center;margin-top:8px}.component__action-2>div:first-child{margin-right:10px}.main-action_2{padding:1px 16px!important;background-color:#fff!important;position:unset!important;-webkit-box-shadow:1px -10px 8px 0 rgba(36,90,129,.0823529412);box-shadow:1px -10px 8px 0 rgba(36,90,129,.0823529412);border-radius:16px 16px 0 0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.dialog__error_invoice{z-index:99999;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(45,45,48,.4);padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog__error_invoice>div{background-color:#fff;min-height:100px;width:100%;border-radius:12px;padding:20px;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button}.dialog__error_invoice>div .icon{text-align:center}.dialog__error_invoice>div .title{font-size:20px;font-style:normal;font-weight:600;line-height:29px;letter-spacing:0;text-align:center;color:#363636;margin-top:16px}.dialog__error_invoice>div .description{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:center;color:#363636;margin-top:5px}.dialog__error_invoice>div .action{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:20%;margin-left:auto}.dialog__error_invoice>div .action button{background-color:#ff4500;width:100%;color:#fff;border:0;height:45px;border-radius:8px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.dialog__error_invoice>div .action button.normal{margin-right:16px;background-color:#f5f5f5!important;color:#363636!important}.component__check-circle .circle{width:20px;height:20px;margin:auto;border-radius:50vh;background-color:#9acd32;line-height:20px;text-align:center}.component__check-circle .circle span{color:#fff!important;font-size:11px}.component__check-circle .text-center{text-align:center;font-size:14px;margin-top:8px}.component__status-step{background-color:#fff;border-radius:11px;padding:10px}.component__status-step .status-step12{max-width:240px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.component__status-step .status-step12>div{-webkit-box-flex:2;-ms-flex:2;flex:2;z-index:2}.component__status-step .status-step12>div.line{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:1}.component__status-step .status-step12>div.line div{height:1px;background-color:#c5c5c5;width:130px;position:absolute;left:-38px;top:18px}.component__status-step .cancelled--description{font-size:16px;max-width:300px;margin:10px auto;line-height:1.2}.component__item-bought{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.component__item-bought .new-price{font-size:14px;color:#38b24d;margin-left:10px}.component__item-bought .strike{font-size:14px;color:#363636;text-decoration:line-through}.component__item-bought>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__item-bought>div:first-child{width:60px;max-width:60px;margin-right:12px}.component__item-bought>div:first-child div{width:60px;height:60px;border-radius:5px;background-size:cover;background-position:50%}.component__item-bought:last-child{border-bottom:0!important}.component__order-card__self-service{background-color:#fff;padding:13px;border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 8px rgba(63,63,70,.1);box-shadow:0 0 8px rgba(63,63,70,.1)}.component__order-card__self-service .order__code-time div:first-child{font-size:12px;color:#363636;font-weight:600}.component__order-card__self-service .order__code-time div:last-child{font-size:12px;color:#aaa}.component__order-card__self-service .order__price-status{text-align:right}.component__order-card__self-service .order__price-status div:first-child{font-size:12px;font-weight:600;color:#363636}.component__order-card__self-service .order__price-status div:last-child{font-size:13px;color:#aaa}.component__order-card__self-service>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__order-card__self-service>div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:5px}.component__order-card__self-service>div:first-child img{width:40px}.component__self-service-info{background-image:url(/static/images/success_background.jpg);background-size:cover;background-position:50%;color:#fff;text-align:center;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:15px;border-radius:12px}.component__self-service-info .no{font-weight:700;font-size:56px;color:#f5f5f5}.component__self-service-info .title{margin-top:10px;font-size:14px;color:#f5f5f5;font-weight:600}.component__self-service-info .description{margin-top:10px;font-weight:600;line-height:18px;font-size:13px}.component__self-service-info.white-mode{background-color:#fff;background-image:unset;color:#363636}.component__self-service-info.white-mode .no,.component__self-service-info.white-mode .title{color:#37b24c}.component__node-viewer{border:1px solid #eee;background-color:#fff;border-radius:12px;padding:8px 12px}.component__node-viewer,.component__node-viewer>div{display:-webkit-box;display:-ms-flexbox;display:flex}.component__node-viewer>div{color:#363636;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__node-viewer>div:first-child{margin-right:10px}.component__node-viewer.margin{margin-top:12px}.component__order-status__viewer .block-style{border-radius:12px;padding:16px}.component__order-status__viewer .block-bg{background-image:url(/static/images/order_status_background.png);background-size:cover;background-position:50%}.component__order-status__viewer .block-height{min-height:148px}.component__order-status__viewer .status-text{color:#363636;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center;margin-top:10px;padding:0 12px}.component__order-status__viewer .tag-number{font-family:sf-pro-display-regular;font-weight:400;font-size:15px;line-height:22.5px;letter-spacing:0;color:#363636}.component__order-status__viewer .tag-number span{font-family:sf-pro-display-semibold;font-weight:600;font-size:20px;line-height:30px;letter-spacing:.5px;color:#363636}.component__order-status__viewer .waiting-confirm{border:1px solid #cfebfb;background:#ecf8ff}.component__order-status__viewer .confirmed{background:-webkit-gradient(linear,right top,left top,from(#ffcd1d),color-stop(33.33%,#febb13),color-stop(66.15%,#fec613),to(#febc11));background:linear-gradient(270deg,#ffcd1d,#febb13 33.33%,#fec613 66.15%,#febc11)}.component__order-status__viewer .cancelled-note{padding:4px 12px;margin-top:16px;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;color:#556687}.component__order-status__viewer .cancelled-note>span{font-size:15px;font-weight:600;line-height:23px;letter-spacing:0;color:#315eb5}.component__order-status__viewer .cancelled{border:1px solid #f1cdcd;background-color:#faefef}.component__order-status__viewer .cancelled .status-text{color:#e03c3c;margin-top:0}.component__order-status__viewer .cancelled .sub-text{text-align:center;margin-top:8px;color:#e03c3c;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0}.component__order-status__viewer .completed{border:1px solid #f8e8ae;background-color:#fff3cb}.component__order-status__viewer .completed__self-order{border:1px solid #c5dff8;background-color:#cee7ff;padding:8px 12px}.component__order-status__viewer .completed__self-order .child-text{color:#363636;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:center}.component__order-status__viewer .completed__self-order .order-number{color:#363636;font-size:39px;font-weight:700;line-height:59px;letter-spacing:4px;text-align:center}.component__order-status__viewer .completed__self-order .child-text-2{color:#363636;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:center}.component__order-status__viewer .completed__table-order{border:1px solid #b9eab5;background-color:#d8f5d6}.component__order-status__viewer .completed__table-order .child-text{color:#363636;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:center}.component__order-status__viewer .completed__table-order .child-text span{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center}.component__order-status__viewer .completed__table-order .child-text-2{color:#2c782f;margin-top:12px;font-size:19px;font-weight:600;line-height:29px;letter-spacing:0;text-align:center}.component__pos-info-n-action .table-name{font-weight:600}.component__pos-info-n-action .pos-name{color:#363636;font-size:18px;font-weight:600;line-height:27px;letter-spacing:0;text-align:left}.component__pos-info-n-action .order-action__container{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__pos-info-n-action .order-action__container>div{max-width:50%}.component__pos-info-n-action .order-action__container .star-elements{width:24px;height:24px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:inline-block;margin-right:5px}.component__pos-info-n-action .order-action__container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.component__pos-info-n-action .order-action__container>div:first-child{margin-right:10px}.component__pos-info-n-action .order-action__container>div:last-child{margin-right:0}.component__pos-info-n-action .order-action__container>div button{width:100%;height:36px;border-radius:50vh;outline:0;border:0;background-color:rgba(247,148,30,.15);color:#f7941e;font-size:14px;font-weight:600}.component__pos-info-n-action .order-action__container>div button img{vertical-align:middle}.component__pos-info-n-action .order-action__container>div button span{vertical-align:middle;color:#f7941e;font-size:14px}.component__pos-info-n-action .order-info{padding-bottom:12px}.component__pos-info-n-action .order-info .row{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex}.component__pos-info-n-action .order-info .row>div{color:#363636;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.component__pos-info-n-action .order-info .row>div:first-child{margin-right:5px;min-width:18px;max-width:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__pos-info-n-action .order-info.no-padding-bottom{padding-bottom:0!important}.component__pos-info-n-action .component__myorder_star img{width:18px;margin-right:5px}.page__history-detail{-webkit-animation-name:slide-to-left;animation-name:slide-to-left;-webkit-animation-duration:.3s;animation-duration:.3s}.page__history-detail .text-selected-dish{color:#363636;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left;margin-bottom:8px;margin-top:12px}.page__history-detail .wrap-card{background-color:#fff;border:1px solid #eee;border-radius:8px;margin-top:12px}.page__history-detail .wrap-card.pd-16{padding:16px}.page__history-detail .wrap-card.pd-12{padding:12px}.page__history-detail .wrap-card.no-margin{margin:0}.page__order-detail__refund .component__hd-fixed{background-color:#fff;min-height:100vh}.page__order-detail__refund .component__hd-fixed .header{background-color:#fff!important}.page__order-detail__refund .component__hd-fixed .page__content{padding:0 16px}.page__order-detail__refund .page-title{color:#363636;font-size:21px;font-weight:600;line-height:32px;letter-spacing:0;text-align:left;margin-bottom:4px}.page__order-detail__refund .step{margin-top:16px;margin-bottom:16px;font-weight:400}.page__order-detail__refund .step,.page__order-detail__refund .step span{color:#363636;font-size:16px;line-height:24px;letter-spacing:0;text-align:left}.page__order-detail__refund .step span{font-weight:600}.page__new>*{-webkit-animation-name:slide-to-left;animation-name:slide-to-left}.page__favourite-food>*,.page__new>*{-webkit-animation-duration:.2s;animation-duration:.2s}.page__favourite-food>*{-webkit-animation-name:slide-to-right;animation-name:slide-to-right}.page__special>*{-webkit-animation-name:slide_up;animation-name:slide_up;-webkit-animation-duration:.2s;animation-duration:.2s}.webview-selection-slide-up .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px}.webview-selection-slide-up .title>div{font-size:18px}.webview-selection-slide-up .item{padding:12px 16px;border-bottom:1px solid #eee;font-size:14px;font-weight:400}.webview-selection-slide-up .item.selected{color:#0560a6}.webview-selection-slide-up .item:last-child{border:0}.webview-selection-slide-up .content{min-height:200px;max-height:300px;overflow-y:auto}.webview-frame__header{background-color:#fff;z-index:9}.webview-frame__header>div{height:50px;color:#363636;font-size:17px;font-weight:500;line-height:26px;letter-spacing:0;text-align:left;padding:0 16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.webview-frame__header .header-note{background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:unset!important;padding:6px 16px}.webview-frame__header .header-note>div{font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;text-align:left;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;color:#363636}.page__webview-menu-template img{max-width:100%}.page__webview-menu-template .menu-template__container{padding:16px 20px 0}.page__webview-menu-template .menu-template__container>div{background-color:#f5f5f5;border-radius:8px;font-style:normal;letter-spacing:0;margin-bottom:12px;border:1px solid #eee;cursor:pointer;line-height:24px;text-align:left}.page__webview-menu-template .menu-template__container>div .text{font-size:16px;font-weight:500}.page__webview-menu-template .menu-template__container>div div{font-weight:500}.page__webview-menu-template .menu-template__container>div:hover{border-color:#0560a6}.page__webview-menu-template .menu-template__container>div.selected{border-color:#0560a6;background-color:rgba(5,96,166,.12);color:#0560a6;font-weight:500}.page__webview-menu-template .menu-template__container>div.selected div{color:#0560a6;font-weight:500}.page__webview-menu-template .menu-template__container>div>div{padding:16px 20px}.page__webview-menu-template .menu-template__container>div>div,.page__webview-menu-template .menu-template__container>div>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__webview-menu-template .menu-template__container>div>div>div:first-child{margin-right:10px}.page__webview-menu-template .content-frame{padding:20px}.page__webview-menu-template .content-frame .text{color:#636363;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;margin-bottom:8px}.page__webview-menu-template .content-frame .main-action__container{margin-top:30px}.page__webview-menu-template .content-frame .main-action__container .btn-primary{border:1px solid #0560a6;padding:0 12px;border-radius:8px}.page__webview-menu-template .content-frame .main-action__container .btn-primary>div{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__webview-menu-template .content-frame .main-action__container .btn-primary>div>div{color:#0560a6;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__webview-rating-star__line{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px}.component__webview-rating-star__line>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__webview-rating-star__line .star-container{max-width:100px;min-width:100px;text-align:right;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;margin-right:8px}.component__webview-rating-star__line .star-container img{margin-left:4px}.component__webview-rating-star__line .track{width:139px;background-color:#eee;height:5px;border-radius:50vh}.component__webview-rating-star__line .track .track-value{height:5px;background-color:#aaa;border-radius:50vh}.component__webview-rating-card{border:1px solid #eee;border-radius:8px;background-color:#f5f5f5;margin-bottom:12px;padding:12px}.component__webview-rating-card .title,.component__webview-rating-card .title>div{display:-webkit-box;display:-ms-flexbox;display:flex}.component__webview-rating-card .title>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__webview-rating-card .title .star__container{margin-right:8px}.component__webview-rating-card .title .rating-at{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left;color:#636363}.component__webview-rating-card .username{color:#363636;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:left;margin-top:4px}.component__webview-rating-card .order-time{margin-top:4px;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left;color:#636363}.component__webview-rating-card .comment{color:#363636;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;margin-top:12px}.component__webview-time-range-picker{display:inline-block;position:relative}.component__webview-time-range-picker div{color:grey;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0;text-align:center}.component__webview-time-range-picker div.time-value{color:#0560a6}.component__webview-time-range-picker .popup-menu{width:126px;z-index:9;min-height:100px;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);margin-top:11px;position:absolute;margin-left:calc(50% - 75px);padding:0 16px}.component__webview-time-range-picker .popup-menu>div{padding:16px;border-bottom:1px solid #eee;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:center;color:#363636}.component__webview-time-range-picker .popup-menu>div.active{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center}.component__webview-time-range-picker .popup-menu>div:last-child{border:0}.component__webview-time-range-picker .popup-menu:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;z-index:1;top:-10px}.component__webview-time-range-picker .handle{height:26px;border:1px solid #eee;padding:0 8px;border-radius:6px}.component__webview-time-range-picker .handle>div{height:26px;line-height:26px;display:inline-block}.page__webview-rating .head-area{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__webview-rating .head-area>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__webview-rating .head-area .star-point,.page__webview-rating .head-area .star-point div{color:#aaa;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.page__webview-rating .head-area .star-point div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:100%}.page__webview-rating .head-area .star-point div:last-child{padding-bottom:25px;padding-left:2px}.page__webview-rating .head-area .star-point .strong{color:#363636;font-size:48px;font-weight:700;line-height:72px;letter-spacing:0;text-align:left}.page__webview-rating .star-button__container{padding:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.page__webview-rating .star-button__container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f5f5f5;margin-right:8px;border-radius:8px;border:1px solid #eee;padding:3px}.page__webview-rating .star-button__container>div:last-child{margin-right:unset}.page__webview-rating .star-button__container>div div{text-align:center}.page__webview-rating .star-button__container>div .star{color:#363636;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:center;text-transform:uppercase}.page__webview-rating .star-button__container>div .quantity{color:grey;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:center}.page__webview-rating .star-button__container>div.active{background:rgba(5,96,166,.1215686275);border:1px solid rgba(5,96,166,.6784313725)}.page__webview-rating .rating-list__container{padding:20px 12px}.filter--head{padding:3px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter--head>div:first-child{font-size:15px;font-weight:700;line-height:23px;letter-spacing:0;text-align:left}.filter--config{white-space:nowrap;overflow-y:auto}.filter--config>div{display:inline-block;padding:2px 6px;background-color:#eee;border-radius:4px;margin-right:6px;font-size:12px;color:#636363}.filter--config>div:first-child{margin-left:12px}.filter--config>div:last-child{margin-right:12px}.component__webview-fixed-bottom{position:relative}.component__webview-fixed-bottom .fixed-bottom{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #eee;padding:12px}.page__webview-welcome .title{color:#363636;font-size:22px;font-weight:600;line-height:33px;letter-spacing:0;text-align:center;margin-top:21px}.page__webview-welcome .follow__container{padding:0 16px;margin:20px 0}.page__webview-welcome .follow__container .follow-item{border-radius:12px;border:1px solid rgba(5,96,166,.1490196078);background:rgba(5,96,166,.1215686275);overflow:hidden;margin-bottom:12px}.page__webview-welcome .follow__container .follow-item img{display:block}.page__webview-welcome .follow__container .follow-item>div{padding:12px;color:#363636;font-size:17px;font-weight:500;line-height:26px;letter-spacing:0;text-align:left}.page__webview-welcome .head{padding:12px 16px}.page__webview-welcome .head .alert-1{font-size:22px;font-weight:700;line-height:33px;letter-spacing:0;text-align:left;color:#ec5353}.page__webview-welcome .reason__container{margin-top:20px}.page__webview-welcome .reason__container>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__webview-welcome .reason__container>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__webview-welcome .reason__container>div>div:first-child{margin-right:18px}.page__webview-welcome .reason__container>div>div>div,.page__webview-welcome .reason__container>div>div>div span{font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left;color:#363636}.page__webview-welcome .reason__container>div>div>div img{position:absolute}@-webkit-keyframes popup-dialog{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes popup-dialog{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.component__webview-selection .popup-overlay{z-index:9999;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(45,45,48,.3);padding:10px;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;overflow:hidden}.component__webview-selection .popup-overlay .popup-content{width:calc(100% - 20px);max-width:500px;background-color:#fff;min-height:50px;border-radius:16px;overflow:hidden;-webkit-animation-name:popup-dialog;animation-name:popup-dialog;-webkit-animation-duration:.15s;animation-duration:.15s}.component__webview-selection .search-area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee}.component__webview-selection .search-area input{height:36px;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;padding-left:40px;font-size:15px;padding-right:30px;color:#363636}.component__webview-selection .search-area input::-webkit-input-placeholder{color:#aaa}.component__webview-selection .search-area input::-moz-placeholder{color:#aaa}.component__webview-selection .search-area input::-ms-input-placeholder{color:#aaa}.component__webview-selection .search-area input::placeholder{color:#aaa}.component__webview-selection .search-area input:focus{outline:1px solid #0560a6}.component__webview-selection .search-area .ti-search{position:absolute;font-size:16px;color:#aaa;margin-left:12px;margin-top:12px}.component__webview-selection .search-area .btn-clear{-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s;position:absolute;width:24px;height:24px;top:5px;right:5px;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:#f5f5f5;border-radius:50vh}.component__webview-selection .search-area .btn-clear span{font-size:12px;color:#aaa}.component__webview-selection .close-button__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__webview-selection .close-button__container>div{padding:8px 20px;font-size:15px;color:#aaa}.component__webview-selection .close-button__container>div:last-child{color:#0560a6}.component__webview-selection .selection__container{max-height:calc(100vh - 300px);overflow-y:auto}.component__webview-selection .selection__container>div>div{padding:8px 10px;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.component__webview-selection .selection__container>div.selected>div{background-color:#0560a6;color:#fff}.component__webview-selection .selection__container>div.multiple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee}.component__webview-selection .selection__container>div.multiple .ti-check{-webkit-animation-name:zoom_in_button;animation-name:zoom_in_button;-webkit-animation-duration:.2s;animation-duration:.2s}.component__webview-selection .selection__container .empty>div{font-size:13px;color:#636363;text-align:center}.component__webview-selection .handle{border-radius:12px;overflow:hidden;border:1px solid #eee;background-color:#f5f5f5}.component__webview-selection .handle .selected-item{background-color:#fff;margin-right:8px;margin-bottom:8px;padding:2px 8px}.component__webview-selection .handle>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;padding:0 12px}.component__webview-selection .handle>div .single{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.component__webview-selection .handle>div div{color:#363636;font-size:15px;font-weight:500;line-height:23px;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__webview-selection.multiple .selected-item{float:left;color:#363636;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left;border-radius:5px}.component__webview-selection.multiple .selected-item .btn-close{margin-left:6px}.component__webview-selection.multiple .selected-item .btn-close span{font-size:10px;color:#aaa}.component__webview-selection.multiple .handle>div{height:unset!important;min-height:42px;padding:4px 12px}.component__webview-selection.multiple .handle>div>div{display:block}.component__webview-input{display:-webkit-box;display:-ms-flexbox;display:flex}.component__webview-input input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:50px;border:1px solid #eee;background-color:#f5f5f5;padding:0 12px;border-radius:12px;color:#363636;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.component__webview-input input:focus{outline:1px solid #0560a6}.page__webview-implementation .text-title{color:#363636;font-size:15px;margin-top:12px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left;margin-bottom:8px}.page__webview-implementation .step-0,.page__webview-implementation .step-1{padding:20px 12px}.page__webview-implementation .step-1 .using-other-phone{color:grey;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;margin-top:8px;margin-bottom:12px}.page__webview-implementation .step-1 .check-list__container{padding:12px 0;border-top:1px solid #eee}.page__webview-implementation .step-1 .check-list__container>div{padding-left:15px}.page__webview-implementation .step-1 .check-list__container>div .index{position:absolute;margin-left:-15px}.page__webview-implementation .step-1 .check-list__container a,.page__webview-implementation .step-1 .check-list__container div,.page__webview-implementation .step-1 .check-list__container span{font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left;color:#363636}.page__webview-implementation .step-1 .check-list__container a .strong,.page__webview-implementation .step-1 .check-list__container div .strong,.page__webview-implementation .step-1 .check-list__container span .strong{font-size:15px;font-weight:600;line-height:23px;letter-spacing:0;text-align:left}.page__webview-implementation .step-1 .check-list__container a{color:#0560a6!important;text-decoration:none!important}.page__webview-implementation .step-1 .alert-note{background:rgba(248,149,35,.1019607843);border:1px solid rgba(248,149,35,.5019607843);padding:12px;border-radius:12px}.page__webview-implementation .step-1 .alert-note img{margin:12px 0}.page__webview-implementation .step-1 .alert-note>div{color:#363636;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:justify}.page__webview-implementation .step-1 .qr-container{text-align:center}.page__webview-implementation .step-1 .qr-container>div{display:inline-block;padding:15px;border:2px solid #eee;border-radius:12px}.page__webview-implementation .step-2{padding:16px 12px}.page__webview-implementation .step-2 .alert-note{background:rgba(248,149,35,.0784313725);border:1px solid rgba(248,149,35,.3607843137);display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 12px;border-radius:12px}.page__webview-implementation .step-2 .alert-note>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left;color:#f98e13}.page__webview-implementation .step-2 .alert-note>div:first-child{margin-right:10px}.page__webview-implementation .step-2 .area-title{margin-top:20px;color:#363636;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;text-align:left;text-transform:uppercase}.page__webview-implementation .step-2 .primary-note{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.page__webview-implementation .step-2 .primary-note>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0560a6;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.page__webview-implementation .step-2 .primary-note>div:first-child{margin-right:6px}.page__webview-implementation .step-2 .printer{margin-top:16px;color:#363636;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left;border:1px solid #eee;background-color:#f5f5f5;padding:8px;border-radius:12px}.page__webview-implementation .step-2 .printer ul{padding-left:22px}.page__webview-implementation .step-2 .printer *{font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.page__webview-implementation .dialog-success>div{width:303px;max-width:100%}.page__webview-implementation .dialog-success .action__container{margin-top:36px;margin-bottom:12px}.page__webview-implementation .dialog-success .dialog-title{color:#363636;font-size:22px;font-weight:600;line-height:33px;letter-spacing:0;text-align:center;margin-top:12px}.page__webview-implementation .dialog-success .dialog-description{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:center;margin-top:4px;padding:0 20px}.page__webview-implementation .dialog-success .dialog-description .strong{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:center}.page__webview-implementation .step-_1{padding:22px}.page__webview-implementation .step-_1 .question{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.page__webview-implementation .step-_1 .question>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:12px}.page__webview-implementation .step-_1 .question>div:first-child>div{height:60px;-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgba(221,64,64,.1215686275);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-radius:8px;width:36px}.page__webview-implementation .step-_1 .question>div:last-child{color:#363636;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.page__webview-implementation .step-_1 .title{color:#363636;font-size:17px;font-weight:600;line-height:26px;letter-spacing:0;margin-top:24px;text-align:center}.page__webview-implementation .step-_1 .check-list__container{background-color:#f5f5f5;border:1px solid #eee;margin-top:16px;border-radius:12px;padding:12px}.page__webview-implementation .step-_1 .check-list__container>div{padding-left:0!important}.page__webview-implementation .step-_1 .check-list__container>div>div{color:#363636;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.page__webview-implementation .step-_1 .check-list__container>div>div a{color:#0560a6;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left;text-decoration:none}.page__webview-guide-activate-o2o .step-container{margin:16px}.page__webview-guide-activate-o2o .step-container .step-item{margin-bottom:16px;border-radius:12px;overflow:hidden}.page__webview-guide-activate-o2o .step-container .step-item>div{padding:12px;color:#363636;font-size:17px;font-weight:500;line-height:26px;letter-spacing:0;text-align:left}.page__webview-guide-activate-o2o .step-container .step-item img{width:100%;display:block}.page__webview-guide-activate-o2o .note-box{margin:16px 12px 0;background-color:#f5f5f5;border:1px solid #eee;padding:8px;border-radius:12px}.page__webview-guide-activate-o2o .note-box .note-title{color:#363636;font-size:15px;font-weight:600;line-height:23px;letter-spacing:0;text-align:left}.page__webview-guide-activate-o2o .note-box .note-content{color:#363636;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;margin-top:4px;text-align:left}.page__webview-guide-activate-o2o .note-box .note-content a{color:#0560a6;text-decoration:none!important;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left}.page__webview-guide-activate-o2o .title{font-size:20px;font-weight:600;line-height:30px;letter-spacing:0;text-align:left;color:#363636;padding:12px 12px 0}.page__webview-guide-install-fabi-pad .hotline{color:#363636;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left;padding:0 12px;margin-top:12px}.page__webview-guide-install-fabi-pad .hotline a{color:#0560a6;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left;text-decoration:none}.page__webview-guide-install-fabi-pad .title{color:#363636;font-size:20px;font-weight:600;line-height:30px;letter-spacing:0;text-align:left;padding:12px 12px 0}.page__webview-guide-install-fabi-pad .step-container{padding:16px}.page__webview-guide-install-fabi-pad .step-container .step-item{margin-bottom:16px;border-radius:12px;overflow:hidden}.page__webview-guide-install-fabi-pad .step-container .step-item>div{padding:12px;color:#363636;font-size:17px;font-weight:500;line-height:26px;letter-spacing:0;text-align:left}.page__webview-guide-install-fabi-pad .step-container .step-item img{width:100%;display:block}.page__webview-guide-qr-template .title{padding:12px 12px 0;color:#363636;font-size:20px;font-weight:600;line-height:30px;letter-spacing:0;text-align:left}.page__webview-guide-qr-template .qr-list__container{padding:16px}.page__webview-guide-qr-template .qr-list__container .qr-item{background:rgba(5,96,166,.1215686275);border:1px solid rgba(5,96,166,.1490196078);border-radius:12px;margin-bottom:20px}.page__webview-guide-qr-template .qr-list__container .qr-item .name{color:#363636;font-size:17px;font-weight:500;line-height:26px;letter-spacing:0;text-align:left}.page__webview-guide-qr-template .qr-list__container .qr-item .price{margin-top:8px;color:#363636;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left}.page__webview-guide-qr-template .qr-list__container .qr-item .strong{color:#363636;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left;margin-top:8px}.page__webview-guide-qr-template .qr-list__container .qr-item ul{padding-left:20px}.page__webview-guide-qr-template .qr-list__container .qr-item ul li{font-size:15px;font-weight:400;line-height:23px;letter-spacing:0;text-align:left;margin-top:8px;color:#363636}.page__webview-guide-qr-template .qr-list__container .qr-item .qr-content{padding:12px}.page__webview-guide-qr-template .qr-list__container .qr-item img{width:100%;display:block}.component__combo-editor,.component__item-editor{-webkit-box-shadow:1px 2px 12px 0 rgba(0,0,0,.1215686275);box-shadow:1px 2px 12px 0 rgba(0,0,0,.1215686275);padding:12px;border-radius:8px;margin-bottom:10px;position:relative}.component__combo-editor .origin-price,.component__item-editor .origin-price{font-size:14px;color:#363636;font-weight:400}.component__combo-editor .origin-price.strike,.component__item-editor .origin-price.strike{color:#636363;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;text-decoration:line-through}.component__combo-editor .after-discount,.component__item-editor .after-discount{color:#38b24d!important;font-size:15px;font-weight:500;line-height:23px;letter-spacing:0;text-align:left;margin-left:10px}.slide-up-title{color:#363636;font-size:15px;font-style:normal;font-weight:500;line-height:23px;letter-spacing:0;text-align:left;margin-bottom:8px;margin-top:12px}.btn-webview-primary{background-color:#0560a6;border-radius:8px}.btn-webview-primary>div{color:#fff;height:45px;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:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:center}.btn-webview-primary.height-50>div{height:50px}.btn-webview-primary.disabled{background-color:#aaa}.primary_color{color:#f7941e!important}.note_icon{width:16px}.primary-button{border:0;width:100%;height:52px;border-radius:12px 12px 0 0;color:#fff;outline:0;font-size:14px;font-weight:500;text-transform:uppercase;position:fixed;left:0;bottom:0;text-align:center;line-height:52px}.second_color{color:#9acd32!important}.buy__item{background-color:#f7941e;border:0;color:#fff;font-weight:500;height:42px;line-height:1;outline:0;font-size:16px;border-radius:8px;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}.price-and-edit-text__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price-and-edit-text__container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-and-edit-text__container .edit-text{font-size:13px;font-weight:500;line-height:16px;letter-spacing:0}.btn-remove-item-in-cart{height:20px;width:20px;border-radius:4px;background:rgba(0,0,0,.0392156863);position:absolute;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;top:8px;right:8px}.btn-remove-item-in-cart span{color:grey}.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}.component__item-buy-detail--name{color:#fff;font-weight:500;font-size:16px}.component__item-buy-detail--description{color:#f5f5f5}.selected-item-combo{border-bottom:1px dashed rgba(45,45,48,.1);padding-bottom:3px;padding-top:3px}.selected-item-combo:last-child{border-bottom:unset}.btn-to-product-detail{background-color:#f7941e;color:#fff;font-size:14px;padding:8px 20px;-webkit-border-radius:6px;border:0;border-radius:6px;min-height:39px}.image__item-cart{width:70px;height:70px;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)}}.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}.btn-add-cart{width:20px!important;height:20px!important;border-radius:50vh;background-color:#f6a749;position:absolute;bottom:5px;right:5px;outline:0;text-align:center;margin:0!important;padding:0!important;border:1px solid transparent;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-add-cart span{line-height:20px;color:#fff;font-size:8px!important}.rating-star--container{text-align:center}.rating-star--container .star-element{width:32px;height:32px;background-size:contain;display:inline-block;margin-right:10px;background-repeat:no-repeat;margin-top:8px}.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}@-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)}}.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_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 zoom_and_rotate{0%{-webkit-transform:scale(.6) rotate(-90deg);transform:scale(.6) rotate(-90deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes zoom_and_rotate{0%{-webkit-transform:scale(.6) rotate(-90deg);transform:scale(.6) rotate(-90deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-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)}}.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;position:relative;width:100%}.header-area .header-area__search-form .search-icon{padding-left:15px}.header-area .header-area__search-form .search-icon .ti-search{font-size:16px}.header-area .header-area__search-form>div{display:-webkit-box;display:-ms-flexbox;display:flex}.header-area .header-area__search-form .clear-text{border:0;width:28px;height:28px;border-radius:50vh;position:absolute;top:5px;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{font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;width:100%;outline:0;font-weight:400;border-radius:12px;text-align:left;background-color:#f5f5f5;height:36px;padding-left:45px}.header-area .header-area__search-form .input-text--search::-webkit-input-placeholder{font-weight:500;color:rgba(90,90,90,.4)}.header-area .header-area__search-form .input-text--search::-moz-placeholder{font-weight:500;color:rgba(90,90,90,.4)}.header-area .header-area__search-form .input-text--search::-ms-input-placeholder{font-weight:500;color:rgba(90,90,90,.4)}.header-area .header-area__search-form .input-text--search::placeholder{font-weight:500;color:rgba(90,90,90,.4)}.call-staff--mini-home{background-color:#f5f5f5;border:0;width:40px;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}@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)}}.nexus{cursor:pointer;overflow:hidden}.border-linear{border:0;border-bottom-width:.5px;border-image-slice:1;border-image-source:linear-gradient(90deg,#fff,#eee,#eee,#fff)}.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}.component__invoice-temporary{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;background-image:url(/static/images/invoice-temporary/background.svg);background-size:100%;background-repeat:repeat;-webkit-animation-name:slide-to-left;animation-name:slide-to-left;-webkit-animation-duration:.3s;animation-duration:.3s;padding:19px 16px 15%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;width:100%}.component__invoice-temporary .back-icon{width:24px;height:24px;border-radius:50%;background:#fff;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;-ms-flex-negative:0;flex-shrink:0}.component__invoice-temporary .invoice-background-top{margin-top:12px;background-image:url(/static/images/invoice-temporary/background-invoice-top.svg);background-size:cover;background-position:50%;height:15px;width:100%;margin-bottom:-1px}.component__invoice-temporary .invoice-background-bottom{background-image:url(/static/images/invoice-temporary/background-invoice-bottom.svg);background-size:cover;background-position:50%;height:15px;width:100%;margin-top:-1px}.component__invoice-temporary .invoice{background-image:url(/static/images/invoice-temporary/background-invoice-body.svg);background-size:cover;background-position:50%;width:100%;height:auto;max-height:calc(100% - 100px);padding:20px 12px 30px;overflow-y:hidden}.component__invoice-temporary .invoice .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto}.component__invoice-temporary .invoice .content .invoice-title{font-family:sf-pro-display-heavy;font-size:20px;font-weight:800;line-height:27.2px;text-align:center}.component__invoice-temporary .invoice .content .invoice-info{padding-top:16px;padding-bottom:16px;border-bottom:1px dashed #aaa}.component__invoice-temporary .invoice .content .invoice-info .invoice-info-order{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:sf-pro-display-semibold;font-size:13px;font-weight:600;line-height:17.68px}.component__invoice-temporary .invoice .content .invoice-info .invoice-info-user{font-family:sf-pro-display-regular;font-size:13px;font-weight:400;line-height:17.68px}.component__invoice-temporary .invoice .content .invoice-order-item{padding-top:16px;padding-bottom:12px}.component__invoice-temporary .invoice .content .invoice-order-item .title{font-family:sf-pro-display-bold;font-size:15px;font-weight:700;line-height:20.4px;text-align:center;margin-bottom:16px}.component__invoice-temporary .invoice .content .footer-invoice{margin-top:auto;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}.component__invoice-temporary .invoice .content .footer-invoice .brand-name{margin-top:28px;font-family:sf-pro-display-heavy;font-size:20px;font-weight:800;line-height:27.2px;text-align:center}.component__invoice-temporary .invoice .content .footer-invoice .thanks{font-family:sf-pro-display-semibold;font-size:13px;font-weight:600;line-height:17.68px;text-align:center;margin-top:12px;margin-bottom:12px}.component__invoice-temporary .invoice .content .footer-invoice img{width:137.47px;height:14px}.component__invoice-temporary .invoice .li-confirm{margin-right:4px;width:6px;height:6px;border-radius:50%;background:#f28d1a}.component__invoice-temporary .invoice .text-confirm{font-size:12px;font-weight:600;color:#f28d1a}.component__invoice-temporary .invoice .li-done{margin-right:4px;width:6px;height:6px;border-radius:50%;background:#329538}.component__invoice-temporary .invoice .text-done{font-size:12px;font-weight:600;color:#329538}.component__invoice-temporary .invoice .invoice-th{text-align:left;font-size:13px;font-weight:500}.component__invoice-temporary .invoice .invoice-td{padding:6px 7px;font-size:13px;font-weight:500;line-height:17.68px}.component__invoice-temporary .invoice .invoice-td-title{font-size:13px;font-weight:500;line-height:17.68px}.component__invoice-temporary .invoice .invoice-td-price{font-size:13px;font-weight:500;line-height:17.68px;margin-left:auto}.component__invoice-temporary .invoice .total-amount{font-size:15px;font-weight:700;line-height:17.68px;color:#0560a6}