html{scrollbar-gutter:stable}body{-webkit-overflow-scrolling:auto !important;overscroll-behavior-x:contain}body.safari-keyboard-fix{overflow:auto !important;height:100% !important}#menu-basket{display:none;visibility:hidden;height:0}#menu-basket-overlay{display:none;width:100%;height:100%;background-color:rgba(77,77,77,0.32);position:fixed;top:0;z-index:999999;transition:visibility .00s linear .5s,opacity .5s ease;visibility:hidden;opacity:0}#menu-basket-overlay.show{display:block;visibility:visible;opacity:1;transition:visibility .00s linear .00s,opacity .5s ease .00s}
#menu-basket.highlight{box-shadow:0 0 17px 17px #ED1D2522;background-color:#ED1D2522;transition:box-shadow .3s ease,background-color .3s ease}#menu-items .menu-category-name-standard-container.menu-offer-tag{background-color:#444;color:#fff;padding:10px 16px 10px 16px;text-align:center;font-size:15px;margin:0;border-radius:5px}.categories-and-items-wrapper{display:flex;flex-direction:row;margin-top:32px}#menu-categories{width:254px;min-height:20px;flex-shrink:0}#menu-categories ul.menu-categories-list{padding:0 0 329px 0;margin:0;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;height:100%;width:254px;overflow-x:hidden}
#menu-categories ul.menu-categories-list li.menu-category-nav-link:last-child{margin-bottom:100px}#menu-categories ul.menu-categories-list::-webkit-scrollbar{display:none}body:not(.safari-keyboard-fix) #menu-categories ul.menu-categories-list.fix-menu-categories-to-top{width:254px;position:fixed;top:0;padding-bottom:unset;padding-top:29px;height:unset;max-height:100%}body.safari-keyboard-fix #menu-categories ul.menu-categories-list.fix-menu-categories-to-top{overflow-y:visible}body:not(.safari-keyboard-fix) #menu-categories ul.menu-categories-list.fix-menu-categories-to-bottom{width:254px;position:absolute;top:unset;bottom:0;padding-bottom:unset;padding-top:12px;height:unset}
#menu-categories li.menu-category-nav-link{list-style:none;margin-top:0;margin-bottom:5px}#menu-categories li.menu-category-nav-link.hide-for-search{display:none}#menu-categories li.menu-category-nav-link a.category-link{display:flex;position:relative;background-color:#f3f3f3;border-radius:50vh;border:1px solid #f3f3f3;padding:10px 24px 10px 24px;line-height:18px;clear:both;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-family:"basis-grotesque-black",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;color:#333;align-items:center}
#menu-categories li.menu-category-nav-link a.category-link span{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#menu-categories li.menu-category-nav-link.menu-category-selected a.category-link,#menu-categories li.menu-category-nav-link:hover a.category-link{background-color:#e7131a;border:1px solid #e7131a;color:#fff;text-decoration:none}.menu-sub-category-nav-links{margin:0;padding-left:40px}li.menu-category-nav-link.has-sub-cats .menu-sub-category-nav-links{max-height:2000px;opacity:1;visibility:visible;transition:max-height .25s ease,opacity .25s linear .00s,visibility .00s linear .00s}
li.menu-category-nav-link.has-sub-cats.sub-cats-hidden .menu-sub-category-nav-links{max-height:0;opacity:0;visibility:hidden;transition:max-height .25s ease 0s,opacity .25s linear,visibility .00s linear .15s}li.menu-category-nav-link.has-sub-cats a.category-link img.sub-cat-expand-icon{width:13px;display:inline-block;height:16px;margin-top:2px;flex-grow:0;transform:rotate(180deg);transition:transform .25s linear}li.menu-category-nav-link.has-sub-cats.sub-cats-hidden a.category-link img.sub-cat-expand-icon{transform:rotate(0);transition:transform .25s linear}
li.menu-category-nav-link.menu-category-selected.has-sub-cats a.category-link img.sub-cat-expand-icon,li.menu-category-nav-link.has-sub-cats:hover a.category-link:hover img.sub-cat-expand-icon{filter:brightness(0) invert(1)}.menu-sub-category-nav-links li.menu-sub-category-nav-link{margin:0;list-style:none;text-indent:0;border-left:3px solid #f5f3f3;padding:0}.menu-sub-category-nav-link.hide-for-search{display:none}.menu-sub-category-nav-links .menu-sub-category-nav-link-spacer{margin:0;list-style:none;text-indent:0;border-left:3px solid #f5f3f3;padding:0;height:5px}
.menu-sub-category-nav-links li.menu-sub-category-nav-link:hover,.menu-sub-category-nav-links li.menu-sub-category-nav-link.menu-category-selected{border-left:3px solid #e7131a}.menu-sub-category-nav-links li.menu-sub-category-nav-link a{font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:14px;color:#1f1f1f;display:block;width:100%;padding:6px 0 6px 20px}.menu-sub-category-nav-links li.menu-sub-category-nav-link:hover a,.menu-sub-category-nav-links li.menu-sub-category-nav-link.menu-category-selected a{color:#e7131a;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;text-decoration:none}
#menu-categories-in-flow{z-index:-1;visibility:hidden;width:100%}#menu-search{width:100%;margin:0 0 30px 0;overflow:hidden}#menu-search-clear{height:28px;width:28px;background-image:url("../../images/layout/icons/svg/clear_search_gs.svg");background-repeat:no-repeat;position:absolute;display:inline-block;top:12px;right:4px;float:right;cursor:pointer;overflow:hidden}#menu-search-icon{height:16px;width:16px;background-image:url("../../images/layout/icons/2021/search-icon.svg");background-repeat:no-repeat;position:absolute;display:inline-block;top:12px;left:17px;float:left}
#menu-search input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;border:1px solid #e9ebeb;color:#757575;border-radius:20px;font-size:14px;line-height:18px;padding:10px 44px 10px 44px;background-color:#fff;font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif}.menu-category{width:100%;position:relative;visibility:visible;overflow:auto;margin-top:0}.menu-category ~ .menu-category{margin-top:12px}
.menu-category.hide-for-search,.menu-category.show-for-search{margin-top:0}.menu-category.hide-for-search{visibility:hidden;height:0}.menu-category.show-for-search .menu-category-name-standard-container{display:none}.menu-category-content{width:100%}#menu-items{margin-bottom:100px;padding-left:24px;overflow:hidden;font-size:14px;line-height:14px;font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;display:flex;flex-direction:column;flex-grow:1}
#menu-items a.menu-item-link{color:unset}.menu-item{display:flex;padding:12px 10px 12px 0;border-bottom:1px solid #e9ebeb}.menu-item.hide-for-search{display:none}.menu-offer-item{min-height:unset}a.menu-item-link:hover *{text-decoration:underline}#menu-items .menu-items-container.basket-nav-shown a.menu-item-link:last-child .menu-item{margin-bottom:30px}#menu-items .menu-category:not(.show-for-search) a.menu-item-link:last-child .menu-item{border-bottom:0}.menu-item-info{display:flex;flex-direction:column;flex-grow:1;padding-right:10px;overflow:hidden}
.menu-offer-item .menu-item-info{min-height:auto}.menu-item .menu-item-name{width:100%;padding-right:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-item .menu-sub-item-name{padding-right:15px;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-item .menu-item-image{height:75px;width:75px;border-radius:5px;border:1px solid #d8d8d8;background-image:url("../../images/layout/icons/2021/product_image_placeholder.svg");background-repeat:no-repeat;background-position:center}
.menu-category-description,.menu-item-description{margin-top:6px;line-height:18px;font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:14px;color:#757575;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unavailable .menu-item-description{color:#aaa}#menu-items h2,#menu-basket h2{padding:0;margin:20px 0 15px 0;font-size:20px;line-height:20px;font-weight:bold;font-family:"soehne-breit-dreiviertelfett",Helvetica,Arial,sans-serif;color:#1f1f1f}
#menu-items .offer-category+.menu-category h2{margin-top:20px}.menu-item-info h3{margin:0;padding:0;font-size:14px;line-height:18px;font-family:"basis-grotesque-black",Helvetica,Arial,sans-serif;color:#1f1f1f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unavailable .menu-item-info h3{color:#aaa}#menu-items h2.menu-category-name{padding:0 10px 0 0}#menu-items h3.menu-sub-category-name{font-family:"soehne-breit-buch",Helvetica,Arial,sans-serif;padding:0;margin:10px 0 0 0;font-size:18px;line-height:23px}
.menu-item-not-available{font-weight:normal}#menu-basket,#menu-basket-in-flow{float:left;width:275px}#menu-basket-in-flow{z-index:-1;visibility:hidden;width:100%}#menu-basket-inner,#menu-ordertype-inner{padding-left:0;padding-bottom:100px}#menu-basket-popup-inner #menu-basket-inner,#menu-ordertype-popup-inner,#menu-ordertype-inner{border:0;padding:0}#menu-basket-popup-inner #menu-basket-inner{padding:0 0 120px 0}#menu-ordertype-popup-inner ul.validation-error-list{margin-top:0;margin-bottom:10px}
#menu-basket-inner table td{font-size:13px;line-height:15px;padding-bottom:20px;padding-top:20px;border-top:1px solid #d8d8d8}#menu-basket-inner table td.order-type-selector-col+#menu-basket-inner table td{border-top:0}#menu-basket-inner table tr.menu-basket-order-type+tr td{border-top:0;padding-top:0}#menu-basket-inner table tr.fee-summary-row td{font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:14px}#menu-basket-inner table tr.menu-basket-option-category-row td{border-top:none !important;padding-bottom:10px;padding-top:0}
#menu-basket-table{width:100%}#menu-basket-table .remove-button-col{width:15px}.order-item-cell{padding-left:20px}.price-cell{vertical-align:top}.order-item-cell.vouchers{border-top:none !important;padding-top:0 !important;padding-left:1px}.menu-basket-name-cell{display:flex;flex-direction:row;gap:5px}@supports(-webkit-touch-callout:none) and (not(translate:none)){.menu-basket-name-cell>*:not(:last-child){margin-right:2.5px}}.menu-basket-name{font-size:14px !important;line-height:20px !important;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;flex-grow:1}
.menu-basket-voucher-name-cell{padding-left:25px;background-image:url("../../images/layout/icons/2021/offer-tag.svg");background-repeat:no-repeat;background-position:left 0 top 3px;background-size:15px 15px;color:#e7131a;display:flex;flex-direction:row}.menu-basket-voucher-name-cell .menu-basket-name{font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:12px;line-height:16px}#menu-basket-inner tr.menu-basket-sub-total td{font-size:14px;line-height:20px;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif}
#menu-basket-inner tr.menu-basket-sub-total td.menu-basket-price{font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif}#menu-basket-inner .menu-basket-warning,#menu-ordertype-inner .menu-basket-warning{font-size:14px;line-height:18px;min-height:22px;padding-left:30px;background-image:url("../../images/layout/icons/2021/exclamation-icon.svg");background-repeat:no-repeat;background-position:left 0 top 2px;background-size:20px 20px;margin-bottom:20px;padding-top:3px}
#menu-basket-inner .menu-basket-warning.allergy,#menu-ordertype-inner .menu-basket-warning.allergy{background-image:url("../../images/layout/icons/2021/allergen.svg");background-position:left 0 top 5px}#menu-basket-inner .menu-basket-warning table,#menu-ordertype-inner .menu-basket-warning table{margin:0}#menu-basket-inner .menu-basket-warning td.menu-basket-warning-text,#menu-ordertype-inner .menu-basket-warning td.menu-basket-warning-text{padding-left:20px;padding-top:0;font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;color:#1f1f1f}
#menu-basket-inner .menu-basket-warning td.menu-basket-warning-icon,#menu-ordertype-inner .menu-basket-warning td.menu-basket-warning-icon{width:14px;padding-top:0}td.menu-basket-warning-icon .icon-allergy{height:24px;width:24px;margin-top:0}td.menu-basket-warning-icon .icon-basket-warning{height:24px;width:24px;margin-top:0}td.menu-basket-warning-text.error-text{color:#ff1d23}.menu-basket-total>div{font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:18px !important;line-height:21px !important;border-top:0}
#menu-basket-inner select{background-color:#f5f3f3;border:0;width:50px;font-size:12px;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;padding:6px 16px 6px 13px;color:#2a2a2a;border-radius:15px;background-image:url("../../images/layout/icons/2021/options_dropdown_icon.svg");background-repeat:no-repeat;background-size:12px 30px;background-position:right 8px center;display:inline-block;line-height:1.5em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.menu-basket-price{font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:14px !important;line-height:20px;white-space:nowrap;text-align:right;flex-shrink:0}.menu-basket-voucher-name-cell .menu-basket-price{font-size:14px;color:#aaa;padding-left:5px;text-align:right}.menu-basket-remove-icon{width:14px;height:14px;display:block;background-repeat:no-repeat;background-image:url("../../images/layout/icons/svg/remove.svg")}.menu-basket-remove-icon:hover{background-image:url("../../images/layout/icons/svg/removeHover.svg")}
#menu-basket-inner h2,#menu-ordertype-inner h2,#warnings-inner h2{margin-top:0;font-size:18px;line-height:22px;margin-bottom:24px}#menu-basket-popup #menu-basket-inner h2,#menu-ordertype-popup #menu-ordertype-inner h2,#warnings-popup #warnings-inner h2{display:none}#menu-basket-table .changeTypeForm select{min-width:140px}.menu-item-price-container,.menu-item-price-container-closed{font-weight:bold;padding-right:10px;flex-grow:1;display:flex;align-items:end;margin-top:5px}.menu-item-price{display:inline-block;text-align:right;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;line-height:20px;font-size:14px;color:#1f1f1f}
.unavailable .menu-item-price{color:#aaa}.menu-item-spinner{display:block;text-align:center}.menu-item-spinner img{width:16px;height:16px}#menu-offer-items{width:100%;margin:0 0 0 10px}.menu-checkout-button{margin-top:20px;width:100%;height:50px}.menu-category-name-mobile-container{display:none}.order-item-options-container{margin:5px 0 0 0}.order-item-options-container a.options-toggle{font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:12px;line-height:16px;color:#d01219}
.order-item-options-container a.options-toggle .toggle-icon{width:22px;height:7px;display:inline-block;background-image:url("../../images/layout/icons/2021/options-expand-icon.svg");background-repeat:no-repeat;background-position:center top;background-size:100% 100%;transition:transform .25s linear}.order-item-options-container a.options-toggle.open .toggle-icon{transform:rotate(180deg);transition:transform .25s linear}.order-item-options-container .item-options{max-height:0;opacity:0;visibility:hidden;transition:max-height .25s ease .15s,opacity .2s linear,visibility .00s linear .5s;overflow:hidden}
.order-item-options-container .item-options.open{max-height:2000px;opacity:1;visibility:visible;overflow:auto;transition:max-height .25s ease,opacity .2s linear .25s,visibility .00s linear .00s}.order-item-options-container .menu-basket-option-category{margin-top:5px;color:#757575;font-size:12px;line-height:18px}.order-item-options-container .menu-basket-option-category .option-category-name{padding:0}.order-item-options-container .menu-basket-option-category .option-name{padding:0}.order-item-options-container .menu-basket-option-category .option-name:last-child{padding:0}
.no-overflow{overflow:hidden;height:100%}.menu-ordertype-popup{width:350px;min-width:unset;max-width:unset;visibility:hidden}.menu-ordertype-popup.show{visibility:visible}.menu-ordertype-popup #menu-ordertype-popup-content{visibility:hidden;opacity:0;max-height:0;transition:visibility .00s linear .5s,opacity .5s ease}.menu-ordertype-popup.show #menu-ordertype-popup-content{visibility:visible;max-height:100%;opacity:1;transition:visibility .00s linear,opacity .5s ease}.menu-options-background{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-bottom:0;position:relative}
#menu-basket-popup-inner{height:100%;padding-top:20px}.menu-options-checkbox-item,.menu-options-radio-item{width:100%;background-color:#fff;margin:0}a.menu-option-selection{display:flex;flex-direction:row;color:#1f1f1f;width:100%;font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:16px;padding:13px 52px 13px 16px;box-sizing:border-box;background-image:url("../../images/layout/icons/2021/disclosure_chevron.svg");background-repeat:no-repeat;background-position:right 15px center;background-color:#fff;align-items:center}
a.menu-option-selection.required{border-top:2px solid #f7a000}a.menu-option-selection .item-names{flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:5px}a.menu-option-selection .item-price{flex-shrink:0;color:#757575;font-size:14px;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-weight:bold}a.menu-option-selection.requirement-fulfilled{border-top:2px solid #12e288}.menu-options-unselectable-list{display:flex;flex-direction:column}
.menu-options-unselectable{display:block;color:#1f1f1f;width:100%;font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:16px;padding:13px 16px 0 16px;box-sizing:border-box;background-color:#fff}.menu-options-unselectable-content{border-bottom:1px solid #e9ebeb;padding:0 0 13px 0}.menu-options-unselectable-content span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.menu-options-content label{font-size:16px;line-height:22px;vertical-align:bottom;padding-left:5px;padding-right:5px;flex-grow:1;color:#1f1f1f}
.menu-options-content label.t-error{color:#1f1f1f !important}.menu-options-content input[type="checkbox"],.menu-options-content input[type="radio"]{line-height:16px;vertical-align:bottom;outline:0}.menu-options-add-button-container{text-align:right;clear:both;margin-top:14px}.menu-options-checkbox-container,.menu-options-radio-container{overflow:hidden;clear:both;display:flex;flex-direction:column;flex-grow:1;padding-bottom:50px;overflow-y:scroll}
.menu-options-checkbox-confirmation-container{padding:28px 16px 28px 16px;background-color:#fff;box-shadow:0 -10px 10px 0 #00000022;visibility:hidden;height:0}.menu-option-selection-view.show .menu-options-checkbox-confirmation-container{visibility:visible;height:unset}.menu-options-checkbox-item input[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:3px 3px 0 0;font:inherit;color:#c5c5c7;width:24px;height:24px;border:.15em solid #c5c5c7;border-radius:.3em;transform:translateY(-0.075em);display:grid;place-content:center;flex-shrink:0}
.menu-options-checkbox-item input[type="checkbox"]:checked{background-color:#ed1d25;border:.15em solid #ed1d25}.menu-options-checkbox-item input[type="checkbox"]::before{content:"";width:14px;height:14px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.menu-options-checkbox-item input[type="checkbox"]:checked::before{transform:scale(1)}
.menu-options-header-container{display:flex;flex-direction:column;border-top-left-radius:5px;border-top-right-radius:5px;padding:0 0 21px 0;background-color:#fff;align-items:center}.menu-options-close-button{position:absolute;right:12px;top:12px;z-index:999}.menu-options-header-container .item-large-image-wrapper{background-color:#f5f3f3;display:flex;flex-grow:1;align-items:center;justify-content:center;padding:5px 0 5px 0;width:100%}.menu-options-header-container .item-large-image-wrapper.placeholder{padding:0;align-items:flex-start;justify-content:left;display:flex;flex-direction:column;height:100px;overflow:hidden;width:100%}
.menu-options-header-container .item-large-image-wrapper img{width:200px;height:200px}.menu-options-header-container .item-large-image-wrapper.placeholder img{flex-grow:1}.menu-options-item-name{text-align:center;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:24px;font-weight:bold;line-height:30px;color:#1f1f1f;margin:20px 16px 0 16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.menu-options-item-name.expanded{display:block;-webkit-box-orient:unset;-webkit-line-clamp:unset;overflow:visible}
.menu-options-header-container .item-price{font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:24px;line-height:27px;text-align:center;margin-top:10px}.menu-options-item-description{font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;color:#757575;margin:5px 16px 5px 16px;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.menu-options-item-description.expanded{display:block;-webkit-box-orient:unset;-webkit-line-clamp:unset;overflow:visible}.menu-options-header-container .read-more-button{display:none;font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:16px;color:#e7131a;background-image:url("../../images/layout/icons/2021/read-more-chevron.svg");background-repeat:no-repeat;padding-right:13px;background-position:100% calc(50% + 1px)}.menu-options-header-container .read-more-button.show{display:block}
.menu-options-header-container .statement{font-size:14px;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;color:#1f1f1f;border-radius:999999px;padding:9px 16px 9px 36px;background-repeat:no-repeat;background-position:left 11px center;margin-top:13px}.menu-options-header-container .statement.calorie-statement{background-color:#f5f3f3;background-image:url("../../images/layout/icons/2021/item-info-icons/calorific.svg")}.menu-options-header-container .statement.age-restriction-statement{background-color:transparent;background-image:url("../../images/layout/icons/2021/item-info-icons/restriction-icon.svg");background-size:20px 20px;border:2px solid #d01219;color:#d01219;background-position:left 14px center;padding:9px 21px 9px 40px}
.menu-options-header-container .restriction-info{font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:12px;line-height:18px;color:#d01219;margin-top:0}.statement.age-restriction-statement+.restriction-info{margin-top:13px}.menu-ordertype-popup-header-container,.warnings-popup-header-container{position:absolute;top:0;width:100%;border-radius:0;box-sizing:border-box;z-index:99999}.menu-ordertype-popup-header-container h2,.warnings-popup-header-container h2{color:#1f1f1f;margin:0;padding:0;font-size:18px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.menu-options-header-container table{width:100%;table-layout:fixed;box-sizing:border-box}.menu-options-close-button img,#menu-ordertype-popup-close-button,#warnings-popup-close-button{vertical-align:middle}.menu-options-content h3,.max-selected-container{font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;padding:0;margin-bottom:8px;margin-top:20px;font-weight:bold}.max-selected-container{color:#757575}.menu-option-category-name{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:11px 16px 11px 16px;background-color:#f5f3f3;box-sizing:border-box;align-items:center}
.menu-option-category-name h3{flex-grow:1;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:5px}.menu-option-category-name .required-selection-info{font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:12px;color:#757575;background-image:url("../../images/layout/icons/2021/options-required-icon.svg");background-repeat:no-repeat;background-position:center right;padding-right:36px;min-height:24px;line-height:24px;flex-shrink:0}
.menu-option-category-name .required-selection-info.requirement-met{background-image:url("../../images/layout/icons/2021/options-required-check-icon.svg")}.menu-options-header-cell{vertical-align:middle;padding-right:0;padding-left:0;white-space:nowrap;text-overflow:ellipsis;position:relative}.menu-options-close-button-cell{width:25px}.menu-options-loading-container{margin:0 auto;background:white;border-radius:5px;height:100%;width:100%;text-align:center;display:flex;flex-direction:row;justify-content:center;padding:100px 0 100px 0;box-sizing:border-box}
.menu-options-loading-container img{width:20%}#menu-ordertype-inner .primary-button,#menu-ordertype-inner .secondary-button,#menu-ordertype-inner{min-width:100px}#menu-ordertype-inner p{display:flex;justify-content:center;gap:30px}@supports(-webkit-touch-callout:none) and (not(translate:none)){#menu-ordertype-inner p>*:not(:last-child){margin-right:15px}}.menu-options-form-submit-button{width:200px;display:inline-block}#menu-ordertype-popup-inner{position:relative;overflow:auto;padding:20px 20px 20px 20px}
.menu-options-inner{padding:0;background-color:#f5f3f3}.option-category-wrapper:last-child{margin-bottom:20px}.menu-options-inner select{width:100%;font-size:14px;height:35px;align-items:center;background-clip:padding-box;background-color:#fff;background-repeat:no-repeat;border:1px solid #e9ebeb;border-radius:5px;box-sizing:border-box;display:inline-block;margin:0;outline:#222 none 0px;padding:0 20px 0 10px;text-indent:0;text-rendering:auto;text-shadow:none;text-transform:none;vertical-align:top;white-space:pre;word-spacing:0;writing-mode:lr-tb;-webkit-writing-mode:horizontal-tb;color:#2a2a2a;font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;background-image:url("../../images/layout/icons/2021/options_dropdown_icon.svg");background-size:15px 100%;background-position:right 8px center;appearance:none;-webkit-appearance:none;-moz-appearance:none}
#basket-spinner{position:absolute;top:calc(50% - 32px);left:calc(50% - 32px)}.options-form{display:flex;max-height:95vh;flex-direction:column;overflow:hidden;background-color:#f5f3f3}.menu-options-scroll-content{overflow-y:auto;overflow-x:hidden;height:100%;flex-grow:1;box-sizing:border-box}.menu-options-container .options-button-section{position:relative;width:100%;height:0;padding:0;box-sizing:border-box;background-color:#fff;box-shadow:0 -10px 10px 0 #00000022;flex-grow:0;transition:padding .00s linear .1s,height .25s}
.menu-options-container .options-button-section.max-item-limit-reached{box-shadow:none}.menu-options-container .options-button-section.show{height:140px;padding:15px 20px 28px 20px;transition:padding .00s linear,height .25s}.options-button-section .menu-basket-total{display:flex;gap:10px}.options-button-section .quantity-selection{display:flex;flex-direction:row;align-items:center;justify-content:center}.options-button-section .quantity-selection .quantity-button{width:32px;height:32px;background-repeat:no-repeat;background-position:center center;opacity:1}
.options-button-section .quantity-selection .quantity-button.disabled{opacity:.5}.options-button-section .quantity-selection .quantity-button.quantity-decrement-button{background-image:url("../../images/layout/icons/2021/decrement-quantity.svg")}.options-button-section .quantity-selection .quantity-button.quantity-increment-button{background-image:url("../../images/layout/icons/2021/increment-quantity.svg")}.options-button-section .quantity-selection .quantity-label{min-width:50px;font-family:"soehne-breit-dreiviertelfett",Helvetica,Arial,sans-serif;font-weight:bold;font-size:24px;line-height:32px;text-align:center}
.options-button-section .quantity-selection .quantity-label.disabled{opacity:.5}.product-limit-reached-warning{height:54px;background-color:#d01219;color:#fff;text-align:center;box-shadow:0 -10px 10px 0 #00000022;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:16px;display:flex;flex-direction:row;align-items:center;justify-content:center}.product-limit-reached-warning .product-warning-text{flex-grow:0;background-image:url("../../images/layout/icons/2021/item-info-icons/restriction-icon-white.svg");background-position:left center;background-size:25px 25px;padding-left:35px;background-repeat:no-repeat;line-height:25px}
@supports(-webkit-touch-callout:none) and (not(translate:none)){.options-button-section .menu-basket-total>*:not(:last-child){margin-right:5px}}.menu-link{text-align:center;font-family:"soehne-breit-dreiviertelfett",Helvetica,Arial,sans-serif;font-size:16px}.menu-basket-total{width:100%;display:flex;flex-direction:row;margin-top:10px;margin-bottom:25px}.menu-basket-total .order-total{flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.order-total-spinner{padding-right:10px;height:21px;visibility:hidden}
.order-total-spinner>img{width:21px}.menu-options-add-button-container .primary-button{width:100%}.menu-review-summary-wrapper .review-summary-content{display:inline-flex;align-items:center;margin-top:0;height:19px}#menu-basket-popup{display:block;position:fixed;visibility:hidden;height:0;width:0;z-index:9999;max-width:100%;background-color:#fff;box-shadow:0 -8px 30px 0 rgba(0,0,0,0.3);opacity:0;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .5s ease,visibility .00s linear .5s,width .00s linear .5s,height .00s linear .5s;max-width:600px}
#menu-basket-popup.show{visibility:visible;height:75%;width:75%;opacity:1;transition:opacity .5s ease,visibility .00s linear .00s,width .00s linear .00s,height .00s linear .00s}#menu-basket-popup.shownoanimation{visibility:visible;height:75%;width:75%;opacity:1}#menu-basket-popup #menu-basket-popup-content{min-width:100%;overflow-y:auto;box-sizing:border-box}.basket-checkout-section,.basket-summary-section{position:fixed;width:100%;padding:0;box-sizing:border-box;left:0;bottom:0;background-color:#fff;box-shadow:0 -10px 10px 0 #00000022;z-index:9999}
.basket-checkout-section .basket-checkout-section-wrapper{width:100%;padding:15px 20px 28px 20px;box-sizing:border-box}.basket-summary-section .basket-summary-section-wrapper{width:100vw;padding:28px 42px 28px 42px;box-sizing:border-box}#view-basket-mobile-menu-button{display:flex;flex-direction:row;position:relative;max-width:1024px;margin-left:auto;margin-right:auto}#view-basket-mobile-menu-button .mobile-menu-button-basket{background-image:url("../../images/layout/icons/2021/icons-system-basket-filled-label-white.svg");background-repeat:no-repeat;background-position:left center;background-size:24px 24px;position:relative;width:100px;height:24px;flex-grow:0}
#view-basket-mobile-menu-button #mobile-menu-button-title{flex-grow:1}#view-basket-mobile-menu-button .mobile-menu-button-basket #mobile-menu-button-basket-icon{position:absolute;top:-5px;left:12.3px;color:#000;font-size:10px;width:12px;display:inline-block;text-align:center}#view-basket-mobile-menu-button #mobile-menu-button-price{min-width:100px;flex-shrink:0;flex-grow:0;text-align:right}#menu-basket-popup-inner{box-sizing:border-box;overflow-y:auto}table .menu-basket-price{text-align:right}.basket-restriction-icon{width:19px;height:19px;background-repeat:no-repeat;background-image:url("../../images/layout/icons/2021/item-info-icons/restriction-icon.svg");background-position:center center;background-size:100% 100%;margin:0 15px 0 0;flex-shrink:0}
.basket-restriction-warning{font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;color:#d01219;font-size:12px;line-height:14px;margin-top:6px}.menu-checkout-button{margin-top:0}.menu-basket-popup-background{padding-top:0;padding-bottom:0;height:unset;flex-grow:1}#menu-basket-popup #menu-basket-popup-content{height:100%;position:relative;display:flex;flex-direction:column}.menu-basket-total{margin-bottom:15px;margin-top:0}.menu-options-content{height:100%;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}
#basket-spinner{position:absolute;width:100%;height:100%;top:0;left:0;z-index:99999}.menu-options-container{max-width:50%;min-width:300px;z-index:0;position:fixed;overflow:hidden;width:500px;visibility:hidden;box-shadow:0 -8px 30px 0 rgba(0,0,0,0.3);opacity:0;max-height:800px;display:flex;flex-direction:column;top:-100vh;left:-100vw;will-change:transform,height,visibility,width,opacity,top,left,z-index;transform:translate(0,0);transition:visibility .00s linear .5s,opacity .5s ease,top .00s linear .5s,left .00s linear .5s,transform .00s linear .5s,z-index .00s linear .5s}
.menu-options-container.show{top:50%;left:50%;z-index:999999;transform:translate(-50%,-50%);visibility:visible;opacity:1;transition:visibility .00s linear,opacity .5s ease,top .00s linear,left .00s linear,transform .00s linear,z-index .00s linear;overflow:hidden}.checkout-add-amount{margin-bottom:10px}.popup-header-container .menu-vendor-logo{width:33px;height:33px;border-radius:15%;margin-right:0}.menu-basket-quantity{text-align:center;vertical-align:top;width:50px;padding-top:0}.basket-checkout-section#menu-basket-summary-section{display:unset;z-index:99999;width:100%}
.basket-checkout-section#menu-basket-summary-section.hidden{visibility:hidden;padding:0;opacity:0;height:0;transition:opacity .00s linear .3s,height .3s ease,padding .3s ease,visibility .00s linear .3s}#vendor-closed-popup-overlay{display:block;width:100%;height:100%;background-color:rgba(77,77,77,0.32);opacity:0;position:fixed;transition:visibility .00s linear 1s,opacity 1s ease;z-index:9999;visibility:hidden}#vendor-closed-popup-overlay.show{display:block;visibility:visible;opacity:1;transition:visibility .00s linear .00s,opacity .00s linear .00s;pointer-events:none}
#vendor-closed-popup{display:flex;flex-direction:column;visibility:hidden;position:fixed;height:0;width:500px;top:50%;left:50%;transform:translate(-50%,-50%);bottom:0;background-color:#fff;border-top-left-radius:0;border-top-right-radius:0;min-height:300px;z-index:9999;opacity:0;box-shadow:0 -8px 30px 0 rgba(0,0,0,0.3);transition:opacity .6s ease,height .00s linear .6s,min-height .00s linear .3s,visibility .00s linear .3s;pointer-events:auto}#vendor-closed-popup.show{display:block;transition:visibility .00s linear,opacity 1s ease;visibility:visible;opacity:1}
.vendor-closed-popup-inner{padding:20px 20px 20px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px}form.default span.tippy-container{display:inline-block}@supports(-webkit-touch-callout:none) and (not(translate:none)){.vendor-closed-popup-inner>*:not(:last-child){margin-bottom:7.5px}}.vendor-closed-popup-inner p{font-size:16px;line-height:23px;margin-bottom:0}.vendor-closed-popup-inner .vendor-closed-options-button{flex-grow:0;min-width:300px}.postcodeEntryForm{width:100%}
.checkout-add-amount{padding:10px 10px 10px 50px}.underline{text-decoration:underline;overflow:hidden;max-width:calc(100% - 2px);display:inline-flex}.menu-category .child-category-link-container{display:none}.category-container-header{display:none}.sub-items-popup-overlay{display:block;width:100%;height:100%;background-color:rgba(77,77,77,0.32);opacity:0;position:fixed;transition:visibility .00s linear 1s,opacity .5s ease;z-index:9999;visibility:hidden;top:0;left:0}.sub-items-popup-overlay.show{display:block;visibility:visible;opacity:1;transition:visibility .00s linear .00s,opacity .5s ease .00s}
.sub-items-popup{display:flex;flex-direction:column;visibility:hidden;position:absolute;height:0;max-width:500px;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);bottom:0;background-color:#f5f3f3;border-top-left-radius:0;border-top-right-radius:0;min-height:60vh;z-index:0;opacity:0;box-shadow:0 -8px 30px 0 rgba(0,0,0,0.3);will-change:opacity,visibility,height,min-height;pointer-events:auto;transition:visibility .00s linear .5s,opacity .5s ease}.sub-items-popup.show{visibility:visible;opacity:1;z-index:99999;box-shadow:0 -8px 30px 0 rgba(0,0,0,0.3);transition:visibility .00s linear .00s,opacity .5s ease}
.sub-items-popup .sub-items-popup-header{display:flex;background-color:#e7131a;flex-direction:row;align-items:center;padding:16px 16px 16px 16px}.sub-items-popup .sub-items-popup-header h2{margin:0;padding:0;color:#fff;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;text-align:center;flex-grow:1}.sub-items-popup .sub-items-popup-content{background-color:#f5f3f3}.sub-items-wrapper{display:none;padding:16px 16px 16px 16px}
.sub-items-popup-content .menu-item{background-color:#fff;padding:12px 10px 12px 10px}.sub-items-popup-content .sub-items-wrapper{display:block}.sub-items-wrapper .menu-item-info{display:flex;flex-direction:column}.sub-items-popup-content{overflow:auto}a.menu-sub-item-link{color:#1f1f1f;background-color:#fff}.sub-item-zone-creation{display:none;visibility:hidden}.menu-items-divider{display:none}.menu-option-selection-view{visibility:hidden;opacity:0;position:fixed;top:0;height:100%;background-color:#f5f3f3;z-index:999;display:flex;flex-direction:column;width:100%;will-change:visibility,opacity;transition:visibility .25s linear,opacity .25s ease}
.menu-option-selection-view.show{visibility:visible;opacity:1;transition:visibility .00s linear,opacity .25s ease}.menu-option-selection-view .menu-option-selection-header-bar{background-color:#e7131a;display:flex;flex-direction:row;align-items:center;padding:16px 16px 16px 16px}.menu-option-selection-view .menu-option-selection-header-bar h3{color:#fff;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:16px;margin:0;flex-grow:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:5px}
.menu-option-selection-view .menu-option-selection-header-bar .menu-option-category-close-button{flex-shrink:0}.menu-option-selection-view .menu-option-selection-header-bar .left-spacer{width:30px}.menu-option-selection-view .menu-option-selection-content{overflow-y:hidden;display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden}.menu-option-selection-view .menu-option-selection-content .options-selection-description{font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:14px;color:#535353;text-align:center;padding:13px 16px 13px 16px}
.menu-option-selection-view .menu-options-radio-item,.menu-option-selection-view .menu-options-checkbox-item{padding:0;box-sizing:border-box}.menu-option-selection-view .menu-options-checkbox-item{width:100%;padding-right:16px}.menu-option-selection-view .menu-options-checkbox-item .menu-options-checkbox-item-content{display:flex;flex-direction:row;border-bottom:1px solid #e9ebeb;padding:0;align-items:center}.menu-option-selection-view [type="radio"]:checked+label,.menu-option-selection-view [type="radio"]:not(:checked)+label{width:100%;box-sizing:border-box;font-size:16px;color:#1f1f1f;border-bottom:1px solid #e9ebeb;padding:13px 50px 13px 16px}
.menu-option-selection-view .menu-options-radio-item:last-child [type="radio"]:checked+label,.menu-option-selection-view .menu-options-radio-item:last-child [type="radio"]:not(:checked)+label{border-bottom:0}.menu-option-selection-view [type="radio"]:checked+label:before,.menu-option-selection-view [type="radio"]:not(:checked)+label:before{left:unset;right:18px;top:calc(50% - 11px);border:2px solid #c5c5c7}
.menu-option-selection-view [type="radio"]:checked+label:after,.menu-option-selection-view [type="radio"]:not(:checked)+label:after{left:unset;right:23px;top:calc(50% - 6px)}.menu-options-content label.option-selection-label{display:flex !important;flex-direction:row;align-items:center;padding:13px 10px 13px 16px;cursor:pointer}.menu-options-content label.option-selection-label .option-name{flex-grow:1;padding-right:5px}
.menu-options-content label.option-selection-label .option-price{flex-shrink:0;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;text-align:right}.add-to-order-button-content,.add-checkbox-options-button{display:flex;flex-direction:row}.add-to-order-button-label{text-align:left;flex-grow:1;font-size:16px;line-height:23px}.add-checkbox-options-button .add-to-order-button-label{width:100%;text-align:center;transition:width .5s ease}.add-checkbox-options-button .add-to-order-button-label.left-aligned{width:0;flex-grow:0;transition:width .5s ease}
.add-to-order-button-price{display:none;font-size:16px}.add-checkbox-options-button .add-to-order-button-price{display:block;visibility:hidden;width:0;opacity:0;text-align:right;flex-grow:1;transition:visibility .00s linear .25s,width .00s linear .25s,opacity .25s ease}.add-to-order-button-price.show{display:block}.add-checkbox-options-button .add-to-order-button-price.show{visibility:visible;width:auto;opacity:1;transition:visibility .00s linear,width .00s linear,opacity .25s ease}.add-to-order-button-spinner{display:none;width:unset;height:23px;margin-right:15px}
.add-to-order-button-spinner.show{display:block}ul.validation-error-list{padding:0 16px 0 16px;box-sizing:border-box}#menu-items .search-info-view{visibility:hidden;display:flex;flex-direction:column;align-items:center;padding-top:0;height:0}#menu-items .search-info-view.show{visibility:visible;height:auto;padding-top:13px}#menu-items .search-info-view h2{padding:13px 16px 6px 16px;text-align:center;width:100%}#menu-items .search-info-view img{width:120px;height:120px;margin:13px 0 13px 0}#menu-items .search-info-view p{padding:0 16px 0 16px;color:#757575;text-align:center;margin:0 0 13px 0}
.noscroll{overflow:hidden;touch-action:none}.add-to-order-section-spacer{background-color:#f5f3f3;height:52px;width:100%}.additional-product-info-cell{background-color:#fff;padding:0;position:relative}.additional-product-info-cell:before{content:" ";position:absolute;left:16px;right:16px;top:0;bottom:0;border-bottom:1px solid #e9ebeb;pointer-events:none}:not(.additional-product-info-cell ~ .additional-product-info-cell).additional-product-info-cell:before{border-top:1px solid #e9ebeb}
.additional-product-info-cell:last-of-type{margin-bottom:20px}.additional-product-info-cell:last-of-type:before{border-bottom:0}.additional-product-info-cell .additional-product-info-title{padding:16px 16px 16px 16px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.additional-product-info-cell .additional-product-info-title h2{margin:0;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:16px;flex-grow:1;color:#1f1f1f}
.additional-product-info-cell .additional-product-info-title .expand-icon{width:16px;height:13px;background-image:url("../../images/layout/icons/2021/expand_cell_chevron.svg");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transform:rotate(0);transition:transform .25s linear;flex-grow:0;flex-shrink:0}.additional-product-info-cell.expanded .additional-product-info-title .expand-icon{transform:rotate(180deg)}.additional-product-info-cell .additional-product-info-cell-content{display:flex;flex-direction:column;visibility:hidden;padding:0 16px 0 16px;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease,visibility .00s linear .5s,padding .1s linear}
.additional-product-info-cell.expanded .additional-product-info-cell-content{padding:0 16px 16px 16px;visibility:visible;max-height:unset;height:unset;opacity:1;transition:max-height .5s ease,opacity .5s ease,visibility .00s linear,padding .1s linear}.additional-product-info-cell .additional-product-info-cell-content.pills{flex-direction:row;gap:10px;flex-wrap:wrap}.additional-product-info-cell-content .info-pill{padding:9px 18px 9px 36px;font-family:"basis-grotesque-black",Helvetica,Arial,sans-serif;font-size:14px;border-radius:99999px;background-repeat:no-repeat;background-size:22px 22px;background-position:left 11px center}
.additional-product-info-cell-content .info-pill.contains{background-color:#f7a000}.additional-product-info-cell-content .info-pill.free-from,.additional-product-info-cell-content .info-pill.suitable-for{background-color:#12e288}.additional-product-info-cell-content .info-pill.allergen{background-image:url("../../images/layout/icons/2021/item-info-icons/allergen.svg")}.additional-product-info-cell-content .info-pill.soya{background-image:url("../../images/layout/icons/2021/item-info-icons/soya.svg")}.additional-product-info-cell-content .info-pill.nuts{background-image:url("../../images/layout/icons/2021/item-info-icons/nuts.svg")}
.additional-product-info-cell-content .info-pill.celery{background-image:url("../../images/layout/icons/2021/item-info-icons/celery.svg")}.additional-product-info-cell-content .info-pill.nuts{background-image:url("../../images/layout/icons/2021/item-info-icons/nuts.svg")}.additional-product-info-cell-content .info-pill.mustard{background-image:url("../../images/layout/icons/2021/item-info-icons/mustard.svg")}.additional-product-info-cell-content .info-pill.fish{background-image:url("../../images/layout/icons/2021/item-info-icons/fish.svg")}.additional-product-info-cell-content .info-pill.crustaceans{background-image:url("../../images/layout/icons/2021/item-info-icons/crustaceans.svg")}
.additional-product-info-cell-content .info-pill.molluscs{background-image:url("../../images/layout/icons/2021/item-info-icons/molluscs.svg")}.additional-product-info-cell-content .info-pill.sulphites{background-image:url("../../images/layout/icons/2021/item-info-icons/sulphites.svg")}.additional-product-info-cell-content .info-pill.lupin{background-image:url("../../images/layout/icons/2021/item-info-icons/lupin.svg")}.additional-product-info-cell-content .info-pill.gluten{background-image:url("../../images/layout/icons/2021/item-info-icons/gluten.svg")}.additional-product-info-cell-content .info-pill.milk{background-image:url("../../images/layout/icons/2021/item-info-icons/milk.svg")}
.additional-product-info-cell-content .info-pill.wheat{background-image:url("../../images/layout/icons/2021/item-info-icons/wheat.svg")}.additional-product-info-cell-content .info-pill.sesame{background-image:url("../../images/layout/icons/2021/item-info-icons/sesame.svg")}.additional-product-info-cell-content .info-pill.eggs{background-image:url("../../images/layout/icons/2021/item-info-icons/eggs.svg")}.additional-product-info-cell-content .info-pill.vegan{background-image:url("../../images/layout/icons/2021/item-info-icons/vegan.svg")}.additional-product-info-cell-content .info-pill.vegetarian{background-image:url("../../images/layout/icons/2021/item-info-icons/vegetarian.svg")}
.additional-product-info-cell-content .info-pill.calorie-statement{background-color:#f5f3f3;background-image:url("../../images/layout/icons/2021/item-info-icons/calorific.svg")}.additional-product-info-cell-content .info-pill.halal,.additional-product-info-cell-content .info-pill.kosher{padding:9px 18px 9px 18px}.additional-product-info-cell-content ul{margin-left:16px}.additional-product-info-cell-content ul li{font-size:16px;padding-left:10px;margin-top:2px;line-height:22px}.additional-product-info-cell-content p{font-size:16px;line-height:22px;color:#1f1f1f;margin-bottom:0}
.additional-product-info-cell-content p:first-of-type{margin-top:0}.additional-product-info-cell .nutrition-table{display:flex;flex-direction:column;font-size:16px;line-height:22px;color:#1f1f1f}.additional-product-info-cell .nutrition-table:not(:first-of-type){margin-top:16px}.additional-product-info-cell .nutrition-table .units{flex-grow:1;text-align:right}.additional-product-info-cell .nutrition-table .nutrition-value{display:flex;flex-direction:row}.additional-product-info-cell .nutrition-table .nutrition-value .label{flex-grow:1}
.additional-product-info-cell .nutrition-table .nutrition-value .value{flex-grow:0;text-align:right}@media only screen and (min-width :0) and (max-width :1090px){#menu-items{max-width:unset;min-width:unset;padding-left:40px;padding-right:0}.top-nav-link.top-nav-basket{display:block}.menu-basket-name-cell{display:flex;flex-direction:row}.menu-basket-name-cell .menu-basket-name{flex:1 1 auto}.menu-basket-name-cell .menu-basket-price{margin-top:0;min-width:40px}#menu-categories{width:202px}#menu-categories ul.menu-categories-list{width:202px}
body:not(.safari-keyboard-fix) #menu-categories ul.menu-categories-list.fix-menu-categories-to-top{width:202px}}@media only screen and (min-width :0) and (max-width :700px){.categories-and-items-wrapper{margin-top:0}.menu-margin{margin-left:0;margin-right:0;padding-top:101px;min-height:calc(100vh - 101px);height:100%;padding-bottom:20px}#menu-header-table-mobile .vendor-category{font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:14px;color:#757575;width:100%;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
#menu-header-table-mobile .menu-header-address,#menu-header-table-mobile .deliver-status-text{font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:14px;color:#757575;line-height:18px;margin:0}.deliver-status-text .vendor-closed-status,.deliver-status-text .vendor-coming-soon-status{font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-weight:bold}.deliver-status-text .vendor-closed-status{color:#e7131a}
.vendor-info{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}#menu-header-table-mobile .menu-offer-description{font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:14px;color:#e7131a;line-height:18px;margin:0;background-image:url("../../images/layout/icons/2021/offer-tag.svg");background-repeat:no-repeat;background-size:14px 14px;background-position:center left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0 0 18px;max-width:100%}
@supports(-webkit-touch-callout:none) and (not(translate:none)){.vendor-info>*:not(:last-child){margin-bottom:2px}}#menu-search{display:block;margin-bottom:0;margin-top:0;padding:10px 10px 12px 10px;width:unset;box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}#menu-search-clear{background-repeat:no-repeat;background-image:url("../../images/layout/icons/svg/clear_search_gs.svg");top:11px;right:16px;width:16px;height:16px}#menu-search-icon{background-repeat:no-repeat;background-image:url("../../images/layout/icons/svg/search_bar_gs.svg");top:11px;left:15px;left:15px}
#menu-search input{border:0;color:black;font-style:italic;padding-left:40px;padding-right:40px;padding-top:15px;padding-bottom:15px;border-top:1px solid black;border-radius:0}#menu-search input#searchMenu{border:0;background-color:#f5f3f3;width:100%;border-radius:15px;font-style:normal;font-size:16px;line-height:14px;color:#919095;padding-top:10px;padding-bottom:10px;font-family:"basis-grotesque-regular","HelveticaNeue",Helvetica,Arial,sans-serif}#menu-categories{display:none}
#menu-items{margin:0;width:100% !important;padding:0 !important}.menu-item-name{padding-right:0}.menu-sub-item-name{padding-left:15px;padding-right:10px}#menu-items h2{margin:0;padding:18px 0 18px 0;font-size:18px;font-weight:normal;line-height:23px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 75px)}#menu-items .offer-category+.menu-category h2{margin-top:0}.menu-category-icon{height:100%;width:24px;display:inline;float:right;background-repeat:no-repeat;background-image:url("../../images/layout/icons/2021/right-chevron-gs.svg");background-size:24px 24px;background-position:center right -8px}
.menu-category-icon-expanded{background-image:url("../../images/layout/icons/2021/collapse_gs.svg")}.menu-item-add-cell{padding-right:15px}#menu-items h3{padding-left:0}.menu-category-description,.menu-item-description{margin-top:6px}.menu-category:last-child table .menu-item:last-child td{border-bottom:0}.menu-category-description{padding-left:15px;padding-right:15px;text-align:center}.menu-category-name-mobile-container,.menu-sub-category-name-mobile-container{display:block;clear:both;overflow:hidden;border-bottom:1px solid #e9ebeb}
.menu-sub-category-name-mobile-container{background-color:#fff}.menu-category-content.show .menu-sub-category-name-mobile-container{background-color:#fff}.menu-category-name-mobile-container .menu-category-inner,.menu-sub-category-name-mobile-container .menu-category-inner{display:flex;margin:0 16px 0 16px;height:53px;align-items:center}.menu-category.show-for-search .menu-category-name-mobile-container,.menu-category.show-for-search .menu-sub-category-name-mobile-container{display:none}.menu-category-name-mobile-container.menu-offer-tag,.menu-sub-category-name-mobile-container.menu-offer-tag{background-color:#444;color:#fff;padding:10px 16px 10px 16px;text-align:center;font-size:15px}
#menu-items h2.menu-category-name{margin:0;flex-grow:1;display:flex;align-items:center}#menu-items h2.menu-category-name img{margin-left:10px}#menu-items .menu-category-image{width:38px;height:38px;margin:7px 16px 7px 7px;border-radius:3px;border:1px solid #e9ebeb}.menu-category.offer-category{display:block !important}.menu-category:last-of-type .menu-category-name-mobile-container .menu-category-inner,.menu-category:last-of-type .menu-sub-category-name-mobile-container .menu-category-inner{border-bottom:0}
.menu-category .menu-category-content{visibility:hidden;display:block;position:fixed;height:0;width:100%;z-index:9999;background-color:rgba(0,0,0,0);overflow-y:scroll;top:75px;will-change:height,visibility,top,background-color;transition:visibility .00s linear .5s,height .00s linear 1s,top .00s linear 1s,background-color .25s ease .25s}.menu-category .menu-category-content.show{visibility:visible;height:calc(100% - 77px);z-index:9999;transition:visibility .00s linear,height .00s linear,top .00s linear;overflow-x:hidden;transform:translate3d(0,0,0)}
.menu-category.show-for-search .menu-category-content{position:relative;height:auto;visibility:visible;top:unset;transition:none}.menu-category .child-category-link-container{display:block;visibility:hidden;height:0;transform:translateX(100vw);position:absolute;top:0;box-sizing:border-box;z-index:9999;width:100%;overflow-y:scroll;background-color:#f5f3f3;padding:16px 0 100px 0;transition:visibility 0s linear .4s,height 0s linear .4s,transform .4s ease;box-shadow:-8px 0 30px 0 rgba(0,0,0,0.3)}.menu-category.show-for-search .child-category-link-container{left:unset;transform:translateX(0);box-shadow:none;transition:none}
.menu-category .child-category-link-container.show{visibility:visible;height:100%;will-change:transform,visibility,height;transition:visibility 0s linear,height 0s linear,transform .4s ease;transform:translateX(0)}.menu-category .no-animation{transition:none !important}.menu-category .child-category-link-container h1{text-align:center}.menu-category .menu-items-container{visibility:hidden;height:0;transform:translateX(100vw);position:absolute;top:0;box-sizing:border-box;z-index:9999;width:100%;overflow-y:scroll;background-color:#f5f3f3;padding:16px 0 100px 0;will-change:transform,visibility,height;transition:visibility 0s linear .4s,height 0s linear .4s,transform .4s ease;box-shadow:-8px 0 30px rgba(0,0,0,0.3)}
.menu-category .menu-items-container.show{transform:translateX(0);visibility:visible;height:100%;will-change:transform,visibility,height;transition:visibility 0s linear,height 0s linear,transform .4s ease}.menu-category .no-animation .menu-items-container.show{transition:none !important}.menu-category.show-for-search .menu-category-content .menu-items-container{visibility:visible;position:relative;left:unset;transform:translateX(0);height:auto;padding-top:0;padding-bottom:0;box-shadow:none}.menu-item{background-color:#fff}
.menu-items-list{padding:0 16px 0 16px;box-sizing:border-box}.menu-category .category-container-header{display:flex;flex-direction:row;align-items:center;padding:0 16px 0 16px;margin-bottom:16px}.menu-category.show-for-search .category-container-header{display:none}.menu-category.show-for-search .menu-category-description{display:none}.menu-category .category-container-header h1.category-header-name{text-align:center;flex-grow:1}.menu-category .category-container-header .spacer,.menu-category .category-container-header .back-button-container{width:65px}
.back-to-menu-button{position:relative;top:2px;left:0}.menu-category .menu-category-content .menu-item-add-cell{padding-right:0}.menu-category .menu-category-content .menu-category-description{font-size:15px;margin-bottom:15px;margin-top:-10px}.menu-category-name-standard-container{display:none}.menu-item-price-container-closed{padding-right:10px}.menu-review-summary-wrapper{margin-top:4px}.menu-review-summary-wrapper a{display:inline-block}.menu-review-summary-wrapper .review-summary-content{margin:0 auto 0 auto;background-color:#f5f3f3;border-radius:13px;display:table-cell;vertical-align:middle;color:#444;padding:0 11px 0 0}
.menu-review-summary-wrapper .review-summary-content img{vertical-align:middle;margin-right:11px;width:25px;height:25px}.menu-review-summary-wrapper .review-summary-content .review-percentage{display:inline-block;vertical-align:middle;font-size:14px;line-height:14px;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;color:#1f1f1f}.menu-margin+#footer{margin-top:0;padding-top:30px}.menu-add-button{margin-left:0}#vendor-closed-popup{display:flex;flex-direction:column;visibility:hidden;position:fixed;height:0;min-height:0;width:100%;bottom:0;left:0;top:unset;transform:none;opacity:0;background-color:#fff;border-top-left-radius:0;border-top-right-radius:0;z-index:11;box-shadow:0 -8px 30px 0 rgba(0,0,0,0.3);transition:height .75s ease,visibility .00s linear .75s,opacity .00s linear .75s}
#vendor-closed-popup.show{visibility:visible;min-height:350px;transition:min-height .75s ease,visibility .00s linear .00s}#warnings-popup{min-width:50%}.menu-ordertype-popup{position:absolute;top:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;z-index:auto;overflow:auto;transform:none}#menu-ordertype-popup-content{position:fixed;bottom:0;background-color:#fff;overflow:hidden;border-radius:0;max-height:100vh;z-index:9999999;width:100%}.menu-options-container{position:fixed;top:0;left:0;max-height:100%;width:100%;height:100%;max-width:none;overflow:auto;transform:none;pointer-events:none;transition:visibility .00s linear .75s,opacity .25s ease .5s,top .00s linear .75s,left .00s linear .75s,transform .00s linear .75s,z-index .00s linear .75s}
.menu-options-content{position:absolute;bottom:0;transform:translateY(100%);background-color:#fff;overflow:scroll;max-height:calc(100% - 20px);z-index:99999;width:100%;height:unset;border-radius:10px 10px 0 0;transition:transform .75s ease;pointer-events:bounding-box}.menu-options-container.show .menu-options-content{transform:translateY(0);transition:transform .5s ease;box-shadow:0 -10px 10px 0 #00000022}.menu-vendor-logo{width:50px;height:50px;border-radius:15%}#menu-header-table-mobile{display:flex;flex-direction:column;width:100%;align-items:center;gap:12px;position:relative;padding:0 20px 5px 20px;box-sizing:border-box}
@supports(-webkit-touch-callout:none) and (not(translate:none)){#menu-header-table-mobile>*:not(:last-child){margin-bottom:6px}}#menu-header-table-mobile h1{color:black;margin:0;font-size:24px;line-height:28px;text-align:center}#menu-header-table-mobile h2{text-align:center;color:#444;font-size:15px;margin:0}#menu-header-table-mobile .menu-vendor-logo-mobile{text-align:center;width:64px;height:64px;border-radius:15%;border:1px solid #e9ebeb}#menu-header-table-mobile tbody{display:table;width:100%}
#menu-basket-overlay{background-color:transparent;transition:visibility .00s linear .5s,opacity .00s linear .5s}#menu-basket-overlay.show{transition:visibility .00s linear .00s,opacity .00s linear .00s}#menu-basket-popup{display:block;position:fixed;visibility:hidden;z-index:99999;top:0;right:0;left:unset;width:100vw;height:100vh;background-color:#fff;box-shadow:0 -8px 30px rgba(0,0,0,0.3);transform:translateX(100%);will-change:transform,visibility;transition:transform .5s ease,visibility 0s linear .5s}
#menu-basket-popup.show{visibility:visible;width:100%;height:100%;transform:translateX(0);transition:transform .5s ease,visibility 0s linear 0s}#menu-basket-popup.shownoanimation{display:block;visibility:visible;width:100vw;height:100%;transform:translateX(0);transition:none !important}#menu-basket-popup #menu-basket-popup-content{height:100%;width:100vw}.basket-checkout-section .basket-checkout-section-wrapper{width:100vw;padding:15px 20px 28px 20px}.basket-summary-section .basket-summary-section-wrapper{padding:0}
.basket-checkout-section{position:absolute}#view-basket-mobile-menu-button{max-width:unset;border-radius:0}.menu-margin .menu-content-container{padding-bottom:0}.sub-items-popup-overlay{display:block;width:100%;height:100%;background-color:rgba(77,77,77,0.25);opacity:0;position:fixed;transition:visibility .00s linear 1s,opacity .5s ease .25s;z-index:999999;visibility:hidden;top:0;left:0;overflow:hidden}.sub-items-popup-overlay.show{display:block;visibility:visible;opacity:1;transition:visibility .00s linear .00s,opacity .00s linear .00s}
.sub-items-popup{height:0;max-width:100%;width:0;background-color:#f5f3f3;min-height:100%;z-index:0;opacity:0;top:100vh;left:0;transform:unset;box-shadow:0 -8px 30px 0 rgba(0,0,0,0.3);transition:visibility .00s linear .5s,width .00s linear .5s,opacity .00s linear .5s,top .5s ease;pointer-events:auto}.sub-items-popup.show{transition:visibility .00s linear 0s,opacity .00s,width .00s linear,top .5s ease;visibility:visible;opacity:1;z-index:999;width:100%;top:20px;border-radius:10px 10px 0 0}.menu-item{padding:12px 16px 12px 16px}
.menu-items-divider{display:block;border-bottom:1px solid #e9ebeb}.menu-category.show-for-search .menu-items-divider{border-bottom:0}.sub-items-popup .sub-items-popup-header{border-radius:10px 10px 0 0;box-shadow:0 -10px 10px 0 #00000022}.sub-items-popup .sub-items-popup-header h2{margin:0;padding:0;color:#fff;font-family:"basis-grotesque-black","HelveticaNeue",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;text-align:center;flex-grow:1}#menu-items a.menu-item-link:last-child .menu-item{border-bottom:1px solid #e9ebeb}
a.menu-item-link:hover *{text-decoration:unset}.options-form{min-height:unset}.menu-option-selection-view{top:20px;border-radius:10px 10px 0 0;height:calc(100% - 20px);box-shadow:0 -10px 10px 0 #00000022}.menu-option-selection-view .menu-option-selection-header-bar{border-radius:10px 10px 0 0}.menu-category ~ .menu-category{margin-top:0}.noscroll-mobile{overflow:hidden;touch-action:none}.menu-ordertype-popup #menu-ordertype-popup-content{transition:visibility .00s linear .5s,opacity .00s linear .5s,max-height .5s ease}
.menu-ordertype-popup.show #menu-ordertype-popup-content{opacity:1;visibility:visible;max-height:100%;transition:visibility .00s linear,max-height .5s ease}}