.login-holder [disabled][type=submit]{opacity:66.66667%;pointer-events:none}.login-holder [type=submit]{padding:calc( 1 / 2 * ( 3 / 2 * 1.5rem - .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 .08333em rgba(68,75,82,0.8)}.login-holder :hover[type=submit],.login-holder :focus[type=submit]{background-color:#bbe68f;color:#000;text-shadow:0 0 .08333em rgba(255,255,255,0.8)}.login-holder [disabled][type=submit]{opacity:66.66667%;pointer-events:none}.login-holder [type=submit]{padding:calc( 1 / 2 * ( 3 / 2 * 1.5rem - .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 .08333em rgba(68,75,82,0.8)}.login-holder :hover[type=submit],.login-holder :focus[type=submit]{background-color:#bbe68f;color:#000;text-shadow:0 0 .08333em rgba(255,255,255,0.8)}.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:#000000;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:#FFFFFF;box-shadow:4px 8px 24px #F2F2F5;border-radius:12px}input[name=menu_toggle]{display:none}button{font-weight:600;font-style:normal;text-align:center;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center}button a{color:#415623;text-decoration:none}button a:hover{color:#415623;text-decoration:none}@media all and (max-width: 768px){button{width:230px;height:44px;font-size:16px}}button.marketing-green{width:263px;height:60px;background:#AEDB7F;border:1px solid #AEDB7F !important;border-radius:5px;color:#415623;font-size:18px;line-height:22.5px;font-weight:600}@media all and (max-width: 768px){button.marketing-green{width:230px;height:44px;font-size:16px}}button.marketing-green:hover{background:rgba(174,219,127,0.3)}button.marketing-green:active{background:rgba(174,219,127,0.5)}button.marketing-green:focus{background:rgba(174,219,127,0.5);border:2px solid #FFFFFF;box-sizing:border-box}button.marketing-green:disabled{background:#D4E7C1;color:#A3AD94}button.marketing-green.small{width:125px;height:36px}button.marketing-white{color:#415623;font-size:18px;line-height:22.5px;width:263px;height:60px;border:none;background:transparent}@media all and (max-width: 768px){button.marketing-white{width:230px;height:44px;font-size:16px}}button.marketing-white:hover{background:rgba(174,219,127,0.3);border-radius:5px}button.marketing-white:active{background:rgba(174,219,127,0.5);border-radius:5px}button.marketing-white:focus{background:rgba(174,219,127,0.5);border:2px solid #FFFFFF;box-sizing:border-box;border-radius:5px}button.marketing-white:disabled{background:#D4E7C1;border-radius:5px;color:#A3AD94}button.marketing-white.small{width:125px;height:36px}button.marketing-white-bordered{width:419px;height:100px;border:1px solid #000000;box-sizing:border-box;box-shadow:0px 8px 24px rgba(0,0,0,0.15);border-radius:6px;background-color:#fff;color:#415623}@media all and (max-width: 768px){button.marketing-white-bordered{width:230px;height:44px;font-size:16px}}button.marketing-white-bordered:hover{background:#F4FAEC}button.marketing-white-bordered:active{background:#E0EECB}button.marketing-white-bordered:focus{background:#F4FAEC;border:1px solid #000000}button.marketing-white-bordered:disabled{border:1px solid #8A949C;background:#fff}button.marketing-white-bordered:disabled a,button.marketing-white-bordered:disabled div.desc{opacity:0.65}button.marketing-white-bordered.small{width:125px;height:36px}@media all and (max-width: 768px){button.marketing-white-bordered{width:298px;height:100px}}button.marketing-white-bordered div.desc{width:327px;height:25px;background:rgba(162,207,95,0.5)}button.marketing-white-bordered div.desc p{font-style:normal;font-weight:normal;font-size:20px;line-height:125%;text-align:center;color:#000000}button.marketing-white-bordered a{font-family:"futura-pt","Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:125%;text-align:center;text-transform:uppercase;color:#415623}@media all and (max-width: 768px){button.marketing-white-bordered a{font-size:20px}}button.marketing-white-bordered-small{width:125px;height:36px;border:1px solid #415623;box-sizing:border-box;border-radius:5px;background-color:#fff}button.product-green{width:280px;height:48px;background:#AEDB7F;border-radius:5px;color:#415623}button.product-green.small{font-family:"futura-pt","Open Sans",sans-serif;font-size:14px;font-weight:600;line-height:125%;color:#415623;width:125px;height:36px}@media all and (max-width: 768px){button.product-green{width:230px;height:44px;font-size:16px}}button.product-green a{font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-weight:600;line-height:125%;color:#415623;display:flex;justify-content:center;align-content:center;text-align:center;text-transform:uppercase}button.product-green:hover{background-color:rgba(174,219,127,0.3)}button.product-green:active{background-color:rgba(174,219,127,0.5)}button.product-green:focus{background:rgba(174,219,127,0.5);border:2px solid #FFFFFF;box-sizing:border-box}button.product-green:disabled{background:#D4E7C1;color:#A3AD94}button.product-white{width:280px;height:48px;border:1px solid #415623;box-sizing:border-box;border-radius:5px;color:#415623}@media all and (max-width: 768px){button.product-white{width:230px;height:44px;font-size:16px}}button.product-white a{font-family:"futura-pt","Open Sans",sans-serif;font-size:18px;font-weight:600;line-height:125%;color:#415623;display:flex;justify-content:center;align-content:center;text-align:center;text-transform:uppercase}button.product-white:hover{background-color:rgba(174,219,127,0.3)}button.product-white:active{background-color:rgba(174,219,127,0.5)}button.product-white:focus{background:rgba(174,219,127,0.5);border:2px solid #FFFFFF;box-sizing:border-box}button.product-white:disabled{border:1px solid #A3AD94;background:#E5E5E5;color:#A3AD94}button.product-secondary{width:280px;height:48px;border:1px solid #415623;box-sizing:border-box;border-radius:5px;background-color:#fff;color:#415623;font-size:18px;font-weight:600;font-style:normal}button.product-secondary.small{width:125px;height:36px}button.product-secondary:hover{background:rgba(174,219,127,0.3);border:1px solid rgba(174,219,127,0.3)}button.product-secondary:active{background:rgba(174,219,127,0.5);border:1px solid rgba(174,219,127,0.5)}button.product-secondary:focus{border:2px solid #fff;box-sizing:border-box}button.warning{width:238px;height:48px;border-radius:5px;background:#C12033;color:#fff}button.warning.small{width:125px;height:36px}button.warning.large{width:280px}button.warning:hover{background:#B00C20}button.warning:active{background:#8F0011}button.warning:focus{background:#B00C20;border:2px solid #B00C20}button.warning:disabled{background:#C75E6A}button.warning a{font-weight:600;font-size:18px;line-height:22.5px;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;text-transform:uppercase}button.warning a:hover,button.warning a:active,button.warning a:focus,button.warning a:disabled{color:#fff}button.nav{width:117px;height:48px;background:#AEDB7F;color:#415623}button.icon{display:flex !important;margin:0px !important}@media all and (max-width: 768px){button.icon{width:36px;height:36px}}@media all and (max-width: 768px){button.icon.close{margin:unset !important}}div.feedback{width:95%;margin:auto;border-radius:5px;box-sizing:border-box;height:46px;display:none;justify-content:space-between;align-content:center;font-size:18px}@media all and (max-width: 768px){div.feedback{height:auto}}div.feedback div.left{display:flex;justify-content:flex-start;align-items:center}@media all and (max-width: 768px){div.feedback div.left{justify-content:space-between}}div.feedback div.left span.first.icon{margin-left:30px;margin-top:2px}@media all and (max-width: 768px){div.feedback div.left span.first.icon{margin-left:10px}}@media all and (max-width: 320px){div.feedback div.left span.first.icon{margin-left:0px}}div.feedback div.left span.first.icon.ic-warning{margin-top:10px}div.feedback div.left span.msg{font-size:18px;font-weight:normal;color:#26252C;display:flex;align-items:center;margin-left:20px}@media all and (max-width: 768px){div.feedback div.left span.msg{font-size:15px;margin-left:5px;padding-left:5px}}@media all and (max-width: 320px){div.feedback div.left span.msg{margin-left:15px}}div.feedback div.right{display:flex;justify-content:flex-end;align-items:center}div.feedback div.right span{margin-top:0px;margin-right:6px}@media all and (max-width: 768px){div.feedback div.right span{margin-top:0px}}div.feedback.feedback-warning{background-color:#FEFAE7;border:1px solid #F4C508}div.feedback.feedback-error{background-color:#F9E9EB;border:1px solid #C12033}div.feedback.feedback-info{background-color:#F0F5F6;border:1px solid #0063F7}div.feedback.feedback-success{background-color:#F4FBEC;border:1px solid #89D33C}input{width:345px;height:40px;border-radius:5px;background:#fff;border:1px solid #C6C6C6;box-sizing:border-box;color:rgba(38,37,44,0.65);font-size:16px;line-height:125%;display:flex;justify-content:center;align-items:center}input:focus{border:1px solid #6B9936 !important}input:disabled{background-color:#F2F2F2}input.search{width:215px;height:40px}input.with-button-small{width:280px;height:39px}input.with-button-large{width:490px;height:48px}input.error{border:1px solid #C12033}textarea{border-radius:5px;background:#fff;border:1px solid #C6C6C6;box-sizing:border-box;color:#26252C}textarea:focus,textarea:active,textarea:focus-visible{border:1px solid #6B9936 !important}textarea:disabled{background-color:#F2F2F2}div.input-group-append button{background-color:#AEDB7F}div.input-group-append button.error{background-color:#C12033}span.error-message{font-size:12px;line-height:15px;color:#C12033}label{color:#444B52;font-size:16px;font-weight:600;font-style:normal;line-height:125%}input[type=checkbox]{width:16px !important;height:16px !important;background:linear-gradient(180deg, rgba(255,255,255,0.02) 3.12%, rgba(97,121,133,0.02) 100%),#fff;border:1px solid #C6C6C6;box-sizing:border-box;box-shadow:0px 1px 1px rgba(97,121,133,0.0528),0px 1px 1px rgba(64,82,88,0.032);border-radius:3px;position:relative}input[type=checkbox]:checked{background-image:url("/assets/green-check.svg");position:absolute;top:25%;bottom:25%;background:#6B9936}input[type=checkbox]:disabled{background-image:url("/assets/disabled-check.svg");background-color:#F2F2F2;color:#8A949C;position:absolute;left:18.75%;right:18.75%;top:25%;bottom:25%}input[type=radio]{width:16px;height:16px;background:#fff;border:1px solid #C6C6C6;box-sizing:border-box}input[type=radio]:checked:after{background:#6B9936;left:25%;right:25%;top:25%;bottom:25%}input[type=radio]:active:after{background:#6B9936;left:25%;right:25%;top:25%;bottom:25%}div.custom-control.custom-radio label.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#6B9936;background-color:#6B9936}div.custom-control.custom-switch label.custom-control-input:checked ~ .custom-control-label::before{color:#6B9936;border-color:#6B9936;background-color:#6B9936}body.overdue-invoices .action_buttons_container{display:flex;flex-direction:row;justify-content:center}body.overdue-invoices .action_buttons_container a{text-decoration:none !important}body.overdue-invoices .action_buttons_container div.invoice-pdf-download{background-image:url("/assets/invoice-pdf-download.svg");background-size:40px 28px;background-repeat:no-repeat;width:40px;height:28px;border-radius:0px !important;border:none !important;margin-left:30px}body.overdue-invoices .action_buttons_container div.pay-icon{width:43px;height:28px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#AEDB7F;color:#415623;text-align:center;font-family:"futura-pt";font-size:16px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;margin-left:16px}span.icon,img.icon{width:32px;height:32px;background-repeat:no-repeat;border:0;border-radius:4px;margin:1px}span.icon.nb,img.icon.nb{padding:15px}span.icon.nb-lg,img.icon.nb-lg{padding:18px}span.icon:hover,img.icon:hover{background:rgba(174,219,127,0.2);border-radius:4px;background-repeat:no-repeat}span.icon:active,img.icon:active{background:#AEDB7F;border-radius:4px;background-repeat:no-repeat}span.icon:focus,img.icon:focus{border:1px solid #6B9936;border-radius:4px;background-repeat:no-repeat}span.icon[disabled],img.icon[disabled]{opacity:0.4;background-repeat:no-repeat}span.icon.ic-sm,img.icon.ic-sm{width:24px;height:24px}span.icon.ic-lg,img.icon.ic-lg{width:36px;height:36px}span.icon.ic-xl,img.icon.ic-xl{width:48px;height:48px}span.icon.ic-add,img.icon.ic-add{background-image:url("/assets/ic-add.svg");background-size:16px 16px;background-position:8px 8px}span.icon.ic-add.ic-sm,img.icon.ic-add.ic-sm{background-size:15px 15px;background-position:5px 5px}span.icon.ic-burger-menu,img.icon.ic-burger-menu{background-image:url("/assets/burger-menu.svg");background-size:24px 15.5px;background-position:4px 8px;color:#383838}span.icon.ic-calendar,img.icon.ic-calendar{background-image:url("/assets/ic-calendar.svg");background-size:20.16px 20px;background-position:6px 6px}span.icon.ic-cart,img.icon.ic-cart{background-image:url("/assets/ic-cart.svg");background-size:23.93px 20.97px;background-position:4px 6px}span.icon.ic-change-credit-card,img.icon.ic-change-credit-card{background-image:url("/assets/ic-change-credit-card.svg");background-size:32px 32px;background-position:0px 0px}span.icon.ic-change-credit-card.ic-sm,img.icon.ic-change-credit-card.ic-sm{background-size:20px 20px;background-position:2px 2px}span.icon.ic-change-credit-card.ic-lg,img.icon.ic-change-credit-card.ic-lg{background-position:1.5px 3px}span.icon.ic-circle-check,img.icon.ic-circle-check{background-image:url("/assets/ic-circle-check.svg");background-size:24px 24px;background-position:4px 4px}span.icon.ic-circle-info,img.icon.ic-circle-info{background-image:url("/assets/ic-circle-info.svg");background-size:24px 24px;background-position:4px 4px}span.icon.ic-circle-times,img.icon.ic-circle-times{background-image:url("/assets/ic-circle-times.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-clock,img.icon.ic-clock{background-image:url("/assets/ic-clock.svg");background-size:20px 20px;background-position:6px 6px;border:0}span.icon.ic-cog-wheel,img.icon.ic-cog-wheel{background-image:url("/assets/ic-cog-wheel.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-collapse-minus,img.icon.ic-collapse-minus{background-image:url("/assets/ic-collapse-minus.svg");background-size:18px 18px;background-position:3px 3px}span.icon.ic-collapse-plus,img.icon.ic-collapse-plus{background-image:url("/assets/ic-collapse-plus.svg");background-size:18px 18px;background-position:3px 3px}span.icon.ic-collapse-plus.disabled,img.icon.ic-collapse-plus.disabled{background-image:url("/assets/ic-remove-disabled.svg")}span.icon.ic-credit-card,img.icon.ic-credit-card{background-image:url("/assets/ic-credit-card.svg");background-size:24px 24px;background-position:4px 4px}span.icon.ic-credit-card.ic-sm,img.icon.ic-credit-card.ic-sm{background-size:20px 20px;background-position:2px 2px}span.icon.ic-delete,img.icon.ic-delete{background-image:url("/assets/ic-delete.svg");background-size:18.64px 20px;background-position:7px 6px;color:#383838}span.icon.ic-delete.red,img.icon.ic-delete.red{background-image:url("/assets/ic-delete-red.png")}span.icon.ic-delete.ic-sm,img.icon.ic-delete.ic-sm{background-size:40px 40px;background-position:-2px -3px}span.icon.ic-delete.ic-xs,img.icon.ic-delete.ic-xs{background-size:32px 32px}span.icon.ic-delivery-pics,img.icon.ic-delivery-pics{background-image:url("/assets/ic-delivery-pics.svg");background-position:-16px -13px}span.icon.ic-details-hide,img.icon.ic-details-hide{background-image:url("/assets/ic-details-hide.png");background-size:8.5px 5.21px;background-position:8px 9px}span.icon.ic-details-hide.cafe,img.icon.ic-details-hide.cafe{background-size:10px 6px;background-position:5px 11px !important}span.icon.ic-details-hide.nb.loc,img.icon.ic-details-hide.nb.loc{background-image:url("/assets/ic-details-show.svg");background-size:28px 28px;background-position:3px 3px;transform:rotate(180deg);-ms-transform:rotate(18deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}span.icon.ic-details-hide-sponsor,img.icon.ic-details-hide-sponsor{background-image:url("/assets/ic-details-hide-sponsor.png");background-size:32px 32px;background-position:0px -2px}span.icon.ic-details-show-sponsor,img.icon.ic-details-show-sponsor{background-image:url("/assets/ic-details-show-sponsor.png");background-size:32px 32px;background-position:0px -2px}span.icon.ic-details-show,img.icon.ic-details-show{background-image:url("/assets/ic-details-show.png");background-size:8.5px 5.21px;background-position:8px 9px}span.icon.ic-details-show.cafe,img.icon.ic-details-show.cafe{background-size:10px 6px;background-position:5px 11px !important}span.icon.ic-details-show.sponsor,img.icon.ic-details-show.sponsor{background-image:url("/assets/ic-details-show-sponsor.png");background-size:32px 32px;background-position:0px 0px}span.icon.ic-details-show.nb.loc,img.icon.ic-details-show.nb.loc{background-image:url("/assets/ic-details-show.svg");background-size:28px 28px;background-position:3px -3px}span.icon.ic-details-show-white,img.icon.ic-details-show-white{background-image:url("/assets/ic-details-white-down.png");background-size:10px 6px;background-position:5px 9px}span.icon.ic-details-hide-white,img.icon.ic-details-hide-white{background-image:url("/assets/ic-details-white-up.png");background-size:10px 6px;background-position:5px 9px}span.icon.ic-down-arrow,img.icon.ic-down-arrow{background-image:url("/assets/ic-down-arrow.png");background-size:10px 4.29px;border:2.85714px solid #383838;background-position:11px 18.29px;box-sizing:border-box;color:#383838}span.icon.ic-down-arrow.centered,img.icon.ic-down-arrow.centered{background-position:8px 12.29px}span.icon.ic-download,img.icon.ic-download{background-image:url("/assets/ic-download.svg");background-size:24px 24px;background-position:4px 4px}span.icon.ic-download.ic-sm,img.icon.ic-download.ic-sm{background-size:16px 16px}span.icon.ic-download.ic-lg,img.icon.ic-download.ic-lg{background-position:6px 6px}span.icon.invoice-pdf-download,img.icon.invoice-pdf-download{background-image:url("/assets/invoice-pdf-download.svg");background-size:40px 28px;width:32px;height:32px;border-radius:0px !important;border:none !important}span.icon.invoice-pdf-download.ic-sm,img.icon.invoice-pdf-download.ic-sm{background-size:16px 16px}span.icon.invoice-pdf-download.ic-lg,img.icon.invoice-pdf-download.ic-lg{background-position:6px 6px}span.icon.ic-edit,img.icon.ic-edit{background-image:url("/assets/ic-edit.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-edit.ic-sm,img.icon.ic-edit.ic-sm{background-size:14px 14px;background-position:5px 5px}span.icon.ic-envelope,img.icon.ic-envelope{background-image:url("/assets/ic-envelope.svg");background-size:32px 32px;background-position:0px 0px}span.icon.ic-envelope.ic-sm,img.icon.ic-envelope.ic-sm{background-size:16px 16px;background-position:0px 0px}span.icon.ic-error,img.icon.ic-error{background-image:url("/assets/ic-error-bang.svg");background-size:24px 24px;background-position:4px 4px}@media all and (max-width: 768px){span.icon.ic-error,img.icon.ic-error{background-size:20px 20px}}span.icon.ic-error.ic-custom,img.icon.ic-error.ic-custom{background-size:11px 11px;background-position:2px 2px}span.icon.ic-error.ic-sm,img.icon.ic-error.ic-sm{background-size:15px 15px;background-position:1px 3px}span.icon.ic-error.err-large,img.icon.ic-error.err-large{background-size:48px 48px;background-position:-3px -3px;padding:25px}span.icon.ic-green-check,span.icon.ic-success,img.icon.ic-green-check,img.icon.ic-success{background-image:url("/assets/ic-green-check.svg");background-size:24px 24px;background-position:4px 4px}@media all and (max-width: 768px){span.icon.ic-green-check,span.icon.ic-success,img.icon.ic-green-check,img.icon.ic-success{background-size:20px 20px}}span.icon.ic-green-check.succ-large,span.icon.ic-success.succ-large,img.icon.ic-green-check.succ-large,img.icon.ic-success.succ-large{background-size:48px 48px;background-position:1px 1px;padding:25px}@media all and (max-width: 768px){span.icon.ic-green-check.succ-large,span.icon.ic-success.succ-large,img.icon.ic-green-check.succ-large,img.icon.ic-success.succ-large{background-size:48px 48px;background-position:1px 1px;padding:25px}}span.icon.ic-left-arrow,img.icon.ic-left-arrow{background-image:url("/assets/ic-left-arrow.png");background-size:12.14px 20.6px;background-position:10px 6px;border-radius:1.5606px}span.icon.ic-left-arrow.ic-sm,img.icon.ic-left-arrow.ic-sm{background-size:9.14px 17.6px;background-position:7px 3px;border-radius:4px}span.icon.ic-left-arrow.ic-xs,img.icon.ic-left-arrow.ic-xs{background-size:7.7px 13.07px;background-position:7px 6px}span.icon.ic-lime-star,img.icon.ic-lime-star{background-image:url("/assets/ic-lime-star.png");background-size:20px 20px;background-position:50% 50%}span.icon.ic-minus,img.icon.ic-minus{background-image:url("/assets/ic-minus.svg");background-size:16px 16px;background-position:8px 8px}span.icon.ic-more-info,span.icon.ic-info,img.icon.ic-more-info,img.icon.ic-info{background:url("/assets/ic-more-info.svg");background-size:24px 24px;background-position:4px 4px;background-repeat:no-repeat}@media all and (max-width: 768px){span.icon.ic-more-info,span.icon.ic-info,img.icon.ic-more-info,img.icon.ic-info{background-size:20px 20px}}span.icon.ic-order-label,img.icon.ic-order-label{background-image:url("/assets/ic-order-label.svg");background-size:30px 30px}span.icon.ic-pdf,img.icon.ic-pdf{background-image:url("/assets/ic-pdf.svg");background-size:27px 29px}span.icon.ic-pdf-black,img.icon.ic-pdf-black{background-image:url("/assets/ic-pdf-black.png");background-size:36px 36px}span.icon.ic-red-circle-white-x,img.icon.ic-red-circle-white-x{background-image:url("/assets/ic-red-circle-white-x.svg");background-size:24px 24px;background-repeat:no-repeat;background-position:2.5px 2.5px}span.icon.ic-red-x,img.icon.ic-red-x{background-image:url("/assets/ic-red-X.svg");background-size:24px 24px;background-repeat:no-repeat;background-position:2.5px 2.5px;padding:15px}span.icon.ic-red-dot,img.icon.ic-red-dot{background-image:url("/assets/small-red-circle.svg");background-size:16px 16px;background-position:31px 31px;background-repeat:no-repeat;color:#fff}span.icon.ic-reorder,img.icon.ic-reorder{background-image:url("/assets/ic-reorder.svg");background-size:32px 32px}span.icon.ic-reorder.ic-sm,img.icon.ic-reorder.ic-sm{background-size:24px 24px}span.icon.ic-reorder.ic-lg,img.icon.ic-reorder.ic-lg{background-position:1.5px 3px}span.icon.ic-right-arrow,img.icon.ic-right-arrow{background-image:url("/assets/ic-right-arrow.svg");background-size:24px 13.71px;background-position:4px 9px}span.icon.ic-right-angle,img.icon.ic-right-angle{background-image:url("/assets/ic-right-angle.png");background-size:24px 24px;background-position:4px 7px}span.icon.ic-search,img.icon.ic-search{background-image:url("/assets/ic-search.svg");background-size:16.8px 17.31px;background-position:8px 7px}span.icon.ic-settings,img.icon.ic-settings{background-image:url("/assets/ic-settings.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-show,img.icon.ic-show{background-image:url("/assets/ic-show.svg");background-size:19px 12.65px;background-position:6.5px 10px}span.icon.ic-show.ic-sm,img.icon.ic-show.ic-sm{background-size:16px 12.65px;background-position:4.5px 6px}span.icon.ic-show.ic-lg,img.icon.ic-show.ic-lg{background-position:9.5px 12px}span.icon.ic-thick-checkmark,img.icon.ic-thick-checkmark{background-image:url("/assets/ic-thick-checkmark.svg");background-size:26.66px 23px;background-position:3px 4px}span.icon.ic-thick-green-check,img.icon.ic-thick-green-check{background-image:url("/assets/ic-thick-green-check.png");width:22.026px;height:19px;background-position:3px 4px}span.icon.ic-thin-green-check,img.icon.ic-thin-green-check{background-image:url("/assets/ic-thin-green-check.svg");width:24px;height:24px;background-position:4px 4px;padding:15px}span.icon.ic-times,img.icon.ic-times{background-image:url("/assets/ic-times.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-times.ic-sm,img.icon.ic-times.ic-sm{background-size:12px 12px;background-position:6px 6px}span.icon.ic-times.ic-lg,img.icon.ic-times.ic-lg{background-size:15px 15px;background-position:10.5px 12px}span.icon.ic-times-white,img.icon.ic-times-white{background-image:url("/assets/ic-times-white.svg");background-size:20px 20px;background-position:6px 6px}span.icon.ic-toggle-off,img.icon.ic-toggle-off{background-image:url("/assets/ic-toggle-off.png");background-size:43.44px 24px;background-position:0px 0px}span.icon.ic-toggle-on,img.icon.ic-toggle-on{background-image:url("/assets/ic-toggle-on.png");background-size:43.44px 24px;background-position:0px 0px}span.icon.ic-tracker,img.icon.ic-tracker{width:36px !important;height:36px !important;display:block;background-image:url("/assets/tracking-icon-cafe.png");background-repeat:no-repeat;background-size:cover;padding:17px}span.icon.ic-warning,img.icon.ic-warning{background-image:url("/assets/ic-warning.svg");background-size:24px 21.94px;background-position:0px 1.03px}span.icon.ic-warning.ic-sm,img.icon.ic-warning.ic-sm{background-size:18px 16.45px}.icon-info{background-color:#6497A1;border:1px solid #6497A1;border-radius:2px}.icon-error{background:#C12033;border:1px solid #C12033;border-radius:2px}.icon-warning{background:#F4C508;border:1px solid #F4C508;border-radius:2px}.icon-success{background:#89D33C;border:1px solid #89D33C;border-radius:2px}.icon-default{background:#8A949C;border:#8A949C;border-radius:2px}.icon-light{background-color:#C6C6C6;border:#C6C6C6;border-radius:2px;border-width:1px}.icon-bg{background:#E6ECF1;border:#E6ECF1 !important;border-width:0px;border-collapse:collapse;border-radius:32px !important}.icon-bg-gray{background-color:#E6ECF1;border-color:#E6ECF1;border-width:1px}.avatar{width:56px;height:56px;border-radius:56px}.initials{width:56px;height:56px;border-radius:56px;background:#AEDB7F;border:3.29412px solid #fff}.initials p{color:#415623;font-weight:600;font-size:26.3529px;line-height:21px;display:flex;align-items:center;text-align:center;text-transform:uppercase}@media all and (max-width: 1024px){div.modal.foodja-modal{width:95% !important;height:auto !important;margin:auto}}div.modal.foodja-modal div.modal-dialog{width:480px;height:350px}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog{width:100% !important;height:auto !important}}div.modal.foodja-modal div.modal-dialog .modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;outline:0;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);background:#fff;box-shadow:0px 0px 0px rgba(6,44,82,0.1),0px 2px 16px rgba(33,43,54,0.08);border-radius:10px}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content{min-width:unset;max-width:unset;max-height:unset;min-height:unset;width:95% !important;height:auto !important;margin:auto !important}}div.modal.foodja-modal div.modal-dialog .modal-content.modal-info{min-width:735px;min-height:544px}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content.modal-info{min-width:unset;min-height:unset}}div.modal.foodja-modal div.modal-dialog .modal-content.modal-warning{max-width:558px;max-height:332px}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content.modal-warning{min-width:unset;min-height:unset}}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header{position:relative;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;margin:auto 20px;padding:10px 0px;border-bottom:2px solid #8A949C}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header .modal-title{text-transform:uppercase}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header .modal-title{font-size:16px}}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header button.icon.close{padding:unset}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content div.modal-header{align-items:center;padding:10px 0px}}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content div.modal-body{width:auto;height:auto}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-body table{width:100%;display:flex;flex-direction:column;justify-content:space-between}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-body table tr{width:100%;display:flex;justify-content:space-between;align-content:center}}div.modal.foodja-modal div.modal-dialog .modal-content div.modal-footer{border-top:unset;flex-wrap:nowrap;flex-direction:row;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem}@media all and (max-width: 1024px){div.modal.foodja-modal div.modal-dialog .modal-content div.modal-footer{flex-direction:column;justify-content:center;align-items:center;margin-top:0px !important}}h1{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:48px;line-height:125%;display:flex;align-items:center;justify-content:center;text-transform:uppercase}h2{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:36px;line-height:125%;display:flex;align-items:center;text-transform:uppercase}h3{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:24px;line-height:125%;display:flex;align-items:center;text-transform:uppercase}h4{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:700;font-size:24px}h5{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:21px;line-height:125%}h6{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:600;font-size:18px;line-height:125%}.body-large{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:normal;font-size:18px;line-height:125%}p,.body-normal{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-style:normal;font-weight:normal;font-size:16px;line-height:125%}.body-small{font-family:"futura-pt","Open Sans",sans-serif;color:#444B52;font-weight:normal;font-style:normal;font-size:12px;line-height:125%}p{margin:5px}a{color:#415623;text-decoration:none}a:link,a:hover,a:visited,a:focus{color:#415623}.text-grey{color:#26252C}.text-white{color:#fff}.text-baltic{color:#26252C}.alert-info{background-color:#6497A1;border:1px solid #6497A1;border-radius:5px;color:#fff;text-align:center;margin:10px}#collapseSD li,#collapseOC li,#collapseLA li,#collapseIE li,#collapseBA li,#collapsePX li,#collapseTU li,#collapseTX li{margin-bottom:8px}#collapseSD a,#collapseOC a,#collapseLA a,#collapseIE a,#collapseBA a,#collapsePX a,#collapseTU a,#collapseTX a{font-family:'futura-pt';font-style:normal;font-weight:400;font-size:14px;line-height:125%;text-decoration-line:underline;color:#415623}body.vc-as-catering section.content div.error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:80px auto 136px auto;max-width:910px;width:100%;height:auto}body.vc-as-catering section.content div.error-container img.shopping-cart{width:80px;height:80px;margin:0px auto 36px auto}body.vc-as-catering section.content div.error-container h5{font-weight:600;font-size:21px;line-height:125%;text-align:center;color:#26252C;margin:0px auto 16px auto;width:100%}body.vc-as-catering section.content div.error-container p{font-weight:normal;font-size:18px;line-height:125%;text-align:center;color:#26252C;max-width:440px;width:100%;margin:0px auto 16px auto}body.vc-as-catering section.content div.error-container button.marketing-green{width:263px;height:60px;margin:16px auto 0px auto}@media all and (max-width: 768px){body.vc-as-catering section.content div.error-container{margin:80px auto}body.vc-as-catering section.content div.error-container p{max-width:290px}}.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:#000000;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:#FFFFFF;box-shadow:4px 8px 24px #F2F2F5;border-radius:12px}input[name=menu_toggle]{display:none}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:10px}@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,0.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}}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,0.35) !important}body header nav.navbar.large-container{padding:0 calc((100% - 1400px) / 2) !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:transparent}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;justify-content:space-between;margin-top:15px;position:relative;right:15px;left:-45px}}@media all and (max-width: 991px) and (hover: none), all and (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 all and (max-width: 991px) and (hover: none), all and (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 all and (max-width: 991px) and (hover: none), all and (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 all and (max-width: 991px) and (hover: none), all and (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 all and (max-width: 991px) and (hover: none), all and (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';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';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';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';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';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,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 55px !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}}@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: 768px){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:0.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:0.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:-15px !important}@media all and (max-width: 768px){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';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';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';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';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';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,0.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,0.15);border-width:1px 0 0 1px;background-color:#fff;transform:rotate(45deg)}@media all and (max-width: 768px){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;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:#000000 !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: 768px){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}}body header nav.navbar ul.navbar-nav li.nav-item.profile{margin-right:65px;margin-top:7px}@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.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';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';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';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';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';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,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:#000000 !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';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% - 1400px) / 2) !important}body div.foodja-logo-container div.foodja-logo-header{margin-left:56px}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: 768px){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,0.1),0px 2px 16px rgba(33,43,54,0.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: 768px){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;height:auto;border:none}@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 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.66667%;z-index:2000}body>footer .cafe_footer_link{font-family:'futura-pt';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:#ffffff}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';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';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';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';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';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}.login-holder{display:flex;flex-direction:column;margin:auto;position:fixed;width:403px;max-height:550px;background:#FFFFFF;box-shadow:0px 0px 20px rgba(0,0,0,0.1),0px 0px 10px rgba(0,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,0.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' !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:#FFFFFF !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';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' !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';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';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:#FFFFFF !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(.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' !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,0.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';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:#FFFFFF !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,0.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>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}}@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\2019re one step away from the\A ultimate 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:#ffffff;box-shadow:0px 0px 20px rgba(0,0,0,0.1),0px 0px 10px rgba(0,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:#ffffff;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:#ffffff}@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(.375em, 2em)}.vc.setup .pw-reset,.vc.setup .pw-new{display:none}li.nav-item.dropdown.products{display:flex;justify-content:space-around}@media all and (max-width: 960px){li.nav-item.dropdown.products{flex-direction:column}}li.nav-item.dropdown.products a.nav-link{padding-right:5px}li.nav-item.dropdown.products a.nav-link span.icon{border:none;padding-left:18px}li.nav-item.dropdown.products a.nav-link span.icon.ic-details-show,li.nav-item.dropdown.products a.nav-link span.icon.ic-details-hide{background-position:5px 9px}li.nav-item.dropdown.products a.nav-link.dropdown-toggle::after{border:none;content:'';margin-left:unset}li.nav-item.dropdown.products div.dropdown-menu{width:557px;height:357px;border-radius:5px;padding:0px}li.nav-item.dropdown.products div.dropdown-menu.show{margin-top:0px;left:-175px}@media all and (max-width: 768px){li.nav-item.dropdown.products div.dropdown-menu.show{margin-top:0px}}li.nav-item.dropdown.products div.dropdown-menu.products-mobile.show{background:#26252C}@media all and (max-width: 768px){li.nav-item.dropdown.products div.dropdown-menu{width:100%;height:177px;margin-top:0px}}li.nav-item.dropdown.products div.dropdown-menu div.product-menu-mobile{display:none}li.nav-item.dropdown.products div.dropdown-menu div.product-menu{display:flex}li.nav-item.dropdown.products div.dropdown-menu div.product-menu a.dropdown-item{margin:0px;padding:0px}@media all and (max-width: 960px){li.nav-item.dropdown.products div.dropdown-menu div.product-menu a.dropdown-item{width:279px}}@media all and (max-width: 960px){li.nav-item.dropdown.products div.dropdown-menu div.product-menu{margin-left:-50px}}li.nav-item.dropdown.products div.dropdown-menu div.product-menu div.menu-item{display:flex;flex-direction:column;margin:0px;min-width:279px}li.nav-item.dropdown.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}li.nav-item.dropdown.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}li.nav-item.dropdown.products div.dropdown-menu div.product-menu div.menu-item div.text p{color:#26252C;font-size:16px;opacity:0.65;font-weight:600;margin:auto auto 8px auto;text-transform:none}li.nav-item.dropdown.products div.dropdown-menu div.product-menu div.menu-item div.text p.right{margin-bottom:28px}li.nav-item.dropdown.products div.dropdown-menu div.product-menu.top div.menu-item.left{width:279px;height:168px;background-image:url("/assets/home-products-catering.png");background-size:279px 168px}li.nav-item.dropdown.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.png")}li.nav-item.dropdown.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}li.nav-item.dropdown.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}li.nav-item.dropdown.products div.dropdown-menu div.product-menu.top div.menu-item.right div.text{background-color:#E9F2E0}li.nav-item.dropdown.products div.dropdown-menu div.product-menu.bottom div.menu-item div.text{margin-top:109px}li.nav-item.dropdown.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}li.nav-item.dropdown.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")}li.nav-item.dropdown.products div.dropdown-menu div.product-menu.bottom div.menu-item.left div.text{border-bottom-left-radius:5px}li.nav-item.dropdown.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}li.nav-item.dropdown.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")}li.nav-item.dropdown.products div.dropdown-menu div.product-menu.bottom div.menu-item.right div.text{border-bottom-right-radius:5px;background-color:#E9F2E0}@media all and (max-width: 767px){li.nav-item.dropdown.products div.dropdown-menu div.product-menu{display:none}li.nav-item.dropdown.products div.dropdown-menu div.product-menu-mobile{display:flex;flex-direction:column;width:320px;margin:auto}li.nav-item.dropdown.products div.dropdown-menu div.product-menu-mobile a.dropdown-item{margin:0px;padding:0px !important}li.nav-item.dropdown.products div.dropdown-menu div.product-menu-mobile div.text{width:320px;height:64px;background:#e6ecf1;border-top:1px solid #C6C6C6}li.nav-item.dropdown.products div.dropdown-menu div.product-menu-mobile div.text h5{font-weight:600;font-size:16px;color:#26252C;margin:12px auto 1px 15px}li.nav-item.dropdown.products div.dropdown-menu div.product-menu-mobile div.text p{font-weight:600;font-size:16px;color:#26252C;opacity:0.65;margin:1px auto 12px 15px;text-transform:none}li.nav-item.dropdown.products div.dropdown-menu div.product-menu-mobile div.text.team{height:82px}li.nav-item.dropdown.products div.dropdown-menu div.product-menu-mobile div.text.bottom{background:#E9F2E0}li.nav-item.dropdown.products div.dropdown-menu div.product-menu-mobile div.text.bottom.last{border-bottom:1px solid #C6C6C6}}
