@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap";body{margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes scrollX{0%{transform:translate(0);opacity:1}to{transform:translate(35px);opacity:0}}@keyframes scrollY{0%{transform:translateY(0);opacity:1}to{transform:translateY(10px);opacity:0}}@keyframes fadeInFlex{0%{display:flex;opacity:0}to{opacity:1}}@keyframes fadeInLeftEatHero{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40px,0)}to{transform:translateZ(0);opacity:1}}@keyframes pulse-ring{0%{transform:scale(.33)}80%,to{opacity:0}}@keyframes pulse-dot{0%{transform:scale(.8)}50%{transform:scale(1)}to{transform:scale(.8)}}@keyframes dash-left-right{0%{left:0;width:25px}50%{width:50px}to{left:100%;width:25px}}@keyframes increaseWidth{0%{width:0%}to{width:100%}}html{height:fill-available;height:-webkit-fill-available}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 991px){* h2{font-size:18px}}* p{font-size:18px}@media (max-width: 1399px){* p{font-size:16px}}@media (max-width: 575px){* p{font-size:14px}}body{min-height:100vh;min-height:fill-available;min-height:-webkit-fill-available}.error-metamask{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;font-size:30px;color:#dc3545}button{background-color:#000;color:#fff;text-align:center;padding:16px 32px;cursor:pointer;border:unset;transition:background-color .3s ease-out,color .3s ease-out;border-radius:5px}button:hover{background-color:#fff;color:#000}input:not([type="radio"]):not([type="checkbox"]){padding:16px 32px 16px 16px;background-color:#fff;border:1px solid #fff;width:100%;max-width:500px;margin:32px auto;display:block}@media (max-width: 575px){input:not([type="radio"]):not([type="checkbox"]){width:90%}}.modal{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#303030;z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s ease-out;display:flex;align-items:center;justify-content:center;color:#000}.modal.show-default{opacity:1;pointer-events:auto}.modal .close-button{top:30px;right:30px;color:#fff;position:absolute;width:30px;height:30px;cursor:pointer}@media (max-width: 575px){.modal .close-button{right:15px}}.modal .submit-button{margin-top:32px}.form-error{font-size:14px;color:#dc3545}.file-container.hidden{display:none}.preview-image-container{position:relative}.preview-image-container svg{position:absolute;top:-15px;right:-20px;width:25px;height:25px;cursor:pointer}.preview-image-container .preview-image{width:300px;height:auto;margin:16px auto;display:block}.preview-image-container .preview-image img{width:100%}input[type=file]{opacity:0;padding:0!important;margin:0!important;height:0}button.loading{cursor:not-allowed}.page{background-color:#1e1e1e;width:100%;min-height:100vh;height:100%;padding:50px}@media (max-width: 991px){.page{padding:50px 16px}}.success-modal{pointer-events:initial;opacity:1}.success-modal .modal-inner{color:#000;padding:50px;width:500px;background-color:#fff;border-radius:10px}.fade-in-up{animation-duration:1s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}p.error{color:#dc3545}.disable-button{cursor:not-allowed}.header{display:flex;flex-wrap:wrap;height:90px;align-items:center;justify-content:space-between;padding:0 64px;z-index:9999;background-color:transparent;position:fixed;max-width:100%;top:0;left:0;right:0;transition:background .3s ease-out}@media (max-width: 575px){.header{padding:8px 16px;height:74px}}.header .logo{height:74px;cursor:pointer}@media (max-width: 575px){.header .logo{width:90px;height:auto}}.header .logo img{width:100%;height:100%}.header.sticky{background-color:#000}.header .content{display:flex;align-items:center}.header .content .view-button{margin-right:8px}.header .content p{padding-right:20px;margin:0;color:#fff}@media (max-width: 991px){.header .content p{overflow:hidden;text-overflow:ellipsis;max-width:100px}}@media (max-width: 575px){.header .content p{display:none}}.header .content svg{font-size:20px;color:#fff;cursor:pointer;margin-left:32px}@media (max-width: 575px){.header .content svg{margin-left:8px}}.header .content button{background-color:#fff;color:#000;padding:8px 16px;border-radius:0}.header .content button:hover{background-color:#000;color:#fff}.header .content button.nav-menus-page{margin-left:16px}.header .has-item{position:relative}.header .has-item .dot{width:10px;height:10px;border-radius:50%;position:absolute;background-color:#0ff;top:-2px;right:-3px}.leaflet-pane{position:absolute;left:0;top:0;z-index:400}.leaflet-pane>svg{position:absolute;left:0;top:0}.leaflet-pane>svg path{pointer-events:none}.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-pane>canvas{position:absolute;left:0;top:0}.leaflet-tile{position:absolute;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:inherit;visibility:hidden}.leaflet-marker-icon,.leaflet-marker-shadow{position:absolute;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;display:block;pointer-events:none}.leaflet-tile-container{position:absolute;left:0;top:0;pointer-events:none}.leaflet-zoom-box{position:absolute;left:0;top:0;width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800;border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-image-layer{position:absolute;left:0;top:0;pointer-events:none}.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-webkit-tap-highlight-color:transparent;background:#ddd;outline:0;font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4);color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0;font-size:11px}.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-tile-loaded{visibility:inherit}.leaflet-overlay-pane{z-index:400}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:200}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700;cursor:auto}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto;float:left;clear:both;cursor:auto}.leaflet-top{position:absolute;z-index:1000;pointer-events:none;top:0}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none;bottom:0}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-right{right:0}.leaflet-right .leaflet-control{float:right;margin-right:10px}.leaflet-left{left:0}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-align:center;text-decoration:none;color:#000;background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000;background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block;background-image:url(images/layers.png);width:36px;height:36px}.leaflet-touch .leaflet-bar{box-shadow:none;border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-touch .leaflet-control-attribution{box-shadow:none}.leaflet-touch .leaflet-control-layers{box-shadow:none;border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers label{display:block}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-control-attribution{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-control-scale-line{color:#333;border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px;background:white;color:#333;box-shadow:0 3px 14px #0006}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:white;color:#333;box-shadow:0 3px 14px #0006}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1;border:1px solid #999}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678);border:1px solid #999}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:"";left:50%;margin-left:-6px;bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-bottom:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:"";left:50%;top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-left:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:"";top:50%;margin-top:-6px;right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:"";top:50%;margin-top:-6px;left:0;margin-left:-12px;border-right-color:#fff}.leaflet-control-geosearch *,.leaflet-control-geosearch *:before,.leaflet-control-geosearch *:after{box-sizing:border-box}.leaflet-control-geosearch .leaflet-bar-part{border-radius:4px;border-bottom:none}.leaflet-control-geosearch a.leaflet-bar-part:before,.leaflet-control-geosearch a.leaflet-bar-part:after{position:absolute;display:block;content:""}.leaflet-control-geosearch a.leaflet-bar-part:before{top:15px;left:13px;width:6px;border-top:2px solid #555;transform:rotate(45deg)}.leaflet-control-geosearch a.leaflet-bar-part:after{top:8px;left:8px;height:8px;width:8px;border-radius:50%;border:2px solid #555}.leaflet-control-geosearch.error a.leaflet-bar-part:before,.leaflet-control-geosearch.pending a.leaflet-bar-part:before{display:none}.leaflet-control-geosearch.pending a.leaflet-bar-part:after,.leaflet-control-geosearch.error a.leaflet-bar-part:after{left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%}.leaflet-control-geosearch.pending a.leaflet-bar-part:after{content:"";border:2px solid #555;border-top:2px solid #f3f3f3;animation:spin 1s linear infinite}.leaflet-control-geosearch.error a.leaflet-bar-part:after{content:"!";line-height:initial;font-weight:600;font-size:18px;border:none}.leaflet-control-geosearch form{display:none;position:absolute;top:0;left:36px;border-radius:0 4px 4px 0;background-color:#fff;background-clip:padding-box;z-index:-1;height:auto;margin:0;padding:0 8px;box-shadow:0 1px 5px #000000a6}.leaflet-geosearch-button form.open{border-radius:0 4px 4px}.leaflet-control-geosearch.active form{display:block}.leaflet-geosearch-button.active .leaflet-bar-part{border-radius:4px 0 0 4px;width:36px}.leaflet-geosearch-button form{max-width:350px}.leaflet-control-geosearch form input{min-width:200px;width:100%;outline:none;margin:0;padding:0;font-size:12px;height:26px;border:none;border-radius:0 4px 4px 0;text-indent:8px}.leaflet-touch .leaflet-geosearch-bar form{border:2px solid rgba(0,0,0,.2);box-shadow:none}.leaflet-touch .leaflet-geosearch-bar form input{height:30px}.leaflet-control-geosearch .results{background:#fff}.leaflet-control-geosearch .results>*{line-height:24px;padding:0 8px;border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaflet-control-geosearch .results.active{padding:8px 0;border-top:1px solid #c6c6c6}.leaflet-control-geosearch .results>.active,.leaflet-control-geosearch .results>:hover{background-color:#f8f8f8;border-color:#c6c6c6;cursor:pointer}.leaflet-control-geosearch .results.active:after{content:"";display:block;width:0;position:absolute;left:-2px;bottom:-2px;top:30px}.leaflet-touch .leaflet-control-geosearch .results.active:after{border-left:2px solid rgba(0,0,0,.2)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.leaflet-top .leaflet-geosearch-bar,.leaflet-bottom .leaflet-geosearch-bar{display:none}.leaflet-geosearch-bar{position:relative;display:block;height:auto;width:400px;max-width:calc(100% - 120px);margin:10px auto 0;cursor:auto;z-index:1000}.leaflet-geosearch-bar form{position:relative;top:0;left:0;display:block;border-radius:4px}.leaflet-geosearch-bar form input{min-width:100%;width:100%}.leaflet-geosearch-bar .results.active:after{opacity:.2}.leaflet-right .leaflet-control-geosearch form{right:28px;left:initial;border-radius:4px 0 0 4px;border-left:inherit;border-right:none}.leaflet-control-geosearch a.reset{color:#000;font-weight:700;position:absolute;line-height:26px;padding:0 8px;right:0;top:0;cursor:pointer;border:none;text-decoration:none;background-color:#fff;border-radius:0 4px 4px 0}.leaflet-touch .leaflet-control-geosearch a.reset{line-height:30px}.leaflet-control-geosearch a.reset:hover{background:#f5f5f5}.leaflet-routing-icon{background-image:url(../../imgs/leaflet.routing.icons.png);-webkit-background-size:240px 20px;background-size:240px 20px;background-repeat:no-repeat;margin:0;content:"";display:inline-block;vertical-align:top;width:20px;height:20px}.leaflet-routing-icon-continue{background-position:0 0}.leaflet-routing-icon-sharp-right{background-position:-20px 0}.leaflet-routing-icon-turn-right{background-position:-40px 0}.leaflet-routing-icon-bear-right{background-position:-60px 0}.leaflet-routing-icon-u-turn{background-position:-80px 0}.leaflet-routing-icon-sharp-left{background-position:-100px 0}.leaflet-routing-icon-turn-left{background-position:-120px 0}.leaflet-routing-icon-bear-left{background-position:-140px 0}.leaflet-routing-icon-depart{background-position:-160px 0}.leaflet-routing-icon-enter-roundabout{background-position:-180px 0}.leaflet-routing-icon-arrive{background-position:-200px 0}.leaflet-routing-icon-via{background-position:-220px 0}.driver-map .map-button{z-index:10000}@media (max-width: 575px){.driver-map .map-button{padding:16px}}.driver-map.dark .map-button,.driver-map.dark .bottom-status-container{background-color:#fff;color:#000}.driver-map.dark .bottom-status-container:after{border-bottom:2px solid #000}.driver-map.dark .bottom-status-container.online.active button{background-color:#000;color:#fff}.driver-map.dark .bottom-status-container.online.active .order-item{border-color:#000}.driver-map.dark .bottom-status-container.online.active .vertical-line{border-left:2px solid #000}.driver-map.dark .bottom-status-container.online.active .item-container .item{border:1px solid #000}.driver-map.light{color:#000}.driver-map.light .map-button,.driver-map.light .bottom-status-container{background-color:#000;color:#fff}.driver-map.light .bottom-status-container:after{border-bottom:2px solid #fff}.driver-map.light .bottom-status-container.online.active button{background-color:#fff;color:#000}.driver-map.light .bottom-status-container.online.active .order-item{border-color:#fff}.driver-map.light .bottom-status-container.online.active .vertical-line{border-left:2px solid #fff}.driver-map.light .bottom-status-container.online.active .item-container .item{border:1px solid #fff}.driver-map .layer-button{position:absolute;bottom:150px;left:10px}.driver-map .open-google-map{position:absolute;bottom:200px;left:10px}.driver-map .start-close-button-container{bottom:75px;left:50%;transform:translate(-50%)!important;position:absolute;z-index:10000}.driver-map .start-button{border-radius:50%;width:60px;height:60px;font-size:14px;display:flex;align-items:center;justify-content:center;animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}.driver-map .bottom-status-container{position:absolute;bottom:0;width:100%;padding:20px;z-index:10000;text-align:center;font-size:14px;font-weight:700;overflow:hidden;overflow-y:auto;height:57px;transition:height .2s linear}.driver-map .bottom-status-container.online{overflow-y:hidden}.driver-map .bottom-status-container.online .display-order{cursor:pointer;font-size:14px}.driver-map .bottom-status-container.online .order-container{height:0;opacity:0;transition:opacity .2s linear;overflow:hidden}.driver-map .bottom-status-container.online .order-container .order-item{display:flex;align-items:flex-start;justify-content:space-between;align-items:center;text-align:left;border:1px solid #fff;border-radius:5px;padding:8px 16px;margin:16px 0}.driver-map .bottom-status-container.online .order-container .order-item p{padding:8px 0}.driver-map .bottom-status-container.online.active{height:50%;overflow-y:auto}.driver-map .bottom-status-container.online.active .order-container{height:auto;opacity:1;margin-top:16px}.driver-map .bottom-status-container.online.active .order-container p{font-size:14px}.driver-map .bottom-status-container.online.active .order-container .button-container{display:flex;gap:0 8px}@media (max-width: 767px){.driver-map .bottom-status-container.online.active .order-container .button-container{flex-direction:column;gap:8px 0}}.driver-map .bottom-status-container.online.active .order-container.step-two svg{margin-right:16px}.driver-map .bottom-status-container.online.active .order-container.step-two .vertical-line{height:50px;width:2px;margin:16px auto}.driver-map .bottom-status-container.online.active .order-container.step-two .item-container .item{display:flex;align-items:center;justify-content:space-between;margin:16px 0;padding:16px}.driver-map .bottom-status-container.online.active .order-container.step-two button{width:100%;border-radius:0}.driver-map .bottom-status-container.online.active:after{display:none}.driver-map .bottom-status-container.online p{margin:0}.driver-map .bottom-status-container.online:after{content:"";position:absolute;bottom:0;left:100%;transform:translate(-50%);width:50px;animation:dash-left-right 1s cubic-bezier(.455,.03,.515,.955) -.4s infinite alternate}.driver-map .leaflet-right{width:100%}.driver-map .leaflet-routing-container{border:none;width:100%;margin:32px 0 0}.driver-map .leaflet-routing-container .leaflet-routing-alt{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;width:50%;margin:0 auto;background-color:#fff;padding:16px 0;border-radius:10px;box-shadow:0 0 5px 5px #77787f}@media (max-width: 575px){.driver-map .leaflet-routing-container .leaflet-routing-alt{width:90%}}.driver-map .leaflet-routing-container .leaflet-routing-alt h2{display:none}.driver-map .leaflet-routing-container .leaflet-routing-alt h3{margin-bottom:0}.driver-map .leaflet-routing-container .leaflet-routing-alt h3:before{content:"Total: "}.driver-map .leaflet-routing-container .leaflet-routing-alt tbody tr{display:none;font-size:14px;font-weight:700}.driver-map .leaflet-routing-container .leaflet-routing-alt tbody tr:first-child{display:block}.driver-map .leaflet-routing-container .leaflet-routing-alt-minimized{display:none}.sign-up{background-color:#1e1e1e;width:100%;height:100%;padding:50px}@media (max-width: 991px){.sign-up{padding:50px 16px}}.login,.sign-up-form{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.login h2,.sign-up-form h2{text-transform:capitalize}.login form,.sign-up-form form{width:500px;margin:0 auto;text-align:center;color:#fff;border:1px solid #fff;padding:2rem;border-radius:10px}.login form h2,.sign-up-form form h2{margin-bottom:32px}.login form input,.sign-up-form form input{margin-top:16px}.login form label,.sign-up-form form label{font-size:14px}.login form .sign-up-button,.sign-up-form form .sign-up-button{font-size:13px;cursor:pointer}.address-search{display:flex;align-items:center;position:relative;width:100%;max-width:500px;margin:0 16px;z-index:1}@media (max-width: 575px){.address-search{width:90%}}.address-search.loading .submit-button{display:none}.address-search.loading .loading-icon{display:block}.address-search input{padding:16px 32px 16px 16px;background-color:#fff;border:1px solid #fff;width:100%}.address-search svg{font-size:25px;position:absolute;right:25px;color:#000!important;cursor:pointer}.address-search .loading-icon{display:none}.error-message{color:#dc3545;position:absolute;z-index:1;top:calc(50% + 45px);width:100%;text-align:center}.address-search-result{width:100%;max-width:500px;background-color:#fff;z-index:1;margin-top:8px;position:absolute;top:calc(50% + 80px);max-height:300px;overflow-y:auto}@media (max-width: 575px){.address-search-result{width:95%}}.address-search-result-item{cursor:pointer;padding:16px 0;transition:background-color .3s ease-out,color .3s ease-out}.address-search-result-item:hover{background-color:#1e1e1e}.address-search-result-item:hover p{color:#fff}.address-search-result p{color:#000;padding:0 16px;cursor:pointer;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0}.auth-modal{opacity:1;pointer-events:initial;padding:50px}@media (max-width: 575px){.auth-modal{padding:25px}}.auth-modal .modal-inner{width:100%}.cart-sidebar-container{position:absolute}.cart-sidebar-container.visible .side-bar{width:400px}@media (max-width: 575px){.cart-sidebar-container.visible .side-bar{width:100%}}.cart-sidebar-container.visible .overlay{visibility:visible;opacity:.5;pointer-events:auto}.cart-sidebar-container .overlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#1e1e1e;z-index:1;opacity:0;pointer-events:none;transition:opacity .5s ease-out}.cart-sidebar-container .side-bar{position:fixed;right:0;top:0;height:100%;background-color:#303030;display:flex;flex-direction:column;color:#fff;overflow-y:auto;overflow-x:hidden;transform:translate(0);width:0px;transition:width .3s ease-out;z-index:999}.cart-sidebar-container .side-bar.empty{align-items:center;justify-content:center}.cart-sidebar-container .side-bar .close-button{position:absolute;top:20px;left:20px;color:#fff}.cart-sidebar-container .side-bar .close-button svg{margin-left:0;width:30px;height:30px;cursor:pointer}.cart-sidebar-container .side-bar .empty{text-align:center}.cart-sidebar-container .side-bar .empty svg{width:50px;height:50px}.cart-sidebar-container .side-bar .cart-content{padding:64px 0;width:336px;margin:0 auto}@media (max-width: 575px){.cart-sidebar-container .side-bar .cart-content{width:300px}}.cart-sidebar-container .side-bar .cart-content h2{cursor:pointer;text-decoration:underline}.cart-sidebar-container .side-bar .cart-content .delivery-to{font-size:14px;padding-bottom:16px}.cart-sidebar-container .side-bar .cart-content .cart-item{display:flex;gap:0px 32px;align-items:center;border-bottom:1px solid #fff;cursor:pointer;transition:transform .2s linear;padding:0 4px}.cart-sidebar-container .side-bar .cart-content .cart-item:last-child{border-bottom:0px}.cart-sidebar-container .side-bar .cart-content .cart-item:hover{transform:scale(1.05)}.cart-sidebar-container .side-bar .cart-content .cart-item:active{transform:scale(1)}.cart-sidebar-container .side-bar .cart-content .cart-item .item-quantity{padding:0 16px;background-color:#1e1e1e;border-radius:10px;height:40px;color:#fff;display:flex;align-items:center;line-height:1}.cart-sidebar-container .side-bar .cart-content .cart-item .item-quantity p{padding:0}.cart-sidebar-container .side-bar .cart-content .cart-item .item-desc p{margin:16px 0}.cart-sidebar-container .side-bar .checkout-button{background-color:#1e1e1e;margin-top:auto;padding:32px 0;text-align:center;z-index:2;box-shadow:#1e1e1e 0 -4px 7px;position:sticky;bottom:0;width:100%;height:auto}.cart-sidebar-container .side-bar .checkout-button input{display:block;margin:0 auto 8px;padding:8px 16px;border-radius:5px}.cart-sidebar-container .side-bar .checkout-button button{width:200px}.category-filter{width:100%;display:flex;justify-content:center;flex-direction:column;padding:50px 0}.category-filter .scroll-text{width:100%;text-align:center;color:#fff;display:none}.category-filter .scroll-text.overflow{display:block}.category-filter .scroll-text .scroller{position:relative;left:50%;top:-6px;margin-left:-20px;width:6px;height:6px;background:cyan;border-radius:4px;animation:scrollX 1.5s infinite}.category-filter .filter-container{display:flex;width:100%;align-items:center;gap:32px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}@media (max-width: 991px){.category-filter .filter-container{gap:16px}}@media (max-width: 575px){.category-filter .filter-container{gap:8px}}.category-filter .filter-container::-webkit-scrollbar{width:0;background:transparent;height:0}.category-filter .filter-container.overflow{cursor:grabbing}.category-filter .filter-container .filter-item{padding:8px 32px;background-color:#fff;border-radius:50px;cursor:pointer;transition:background-color .3s ease-out;line-height:1;flex:1 0 auto;text-align:center;text-transform:capitalize}@media (max-width: 575px){.category-filter .filter-container .filter-item{padding:8px 16px}}@media (min-width: 992px){.category-filter .filter-container .filter-item:hover{background-color:#1e1e1e;color:#fff}}.category-filter .filter-container .filter-item.active{background-color:#1e1e1e;color:#fff}.eat-hero{padding:128px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;gap:32px 0}@media (max-width: 1399px){.eat-hero{padding:64px 32px}}@media (max-width: 991px){.eat-hero{height:100vh;padding:0 16px}}@media (max-width: 767px){.eat-hero{flex-direction:column-reverse;overflow:hidden}}@media (max-width: 575px){.eat-hero{height:auto;margin:64px 0}}.eat-hero .top-restaurants{display:flex;justify-content:center;align-items:center;gap:32px}@media (max-width: 991px){.eat-hero .top-restaurants{margin:32px 0}}@media (max-width: 767px){.eat-hero .top-restaurants{flex-direction:column-reverse;margin:32px 0}}.eat-hero .top-restaurants .image-container{width:80%;overflow:hidden;height:auto;border-radius:25px}@media (max-width: 767px){.eat-hero .top-restaurants .image-container{width:100%;display:flex;flex-direction:row}}.eat-hero .top-restaurants .image-container .carousel-item{display:none;position:relative;cursor:pointer}.eat-hero .top-restaurants .image-container .carousel-item.active{display:block;animation:fadeInLeftEatHero 1s}.eat-hero .top-restaurants .image-container .carousel-item .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#303030;opacity:.3}.eat-hero .top-restaurants .image-container .carousel-item .overlay-text{color:#fff;position:absolute;left:50px;bottom:50px;z-index:1}.eat-hero .top-restaurants .image-container .carousel-item .overlay-text p{font-style:italic;font-weight:700}@media (max-width: 991px){.eat-hero .top-restaurants .image-container .carousel-item .overlay-text{left:30px;bottom:30px}}@media (max-width: 575px){.eat-hero .top-restaurants .image-container .carousel-item .overlay-text{left:10px;bottom:10px}}.eat-hero .top-restaurants .image-container img{width:100%;height:100%;max-width:1250px;min-height:700px;max-height:700px;object-fit:cover}.eat-hero .top-restaurants .slider-lists{width:20%}@media (max-width: 767px){.eat-hero .top-restaurants .slider-lists{display:flex;flex-direction:row;width:100%;position:relative;padding:0 16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.eat-hero .top-restaurants .slider-lists::-webkit-scrollbar{width:0;background:transparent;height:0}}.eat-hero .top-restaurants .slider-lists .slider-list{height:12.5vh;margin:16px 0;padding:8px 16px;border-radius:15px;cursor:pointer;display:flex;align-items:center;background-color:transparent;transition:background-color .3s ease-out;overflow:hidden;position:relative}@media (max-width: 1199px){.eat-hero .top-restaurants .slider-lists .slider-list{height:10vw;padding:4px 8px}}@media (max-width: 991px){.eat-hero .top-restaurants .slider-lists .slider-list{height:50px}}@media (max-width: 767px){.eat-hero .top-restaurants .slider-lists .slider-list{height:8vh;flex:1 0 auto;width:45%}}.eat-hero .top-restaurants .slider-lists .slider-list:hover,.eat-hero .top-restaurants .slider-lists .slider-list.active{background-color:#1e1e1e}.eat-hero .top-restaurants .slider-lists .slider-list.active .overlay{position:absolute;top:0;left:0;background-color:#fff;opacity:.1;width:100%;height:100%;transition:width 5s cubic-bezier(0,0,0,0)}@media (max-width: 767px){.eat-hero .top-restaurants .slider-lists .slider-list.active .overlay{display:none}}.eat-hero .top-restaurants .slider-lists .slider-list .overlay{position:absolute;top:0;left:0;background-color:#fff;opacity:.1;width:0%;height:100%}.eat-hero .top-restaurants .slider-lists .slider-list p{padding:0 8px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.eat-hero .top-restaurants .slider-lists .slider-list img{width:50%;height:auto;object-fit:cover;border-radius:10px}.eat-hero .top-restaurants .slider-lists img{width:100%;height:100%}.eat-hero .current-location{background-color:#1e1e1e;padding:16px 32px;color:#fff;display:inline-block;border-radius:100px;transition:background-color .5s ease-in-out;cursor:pointer}@media (max-width: 575px){.eat-hero .current-location{padding:16px;width:100%;text-align:center}}.eat-hero .current-location:hover{background-color:#fff;color:#000}.eat-hero .current-location svg{margin-right:16px}.eat-hero .eat-hero-modal{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;background-color:#303030;z-index:10000;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .5s ease-out;color:#fff}.eat-hero .eat-hero-modal.modal-up{opacity:1;pointer-events:auto}.eat-hero .eat-hero-modal .close-modal{position:absolute;top:50px;right:50px}.eat-hero .eat-hero-modal .close-modal svg{font-size:40px;cursor:pointer;color:#fff}.footer{display:flex;flex-wrap:wrap;padding:64px;background-color:#000}@media (max-width: 991px){.footer{padding:32px}}.footer p{color:#fff}.footer-col{width:33%}@media (max-width: 991px){.footer-col{width:50%}.footer-col:last-child{width:100%}}@media (max-width: 575px){.footer-col{width:100%}}.footer-col .title{padding-bottom:16px;display:inline-block}.footer-col .title:after{content:"";border-bottom:3px solid #fff;width:26px;display:block;margin-top:16px}.footer-col .footer-link{padding-bottom:16px}.footer-col .footer-link a{color:#fff;text-decoration:none;position:relative;overflow:hidden}.footer-col .footer-link a:after{content:"";position:absolute;width:0%;height:3px;bottom:-5px;right:0;background-color:#fff;transition:width .3s ease-out}.footer-col .footer-link a:hover:after{width:100%;left:0;right:auto}.footer-col .social .title{display:block}.footer-col .social .footer-link{display:inline-block;margin-right:16px}.footer-col .newsletter{width:70%}.footer-col .newsletter button{padding:16px;border:1px solid #fff;border-radius:0}.footer-col .newsletter input{padding:16px;width:60%;background-color:transparent;border:1px solid #fff}.home-hero{display:flex;justify-content:center;align-items:center;height:100vh;position:relative;width:100%;background-image:url(../../imgs/home-hero.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;flex-direction:column}.home-hero .overlay{position:absolute;background-color:#000;opacity:.3;top:0;left:0;width:100%;height:100%}.home-hero h2{z-index:1;text-align:center}@media (max-width: 575px){.home-hero h2{padding:8px 16px}}.menu{padding:50px 0}.menu .menu-container{margin:50px 0;padding:64px 32px;width:100%;max-width:65%;background-color:#303030;color:#fff}@media (max-width: 1199px){.menu .menu-container{max-width:75%}}@media (max-width: 991px){.menu .menu-container{max-width:80%}}@media (max-width: 767px){.menu .menu-container{max-width:85%;padding:16px}}.menu .menu-container .empty-menu{width:100%;text-align:center}.menu .menu-container .menu-items{display:flex;flex-wrap:wrap;gap:16px}.menu .menu-container .menu-items .menu-item{width:calc(50% - 10px);display:flex;border:1px solid #77787f;border-radius:5px;cursor:pointer;transition:transform .3s ease-out;padding:16px 8px}@media (max-width: 767px){.menu .menu-container .menu-items .menu-item{width:100%;margin:4px 0}}.menu .menu-container .menu-items .menu-item:hover{transform:scale(1.01)}.menu .menu-container .menu-items .menu-item .item-image img{width:100%;width:70px;height:70px;border-radius:50%;object-fit:cover;position:relative;top:50%;transform:translateY(-50%)}.menu .menu-container .menu-items .menu-item .item-text{padding:0 16px;display:flex;flex-direction:column}.menu .menu-container .menu-items .menu-item .item-text h4{margin:0}.menu .menu-container .menu-items .menu-item .item-text .heading{display:flex;align-items:center;justify-content:space-between}.menu .menu-container .menu-items .menu-item .item-text .desc p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.menu .menu-container .menu-items .menu-item .item-text .price p{display:block;margin-top:0;font-weight:700;font-style:italic}.menu .menu-filter-type{display:flex;flex-wrap:wrap;justify-content:center}.menu .menu-filter-type .filter{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.menu .menu-filter-type .filter .scroll-text{width:100%;text-align:center;color:#fff;display:none}.menu .menu-filter-type .filter .scroll-text.overflow{display:block}.menu .menu-filter-type .filter .scroll-text .scroller{position:relative;left:50%;top:-6px;margin-left:-20px;width:6px;height:6px;background:cyan;border-radius:4px;animation:scrollX 1.5s infinite}.menu .menu-filter-type .filter-container{background-color:#303030;padding:16px 32px;display:inline-flex;max-width:50%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}@media (max-width: 991px){.menu .menu-filter-type .filter-container{max-width:75%}}@media (max-width: 767px){.menu .menu-filter-type .filter-container{max-width:80%}}.menu .menu-filter-type .filter-container.overflow{cursor:grabbing}.menu .menu-filter-type .filter-container::-webkit-scrollbar{width:0;background:transparent;height:0}.menu .menu-filter-type .filter-item{padding:0 32px;flex:1 0 auto}.menu .menu-filter-type .filter-item.active{font-weight:700}.menu .menu-filter-type .filter-item.active p:after{width:100%}.menu .menu-filter-type .filter-item p{color:#fff;text-decoration:none;position:relative;cursor:pointer}.menu .menu-filter-type .filter-item p:after{content:"";position:absolute;width:0%;height:3px;bottom:-5px;right:0;background-color:#fff;transition:width .3s ease-out}.menu .menu-filter-type .filter-item p:hover:after{width:100%;left:0;right:auto}.menu .menu-filter-type .menu-container .menu-items{display:none}.menu .menu-filter-type .menu-container .menu-items.active{opacity:1;display:flex;animation:fadeInFlex .5s linear}.menu .menu-aio-type{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}.menu .menu-aio-type .menu-category-hero{width:100%;max-width:60%;min-height:20vw;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;margin:50px 0;display:flex;justify-content:center;align-items:center;position:relative}@media (max-width: 991px){.menu .menu-aio-type .menu-category-hero{max-width:90%;min-height:35vw;background-attachment:unset}}@media (max-width: 575px){.menu .menu-aio-type .menu-category-hero{min-height:40vw}}.menu .menu-aio-type .menu-category-hero .overlay{position:absolute;background-color:#000;opacity:.3;top:0;left:0;width:100%;height:100%}.menu .menu-aio-type .menu-category-hero .border{width:100%;height:100%;position:absolute}.menu .menu-aio-type .menu-category-hero .border:before{content:"";position:absolute;display:block;width:40px;height:40px;z-index:20;border-left:1px solid cyan;border-bottom:1px solid cyan;bottom:30px;left:30px}@media (max-width: 767px){.menu .menu-aio-type .menu-category-hero .border:before{bottom:15px;left:15px}}.menu .menu-aio-type .menu-category-hero .border:after{content:"";position:absolute;display:block;width:40px;height:40px;z-index:20;border-right:1px solid cyan;border-top:1px solid cyan;top:30px;right:30px}@media (max-width: 767px){.menu .menu-aio-type .menu-category-hero .border:after{top:15px;right:15px}}.menu .menu-aio-type .menu-category-hero h2{color:#fff;z-index:10;font-style:italic}.menu .menu-aio-type .menu-category-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.menu .menu-aio-type .menu-container{max-width:65%}@media (max-width: 1199px){.menu .menu-aio-type .menu-container{max-width:75%}}@media (max-width: 991px){.menu .menu-aio-type .menu-container{max-width:80%}}@media (max-width: 767px){.menu .menu-aio-type .menu-container{max-width:85%;padding:16px;margin:0}}.menu .menu-aio-type .menu-sidebar{position:fixed;z-index:10;width:10px;top:0;right:50px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 991px){.menu .menu-aio-type .menu-sidebar{right:10px}}.menu .menu-aio-type .menu-sidebar .sidebar-item{float:left;width:7px;height:7px;background-color:#fff;border-radius:50%;position:relative;margin:8px 0;cursor:pointer;transition:background-color .3s ease-out,opacity .3s ease-out;opacity:0}.menu .menu-aio-type .menu-sidebar .sidebar-item.active{background-color:#0ff}.menu .menu-aio-type .menu-sidebar .sidebar-item.at-position,.menu .menu-aio-type .menu-sidebar .sidebar-item:hover p{opacity:1}.menu .menu-aio-type .menu-sidebar .sidebar-item p{padding:16px 8px;background-color:#303030;color:#fff;text-align:center;position:absolute;right:15px;top:-40px;opacity:0;transition:opacity .3s ease-out;margin-right:20px;min-width:150px;pointer-events:none;z-index:20}@media (max-width: 991px){.menu .menu-aio-type .menu-sidebar .sidebar-item p{margin-right:0}}.menu-modal{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#303030;z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s ease-out;display:flex;align-items:center;justify-content:center;color:#000}.menu-modal.visible{opacity:1;pointer-events:auto}.menu-modal .modal-inner{max-width:30%;max-height:80%;overflow-x:hidden;background-color:#fff;border-radius:20px;padding:32px 32px 64px;position:relative}@media (max-width: 1199px){.menu-modal .modal-inner{max-width:100%;width:50%}}@media (max-width: 991px){.menu-modal .modal-inner{width:60%}}@media (max-width: 767px){.menu-modal .modal-inner{width:70%}}@media (max-width: 575px){.menu-modal .modal-inner{width:95%}}.menu-modal .modal-inner.address-false{min-height:80%;min-width:50%;display:flex;justify-content:center;align-items:center;overflow-y:hidden}.menu-modal .modal-inner.address-false .address-search{margin:0;width:100%}.menu-modal .modal-inner.address-false .address-search input{border:2px solid #000}.menu-modal .modal-inner.address-false .error-message{top:50%}.menu-modal .modal-inner.address-false .address-search-result{top:calc(50% + 45px)}.menu-modal .modal-inner.address-false .address-search-result.has-result{border:1px solid #000}@media (max-width: 991px){.menu-modal .modal-inner.address-false .address-search-result{width:95%}}.menu-modal .modal-inner img{width:100%;height:auto;border-radius:15px}.menu-modal .modal-inner .remove-button{background-color:#dc3545;width:100%;margin-top:16px}.menu-modal .modal-inner .add-to-cart{display:flex;align-items:center;justify-content:center;padding-top:50px;flex-wrap:wrap}@media (max-width: 575px){.menu-modal .modal-inner .add-to-cart{flex-direction:column;justify-content:center}}.menu-modal .modal-inner .add-to-cart button{padding:16px}.menu-modal .modal-inner .add-to-cart .quantity{display:flex;align-items:center;padding-right:32px}@media (max-width: 575px){.menu-modal .modal-inner .add-to-cart .quantity{padding-right:0;margin-bottom:16px}}.menu-modal .modal-inner .add-to-cart .quantity p{padding:0 16px;margin:0 16px;background-color:#1e1e1e;border-radius:10px;height:40px;color:#fff;display:flex;align-items:center;line-height:1}.menu-modal .modal-inner .add-to-cart svg{cursor:pointer}.menu-modal .close-button svg{font-size:25px;position:absolute;top:30px;right:30px;cursor:pointer}.order-detail{background-color:#1e1e1e;padding:128px 64px;color:#fff}@media (max-width: 991px){.order-detail{padding:32px 64px}}@media (max-width: 767px){.order-detail{padding:32px 16px}}.order-detail .space-btw{display:flex;justify-content:space-between}.order-detail .order-date{text-align:right}.order-detail .progress-bar{display:flex;justify-content:space-between;gap:0 4px;margin:16px 0}.order-detail .progress-bar div{width:20%;height:5px;background-color:#77787f;position:relative}.order-detail .progress-bar div:after{content:"";background-color:#28a745;left:0;top:0;height:100%;position:absolute}.order-detail .progress-bar.cancelled{gap:0}.order-detail .progress-bar.cancelled div{background-color:#dc3545}.order-detail .progress-bar.step-1 div:nth-child(1):after{animation:increaseWidth 1.5s ease-out infinite}.order-detail .progress-bar.step-2 div:nth-child(1){background-color:#28a745}.order-detail .progress-bar.step-2 div:nth-child(2):after{animation:increaseWidth 1.5s ease-out infinite}.order-detail .progress-bar.step-3 div:nth-child(1),.order-detail .progress-bar.step-3 div:nth-child(2){background-color:#28a745}.order-detail .progress-bar.step-3 div:nth-child(3):after{animation:increaseWidth 1.5s ease-out infinite}.order-detail .progress-bar.step-4 div:nth-child(1),.order-detail .progress-bar.step-4 div:nth-child(2),.order-detail .progress-bar.step-4 div:nth-child(3){background-color:#28a745}.order-detail .progress-bar.step-4 div:nth-child(4):after{animation:increaseWidth 1.5s ease-out infinite}.order-detail .progress-bar.step-5 div{background-color:#28a745}.order-detail hr{margin:16px 0}.order-detail-product{display:flex;align-items:center}.order-detail-product p{padding:0 16px}.order-detail-product p:last-child{margin-left:auto;padding-right:0}.order-detail-product p:first-child{background-color:#303030;border-radius:10px;height:40px;color:#fff;display:flex;align-items:center;line-height:1}.past-orders{width:50%;min-height:100vh;margin:0 auto}@media (max-width: 1199px){.past-orders{width:60%}}@media (max-width: 991px){.past-orders{width:80%}}@media (max-width: 575px){.past-orders{width:90%}}.past-orders .order-details{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:50px 0;border-bottom:1px solid #fff}.past-orders .order-details:last-child{border-bottom:0px}.past-orders .order-details-image{width:40%}@media (max-width: 575px){.past-orders .order-details-image{width:100%}}.past-orders .order-details-image img{width:100%;height:100%;object-fit:cover;cursor:pointer}.past-orders .order-details-desc{width:55%}@media (max-width: 575px){.past-orders .order-details-desc{width:100%}}.past-orders .order-details-desc h2{cursor:pointer;text-decoration:underline}.past-orders .order-details-desc .receipt{text-decoration:underline;cursor:pointer}.order-item{display:flex;align-items:center;width:auto;border-bottom:1px solid #fff}.order-item:last-child{border-bottom:0px}.order-item p{padding:0 16px}.order-item p.item-quantity{padding:0 16px;background-color:#1e1e1e;border-radius:10px;height:40px;color:#fff;display:flex;align-items:center;line-height:1}.order-item p.price{margin-left:auto}.restaurant-detail{display:flex;justify-content:center;flex-direction:column;align-items:center;margin:50px 0;color:#fff;text-transform:capitalize}.restaurant-detail .container{display:flex;justify-content:center;flex-direction:column;align-items:center;border:2px solid #fff;border-radius:15px;padding:32px}@media (max-width: 767px){.restaurant-detail .container{padding:16px;margin:0 16px}}@media (max-width: 767px){.restaurant-detail .container p{text-align:center}}.restaurant-detail .container span{font-weight:700}.restaurant-detail .container .name{padding:0 16px}.restaurant-detail .container .name h2{font-size:32px}.restaurant-detail .container .description{display:flex;flex-wrap:wrap;align-items:center}.restaurant-detail .container .description p{padding:0 16px}@media (max-width: 767px){.restaurant-detail .container .description{justify-content:center}}.restaurant-detail .container .info{display:flex;flex-wrap:wrap;padding-bottom:16px}.restaurant-detail .container .info p{padding:0 16px}@media (max-width: 767px){.restaurant-detail .container .info{justify-content:center}}.restaurant-hero{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.restaurant-hero .overlay{position:absolute;background-color:#000;opacity:.4;top:0;left:0;width:100%;height:100%}.restaurant-hero.image .background-img{width:100vw;height:100vh;background-size:cover;background-position:center}.restaurant-hero.image img{width:100%;height:100%}.restaurant-hero.video .video-frame{width:100vw;background-color:#000;position:relative;top:0;right:0;height:calc(100vw / 1.77777778)}.restaurant-hero.video .video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.restaurant-hero.video .scroll-mouse{bottom:calc(20% - 50px)}.restaurant-hero.carousel{display:block}.restaurant-hero.carousel .carousel-container{position:relative;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.restaurant-hero.carousel .carousel-container .carousel-prev,.restaurant-hero.carousel .carousel-container .carousel-next{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:20px;width:50px;height:50px;line-height:50px;margin-top:-25px;border-radius:100%;background:#000;z-index:50;cursor:pointer}.restaurant-hero.carousel .carousel-container .carousel-prev svg,.restaurant-hero.carousel .carousel-container .carousel-next svg{color:#0ff}.restaurant-hero.carousel .carousel-container .carousel-next{right:20px;left:unset}.restaurant-hero.carousel .carousel-container .carousel-item{width:0;height:0;opacity:0;transition:transform 1s ease-out}.restaurant-hero.carousel .carousel-container .carousel-item.active{width:100%;height:100%;opacity:1;transform:scale(1.1)}.restaurant-hero.carousel .carousel-container .carousel-item img{width:100%;height:100%;object-fit:cover}.restaurant-hero .scroll-mouse{width:20px;height:30px;border-radius:6px;padding:0 6px;border:2px solid #fff;box-sizing:border-box;position:absolute;z-index:10;left:50%;bottom:20px;cursor:pointer}.restaurant-hero .scroll-mouse .scroller{position:relative;left:50%;top:6px;margin-left:-2px;width:4px;height:4px;background:cyan;border-radius:4px;animation:scrollY 1.5s infinite}.restaurant-hero .social-media{position:absolute;top:15%;right:30px;z-index:1;display:flex;justify-content:center;align-self:center;flex-direction:column}.restaurant-hero .social-media .social-icon{padding:8px;border:1px solid #fff}.restaurant-hero .social-media .social-icon svg{color:#fff;font-size:25px;transition:color .3s ease-out}.restaurant-hero .social-media .social-icon svg:hover{color:#0ff}.restaurant-list{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:50px 0}.restaurant-list .restaurant-card{width:calc(25% - 32px);margin:32px 16px;padding:64px 16px;border-radius:15px;color:#fff;cursor:pointer;animation:fadeIn .5s linear;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;transition:transform .3s ease-out}.restaurant-list .restaurant-card:hover{transform:translateY(-15px)}.restaurant-list .restaurant-card:hover .overlay{opacity:1}@media (max-width: 1199px){.restaurant-list .restaurant-card{width:calc(33.333% - 32px)}}@media (max-width: 767px){.restaurant-list .restaurant-card{width:calc(50% - 32px)}}@media (max-width: 575px){.restaurant-list .restaurant-card{width:100%}}.restaurant-list .restaurant-card p,.restaurant-list .restaurant-card h4{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.restaurant-list .restaurant-card .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right,#000,#130d11,#1b171d,#20202b,#1f2a39);opacity:.6;transition:opacity .3s ease-out;border-radius:15px}.restaurant-list .restaurant-card .corner{backface-visibility:hidden;border-right:1px dotted cyan;border-top:1px dotted cyan;height:10px;position:absolute;width:10px;z-index:2}.restaurant-list .restaurant-card .corner:nth-of-type(1){right:15px;top:15px}.restaurant-list .restaurant-card .corner:nth-of-type(2){left:15px;top:15px;transform:rotate(-90deg)}.restaurant-list .restaurant-card .corner:nth-of-type(3){bottom:15px;left:15px;transform:rotate(180deg)}.restaurant-list .restaurant-card .corner:nth-of-type(4){bottom:15px;right:15px;transform:rotate(90deg)}.restaurant-list .restaurant-card-content{position:relative;z-index:2}.restaurant-list .restaurant-card-information{display:flex;gap:10px}.restaurant-list .load-more{width:100%;text-align:center;margin:50px}.services-promo{display:flex;justify-content:space-evenly;align-items:center;padding:64px 32px;flex-wrap:wrap}.services-promo .item{flex:0 1 auto;cursor:pointer}@media (max-width: 575px){.services-promo .item{padding:25px 0}}.services-promo .item:hover svg{margin-left:16px}.services-promo .item a{font-weight:700}.services-promo .item svg{margin-left:8px;transition:margin-left .3s ease-out}.services-promo .item img{width:200px;height:200px}@media (max-width: 991px){.services-promo .item img{width:150px;height:150px}}@media (max-width: 575px){.services-promo .item img{width:100%;height:100%;max-width:300px;max-height:300px}}.add-meal,.edit-meal{color:#000}.add-meal .close-button,.edit-meal .close-button{cursor:pointer}.add-meal .category-select__control,.edit-meal .category-select__control{border:1px solid #1e1e1e;height:49px;border-radius:0;text-align:left;font-size:13px;padding-left:8px;color:#000}.add-meal .category-select__single-value,.edit-meal .category-select__single-value{color:#000}.add-meal .category-select__menu,.edit-meal .category-select__menu{text-align:left;font-size:12px;border-radius:0}.add-meal .empty-selected .category-select__control,.edit-meal .empty-selected .category-select__control{border:1px solid #dc3545}.add-meal input:not([type="file"]),.edit-meal input:not([type="file"]){padding:16px 32px 16px 16px;background-color:#fff;border:1px solid #1e1e1e;width:100%;min-width:300px;border-radius:0}.add-meal .upload-button,.edit-meal .upload-button{border-radius:0}.add-meal textarea,.edit-meal textarea{width:100%;max-width:350px;max-height:250px;border-radius:0}.add-meal form,.edit-meal form{max-width:350px;height:100%}.add-meal.visible,.edit-meal.visible{opacity:1;pointer-events:auto}.add-meal .delete-button,.edit-meal .delete-button{margin-right:16px;background-color:#77787f}.add-meal .delete-button:hover,.edit-meal .delete-button:hover{background-color:#dc3545}.add-meal .modal-inner,.edit-meal .modal-inner{padding:50px;width:65%;max-height:80%;border-radius:15px;background-color:#fff;display:flex;justify-content:center;text-align:center;overflow:auto}@media (max-width: 575px){.add-meal .modal-inner,.edit-meal .modal-inner{width:95%}}.metamask-login{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh}.metamask-login img{width:250px;height:250px}.new-order-modal{display:none}.new-order-modal.show{opacity:1;display:block;pointer-events:initial}.new-order-modal .order-circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:200px;height:200px}@media (max-width: 575px){.new-order-modal .order-circle{width:125px;height:125px}}.new-order-modal .order-circle p{color:#000;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;position:absolute;margin:0;width:100%;text-align:center}.new-order-modal .order-circle .outer-circle,.new-order-modal .order-circle .outer-circle-2{position:absolute;display:block;width:200%;height:200%;box-sizing:border-box;margin-left:-50%;margin-top:-50%;border-radius:50%;background-color:#0ff;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.new-order-modal .order-circle .inner-circle{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#fff;border-radius:50%;box-shadow:0 0 8px #0000004d;animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}.new-order-modal .order-circle .outer-circle-2{width:300%;height:300%;margin-left:-100%;margin-top:-100%;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.new-order-modal .order-circle:before{content:""}.new-order-modal .order-circle:after{content:""}.search-category{position:relative;width:300px}@media (max-width: 575px){.search-category{width:90%}}.search-category input{padding:16px 8px;width:100%}.menus-container.visible{display:block}.menus-container.hidden{display:none}.owner-home-menus{min-height:100vh;padding:50px 0;max-width:70%;margin:0 auto;color:#fff}@media (max-width: 991px){.owner-home-menus{max-width:80%}}@media (max-width: 575px){.owner-home-menus{max-width:100%}}.owner-home-menus .menu-type{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #fff;padding:8px;margin-top:4px}.owner-home-menus .menu-type .icons svg{margin:0 4px;width:20px;height:20px;cursor:pointer;transition:color .3s ease-out}.owner-home-menus .menu-type .icons svg[data-icon=trash]{color:#77787f}.owner-home-menus .menu-type .icons svg:hover{color:#0ff}.owner-home-menus .menu-items{display:flex;flex-wrap:wrap;gap:16px;padding:50px 0;text-align:left}.owner-home-menus .menu-items .empty-menu{width:100%;text-align:center}.owner-home-menus .menu-items .menu-item{width:calc(50% - 10px);display:flex;border:1px solid #77787f;border-radius:5px;cursor:pointer;transition:transform .3s ease-out;padding:16px 8px}@media (max-width: 767px){.owner-home-menus .menu-items .menu-item{width:100%;margin:4px 0}}.owner-home-menus .menu-items .menu-item:hover{transform:scale(1.01)}.owner-home-menus .menu-items .menu-item .item-image img{width:100%;width:70px;height:70px;border-radius:50%;object-fit:cover;position:relative;top:50%;transform:translateY(-50%)}.owner-home-menus .menu-items .menu-item .item-text{padding:0 16px;display:flex;flex-direction:column}.owner-home-menus .menu-items .menu-item .item-text h4{margin:0}.owner-home-menus .menu-items .menu-item .item-text .heading{display:flex;align-items:center;justify-content:space-between}.owner-home-menus .menu-items .menu-item .item-text .desc p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.owner-home-menus .menu-items .menu-item .item-text .price p{display:block;margin-top:0;font-weight:700;font-style:italic}.order-details-modal{opacity:1;pointer-events:initial;flex-direction:column}.order-details-modal.fade-in{animation:fadeIn .3s ease-out}.order-details-modal .modal-inner{width:500px;background-color:#fff;border-radius:10px;padding:50px}@media (max-width: 575px){.order-details-modal .modal-inner{width:calc(100% - 25px);padding:25px}}.order-details-modal .modal-inner .order-number{padding-right:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-details-modal .modal-inner .order-info,.order-details-modal .modal-inner .order-items,.order-details-modal .modal-inner .summary{border-bottom:2px solid #000}.order-details-modal .modal-inner .order-items{padding:16px 0}.order-details-modal .modal-inner .order-items .item{display:flex;justify-content:space-between}.order-details-modal .modal-inner .summary{padding:32px 0;text-align:right}.order-details-modal .modal-inner .action-button{padding-top:32px;float:right}.order-details-modal .modal-inner .action-button button{transition:background-color .3s ease-out}.order-details-modal .modal-inner .action-button .cancel-button{background-color:#77787f;margin-right:16px}.order-details-modal .modal-inner .action-button .cancel-button:hover{background-color:#dc3545}.order-panel{max-width:80%;margin:0 auto;color:#fff}@media (max-width: 991px){.order-panel{max-width:100%}}.order-panel .controller{display:flex}.order-panel .controller .icon-container{width:25%;border:1px solid #fff;padding:16px;text-align:center;transition:background-color .3s ease-out;cursor:pointer}.order-panel .controller .icon-container.active{background-color:#4b4b4b}.order-panel .controller svg{font-size:22px}.order-panel .content{height:500px;overflow:auto;width:100%}.order-panel .content p{font-size:16px}@media (max-width: 1199px){.order-panel .content p{font-size:14px}}@media (max-width: 575px){.order-panel .content p{font-size:12px}}.order-panel .content .new-orders,.order-panel .content .in-progress-orders,.order-panel .content .ready-for-pickup-orders{display:flex;flex-direction:column;justify-content:center;align-items:center}.order-panel .content .new-orders .new-order,.order-panel .content .in-progress-orders .new-order,.order-panel .content .ready-for-pickup-orders .new-order{display:flex;width:100%;color:#fff;background-color:#000;padding:8px 32px;margin:8px 0;transition:background-color .3s ease-out,color .3s ease-out;cursor:pointer}@media (max-width: 575px){.order-panel .content .new-orders .new-order,.order-panel .content .in-progress-orders .new-order,.order-panel .content .ready-for-pickup-orders .new-order{padding:8px}}.order-panel .content .new-orders .new-order:hover,.order-panel .content .in-progress-orders .new-order:hover,.order-panel .content .ready-for-pickup-orders .new-order:hover{background-color:#303030}.order-panel .content .new-orders .new-order.info-bar,.order-panel .content .in-progress-orders .new-order.info-bar,.order-panel .content .ready-for-pickup-orders .new-order.info-bar{background-color:#fff;color:#000;cursor:initial;margin-top:32px}.order-panel .content .new-orders .new-order .order-number,.order-panel .content .in-progress-orders .new-order .order-number,.order-panel .content .ready-for-pickup-orders .new-order .order-number{width:20%;padding-right:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-panel .content .new-orders .new-order .customer-name,.order-panel .content .in-progress-orders .new-order .customer-name,.order-panel .content .ready-for-pickup-orders .new-order .customer-name{width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:16px}.order-panel .content .new-orders .new-order .order-time,.order-panel .content .in-progress-orders .new-order .order-time,.order-panel .content .ready-for-pickup-orders .new-order .order-time{width:30%}.order-panel .content .order-history .top-bar{margin-top:32px}.order-panel .content .order-history .top-bar input{padding:16px;background-color:#fff;color:#000;border:none;border-radius:0;height:50px;margin-right:16px;margin-bottom:8px;width:auto}.order-panel .content .order-history .top-bar input:focus{outline:none}.order-panel .content .order-history .history-table{width:100%;text-align:left;border-collapse:separate;border-spacing:0px 16px;font-size:16px}@media (max-width: 1199px){.order-panel .content .order-history .history-table{font-size:14px}}@media (max-width: 575px){.order-panel .content .order-history .history-table{font-size:12px}}.order-panel .content .order-history .history-table .info-bar{background-color:#fff;color:#000;cursor:initial}.order-panel .content .order-history .history-table .info-bar:hover{background-color:#fff}.order-panel .content .order-history .history-table .info-bar th{padding:16px;width:17.5%;font-weight:500}.order-panel .content .order-history .history-table .info-bar th.status{width:30%}@media (max-width: 575px){.order-panel .content .order-history .history-table .info-bar th{padding:16px 8px}}.order-panel .content .order-history .history-table tr{cursor:pointer;background-color:#000;transition:background-color .3s ease-out}.order-panel .content .order-history .history-table tr:hover{background-color:#303030}.order-panel .content .order-history .history-table tr td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:16px}.order-panel .content .order-history .history-table tr td.status-container{display:flex;align-items:center}.order-panel .content .order-history .history-table tr td.status-container .success{color:#28a745}.order-panel .content .order-history .history-table tr td.status-container .fail{color:#dc3545}.order-panel .content .order-history .history-table tr td.status-container svg{font-size:25px}.order-panel .content .order-history .history-table tr td.status-container .status{padding-left:16px}@media (max-width: 575px){.order-panel .content .order-history .history-table tr td.status-container .status{display:none}}.order-panel .content .order-history .history-table tr td.status-container .status p{margin:0}.owner-account-nav-bar{margin:32px 0;padding:16px 32px;display:flex;align-items:center;justify-content:center;gap:0 32px;border:1px solid #fff}.owner-account-nav-bar p{color:#fff;text-decoration:none;position:relative;display:inline-block;height:100%;cursor:pointer}.owner-account-nav-bar p.active:after{width:100%;left:0;right:auto}.owner-account-nav-bar p:after{content:"";position:absolute;width:0%;height:3px;bottom:-5px;right:0;background-color:#fff;transition:width .3s ease-out}.owner-account-nav-bar p:hover:after{width:100%;left:0;right:auto}.owner-account-inner{color:#fff;text-align:center}.owner-account-inner.category-setting .filter-type label{margin:0 16px}.owner-account-inner.category-setting .menu-category .category-item{margin:32px auto;padding:16px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:500px;border:1px solid #fff;border-radius:10px}.owner-account-inner.category-setting .menu-category .category-item input[type=text]{width:100%;max-width:300px;margin-top:0}.owner-account-inner.category-setting .menu-category .category-item button{margin-top:16px}.owner-account-inner.category-setting .menu-category .category-item .category-img{margin:32px 0;width:300px;object-fit:cover}.owner-account .add-edit-category-modal.edit-modal form button{width:40%}.owner-account .add-edit-category-modal.edit-modal form button.remove-button{margin-right:16px;background-color:#77787f}.owner-account .add-edit-category-modal.edit-modal form button.remove-button:hover{background-color:#dc3545}.owner-account .add-edit-category-modal form{display:flex;flex-direction:column;color:#fff;width:400px}.owner-account .add-edit-category-modal form button{margin-top:16px}.owner-account .add-edit-category-modal .menu-category-preview-img{margin:32px 0;position:relative}.owner-account .add-edit-category-modal .menu-category-preview-img .close-button{position:absolute;z-index:1;top:0;color:#000;right:0}.owner-account .add-edit-category-modal .menu-category-preview-img img{width:100%;object-fit:cover}.owner-account .menu-category-input,.owner-account .hero-image-upload,.owner-account .card-image{border:1px solid #fff;border-radius:10px;margin:32px auto;max-width:400px;padding:16px 32px;position:relative}.owner-account .menu-category-input img,.owner-account .hero-image-upload img,.owner-account .card-image img{width:100%}.owner-account .menu-category-input .delete-button,.owner-account .hero-image-upload .delete-button,.owner-account .card-image .delete-button{position:absolute;top:5px;right:5px;font-size:20px;cursor:pointer}.owner-account .menu-category-input input[type=text],.owner-account .hero-image-upload input[type=text],.owner-account .card-image input[type=text]{width:100%;margin:16px auto}.join-restaurant-form{min-height:100vh;width:100%;padding:50px 0;display:flex;align-items:center;flex-wrap:wrap;color:#fff}.join-restaurant-form h2,.join-restaurant-form label{width:100%;text-align:center;color:#fff}.join-restaurant-form .restaurant-form{display:flex;align-items:center;justify-self:center;flex-direction:column;width:100%;position:relative}.join-restaurant-form .restaurant-form input{padding:16px 32px 16px 16px;background-color:#fff;border:1px solid #fff;width:100%;max-width:500px;margin:32px 0}@media (max-width: 575px){.join-restaurant-form .restaurant-form input{width:90%}}.join-restaurant-form .restaurant-form .open-close-time{display:flex;width:100%;max-width:500px;gap:0px 50px}.join-restaurant-form .restaurant-form .open-close-time .open-time,.join-restaurant-form .restaurant-form .open-close-time .close-time{width:100%}@media (max-width: 575px){.join-restaurant-form .restaurant-form .open-close-time{flex-direction:column;width:90%}.join-restaurant-form .restaurant-form .open-close-time .open-time input,.join-restaurant-form .restaurant-form .open-close-time .close-time input{max-width:100%;width:500px;height:49px}}.join-restaurant-form .address-search{margin:0;width:100%;justify-content:center}@media (max-width: 575px){.join-restaurant-form .address-search{max-width:100%}}.join-restaurant-form .address-search svg{display:none;right:30px}.join-restaurant-form .address-search-result{top:265px;z-index:2}.join-restaurant-form .address-search-result.has-result{box-shadow:1px 1px 1px 1px #000}.join-restaurant-form .error-message{top:265px}.join-restaurant-form .error-message.hidden{display:none}.join-restaurant-form .error-message.visible{display:block}.restaurant-setting-form{width:100%;max-width:500px;margin:0 auto;text-align:center;max-width:400px}.restaurant-setting-form label{margin-right:16px}.restaurant-setting-form input:not([type="radio"]):not([type="checkbox"]){max-width:300px}.restaurant-setting-form .menu-category-input,.restaurant-setting-form .hero-image-upload,.restaurant-setting-form .card-image{border:1px solid #fff;border-radius:10px;margin:32px auto;max-width:400px;padding:16px 32px;position:relative}.restaurant-setting-form .menu-category-input .delete-button,.restaurant-setting-form .hero-image-upload .delete-button,.restaurant-setting-form .card-image .delete-button{position:absolute;top:5px;right:5px;font-size:20px;cursor:pointer}.restaurant-setting-form .menu-category-input input[type=text],.restaurant-setting-form .hero-image-upload input[type=text],.restaurant-setting-form .card-image input[type=text]{width:100%;margin:16px auto}.restaurant-setting-form .card-image,.restaurant-setting-form .hero-image{margin:64px auto}.restaurant-setting-form .card-image .file-container,.restaurant-setting-form .hero-image .file-container{margin:32px 0}.sign-up-form form{width:580px}.sign-up-form form .input-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.sign-up-form form .input-container div{width:50%}.sign-up-form form .input-container div input{width:95%}@media (max-width: 575px){.sign-up-form form .input-container div{width:100%}}.warning-modal.visible{opacity:1;pointer-events:auto}.warning-modal .modal-inner{padding:50px;width:500px;border-radius:15px;background-color:#fff;text-align:center;overflow:auto}.warning-modal .modal-inner p{display:block;text-align:center}.warning-modal .modal-inner .remove-button{margin-right:16px}@media (max-width: 575px){.warning-modal .modal-inner{padding:50px 32px;width:95%}}.account{padding:50px 0;background-color:#303030;color:#fff}.checkout-page{min-height:100vh;display:flex;flex-wrap:wrap;background-color:#303030;justify-content:space-between;color:#fff;padding:128px}@media (max-width: 1399px){.checkout-page{padding:128px 32px}}@media (max-width: 991px){.checkout-page{padding:128px 8px}}.checkout-page .empty-checkout{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column;gap:32px 0}.checkout-page .modal.show{opacity:1;pointer-events:initial}.checkout-page .modal-inner{width:50%;max-width:500px}@media (max-width: 767px){.checkout-page .modal-inner{width:100%}}.checkout-page .modal-inner .submit-button{margin-top:0}.checkout-page .modal-inner .address-search{margin:0;width:100%}.checkout-page .modal-inner .address-search-result{left:50%;transform:translate(-50%)}.checkout-page .modal-inner .error-message{left:50%;transform:translate(-50%,-50%)}.checkout-page .checkout-details{width:35%;padding:0 16px}@media (max-width: 1399px){.checkout-page .checkout-details{width:50%}}@media (max-width: 991px){.checkout-page .checkout-details{width:100%}}.checkout-page .checkout-details .link{text-decoration:underline;cursor:pointer}.checkout-page .checkout-details .address{display:flex;align-items:center;justify-content:space-between}.checkout-page .checkout-details .address svg{margin-right:16px}.checkout-page .checkout-details .address button{padding:8px 32px;border-radius:100px}@media (max-width: 575px){.checkout-page .checkout-details .address button{padding:8px 16px}}.checkout-page .checkout-details .order-items .order-item{transition:transform .2s ease-out;cursor:pointer;border-top:1px solid #fff}.checkout-page .checkout-details .order-items .order-item:last-child{border-bottom:1px solid #fff}.checkout-page .checkout-details .order-items .order-item:hover{transform:scale(1.01)}.checkout-page .checkout-price{width:35%;padding:0 16px}@media (max-width: 991px){.checkout-page .checkout-price{width:100%;margin-top:50px}}.checkout-page .checkout-price .tip{border-bottom:1px solid #fff;padding-bottom:16px}.checkout-page .checkout-price .tip .text{border:none}.checkout-page .checkout-price .tip input[type=radio]{position:fixed;opacity:0;pointer-events:none}.checkout-page .checkout-price .tip label{display:inline-block;cursor:pointer;padding:8px 16px;transition:all .2s ease-out}.checkout-page .checkout-price .tip input[type=radio]:checked+label{font-weight:700;color:#9ff}.checkout-page .checkout-price .tip .radio-group{border:1px solid #fff}.checkout-page .checkout-price .tip .radios{overflow:hidden;width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}.checkout-page .checkout-price .tip .custom-tip{width:90%;margin:8px auto}.checkout-page .checkout-price .leaflet-map{margin-bottom:32px}.checkout-page .checkout-price .text{display:flex;justify-content:space-between;border-bottom:1px solid #fff;padding-bottom:16px}.checkout-page .checkout-price button{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.checkout-page .checkout-price button img{width:40px;height:40px;margin-left:32px}.checkout-page .content div{display:none}.start-eating{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#303030;min-height:100vh}.start-eating .no-nearby{color:#fff;height:50vh;display:flex;align-items:center}.start-eating .no-nearby strong{padding-left:8px}.start-eating .eat-content{display:flex;justify-content:center;align-items:center;max-width:60%;flex-direction:column}@media (max-width: 1599px){.start-eating .eat-content{max-width:70%}}@media (max-width: 1399px){.start-eating .eat-content{max-width:80%}}.home{min-height:100vh}.order{display:flex;flex-wrap:wrap;min-height:100vh}.order .leaflet-map{width:65%}@media (max-width: 991px){.order .leaflet-map{width:100%;height:700px}}@media (max-width: 575px){.order .leaflet-map{height:500px}}.order .order-detail{width:35%}@media (max-width: 991px){.order .order-detail{width:100%}}.restaurant{background-color:#1e1e1e}.owner-account{background-color:#1e1e1e;width:100%;min-height:100vh;height:100%;padding:50px;text-align:center}@media (max-width: 991px){.owner-account{padding:50px 16px}}.owner-home{background-color:#1e1e1e;width:100%;height:100%;padding:50px}@media (max-width: 991px){.owner-home{padding:50px 16px}}.owner-home .restaurant-detail button{margin-bottom:16px}.owner-home .restaurant-detail .container{width:50%}@media (max-width: 991px){.owner-home .restaurant-detail .container{width:80%}}@media (max-width: 575px){.owner-home .restaurant-detail .container{width:100%}}.owner-home .restaurant-detail .container svg{margin-top:16px}.owner-menus{background-color:#1e1e1e;width:100%;height:100%;padding:50px}@media (max-width: 991px){.owner-menus{padding:50px 16px}}.driver-account h2{color:#fff;text-align:center}.driver-account .driver-order-item{color:#fff;display:flex;align-items:flex-start;justify-content:space-between;align-items:center;text-align:left;border:1px solid #fff;border-radius:5px;padding:8px 16px;margin:64px 0}.driver-account .driver-order-item p{padding:8px 0}.driver-account .driver-account-modal.visible{opacity:1;pointer-events:initial}.driver-account .driver-account-modal .modal-inner{max-width:50%;max-height:80%;overflow-x:hidden;background-color:#fff;border-radius:20px;padding:32px 32px 64px;position:relative;text-align:center;width:50%}@media (max-width: 1199px){.driver-account .driver-account-modal .modal-inner{max-width:100%}}@media (max-width: 991px){.driver-account .driver-account-modal .modal-inner{width:60%}}@media (max-width: 767px){.driver-account .driver-account-modal .modal-inner{width:70%}}@media (max-width: 575px){.driver-account .driver-account-modal .modal-inner{width:90%}}.driver-account .driver-account-modal .modal-inner svg{margin-right:16px}.driver-account .driver-account-modal .modal-inner .vertical-line{height:50px;width:2px;margin:16px auto;background-color:#000}.driver-account .driver-account-modal .modal-inner .item-container .item{display:flex;align-items:center;justify-content:space-between;margin:16px 0;padding:4px 16px;border:1px solid #000}.driver-account step-two button{width:100%;border-radius:0}.driver-home{padding:0}.driver-home .before-locating{color:#fff;position:absolute;z-index:1;top:calc(50% + 45px);width:100%;text-align:center}.driver-home.driver-not-login{padding:50px}@media (max-width: 991px){.driver-home.driver-not-login{padding:50px 16px}}.driver-home .driver-map{width:100%;top:90px;position:relative;height:calc(100vh - 90px)!important}@media (max-width: 575px){.driver-home .driver-map{top:74px;height:calc(100vh - 74px)!important}}
