.border-strip{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23000' stroke-dasharray='6' stroke-dashoffset='2' stroke-linecap='square'/%3E%3C/svg%3E");padding:8px}.sticky-bottom{position:sticky;bottom:24px;margin:0 16px}.ellips-overflow{-webkit-line-clamp:1;max-width:150px}.ellips-overflow,.text-elipsis{overflow:hidden;text-overflow:ellipsis}.text-elipsis{white-space:nowrap}.bg-page-grey{background-color:#fbfbfb}.bg-container-grey{background-color:#f7f7f7}.text-brand-black{color:#626262}.bg-brand-black{background:#626262}.text-brand-grey{color:#b8b8b8}.bg-brand-grey{background:#b8b8b8}.bg-brand-grey-light{background:#d8d8d8}.text-brand-red{color:#ff6f5e}.bg-brand-black{background:#ff6f5e}.text-brand-melon{color:#ff6f5e}.bg-brand-melon{background:#ff6f5e}.bg-brand-peach{color:#ffddd9}.bg-primary-light{background-color:#ffddd9}.text-brand-orangey-red{color:#ff6f5e}.bg-brand-orangey-red{background:#ff6f5e}.text-brand-lightblue{color:#7dc9e7}.bg-brand-lightblue{background:#7dc9e7}.text-brand-brown-grey{color:#a7a7a7}.bg-brand-brown-grey{background:#a7a7a7}.text-brand-brownish-grey{color:#626262}.bg-brand-brownish-grey{background:#626262}.text-brand-apple{color:#7ec544}.bg-brand-apple{background:#7ec544}.text-brand-very-light-pink{color:#dfdfdf}.text-last-chat{color:#979797}.bg-brand-very-light-pink{background:#dfdfdf}.heading-form{font-size:20px;font-weight:700}.q-py-xxl{padding:32px 0}.q-pt-xxl{padding-top:32px}.q-py-xxs{padding:6px 0}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}.input-prepend-icon .q-placeholder{padding-left:6px}.input-prepend-icon .q-field__bottom{min-height:1px;font-size:10px!important;padding-top:5px}.faq-expand .q-expansion-item__toggle-icon,.q-select__dropdown-icon{color:#ff6f5e}.faq-expand .q-item{min-height:45px}.img-no-chat{width:200px}.input-search{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.input-search .q-field__control{padding:0 18px;background-color:#f6f6f6}.input-search .q-placeholder{padding-left:5px}.input-search.q-field--standard .q-field__control:before{border-bottom:none}.footer-chat{padding:16px 19px 16px 16px}.text-area-container{padding:4px;border-radius:0 0 10px 10px}.textarea-chat.q-textarea .q-field__control{height:45px;min-height:45px;max-height:120px}.textarea-chat.q-textarea .q-field__native{min-height:23px;max-height:100px;margin:8px 0 10px;padding-top:0px;padding-bottom:0}.textarea-chat.q-field--float .q-field__label{transform:translateY(-20%) scale(0.75)!important}.textarea-chat .q-field__append{margin-top:9px;min-height:42px;align-items:start!important}.textarea-chat .q-placeholder{padding-left:12px}.textarea-chat.q-textarea .q-field__native{line-height:20px}.textarea-chat.q-field--outlined .q-field__control:after{max-height:121px;min-height:45px}.textarea-chat .q-field__control{padding:0 8px;background-color:#fff;border-radius:20px}.icon-rounded{border-radius:50%}.icon-send{padding:10px 8px}.icon-input-chat{padding:4px;background-color:#e7e7e7}.icon-input-chat:first-child{margin-right:4px}.q-message-text:last-child:before{content:none}.q-message-stamp{opacity:1;font-size:10px;text-align:right}.chat-chef{margin-bottom:0;margin-right:50px}.chat-chef .q-message-text--received{color:#ffddd9;border-radius:10px}.chat-chef .q-message-stamp{color:#a7a7a7}.chat-user{margin-bottom:0;margin-left:50px}.chat-user .q-message-text--sent{color:#ff6f5e;border-radius:10px}.card-radius10{border-radius:10px}.reply-review-container{border-left:10px solid #ff6f5e;border-radius:10px;font-size:12px}.reply-control{padding:8px 4px 0;border-radius:10px 10px 0 0}.banner__open_order{border-radius:10px}.banner__open_order .q-carousel__navigation .q-btn{font-size:5px!important}.banner__open_order .q-carousel__control{position:absolute;bottom:0}.banner__open_order .q-carousel__navigation-inner{justify-content:end}.glass_card_oo{min-height:120px;min-width:280px;background:hsla(0,0%,100%,0.619);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:4px}.img__banner_oo__wrapper{width:50%}.img__banner_oo__wrapper img{border-radius:0 10px 10px 100px;height:150px}.qr_code_wrapper img{margin:0 auto}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/comfortaa-v37-latin-300.b2dde339.woff2) format("woff2"),url(../fonts/comfortaa-v37-latin-300.f7715f0c.woff) format("woff")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/comfortaa-v37-latin-500.d4601143.woff2) format("woff2"),url(../fonts/comfortaa-v37-latin-500.c3ee5c4f.woff) format("woff")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/comfortaa-v37-latin-600.3ad0d824.woff2) format("woff2"),url(../fonts/comfortaa-v37-latin-600.049838eb.woff) format("woff")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/comfortaa-v37-latin-700.f51e5811.woff2) format("woff2"),url(../fonts/comfortaa-v37-latin-700.1983c615.woff) format("woff")}html{scroll-behavior:smooth}.title-slider{font-weight:600}.text-brand{color:#a2aa33}.neu-footer-btn{margin-left:auto;margin-right:auto;border-radius:4px;width:50px;height:50px;background-color:#fefefe;box-shadow:3px 3px 16px #dcdcdc,-3px -3px 8px hsla(0,0%,100%,0.5)}*{box-sizing:border-box}body{font-family:Comfortaa,cursive;margin:0}.q-layout-padding,body{padding:0}.q-ma-md{margin:12px 16px}.q-toolbar{padding:0 16px}.like-btn{color:#ff6f5e!important}.new-btn{background-color:#7ec544!important}.best-btn,.new-btn{color:#fff!important;text-transform:capitalize;border-radius:10px;height:12px}.best-btn{background-color:#4480c5!important}.rating-btn{position:absolute;top:28px;left:32%}.rating-btn .q-icon{font-size:17px;margin-top:-3px;margin-left:10px;margin-right:3px}.review-btn{position:absolute;top:33px;left:46.5%;text-transform:none;color:#b8b8b8;font-size:10px}#card-menu:last-child{margin-bottom:75px}#card-food{border-radius:10px}#card-food .card-img{display:block;margin-left:auto;margin-right:auto;width:100%}#card-food .q-card__section{padding:4px 12px 12px 12px;background-color:#f5f5f5}#card-food .q-card__section .card-action{padding-top:19px}#card-food .q-card__section .card-action .price-item{color:#ff6f5e;width:80px;height:22px;font-family:Comfortaa;font-size:16px;font-weight:400;font-stretch:normal;line-height:normal;letter-spacing:0.21}#card-food .q-card__section .card-action .detail-item{float:right;width:94px;height:40px;margin-top:-10px;border-radius:20px}#card-food .q-card__section .text-subtitle2{line-height:12px}#title-item{margin-top:4px}.item-alert{width:5px!important;height:5px;border-radius:50%;background-color:#ff6f5e;border:1px solid #ff6f5e;margin-top:-20px;margin-left:-3px}#menu-footer .q-tab{padding-right:7px;padding-left:7px}#dsm-btn{width:121px;height:40px;border-radius:20px;background-color:primary}.home-tab{padding:0}.home-tab .q-tab__content{border:1px solid #ff6f5e;height:40px;border-radius:35px;background-color:#ff6f5e;text-transform:none;color:#fff}.home-tab .q-tab--active{outline:none;border:none}.home-tab .q-tab--active .q-tab__content{z-index:1;padding-left:33px;padding-right:33px}.home-tab .q-focus-helper,.home-tab .q-tab__indicator{display:none}.home-tab .q-tab--inactive .q-tab__content{margin-left:-16px;border:none;color:#a7a7a7;background-color:#fff}.q-placeholder{padding-left:30px}.q-markdown--image{max-width:100%;height:auto;display:block;margin:0 auto}#modal-preorder .card-preorder{padding:0 16px!important}#modal-preorder .card-preorder .title-card{font-size:18px;color:#626262;font-weight:900}#status-order{overflow-x:hidden}#status-order .order-tab .q-tab{position:relative}#status-order .order-tab .q-icon{position:absolute;left:0;font-size:14px;font-weight:100}#status-order .order-tab .line-step{position:absolute;right:-38px;font-size:40px}#status-order .order-tab .q-tab__content{padding-left:25px;text-transform:none}#status-order .order-tab .q-tab__indicator{display:none}#status-order .form-preorder{padding:0 16px}#status-order .detail-produk{display:flex;padding:12px 0 12px 0px}#status-order .image-card{width:100px;height:100px;border-radius:10px}#status-order .brand-produk{margin-left:16px}#status-order .nama-produk{font-size:13px}#status-order .icon-chef{margin-right:9px;height:14px;width:14px}#status-order .toko-produk{font-size:12px;padding:8px 0}#status-order .harga-produk{font-size:16px;color:#ff6f5e;font-weight:700}#status-order .caption-footer{font-size:10px;font-weight:300}#status-order .booking-btn{text-transform:none;background-color:#b8b8b8;color:#fff;width:100%;border-radius:28px;margin:0 14px}#status-order .q-field__native{padding-left:32px}#status-order textarea{overflow:auto;width:100%;box-shadow:none;border:none;border-bottom:2px solid #ebebeb;padding-left:32px}#status-order .list-order{position:relative;padding-top:12px}#status-order .img-input{position:absolute;left:5px;top:41px}#status-order .img-textarea{position:absolute;left:5px;top:35px}.footer-status{height:58px;padding:8px 13px;box-shadow:0 -5px 10px -5px #a7a7a7!important;display:flex;background-color:#fff}.footer-status .cancels-btn{margin-right:24px;background-color:initial;color:#ff6f5e}.footer-status .cancels-btn,.footer-status .chats-btn{border-radius:28px;width:155px;text-transform:none;border:1px solid #ff6f5e}.footer-status .chats-btn{background-color:#ff6f5e;color:#fff}#list-order .list-tab{padding:0}#list-order .list-tab .q-tabs__content{border:1px solid #ff6f5e;margin:0 16px;border-radius:25px;padding:0}#list-order .list-tab .q-tab{padding:0!important;flex:none}#list-order .list-tab .q-tab__content{border:1px solid #ff6f5e;height:40px;border-radius:35px;background-color:#ff6f5e;text-transform:none;color:#fff;width:100%}#list-order .list-tab .q-tab--active{outline:none;border:none}#list-order .list-tab .q-tab--active .q-tab__content{z-index:1;padding-left:27px;padding-right:27px}#list-order .list-tab .q-focus-helper,#list-order .list-tab .q-tab__indicator{display:none}#list-order .list-tab .q-tab--inactive .q-tab__content{border:none;color:#626262;background-color:#fff}#list-order .detail-produk{display:flex}#list-order .q-tab-panel{padding:12px 16px 0px 16px}#list-order .card-list{margin-top:12px}#list-order .q-card__section{padding:12px!important}#list-order .image-card{width:100px;height:100px;border-radius:10px;object-fit:cover}#list-order .brand-produk{margin-left:16px}#list-order .top-btn{border-radius:15px;color:#fff;text-transform:none;font-size:10px;padding:2px 3px}#list-order .icon-bookings{padding-right:3px}#list-order .bookings-btn{background-color:#ff6f5e}#list-order .nego-btn{background-color:#7dc9e7}#list-order .nama-produk{font-size:14px;margin:4px 0 1px 0}#list-order .icon-chef{margin-right:9px}#list-order .toko-produk{font-size:12px;padding:8px 0}#list-order .order-kosong{text-align:center;align-items:center;height:100%;padding-top:104px}#list-order .order-kosong .img-kosong{width:120px}#list-order .order-kosong .caption-kosong{font-size:16px;color:#626262}#list-order .order-kosong .btn-now{border:1px solid #ff6f5e;border-radius:20px;padding:6.5px 25px;font-size:16px;color:#ff6f5e;text-transform:none}#list-order .order-kosong .btn-now .q-focus-helper{display:none}.tab_round__primary{border:1px solid #ff6f5e;border-radius:40px}.tab_round__primary .q-tab{border-radius:40px}#order-history .step-order{padding:0 16px}#order-history .step-order .row{flex-wrap:nowrap}#order-history .step-order i{display:none}#order-history .step-order .q-stepper__header{padding:0 16px}#order-history .step-order .q-stepper__title{font-size:12px}#order-history .step-order .q-stepper__tab{padding:0}#order-history .step-order .q-stepper__dot{width:20px;height:20px}#order-history .step-order .q-stepper_line{width:30px}#order-history .step-order .q-stepper__step-inner{padding:0 12px}#order-history .list-order{position:relative}#order-history .img-input,#order-history .img-textarea{position:absolute;left:5px;top:35px}#payment-section{padding-bottom:16px}#payment-section .title-metode{color:#626262;font-size:16px;font-weight:700;padding-top:24px}#payment-section .caption-payment{padding:24px 0 20px 0;color:#626262;font-size:14px;font-weight:600;margin:0}#payment-section .payment-btn{padding-top:18px;padding-bottom:18px;width:100%;border-radius:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2)}#payment-section .payment-btn .radio-btn{position:absolute;right:0}#payment-section .total-btn{position:fixed;margin-top:60px;margin-left:-44px;width:100%;border:1px solid #ff6f5e;padding:16px;text-transform:none}.price-box{background-color:#f7f7f7;border-radius:10px;padding:12px;position:relative}.price-box .item-1{display:flex}.price-box .item-ongkir{padding-top:12px;display:flex}.price-box .title-price{font-size:14px;font-weight:700}.price-box .detail-price{font-size:12px;padding-top:3px}.price-box .item-price{position:absolute;right:12px;font-size:14px;font-weight:700;color:#ff6f5e}.price-box-modal .item-1,.price-box-modal .item-ongkir{display:flex;padding:10px 12px 0px 12px}.price-box-modal .title-price{font-size:14px;font-weight:700}.price-box-modal .detail-price{font-size:12px;padding-top:2px}.price-box-modal .item-price{position:absolute;right:12px;font-size:14px;font-weight:700;color:#ff6f5e}.total-price{display:flex;padding:0 12px;width:100%;margin-bottom:15px}.total-price .price-total,.total-price .title-total{font-size:16px;font-weight:700}.total-price .price-total{color:#ff6f5e}#totals-produk{border-bottom:2px solid #626262}#selesai-section .title-section{font-size:14px;font-weight:700}#selesai-section .status-produk{border-radius:15px;font-size:10px;height:30px;text-transform:none;color:#fff;margin:10px 0 12px 0}#selesai-section .status-produk .icon-status{padding-right:2px}#selesai-section .list-ordered{position:relative}#selesai-section .list-ordered .img-inputed{position:absolute;left:5px;top:35px}#selesai-section .list-ordered .q-placeholder{color:#ff6f5e}#selesai-section .detail-produk{padding:0 25px 16px 0}#selesai-section .title-separator{padding:12px 0 16px 0;font-weight:600;font-size:13px}#selesai-section .detail-resi .form-resi{font-size:12px;padding:16px 0 12px 0}#selesai-section .detail-resi .form-resi .detail-right{color:#ff6f5e;padding-left:11px}#selesai-section .reviews-btn{border-radius:28px;width:100%;text-transform:none;border:1px solid #ff6f5e;background-color:#ff6f5e;color:#fff}.modal-rating{margin-bottom:58px;color:#626262;position:relative;padding:16px 24px 0 24px;border-top-left-radius:20px!important;border-top-right-radius:20px!important}.modal-rating .q-card__section{padding:0px}.modal-rating .close-btn{position:absolute;top:-6px;right:0px}.modal-rating .title-review{font-size:18px;font-weight:700}.modal-rating .subtitle-review{font-size:14px;font-weight:700;padding-top:16px;margin:0}.modal-rating .rating-review{padding:18px 0 19px 0}.modal-rating .btn-ulasan{padding-top:16px}.modal-rating .btn-active{color:#fff;background-color:#ff6f5e;border-radius:15px}.modal-rating .btn-active,.modal-rating .btn-inactive{padding:0px 12px;text-transform:none;font-size:14px;margin-right:16px;margin-bottom:16px}.modal-rating .btn-inactive{background-color:#fff;color:#ff6f5e;border-radius:15px;border:1px solid #ff6f5e}.modal-rating .note-ulasan{border:1px solid #b8b8b8;border-radius:10px;margin-bottom:18px}.modal-rating .note-ulasan .q-placeholder{padding:10px 12px}.modal-rating .note-ulasan .q-field__control{color:transparent;border-bottom:none}.footer-review{width:100%;position:absolute;bottom:0;padding:8px 14px;box-shadow:0 -5px 10px -5px #a7a7a7!important;background-color:#fff}.footer-review .btn-review{background-color:#ff6f5e;color:#fff;width:100%;text-transform:none;border-radius:28px;font-size:14px;padding:5px}#ulasan-section{color:#626262}#ulasan-section .title-total,#ulasan-section .title-ulasan{font-size:14px;font-weight:700}#ulasan-section .title-ulasan{padding:0px 16px}#ulasan-section .total-rating{padding:18px 16px;border-top:1px solid #eee}#ulasan-section .total-rating .rata-rating{padding-top:16px}#ulasan-section .total-rating .rata-rating .text-rating{color:#ff6f5e;font-size:24px;font-weight:700;line-height:1.42;margin-right:14px}#ulasan-section .total-rating .rata-rating .rating-ulasan{position:absolute}#ulasan-section .ulasan-rating{padding-top:24px}#ulasan-section .ulasan-rating .ulasan-tab{padding:0}#ulasan-section .ulasan-rating .ulasan-tab .q-tab__content{border:1px solid #ff6f5e;height:40px;border-radius:35px;background-color:#ff6f5e;text-transform:none;color:#fff}#ulasan-section .ulasan-rating .ulasan-tab .q-tab--active{outline:none;border:none}#ulasan-section .ulasan-rating .ulasan-tab .q-tab--active .q-tab__content{z-index:1;padding-left:33px;padding-right:33px}#ulasan-section .ulasan-rating .ulasan-tab .q-focus-helper,#ulasan-section .ulasan-rating .ulasan-tab .q-tab__indicator{display:none}#ulasan-section .ulasan-rating .ulasan-tab .q-tab--inactive .q-tab__content{margin-left:-16px;border:none;color:#a7a7a7;background-color:#fff}#ulasan-section .ulasan-tab{padding:0;margin-top:16px}#ulasan-section .ulasan-tab .q-tab__content{border:1px solid #ff6f5e;height:40px;border-radius:35px;background-color:#ff6f5e;text-transform:none;color:#fff}#ulasan-section .ulasan-tab .q-tab--active{outline:none;border:none}#ulasan-section .ulasan-tab .q-tab--active .q-tab__content{z-index:1;padding-left:33px;padding-right:33px}#ulasan-section .ulasan-tab .q-focus-helper,#ulasan-section .ulasan-tab .q-tab__indicator{display:none}#ulasan-section .ulasan-tab .q-tab--inactive .q-tab__content{padding-left:33px;padding-right:33px;margin-left:-16px;border:1px solid #ff6f5e!important;color:#ff6f5e!important;background-color:#fff}.list-ulasan{display:flex;border-top:1px solid #eee;padding-top:12px;margin-bottom:13px}.list-ulasan .avatar-ulasan img{width:50px;height:50px;border-radius:50%;object-fit:cover}.list-ulasan .detail-ulasan{padding-left:12px}.list-ulasan .detail-ulasan .user-ulasan{font-size:14px;font-weight:700}.list-ulasan .detail-ulasan .time-ulasan{font-size:10px;color:#a7a7a7}.list-ulasan .detail-ulasan .caption-ulasan{font-size:11px;padding:8px 0 9px 0}#login-section{height:80vh}#login-section .login-top{height:50vh}#login-section p{margin:0;margin-top:82px}#login-section .text-login{width:255px}#login-section .text-login .title-welcome{margin:40px 0 8px 0;font-size:20px;font-weight:600}#login-section .text-login .caption-login{margin-bottom:24px;font-size:12px;font-weight:300}#login-section .login--btn .img-google{padding-right:8px;margin-top:-3px}#login-section .login-footer{position:relative;height:30vh}#login-section .login-footer .sk-footer{position:absolute;bottom:50px;left:120px}#login-section .login-footer .sk-footer .text-footer a{color:#626262;font-size:12px;text-decoration:none}#review-stepper{position:relative;height:400px;max-width:400px}#review-stepper .q-stepper__header{position:absolute;bottom:0;left:27%;right:50%;width:160px;margin:0 auto}#review-stepper .q-stepper__tab:first-child{justify-content:center;transform:translateX(0)}#review-stepper .q-stepper__dot{transform:translateX(0)}#review-stepper .q-stepper__tab{padding:0!important}#review-stepper .q-stepper__tab:last-child{justify-content:center;transform:translateX(0)}#review-stepper .q-icon{display:none!important}#review-stepper .q-stepper__dot{height:3px;width:15px;border-radius:2.5px}#review-stepper .q-stepper__dot:after,#review-stepper .q-stepper__dot:before{display:none!important}#review-stepper .slider-review .slider-range .q-slider__track-container{height:10px;border-radius:7.5px}#review-stepper .slider-review .slider-range .q-slider__thumb-container{top:23px}.container304{max-width:304px}#menu-footer{max-width:100%}#menu-footer .q-tab{padding-right:10px;padding-left:12px}#menu-footer .q-tab--active svg>g,#menu-footer .q-tab--active svg path[fill]{fill:#fff!important}