﻿.disabled,:disabled,.login-holder [disabled][type=submit]{opacity:66.6666666667%;pointer-events:none}.ninja,.toggle:checked~.toggle-on,.toggle-off{opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow-y:hidden;transition:opacity ease-in-out .3s,visibility 0s linear .3s,max-height ease-in-out .3s}.un.ninja,.toggle-on,.toggle:checked~.toggle-off{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:6000;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1)) drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1))}.add:before{content:"";display:inline-block;height:24px;width:24px;background-image:url("/assets/add-sign.png")}.subtract:before{content:"";display:inline-block;height:24px;width:24px;background-image:url("/assets/minus-sign.png")}.switch,.toggle{position:fixed;clip:rect(0, 0, 0, 0)}.switch:focus+oex-label,.toggle:focus+oex-label,.switch:focus+label,.toggle:focus+label{outline:1px dotted #444b52}.login-holder [type=submit]{padding:calc(.5*(1.5*1.5rem - 0.7rem) - 1px);margin:.75rem auto;display:inline-block;border:1px solid #89d33c;text-decoration:none;font-size:.7rem;line-height:.7rem;cursor:pointer;border-radius:.25em;letter-spacing:.0625em;text-align:center;font-weight:600;text-transform:uppercase;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-in-out}.login-holder [type=submit]{background-color:#89d33c;color:#fff;text-shadow:0 0 .0833333333em rgba(68,75,82,.8)}.login-holder [type=submit]:hover,.login-holder [type=submit]:focus{background-color:hsl(89.4039735099,63.179916318%,73.137254902%);color:hsl(0,0%,-.5882352941%);text-shadow:0 0 .0833333333em hsla(0,0%,100%,.8)}oex-label,label{transition-property:filter,color,box-shadow,text-shadow,background-color}.radio{position:relative;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:color,background-color;border-radius:.25em;padding-left:1.5em}.radio::before,.radio::after{position:absolute;color:inherit}:checked+.radio::before,:checked+.radio::after{color:#32cd32}.radio:hover{background-color:rgba(193,32,51,.2)}:focus+.radio{box-shadow:1px 1px 1px rgb(114.24,126,137.76),1px -1px 1px rgb(114.24,126,137.76),-1px 1px 1px rgb(114.24,126,137.76),-1px -1px 1px rgb(114.24,126,137.76),inset 1px 1px rgb(253.36,253.5,253.64)}dialog>[type=reset]{border:0;background:rgba(0,0,0,0);display:inline;color:inherit;text-shadow:none;box-shadow:none}dialog>[type=reset]:active{background:rgba(0,0,0,0)}[type=button][data-method=DELETE] .remove:before{display:inline-block;content:"";height:0;width:1.5em;padding:1.5em 0 0;mask-image:url(/assets/trash.svg);-webkit-mask-image:url(/assets/trash.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover;background-color:#c12033}[type=button][data-method=DELETE] .remove:focus:before,[type=button][data-method=DELETE] .remove:hover:before{background-color:#c12033}@media screen and (-ms-high-contrast: active)and (-ms-high-contrast: none){[type=button][data-method=DELETE] .remove:hover:before,[type=button][data-method=DELETE] .remove:focus:before{background-color:rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){[type=button][data-method=DELETE] .remove:before{background-color:rgba(0,0,0,0);background-image:url(/assets/trash.svg);background-size:contain}}.text-info{color:#0063f7 !important}.text-error{color:#c12033 !important}.text-warning{color:#f4c508 !important}.text-warning-alt{color:#fc965c}.text-success{color:#89d33c !important}.text-success-alt{color:#415623}.text-danger-alt{color:#de3926}.bg-error{color:#f9e9eb}.base_font{font-family:"futura-pt","Open Sans",sans-serif;color:#000;font-weight:600}.book-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444b52;font-weight:normal;font-size:24px}.demi-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444b52;font-weight:600;font-size:24px}.heavy-text{font-family:"futura-pt","Open Sans",sans-serif;color:#444b52;font-weight:700;font-size:24px}.letter-fill{background:#aedb7f}.letter-fill-shadow{background:#fff;box-shadow:4px 8px 24px #f2f2f5;border-radius:12px}input[name=menu_toggle]{display:none}:root{font-size:20px;--root-font-size: 20px;font-size:var(--root-font-size);line-height:1.5;line-height:var(--line-height-multiplier);--line-color: #444b52;--header-color: #000000;--body-bg-color: #eaeef2;--dark-bg-color: #26252c;--content-bg-color: #fff;--nav-bg-color: #26252c;--nav-fg-color: #e4e4e4;--important-bg-color: #C12033;--info-bg-color: #d1eef9;--button-bg-color: #89D33C;--category-line-color: #8a949c;--accent-line-color: #eff1f3;--shadow-color: rgba(169, 166, 166, 0.15);--info-font-family: futura-pt, Open Sans, sans-serif;--display-font-family: futura-pt, Open Sans, sans-serif;--max-page-width: 1100px;--tablet-breakpoint: 960px;--header-breakpoint: 750px;--footer-mobile-breakpoint: 600px;--restaurants-breakpoint: 800px;--root-font-size: 20px;--line-height-multiplier: 1.5;--lh: 1.5rem;--rlh: 1.5em;--gutter: 0.25em;--design-bg: linear-gradient(180deg, #E5EDF1 0%, #F4F6F7 100%);--selected-color: hsla(0, 0%, 90%, 0.8);--unselected-color: rgb(189.7037037037, 188.1851851852, 198.8148148148);--highlight-color: rgba(189.7037037037, 188.1851851852, 198.8148148148, 0.8);--z-level-0: 0;--z-level-1: 10;--z-level-2: 100;--z-level-3: 1000;--z-level-4: 10000;--z-level-5: 100000;--transition-duration: 0.3s;--transition-timing-function: ease-in-out;--transition-timing: 0.3s ease-in-out}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){html,body{min-height:100vh;height:auto}}html{overflow-x:hidden;max-width:100%}body{font-family:"futura-pt","Open Sans",sans-serif;position:relative;overflow-x:hidden;color:#444b52;background-image:linear-gradient(143.02deg, rgba(167, 168, 170, 0) 0%, rgba(167, 168, 170, 0.25) 100%);background-color:#fff;min-height:100vh;display:flex;flex-direction:column}body>header{order:0}body>.content{order:1;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:0}body>.right-sidebar{order:2}@media screen and (max-width: 960px)and (-ms-high-contrast: active)and (-ms-high-contrast: none){body>.right-sidebar{margin-bottom:4em}}@media screen and (max-width: 600px)and (-ms-high-contrast: active)and (-ms-high-contrast: none){body>.right-sidebar{margin-bottom:8em}}body>.left-sidebar{order:3}body>footer{margin-top:auto;order:4}a{transition-property:filter,color,box-shadow,text-shadow,background-color}a:link{color:blue}a:visited{color:#669}a:focus,a:hover{color:hsl(240,180%,50%)}a:active{color:brighten(blue, 80%)}label,oex-label{cursor:pointer}p{margin:0 0 .75rem}@keyframes spinner{to{transform:rotate(360deg)}}img{-ms-interpolation-mode:bicubic}h1,h2,h3,h4,h5,h6{color:#000}h1{text-transform:uppercase;font-weight:600;text-align:center;font-size:1.2rem;line-height:1.5rem}h2{font-size:40px;line-height:1.5rem;margin:0 0 1.5rem;text-transform:uppercase}h3{text-align:left;margin:0 auto 1.5rem;font-size:1.1rem;text-transform:uppercase}small{font-size:50%}table{width:100%}thead th{vertical-align:bottom}dialog{opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow-y:hidden;transition:opacity ease-in-out .3s,visibility 0s linear .3s,max-height ease-in-out .3s;border-radius:2vmin;background-color:#fff;border:1px solid #444b52;bottom:auto;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;max-width:22.5rem;overflow:hidden;padding:.75rem 0;position:fixed;right:0;top:50%;transform:translate(0, -50%);width:100%;font-size:.75rem;z-index:100000}dialog::backdrop,dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0}dialog[open]{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:6000;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1)) drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1))}dialog[open]+.backdrop,dialog[open]::backdrop{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;z-index:6000;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1)) drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1));background:rgba(0,0,0,.85)}@media screen and (max-width: 600px){dialog{width:90%;max-width:unset}}dialog p{margin:.75rem 0}dialog p.base,dialog p.submitted{padding:.75rem}@media screen and (max-width: 600px){dialog p.base,dialog p.submitted{padding:1.5rem;text-align:center;font-size:.75rem}}dialog output{margin:.75rem 0;padding:0 .75rem}dialog .button-holder{margin:.75em 0 0;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-around;text-align:center;color:#fff;background-color:#c12033;width:100%}@media screen and (max-width: 600px){dialog .button-holder{flex-wrap:wrap}}dialog .button-holder button{text-transform:uppercase;flex:1 1 50%;padding:.75em;font-size:.75rem}@media screen and (max-width: 600px){dialog .button-holder button{flex:1 1 100%;margin:0;border:none;padding:1.125em}}dialog .button-holder button+button{border-left:1px solid rgba(68,75,82,.9)}dialog .button-holder button[type=reset]{background-color:#fff;color:#444b52}dialog .button-holder button.base{background:#c12033;color:#fff}dialog>[type=reset]{position:absolute;top:0;right:0;margin:0;font-size:1.5em;line-height:.75em;width:1.5em;height:1.5em}._dialog_overlay{opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow-y:hidden;transition:opacity ease-in-out .3s,visibility 0s linear .3s,max-height ease-in-out .3s;position:fixed;top:0;left:0;right:0;bottom:0}[hidden]{display:none !important}.alert{position:fixed;top:50%;left:50%;padding:1.5rem;border:1px solid #c12033;transform:translate(-50%, -50%);border-radius:.25em;font-weight:700;text-shadow:0 1px hsla(0,0%,100%,.2);text-align:center;color:hsl(352.9192546584,71.5555555556%,-5.8823529412%);background-color:rgb(228.9733333333,98.0266666667,113.48);background-image:linear-gradient(to bottom, rgb(228.9733333333, 98.0266666667, 113.48) 0, #C12033 100%)}.alert:before{content:"⚠";float:left;font-size:3rem}.warning{color:#c12033;font-weight:600}.quantity{text-align:center;font-family:"futura-pt","Open Sans",sans-serif}.numeric{font-family:"futura-pt","Open Sans",sans-serif}.currency{display:inline-flex;min-width:3.75rem;font-family:"futura-pt","Open Sans",sans-serif}.currency .denomination{flex-shrink:0;flex-grow:1;flex-basis:auto;padding-right:0;padding-left:.125em}.currency .quantity{flex-grow:0;flex-shrink:0;flex-basis:auto;padding-left:0}.hide{display:none}.loading{height:auto;min-height:10vmin;display:block;position:relative}.loading:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;margin-top:-0.75rem;margin-left:-0.75rem;border-radius:50%;border-top:2px solid #89d33c;border-right:2px solid rgba(0,0,0,0);animation:spinner .6s linear infinite}[type=submit].loading{min-height:inherit;background-color:rgba(137,211,60,.5);pointer-events:none}.flatpickr-calendar.noCalendar.hasTime{max-width:9em}#ui-datepicker-div{font-size:16px}oex-label>span:not([class]),label>span:not([class]){white-space:nowrap;display:inline-block;line-height:inherit;font-weight:700}oex-label.required>span:after,label.required>span:after{content:" *";color:#c12033}label{display:block;cursor:pointer;line-height:inherit}button{background:rgba(0,0,0,0);border:0;outline:0;cursor:pointer}fieldset{border:none;margin:0}fieldset legend{font-weight:700;margin:0;border:0;color:inherit;min-width:0;text-align:center}fieldset.radio-holder{position:relative}fieldset.radio-holder legend{position:absolute;top:0;left:0;font-weight:400;display:inline-block;text-align:inherit}fieldset.radio-holder label{margin-left:50%}select,input{padding:calc(.5*(1.5rem - 0.8rem) - 1px);border:1px solid #c6c6c6;border-radius:.25em;font-weight:400;font-family:"futura-pt","Open Sans",sans-serif;font-size:.8rem;line-height:.8rem}select:focus,input:focus{border-color:#444b52;outline:none;box-shadow:1px 1px 1px rgb(114.24,126,137.76),1px -1px 1px rgb(114.24,126,137.76),-1px 1px 1px rgb(114.24,126,137.76),-1px -1px 1px rgb(114.24,126,137.76),inset 1px 1px rgb(253.36,253.5,253.64)}select.focused:invalid,select.focused.invalid,select:focus:invalid,select.invalid:focus,input.focused:invalid,input.focused.invalid,input:focus:invalid,input.invalid:focus{box-shadow:1px 1px 1px rgb(228.9733333333,98.0266666667,113.48),1px -1px 1px rgb(228.9733333333,98.0266666667,113.48),-1px 1px 1px rgb(228.9733333333,98.0266666667,113.48),-1px -1px 1px rgb(228.9733333333,98.0266666667,113.48),inset 1px 1px hsl(352.9192546584,71.5555555556%,114.1176470588%)}select:focus:valid,select.valid:focus,input:focus:valid,input.valid:focus{box-shadow:1px 1px 1px hsl(89.4039735099,63.179916318%,73.137254902%),1px -1px 1px hsl(89.4039735099,63.179916318%,73.137254902%),-1px 1px 1px hsl(89.4039735099,63.179916318%,73.137254902%),-1px -1px 1px hsl(89.4039735099,63.179916318%,73.137254902%),inset 1px 1px hsl(89.4039735099,63.179916318%,123.137254902%)}select[readonly],input[readonly]{border-color:rgb(225.48,228,230.52);color:rgb(141.84,151.5,161.16);background-color:hsl(0,0%,94%)}select.price,input.price{text-align:right;max-width:9rem}select.price[type=number]::-webkit-inner-spin-button,select.price[type=number]::-webkit-outer-spin-button,input.price[type=number]::-webkit-inner-spin-button,input.price[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select[type=checkbox]:not(.toggle):not(.switch),input[type=checkbox]:not(.toggle):not(.switch){appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;box-sizing:content-box;border:.05em solid currentColor;border-radius:25%;width:.4em;height:.4em;line-height:inherit;position:relative;cursor:pointer;transition:background-color .3s ease-in-out}select[type=checkbox]:not(.toggle):not(.switch):before,input[type=checkbox]:not(.toggle):not(.switch):before{position:absolute;box-sizing:inherit;content:"";display:block;border-color:rgba(0,0,0,0);border-style:solid;border-width:0 0 .2em .2em;height:49%;width:80%;bottom:15%;left:2%;right:0;transform-origin:47% 14% 0;transform:rotate(-39deg) skewX(4deg);transition:border-color .3s ease-in-out}select[type=checkbox]:not(.toggle):not(.switch):checked:before,input[type=checkbox]:not(.toggle):not(.switch):checked:before{border-color:#89d33c}select[type=checkbox]:not(.toggle):not(.switch):hover,select[type=checkbox]:not(.toggle):not(.switch):focus,input[type=checkbox]:not(.toggle):not(.switch):hover,input[type=checkbox]:not(.toggle):not(.switch):focus{outline:none;box-shadow:0 0 .1666666667em currentColor,inset 0 0 currentColor}select[type=checkbox]:not(.toggle):not(.switch):hover,input[type=checkbox]:not(.toggle):not(.switch):hover{background-color:rgba(137,211,60,.4)}output{display:none;flex:1 1 100%;align-self:center;color:#c12033;font-size:.9230769231em}output:not(:empty)::before{content:"";display:inline-block;background-image:url("/assets/warning-sign.svg");background-repeat:no-repeat;background-size:contain;width:1.125em;height:1.125em;margin-right:5px;position:relative;top:3px}.toggle~.collapse-me{overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:visibility 0s linear 0s,max-height .3s ease-in-out,opacity .15s ease-in-out .15s}.toggle[checked]~.collapse-me,.toggle:checked~.collapse-me{overflow:visible;display:block;max-height:75vh;opacity:1;visibility:visible}@media screen and (max-width: 600px){.toggle[checked]~.collapse-me,.toggle:checked~.collapse-me{max-height:none}}.radio::after{content:"◎"}:checked+.radio::after{content:"◉"}.pagination{display:flex;width:min-content;border:1px solid #eff1f3;margin:.75rem auto;justify-content:center;list-style:none;border-radius:.25em;color:rgba(68,75,82,.5)}.pagination button{width:100%;height:100%}.pagination .negate{cursor:initial}.pagination li{width:1.5rem;height:1.5rem}.pagination li+li{border-left:1px solid #eff1f3}.pagination .current{background-color:#eff1f3}.pagination .prev,.pagination .next{width:3rem}.flatpickr-input+[readonly]{color:#444b52;border-color:#444b52}.warning .flatpickr-input+[readonly]{color:red}@media screen and (max-width: 600px){input,textarea{font-size:.8rem}}body.menu{margin-top:0px}body.modal-open{overflow:hidden;max-height:100vh;padding-right:0 !important}body *.vc{margin-top:0px}body.lunch-programs nav.navbar{flex-wrap:unset !important}@media screen and (min-width: 992px){body.lunch-programs header .nav-link{width:100% !important}}@media screen and (max-width: 991px){body.lunch-programs header .menu{display:none !important}body.lunch-programs header .navbar-brand{position:absolute;left:10px !important}body.lunch-programs header button.mobile{display:block !important}body.lunch-programs header .mobile-avatar-menu{position:absolute;right:10px !important;display:flex !important}body.lunch-programs header .mobile-avatar-menu [role=navigation]{right:0px !important}body.lunch-programs header .mobile-avatar-menu .nav-link{width:100% !important}body.lunch-programs header .navbar-collapse{flex-basis:unset !important;flex-grow:unset !important}body.lunch-programs header .icon-items{position:absolute;right:10px !important}body.lunch-programs header #home-navbar{position:absolute;right:10px;top:100px;background:#fff !important}body.lunch-programs header .mobile-nav-bar{display:flex;align-items:center !important;background:#fff !important;padding:5px !important}body.lunch-programs header .mobile-nav-bar li{background:#fff !important;display:flex !important;justify-content:center !important;width:100% !important}body.lunch-programs header .mobile-nav-bar a{text-transform:capitalize !important;margin:0px !important}}body .navbar-nav .u-profile,body .navbar-nav .user-mtype{position:relative}body .navbar-nav .u-profile span.star,body .navbar-nav .user-mtype span.star{display:inline-block;background-repeat:no-repeat;background-position:0px 0px;background-size:22px;width:22.1px;height:22.1px;left:-10px;position:relative;top:25px}@media screen and (max-width: 991px){body .navbar-nav .u-profile span.star,body .navbar-nav .user-mtype span.star{top:16px}}body .navbar-nav .u-profile span.star.gold,body .navbar-nav .user-mtype span.star.gold{background-image:url("/assets/rewards-gold-star2.svg")}body .navbar-nav .u-profile span.star.silver,body .navbar-nav .user-mtype span.star.silver{background-image:url("/assets/rewards-silver-star2.svg")}body .navbar-nav .u-profile span.star.black,body .navbar-nav .user-mtype span.star.black{background-image:url("/assets/rewards-black-star2.svg")}body .navbar-nav .user-mtype{background-image:unset !important}body .navbar-nav .user-mtype span.star{top:5px;left:2px}@media screen and (max-width: 768px){body .navbar-nav .user-mtype span.star{width:22.1px;height:22.1px;left:48px}}body header{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0px auto;height:94px !important;background-color:#fff !important;box-shadow:0px 4px 10px rgba(169,166,166,.35);z-index:3000}@media screen and (min-width: 992px){body header .mobile-nav-bar{display:none !important}}@media screen and (max-width: 991px){body header{height:68px !important;box-shadow:none !important}body header nav.navbar{height:100% !important}body header #navbarText{margin-top:0px !important}body header .mobile-profile{width:auto !important}body header .mobile-nav-bar{display:flex !important}}@media screen and (max-width: 772px){body header{height:48px !important}}body header nav.navbar{width:100%;margin:0px;padding:0px;display:flex;justify-content:space-between;background-color:#fff !important;min-height:94px !important;box-shadow:0px 4px 10px rgba(169,166,166,.35) !important}body header nav.navbar.large-container{padding:0 calc((100% - 1600px)/2) !important}body header nav.navbar.landing{min-height:46px !important;max-height:48px !important;box-shadow:none !important}@media all and (max-width: 1440px){body header nav.navbar{width:100%;margin:0px 30px;height:94px}}@media all and (max-width: 960px){body header nav.navbar{width:100%;margin:0px 15px}}body header nav.navbar a,body header nav.navbar [type=submit],body header nav.navbar label{text-transform:uppercase;margin:0;display:inline-block;padding:.25em;font-weight:400;line-height:inherit;background:rgba(0,0,0,0)}body header nav.navbar div.mobile-profile{display:none}body header nav.navbar div.mobile-profile.has-admin,body header nav.navbar div.mobile-profile.non-admin{display:none}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile{width:98px !important;display:flex !important;justify-content:space-between;margin-top:15px;position:relative;right:15px;left:-45px}}@media(max-width: 991px)and (hover: none),(max-width: 991px)and (pointer: coarse){body header nav.navbar div.mobile-profile{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav{display:flex;flex-direction:row;justify-content:flex-end}}@media(max-width: 991px)and (hover: none),(max-width: 991px)and (pointer: coarse){body header nav.navbar div.mobile-profile ul.navbar-nav{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item{margin:auto 20px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile{margin-right:65px;margin-top:7px}}@media(max-width: 991px)and (hover: none),(max-width: 991px)and (pointer: coarse){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile a{text-decoration:none !important}}@media(max-width: 991px)and (hover: none),(max-width: 991px)and (pointer: coarse){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile a{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile a:hover,body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile a:focus{text-decoration:none !important}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle{padding:8px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle::after{display:none}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle label .user-profile{font-size:22.5882px}}@media(max-width: 991px)and (hover: none),(max-width: 991px)and (pointer: coarse){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle label .user-profile{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle label .user-mtype{right:0px;margin-right:0px;top:-1px}}@media all and (max-width: 991px)and (max-width: 390px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle{padding:8px 0px 8px 26px}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu{position:absolute;opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;-webkit-filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1));filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1));transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;top:80%;left:-137px;z-index:1500}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu a.dropdown-item{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu a.dropdown-item:active{background-color:none}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu span.dropdown-item{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu span.use_foodja{margin-top:0px;margin-bottom:0px;background:#c6c6c6;height:1px !important;width:100%;display:block;padding:0px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu span.catering a{color:#26252c;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;background:#aedb7f;background-size:172px 35px;width:100%;height:30px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu span.cafe a{color:#26252c;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;background:#aedb7f;background-size:172px 35px;width:100%;height:30px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form,body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form-mobile{display:flex;justify-content:center;margin:0px auto 15px auto}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form a,body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form-mobile a{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu::after{position:absolute;top:-0.21429rem;right:13px;display:block !important;content:"" !important;width:.475rem;height:.475rem !important;z-index:100;border-style:solid;border-color:rgba(0,0,0,.15);border-width:1px 0 0 1px;background-color:#fff;transform:rotate(45deg)}}@media all and (max-width: 991px)and (max-width: 390px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu{left:-118px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu.marketing,body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-menu.cafe{left:-77px}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:-55px;right:-47px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile a.admin-link{color:#26252c !important;font-size:14px;text-transform:none !important;font-weight:500}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile div.user{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#26252c !important;font-size:14px}body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile div.user span{font-size:10px;font-weight:400}}@media all and (max-width: 991px)and (max-width: 450px){body header nav.navbar div.mobile-profile ul.navbar-nav li.nav-item.admin-mobile{display:none}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile.has-admin,body header nav.navbar div.mobile-profile.non-admin{display:flex;width:auto !important}body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.profile,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.profile{margin-right:-58px;margin-top:5px}}@media all and (max-width: 991px)and (max-width: 450px){body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.profile,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.profile{margin-right:-30px}}@media all and (max-width: 991px){body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:-39px;right:-53px}body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile a.admin-link,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile a.admin-link{color:#26252c !important;font-size:14px;text-transform:none !important;font-weight:600}body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile div.user,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile div.user{display:flex;flex-direction:column;align-items:center;color:#26252c !important;font-size:14px;font-weight:600;position:relative;top:50px;left:-10px;max-width:40px}body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile div.user span,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile div.user span{font-size:10px;font-weight:400}}@media all and (max-width: 991px)and (max-width: 450px){body header nav.navbar div.mobile-profile.has-admin ul.navbar-nav li.nav-item.admin-mobile,body header nav.navbar div.mobile-profile.non-admin ul.navbar-nav li.nav-item.admin-mobile{display:none}}body header nav.navbar a.navbar-brand,body header nav.navbar a.navbar-brand.login{margin-right:0px}body header nav.navbar a.navbar-brand img,body header nav.navbar a.navbar-brand.login img{width:169px;height:auto;margin:8px auto 18px 56px !important}body header nav.navbar a.navbar-brand img.catering-logo,body header nav.navbar a.navbar-brand.login img.catering-logo{width:255px;height:46px;margin:1px auto 12px 5px !important}body header nav.navbar a.navbar-brand img.cafe-logo,body header nav.navbar a.navbar-brand.login img.cafe-logo{width:220px;height:48px;margin:2px auto 12px 56px !important}@media all and (max-width: 991px){body header nav.navbar a.navbar-brand img,body header nav.navbar a.navbar-brand.login img{width:153px !important;height:32px;margin:10px auto auto 15px !important}body header nav.navbar a.navbar-brand img.login,body header nav.navbar a.navbar-brand.login img.login{display:none}body header nav.navbar a.navbar-brand img.catering-logo,body header nav.navbar a.navbar-brand.login img.catering-logo{width:177.38px;height:32px;margin:18px auto 0px 15px !important}body header nav.navbar a.navbar-brand img.cafe-logo,body header nav.navbar a.navbar-brand.login img.cafe-logo{width:153.43px;height:32px;margin:18px auto 0px 15px !important}}@media all and (max-width: 390px){body header nav.navbar a.navbar-brand img.catering-logo,body header nav.navbar a.navbar-brand.login img.catering-logo{margin:20px auto 12px 5px !important}}@media all and (max-width: 910px){body header nav.navbar a.navbar-brand.login{display:none}}body header nav.navbar button.navbar-toggler{margin:20px 5px 0px auto;width:64px;height:15px;border:none}body header nav.navbar button.navbar-toggler:hover,body header nav.navbar button.navbar-toggler:focus{text-decoration:none;border:none;outline:none !important}@media screen and (max-width: 960px){body header nav.navbar button.navbar-toggler span.navbar-toggler-icon{background-image:url(/assets/black-burger-menu.png);background-size:24px 15px;background-repeat:no-repeat;background-position:center}}@media all and (max-width: 991px){body header nav.navbar div#navbarText{background-color:#fff;z-index:1000;height:auto;margin-top:20px}}body header nav.navbar div#navbarText ul{margin:0px 0px auto auto}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul{align-items:center;background-color:#fff;margin:15px 0px auto auto;border-bottom:2px solid #c6c6c6}}body header nav.navbar div#navbarText ul li a{color:#26252c;text-transform:uppercase;font-size:18px;font-weight:600;font-style:normal;line-height:125%}body header nav.navbar div#navbarText ul li a.nav-link{padding:8px 0px}body header nav.navbar div#navbarText ul li a.nav-link.signup{display:flex;justify-content:center;align-items:center;padding:20px;font-size:24px;margin:10px auto 10px 16px !important}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li a.nav-link.signup{display:flex;justify-content:center;align-items:center;padding-top:8px;margin:0px auto 0px auto !important}}body header nav.navbar div#navbarText ul li a.nav-link.landing{color:#253d1b !important;font-size:20px !important;font-family:"futura-pt","Open Sans",sans-serif !important;font-weight:600 !important;text-transform:capitalize !important;line-height:125% !important;word-wrap:break-word !important}@media all and (max-width: 960px){body header nav.navbar div#navbarText ul li a.nav-link{padding:0px 0px 19px 0px}}body header nav.navbar div#navbarText ul li.nav-item{margin:auto 24px auto 0px}@media all and (max-width: 1200px){body header nav.navbar div#navbarText ul li.nav-item{margin:auto 20px auto 0px}}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.nav-item{margin:auto 0px !important;display:flex;justify-content:flex-end;flex-direction:column}}body header nav.navbar div#navbarText ul li.products{display:flex;justify-content:space-around;align-items:center}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.products{flex-direction:column}body header nav.navbar div#navbarText ul li.products.show{min-height:218px;padding-bottom:120px}}@media all and (max-width: 767px){body header nav.navbar div#navbarText ul li.products{display:none}}body header nav.navbar div#navbarText ul li.products a.nav-link{padding-right:5px}body header nav.navbar div#navbarText ul li.products a.nav-link span.icon{border:none;padding-left:18px}body header nav.navbar div#navbarText ul li.products a.nav-link span.icon.ic-details-show,body header nav.navbar div#navbarText ul li.products a.nav-link span.icon.ic-details-hide{background-position:5px 7px !important}body header nav.navbar div#navbarText ul li.products a.nav-link.dropdown-toggle::after{border:none;content:"";margin-left:unset}body header nav.navbar div#navbarText ul li.products div.dropdown-menu{width:557px;height:357px;border-radius:5px;padding:0px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu.show{margin-top:12px}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.products div.dropdown-menu.show{margin-top:0px}}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.products div.dropdown-menu{width:100%;max-height:177px;height:100%;margin-top:0px}}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu{display:flex}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu a.dropdown-item{margin:0px;padding:0px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu a.dropdown-item:active{background-color:none}@media all and (max-width: 960px){body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu a.dropdown-item{width:279px}}@media all and (max-width: 960px){body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu{margin-left:-50px}}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item{display:flex;flex-direction:column;margin:0px;min-width:279px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item div.text{background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:108px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item div.text h5{color:#26252c;font-size:16px;font-weight:600;text-transform:uppercase;margin:8px auto 4px auto}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item div.text p{color:#26252c;font-size:16px;opacity:.65;font-weight:600;margin:auto auto 8px auto;text-transform:none}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu div.menu-item div.text p.right{margin-bottom:28px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.left{width:279px;height:168px;background-image:url("/assets/home-products-catering-new.png");background-size:279px 168px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.left:hover{background:linear-gradient(0deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25)),url("/assets/home-products-catering-new.png")}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.right{width:278px;height:168px;background-image:url("/assets/home-products-cafe.png");background-size:278px 108px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.right:hover{background:linear-gradient(0deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25)),url("/assets/home-products-cafe.png");background-size:278px 108px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.top div.menu-item.right div.text{background-color:#e9f2e0}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item div.text{margin-top:109px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.left{width:279px;height:189px;background-image:url("/assets/home-products-team-orders.png");background-size:279px 189px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.left:hover{background:linear-gradient(0deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25)),url("/assets/home-products-team-orders.png")}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.left div.text{border-bottom-left-radius:5px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.right{width:278px;height:189px;background-image:url("/assets/home-products-concierge.png");background-size:278px 189px}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.right:hover{background:linear-gradient(0deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25)),url("/assets/home-products-concierge.png")}body header nav.navbar div#navbarText ul li.products div.dropdown-menu div.product-menu.bottom div.menu-item.right div.text{border-bottom-right-radius:5px;background-color:#e9f2e0}body header nav.navbar div#navbarText ul li.products-mobile{display:none}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile{display:flex;flex-direction:column;width:100%;padding:0px 0px 20px 0px}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile a.dropdown-item{margin:0px;padding:0px !important}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text{width:100%;height:64px;background:#e6ecf1;border-top:1px solid #c6c6c6}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text h5{font-weight:500;font-size:16px;color:#26252c;margin:12px auto 1px 15px;text-align:left}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text p{text-align:left;font-weight:400;font-size:16px;color:#26252c;opacity:.65;margin:1px auto 12px 15px;text-transform:none}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text.team{height:82px}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text.bottom{background:#e9f2e0}body header nav.navbar div#navbarText ul li.products-mobile div.product-menu-mobile div.text.bottom.last{border-bottom:1px solid #c6c6c6}@media all and (max-width: 768px){body header nav.navbar div#navbarText ul li.products-mobile{display:flex;width:100%}}body header nav.navbar div#navbarText ul li.profile .dropdown-toggle{padding:8px;margin-left:0px}body header nav.navbar div#navbarText ul li.profile .dropdown-toggle::after{display:none}body header nav.navbar div#navbarText ul li.profile label div.user-profile{margin-top:0px !important}@media all and (max-width: 767px){body header nav.navbar div#navbarText ul li.profile label div.user-profile{margin-left:0px;margin-bottom:-15px;width:40.5px !important;height:40.5px !important}}body header nav.navbar div#navbarText ul li.profile .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;-webkit-filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1));filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1));transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;top:80%;left:-133px}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.dropdown-item{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.dropdown-item:active{background-color:none}body header nav.navbar div#navbarText ul li.profile .dropdown-menu #logout-link{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:0px;margin-bottom:0px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.dropdown-item{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.use_foodja{margin-top:0px;margin-bottom:0px;background:#c6c6c6;height:1px !important;width:100%;display:block;padding:0px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.catering{background:#aedb7f;background-size:172px 35px;width:100%;color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.catering a{text-transform:capitalize}body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.catering:hover{background:#aedb7f !important;background-size:172px 35px;width:100%}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.cafe{background:#aedb7f;background-size:172px 35px;width:100%;color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.cafe:hover{background:#aedb7f !important;background-size:172px 35px;width:100%}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.dropdown-item:hover,body header nav.navbar div#navbarText ul li.profile .dropdown-menu span.dropdown-item:hover{background:rgba(174,219,127,.2);border-radius:4px}body header nav.navbar div#navbarText ul li.profile .dropdown-menu a.dropdown-item:active{background-color:none}body header nav.navbar div#navbarText ul li.profile .dropdown-menu form#logout-form{display:flex;justify-content:center}body header nav.navbar div#navbarText ul li.profile .dropdown-menu::after{position:absolute;top:-0.21429rem;right:20px;display:block !important;content:"" !important;width:.475rem;height:.475rem !important;z-index:100;border-style:solid;border-color:rgba(0,0,0,.15);border-width:1px 0 0 1px;background-color:#fff;transform:rotate(45deg)}@media all and (max-width: 767px){body header nav.navbar div#navbarText ul li.profile{display:none}}body header nav.navbar div#navbarText ul li.sign-up{margin-right:56px !important}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.sign-up{margin:0px auto !important;width:117px !important;justify-content:center;align-items:center}}body header nav.navbar div#navbarText ul li.sign-up a{padding-top:10px}@media all and (max-width: 960px){body header nav.navbar div#navbarText ul li.sign-up a{padding-top:5px}}body header nav.navbar div#navbarText ul li.sign-up a button{width:137px !important;text-transform:uppercase;height:48px;font-size:24px;margin:20px !important;padding:20px !important;white-space:nowrap}body header nav.navbar div#navbarText ul li.admin{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-left:15px;position:relative;top:-47px;left:21px}body header nav.navbar div#navbarText ul li.admin.spoofed{top:-61px}body header nav.navbar div#navbarText ul li.admin a.admin-link{color:#26252c !important;font-size:14px;text-transform:none !important;font-weight:600}body header nav.navbar div#navbarText ul li.admin div.user{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#26252c !important;font-size:14px;position:absolute;top:46px;right:8px;z-index:1030;font-weight:600;color:#000 !important}body header nav.navbar div#navbarText ul li.admin div.user span{font-size:12px;font-weight:400;max-width:50px}@media all and (max-width: 991px){body header nav.navbar div#navbarText ul li.admin{display:none}}body header nav.navbar div#navbarText div.admin{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:-15px;left:20px;margin-right:20px}body header nav.navbar div#navbarText div.admin a.admin-link{color:#26252c !important;font-size:14px}body header nav.navbar div#navbarText div.admin div.user{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#26252c !important;font-size:14px}body header nav.navbar div#navbarText div.admin div.user span{font-size:10px;font-weight:400}@media all and (max-width: 767px){body header nav.navbar div#navbarText div.admin{display:none}}body header nav.navbar ul.navbar-nav{display:flex;flex-direction:row;justify-content:flex-end}@media(hover: none),(pointer: coarse){body header nav.navbar ul.navbar-nav{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar ul.navbar-nav{flex-direction:column}body header nav.navbar ul.navbar-nav *.has-admin,body header nav.navbar ul.navbar-nav *.non-admin{flex-direction:row}}@media(hover: none),(pointer: coarse){body header nav.navbar ul.navbar-nav li.nav-item.profile{outline:none !important}}body header nav.navbar ul.navbar-nav li.nav-item.profile{margin-right:65px;margin-top:7px}body header nav.navbar ul.navbar-nav li.nav-item.profile.show{margin-right:65px}body header nav.navbar ul.navbar-nav li.nav-item.profile a{text-decoration:none !important}@media(hover: none),(pointer: coarse){body header nav.navbar ul.navbar-nav li.nav-item.profile a{outline:none !important}}body header nav.navbar ul.navbar-nav li.nav-item.profile a:hover,body header nav.navbar ul.navbar-nav li.nav-item.profile a:focus{text-decoration:none !important}body header nav.navbar ul.navbar-nav li.nav-item.profile a label div.user-profile{margin-left:12px}@media(hover: none),(pointer: coarse){body header nav.navbar ul.navbar-nav li.nav-item.profile a label div.user-profile{outline:none !important}}@media all and (max-width: 991px){body header nav.navbar ul.navbar-nav li.nav-item.profile{margin-top:20px;margin-right:15px}body header nav.navbar ul.navbar-nav li.nav-item.profile.show{margin-right:15px}}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-toggle{padding:8px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-toggle::after{display:none}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu{position:absolute;opacity:1;visibility:visible;pointer-events:auto;max-height:none;overflow-y:visible;-webkit-filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1));filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1));transition:opacity ease-in-out .3s,visibility 0s linear,max-height ease-in-out .3s;top:79%;left:-118px;z-index:1500}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu a.dropdown-item{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu a.dropdown-item:active{background-color:none}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu span.dropdown-item{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px !important;padding:0px !important}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu span.use_foodja{margin-top:0px;margin-bottom:0px;background:#c6c6c6;height:1px !important;width:100%;display:block;padding:0px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu span.catering a{color:#26252c;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;background:#aedb7f;background-size:172px 35px;width:100%;height:30px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu span.cafe a{color:#26252c;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:capitalize;background:#aedb7f;background-size:172px 35px;width:100%;height:30px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form,body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form-mobile{display:flex;justify-content:center;margin:0px auto 15px auto}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form a,body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu form#logout-form-mobile a{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu::after{position:absolute;top:-0.21429rem;right:20px;display:block !important;content:"" !important;width:.475rem;height:.475rem !important;z-index:100;border-style:solid;border-color:rgba(0,0,0,.15);border-width:1px 0 0 1px;background-color:#fff;transform:rotate(45deg)}@media all and (max-width: 414px){body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu{left:-105px}body header nav.navbar ul.navbar-nav li.nav-item.profile .dropdown-menu::after{right:30px}}body header nav.navbar ul.navbar-nav li.nav-item.admin{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-left:15px;position:relative;top:-22px}body header nav.navbar ul.navbar-nav li.nav-item.admin a.admin-link{color:#26252c !important;font-size:14px;text-transform:none !important;font-weight:600}body header nav.navbar ul.navbar-nav li.nav-item.admin div.user{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#26252c !important;font-size:14px;position:absolute;top:46px;right:8px;z-index:1030;font-weight:600;color:#000 !important}body header nav.navbar ul.navbar-nav li.nav-item.admin div.user span{font-size:12px;font-weight:400}@media all and (max-width: 450px){body header nav.navbar ul.navbar-nav li.nav-item.admin{display:none}}body header nav.navbar ul.navbar-nav.has-admin,body header nav.navbar ul.navbar-nav.non-admin{flex-direction:row;margin:0px 30px 0px auto !important;width:200px;height:68px}body header nav.navbar ul.navbar-nav.has-admin li.nav-item.admin,body header nav.navbar ul.navbar-nav.non-admin li.nav-item.admin{top:-22px;left:-16px}@media all and (max-width: 991px){body header nav.navbar ul.navbar-nav.has-admin,body header nav.navbar ul.navbar-nav.non-admin{width:auto;margin:0px 15px 0px auto !important}body header nav.navbar ul.navbar-nav.has-admin li.nav-item.profile,body header nav.navbar ul.navbar-nav.non-admin li.nav-item.profile{position:relative;left:-30px;margin-right:0px;width:auto}body header nav.navbar ul.navbar-nav.has-admin li.nav-item.admin,body header nav.navbar ul.navbar-nav.non-admin li.nav-item.admin{top:-9px;left:15px;margin-left:0px}}body header nav.navbar a.cart-icon.single{display:none}body header nav.navbar div.icon-items{display:none}body header nav.navbar div.mobile-avatar-menu{display:none}@media screen and (max-width: 991px){body header nav.navbar a.cart-icon.single{display:inline-block;margin:20px 4px 0px auto;font-weight:600;z-index:2000}body header nav.navbar a.cart-icon.single img{width:32px;height:32px}body header nav.navbar div.icon-items{display:flex;align-items:center}body header nav.navbar div.icon-items a.cart-icon img{width:32px;height:32px;margin:20px -10px 0px 0px}body header nav.navbar div.icon-items span.cart_items_count{color:#89d33c;font-size:16px;font-weight:600}body header nav.navbar button.navbar-toggler.first-button{display:none}}@media all and (max-width: 910px){body header nav.navbar.login{justify-content:flex-end;height:68px !important;box-shadow:none !important}}@media all and (max-width: 390px){body header nav.navbar a.cart-icon.single{margin:20px -30px 0px -9px}}body header div.foodja-login #foodja-avatar{width:42px;height:42px;background:url("/assets/green-profile-dot.svg");background-repeat:no-repeat;background-size:50px 40px;background-position:center}body header div.foodja-login #foodja-avatar>img{width:30px;height:30px;margin-top:4px;margin-left:5px}body header .mobile-nav-bar{display:none}@media screen and (max-width: 1024px){body header div#navbarText.navbar-collapse.collapse.show .mobile-nav-bar{display:block}body header div#navbarText.navbar-collapse.collapse.show .mobile-nav-bar li.nav-item:last-child{margin:2% 48% 2% 43%}body header div#navbarText.navbar-collapse.collapse.show .mobile-nav-bar li.nav-item a{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize !important}}body header .has_cart{display:none}@media screen and (max-width: 750px){body header .has_cart{display:block;flex:0 0 8vmin;background-image:url(/assets/cart.svg?v=1);background-repeat:no-repeat;padding-bottom:6.75vmin;margin-right:2vmin}}body div.foodja-logo-container{display:flex;justify-content:space-between;align-items:center;width:100%;height:94px;margin:0px 30px;padding:0 calc((100% - 1600px)/2) !important}body div.foodja-logo-container div.foodja-logo-header img.cafe-logo{width:220px;height:46px;margin:2px auto 12px 5px !important}body div.foodja-logo-container div.foodja-login-location{margin-right:56px}body div.foodja-logo-container div.foodja-login-location a.foodja-login{text-decoration:none;color:#a2cf5f}@media all and (max-width: 767px){body div.foodja-logo-container{margin:0px 15px;padding:0px !important}body div.foodja-logo-container div.foodja-logo-header{margin-left:15px}body div.foodja-logo-container div.foodja-logo-header img.cafe-logo{width:153px;height:auto;margin:0px auto 0px 0px}body div.foodja-logo-container div.foodja-login-location{margin-right:15px}}body footer.combo{margin-top:200px}body div#signupModal{width:0px;height:0px;background:#fff;box-shadow:0px 0px 0px rgba(6,44,82,.1),0px 2px 16px rgba(33,43,54,.08);border-radius:10px;margin:0px auto;display:flex !important;justify-self:center !important;align-self:center !important;top:5px;left:unset;height:100% !important;margin-top:0px;z-index:900000000}body div#signupModal.show{width:1010px;height:auto;height:auto}@media all and (max-width: 1024px){body div#signupModal.show{border-radius:0px;width:320px;overflow-y:scroll;margin-top:0px;height:550px;max-height:550px;padding-top:0px}}@media all and (max-height: 794px){body div#signupModal.show{max-height:550px;height:550px;overflow-y:scroll}}@media all and (max-height: 375px){body div#signupModal.show{max-height:370px;height:370px;overflow-y:scroll}}body div#signupModal div.modal-dialog{max-width:unset;min-height:unset;max-height:unset;margin:0px !important}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog{height:auto;max-height:928px;width:320px;max-width:320px;margin:0px}}@media all and (max-width: 767px){body div#signupModal div.modal-dialog{height:500px;max-height:500px}}@media all and (max-height: 375px)and (min-width: 812px){body div#signupModal div.modal-dialog{margin-top:180px}}body div#signupModal div.modal-dialog div.modal-content{width:1010px;height:100% !important;margin-top:0px;overflow-y:scroll !important}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content{width:320px !important;border-radius:0px;height:auto !important;margin-top:410px;overflow-y:unset !important}}@media all and (max-width: 768px){body div#signupModal div.modal-dialog div.modal-content{margin-top:36px !important}}@media all and (max-width: 812px){body div#signupModal div.modal-dialog div.modal-content{margin-top:410px}}body div#signupModal div.modal-dialog div.modal-content{height:auto;border:none}body div#signupModal div.modal-dialog div.modal-content div.modal-header{border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header{margin-top:-36px;padding:0px 15px}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title{width:100%;text-align:center}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title{text-align:left;background-color:#383838;width:320px;height:42px;margin-top:0px}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title p{font-weight:600;font-size:36px;color:#26252c;text-transform:uppercase;display:flex;justify-content:center;margin-left:72px}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title p{font-size:16px;text-align:left;margin:11px auto 11px -125px;color:#fff}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .close{padding:10px 30px 0px 0px;margin:0rem -1rem -40px auto}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .close{display:none}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .white{display:none}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .white{width:60px;opacity:1;display:block;padding:0px 50px 0px 19px;margin:10px 0px -40px auto}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .white span{padding-right:25px;background-size:16px 16px;background-position:4px 9px}}@media all and (max-width: 750px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.title .white{padding:0px 50px 20px 75px}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.info{text-align:center}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.info{text-align:left}}body div#signupModal div.modal-dialog div.modal-content div.modal-header div.info p{font-weight:normal;font-size:18px;line-height:125%;color:#26252c;text-align:center;display:flex;justify-content:center}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-header div.info p{font-size:16px;width:290px;text-align:left;margin:12px auto}}body div#signupModal div.modal-dialog div.modal-content div.modal-body{display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body{flex-direction:column;padding:unset;width:320px}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section{width:460px;height:606px;border:1px solid #c6c6c6;box-sizing:border-box;border-radius:5px;display:flex;flex-direction:column;align-items:center;margin:auto 15px 30px 15px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section a{color:#415623 !important}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section{width:304px;height:323px;margin:0px auto 8px auto}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section img{width:302px;height:132px}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section div.h5{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-size:24px;font-weight:600;display:flex;text-align:center;align-items:center;justify-content:center;text-transform:uppercase;margin:24px auto 0px auto;width:268px;height:30px;color:#26252c}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section div.h5{margin:8px auto 0px auto;font-size:18px;justify-content:center}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p{font-weight:600;font-size:18px;line-height:125%;text-align:center;color:#26252c;margin:16px auto 24px auto}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p.item{font-weight:normal;margin:16px auto 24px 28px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p.item-bottom{font-weight:normal;margin:16px auto 12px 28px}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p{font-size:16px;margin:4px auto 8px auto;height:20px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p.item{margin:8px auto 8px 24px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section p.item-bottom{margin:16px auto 8px 24px}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section button{width:400px;height:48px}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section button{width:288px;height:48px}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.catering button.marketing-green{margin:20px 24px}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.catering button.marketing-green{margin:8px auto}}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.cafe h5{width:unset}@media all and (max-width: 1024px){body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.cafe{height:379px}body div#signupModal div.modal-dialog div.modal-content div.modal-body div.section.cafe button.marketing-white-bordered-small{margin-bottom:8px}}body a.dropdown-item:active{background:none !important}body.collapse:not(.show){display:none !important}body>footer{background:linear-gradient(180deg, #E6ECF1 0%, rgba(230, 236, 241, 0) 100%),#fff;border-top:5px solid #c0d9ea;padding:0 calc((100% - 1100px)/2);color:#26252c;text-align:center;font-size:66.6666666667%;z-index:2000}body>footer .cafe_footer_link{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:#26252c !important}@media screen and (max-width: 960px),screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){body>footer{padding:0}}body>footer nav{padding:2em}body>footer ul{columns:18em auto}body>footer ul>li{margin:0;list-style:none}body>footer ul>li>*{display:block;padding:.75em 1.5em}body>footer.foodja-logo nav ul{columns:19.5em auto}body>footer a:link,body>footer a:visited{text-decoration:none}body>footer a:hover,body>footer a:focus{text-decoration:underline}body>footer .get-in-touch::before{content:"";margin-right:.125em;background-image:url("/assets/headset-solid.svg");display:inline-block;background-repeat:no-repeat;background-size:contain;height:1em;width:1em}body>footer .copy{opacity:1 !important;padding:1.5em}body>footer.oex_footer{display:flex;justify-content:center;padding:0;width:100%;background:#222;color:#fff;text-transform:uppercase}body>footer.oex_footer ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;list-style-type:none}body>footer.oex_footer ul li{flex:0 1 auto}body>footer.oex_footer ul li.copy{font-size:13px}body>footer.oex_footer ul li a,body>footer.oex_footer ul li a:hover,body>footer.oex_footer ul li button,body>footer.oex_footer ul li button:hover{text-decoration-color:#fff}body>footer.combo{display:flex;justify-content:center;align-content:center;flex-direction:column;padding:0;width:100%;height:auto}@media all and (max-width: 768px){body>footer.combo{justify-content:flex-start}}body>footer.combo nav{display:flex;flex-direction:row;justify-content:space-between;margin:auto 50px;columns:19.5em auto}@media all and (max-width: 768px){body>footer.combo nav{display:flex;flex-direction:column;align-content:flex-start;text-align:left;float:left;margin:auto auto auto 0px}}body>footer.combo nav div{display:flex;flex-direction:column;align-content:flex-start;text-align:left}body>footer.combo nav div ul{display:flex;flex-direction:column;justify-content:space-between;margin:0px 20px}@media all and (max-width: 768px){body>footer.combo nav div ul{margin:auto 0px;padding:0px 0px 10px 0px}}body>footer.combo nav div ul .first{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252c !important;opacity:unset !important;flex:0 1 auto;max-height:35px}body>footer.combo nav div ul li{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252c !important;opacity:unset !important;flex:0 1 auto;max-height:35px}@media all and (max-width: 1100px){body>footer.combo nav div ul li{max-height:unset}}body>footer.combo nav div ul li .li_link{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:#26252c !important;opacity:unset !important;padding-left:0px}body>footer.combo nav div ul li.first{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;line-height:125%}@media all and (max-width: 768px){body>footer.combo nav div ul li{font-size:14px;max-height:unset}body>footer.combo nav div ul li.first{padding-bottom:7px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){body>footer.oex_footer{position:absolute;bottom:0px;padding:12px 0 7px}}@media screen and (max-width: 600px){body>footer{font-size:60%}body>footer ul{columns:12em auto}}@media screen and (min-width: 415px)and (max-width: 768px){.order-footer{height:auto}.order-footer div.footer-top{display:flex;flex-direction:column;margin-left:40px;margin-bottom:20px;justify-content:space-between}.footer-bottom{margin-bottom:50px;margin-left:20px}}@media all and (max-width: 414px){div.order-footer{height:auto;width:auto}div.order-footer div.footer a{font-size:16px}div.order-footer div.footer-top{display:flex;flex-direction:column;margin-left:20px;margin-bottom:20px;justify-content:space-between}.footer-top,.footer-text{display:block !important}}body.vc>footer,body.admin>footer{display:flex;justify-content:space-between;align-items:center;font-size:.65em;background:linear-gradient(180deg, #E6ECF1 0%, rgba(230, 236, 241, 0) 100%),#fff !important;border-top:5px solid #c0d9ea !important}body.vc>footer .cafe_footer_link,body.admin>footer .cafe_footer_link{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:#26252c !important}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){body.vc>footer,body.admin>footer{position:absolute;bottom:0;width:100%}}body.vc>footer ul,body.admin>footer ul{display:flex;justify-content:space-between;font-size:100%}body.vc>footer ul li,body.admin>footer ul li{font-size:100%}@media screen and (max-width: 600px){body.vc>footer ul,body.admin>footer ul{display:block;columns:19.5em auto;padding:1.5em}body.vc>footer ul a,body.admin>footer ul a{padding:.375em}}body.vc>footer nav,body.admin>footer nav{padding:0;order:1}@media screen and (max-width: 600px){body.vc>footer nav,body.admin>footer nav{order:0}}body.vc>footer .copy,body.admin>footer .copy{opacity:1;order:0;padding:.75em}@media screen and (max-width: 600px){body.vc>footer .copy,body.admin>footer .copy{order:1}}@media screen and (max-width: 960px){body.vc>footer,body.admin>footer{display:block}}body:not(.vc)>footer a{transition-property:filter,color,box-shadow,text-shadow,background-color}body:not(.vc)>footer a:link{color:#fff}body:not(.vc)>footer a:visited{color:#fff}body:not(.vc)>footer a:focus,body:not(.vc)>footer a:hover{color:#fff}body:not(.vc)>footer a:active{color:brighten(#fff, 80%)}body.feedback footer.cafe-feedback{height:39px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}@media all and (max-width: 960px){body.feedback footer.cafe-feedback{height:auto;flex-direction:column;justify-content:space-around}}body.feedback footer.cafe-feedback nav{margin-top:20px}@media all and (max-width: 960px){body.feedback footer.cafe-feedback nav{margin:0px auto;height:40px}}@media all and (max-width: 768px){body.feedback footer.cafe-feedback nav{height:auto}}body.feedback footer.cafe-feedback nav ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media all and (max-width: 768px){body.feedback footer.cafe-feedback nav ul{flex-direction:column;justify-content:center}}body.feedback footer.cafe-feedback nav ul li a{color:#a2cf5f}body.vcadmin footer{display:flex;justify-content:center;align-content:center;flex-direction:column;padding:0;width:100%;height:auto;align-items:unset !important}body.vc>footer,footer.shortFooter{padding-left:60px !important;padding-right:60px !important}@media screen and (min-width: 961px)and (max-width: 1270px){body.vc>footer,footer.shortFooter{padding-left:0px !important;padding-right:0px !important}}@media screen and (max-width: 960px){body.vc>footer,footer.shortFooter{padding-left:0px !important;padding-right:0px !important}}body.vc>footer,footer.shortFooter{display:flex;justify-content:space-between;width:100% !important;height:52px;margin-top:30px}@media screen and (max-width: 960px){body.vc>footer,footer.shortFooter{flex-direction:column !important;height:auto !important}}body.vc>footer nav,footer.shortFooter nav{height:100%}@media screen and (max-width: 960px){body.vc>footer nav,footer.shortFooter nav{order:0}}body.vc>footer ul,footer.shortFooter ul{display:flex;height:100% !important;align-items:center}@media screen and (max-width: 960px){body.vc>footer ul,footer.shortFooter ul{flex-direction:column !important;padding-bottom:0px !important;margin-bottom:0px !important}}body.vc>footer ul a,footer.shortFooter ul a{color:#26252c;text-align:right;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%}@media screen and (min-width: 961px)and (max-width: 1270px){body.vc>footer ul a,footer.shortFooter ul a{font-size:13px !important}}@media screen and (max-width: 960px){body.vc>footer ul a,footer.shortFooter ul a{font-size:16px !important}}body.vc>footer .copy,footer.shortFooter .copy{display:flex;justify-content:center;align-items:center;color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;height:100% !important}@media screen and (min-width: 961px)and (max-width: 1270px){body.vc>footer .copy,footer.shortFooter .copy{font-size:13px !important}}@media screen and (max-width: 960px){body.vc>footer .copy,footer.shortFooter .copy{font-size:16px !important;order:1}}footer.cafe-feedback{padding-left:60px !important;padding-right:60px !important}@media screen and (min-width: 961px)and (max-width: 1270px){footer.cafe-feedback{padding-left:0px !important;padding-right:0px !important}}@media screen and (max-width: 960px){footer.cafe-feedback{padding-left:0px !important;padding-right:0px !important}}footer.cafe-feedback{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100% !important;height:52px !important}@media screen and (max-width: 960px){footer.cafe-feedback{flex-direction:column !important;height:auto !important}}footer.cafe-feedback nav{margin-top:0px !important;height:100%}@media screen and (min-width: 961px)and (max-width: 1270px){footer.cafe-feedback nav{padding-left:0px !important}}@media screen and (max-width: 960px){footer.cafe-feedback nav{height:auto !important;order:0}}footer.cafe-feedback ul{display:flex;height:100% !important;align-items:center}@media screen and (max-width: 960px){footer.cafe-feedback ul{flex-direction:column !important;padding-bottom:0px !important;margin-bottom:16px !important}}footer.cafe-feedback ul a{color:#26252c;text-align:right;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;white-space:nowrap}@media screen and (min-width: 961px)and (max-width: 1270px){footer.cafe-feedback ul a{font-size:13px !important}}@media screen and (max-width: 960px){footer.cafe-feedback ul a{font-size:16px !important}}footer.cafe-feedback .copy{display:flex;align-items:center;color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;height:100% !important;white-space:nowrap}@media screen and (min-width: 961px)and (max-width: 1270px){footer.cafe-feedback .copy{font-size:13px !important}}@media screen and (max-width: 960px){footer.cafe-feedback .copy{justify-content:center;font-size:16px !important;order:1}}body.cafe-admin>footer{padding-left:60px !important;padding-right:60px !important}@media screen and (min-width: 961px)and (max-width: 1270px){body.cafe-admin>footer{padding-left:0px !important;padding-right:0px !important}}@media screen and (max-width: 960px){body.cafe-admin>footer{padding-left:0px !important;padding-right:0px !important}}body.cafe-admin>footer{display:flex;justify-content:space-between;width:100% !important;height:auto;margin-top:auto}@media screen and (max-width: 960px){body.cafe-admin>footer{flex-direction:column !important;height:auto !important}}body.cafe-admin>footer nav{height:100%}@media screen and (max-width: 960px){body.cafe-admin>footer nav{order:0}}body.cafe-admin>footer ul{display:flex;height:100% !important;align-items:center;padding-top:0px !important;padding-bottom:0px !important;margin-bottom:0px !important}@media screen and (max-width: 960px){body.cafe-admin>footer ul{flex-direction:column !important}}body.cafe-admin>footer ul a{color:#26252c;text-align:right;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%}@media screen and (min-width: 961px)and (max-width: 1270px){body.cafe-admin>footer ul a{font-size:13px !important}}@media screen and (max-width: 960px){body.cafe-admin>footer ul a{font-size:16px !important}}body.cafe-admin>footer .copy{display:flex;justify-content:center;align-items:center;color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;height:100% !important}@media screen and (min-width: 961px)and (max-width: 1270px){body.cafe-admin>footer .copy{font-size:13px !important}}@media screen and (max-width: 960px){body.cafe-admin>footer .copy{font-size:16px !important;order:1}}.login-holder{display:flex;flex-direction:column;margin:auto;position:fixed;width:403px;max-height:550px;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.1),0px 0px 10px rgba(0,0,0,.1);border-radius:10px;box-sizing:content-box !important;height:auto !important}.login-holder output{display:none}.login-holder output.home-error{background:rgba(193,32,51,.1);border:1px solid #c12033;box-sizing:border-box;border-radius:5px;align-items:center;padding:10px 30px}@media all and (max-width: 768px){.login-holder output.home-error{margin:0px 15px}}.login-holder label:not(:focus-within) span{transform:unset !important;font-family:"futura-pt","Open Sans",sans-serif !important;font-style:normal !important;font-weight:600 !important;font-size:16px !important;line-height:125% !important;color:#444b52 !important}.login-holder .required{color:#444b52 !important;font-size:16px !important}.login-holder input[type=text]{background:#fff !important}.login-holder #login-form [type=reset]{position:absolute;top:20px;right:20px}.login-holder hr{margin-left:-1.5rem !important;margin-right:-1.5rem !important;margin-top:10px !important}.login-holder h4{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:125%;text-transform:uppercase;color:#26252c}.login-holder .signup-button{border:1px solid #415623 !important;border-radius:5px;width:100%;height:48px !important;font-family:"futura-pt","Open Sans",sans-serif !important;font-style:normal;font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#415623;margin-bottom:25px}.login-holder .sign_up_link{text-decoration:none !important}.login-holder .pw-new{display:none}.login-holder label.required>span:after{content:"" !important}.login-holder .pw-reset{margin-top:10px !important;text-align:right !important;margin-bottom:0px !important}.login-holder .pw-reset a{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:125%;text-align:right;text-decoration-line:underline;color:#415623}.login-holder #login-form [type=submit]{background:#aedb7f;border-radius:5px;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase !important;color:#415623 !important;height:48px !important;text-shadow:unset !important}.login-holder #login-form [type=submit]:hover{background:#aedb7f !important}.login-holder input,.login-holder [type=submit]{display:block;width:100%}.login-holder [type=reset]{position:absolute;top:0;right:0;margin:0;padding:0;height:1.5rem;width:1.5rem;font-size:1.5rem}.login-holder input{z-index:10;position:relative;line-height:1;background:#fff !important;border:1px solid #c6c6c6;box-sizing:border-box;border-radius:5px;height:40px !important;outline:none !important;box-shadow:unset !important}.login-holder input:placeholder-shown{z-index:0}.login-holder input:focus{border:1px solid #c6c6c6 !important}.login-holder label{text-align:left;margin:0;height:4em}.login-holder label span{position:relative;transition:transform .3s ease-in-out;transform-origin:0 0;transform-box:fill-box;font-weight:400;z-index:10;line-height:1;height:1em}.login-holder label+label{margin-top:.25em}.login-holder label:not(:focus-within) span{transform:translate(0.5em, 2em)}.login-holder label:focus-within span,.login-holder label:not(:focus-within).has-placeholder span{transform:translate(0, 0);z-index:10}.login-holder h1{position:relative;align-self:center;margin:0 0 .375em}.login-holder form{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;box-sizing:content-box !important}.login-holder form h1{font-family:"futura-pt","Open Sans",sans-serif !important;font-style:normal !important;font-weight:600 !important;font-size:24px !important;line-height:125% !important;text-transform:uppercase !important;color:#26252c !important;align-self:unset !important;text-align:left !important;margin:30px 0px 10px 0px !important}.login-holder form output::before{content:"";width:44px !important;height:24px !important;display:block;background-image:url("/assets/red-error-icon-big.png") !important;background-repeat:no-repeat;padding:0px;margin-right:0px;margin-left:-10px;margin-top:0px}.login-holder form .l_output{display:none;background:rgba(193,32,51,.1) !important;border:1px solid #c12033 !important;box-sizing:border-box !important;border-radius:5px !important;width:100% !important;height:46.36px !important;flex:unset !important;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:18px !important;line-height:125%;align-items:center;justify-content:center;color:#26252c !important}.login-holder form fieldset{max-width:unset !important;width:100%;height:100%;background:#fff !important}.login-holder form fieldset.password-group{margin-top:10px !important}.vc .login-holder{max-width:50rem;width:100%;position:relative}.vc .login-holder form{width:unset !important;min-height:25vh !important}.vc .login-holder .hr_line{display:none !important}.vc .login-holder .l_output{min-height:46px !important;height:auto !important;padding:10px !important;text-align:center}.vc .login-holder .l_output span{width:80% !important}.vc .login-holder .sign_up_link,.vc .login-holder .signup-button,.vc .login-holder .sign-up-title{display:none !important}.vc .login-holder [type=reset]{display:none}.vc .login-holder form{position:relative;line-height:1.5;background-color:#fff;border-radius:.75rem;box-shadow:0 .25em .625em rgba(169,166,166,.15);flex-direction:row;align-items:flex-end;padding:3rem;font-size:65%}.vc .login-holder form::after{display:block;content:"";background-image:url("/assets/foodja-lunch-bag.png");background-repeat:no-repeat;background-size:contain;background-position:50% 50%;position:absolute;top:3rem;left:3rem;width:40%;height:75%}@media screen and (max-width: 750px){.vc .login-holder form::after{position:static;height:0;padding-bottom:80.81632%;width:100%;margin-top:1.5em}}.vc .login-holder form.shrink::after{height:60%}.vc .login-holder form>fieldset{flex:1 0 40%;position:relative;margin-left:10%}@media screen and (max-width: 750px){.vc .login-holder form>fieldset{order:0;flex:0 0 auto;margin:0 auto}}.vc .login-holder form output:not(:empty)::before{margin-right:0px;margin-bottom:5px;top:0px;left:0px}.vc .login-holder form output span{position:relative;top:-25px;left:25px}@media screen and (max-width: 750px){.vc .login-holder form output{position:static}}.vc .login-holder form::before{flex-basis:50%;line-height:1;content:"You’re one step away from the\aultimate office lunch experience. Happy eating!";text-align:center;white-space:pre}@media screen and (max-width: 750px){.vc .login-holder form::before{order:1;flex-basis:auto;white-space:unset}}@media screen and (max-width: 750px){.vc .login-holder form{flex-direction:column;text-align:center;padding:.75em}}@media screen and (max-width: 750px){.login-holder{width:75vw}}.login-holder.home-login{width:403px !important;min-width:403px;min-height:458px;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.1),0px 0px 10px rgba(0,0,0,.1);margin-top:0px}@media all and (max-width: 768px){.login-holder.home-login{width:320px !important;margin-top:20px;min-width:unset;height:auto !important;min-height:420px !important}}@media all and (max-width: 768px)and (min-height: 569px){.login-holder.home-login{margin-top:-100px}}@media all and (max-height: 375px)and (max-width: 667px){.login-holder.home-login{margin-top:50px}}@media all and (max-width: 812px)and (max-height: 375px){.login-holder.home-login{margin-top:50px}}@media all and (max-height: 320px)and (max-width: 568px){.login-holder.home-login{margin-top:0px;width:320px !important;height:320px !important}}.login-holder.home-login form{min-height:unset !important;margin:0px}.login-holder.home-login form fieldset{border:none !important;border-radius:10px;background:#fff !important;max-width:unset !important;padding:24px 30px 24px 30px !important;margin:0px !important}@media all and (max-width: 768px){.login-holder.home-login form fieldset{max-width:320px !important;padding:0px !important;width:320px;margin:0px !important}}.login-holder.home-login form fieldset h3{font-size:24px !important;text-align:left !important;align-self:unset;margin:0px 0px 8px 0px !important;line-height:unset !important}.login-holder.home-login form fieldset h3.log-in{margin-bottom:8px !important}@media all and (max-width: 768px){.login-holder.home-login form fieldset h3.log-in{margin:5px 0px 10px 15px !important}}.login-holder.home-login form fieldset h3.sign-up{padding-top:12px !important}.login-holder.home-login form fieldset button.product-secondary{color:#415623 !important;font-size:18px !important;width:343px !important;height:48px !important;border:1px solid #415623 !important}.login-holder.home-login form fieldset button[type=submit]{width:343px !important;height:48px !important;font-weight:600 !important;font-size:18px !important;line-height:125% !important;display:flex;align-items:center;text-align:center;text-transform:uppercase;color:#415623 !important;margin:12px auto 12px 0px}@media all and (max-width: 768px){.login-holder.home-login form fieldset button[type=submit]{margin:12px auto 12px 15px}}.login-holder.home-login form fieldset button[type=reset]{font-weight:normal;font-size:40px !important;line-height:unset !important;top:44px !important;right:28px !important;border:none;background:none}.login-holder.home-login form fieldset button[type=reset]:focus,.login-holder.home-login form fieldset button[type=reset]:focus-visible{border:none;outline:none}@media all and (max-width: 768px){.login-holder.home-login form fieldset button[type=reset]{top:24px !important;right:15px !important}}@media all and (max-width: 768px){.login-holder.home-login form fieldset button{max-width:290px !important}}.login-holder.home-login form fieldset label{color:#444b52;font-size:16px;font-weight:600px;line-height:125%;margin:0px auto 4px 0px}@media all and (max-width: 768px){.login-holder.home-login form fieldset label{margin-left:15px !important}}.login-holder.home-login form fieldset input{width:343px !important;height:40px !important;background:#fff;border:1px solid #c6c6c6;border-radius:5px;box-sizing:border-box;margin:0px auto 12px 0px;text-indent:15px}@media all and (max-width: 768px){.login-holder.home-login form fieldset input{max-width:290px !important}}.login-holder.home-login form fieldset p{color:#415623 !important;font-size:14px !important;text-align:right !important;text-decoration-line:underline;margin:16px 0px 16px auto !important}@media all and (max-width: 768px){.login-holder.home-login form fieldset p{margin:0px 15px 16px auto !important}}.login-holder.home-login form fieldset p.pw-new{margin:0px}.login-holder.home-login form fieldset div.sign-up{border-top:1px solid #c6c6c6;margin-top:24px !important;background-color:#fff}@media all and (max-width: 768px){.login-holder.home-login form fieldset div.sign-up{margin:12px auto 12px 15px}}.login-holder.restaurants output{display:none}.login-holder.restaurants form fieldset{display:flex;flex-direction:column;border-radius:5px;padding:15px}.login-holder.restaurants form fieldset h3{margin:5px 0px 10px 15px !important}.login-holder.restaurants form fieldset label{margin:0px 15px 0px 15px}.login-holder.restaurants form fieldset button[type=submit]{width:343px !important;height:48px !important}@media all and (max-width: 768px){.login-holder.restaurants form fieldset button[type=submit]{max-width:224px !important;width:100%;margin:10px auto}}@media all and (max-width: 320px){.login-holder.restaurants form fieldset button[type=submit]{max-width:180px !important;width:100%;margin:10px auto}}.login-holder.restaurants form fieldset button[type=reset]{border:none;position:absolute;top:37px !important;right:27px !important;background:none;font-weight:normal;font-size:40px !important;line-height:unset !important}.login-holder.restaurants form fieldset button[type=reset]:focus,.login-holder.restaurants form fieldset button[type=reset]:focus-visible{border:none;outline:none}.login-holder.restaurants form fieldset .pw-reset{margin-right:15px;margin-bottom:15px !important}.vc .login-holder{max-height:1200px}.vc .login-holder .pw-new{display:block}@media screen and (max-width: 991px){.l_output{font-size:16px !important}.login-holder{height:550px}}.password-group{width:100%}.password-group [for=password1]{display:none}.reset-password .password-group [for=password1],.setup .password-group [for=password1]{display:block}.vc.login>.content{margin:auto}.vc.setup{background:linear-gradient(180deg, #E5EDF1 0%, #F4F6F7 100%)}.vc.setup>.content{padding:0;margin:auto}@media screen and (max-width: 600px){.vc.setup>.content .page-title{font-size:1em}}.vc.setup>.content .login-holder form:before{content:"Easily order meals online and have them\a delivered directly to your office.";padding:1.5rem;font-size:.7rem}@media screen and (max-width: 600px){.vc.setup>.content .login-holder form{padding:1.5em;margin:1.5em 0 2.5em}.vc.setup>.content .login-holder form:before{line-height:1.5;padding:1em 0}.vc.setup>.content .login-holder form fieldset h3{font-size:20px;text-align:center;padding:.5em 0}.vc.setup>.content .login-holder form fieldset label input{padding:.5em;border-radius:5px}}.vc.setup>.content .login-holder label:not(:focus-within) span{transform:translate(0.375em, 2em)}.vc.setup .pw-reset,.vc.setup .pw-new{display:none}body{background:#f9f9f9}@media screen and (max-width: 1024px){body{background:#fff}}body>.content{width:100%;max-width:1450px !important;min-height:100vh;position:relative;margin-top:80px}.modal-backdrop{z-index:5000 !important;background-color:rgba(198,198,198,.5)}.modal-backdrop.show{opacity:1 !important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.address-book-icon{margin-left:15px !important;z-index:50000}@media screen and (min-width: 769px){dialog{top:200px}}@media screen and (max-width: 1024px){.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap !important;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}body header nav.navbar div.icon-items a.cart-icon img{width:33px;height:33px;margin:0px !important}body header nav.navbar div.icon-items{display:flex;align-items:center;margin-top:15px}body header nav.navbar{height:100% !important}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:100%}body header nav.navbar div#navbarText{background-color:#fff;z-index:1000;height:auto;margin-top:20px}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.collapse:not(.show){display:none !important}body header nav.navbar button.navbar-toggler{margin:0px 5px 0px auto;width:64px;height:15px;border:none;display:block !important}body header nav.navbar div#navbarText ul li.nav-item{margin:auto 0px !important;display:flex;justify-content:flex-end;flex-direction:column}body header nav.navbar button.navbar-toggler span.navbar-toggler-icon{background-image:url("/assets/black-burger-menu.png") !important;background-size:24px 15px;background-repeat:no-repeat;background-position:center;position:relative;top:-10px}body header nav.navbar div#navbarText ul{align-items:center;background-color:#fff;margin:15px auto auto auto;border-bottom:2px solid #c6c6c6}body header #navbarText{margin-top:0px !important}body header nav.navbar ul.navbar-nav{flex-direction:column}}body.modal-open{overflow:hidden !important;height:100vh;position:fixed;width:100%}body.modal-open footer{display:none}header{position:fixed;z-index:70000000 !important}footer{margin-top:0px !important}.flex-container-mobile{display:none}.rest_name_container{display:none}.page-title{display:none !important}dialog[open]{filter:unset !important}body.no-scroll{overflow:hidden}.desktop{display:block}.mobile{display:none}.slick-disabled{opacity:.5;pointer-events:none}p.address-book-popover{width:202.547px;height:64.826px;color:#6497a1;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:450;line-height:20px;padding-right:13px;padding-left:20px;margin-bottom:0px !important}.edit_event_detail{width:179px;height:44px;display:none;justify-content:center;align-items:center;background:#fff;color:#253d1b;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:125%;border-radius:4px;border:2px solid #253d1b;text-transform:uppercase;position:absolute;top:5px;right:10px;cursor:pointer}.edit_event_detail.incomplete{background:#fdeded;border:2px solid #b20707}@media screen and (max-width: 767px){.edit_event_detail{display:flex}}.mobile_only_cart_button{display:none;width:278px;height:48px;align-items:center;justify-content:center;border-radius:8px;background:#aedb7f;color:#415623;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;margin:20px auto 25px auto}.mobile_only_cart_button_active{display:none;width:278px;height:50px;align-items:center;justify-content:center;border-radius:4px;background:#aedb7f;color:#253d1b;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;margin:20px auto 25px auto}.mobile_only_cart_button_active:hover{background:#89d33c}.mobile_only_cart_button_active:focus{border:1px solid #253d1b;background:#aedb7f}.mobile_only_cart_button_not_active:disabled{display:none;width:278px;height:50px;align-items:center;justify-content:center;border-radius:4px;background:#f2f4ee;color:#253d1b;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;opacity:1 !important;margin:10px auto 25px auto}.twenty_four_hour_notice_icon{width:48px;height:16px;background-image:url("assets/24-hour-notice-icon");background-size:cover}.back_mobile{display:none}#menu_unavailable_modal{max-width:unset !important;width:530px;height:285.9953px;border-radius:16px;border:1px solid #c6c6c6 !important;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-transform:none !important;position:relative;padding:24px;outline:none !important}#menu_unavailable_modal::backdrop{background:rgba(0,0,0,.2) !important}#menu_unavailable_modal #menu_unavailable_close_icon{display:block;width:14.995px;height:14.995px;background-image:url("/assets/menu-unavailable-close-icon.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;position:absolute;right:25px;top:25px;cursor:pointer}#menu_unavailable_modal .utensils-icon{width:75px;height:80px;background-image:url("/assets/order-menu-utensils-icon.png");background-repeat:no-repeat;background-size:cover;display:block;margin-bottom:24px;margin-top:24px}#menu_unavailable_modal h3{color:#8a949c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.64px;margin-bottom:0px;text-transform:none !important;margin-top:0px}#menu_unavailable_modal p{color:rgba(56,56,56,.92);text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:450;line-height:normal;margin-bottom:0px}#menu_unavailable_modal p span.clear_cart{color:#89d33c;font-family:"futura-pt","Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;cursor:pointer}.product_link{text-decoration:none !important;outline:none !important}#menu_titles_modal{max-width:unset;position:absolute;width:246px;height:500px !important;left:0px;top:0px;height:auto;border-radius:0px 6px 6px 0px;border:1px solid #d9d9d9;background:#fff;box-shadow:3px 3px 6px 0px rgba(0,0,0,.25);z-index:90000000}#menu_titles_modal .modal-header{border:none !important;padding-bottom:14px !important}#menu_titles_modal .modal-header .modal-title{color:#383838;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase !important;margin-left:20px}#menu_titles_modal .modal-header .modal-title::before{content:"";width:17px !important;height:14px !important;background-image:url("/assets/order-menu-icon.svg");background-size:cover;position:absolute;top:24px;left:20px;cursor:pointer !important;z-index:20000000 !important}#menu_titles_modal .modal-dialog{margin:0px !important}#menu_titles_modal .modal-content{border:none !important}#menu_titles_modal .modal-body{padding-top:0px !important}#menu_titles_modal .modal-footer{display:none !important}#menu_titles_modal .close_icon{background-image:url("/assets/cuisine-close-icon.svg");background-repeat:no-repeat;background-size:cover;height:32px;width:32px;position:absolute;top:10px;right:10px;cursor:pointer !important}#menu_titles_modal .main-titles-container{width:100% !important;height:auto;display:flex;flex-direction:column}#menu_titles_modal .main-titles-container .main_title{color:#c6c6c6;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:26px;cursor:pointer}#menu_titles_modal .main-titles-container .main_title.active{color:#383838;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:26px;cursor:pointer !important}#team_order_modal{max-width:unset;width:900px;min-height:460px;background:#fff;box-shadow:0px 0px 0px rgba(6,44,82,.1),0px 2px 16px rgba(33,43,54,.08);border-radius:10px;top:54%}#team_order_modal::backdrop{background:rgba(198,198,198,.5) !important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#team_order_modal .to_wrapper{width:90%;margin:auto;position:relative}#team_order_modal .to_wrapper #close_team_order_icon{display:block;width:14.4px;height:14.4px;background-image:url("/assets/dialog-close-icon.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;position:absolute;right:0px;top:0px;cursor:pointer}#team_order_modal .to_wrapper .btn_container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#team_order_modal .to_wrapper .btn_container a{text-decoration:none !important;outline:unset !important}@media screen and (max-width: 1024px){#team_order_modal .to_wrapper .btn_container a{width:100%}}#team_order_modal .to_wrapper .btn_container button{background:#aedb7f;border-radius:5px;width:189px;height:48px;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#415623;outline:none}#team_order_modal .to_wrapper .btn_container .event_details_button{width:300px;height:50px;color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;border-radius:4px;border:2px solid #b20707;background:#fdeded}@media screen and (max-width: 1024px){#team_order_modal .to_wrapper .btn_container .event_details_button{width:100%}}#team_order_modal .to_wrapper .btn_container div.event_detail_text{color:#c12033;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px}#team_order_modal .to_wrapper h1{width:100%;height:100%;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:21px;line-height:125%;text-align:center;color:#26252c;text-transform:uppercase;margin-top:10px;margin-bottom:0px}@media screen and (max-width: 1024px){#team_order_modal .to_wrapper h1{margin:auto !important;width:154px !important}}#team_order_modal .to_wrapper h2{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252c;text-transform:uppercase;margin-bottom:0px}#team_order_modal .to_wrapper p{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:125%;color:#26252c;text-align:center}#team_order_modal .to_wrapper .last_p{color:rgba(38,37,44,.65);margin-left:50px;text-align:center;margin-top:-20px}@media screen and (max-width: 1024px){#team_order_modal .to_wrapper .last_p{margin-left:0px !important}}#team_order_modal .to_wrapper .separator{width:100%;opacity:.5;border:1px dashed #8a949c}#team_order_modal .to_wrapper ul{list-style-type:none;margin-top:20px;display:flex;flex-direction:row}@media screen and (max-width: 1024px){#team_order_modal .to_wrapper ul{flex-direction:column !important}}#team_order_modal .to_wrapper ul li{width:252px !important;margin-right:24px !important}#team_order_modal .to_wrapper ul .content{display:flex;flex-direction:column;margin-bottom:10px;align-items:center;justify-content:center}#team_order_modal .to_wrapper ul .content .easy_management_icon{display:block;width:64px;height:64px;background-image:url("/assets/easy-management-icon.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;margin-right:30px}@media screen and (max-width: 1024px){#team_order_modal .to_wrapper ul .content .easy_management_icon{margin-right:0px !important}}#team_order_modal .to_wrapper ul .content .team_share_icon{display:block;width:64px;height:64px;background-image:url("/assets/team-share-icon.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;margin-right:30px}@media screen and (max-width: 1024px){#team_order_modal .to_wrapper ul .content .team_share_icon{margin-right:0px !important}}#team_order_modal .to_wrapper ul .content .checkout_pay_icon{display:block;width:64px;height:64px;background-image:url("/assets/check-out-pay-icon.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;margin-right:30px}@media screen and (max-width: 1024px){#team_order_modal .to_wrapper ul .content .checkout_pay_icon{margin-right:0px !important}}#team_order_modal .to_wrapper ul .content .team_share_text,#team_order_modal .to_wrapper ul .content .easy_management_text,#team_order_modal .to_wrapper ul .content .checkout_pay_text{width:252px;display:flex;flex-direction:column;align-items:center;margin-top:8px}#team_order_modal .to_wrapper ul .content .team_share_text h3,#team_order_modal .to_wrapper ul .content .easy_management_text h3,#team_order_modal .to_wrapper ul .content .checkout_pay_text h3{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:125%;color:#26252c;text-transform:unset;margin-bottom:-5px;width:252px;text-align:center !important;justify-content:center !important}@media screen and (max-width: 1024px){#team_order_modal .to_wrapper ul .content .team_share_text h3,#team_order_modal .to_wrapper ul .content .easy_management_text h3,#team_order_modal .to_wrapper ul .content .checkout_pay_text h3{margin:0px !important}}#team_order_modal .to_wrapper ul .content .team_share_text p,#team_order_modal .to_wrapper ul .content .easy_management_text p,#team_order_modal .to_wrapper ul .content .checkout_pay_text p{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:125%;color:#26252c;width:252px;text-align:center;margin-top:8px}#date_time_picker_modal{width:330px;height:520px;background:#fff;border:1px solid #000;left:50% !important;transform:translateX(-50%) !important;top:30px;z-index:500000000;padding:0px !important;overflow-y:hidden !important}@media screen and (max-width: 767px){#date_time_picker_modal{width:95%}}#date_time_picker_modal .ui-timepicker-list{margin-top:20px !important;position:relative;top:20px !important}#date_time_picker_modal .ui-datepicker-inline{width:100% !important;border-radius:0px !important;border-bottom:1px solid #c6c6c6;background:#fff;padding-left:0px !important;padding-right:0px !important;padding-top:0px !important}#date_time_picker_modal .ui-datepicker-inline .ui-datepicker-header{border-radius:0px !important;border-top:0px !important;border-right:0px !important;border-left:0px !important;border-bottom:1px solid #c6c6c6 !important;background:#f9f9f9 !important;color:#8a949c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:125%;padding:0px}#date_time_picker_modal .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next .ui-icon{background-image:url("/assets/calendar-right-arrow.png") !important;background-repeat:no-repeat !important;background-position:unset !important;width:24px !important;height:24px !important;top:40%}#date_time_picker_modal .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev .ui-icon{background-image:url("/assets/calendar-left-arrow.png") !important;background-repeat:no-repeat !important;background-position:unset !important;width:24px !important;height:24px !important;top:40%}#date_time_picker_modal .ui-datepicker-inline .ui-datepicker-calendar th span{color:#8a949c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:125%}#date_time_picker_modal .ui-datepicker-inline .ui-datepicker-calendar tbody span.ui-state-default{border:0px !important;background:#fff !important}#date_time_picker_modal .ui-datepicker-inline .ui-datepicker-calendar tbody .ui-state-default{background:#fff !important;border:0px !important;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;color:#8a949c;font-size:16px;font-style:normal;font-weight:400;line-height:125%}#date_time_picker_modal .ui-datepicker-inline .ui-datepicker-calendar tbody td{border:0;padding:0px;opacity:1;color:#8a949c;margin:0px !important;border-spacing:0px !important;background:#fff !important}#date_time_picker_modal .ui-datepicker-inline .ui-datepicker-calendar tbody td.ui-state-disabled span{color:#d9d9d9 !important}#date_time_picker_modal .ui-datepicker-inline .ui-datepicker-calendar tbody td.ui-datepicker-current-day{border:1px solid #89d33c}#date_time_picker_modal .ui-widget.ui-widget-content{border-top:0px !important;border-right:0px !important;border-left:0px !important}#date_time_picker_modal .modal-body{padding:0px;border-radius:4px;border:1px solid #c6c6c6;background:#fff;box-shadow:0px 4px 10px 0px rgba(169,166,166,.15);display:flex !important;flex-direction:column !important;align-items:center !important}#date_time_picker_modal .modal-body form{width:100% !important;display:flex;flex-direction:column !important}#date_time_picker_modal .modal-body #calendar_container{width:100% !important}#date_time_picker_modal .modal-dialog{margin-top:10px;border-radius:4px;background:#fff;box-shadow:0px 4px 10px 0px rgba(169,166,166,.15)}#date_time_picker_modal .modal-header{display:none !important}#date_time_picker_modal .modal-content{border:none !important}#date_time_picker_modal .modal-footer{border:none;display:none !important}#date_time_picker_modal #time_picker{display:flex;flex-direction:column !important;width:100% !important;height:93px;border-bottom:1px solid #c6c6c6;background:#f9f9f9}#date_time_picker_modal #time_picker .time_picker_label{display:flex;flex-direction:row;align-items:center;height:31px;justify-content:center !important}#date_time_picker_modal #time_picker span{color:#8a949c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:450;line-height:125%}#date_time_picker_modal #time_picker span.hour{position:relative;left:-10px}#date_time_picker_modal #time_picker span.minute{position:relative;left:0px}#date_time_picker_modal .cancel{color:#6497a1;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-top:19px !important;margin-bottom:19px !important;z-index:4000;cursor:pointer}.pac-container{margin-top:10px;border-radius:5px;z-index:9000000}.pac-icon-marker{display:none !important}.pac-container .pac-item{height:40px;padding-top:5px;border-top:unset;border-bottom:1px solid #e6e6e6}.pac-container span{color:#8a949c;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:20px}.pac-container .pac-item-query{margin-left:16px}.pac-logo::after{height:40px;background-position:left;margin-left:20px}.five_x_rewards{background-image:url("/assets/5x-rewards.svg");background-repeat:no-repeat;background-size:contain;width:103px;height:80px;position:absolute;bottom:-44px;right:56.21px}.ten_x_rewards{background-image:url("/assets/10x-rewards.svg");background-repeat:no-repeat;background-size:contain;width:103px;height:80px;position:absolute;bottom:-44px;right:56.21px}.two_x_rewards{background-image:url("/assets/2x-rewards.svg");background-repeat:no-repeat;background-size:contain;width:103px;height:80px;position:absolute;bottom:-44px;right:56.21px}.three_x_rewards{background-image:url("/assets/3x-rewards.svg");background-repeat:no-repeat;background-size:contain;width:103px;height:80px;position:absolute;bottom:-44px;right:56.21px}.four_x_rewards{background-image:url("/assets/4x-rewards.svg");background-repeat:no-repeat;background-size:contain;width:103px;height:80px;position:absolute;bottom:-44px;right:56.21px}.one_x_rewards{background-image:url("/assets/1x-rewards.svg");background-repeat:no-repeat;background-size:contain;width:103px;height:80px;position:absolute;bottom:-44px;right:56.21px}.restaurant_header{width:100% !important;margin-left:0px;height:auto;position:relative}.restaurant_header .header_image{width:100% !important;height:200px;border-top-left-radius:5px !important;border-top-right-radius:5px !important}.restaurant_header .header_image img{width:100%;height:100%;border-top-left-radius:5px !important;border-top-right-radius:5px !important;object-fit:cover !important}.restaurant_header .logo_image{width:98px;height:75px;position:absolute;bottom:-40px;right:170px;display:flex;align-items:center;justify-content:center;z-index:4000 !important;border-radius:10px;box-shadow:2px 2px 4px 0px rgba(0,0,0,.1);background:#fff}.restaurant_header .logo_image img{width:100%;height:100%;object-fit:contain !important;border-radius:10px;border:1px solid #d9d9d9}.restaurant_info{display:flex;flex-direction:column;width:980px;height:auto;margin-left:10px;margin-top:20px;padding-bottom:10px;border-bottom:1px solid #e6ecf1}.restaurant_info .restaurant_name{color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize !important;margin-top:0px;margin-bottom:0px}.restaurant_info .restaurant_rating_info{display:flex}.restaurant_info .address_container{display:flex;flex-direction:row;margin-top:5px}.restaurant_info .address_container .location_icon{background-image:url("/assets/browse-restaurants-location-icon.svg");background-repeat:no-repeat;width:11.05px;height:21px;position:relative;top:3px;margin-right:3px}.restaurant_info .address_container .address{color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100% !important;max-width:unset !important}.header_title_container{width:980px;height:135px;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}.header_title_container h2{color:#26252c !important;text-align:center !important;font-family:"futura-pt","Open Sans",sans-serif !important;font-size:26px !important;font-style:normal !important;font-weight:600 !important;line-height:normal !important;text-transform:uppercase !important;margin:0px !important}.header_title_container .menu_print_icon{width:24px;height:24px;background-image:url("/assets/menu-print-icon.svg");background-repeat:no-repeat;margin-left:8px}.header_title_container .team_order_icon_container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:absolute;top:18px;right:40px}.header_title_container .team_order_icon_container .team_order_icon{width:32px;height:30.27px;background-image:url("/assets/menu-team-order-icon.svg") !important;cursor:pointer !important}.header_title_container .team_order_icon_container h3{color:#6497a1;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:450;line-height:20px;text-decoration-line:underline;margin:2px 0px 0px 8px !important;cursor:pointer !important}.carousel-mini-menu-container{display:flex;flex-direction:column !important;position:relative}.carousel-mini-menu-container .carousel-container{position:relative;width:100% !important;height:40px !important;margin-left:10px}.carousel-mini-menu-container .carousel-container.fixed{position:fixed;width:fit-content !important;top:94px;z-index:100000 !important;background-color:#fff !important;margin-left:0px}.carousel-mini-menu-container .carousel-container .menu-icon{width:17px !important;height:14px !important;background-image:url("/assets/order-menu-icon.svg");background-size:cover;position:absolute;top:14px;left:5px;cursor:pointer !important;z-index:200 !important}@media screen and (max-width: 1024px){.carousel-mini-menu-container .carousel-container .menu-icon{margin-left:32px}}@media screen and (max-width: 767px){.carousel-mini-menu-container .carousel-container .menu-icon{margin-left:16px}}.carousel-mini-menu-container .multiple-items{width:1014px;height:40px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;display:flex !important;flex-direction:row;align-items:center;overflow:visible;position:relative}@media screen and (max-width: 1024px){.carousel-mini-menu-container .multiple-items{padding-left:42px;padding-right:32px}}@media screen and (max-width: 767px){.carousel-mini-menu-container .multiple-items{padding-left:26px;padding-right:16px}}.carousel-mini-menu-container .multiple-items.fixed{position:fixed;width:fit-content !important;top:94px;z-index:100000 !important;background-color:#fff !important}.carousel-mini-menu-container .multiple-items .slick-list{height:40px;width:calc(100% - 100px) !important;margin:auto !important}.carousel-mini-menu-container .multiple-items .slick-track{margin-left:0px !important}.carousel-mini-menu-container .multiple-items .slick-next-arrow{width:32px;height:32px;background-image:url("/assets/order-menu-slider-right-active-arrow.svg");cursor:pointer !important;position:relative;right:5px}.carousel-mini-menu-container .multiple-items .slick-prev-arrow{width:32px;height:32px;background-image:url("/assets/order-menu-slider-left-not-active-arrow.svg");cursor:pointer !important;position:relative;left:15px}.carousel-mini-menu-container .multiple-items .slick-next-arrow_active{width:32px;height:32px;background-image:url("/assets/order-menu-slider-right-active-arrow.svg") !important}.carousel-mini-menu-container .multiple-items .slick-next-arrow_not_active{width:32px;height:32px;background-image:url("/assets/order-menu-slider-right-not-active-arrow.svg") !important}.carousel-mini-menu-container .multiple-items .slick-prev-arrow_not_active{width:32px;height:32px;background-image:url("/assets/order-menu-slider-left-not-active-arrow.svg") !important}.carousel-mini-menu-container .multiple-items .slick-prev-arrow_active{width:32px;height:32px;background-image:url("/assets/order-menu-slider-left-active-arrow.svg") !important}.carousel-mini-menu-container .multiple-items .item{color:#c6c6c6;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;overflow:hidden !important;font-style:normal;font-weight:600;line-height:26px;text-overflow:ellipsis;white-space:nowrap;font-family:"futura-pt","Open Sans",sans-serif;width:auto !important;margin-right:10px;padding-top:5px;display:inline-block;cursor:pointer}.carousel-mini-menu-container .multiple-items .item.active{color:#26252c;text-overflow:ellipsis;white-space:nowrap;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:26px;border-bottom:2px solid #26252c;padding-bottom:6px}.advance_notice{display:flex;flex-direction:row;align-items:center;color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:normal;margin-bottom:5px}.rating_star_container{display:flex;flex-direction:row;align-items:center;color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:normal;margin-left:0px}.rating-star{background-image:url("/assets/browse-restaurant-rating-star.svg");background-repeat:no-repeat;width:18px;height:18px;position:relative;top:0px;margin-left:3px;margin-right:3px}#update_date_time_mobile{display:none}#delTime,.time-search,.ui-timepicker-select{height:unset !important;min-width:120px;width:100% !important;height:100% !important;margin:0px !important;padding:0px !important;border:0px;border-radius:0px;color:#8a949c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:20px !important;font-style:normal;font-weight:450;line-height:125%;text-transform:lowercase !important}#delTime [disabled],.time-search [disabled],.ui-timepicker-select [disabled]{background-color:rgba(0,0,0,.25) !important;opacity:.75 !important}select.ui-timepicker-select{height:38px !important;margin-left:0px !important;text-align:center !important;background:#fff !important;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;display:flex;justify-content:center}select.ui-timepicker-select.form-control{margin-left:0px !important;border-radius:0px !important}#zipFormUpdate:disabled{width:258px;padding:12px 16px;justify-content:center;align-items:center;border-radius:4px;border:1px solid #e6ecf1;background:#fcfcfc;color:#c6c6c6;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;margin:31px auto 50px auto;height:47px}#zipFormUpdate{width:258px;padding:12px 16px;justify-content:center;align-items:center;border-radius:4px;border:1px solid #e6ecf1;background:#89d33c;color:#fff;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;margin:31px auto 50px auto;padding:0px;height:47px}.popover{background:#fff;box-shadow:0px 0px 0px rgba(6,44,82,.1),0px 2px 16px rgba(33,43,54,.08);border-radius:6px;margin-left:-40px !important}.popover-body{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:12px;line-height:125%;color:#26252c}.info_icon{width:32px;height:32px;background-image:url("/assets/info-icon-new.svg");background-repeat:no-repeat;position:absolute;top:30px;right:50px;z-index:4000;cursor:pointer}.fwn{font-weight:normal !important}.cart_container{width:363px;height:auto;position:absolute;top:220px;right:0px;background:#fff;border-radius:8px}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container{width:250px;right:150px}}.cart_container .title{display:flex;flex-direction:row;align-items:center;justify-content:center;width:auto;height:auto;padding-top:16px !important;padding-bottom:16px !important}.cart_container .title .summary{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin:0px;height:26px}.cart_container .title .summary::before{position:relative;content:"";display:inline-block;width:23.932px;height:20.966px;background-image:url("/assets/summary-cart-icon.svg");left:-10px;top:2px}.cart_container hr{margin-top:0px;height:0px;border:1px solid #8a949c}.cart_container .title_container{width:100%;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:13px}.cart_container .title_container h4.your_cart{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:125%;text-transform:uppercase;color:#26252c;margin-top:10px}.cart_container .title_container .team_order_container{width:290px;height:36px;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;background:#fff;border:1px solid #415623;box-sizing:border-box;border-radius:5px;cursor:pointer}.cart_container .title_container .team_order_container .team_order_icon{width:24px;height:24px;background-image:url("/assets/team-order-icon.png");background-repeat:no-repeat;margin-left:5px}.cart_container .title_container .team_order_container h4.team_order{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:125%;text-transform:uppercase;color:#415623;padding:0px;margin-top:10px;margin-left:5px}.cart_container .restaurant_detail_container{width:100%;position:relative}.cart_container .restaurant_detail_container h4{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:125%;text-transform:capitalize;color:#26252c;padding-bottom:8px;border-bottom:1px solid #c6c6c6}.cart_container .restaurant_detail_container .open-browsing-info-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;border:1px solid #d9d9d9;border-bottom:0;background:#fefae7;padding-top:8px;padding-bottom:8px}.cart_container .restaurant_detail_container .open-browsing-info-container .warning-icon{width:32px;height:32px;background-image:url("/assets/order-menu-warning-icon.png");background-repeat:no-repeat}.cart_container .restaurant_detail_container .open-browsing-info-container span{width:241.342px;height:52.233px;color:#383838;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:125%}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container .restaurant_detail_container .open-browsing-info-container span{font-size:15px;width:170px}}.cart_container .restaurant_detail_container ul{width:100%;list-style-type:none;margin-bottom:8px}.cart_container .restaurant_detail_container ul.delivery_info{border-top:1px solid #d9d9d9;background:#fff;padding-top:11px;padding-bottom:13px;padding-left:20px}.cart_container .restaurant_detail_container ul.delivery_info.minimum_amount_met{border-bottom:1px solid #d9d9d9}.cart_container .restaurant_detail_container ul.delivery_info.no_product{border-bottom:1px solid #d9d9d9;margin-bottom:0px !important}.cart_container .restaurant_detail_container ul.delivery_info.cart_not_empty{border-bottom:1px solid #d9d9d9}.cart_container .restaurant_detail_container ul.delivery_info li{color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:24px}.cart_container .restaurant_detail_container ul li .minimum{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:normal;color:#c12033;width:106px}.cart_container .restaurant_detail_container ul li .delivery_data{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:125%;color:#26252c;position:relative}.cart_container .restaurant_detail_container ul li .d_date_time_space{left:20px}.cart_container .restaurant_detail_container ul li .d_address_space{left:20px}.cart_container .restaurant_detail_container ul li .d_minimum_space{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:125%;color:#c12033;position:relative;left:20px}.cart_container .restaurant_detail_container .no_product_minimum_order{width:100% !important;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#585858;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;margin:0px !important;padding:0px}.cart_container .cart_empty_container{width:100%;height:auto;border-radius:0px 0px 6px 6px;background:#fff !important;display:flex;flex-direction:column;align-items:center;justify-content:center}.cart_container .cart_empty_container .cart_icon{width:100px;height:87px;background-image:url("/assets/order-menu-cart-icon.svg");background-repeat:no-repeat;position:relative;margin-top:16px}.cart_container .cart_empty_container p.empty_cart_p{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;position:relative;top:8px;margin-bottom:8px}.cart_container .cart_empty_container p.add_to_menu_p{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.cart_container .cart_empty_container .view_cart_button:disabled{width:315px;height:50px;padding:12px 16px;border-radius:4px;color:#253d1b;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;border-radius:4px;background:#f2f4ee;margin-top:0px;margin-bottom:16px;opacity:1 !important;outline:none !important}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container .cart_empty_container .view_cart_button:disabled{width:90%}}.cart_container .mini_cart_container{width:100%}.cart_container .mini_cart_container .preliminary_info{width:320px;display:flex;flex-direction:column;margin-left:20px}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container .mini_cart_container .preliminary_info{width:100%}}.cart_container .mini_cart_container .preliminary_info .minimum_order{display:flex;align-items:center;justify-content:center;color:#585858;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:auto !important;margin-top:12px}.cart_container .mini_cart_container .preliminary_info .minimum_order.cart_not_empty{width:360px;height:48px;margin-left:-20px !important;padding:0px;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container .mini_cart_container .preliminary_info .minimum_order.cart_not_empty{width:100%}}.cart_container .mini_cart_container .preliminary_info .minimum_order.minimum_amount_met{display:none !important}.cart_container .mini_cart_container .preliminary_info .restaurant_title{width:100%;color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-top:10px;margin-bottom:10px;border-bottom:0px !important;padding-bottom:0px}.cart_container .mini_cart_container .preliminary_info .cart_info{width:320px;list-style-type:none;display:flex;flex-direction:row;justify-content:space-between;padding-left:0px;padding-bottom:10px;border-bottom:1px solid #d9d9d9}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container .mini_cart_container .preliminary_info .cart_info{width:85%}}.cart_container .mini_cart_container .preliminary_info .cart_info li{color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:normal;text-transform:none;margin-bottom:0px}.cart_container .mini_cart_container .preliminary_info .cart_info li .cart_link{color:#b20707;text-align:right;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.cart_container .mini_cart_container .cost_breakdown{width:320px;padding-left:20px;margin-top:10px;list-style-type:none;position:relative}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container .mini_cart_container .cost_breakdown{width:95%}}.cart_container .mini_cart_container .cost_breakdown li{color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:36px;width:320px;position:relative}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container .mini_cart_container .cost_breakdown li{width:95% !important;margin-left:0px}}.cart_container .mini_cart_container .cost_breakdown li .sub_total_label,.cart_container .mini_cart_container .cost_breakdown li .delivery_label,.cart_container .mini_cart_container .cost_breakdown li .f_taxes_label,.cart_container .mini_cart_container .cost_breakdown li .gratuity_label,.cart_container .mini_cart_container .cost_breakdown li .total_label,.cart_container .mini_cart_container .cost_breakdown li .empty_cart_label,.cart_container .mini_cart_container .cost_breakdown li .coupon_label{min-width:52px;margin-left:0px;display:inline-block}.cart_container .mini_cart_container .cost_breakdown li .sub_total_value,.cart_container .mini_cart_container .cost_breakdown li .delivery_value,.cart_container .mini_cart_container .cost_breakdown li .f_taxes_value,.cart_container .mini_cart_container .cost_breakdown li .gratuity_value,.cart_container .mini_cart_container .cost_breakdown li .total_value,.cart_container .mini_cart_container .cost_breakdown li .empty_cart_link,.cart_container .mini_cart_container .cost_breakdown li .coupon_value{position:absolute;right:0px}.cart_container .mini_cart_container .cost_breakdown li .minimum_met{color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:36px}.cart_container .mini_cart_container .cost_breakdown li.fees_taxes{position:relative}.cart_container .mini_cart_container .cost_breakdown li .gratuity_options{width:137px;height:auto;border-radius:4px;border:1px solid #c6c6c6;background:#fcfcfc}.cart_container .mini_cart_container .cost_breakdown li .taxes_info_icon{width:15px;height:15px;background-image:url("/assets/taxes-info-icon.svg");background-repeat:no-repeat;background-size:cover !important;position:absolute;top:10px;left:110px;cursor:pointer}.cart_container .mini_cart_container .cost_breakdown li .total_label{line-height:50px}.cart_container .mini_cart_container .cost_breakdown li .total_value{line-height:50px}.cart_container .mini_cart_container .cost_breakdown li .under_minimum{color:#b20707;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450}.cart_container .mini_cart_container .cost_breakdown li .coupon_link{position:absolute;left:0px}.cart_container .mini_cart_container .cost_breakdown li .coupon_label,.cart_container .mini_cart_container .cost_breakdown li .coupon_value{color:rgba(138,148,156,.92);font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:36px}.cart_container .mini_cart_container .cost_breakdown li:first-child{margin-top:-10px}.cart_container .mini_cart_container .cost_breakdown .coupon_apply{display:flex;width:360px;flex-direction:row;justify-content:center;height:47px;margin-bottom:30px;margin-left:0px}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container .mini_cart_container .cost_breakdown .coupon_apply{width:95%}}.cart_container .mini_cart_container .cost_breakdown .coupon_apply .coupon_input{width:200px;height:100% !important;background:#fff;border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;border-right:0px !important;box-sizing:border-box;border-radius:5px 0px 0px 5px;margin-left:-40px}.cart_container .mini_cart_container .cost_breakdown .coupon_apply .coupon_input::placeholder{color:#c6c6c6;text-align:left;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;text-indent:10px}.cart_container .mini_cart_container .cost_breakdown .coupon_apply .coupon_apply{width:119px;border-radius:0px 8px 8px 0px;border:1px solid #c6c6c6;background:#e8e8e8;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;color:#8a949c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:125%;outline:none !important;display:flex;flex-direction:row;justify-content:center;align-items:center}.cart_container .mini_cart_container .cost_breakdown .coupon_error{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:12px;line-height:125%;display:none;align-items:center;flex-direction:row;color:#c12033;margin-top:-25px;margin-bottom:30px}.cart_container .mini_cart_container .cost_breakdown .gratuity{padding-bottom:10px;border-bottom:1px solid #d9d9d9}.cart_container .mini_cart_container .cost_breakdown .cart_link{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:125%;text-decoration-line:underline;color:#415623}.cart_container .mini_cart_container .cost_breakdown p{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:14px;text-align:center;color:#26252c}.cart_container .mini_cart_container .cost_breakdown .cart_link_li{margin-bottom:30px}.cart_container .mini_cart_container .cost_breakdown .minimum_order_amount{width:360px;color:#b20707;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-left:-20px;margin-bottom:20px}.cart_container .mini_cart_container .cost_breakdown .minimum_order_amount::before{content:"*"}.cart_container .mini_cart_container .cost_breakdown .view_cart_button_li,.cart_container .mini_cart_container .cost_breakdown .check_out_button_li{width:100%;height:auto;margin-bottom:20px}.cart_container .mini_cart_container .cost_breakdown .view_cart_button_li{width:360px;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;margin-left:-20px;margin-bottom:23px;display:flex;flex-direction:row;justify-content:center}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container .mini_cart_container .cost_breakdown .view_cart_button_li{width:95%;margin-left:0px}}.cart_container .mini_cart_container .cost_breakdown .continue_shopping_button_li{width:360px;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;margin-left:-20px;margin-bottom:16px;display:flex;flex-direction:row;justify-content:center}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container .mini_cart_container .cost_breakdown .continue_shopping_button_li{width:100%;margin-left:-5px}}.cart_container .mini_cart_container .cost_breakdown .continue_shopping_button{width:320px;height:47px;border-radius:8px;border:1px solid #c6c6c6;background:#fff;color:#8a949c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container .mini_cart_container .cost_breakdown .continue_shopping_button{width:95%}}.cart_container .mini_cart_container .cost_breakdown .p_li{margin-bottom:20px}.cart_container .mini_cart_container .cost_breakdown .p_li p{color:#253d1b;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:20px}.cart_container .mini_cart_container .cost_breakdown .view_cart_button:disabled{width:320px;height:47px;border-radius:4px;border:1px solid #e9e9e9;background:#fff;color:#d9d9d9;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container .mini_cart_container .cost_breakdown .view_cart_button:disabled{width:95%}}.cart_container .mini_cart_container .cost_breakdown .view_cart_button{width:320px;height:50px;border-radius:4px;background:#fff;color:#8a949c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (min-width: 1025px)and (max-width: 1500px){.cart_container .mini_cart_container .cost_breakdown .view_cart_button{width:95%}}.cart_container .mini_cart_container .cost_breakdown .view_cart_button.cart_not_empty{display:flex;height:50px;flex-direction:row;color:#253d1b;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;border-radius:4px;background:#aedb7f;display:flex;flex-direction:row;justify-content:center;align-items:center;outline:none !important}.cart_container .mini_cart_container .cost_breakdown .view_cart_button.cart_not_empty:hover{background:#89d33c}.cart_container .mini_cart_container .cost_breakdown .view_cart_button.cart_not_empty:focus{border:1px solid #253d1b;background:#aedb7f}.cart_container .mini_cart_container .cost_breakdown .check_out_button{width:100%;height:48px;background:#aedb7f;border-radius:5px;box-sizing:border-box;border-radius:5px;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#415623}.cart_container .mini_cart_container .cost_breakdown .order_min_error{display:none}.cart_container .mini_cart_container .cost_breakdown .order_min_error .order_min_container{width:100%;height:68px;background:#f9e9eb;border:1px solid #c12033;box-sizing:border-box;border-radius:5px;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:125%;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#26252c;position:relative}.cart_container .mini_cart_container .cost_breakdown .order_min_error .order_min_container .red-error-icon-big{width:44px !important;height:24px !important;display:block;background-image:url("/assets/red-error-icon-big.png");background-repeat:no-repeat;padding:0px;margin-right:10px;margin-left:13px;margin-top:-20px}.cart_container .mini_cart_container .cost_breakdown .order_min_error .order_min_container #close_err_icon_desktop{display:block;width:12px;height:12px;background-image:url("/assets/dialog-close-icon.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;position:absolute;right:10px;top:8px;cursor:pointer}.address_time_container{width:100%;height:114px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;display:flex;flex-direction:row;margin-top:33px;justify-content:space-around;margin-top:33px;margin-right:auto;margin-left:0px;margin-bottom:28px}.address_time_container.empty_state{height:150px}.address_time_container .when_container{width:auto;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.address_time_container .when_container h5.title{color:#6b6b6b;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-right:15px;position:relative;top:5px}.address_time_container .when_container .field_container{position:relative}.address_time_container .when_container div.date_time_error{display:none}.address_time_container .when_container div.incomplete_date_time{color:#b20707;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px;display:inline !important;position:absolute;left:0px;bottom:-20px;border:0px;width:calc(100% + 100px)}.address_time_container .when_container .time_date_field{width:324px;height:50px;border-radius:8px;border:2px solid #c6c6c6;background:#fff;color:#100500;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding-left:18px;padding-right:18px;padding-top:16px;padding-bottom:16px;outline:none !important}.address_time_container .when_container .time_date_field.incomplete_date_time{border:2px solid #b20707;background:#fdeded}.address_time_container .when_container .time_date_field:hover{outline:none !important;border:2px solid #c6c6c6}.address_time_container .when_container .time_date_field:focus{border:none !important;border-radius:8px;background:#fff;box-shadow:0 0 1px 2px #94da55}.address_time_container .when_container .time_date_field::placeholder{color:#6b6b6b;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.address_time_container .when_container .calendar_icon{background-image:url("/assets/calendar-icon.png");background-repeat:no-repeat;width:32px;height:32px;position:absolute;right:18px;bottom:10px;cursor:pointer}.address_time_container .when_container .calendar_icon.calendar-icon-empty-state{background-image:url("/assets/calendar-icon-empty-state.png") !important;background-repeat:no-repeat;width:21px;height:20px;position:absolute;right:10px;bottom:7px;cursor:pointer}.address_time_container.empty_state .when_container{align-items:unset;position:relative;top:40px;height:34px !important}.address_time_container .where_container{width:auto;height:100%;display:flex;flex-direction:row;align-items:center}.address_time_container .where_container h5.title{color:#6b6b6b;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-right:15px;position:relative;top:5px}.address_time_container .where_container .field_container{position:relative;display:flex;flex-direction:column}.address_time_container .where_container .field_container div.address_error{display:none}.address_time_container .where_container .field_container div.address_error.incomplete_address{color:#b20707;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px;display:inline !important;position:absolute;bottom:-20px;border:0px;width:calc(100% + 20px)}.address_time_container .where_container .field_container .err-autocomplete{color:#b20707;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px;position:absolute;bottom:-20px}@media screen and (max-width: 1350px){.address_time_container .where_container .field_container .err-autocomplete{bottom:-30px}}.address_time_container .where_container #address-bar{width:551px;height:50px;border-radius:8px;border:2px solid #c6c6c6;background:#fff;color:#100500;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding-left:18px;padding-right:93px;padding-top:16px;padding-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address_time_container .where_container #address-bar.error{border:2px solid #b20707 !important;background:#fdeded !important;color:rgba(38,37,44,.65);font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:125%}.address_time_container .where_container #address-bar.incomplete_address{border:2px solid #b20707;background:#fdeded}.address_time_container .where_container #address-bar:focus{border:none !important;border-radius:8px;background:#fff;box-shadow:0 0 1px 2px #94da55}.address_time_container .where_container #address-bar::placeholder{color:#6b6b6b;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.address_time_container .where_container #address-bar-field{width:425px;height:34px;border-radius:6px;border:1px solid #c6c6c6;background:#fcfcfc;color:#d9d9d9;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:20px}.address_time_container .where_container .where_edit_icon{background-image:url("/assets/where-edit-icon.png");background-repeat:no-repeat;width:20px;height:20px;position:absolute;right:69px;bottom:15px;cursor:pointer}.address_time_container .where_container .where_edit_icon.where_edit_icon_empty_state{background-image:url("/assets/where-edit-icon-empty-state.png") !important;background-repeat:no-repeat;width:30px;height:30px;position:absolute;right:10px;bottom:3px;cursor:pointer}.address_time_container .where_container .address_x_icon{background-image:url("/assets/address-x-icon.png");background-repeat:no-repeat;width:32px;height:32px;position:absolute;right:69px;bottom:8px;cursor:pointer}.address_time_container .where_container .choose-location-icon{width:24px;height:24px;position:absolute;right:68px;bottom:12px;background-image:url("/assets/choose-location-icon.png");background-size:cover;background-repeat:no-repeat;cursor:pointer}.address_time_container .where_container .address-book-icon{width:17.188px;height:19.761px;background-image:url("/assets/address-book-icon.svg") !important;background-repeat:no-repeat;position:absolute;right:18px;bottom:15px;cursor:pointer;z-index:500000}.address_time_container .where_container .vertical-bar{width:1px;height:100%;border:1px solid #c6c6c6;position:absolute;right:51px;top:0px;cursor:pointer}.address_time_container .where_container .vertical-bar.incomplete_address{border:1px solid #b20707 !important}.address_time_container.empty_state .where_container{align-items:unset;margin-top:40px;height:34px !important}.reviews-container{width:1045px;height:auto;border-radius:6px;border:1px solid #d9d9d9;margin-bottom:32px;background:#fff;display:flex;flex-direction:column;padding-bottom:38px}@media screen and (min-width: 769px)and (max-width: 1024px){.reviews-container{padding:24px 8px 24px 8px}}@media screen and (max-width: 767px){.reviews-container{width:100%;border:0px !important;padding:21px 16px 21px 16px;margin-bottom:0px}}.reviews-container h2{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:23px;text-transform:uppercase;margin:25px auto 14px auto}@media screen and (min-width: 769px)and (max-width: 1024px){.reviews-container h2{margin:auto auto 18px auto}}@media screen and (max-width: 767px){.reviews-container h2{margin:auto auto 22px auto}}.reviews-container .additional_reviews{display:none}.reviews-container .display_reviews_actions{display:flex;flex-direction:row;justify-content:center}.reviews-container .show_less_reviews{color:#000;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:125%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;margin-top:22px;margin-right:15px;width:auto;cursor:pointer;display:none}.reviews-container .show_more_reviews{color:#000;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:125%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;margin-top:22px;width:auto;cursor:pointer}.reviews-container .review-container{width:90%;margin-left:31px}@media screen and (max-width: 1024px){.reviews-container .review-container{margin-left:0px}}.reviews-container .review-container h3{color:#383838;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:22px}.reviews-container .review-container p{color:#383838;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.reviews-container .review-container .rating-info-container{display:flex;flex-direction:row;align-items:center !important}.reviews-container .review-container .rating-info-container .how_long_ago{color:#383838;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.reviews-container .review-container .rating-info-container .first_review{color:#383838;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin-left:14px}.reviews-container .review-container .rating-info-container .rating{color:#383838;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-right:10px}.reviews-container .review-container .rating-info-container .review-stars{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;height:auto}.reviews-container .review-container .rating-info-container .review-stars .star_rating{display:flex;flex-direction:row;height:auto;align-items:center;position:relative;right:0px;top:0px}.reviews-container .review-container .rating-info-container .review-stars .star_rating .grey_star{display:block;width:22px;height:22px;background-image:url("/assets/grey-rating-star.svg");background-repeat:no-repeat;background-position:100% top;background-size:cover;margin-right:3px}.reviews-container .review-container .rating-info-container .review-stars .star_rating .half_star{display:block;width:22px;height:22px;background-image:url("/assets/half-star.svg");background-repeat:no-repeat;background-position:100% top;background-size:cover;margin-right:3px}.reviews-container .review-container .rating-info-container .review-stars .star_rating .red_star{display:block;width:22px;height:22px;background-image:url("/assets/red-rating-star.svg");background-repeat:no-repeat;background-position:100% top;background-size:cover;margin-right:3px}.reviews-container .review-container .rating-info-container .review-stars span{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:#26252c;margin-left:8px;position:absolute;right:5px;top:30px}.reviews-container .review-container .customer-info{color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:20px}.reviews-container .review-container .review{color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0px}@media screen and (max-width: 1024px){.reviews-container .review-container .review{width:90%}}.restaurant-info-container{width:1045px;height:523px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;display:flex;flex-direction:column;margin-bottom:142px}@media screen and (max-width: 767px){.restaurant-info-container{width:100%;border:0px;border-top:4px solid #e6ecf1;height:auto;margin-bottom:18px}}.restaurant-info-container h2{color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:23px;text-transform:uppercase;margin:25px auto 10px auto;justify-content:center}@media screen and (max-width: 767px){.restaurant-info-container h2{margin:18px auto 8px auto}}.restaurant-info-container .address_container{display:flex;flex-direction:row;margin:5px auto 19px auto}.restaurant-info-container .address_container .location_icon{background-image:url("/assets/browse-restaurants-location-icon.svg");background-repeat:no-repeat;width:11.05px;height:21px;position:relative;top:3px;margin-right:3px}.restaurant-info-container .address_container .address{color:rgba(88,88,88,.92);font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:normal}.restaurant-info-container .rest-info{width:982px;height:406px;flex-shrink:0;display:flex;flex-direction:column;margin-left:29px}@media screen and (max-width: 1024px){.restaurant-info-container .rest-info{margin-left:0px;width:95%;height:auto}}@media screen and (max-width: 767px){.restaurant-info-container .rest-info{margin-left:16px}}.restaurant-info-container .rest-info .info{display:flex;flex-direction:row;align-items:center}@media screen and (max-width: 1024px){.restaurant-info-container .rest-info .info{flex-wrap:wrap}}.restaurant-info-container .rest-info .info .title{color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:30px;margin-right:5px}@media screen and (max-width: 1024px){.restaurant-info-container .rest-info .info .title{color:#26252c;text-wrap:nowrap}}.restaurant-info-container .rest-info .info .data{color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:24px}.restaurant-info-container .rest-info .delivery_info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.restaurant-info-container .rest-info .delivery_info .title{color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:30px}@media screen and (max-width: 1024px){.restaurant-info-container .rest-info .delivery_info .title{color:#26252c}}.restaurant-info-container .rest-info .delivery_info .data{display:flex;flex-direction:row;margin-left:20px;margin-bottom:2px}.restaurant-info-container .rest-info .delivery_info .data .day{color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:24px;margin-right:8px}.restaurant-info-container .rest-info .delivery_info .data .hours{color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:24px}.alert_container{width:1045px;height:46px !important;background:#fefae7;border:1px solid #f4c508;box-sizing:border-box;border-radius:5px;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:125%;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#26252c;position:relative;cursor:pointer;margin-left:0px;margin-top:0px;margin-bottom:20px}.alert_container .attention_menu_icon{background-image:url("/assets/menu-attention-icon.png");background-repeat:no-repeat;width:32px;height:32px;position:absolute;top:5px;left:20px}.alert_container #close_attention_menu_icon{display:block;width:14.4px;height:14.4px;background-image:url("/assets/dialog-close-icon.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;position:absolute;right:10px;top:10px}.alert_container p{margin:0px !important}.back_arrow{background-image:url("/assets/order-menu-back-arrow.svg");background-repeat:no-repeat;width:32px;height:32px;position:relative;top:44px;left:0px;margin-bottom:0px}.results{display:block;display:flex;align-items:center;position:relative;top:18px;left:30px}.results a{color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:20px}.flex-container{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;width:1045px;height:auto;padding-bottom:0px;position:relative;background:#fff !important;margin-left:0px;padding-left:0px;padding-right:0px;margin-top:-10px;border-radius:6px;border:1px solid #d9d9d9;margin-bottom:32px}.flex-container .delivery_notice{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#585858;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:0px}@media screen and (max-width: 1024px){.flex-container .delivery_notice{font-size:16px;font-weight:450;margin-top:-40px}}.flex-container .no-bottom-margin{margin-bottom:0px !important}.flex-container .menu_container{padding-left:30px;padding-right:30px;margin-top:36px !important}.flex-container .menu_container h2{color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-bottom:16px}.flex-container .menu_container h2.has_description{margin-bottom:8px}@media screen and (max-width: 1024px){.flex-container .menu_container h2{font-size:18px !important}}.flex-container .print_it{display:flex;justify-content:center;align-items:center;width:157px;height:36px;border:1px solid #415623;box-sizing:border-box;border-radius:5px;position:absolute;top:105px;right:60px}.flex-container .print_it a{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:125%;text-transform:uppercase;color:#415623;cursor:pointer}.flex-container h1{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:38px;line-height:125%;text-transform:uppercase;color:#26252c;margin-top:100px;margin-bottom:50px;display:flex;justify-content:flex-start}.flex-container h2{color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:capitalize}.flex-container h2 span{font-weight:400 !important}.flex-container h3{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:23px;color:#26252c;text-transform:none;margin:0px 0px 16px 0px}.flex-container .spacer{width:100%;height:50px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);opacity:.1}.flex-container ul{width:100%;list-style-type:none}.flex-container ul li.menu_category{display:flex;width:100%;min-height:70px;height:auto;flex-direction:row;padding-top:9px;padding-bottom:9px;margin-bottom:40px}@media screen and (max-width: 1024px){.flex-container ul li.menu_category{padding-top:0px;padding-bottom:0px;margin-bottom:24px}}.flex-container ul li.menu_category .category-detail-right,.flex-container ul li.menu_category .category-detail-left{width:50%;height:100% !important}.flex-container ul li.menu_category .category-detail-left{border-right:1px dashed #dcdcdc;margin-right:26px;padding-right:26px}@media screen and (min-width: 1025px)and (max-width: 1500px){.flex-container ul li.menu_category .category-detail-left{width:calc(50% + 26px) !important}}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-left{width:100% !important;padding-right:0px !important}}.flex-container ul li.menu_category .category-detail-left .disabled{color:#9b9b9b;opacity:66.66667%;pointer-events:none}.flex-container ul li.menu_category .category-detail-left .rq_text{font-weight:600 !important}.flex-container ul li.menu_category .category-detail-left .menu-item-container{width:464px;height:108px;border-radius:4px;border:.5px solid #c6c6c6;background:#fff;position:relative}@media screen and (min-width: 1024px){.flex-container ul li.menu_category .category-detail-left .menu-item-container{padding:8px}}@media screen and (min-width: 1025px)and (max-width: 1500px){.flex-container ul li.menu_category .category-detail-left .menu-item-container{width:100%}}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-left .menu-item-container{width:100% !important;padding-top:8px;padding-left:0px !important;padding-right:0px !important;border-left:0px !important;border-right:0px !important;border-top:0px !important;border-bottom:1px solid #e6ecf1 !important;height:91px !important;margin-bottom:4px !important;border-radius:0px !important}.flex-container ul li.menu_category .category-detail-left .menu-item-container .item-image{right:0px}}.flex-container ul li.menu_category .category-detail-left .menu-item-container:hover{border-radius:4px;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.25);cursor:pointer}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-left .menu-item-container:hover{width:calc(100% + 16px) !important;position:relative;right:8px !important;padding-right:8px !important;padding-left:8px !important;padding-top:8px !important;padding-bottom:8px !important;box-shadow:0 0 4px 0 rgba(0,0,0,.25)}.flex-container ul li.menu_category .category-detail-left .menu-item-container:hover .item-image{top:7px !important;right:7px}}.flex-container ul li.menu_category .category-detail-left .product_link:not(:last-child){display:block;margin-bottom:16px}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-left .product_link:not(:last-child){margin-bottom:0px}}.flex-container ul li.menu_category .category-detail-left .title_price{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:4px}.flex-container ul li.menu_category .category-detail-left .title_price.has_image{width:340px}@media screen and (min-width: 1025px)and (max-width: 1500px){.flex-container ul li.menu_category .category-detail-left .title_price.has_image{width:calc(100% - 100px) !important}}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-left .title_price.has_image{width:calc(100% - 100px) !important}}.flex-container ul li.menu_category .category-detail-left .title_price .title,.flex-container ul li.menu_category .category-detail-left .title_price a{color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-left .title_price .title,.flex-container ul li.menu_category .category-detail-left .title_price a{font-size:14px !important;line-height:normal !important}}.flex-container ul li.menu_category .category-detail-left p{overflow:hidden;color:#26252c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;width:100%;max-height:44px;margin:0px !important}.flex-container ul li.menu_category .category-detail-left p.has_image{width:340px}@media screen and (min-width: 1025px)and (max-width: 1500px){.flex-container ul li.menu_category .category-detail-left p.has_image{width:calc(100% - 100px) !important}}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-left p.has_image{width:calc(100% - 100px) !important}}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-left p{line-height:normal !important}}.flex-container ul li.menu_category .category-detail-left .price{color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px !important;font-style:normal;font-weight:450;line-height:20px;margin-top:4px;width:auto}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-left .price{margin-top:0px !important}}.flex-container ul li.menu_category .category-detail-left img.item-image{position:absolute;top:7px;right:7px;width:92px;height:92px;object-fit:cover}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-left img.item-image{width:75px !important;height:75px !important;top:5px}}@media screen and (min-width: 1025px)and (max-width: 1500px){.flex-container ul li.menu_category .category-detail-right{width:50% !important}}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-right{width:100% !important}.flex-container ul li.menu_category .category-detail-right a:last-child .menu-item-container{border-bottom:0 !important}}.flex-container ul li.menu_category .category-detail-right .menu-item-container{width:464px;height:108px;border-radius:4px;padding:8px;border:.5px solid #c6c6c6;background:#fff;position:relative}@media screen and (min-width: 1025px)and (max-width: 1500px){.flex-container ul li.menu_category .category-detail-right .menu-item-container{width:100%}}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-right .menu-item-container{width:100% !important;padding-left:0px !important;padding-right:0px !important;padding-bottom:0px !important;border-left:0px !important;border-right:0px !important;border-top:0px !important;border-bottom:1px solid #e6ecf1 !important;height:91px !important;margin-bottom:4px !important;border-radius:0px !important}.flex-container ul li.menu_category .category-detail-right .menu-item-container .item-image{right:0px}}.flex-container ul li.menu_category .category-detail-right .menu-item-container:hover{border-radius:4px;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.25);cursor:pointer}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-right .menu-item-container:hover{width:calc(100% + 16px) !important;position:relative;right:8px !important;padding-right:8px !important;padding-left:8px !important;padding-top:8px !important;padding-bottom:8px !important}.flex-container ul li.menu_category .category-detail-right .menu-item-container:hover .item-image{top:7px !important;right:7px}}.flex-container ul li.menu_category .category-detail-right .product_link:not(:last-child){display:block;margin-bottom:16px}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-right .product_link:not(:last-child){margin-bottom:0px}}.flex-container ul li.menu_category .category-detail-right .title_price{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;margin-left:0px;margin-bottom:4px}.flex-container ul li.menu_category .category-detail-right .title_price.has_image{width:340px}@media screen and (min-width: 1025px)and (max-width: 1500px){.flex-container ul li.menu_category .category-detail-right .title_price.has_image{width:calc(100% - 100px) !important}}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-right .title_price.has_image{width:calc(100% - 100px) !important}}.flex-container ul li.menu_category .category-detail-right .title_price .title,.flex-container ul li.menu_category .category-detail-right .title_price a{color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-right .title_price .title,.flex-container ul li.menu_category .category-detail-right .title_price a{font-size:14px !important;line-height:normal !important}}.flex-container ul li.menu_category .category-detail-right p{overflow:hidden;color:#26252c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;width:100%;max-height:44px;margin:0px !important}.flex-container ul li.menu_category .category-detail-right p.has_image{width:340px}@media screen and (min-width: 1025px)and (max-width: 1500px){.flex-container ul li.menu_category .category-detail-right p.has_image{width:calc(100% - 100px) !important}}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-right p.has_image{width:calc(100% - 100px) !important;line-height:normal !important}}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-right p{line-height:normal !important}}.flex-container ul li.menu_category .category-detail-right .rq_text{font-weight:600 !important}.flex-container ul li.menu_category .category-detail-right .price{color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:450;line-height:20px;margin-top:4px;width:auto}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-right .price{margin-top:0px !important}}.flex-container ul li.menu_category .category-detail-right img.item-image{position:absolute;top:7px;right:7px;width:92px;height:92px;object-fit:cover}@media screen and (max-width: 1024px){.flex-container ul li.menu_category .category-detail-right img.item-image{width:75px !important;height:75px !important;top:5px}}#add_to_cart_modal{background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.1),0px 0px 10px rgba(0,0,0,.1);border-radius:0px;max-width:unset;width:80% !important;min-height:400px;height:80%;overflow-y:unset !important;transition:unset;filter:unset}#add_to_cart_modal::backdrop{background:rgba(198,198,198,.4) !important}#add_to_cart_modal .wrapper{width:95%;height:100%;position:relative;top:10px;margin-left:30px}#add_to_cart_modal .wrapper #add_to_cart_close_icon{display:block;width:14.4px;height:14.4px;background-image:url("/assets/dialog-close-icon.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;position:absolute;right:0px;top:0px;cursor:pointer}#add_to_cart_modal .wrapper h1{color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;text-align:left;margin-bottom:24px;display:flex;justify-content:flex-start}#add_to_cart_modal .wrapper h2{text-align:unset;text-transform:unset;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:125%;color:#26252c;margin-bottom:10px}#add_to_cart_modal .wrapper .descr{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:125%;color:rgba(38,37,44,.65);margin-top:-5px}#add_to_cart_modal .wrapper #price{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:125%;color:#26252c;margin-top:-10px}#add_to_cart_modal .wrapper ul{list-style:none;width:100%;margin-bottom:unset}#add_to_cart_modal .wrapper ul li{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:125%;color:#26252c;margin-top:10px}#add_to_cart_modal .wrapper .separator{width:100%;height:10px;border-bottom:1px dashed #8a949c;margin-top:10px}#add_to_cart_modal .wrapper .options_list{display:flex;flex-direction:column;padding-bottom:50px}#add_to_cart_modal .wrapper .options_list .q-icons-container{display:flex;justify-content:flex-start;align-items:center;width:266px;height:46px}#add_to_cart_modal .wrapper .options_list .q-icons-container input{top:11px}#add_to_cart_modal .wrapper .options_list #amount{width:65px !important;height:31px;color:#26252c;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:125%;position:relative;min-width:65px;left:20px}#add_to_cart_modal .wrapper .options_list .add_sign{display:flex;content:"";display:inline-block;height:32px;width:32px;background-image:url("/assets/quantity-plus-sign.png");background-size:cover;position:relative;top:10px;left:40px}#add_to_cart_modal .wrapper .options_list .minus_sign{content:"";display:inline-block;height:32px;width:32px;background-image:url("/assets/quantity-minus-sign.png");background-size:cover;position:relative;top:10px;left:0px}#add_to_cart_modal .wrapper .options_list .select_list{display:flex;flex-direction:column}#add_to_cart_modal .wrapper .options_list .select_list .title{color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:125%}#add_to_cart_modal .wrapper .options_list .select_list .checkbox_title{color:#444b52;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:125%;color:#444b52}#add_to_cart_modal .wrapper .options_list .select_list select,#add_to_cart_modal .wrapper .options_list .select_list input{font-family:"futura-pt","Open Sans",sans-serif !important;background:#fff;border:1px solid #c6c6c6;box-sizing:border-box;border-radius:5px;min-width:604px;height:40px;color:#444b52;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:125%}#add_to_cart_modal .wrapper .options_list .select_list .checkbox{min-width:unset !important;width:15px !important;height:15px !important;border-radius:0px !important;margin-right:10px}#add_to_cart_modal .wrapper .options_list .select_list option{font-family:"futura-pt","Open Sans",sans-serif !important;font-style:normal;font-weight:normal;font-size:16px;line-height:125%;display:flex;align-items:center;color:#444b52;-moz-appearance:none !important}#add_to_cart_modal .wrapper .options_list .select_list select::-ms-expand{display:none !important}#add_to_cart_modal .wrapper .options_list .select_list .checkbox_li{display:flex;align-items:center;justify-content:flex-start;margin-bottom:0px}#add_to_cart_modal .wrapper .options_list .select_list textarea{min-width:604px;height:60px;background:#fff;border:1px solid #c6c6c6;box-sizing:border-box;border-radius:5px;padding-top:15px;text-indent:10px;resize:none;outline:none}#add_to_cart_modal .wrapper .options_list .select_list .who_is_this_for_class,#add_to_cart_modal .wrapper .options_list .select_list .special_instructions_class{height:40px !important;padding-top:5px !important;overflow:hidden !important}#add_to_cart_modal .wrapper .options_list .select_list .who_is_this_for_class{width:244px}#add_to_cart_modal .wrapper .options_list .select_list .quantity{min-width:unset;width:125px}#add_to_cart_modal .wrapper .options_list .select_list .min_characters{position:absolute;right:0px;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:125%;text-align:right;color:rgba(38,37,44,.65)}#add_to_cart_modal .wrapper .options_list .button_list{display:flex;flex-direction:row;list-style-type:none;margin-top:15px;z-index:2000}#add_to_cart_modal .wrapper .options_list .button_list .add_cart_button{background:#aedb7f;border-radius:5px;width:290px;height:48px;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#415623;margin-right:20px}#add_to_cart_modal .wrapper .options_list .button_list .cancel_button{background:#fff;border-radius:10px;border:1px solid #415623;box-sizing:border-box;border-radius:5px;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#415623;width:290px;height:48px}@media screen and (min-width: 1025px)and (max-width: 1500px){.address_time_container{width:calc(100% - 200px);margin-left:50px;padding-left:30px}.address_time_container .when_container{width:40% !important;justify-content:flex-start}.address_time_container .when_container .field_container{width:70% !important}.address_time_container .when_container h5{margin-left:30px}.address_time_container .when_container input{width:100% !important}.address_time_container .where_container{width:50% !important}.address_time_container .where_container .field_container{width:80% !important}.address_time_container .where_container input{width:100% !important}.back_arrow{left:60px}.results{left:90px}.flex-container{width:calc(100% - 464px);margin-left:50px}.flex-container .restaurant_info{width:100%}.flex-container .restaurant_name{margin-top:40px !important}.flex-container .header_title_container{width:100%}.flex-container .carousel-container{width:100%;margin-left:0px}.flex-container .carousel-container.fixed{width:fit-content !important}.alert_container{width:calc(100% - 464px);margin-left:50px}.alert_container p{width:80% !important}.reviews-container{width:calc(100% - 464px);margin-left:50px}.restaurant-info-container{width:calc(100% - 464px);margin-left:50px}}@media screen and (min-width: 769px)and (max-width: 1024px){.flex-container{width:100% !important;margin:0px !important}.flex-container .restaurant_header .header_image{border-radius:0px !important;height:131px}.flex-container .restaurant_header .header_image img{border-radius:0px !important}.cart_container{display:none !important}.address_time_container{width:calc(100% - 100px);margin-left:50px;padding-left:30px;margin-top:30px;border:none}.address_time_container .when_container{width:40% !important;justify-content:flex-start}.address_time_container .when_container .field_container{width:199px !important}.address_time_container .when_container h5{margin-left:30px}.address_time_container .when_container input{width:100% !important}.address_time_container .where_container{width:60% !important}.address_time_container .where_container .field_container{width:80% !important}.address_time_container .where_container input{width:100% !important}.back_arrow{left:20px}.results{left:50px}.flex-container{width:calc(100% - 464px);margin-left:50px}.flex-container .restaurant_info{width:100%}.flex-container .restaurant_name{margin-top:0px !important}.flex-container .header_title_container{width:100%}.flex-container .carousel-container{width:100%;margin-left:0px}.flex-container .carousel-container.fixed{width:fit-content !important}.alert_container{width:calc(100% - 464px);margin-left:50px}.alert_container p{width:80% !important}.reviews-container{width:calc(100% - 64px) !important;border-radius:6px !important;border:1px solid #c6c6c6;background:#fff;margin:auto !important}.restaurant-info-container{width:calc(100% - 64px) !important;margin:16px auto 40px auto !important;border-radius:6px !important;border:1px solid #c6c6c6;background:#fff;padding:24px 8px 24px 8px;height:auto}.restaurant-info-container h2{margin:0px auto 8px auto}}@media screen and (max-width: 1240px){.flex-container h1{font-size:28px}.flex-container h2{font-size:18px}.alert_container p{font-size:14px !important}}@media screen and (max-width: 1040px){.flex-container{width:550px}.alert_container p{font-size:14px !important}.alert_container .attention_menu_icon{left:0px !important}}@media screen and (max-width: 1024px){body header .user-profile{color:#415623 !important;text-align:center !important;font-family:"futura-pt","Open Sans",sans-serif !important;font-size:16.941px !important;font-style:normal !important;font-weight:600 !important;line-height:13.765px !important;text-transform:uppercase}body header .cart-icon.single{display:inline-block !important;margin:10px 4px 0px auto !important;font-weight:600 !important;z-index:2000 !important}body header div.mobile-profile ul.navbar-nav li.nav-item.profile .dropdown-toggle{padding:0px 0px 0px 10px !important}.back_arrow{top:42px}}@media screen and (max-width: 1024px)and (max-width: 767px){.back_arrow{top:10px}}@media screen and (max-width: 1024px){.results{top:16px}}@media screen and (max-width: 1024px)and (max-width: 767px){.results{top:-16px}}@media screen and (max-width: 1024px){.product_link{height:auto !important}.address_container{width:100% !important;margin-left:auto !important;justify-content:center;margin-top:0px !important}.desktop{display:none}.mobile{display:block}.back_mobile{display:inline}#menu_titles_modal{left:0px !important;top:0px !important;height:500px !important}#menu_titles_modal .close_icon{right:10px !important}#menu_titles_modal .modal-content{margin-top:0px !important}.carousel-container.fixed{width:100% !important;top:80px !important}.flex-container{width:100% !important;border-radius:0px !important;border-top:none !important;border-left:none !important;border-right:none !important;padding:0px;border-bottom:1px solid #d9d9d9;margin-bottom:12px !important}}@media screen and (max-width: 1024px)and (min-width: 769px)and (max-width: 1024px){.flex-container{border-bottom:0px}}@media screen and (max-width: 1024px)and (max-width: 767px){.flex-container{margin-bottom:0px !important;margin-top:10px;border-bottom:4px solid #e6ecf1}}@media screen and (max-width: 1024px){.alert_container{width:100% !important;margin-left:0px}.alert_container p{width:80% !important}.mobile_only_cart_button_active{display:flex !important;font-weight:600}.mobile_only_cart_button_not_active{display:flex !important;width:250px !important;height:40px !important;font-weight:600 !important}}@media screen and (max-width: 1024px)and (max-width: 767px){.mobile_only_cart_button_not_active{width:288px !important}}@media screen and (max-width: 1024px){.restaurant_header{width:100% !important;margin-left:0px !important}.restaurant_header .header_image{border-radius:0px !important}.restaurant_header .header_image img{border-radius:0px !important}.restaurant_header .logo_image{display:none !important}.restaurant_info{border:0px !important;width:calc(100% - 20px) !important;margin-left:32px}}@media screen and (max-width: 1024px)and (max-width: 767px){.restaurant_info{margin-left:16px !important}}@media screen and (max-width: 1024px){.restaurant_info .restaurant_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80% !important;max-width:unset !important;display:block !important;text-align:left}.header_title_container{width:100% !important;height:80px !important}.header_title_container h2{display:none !important}.header_title_container .print_link{display:none !important}.points_rewards{bottom:10px !important}.one_x_rewards{background-image:url("/assets/1x-rewards-mobile.svg") !important;width:78px !important;height:64px !important;right:unset !important;left:32px !important;bottom:15px !important}}@media screen and (max-width: 1024px)and (max-width: 767px){.one_x_rewards{left:16px !important}}@media screen and (max-width: 1024px){.two_x_rewards{background-image:url("/assets/2x-rewards-mobile.svg") !important;width:78px !important;height:64px !important;right:unset !important;left:32px !important;bottom:15px !important}}@media screen and (max-width: 1024px)and (max-width: 767px){.two_x_rewards{left:16px !important}}@media screen and (max-width: 1024px){.three_x_rewards{background-image:url("/assets/3x-rewards-mobile.svg") !important;width:78px !important;height:64px !important;right:unset !important;left:32px !important;bottom:15px !important}}@media screen and (max-width: 1024px)and (max-width: 767px){.three_x_rewards{left:16px !important}}@media screen and (max-width: 1024px){.four_x_rewards{background-image:url("/assets/4x-rewards-mobile.svg") !important;width:78px !important;height:64px !important;right:unset !important;left:32px !important;bottom:15px !important}}@media screen and (max-width: 1024px)and (max-width: 767px){.four_x_rewards{left:16px !important}}@media screen and (max-width: 1024px){.five_x_rewards{background-image:url("/assets/5x-rewards-mobile.svg") !important;width:78px !important;height:64px !important;right:unset !important;left:32px !important;bottom:15px !important}}@media screen and (max-width: 1024px)and (max-width: 767px){.five_x_rewards{left:16px !important}}@media screen and (max-width: 1024px){.ten_x_rewards{background-image:url("/assets/10x-rewards-mobile.svg") !important;width:78px !important;height:64px !important;right:unset !important;left:32px !important;bottom:15px !important}}@media screen and (max-width: 1024px)and (max-width: 767px){.ten_x_rewards{left:16px !important}}@media screen and (max-width: 1024px){.carousel-container{margin-left:0px !important}.multiple-items{width:100% !important}.menu_container{display:flex;flex-direction:column !important;padding-left:32px !important;padding-right:32px !important}}@media screen and (max-width: 1024px)and (max-width: 767px){.menu_container{padding-left:16px !important;padding-left:16px !important}}@media screen and (max-width: 1024px){.menu_container .title_price a{font-size:16px !important}.menu_container .spacer{height:20px !important}.menu_container h3{margin-top:0px !important}.menu_container p{margin-top:4px !important;margin-bottom:10px !important;width:100% !important}.menu_container ul{display:flex;flex-direction:column !important}.menu_container ul .menu_category{flex-direction:column !important}.menu_container ul .menu_category .category-detail-left{width:100% !important;border:0px !important}.menu_container ul .menu_category .category-detail-right{width:100% !important;border:0px !important}.menu_container ul .menu_category .category-detail-right ul{margin-left:0px !important}.menu_container ul .menu_category .category-detail-right p{margin-left:0px !important}#add_to_cart_modal{min-height:unset !important;height:100% !important;width:100% !important;overflow:scroll;padding-top:0px}.rq_text{font-size:15px;font-weight:600;margin-left:4px}.order_min_error_mobile{display:none !important;background:rgba(0,0,0,0) !important;padding-left:unset !important;margin-top:40px !important;margin-bottom:40px !important;height:auto}.order_min_error_mobile .order_min_container{width:100%;height:68px;background:#f9e9eb;border:1px solid #c12033;box-sizing:border-box;border-radius:5px;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:125%;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#26252c;position:relative}.order_min_error_mobile .order_min_container .red-error-icon-big{width:24px !important;height:24px !important;display:block;background-image:url("/assets/red-error-icon-big.png");background-repeat:no-repeat;padding:0px;margin-right:15px;margin-top:-20px;margin-left:-25px !important}.order_min_error_mobile .order_min_container #close_err_icon_mobile{display:block;width:12px;height:12px;background-image:url("/assets/dialog-close-icon.png");background-repeat:no-repeat;background-position:100% top;background-size:cover;position:absolute;right:10px;top:8px;cursor:pointer}.cart_link_li_mobile{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0) !important}.coupon_link_mobile{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:125%;text-decoration-line:underline;color:#415623 !important;margin-left:-20px}.view_cart_button_li{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:125%;color:#26252c;height:20px;margin-bottom:10px;position:relative;background:rgba(0,0,0,0) !important;padding-left:unset !important;margin-top:15px}.view_cart_button_li .view_cart_button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#415623;color:#415623 !important;text-align:center !important;font-family:"futura-pt","Open Sans",sans-serif !important;font-size:18px !important;font-style:normal !important;font-weight:600 !important;line-height:125% !important;text-transform:uppercase !important;border-radius:5px !important;background:#aedb7f !important}.check_out_button_li{width:100% !important;padding-left:unset !important;margin-top:30px !important;background:rgba(0,0,0,0) !important}.check_out_button_li form{width:100% !important}.check_out_button_li .check_out_button{width:100%;height:48px;background:#aedb7f;border-radius:5px;box-sizing:border-box;border-radius:5px;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#415623}.page-title{display:none}.who_is_this_for_class{width:100% !important}#team_order_modal{width:290px !important;height:750px;top:50%;overflow:scroll !important}#team_order_modal .easy_management_text,#team_order_modal .team_share_text,#team_order_modal .checkout_pay_text{width:100% !important}#team_order_modal .easy_management_icon,#team_order_modal .team_share_icon,#team_order_modal .checkout_pay_icon{width:64px !important;height:64px !important}#team_order_modal #close_team_order_icon{top:-8px !important;cursor:pointer}#team_order_modal p{font-size:16px !important;width:260px !important}#team_order_modal h1{font-size:16px !important}#team_order_modal h2{margin-top:-25px !important;font-size:14px !important}#team_order_modal .to_wrapper ul{padding-bottom:20px}.wrapper{width:100% !important;margin:0px !important;top:0px;position:relative;padding:15px}.wrapper .rest_name_container{background:#383838;font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:125%;display:flex;align-items:center;text-transform:uppercase;color:#fff;width:110%;height:40px;margin-top:-25px;padding-left:10px}.wrapper .min_characters{right:25px !important}.wrapper .button_list{flex-direction:column !important}.wrapper .button_list .add_cart_button{width:100% !important;height:48px !important}.wrapper .button_list .cancel_button{width:100% !important;height:48px !important}.wrapper h1{font-size:16px !important;margin-left:10px;width:75%;margin-top:20px;display:none !important}.wrapper h2{margin:0px 0px 0px 0px !important;color:#26252c !important;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px !important;font-style:normal !important;font-weight:600 !important;line-height:125%}.wrapper #price{margin:0px 0px 0px 0px !important;color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px !important;font-style:normal;font-weight:600;line-height:125%}.wrapper .descr{margin:10px 0px 10px 0px !important;font-size:14px !important;color:#26252c !important}.wrapper input,.wrapper select,.wrapper textarea{width:100% !important;min-width:unset !important}.wrapper .separator{margin-left:15px;width:90% !important}.wrapper ul{margin-left:0px;width:100% !important}.wrapper .q-icons-container{width:100% !important;justify-content:center !important}.wrapper .q-icons-container input[type=text]{left:0px !important;width:60px !important;height:40px !important;margin-left:24px;margin-right:24px}.wrapper .q-icons-container .add_sign{left:0px !important}.wrapper select,.wrapper input{width:244px;height:40px;font-size:12px}.wrapper #add_to_cart_close_icon{background-image:url("/assets/dialog-close-icon.png") !important;background-repeat:no-repeat;background-size:cover;height:12px;width:12px;position:absolute;top:15px !important;right:20px !important}.cart_container{display:none !important}}@media screen and (max-width: 767px){#menu_unavailable_modal{width:90% !important}#menu_unavailable_modal h3{font-size:20px !important}#menu_unavailable_modal p{font-size:16px !important}#menu_unavailable_modal #clear_cart{font-size:16px !important}.address_time_container{display:none !important}#team_order_modal{width:95%;height:541px;top:40%;overflow:scroll !important}#team_order_modal .to_wrapper ul{margin-bottom:20px}#event-dialog-mobile{width:288px;min-height:317px;height:auto;position:fixed;position:fixed;top:0px !important;left:50% !important;transform:translateX(-50%) !important;margin-top:20px;z-index:6000000 !important;border-radius:16px;border:1px solid #c6c6c6;background:#fff;overflow-y:hidden;padding:16px}#event-dialog-mobile .modal-header{width:100% !important;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:14px 0px 0px 0px;border-bottom:0px}#event-dialog-mobile .modal-header h2{color:#26252c;font-family:"futura-pt","Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize}#event-dialog-mobile .modal-header .edit_event_close_icon{background-image:url("/assets/event-detail-close-icon.png");background-repeat:no-repeat;background-size:cover;width:14.995px;height:14.995px;position:absolute;top:0px;right:0px}#event-dialog-mobile .modal-header .open-browsing-info-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;border:0px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9 !important;border-bottom:0;background:#fefae7;padding-top:8px;padding-bottom:8px;width:calc(100% + 32px);margin-top:16px;margin-left:-16px}#event-dialog-mobile .modal-header .open-browsing-info-container .warning-icon{width:32px;height:32px;background-image:url("/assets/order-menu-warning-icon.png");background-repeat:no-repeat}#event-dialog-mobile .modal-header .open-browsing-info-container span{width:214px;height:40px;color:#383838;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%}}@media screen and (max-width: 767px)and (min-width: 1025px)and (max-width: 1500px){#event-dialog-mobile .modal-header .open-browsing-info-container span{font-size:15px;width:170px}}@media screen and (max-width: 767px){#event-dialog-mobile .modal-dialog{margin:0px !important;height:100%;max-width:unset !important}#event-dialog-mobile .modal-content{width:100%;height:auto;margin-top:0px !important;border:none}#event-dialog-mobile .modal-body{padding:0px !important}#event-dialog-mobile .modal-body .action-container{display:flex;justify-content:center}#event-dialog-mobile .modal-footer{display:none !important}#event-dialog-mobile .container{width:100%;display:flex;flex-direction:column;padding:0px !important}#event-dialog-mobile .container .event-datetimepicker-container{display:flex;flex-direction:column;padding-top:15px;padding-bottom:0px}#event-dialog-mobile .container .event-datetimepicker-container .when_container{display:flex;flex-direction:column !important;margin-bottom:0px !important}#event-dialog-mobile .container .event-datetimepicker-container .when_container .title{color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal}#event-dialog-mobile .container .event-datetimepicker-container .when_container .field_container{position:relative}#event-dialog-mobile .container .event-datetimepicker-container .when_container .field_container div.date_time_error{display:none}#event-dialog-mobile .container .event-datetimepicker-container .when_container .field_container div.incomplete_date_time{color:#b20707;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px;display:inline !important;position:absolute;left:0px;bottom:-20px;border:0px;width:calc(100% + 100px)}#event-dialog-mobile .container .event-datetimepicker-container .when_container .field_container input{width:100% !important;height:44px !important;border-radius:8px;background:#fff;color:#505050;font-family:"futura-pt","Open Sans",sans-serif;border:2px solid #c6c6c6;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-indent:18px;padding-left:0px}#event-dialog-mobile .container .event-datetimepicker-container .when_container .field_container input.incomplete_date_time{border:2px solid #b20707;background:#fdeded}#event-dialog-mobile .container .event-datetimepicker-container .when_container .field_container .calendar_icon{background-image:url("/assets/calendar-icon.png");background-repeat:no-repeat;width:21px;height:20px;position:absolute;right:10px;bottom:7px;cursor:pointer}#event-dialog-mobile .container .event-datetimepicker-container .where_container{display:flex;flex-direction:column !important;position:relative;margin-bottom:8px}#event-dialog-mobile .container .event-datetimepicker-container .where_container.incomplete_address{margin-bottom:25px}#event-dialog-mobile .container .event-datetimepicker-container .where_container.invalid_address{margin-bottom:35px}#event-dialog-mobile .container .event-datetimepicker-container .where_container .title{color:#585858;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal}#event-dialog-mobile .container .event-datetimepicker-container .where_container div.address_error{display:none}#event-dialog-mobile .container .event-datetimepicker-container .where_container div.address_error.incomplete_address{color:#b20707;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px;display:inline !important;position:absolute;left:0px;bottom:-20px;border:0px;width:calc(100% + 20px)}#event-dialog-mobile .container .event-datetimepicker-container .where_container span.address_error{display:none}#event-dialog-mobile .container .event-datetimepicker-container .where_container span.address_error.err-autocomplete{color:#b20707;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px;display:inline !important;position:absolute;bottom:-35px;border:0px;width:calc(100% + 20px)}#event-dialog-mobile .container .event-datetimepicker-container .where_container .address-book-icon{width:17.188px;height:19.761px;background-image:url("/assets/address-book-icon.svg") !important;background-repeat:no-repeat;position:absolute;right:18px;bottom:15px;cursor:pointer}#event-dialog-mobile .container .event-datetimepicker-container .where_container .choose-location-icon{width:24px;height:24px;position:absolute;right:68px;bottom:12px;background-image:url("/assets/choose-location-icon.png");background-size:cover;background-repeat:no-repeat;cursor:pointer}#event-dialog-mobile .container .event-datetimepicker-container .where_container .address_x_icon{background-image:url("/assets/address-x-icon.png");background-repeat:no-repeat;width:32px;height:32px;position:absolute;right:60px;bottom:2px;cursor:pointer}#event-dialog-mobile .container .event-datetimepicker-container .where_container .field_container{position:relative}#event-dialog-mobile .container .event-datetimepicker-container .where_container .field_container input{width:100% !important;height:44px !important;border-radius:8px;background:#fff;color:#505050;font-family:"futura-pt","Open Sans",sans-serif;border:2px solid #c6c6c6;font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding-right:120px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:18px;padding-left:0px}#event-dialog-mobile .container .event-datetimepicker-container .where_container .field_container input.error{border:2px solid #b20707 !important;background:#fdeded}#event-dialog-mobile .container .event-datetimepicker-container .where_container .field_container input.incomplete_address{border:2px solid #b20707;background:#fdeded}#event-dialog-mobile .container .event-datetimepicker-container .where_container .field_container .address-book-icon{width:17.188px;height:19.761px;background-image:url("/assets/address-book-icon.svg") !important;background-repeat:no-repeat;position:absolute;right:17px;bottom:12px;cursor:pointer}#event-dialog-mobile .container .event-datetimepicker-container .where_container .field_container .choose-location-icon{width:24px;height:24px;position:absolute;right:65px;bottom:11px;background-image:url("/assets/choose-location-icon.png");background-size:cover;background-repeat:no-repeat;cursor:pointer}#event-dialog-mobile .container .event-datetimepicker-container .where_container .field_container .vertical-bar{width:1px;height:44px;border:1px solid #c6c6c6;position:absolute;right:51px;top:0px;cursor:pointer}#event-dialog-mobile .container .event-datetimepicker-container .where_container .field_container .vertical-bar.incomplete_address{border:1px solid #b20707 !important}#event-dialog-mobile .container .event-datetimepicker-container .where_container .field_container .where_edit_icon{background-image:url("/assets/where-edit-icon.svg");background-repeat:no-repeat;width:30px;height:26px;position:absolute;right:45px;bottom:17px;cursor:pointer}#event-dialog-mobile .action-container{display:flex;flex-direction:column !important;align-items:center !important}#event-dialog-mobile .action-container #done-datetimepicker-mobile{width:256px;height:40px;display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;align-self:stretch;border-radius:4px !important;background:#aedb7f;color:#253d1b;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;margin-top:27px}#event-dialog-mobile .action-container #done-datetimepicker-mobile:disabled{width:258px;height:47px;border-radius:4px !important;border:1px solid #e6ecf1;background:#fcfcfc;color:#c6c6c6;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;margin-top:27px}#event-dialog-mobile .action-container #cancel_icon_mobile{color:#6497a1;text-align:center;font-family:"futura-pt","Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-top:30px !important;z-index:4000;cursor:pointer}}@media screen and (max-width: 414px){.flex-container-mobile .subcategories .menu_description .title_price .price{width:28%}.wrapper h1{justify-content:flex-start;margin-left:15px;width:75%;margin-top:17px;max-width:180px}}@media screen and (max-width: 320px){.team_order_container{margin:0px auto auto auto !important}}@media screen and (max-width: 280px){.team_order_container{margin:0px auto auto 60px !important}h1{font-size:16px !important}.min_characters{font-size:12px !important}.subcategories li{font-size:12px !important}.title a{font-size:14px !important}.rest_name_container{font-size:12px}.wrapper h1{font-size:14px !important}.select_list textarea{font-size:12px !important}.select_list select{min-width:unset !important;width:230px !important}.button_list .add_cart_button{width:95% !important}.button_list .cancel_button{width:95% !important}#team_order_modal button{width:90% !important}}
