@font-face{font-family:Noto Sans;src:url(/build/_assets/NotoSans-Bold-Q5J5MRZB.woff2) format("woff2"),url(/build/_assets/NotoSans-Bold-KPHK53P5.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/build/_assets/NotoSans-Medium-UYLF6VE7.woff2) format("woff2"),url(/build/_assets/NotoSans-Medium-V5LDIJLD.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/build/_assets/NotoSans-Italic-ZHBXNVDG.woff2) format("woff2"),url(/build/_assets/NotoSans-Italic-SSDOJ23Y.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Noto Sans;src:url(/build/_assets/NotoSans-SemiBold-DF7JIXDP.woff2) format("woff2"),url(/build/_assets/NotoSans-SemiBold-LCJC7WCB.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/build/_assets/NotoSans-Regular-QTKLLDQY.woff2) format("woff2"),url(/build/_assets/NotoSans-Regular-NH7YWFJW.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body .station-preview,body .page-preview{font-family:Nunito Sans;margin:0;color:#002;font-size:100%}.uppercase{text-transform:uppercase}.f-60{font-size:5.35vw}.f-32{font-size:1.75vw}.f-30{font-size:1.7vw}.fw-700{font-weight:700}.fw-600{font-weight:600}.fw-500{font-weight:500}.fw-300{font-weight:300}.fs-it{font-style:italic}.fs-nor{font-style:normal}.xs-subTitle{font-weight:300}.station-preview .banner-fluid{width:100%;height:86%;background-size:cover}.station-preview .banner-fluid .lunch-section .row,.page-preview .banner-fluid .lunch-section .row{display:block;grid-column:span 12}.banner-fluid .container .title .sub-heading{font-size:2.7vw;font-weight:700;padding:15px 10% 15px 0;line-height:1.25;white-space:normal;word-break:break-word}.banner-fluid{width:100%;height:100%;background-size:cover}.banner-fluid .container{min-height:100vh;padding:20px 4%;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.station-preview .banner-fluid .container{height:100%;padding:20px 4%;display:flex;flex-direction:column;justify-content:flex-start;width:100%;min-height:90vh}.banner-fluid .container .title{padding-bottom:36px;padding-top:36px}.banner-fluid .container .title .heading{font-size:5.35vw;font-weight:700;padding:10px 0;line-height:1}.banner-fluid .container .title .heading>span{font-weight:300;font-style:italic}.banner-fluid .container .title .heading .number{font-style:normal;border:2px solid #0084ff;border-radius:50%;width:4vw;height:4vw;font-size:3vw;display:inline-flex;text-align:center;align-items:center;justify-content:center;margin-right:1.4vw;float:left;margin-top:.75vw;color:#0084ff;font-weight:500}.site-blue{color:#0084ff}.line-normal{line-height:normal}.content-vh{display:grid;overflow:hidden;min-height:90vh;max-height:90vh;width:100%;overflow-y:auto;align-items:center}.page-preview .content-vh.f-height{max-height:100%}.lunch-list .site-blue,.allergens-list .m-text{line-height:normal}.lunch-allergens .f-list{padding:10px 0;margin:0 auto;display:block;overflow:hidden}.lunch-allergens .f-list li{float:left;font-size:1.5vw;font-weight:700;margin-right:10px;list-style-type:none;padding:4px 4px 4px 0;line-height:1}.lunch-allergens .f-list li img{float:left;width:1.5vw;margin-right:6px;margin-top:-1px}.lunch-allergens .allergens-list{display:block;overflow:hidden;padding:0 5px}.page-preview .banner-fluid.lunch .container{max-width:100%;padding-bottom:80px}.station-preview .banner-fluid.lunch .container{max-width:100%}.ReactModal__Content .carousel-root .carousel.carousel-slider .control-arrow.control-next:before{background-image:url(/build/_assets/right-arrow-26SMCFCV.png);width:30px;height:30px;border:0;background-color:#fff;border-radius:50%;background-size:20px;background-position:7px 5px;background-repeat:no-repeat}.ReactModal__Content .carousel-root .carousel.carousel-slider .control-arrow.control-prev:before{background-image:url(/build/_assets/left-arrow-7FRSBASI.png);width:30px;height:30px;border:0;background-color:#fff;border-radius:50%;background-size:20px;background-position:center;background-repeat:no-repeat}.ReactModal__Content .carousel-root .carousel.carousel-slider .control-arrow{opacity:1}.ReactModal__Content .carousel-root .carousel.carousel-slider .control-arrow:hover{background:transparent}.ReactModal__Content .carousel-root .control-dots{display:none}.page-preview .fluid-container .container{max-width:100%}.disable_ms{pointer-events:none;opacity:.5}.display-none{display:none}.searchWrapper{border:1px solid #cccccc;border-radius:4px;padding:5px;min-height:22px;position:relative}#css_custom_multiselect .searchWrapper{font-size:14px;min-height:38px;font-weight:400;padding-left:.75rem}#css_custom_multiselect .search-wrapper.searchWrapper .chip.false{padding:2px 0 0;margin-left:0}.multiselect#css_custom_multiselect .search-wrapper.searchWrapper .chip.false{padding:4px 10px;margin-left:0}.singleChip{background:none;border-radius:none;color:inherit;white-space:nowrap}.singleChip i{display:none}.closeIcon{height:13px;width:13px;float:right;margin-left:5px;cursor:pointer}.optionListContainer{position:absolute;width:100%;background:#fff;border-radius:4px;margin-top:1px;z-index:2}.checkbox{margin-right:10px}.disableSelection{pointer-events:none;opacity:.5}.highlightOption{background:#0096fb;color:#fff}.displayBlock{display:block}.displayNone{display:none}.notFound{padding:10px;display:block}.singleSelect{padding-right:20px}li.groupHeading{color:#908e8e;pointer-events:none;padding:5px 15px}li.groupChildEle{padding-left:30px}.icon_down_dir{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px}.icon_down_dir:before{content:"\e803"}.custom-close{display:flex}.m-text.empty-section{padding-top:0}.page-preview .banner-fluid.lunch.lunch .m-text.empty-section,.station-preview .banner-fluid.lunch.lunch .m-text.empty-section{font-size:1.5vw}.food-waste-banner{display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center center}.food-allergens{display:block;padding-top:20px;padding-bottom:20px;width:50%}.food-allergens .m-text{font-size:2vw;font-weight:700;padding-bottom:0;line-height:1}.food-allergens .f-list{padding:10px 0;display:block;overflow:hidden;margin:0 auto}@media (max-width: 1199px){.banner-fluid{background-size:cover}.banner-fluid .container .title{padding-bottom:10px}}@media (max-width: 767px){.station-preview .banner-fluid{width:100%;height:100%;background-size:cover;overflow:hidden;overflow-y:auto}.food-allergens{padding-top:20px}.banner-fluid .container .title .heading{padding-bottom:20px}.food-allergens .f-list li img{margin-left:10px;margin-top:2px}.food-allergens .f-list li{margin-right:20px}.content-vh{display:flex}}.banner-main-bg,.page-preview.station-preview{align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center center;justify-content:center;min-height:94vh}.page-preview .banner-main-bg,.page-preview.station-preview{min-height:100vh}.banner-bg{background-image:url(/build/_assets/banner-bg-432PFSD4.png);display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center center}.page-preview .banner-bg{display:flex;background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:985px;min-width:985px;min-height:1000px;max-height:max-content;margin:0 auto}.page-preview.station-preview .banner-contents .banner-left{font-family:var(--sliderfont)}.page-preview.station-preview .value.slider-ivymode-font{font-family:var(--sliderivymodefont)}.banner-img{display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center center}.page-preview .banner-right .banner-img{width:34vw;height:36vw;background-position:5vw 0}.page-preview .banner-main-bg .main-image img{width:100%}.page-preview .banner-main-bg .banner-left .banner-menu{font-size:3vw;line-height:normal;margin-bottom:15px}.page-preview .banner-contents .banner-left .banner-allergen,.page-preview .banner-contents .banner-left .banner-dietary{font-size:1.75vw;margin-top:2rem}.page-preview.station-preview .banner-contents .banner-allergen,.page-preview.station-preview .banner-contents .banner-dietary{font-size:2.25vw;margin-top:5px}.page-preview.station-preview .banner-main-bg .banner-left .banner-menu{margin-bottom:25px}.carousel .slide .banner-right .banner-img{width:24vw;height:26vw;background-position:3vw 0}.carousel .slide .banner-bg .menu-logo .banner-img{width:18vw!important;height:9vw!important;padding-bottom:15px}.carousel .slide .banner-main-bg.lunch-content .menu-logo .banner-img{width:16vw!important;height:8vw!important;padding-bottom:2rem;background-size:contain}.carousel .slide .banner-main-bg.preview .banner-bg,.carousel .slide .banner-main-bg .banner-bg{margin:5% auto;padding:3rem 3rem 5rem;padding-right:0;max-width:90%;min-width:90%}.carousel .slide .banner-main-bg.lunch-content .banner-bg{padding:3rem;max-width:80%;min-width:80%;min-height:1575px;background-color:#ebdbb4;background-image:none}.carousel .slide .banner-contents .absolute.bottom-5{padding-bottom:0;padding-right:3rem;font-size:1.5vw}.carousel .slide .banner-main-bg .banner-left .banner-menu{font-size:1.75vw;line-height:normal;padding-bottom:5%}.carousel .slide .banner-main-bg .banner-allergen.slider-font,.carousel .slide .banner-main-bg .banner-dietary.slider-font{font-size:1.3vw}.carousel .slide .banner-calorie-co2 .value{font-size:2rem}.carousel .slide .banner-calorie-co2 .content{font-size:1.2rem;line-height:normal}.carousel .slide .banner-contents.p-slides{padding-bottom:5rem}.carousel .slide .slider-font,.intranet-page .slider-font{font-family:var(--sliderfont)}.carousel .slide .slider-ivymode-font,.intranet-page .slider-ivymode-font{font-family:var(--sliderivymodefont)}.banner-main-bg.lunch-content .banner-contents .co2-section{min-width:35%;max-width:35%}.banner-main-bg.lunch-content .banner-contents .text-section{min-width:60%;max-width:60%;white-space:normal;word-wrap:break-word}.slide .banner-main-bg.lunch-content .banner-contents .text-section{min-width:90%;max-width:90%}.lunch-preview-popup .banner-main-bg.lunch-content .banner-contents .station-image img{min-height:80px;max-height:80px}.lunch-preview-popup .banner-main-bg.lunch-content .banner-contents .station-image img.the-deli{min-height:auto;max-height:80px;max-width:100%}.the-deli-section .banner-contents:first-child .l-image{min-height:96px;display:flex;align-items:center}.lunch-preview-popup .banner-main-bg.lunch-content .banner-contents .station-image.popup-station{width:auto;max-width:134px;min-height:auto;display:flex}.lunch-preview-popup .banner-main-bg.lunch-content .banner-contents .station-image.popup-station img{min-height:auto}.page-preview .banner-main-bg.lunch-content .banner-contents .station-name.popup-station{width:auto;max-width:134px;min-height:auto;display:flex}.page-preview .banner-main-bg.lunch-content .banner-bg{padding:5rem;max-width:75vw;min-width:75vw;min-height:1615px;max-height:max-content;margin:4vw auto;background-color:#ebdbb4;background-image:none}.page-preview .banner-main-bg.lunch-content .menu-logo .banner-img{max-width:40vw;max-height:20vw}.page-preview .banner-main-bg .menu-logo{padding-bottom:4vw;padding-top:2vw;margin-bottom:0}.page-preview .banner-main-bg.lunch-content .banner-contents .text-section{max-width:90%;min-width:90%;white-space:normal;word-wrap:break-word;margin-right:2%}.page-preview .banner-main-bg.lunch-content .banner-contents .co2-section{max-width:0%;min-width:0%;display:none}.slide .banner-main-bg.lunch-content .banner-contents .co2-section{display:none}.slide .info-section{position:absolute;bottom:5px;width:100%}.page-preview .banner-main-bg.lunch-content .banner-contents{padding:.5rem 0}.page-preview .banner-main-bg.lunch-content .banner-contents .station-name{font-size:1.5vw;line-height:normal}.page-preview .banner-main-bg.lunch-content .banner-contents .station-name img{min-height:80px;max-height:80px}.page-preview .banner-main-bg.lunch-content .banner-contents .station-name img.the-deli{min-height:auto;max-height:max-content;max-width:80%}.page-preview .banner-main-bg.lunch-content .banner-contents .banner-dietary,.page-preview .banner-main-bg.lunch-content .banner-contents .allergen{font-size:14px;margin-top:.5rem;max-width:90%}.page-preview .banner-main-bg.lunch-content .banner-contents .menu-title{font-size:25px;margin-bottom:5px;line-height:30px}.page-preview .banner-main-bg.lunch-content .banner-bg .banner-contents{padding-bottom:1rem}.page-preview .info-text{margin-left:2.5rem;position:absolute;bottom:5px}.page-preview .banner-main-bg.lunch-content .banner-contents .station-name.popup-station img{min-height:auto}.page-preview.tablet .banner-main-bg.preview{background-image:none;background-color:#ebdbb4;justify-content:start;width:100%}.page-preview.tablet .banner-main-bg.preview .banner-bg{margin:0;width:100%;max-width:100%;background-image:none;padding:2rem 3rem;padding-right:0;min-height:100vh;max-height:100vh}.page-preview.tablet .banner-main-bg .banner-contents{padding-top:1.5rem}.page-preview.tablet .menu-logo .banner-img{width:20vw;height:10vw}.page-preview.tablet .banner-main-bg .menu-logo{padding:0;padding-bottom:2rem}.page-preview.tablet .banner-contents.p-slides .banner-calorie-co2{margin-top:2rem}.page-preview.tablet .banner-contents.p-slides .banner-calorie-co2 .value,.page-preview.tablet .banner-contents.p-slides .banner-calorie-co2 .content{font-size:1.5vw}.page-preview.tablet .banner-contents.p-slides .banner-calorie-co2 .value span,.page-preview.tablet .banner-contents.p-slides .banner-calorie-co2 .content span{font-size:1.3vw}.page-preview.tablet .banner-contents.p-slides .banner-calorie-co2 .value{font-family:var(--sliderivymodefont)}.page-preview.tablet .banner-right .banner-img{width:26vw;height:28vw;background-position:40px 0}.page-preview.tablet .banner-main-bg .banner-contents .banner-left{min-width:60%}.page-preview.tablet .bottom-station-name{padding-bottom:15px;padding-left:2.5rem;padding-right:2.5rem}.page-preview.tablet .banner-main-bg .banner-left .banner-menu{font-size:2.25vw;margin-bottom:0;padding-bottom:20px}.page-preview.tablet .banner-contents .banner-left .banner-allergen,.page-preview.tablet .banner-contents .banner-left .banner-dietary{font-size:22px;margin-top:1.25rem}.page-preview.tablet .banner-contents .banner-left .banner-allergen span,.page-preview.tablet .banner-contents .banner-left .banner-dietary span{font-weight:600}.page-preview .tab-preview .banner-left .station-name,.station-banner-preview .full-content .banner-left .station-name{font-size:32px}.page-preview .tab-preview .banner-left .banner-menu,.station-banner-preview .full-content .banner-left .banner-menu{font-size:44px;line-height:normal;padding-block:15px;font-weight:500}.page-preview .tab-preview .banner-left .banner-allergen,.page-preview .tab-preview .banner-left .banner-dietary{padding:5px 0;font-size:28px}.page-preview .tab-preview .banner-right .banner-img{width:26vw;height:26vw;background-position:60px -100px}.station-banner-preview .carousel .slide .banner-right .banner-img{width:20vw;height:20vw;background-position:60px -85px}.station-banner-preview .full-content{justify-content:start;margin-left:0;max-width:76%}.station-banner-preview .banner-img{width:300px;height:146px}.station-banner-preview .full-content .banner-left .banner-allergen,.station-banner-preview .full-content .banner-left .banner-dietary{padding:5px 0;font-size:26px}.page-preview .banner-main-bg.lunch-content .banner-contents .co2-section .co2-text{font-size:16px;text-align:left}.out_of_hours_screens:nth-child(even) .out_of_hours .image-content img{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.out_of_hours_screens:nth-child(odd) .out_of_hours .image-content img{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.textEditorClass.marketting.para-text p{font-size:8px;text-align:left;padding:2px 0}.main-page .select-deselect span{letter-spacing:.6px;font-weight:400;position:relative}.main-page .select-deselect span.select_all:after{content:"";background-color:#000;width:2px;height:20px;position:absolute;right:-4px;top:7px}.slide .banner-main-bg.lunch-content .content-area .grid.grid-cols-3{padding-bottom:30px}.the-deli-section .banner-contents:first-child .l-image.s-name{min-height:auto}.page-preview .banner-main-bg.lunch-content .banner-contents .s-name .station-name{font-size:1.75vw;line-height:normal;font-weight:600}.lunch-preview-popup .banner-main-bg.lunch-content .banner-contents .s-name .station-image.popup-station,.page-preview .banner-main-bg.lunch-content .banner-contents .s-name .station-name.popup-station{max-width:100%}.lunch-preview .banner-main-bg.lunch-content .banner-contents .s-name .station-image{font-size:1.5vw;font-weight:600;min-height:auto}.comfort-food-section div.banner-contents.pop-up{padding-top:40px!important}.vertical-banner .banner-contents:first-child .s-name .station-name{padding-top:20px}.vertical-banner-popup .v-banner .banner-contents{padding:10px 0}.vertical-banner-popup .comfort-food-section div.banner-contents.pop-up{padding-top:0!important}.page-preview.vertical-banner .comfort-food-section div.banner-contents.pop-up{padding-top:15px!important;padding-bottom:40px!important}.page-preview.vertical-banner .banner-main-bg.lunch-content{padding:8rem 5rem}.page-preview.vertical-banner .content-area .m-title{font-size:50px;line-height:normal;margin-bottom:20px}.page-preview.vertical-banner .content-area{padding:0}.page-preview.vertical-banner .banner-main-bg.lunch-content .content-area .menu-contents .text-section{min-width:75%;max-width:75%;white-space:normal;word-wrap:break-word}.page-preview.vertical-banner .banner-main-bg.lunch-content .banner-contents .co2-section{min-width:25%;max-width:25%;padding-left:5%;display:flex;flex-direction:column}.page-preview.vertical-banner .banner-main-bg.lunch-content .banner-contents .s-name .station-name.popup-station{min-height:auto}.page-preview.vertical-banner .banner-main-bg.lunch-content .banner-contents .s-name .station-name{font-size:35px;line-height:normal;padding-bottom:20px}.page-preview.vertical-banner .banner-main-bg.lunch-content .banner-contents{padding:15px 0}.page-preview.vertical-banner .banner-main-bg.lunch-content .banner-contents .menu-title{font-size:30px;margin-bottom:5px;line-height:normal}.page-preview.vertical-banner .comfort-food-logo .station-name.station-image{padding-top:40px}.page-preview.vertical-banner .banner-main-bg.lunch-content .banner-contents .allergen,.page-preview.vertical-banner .banner-main-bg.lunch-content .banner-contents .banner-dietary{font-size:18px}.page-preview.vertical-banner .info-text{margin-left:0;position:absolute;bottom:5px;left:5rem;max-width:75%}.vertical-banner-popup .slide .banner-main-bg.lunch-content .banner-contents .co2-section{display:flex;flex-direction:column}.vertical-banner-popup .slide .banner-main-bg.lunch-content .banner-contents .text-section{min-width:65%;max-width:65%}.vertical-banner-popup .v-banner{padding-bottom:50px}.lunch.lunch-banner .lunchTitle{display:flex}.lunch.lunch-banner .lunchTitle h1{margin:0;text-align:left}.lunch.lunch-banner .lunchTitleIcons{display:flex;height:auto;align-items:flex-end;margin-left:30px;padding-bottom:10px}.lunch.lunch-banner .lunchTitleIcons .dish-icons .d-icon{text-align:center;min-width:75px}.lunch.lunch-banner .lunchTitleIcons .dish-icons .d-icon.plus{min-width:20px}.lunch.lunch-banner .lunchTitleIcons .dish-icons .d-icon img{max-height:2vw;margin:0 auto;width:auto;display:block}.lunch.lunch-banner .lunchTitleIcons .dish-icons .d-icon .text-sm{font-size:.7vw;text-align:center}.lunch.lunch-banner .lunchTitleIcons .dish-icons .d-icon.plus img{max-height:1.5vw}.lunch.lunch-banner{background-image:url(/build/_assets/RambollMenuofthedayblank-YNVONHVQ.png);display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center center;font-family:var(--font-noto)}.lunch.lunch-banner h1>span,.banner-fluid.deli-lunch h1>span{font-weight:400;font-size:2.34375vw;display:block;text-transform:none}.lunch.lunch-banner h1{margin:0 auto;font-size:4vw;padding-bottom:10px;line-height:1;font-weight:700}.lunch.lunch-banner.lunchTitle h1{margin:0}.lunch.lunch-banner .container .sub-headline{font-size:25px;max-width:80%;padding:10px 0;text-align:left}.lunch.lunch-banner .lunch-section .lunch-today-list{display:grid;grid-template-columns:30% 24% 24% 18%;grid-gap:20px;align-items:self-start;padding:15px 0;text-align:left}.lunch.lunch-banner .lunch-section .lunch-today .lunch-list .m-text{padding:0;line-height:normal;font-weight:700;white-space:normal;word-break:break-word}.lunch.lunch-banner .lunch-allergens .f-list li{font-size:24px}.lunch.lunch-banner .lunch-section .lunch-today .lunch-list .m-text.menu-content{padding:5px 0;line-height:normal;display:inline-block}.page-preview .banner-fluid .eco-logo{right:4%}.carousel .slide .lunch.lunch-banner .lunch-section .lunch-today-list .banner-calorie-co2 .value{font-size:20px;font-family:var(--font-noto)}.station-preview .carousel .slide .lunch.lunch-banner .lunch-section .lunch-today-list .banner-calorie-co2 .content{font-size:15px;line-height:normal;font-family:var(--font-noto)}.station-preview .lunch.lunch-banner .lunch-section .lunch-today .lunch-list .m-text,.station-preview .lunch.lunch-banner .allergens-list .m-text{font-size:24px}.station-preview .lunch.lunch-banner .lunch-section .lunch-today-list{gap:15px;padding:5px 0;grid-template-columns:26% 26% 26% 18%}.station-preview .lunch.lunch-banner .lunch-allergens .f-list li{font-size:18px}.station-preview .banner-fluid .container .title{padding-top:20px}.station-preview .banner-fluid .container .ramboll-foodwaste-popup .title{padding-top:0;padding-bottom:0}.station-preview .lunch.lunch-banner .container .sub-headline{font-size:20px;max-width:80%;text-align:left;padding:5px 0}.station-preview .carousel .slide .lunch.lunch-banner .lunch-section .lunch-today-list .banner-calorie-co2 .value{font-family:var(--font-noto);padding:5px;min-width:80px;min-height:80px;max-width:80px;max-height:80px;font-size:16px;line-height:normal}.station-preview .lunch.lunch-banner{height:100%}.station-preview .eco-logo{position:relative;right:-20px;padding-top:20px}.lunch_banner_popup .station-preview .eco-logo{position:absolute;right:20px;padding-top:20px}.lunch_banner_popup .station-preview .lunch-section{padding-bottom:60px}.station-preview .lunch.lunch-banner .lunch-section .lunch-today .lunch-list .m-text.menu-content{font-size:18px!important}.station-preview .bottom-row.banner-button{background-color:#000;color:#fff;padding:3px 12px;z-index:99;left:46px;z-index:9}.page-preview.merge-preview .merge-station{background-image:url(/build/_assets/Power-Plant-new-LHSIFPV6.jpg);display:flex;align-items:center;background-repeat:no-repeat;background-position:center center;background-size:cover;font-family:var(--font-noto)}.page-preview.merge-preview .merge-station .lunch-today{display:grid;grid-template-columns:30% 24% 24% 18%;grid-gap:20px;align-items:self-start;padding:15px 0;text-align:left}.page-preview.merge-preview .merge-station .lunch-today .sub-heading{white-space:normal;word-break:break-word;font-size:2.5vw;font-weight:700;padding:10px 0;line-height:1}.page-preview.merge-preview .merge-station .lunch-today .sub-heading span{font-weight:300;font-style:italic}.page-preview.merge-preview .merge-station .container{max-width:80%;padding-right:15px;align-items:center;justify-content:center}.page-preview.merge-preview .merge-station .allergens-list .m-text.site-blue{font-size:30px;padding:10px 0}.page-preview.merge-preview .merge-station .lunch-today .menu-text{font-weight:700;font-size:30px;line-height:normal;padding:4px 10% 10px 0}.page-preview.merge-preview .merge-station .lunch-section .row:first-child{padding-bottom:60px}.page-preview.merge-preview .merge-station .lunch-section .lunch-allergens .f-list li{font-size:28px}.page-preview.merge-preview .merge-station .lunch-section .row:last-child{padding-top:40px}.page-preview.merge-preview .merge-station .lunch-allergens .f-list{padding:16px 0}.page-preview.merge-preview .merge-station .lunch-today .banner-calorie-co2{display:flex;height:100%;flex-direction:column;justify-content:center}.page-preview.merge-preview .merge-station .lunch-today .banner-calorie-co2 .content.slider-font{font-weight:700}.banner-fluid.single-station .container .title .heading{color:#002;padding-top:30px;line-height:normal}.food-allergens .f-list li img{width:1.6vw;float:left;margin-right:2px;margin-top:0}.station-popup .station-preview .banner-fluid .container{text-align:left;min-height:93.75vh;max-width:82%;padding-right:15px}.single-station.Power-Plant,.single-station.Food-Lab{background-image:url(/build/_assets/Power-Plant-new-LHSIFPV6.jpg);background-repeat:no-repeat;background-position:center center;height:100%}.single-station.Comfort-Food{background-image:url(/build/_assets/Comfort-food-new-4KYQHLNZ.jpg);background-repeat:no-repeat;background-position:center center;height:100%}.multi-station.Harvest,.multi-station.Dressings{background-image:url(/build/_assets/Harvest-Salad-U6WVBMVZ.png);background-repeat:no-repeat;background-position:center center;height:100%}.station-preview .banner-fluid .mcontent-vh{height:100%;min-height:100%;display:grid;width:100%;align-items:center;overflow:hidden}.station-popup .station-preview .banner-fluid .container .food-allergens .f-list{display:inline-block;padding-right:10px}.station-popup .station-preview .banner-fluid .container .food-allergens .f-list li{float:left;margin:5px 8px 5px 0;font-weight:700;font-size:20px;display:inline-flex;align-items:center}.single-station .food-allergens .m-text{font-size:28px}.station-popup .station-preview .carousel .slide .banner-calorie-co2 .value{font-size:16px;padding:8px}.food-all-diet-section{display:grid;grid-template-columns:35% 35% 26%;gap:20px;padding-top:35px}.food-all-diet-section .food-allergens{width:100%;padding-top:0}.station-popup .station-preview .eco-logo,.page-preview.station .eco-logo{position:absolute;right:20px;padding-top:20px}.banner-fluid.multi-station .container .m-title .heading{font-size:5.35vw;font-weight:700;padding:10px 0 20px;line-height:1;max-width:90%}.banner-fluid.multi-station .container .m-title .heading>span{font-weight:300;display:block;font-size:3vw;padding-left:.45vw;font-style:normal;text-transform:capitalize}.station-popup .station-preview .banner-fluid.multi-station.Harvest .container,.station-popup .station-preview .banner-fluid.multi-station.Dressings .container{max-width:88%}.station-preview .banner-fluid.multi-station .m-text.site-blue{font-size:24px}.station-preview .banner-fluid.multi-station .lunch-allergens .f-list li{font-size:18px}.station-preview .banner-fluid.multi-station .menu-text{font-size:22px;font-weight:600;line-height:normal}.multi-station .lunch-section .lunch-today{display:grid;gap:20px;padding:15px 0;grid-template-columns:25% 25% 25% 21%}.multi-station .banner-calorie-co2{display:flex}.multi-station .banner-calorie-co2 .circle{flex-direction:column;align-items:center;text-align:center;margin:0 6px}.multi-station .banner-calorie-co2 .circle .content{margin:0 auto;padding-top:2px;font-size:16px}body .page-preview.station{font-family:var(--font-noto)}.page-preview.station .food-allergens .f-list li{float:left;margin:5px 8px 5px 0;font-weight:700;font-size:1.5vw;display:inline-flex;align-items:center}.page-preview.station .banner-fluid .container{max-width:82%}.page-preview.station .single-station .food-allergens .m-text{font-size:2vw}.page-preview.station .single-station .banner-calorie-co2 .value{font-size:16px;min-width:120px;min-height:120px}.page-preview.station .single-station .banner-calorie-co2 .content{font-size:18px;line-height:normal}.page-preview.station .single-station .eco-logo{right:30px;bottom:30px}.page-preview.station .single-station .food-allergens .f-list{padding-right:15px}.page-preview.station .single-station.Comfort-Food .container{max-width:100%}.page-preview.station .multi-station.banner-fluid .container{max-width:86%;padding-right:20px}.page-preview.station .multi-station.banner-fluid .container .menu-text{font-weight:600;line-height:normal}.page-preview.station .multi-station .lunch-section .lunch-today{padding:20px 0}.page-preview.station .multi-station .banner-calorie-co2 .circle .value{min-width:120px;min-height:120px;max-width:120px;max-height:120px;font-size:1.5vw}.page-preview.station .multi-station .lunch-allergens .allergens-list{margin-right:10px}.page-preview.station .multi-station .banner-calorie-co2 .circle .content{font-size:1vw;padding-top:5px;font-weight:600}.page-preview .banner-fluid.harvest-tablet-section{background-image:url(/build/_assets/Dressing_tablet_bg-ITMXIZKW.png);background-repeat:no-repeat;background-position:center center;height:100%}.banner-fluid.harvest-tablet-section .container .title{padding-top:15px;padding-bottom:0}.banner-fluid.harvest-tablet-section .container .title .heading{font-size:7.35vw}.banner-fluid.harvest-tablet-section .container .title .sub-heading{font-size:4.7vw;color:#0084ff}.banner-fluid.harvest-tablet-section .container{max-width:100%;padding:20px 5%}.banner-fluid.harvest-tablet-section .container .title+.title{padding-top:0;padding-bottom:15px}.banner-fluid.harvest-tablet-section .container .title+.title .sub-heading{padding:0}.banner-fluid.harvest-tablet-section .content-ingredients{padding-bottom:15px}.banner-fluid.harvest-tablet-section .content-ingredients .menu-text{font-size:22px;line-height:normal;font-weight:600;padding-bottom:10px}.banner-fluid.harvest-tablet-section .content-ingredients .allergen-and-dietary-section{display:grid;grid-template-columns:repeat(2,1fr);column-gap:25px}.banner-fluid.harvest-tablet-section .content-ingredients .lunch-allergens .allergens-list{padding-left:0;padding-right:0}.banner-fluid.harvest-tablet-section .content-ingredients .allergen-and-dietary-section .lunch-allergens .f-list{padding:6px 0}.banner-fluid.harvest-tablet-section .content-ingredients .lunch-allergens .allergens-list .m-text,.banner-fluid.harvest-tablet-section .content-ingredients .allergen-and-dietary-section .lunch-allergens .f-list li{font-size:16px;font-weight:600}.banner-fluid.harvest-tablet-section .content-ingredients .allergen-and-dietary-section .lunch-allergens .f-list li img{float:left;width:14px;margin-right:6px;margin-top:0}.single-station.Power-Plant.vertical-banner{background-image:url(/build/_assets/PowerPlantVertical-USOPF5D7.jpg);position:relative}.single-station.Comfort-Food.vertical-banner{background-image:url(/build/_assets/ComfortFoodVertical-D4K2FPLL.jpg);position:relative}.single-station.Food-Lab.vertical-banner{background-image:url(/build/_assets/FoodLabVertical-J44QFMD6.jpg);position:relative}.lunch.lunch-banner.vertical-banner{background-image:url(/build/_assets/RambollLunchVertical-NFOJCV7L.jpg);position:relative}.station-preview .single-station.vertical-banner,.station-preview .lunch.lunch-banner.vertical-banner{max-width:100%;margin:0 auto}.station-preview .single-station.Power-Plant.vertical-banner .container{max-width:100%;padding:4%}.lunch.lunch-banner.vertical-banner .container{padding:5%}.page-preview .lunch.lunch-banner.vertical-banner .container .main-title{padding-top:0}.lunch.lunch-banner.vertical-banner .lunchTitleIcons .dish-icons .d-icon .text-sm{font-size:14px;text-align:center;font-weight:600}.page-preview .lunch.lunch-banner.vertical-banner .container .main-title .title{padding-top:50px}.lunch.lunch-banner.vertical-banner .lunchTitleIcons .dish-icons .d-icon img{max-height:max-content;min-height:57px}.lunch.lunch-banner.vertical-banner .lunchTitleIcons .dish-icons .d-icon.plus img{min-height:30px;max-height:30px}.lunch.lunch-banner.vertical-banner .lunchTitleIcons .dish-icons{align-items:center;gap:30px}.lunch.lunch-banner.vertical-banner .container .main-title .title .h1{font-size:64px;font-weight:700;line-height:normal;letter-spacing:2px}.lunch.lunch-banner.vertical-banner .container .main-title .title .h1>span{font-size:40px;line-height:normal}.lunch.lunch-banner.vertical-banner .container .lunch-today-list{grid-template-columns:repeat(2,1fr);grid-gap:30px}.lunch.lunch-banner.vertical-banner .container .lunchTitle{gap:50px}.lunch.lunch-banner.vertical-banner .lunch-section .lunch-today .lunch-list .m-text,.station-preview .lunch.lunch-banner .lunch-section .lunch-today .lunch-list .m-text.menu-content{font-size:28px!important;max-width:92%;line-height:1.5}.lunch.lunch-banner.vertical-banner .lunch-section .lunch-today .lunch-list .m-text span,.lunch.lunch-banner.hq-location .lunch-section .lunch-today .lunch-list .m-text span{font-weight:400;font-style:italic}.lunch.lunch-banner.vertical-banner .lunch-section .lunch-today .diet-allergy .m-text,.lunch.lunch-banner.vertical-banner .lunch-allergens .f-list li{font-size:20px;line-height:1.25;display:inline-flex;align-items:center}.lunch.lunch-banner.vertical-banner .container .sub-headline{font-size:30px;max-width:70%;padding:10px 0 30px;text-align:left;font-weight:400}.lunch.lunch-banner.vertical-banner .container .lunch-section{padding-top:30px;padding-bottom:50px}.lunch.lunch-banner.vertical-banner .container .lunch-section .lunch-today{padding-bottom:20px;padding-top:20px}.lunch.lunch-banner.vertical-banner .lunch-section .lunch-today .lunch-list .m-text.sub-heading{font-size:24px}.lunch.lunch-banner.vertical-banner .container .store-logo{left:4.5%}.lunch.lunch-banner.vertical-banner .container .store-logo img{width:150px}.page-preview .banner-fluid.lunch.lunch-banner.vertical-banner .eco-logo{bottom:50px}.single-station.vertical-banner .food-all-diet-section{grid-template-columns:100%;gap:40px}.page-preview.station .single-station.vertical-banner .container{max-width:100%}.single-station.vertical-banner .container .title .sub-heading{font-size:40px;font-weight:700;padding:15px 0;line-height:1.25;white-space:normal;word-break:break-word}.page-preview .single-station.vertical-banner .food-all-diet-section .food-allergens:last-child{padding-bottom:80px!important}.page-preview.station .single-station.vertical-banner .eco-logo img{min-width:70px;max-width:70px}@media (min-width: 1901px){.page-preview.station .banner-fluid.multi-station.Dressings .container .m-title .heading{font-size:75px;font-weight:700;padding:10px 0;max-width:90%}.page-preview.station .banner-fluid.multi-station.Dressings .container .m-title .heading>span{font-size:50px;padding-left:0}.page-preview.station .multi-station.Dressings .lunch-section .lunch-today{padding:13px 0}.page-preview.station .multi-station.banner-fluid.Dressings .container .menu-text{font-size:24px}.page-preview.station .multi-station.Dressings .lunch-allergens .f-list li img{width:20px;margin-top:0}.page-preview.station .multi-station.Dressings .lunch-allergens .f-list li{font-size:18px}.page-preview.station .multi-station.Dressings .banner-calorie-co2 .circle .value{min-width:90px;max-width:90px;min-height:90px;max-height:90px;font-size:22px}.page-preview.station .multi-station.Dressings .lunch-section .lunch-today .m-text{font-size:26px}.page-preview.station .multi-station.Dressings .lunch-section .lunch-today{grid-template-columns:25% 27% 27% 17%}.page-preview.station .multi-station.Dressings .container{max-width:86%;padding-right:20px}.page-preview .banner-fluid.lunch.lunch-banner .banner-calorie-co2 .value.slider-ivymode-font{min-width:80px;min-height:80px;max-height:80px;max-width:80px;font-size:16px}.page-preview .banner-fluid.lunch.lunch-banner .banner-calorie-co2 .value.slider-ivymode-font span,.page-preview .banner-fluid.lunch.lunch-banner .banner-calorie-co2 .content.slider-font{font-size:16px}}@media (min-width: 2001px){.page-preview .banner-main-bg.lunch-content .banner-bg{min-height:85vh;max-height:85vh;overflow:hidden}}@media (min-width: 1900px){.page-preview .content-area .m-title{font-size:3rem;padding-bottom:15px;line-height:normal}.page-preview .content-area{padding:2.5rem 3rem}.page-preview .banner-main-bg.lunch-content .banner-contents .co2-section .circle{width:70px;height:70px;margin-right:12px}.page-preview .banner-main-bg.lunch-content .banner-contents .co2-section .circle .value{font-size:16px;line-height:normal;font-weight:600}.page-preview .banner-main-bg.lunch-content .banner-contents .co2-section .circle .unit{font-size:14px;line-height:normal}.page-preview .banner-main-bg.lunch-content .banner-bg .banner-contents .menu-contents{gap:3vw}.page-preview .banner-main-bg.lunch-content .menu-logo .banner-img{max-width:40vw;max-height:20vw}.go-green-section div.banner-contents:first-child{padding-bottom:20px!important}.page-preview .banner-main-bg.lunch-content .the-deli-section .banner-contents{padding-bottom:15px}.page-preview .the-deli-section .banner-contents:last-child{padding-bottom:0}.page-preview .out_of_hours .image-content img{max-height:100vh;width:100%}.page-preview .banner-main-bg.lunch-content .banner-contents .station-name img.the-deli{max-width:82%}}@media (min-width: 1439px){.banner-fluid.harvest-tablet-section .container .title .heading{font-size:6vw}.banner-fluid.harvest-tablet-section .container .title .sub-heading{font-size:4vw}.banner-fluid.harvest-tablet-section .content-ingredients .menu-text{font-size:27px}.banner-fluid.harvest-tablet-section .content-ingredients .lunch-allergens .allergens-list .m-text,.banner-fluid.harvest-tablet-section .content-ingredients .allergen-and-dietary-section .lunch-allergens .f-list li{font-size:20px}}@media (max-width: 1300px){.lunch-preview-popup .banner-main-bg.lunch-content .go-green-section .banner-contents .station-image{width:70px}.lunch-preview-popup .banner-main-bg.lunch-content .comfort-food-section .banner-contents .station-image{width:100px}.lunch-preview-popup .banner-main-bg.lunch-content .banner-contents .station-image.popup-station,.page-preview .banner-main-bg.lunch-content .banner-contents .station-name.popup-station{max-width:100px}}@media (max-width: 1199px){.page-preview .tab-preview .banner-right .banner-img{width:46vw;height:40vw;background-position:40px -75px}}@media (min-height: 1901px){.page-preview.out-of-hours-preview.vertical-banner .full-view .image-content{height:960px}.page-preview.out-of-hours-preview.vertical-banner .carousel.carousel-slider .slide .textEditorClass.desc-text.marketting.para-text{max-height:max-content!important}.page-preview.station .single-station.vertical-banner .eco-logo{bottom:4%;right:8%}.page-preview.station .single-station.vertical-banner.Food-Lab .container{padding-top:38%}.page-preview.station .single-station.vertical-banner .container{max-width:100%;padding:36% 8% 8%}.single-station.vertical-banner .food-all-diet-section{grid-template-columns:100%;gap:50px;padding-top:80px}.page-preview.station .single-station.vertical-banner .container .heading{font-size:70px;line-height:1.5;padding-bottom:30px}.page-preview.station .single-station.vertical-banner .container .title .sub-heading{font-size:48px;font-weight:700;padding:20px 0;line-height:1.5;white-space:normal;word-break:break-word}.page-preview.station .single-station.vertical-banner .container .food-allergens .m-text{font-size:36px;line-height:1.5}.page-preview.station .single-station.vertical-banner .container .food-allergens .f-list li{float:left;margin:5px 25px 5px 0;font-weight:700;font-size:32px;display:inline-flex;align-items:center;gap:5px;line-height:1.5}.page-preview.station .single-station.vertical-banner .container .food-allergens .f-list li img{width:24px;height:24px}.station-popup .station-preview .banner-fluid.vertical-banner .container .food-allergens .f-list li{font-size:22px}.page-preview .lunch.lunch-banner.vertical-banner .container .main-title{padding-top:80px}.page-preview.station .single-station.vertical-banner .store-logo{left:7.5%}.page-preview.station .single-station.vertical-banner .store-logo img,.page-preview .banner-fluid.lunch.lunch-banner.vertical-banner .store-logo img{width:220px;max-width:220px}.page-preview.station .single-station.vertical-banner .eco-logo img,.page-preview .banner-fluid.lunch.lunch-banner.vertical-banner .eco-logo img,.lunch.lunch-banner .lunchTitleIcons .dish-icons .d-icon{margin-left:30px}.lunch.lunch-banner.vertical-banner .lunchTitleIcons .dish-icons{gap:0}.page-preview.station .single-station .banner-calorie-co2 .value,.page-preview.station .single-station .banner-calorie-co2 .value span{font-size:20px}.page-preview.station .single-station.vertical-banner .container .banner-calorie-co2{padding-top:40px}.page-preview.station .food-all-diet-section .food-allergens{padding-bottom:0!important}}
