@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}.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}.ReactModal__Overlay.ReactModal__Overlay--after-open.weekModal_overlay{position:fixed;inset:0;z-index:20;background:rgba(29,29,27,.4)!important}.ReactModal__Overlay.ReactModal__Overlay--after-open .actModal{position:absolute;inset:50% auto auto 50%;border:1px solid rgb(204,204,204);background:#EFF0EF;overflow:auto;border-radius:4px;outline:none;padding:20px;margin-right:-50%;transform:translate(-50%,-50%);min-width:400px;z-index:20;max-height:96vh;min-height:320px}.actModal{border:0}.copy__meal .react-select-container .cursor-pointer.react-select__control{min-height:35px;padding:6px!important}.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 10px;margin:2px 4px 2px 0}.multiselect#css_custom_multiselect .search-wrapper.searchWrapper .chip.false{padding:4px 10px;margin-left:0}.alergen-select .multiselect#css_custom_multiselect .search-wrapper.searchWrapper .chip.false{padding:4px 10px;margin:0 4px 0 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{background-image:url(/build/_assets/Food_Waste_BG-XDODSZT7.jpg);display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center center}.food-waste-banner .container{max-width:82%}.food-waste-banner .container .main-text{font-size:50px;line-height:normal}.foodwaste_popup .food-waste-banner .circle{max-width:140px;max-height:140px}.foodwaste_popup .food-waste-banner .title-text{font-size:34px;line-height:normal}.foodwaste_popup .food-waste-banner .content .m-text.text-left.title{min-width:320px;max-width:320px}.foodwaste_popup .food-waste-banner .f-text{font-size:18px}.foodwaste_popup .food-waste-banner .circle .value{font-size:30px}.foodwaste_popup .food-waste-banner .circle .unit{font-size:22px}.foodwaste_popup .food-waste-banner .circle i{font-size:24px}.foodwaste_popup .food-waste-banner .fw-graph .graph-text{font-size:18px;font-weight:500}.page-preview .food-waste-banner .container{max-width:84%;padding-top:4%;padding-bottom:4%;justify-content:center}.station-preview .banner-fluid.food-waste-banner .container{padding:4%}.page-preview .food-waste-banner .container .total-waste{padding-top:25px}.page-preview .food-waste-banner .main-text{font-size:72px}.page-preview .food-waste-banner .title-text{font-size:40px;line-height:normal}.page-preview .food-waste-banner .f-text{font-size:24px}.page-preview .food-waste-banner .week-data .value{font-size:40px}.page-preview .food-waste-banner .week-data .arrow{font-size:30px}.page-preview .food-waste-banner .week-data .unit{font-size:28px}.page-preview .food-waste-banner .week-data .c-title{font-size:20px;font-weight:600}.page-preview .food-waste-banner .fw-graph .graph-text{font-size:20px;font-weight:500}@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-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}.lunch-preview-popup .slide .info-section .info-section-innerchild.no-bronze-eco-logo .footer-logo{margin-left:auto!important}.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 .station-name{font-size:36px;font-weight:600}.station-preview-popup .content__section.multi-stations .station-image{max-width:140px}.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.deli-station-lunchmenu .banner-contents{padding:15px 0 30px 30px}.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:40px;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:24px}.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:6px;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{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:65%}.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}.out_of_hours_screens.vertical .full-view{flex-direction:column}.out_of_hours_screens.vertical .out_of_hours{min-height:340px;width:250px}.out_of_hours_screens.vertical .full-view .w-1\/2.text-content{min-height:125px;justify-content:flex-start}.out_of_hours_screens.vertical .full-view .w-1\/2{width:100%}.out_of_hours_screens.vertical .full-view .w-1\/2.text-content{min-height:180px;justify-content:flex-start}.out_of_hours_screens.vertical:nth-child(even) .out_of_hours .image-content img{border-radius:0 0 .5rem .5rem}.out_of_hours_screens.vertical:nth-child(odd) .out_of_hours .image-content img{border-radius:.5rem .5rem 0 0}.out_of_hours_screens.vertical .full-view .w-1\/2.image-content img{width:100%}.out_of_hours_screens.vertical .full-view .w-1\/2.image-content{max-height:160px}.out_of_hours_screens.vertical .text-content .textEditorClass.title-text.marketting.para-text p{font-size:12px;padding-bottom:10px}.out_of_hours_screens.vertical .textEditorClass.marketting.para-text p{font-size:10px;padding:1px 0}.out_of_hours_screens.vertical .left-image{width:42px;left:-4px;bottom:0}.page-preview .banner-main-bg.lunch-content,.page-preview.station-preview{background-color:#818a73}.page-preview .banner-main-bg.lunch-content .content-area,.page-preview .banner-main-bg.lunch-content .info-section .info-text,.page-preview.station-preview .full_content div{color:#fff}.page-preview.station-preview.norway-single .tab-preview{background-color:#818a73!important;color:#fff}.page-preview.station-preview.norway-single .full_content div{color:#fff}.lunch-preview.norway-lunch-popup.vertical-banner-popup .v-banner{padding-bottom:150px}.page-preview.station-preview.norway-single .tab-preview.go-green-single .banner-calorie-co2 .value,.page-preview.station-preview.norway-single .tab-preview.hot-food-single .banner-calorie-co2 .value,.norway-single .deli-multi .station-grid .menu-contents .circle-section .flex.items-center .circle{background-color:#485648!important;color:#fff}.norway-popup li.slide{overflow-x:hidden}.norway-popup .banner-main-bg{display:flex;padding-bottom:100px;justify-content:start}.station-preview-popup .norway-popup .tab-preview{padding-bottom:130px}.station-preview-popup .norway-popup .banner-main-bg.lunch-content .station-name{font-size:46px;font-weight:700;padding-bottom:15px}.station-preview-popup .norway-popup .banner-main-bg.lunch-content .menu-title{font-size:24px;font-weight:600}.station-preview-popup .norway-popup .banner-main-bg.lunch-content .allergen,.station-preview-popup .norway-popup .banner-main-bg.lunch-content .banner-dietary{font-size:16px}.station-banner-preview.norway-popup .middag .station-grid{grid-template-columns:100%}.station-banner-preview.norway-popup .carousel .slide .deli-multi .banner-right .banner-img,.page-preview.norway-single .banner-right .banner-img,.norway-lunch-popup .carousel .slide .banner-right .banner-img{background-position:initial;background-size:contain}.station-banner-preview.norway-popup .carousel .slide .deli_hot .banner-right,.norway-lunch-popup .banner-right,.norway-single.vertical-banner .banner-right{transform:rotate(45deg)}.norway-single.vertical-banner .banner-right{top:-11vh;right:-11vh}.page-preview.norway-single .multi-stations .banner-right .banner-img,.norway-single.vertical-banner .banner-right .banner-img{width:30vw;height:30vw}.page-preview.vertical-banner.norway-single .banner-main-bg.lunch-content .content-area .menu-contents .text-section{min-width:82%;max-width:82%}.norway-lunch-popup .banner-right{top:-95px;right:-90px;background-size:cover}.norway-single .deli-multi .station-grid .dataset-1,.norway-popup .deli-multi .station-grid .dataset-1{grid-column:1;grid-row:1}.norway-single .deli-multi .station-grid .dataset-2,.norway-popup .deli-multi .station-grid .dataset-2{grid-column:1;grid-row:2}.norway-single .deli-multi .station-grid .dataset-3,.norway-popup .deli-multi .station-grid .dataset-3{grid-column:2;grid-row:1}.norway-single .deli-multi .station-grid .dataset-4,.norway-popup .deli-multi .station-grid .dataset-4{grid-column:2;grid-row:2}.norway-single .deli-multi .station-grid .dataset-5,.norway-popup .deli-multi .station-grid .dataset-5{grid-column:3;grid-row:2}.norway-single .deli-multi .station-grid .banner-contents,.norway-single .deli-multi .station-grid .menu-contents,.norway-popup .deli-multi .station-grid .banner-contents,.norway-popup .deli-multi .station-grid .menu-contents{height:100%;display:flex;flex-direction:column;gap:0}.norway-single .deli-multi .station-grid .menu-contents .circle-section,.norway-popup .deli-multi .station-grid .menu-contents .circle-section{margin-top:auto}.norway-single .deli-multi .station-grid .menu-contents .circle-section .flex.items-center:first-child{margin-right:24px}.norway-single .deli-multi .station-grid .menu-contents .circle-section .flex.items-center:first-child .circle{margin-right:15px}.norway-single .deli-multi .banner-right+div,.norway-popup .deli-multi .banner-right+div{max-width:82%}.page-preview.norway-single .banner-main-bg.lunch-content .deli_hot .station-grid{grid-template-columns:repeat(2,1fr)}.page-preview.norway-single .banner-main-bg.lunch-content .deli-multi .station-grid{column-gap:60px;row-gap:35px}.page-preview.norway-single .banner-main-bg.lunch-content .deli_cold .station-grid,.norway-popup .deli_cold .station-grid{grid-template-columns:repeat(3,1fr)}.page-preview.norway-single .deli_hot .banner-right{transform:rotate(45deg)}.norway-single>.banner-main-bg.lunch-content.text-white.tab-multi{position:relative}.vertical-banner-popup.norway-lunch-popup .slide .banner-main-bg.lunch-content .banner-contents .text-section{min-width:75%;max-width:75%}.page-preview.norway-single .deli-multi .banner-right{top:-12vh;right:-12vh}.page-preview .tab-preview.go-green-single .banner-right .banner-img,.page-preview .tab-preview.hot-food-single .banner-right .banner-img{background-position:150px -150px;width:34vw;height:36vw}.page-preview .tab-preview .full-content{max-width:82%}.page-preview.norway-single .multi-stations .middag .banner-right .banner-img{background-position:100px -100px}.page-preview.norway-single .multi-stations .middag .banner-right+div{max-width:82%}.page-preview.norway-single .banner-main-bg.lunch-content .middag .station-name,.page-preview.norway-single .tab-preview .banner-left .station-name,.norway-popup.station-banner-preview .full-content .banner-left .station-name{font-size:56px;font-weight:700}.page-preview.out-of-hours-preview{background-color:#818a73}.deli-section .plate-image img{--image-size: 260px;height:var(--image-size)!important;width:var(--image-size)!important;max-width:initial}.slide .lunch-content .newlunch-menu .menu-title{font-size:22px}.slide .lunch-content .newlunch-menu .allergen,.slide .lunch-content .newlunch-menu .banner-dietary{font-size:16px}.banner-main-bg.lunch-content.lunch-content-new .banner-contents .co2-section{display:block;min-width:20%;max-width:20%}.page-preview .deli-station-lunchmenu.banner-main-bg.lunch-content{background-color:#516277}.deli-station-lunchmenu.banner-main-bg.lunch-content.lunch-content-new .co2-section .circle{color:#333;background-color:#fff}.deli-section .newlunch-menu .station-image{padding:0;justify-content:start;align-items:start}.deli-section .newlunch-menu .station-image img{max-width:420px;width:420px;padding:15px 0}.lunch-preview-popup .lunch-preview .deli-section .newlunch-menu .station-image{max-width:300px}.banner-main-bg.lunch-content.multi-station-meal .info-text,.page-preview .deli-station-lunchmenu.banner-main-bg.lunch-content .info-text{position:static}.lunch-preview-popup [class=station-meal-count-4],.lunch-preview-popup .multi-station-meal .content-area{padding:0!important}.page-preview .banner-main-bg.lunch-content.multi-station-meal .banner-contents .station-name img,.lunch-preview-popup .banner-main-bg.lunch-content.multi-station-meal .banner-contents .station-image img{width:initial;min-height:initial;max-height:initial}.page-preview .banner-main-bg.lunch-content.multi-station-meal .banner-contents .station-image.popup-station,.lunch-preview-popup .banner-main-bg.lunch-content.multi-station-meal .banner-contents .station-image.popup-station{max-width:initial}.page-preview .banner-main-bg.lunch-content.multi-station-meal .go-green-section .banner-contents .station-image img,.lunch-preview-popup .banner-main-bg.lunch-content.multi-station-meal .go-green-section .banner-contents .station-image img{width:125px}.page-preview .banner-main-bg.lunch-content.multi-station-meal .comfort-food-section .banner-contents .station-image img,.lunch-preview-popup .banner-main-bg.lunch-content.multi-station-meal .comfort-food-section .banner-contents .station-image img{width:175px}.page-preview .banner-main-bg.lunch-content.multi-station-meal .harvest-section .banner-contents .station-image img,.lunch-preview-popup .banner-main-bg.lunch-content.multi-station-meal .harvest-section .banner-contents .station-image img{width:155px}.page-preview .banner-main-bg.lunch-content.multi-station-meal .popup-section .banner-contents .station-image img,.lunch-preview-popup .banner-main-bg.lunch-content.multi-station-meal .popup-section .banner-contents .station-image img{width:175px}.lunch-preview-popup .banner-main-bg.multi-station-meal .info-section .info-section-innerchild,.lunch-preview-popup .banner-main-bg.deli-station-lunchmenu .info-section .info-section-innerchild{display:grid;grid-template-columns:auto 240px}.lunch-preview-popup .banner-main-bg.multi-station-meal .info-section .info-section-innerchild .footer-logo,.lunch-preview-popup .banner-main-bg.deli-station-lunchmenu .info-section .info-section-innerchild .footer-logo{margin-left:0}.lunch-preview-popup .banner-main-bg.multi-station-meal .info-section .info-section-innerchild .footer-logo img,.lunch-preview-popup .banner-main-bg.deli-station-lunchmenu .info-section .info-section-innerchild .footer-logo img{margin-left:0;padding-left:20px}.page-preview .banner-main-bg.lunch-content.multi-station-meal{display:flex;flex-direction:column;align-items:start;justify-content:space-between}.banner-main-bg.lunch-content.multi-station-meal .content-area{padding:0;flex:1 1 100%;width:100%}.page-preview .banner-main-bg.lunch-content.multi-station-meal .content-area .menu-body{min-height:calc(100vh - 256px)}.page-preview .banner-main-bg.lunch-content.station-meal-count-1 .content-area .menu-body .single-station,.page-preview .banner-main-bg.lunch-content.multi-station-meal .content-area .menu-body .single-station{--row-count: 1;min-height:calc((100vh - 256px) / var(--row-count));display:grid;padding-left:5%;padding-right:5%}.page-preview .banner-main-bg.lunch-content.station-meal-count-2 .content-area .menu-body .single-station{--row-count: 2}.page-preview .banner-main-bg.lunch-content.station-meal-count-3 .content-area .menu-body .single-station{--row-count: 3}.page-preview .banner-main-bg.lunch-content.station-meal-count-4 .content-area .menu-body .single-station{--row-count: 4}.page-preview .banner-main-bg.lunch-content.station-meal-count-5 .content-area .menu-body .single-station{--row-count: 5}.page-preview .banner-main-bg.lunch-content .content-area .menu-body .single-station:first-child .newlunch-menu{align-items:flex-start;padding-top:30px}.page-preview .banner-main-bg.lunch-content.multi-station-meal .content-area .menu-body .single-station .newlunch-menu .banner-contents{padding:0 0 0 40px!important}.multi-station-meal .banner-title{--bg-color: transparent;background-color:var(--bg-color);font-size:60px;padding-top:49px}.multi-station-meal.first-meal-go-green-station .banner-title{--bg-color: #A6AF99}.multi-station-meal.first-meal-comfort-food-station .banner-title{--bg-color: #8B7071}.multi-station-meal.first-meal-feel-good-station .banner-title{--bg-color: #516277}.multi-station-meal.first-meal-harvest-station .banner-title,.multi-station-meal.first-meal-popup-station .banner-title{--bg-color: #EDE4C8}.multi-station-meal .info-section,.multi-station-meal .info-section{--bg-color: transparent;background-color:var(--bg-color);width:100%}.multi-station-meal.last-meal-go-green-station .info-section{--bg-color: #A6AF99;color:#fff}.multi-station-meal.last-meal-comfort-food-station .info-section{--bg-color: #8B7071;color:#fff}.multi-station-meal.last-meal-feel-good-station .info-section{--bg-color: #516277;color:#fff}.multi-station-meal.last-meal-harvest-station .info-section,.multi-station-meal.last-meal-popup-station .info-section{--bg-color: #EDE4C8}.multi-station-meal.last-meal-harvest-station .info-section .info-text,.page-preview .multi-station-meal.last-meal-harvest-station .info-section .info-text,.multi-station-meal.last-meal-popup-station .info-section .info-text,.page-preview .multi-station-meal.last-meal-popup-station .info-section .info-text{--color: #A6AF99;border-color:var(--color);color:var(--color)}.page-preview .banner-main-bg.lunch-content.multi-station-meal .content-area .menu-body .single-station .plate-image{flex-basis:275px}.page-preview .banner-main-bg.lunch-content.multi-station-meal .content-area .menu-body .single-station .plate-image img{height:275px;width:275px}.page-preview .bankers-corner-bg.lunch-content.multi-station-meal .content-area .menu-body .single-station .plate-image img{height:260px;width:260px}.page-preview .banner-main-bg.lunch-content.multi-station-meal .banner-contents .menu-title{font-size:28px;line-height:normal}.page-preview .banner-main-bg.lunch-content.multi-station-meal .banner-contents .banner-dietary,.page-preview .banner-main-bg.lunch-content.multi-station-meal .banner-contents .allergen{font-size:22px}.page-preview .banner-main-bg.lunch-content.multi-station-meal .banner-contents .text-section{margin-right:0;width:100%;max-width:100%;min-width:100%}.page-preview .banner-main-bg.lunch-content.multi-station-meal .l-image{margin-bottom:10px}.station-preview-popup .station-menu-wrapper{min-height:90vh}.station-banner-preview .full-content{max-width:85%}.station-menu-wrapper{height:100vh}.station-menu-wrapper .full-content{display:flex;justify-content:center}.station-preview-popup .station-menu-wrapper .full-content{min-height:calc(90vh - 137.25px)}.page-preview .station-menu-wrapper .full-content{min-height:calc(100vh - 137.25px)}.station-preview-popup .station-image img{max-width:initial;width:200px!important}.page-preview .station-menu-wrapper .station-image img{max-width:initial;width:250px}.page-preview .station-menu-wrapper.go_green_station .station-image img{width:250px}.page-preview .station-menu-wrapper.comfort_food_station .station-image img{width:275px}.page-preview .station-menu-wrapper .banner-left .banner-menu{font-size:40px}.page-preview .station-menu-wrapper .banner-left .banner-allergen,.page-preview .station-menu-wrapper .banner-left .banner-dietary{font-size:22px}.page-preview .station-menu-wrapper.harvest_station .banner-right .banner-img{background-position:0 -100px}.harvest_station.station-menu-wrapper .info-section .info-text{border-color:#485648}.lunch-preview-popup .slide .banner-main-bg.lunch-content .banner-contents .menu-contents,.page-preview .banner-main-bg.lunch-content-new.multi-station-meal .banner-contents .menu-contents,.page-preview .banner-main-bg.lunch-content.deli-station-lunchmenu .banner-contents .menu-contents{display:grid;grid-template-columns:1fr auto;align-items:center}.page-preview .banner-main-bg.lunch-content-new.multi-station-meal .banner-contents .menu-contents,.page-preview .banner-main-bg.lunch-content.deli-station-lunchmenu .banner-contents .menu-contents{gap:0}.lunch-preview-popup .slide .banner-main-bg.lunch-content .banner-contents .text-section,.lunch-preview-popup .slide .banner-main-bg.lunch-content .banner-contents .co2-section,.page-preview .banner-main-bg.lunch-content-new.multi-station-meal .banner-contents .text-section,.page-preview .banner-main-bg.lunch-content-new.multi-station-meal .banner-contents .co2-section,.page-preview .banner-main-bg.lunch-content.deli-station-lunchmenu .banner-contents .text-section,.page-preview .banner-main-bg.lunch-content.deli-station-lunchmenu .banner-contents .co2-section{min-width:initial;max-width:initial}.page-preview .banner-main-bg.lunch-content-new.multi-station-meal .banner-contents .text-section,.page-preview .banner-main-bg.lunch-content.deli-station-lunchmenu .banner-contents .text-section{margin:0;padding-right:15px}.lunch-preview-popup .slide .banner-main-bg.lunch-content .banner-contents .co2-section{display:grid}.page-preview .banner-main-bg.lunch-content-new.multi-station-meal .banner-contents .co2-section>div:last-child,.page-preview .banner-main-bg.lunch-content-new.deli-station-lunchmenu .banner-contents .co2-section>div:last-child{margin-top:15px}.deli-section .newlunch-menu .station-image.deli-station-logo,.deli-section .newlunch-menu .banner-contents{padding-left:30px!important}.page-preview.product-banner{background-color:#818a73;min-height:100vh;font-family:Noto Sans}.lunch-preview-popup .product-preview .banner-content .product-content-wrapper{column-gap:50px}.product-banner .banner-content .main-title{font-size:65px;line-height:1;margin-bottom:25px}.product-banner .banner-content .product-content-wrapper{grid-gap:50px}.product-banner .banner-content .main-parent-name{font-size:30px;line-height:1}.product-banner .banner-content .price-title{font-size:22px;line-height:1}.product-banner .banner-content .main-name-image{width:30px;height:30px}.product-banner .banner-content .title{align-items:end}.product-banner .banner-content .p-list{font-size:20px}.product-banner .banner-content .main-name-image.icon-mad{width:24px}.product-banner .banner-content .p-price-head{display:block;padding-top:22px}.page-preview .food-waste-banner.vertical-food-waste{background-image:url(/build/_assets/Vertical_Food_Waste_Plain-OVKUY75M.png)}.station-preview .banner-fluid.vertical-food-waste .fw-banner,.page-preview .food-waste-banner.vertical-food-waste .fw-banner{flex-wrap:wrap}.foodwaste_popup .station-preview .banner-fluid.vertical-food-waste .fw-banner .title,.page-preview .food-waste-banner.vertical-food-waste .fw-banner .title{min-width:100%;max-width:100%;padding-top:15px}.station-preview .banner-fluid.vertical-food-waste .title{padding-bottom:15px}.page-preview .food-waste-banner.vertical-food-waste .container{max-width:100%;padding:8%}.page-preview .food-waste-banner.vertical-food-waste .container .main-text{padding-bottom:40px}.page-preview .food-waste-banner.vertical-food-waste .container .total-waste{padding-top:50px}@media (min-height: 1900px){.norway-single>.banner-main-bg.lunch-content.text-white.tab-multi{display:flex;padding-top:0}.norway-single.vertical-banner .banner-right{top:-6vh;right:-6vh}.norway-single.vertical-banner .banner-right .banner-img{width:42vw;height:42vw}.page-preview.vertical-banner.norway-single .banner-main-bg.lunch-content .content-area .menu-contents .text-section{min-width:75%;max-width:75%}.page-preview.norway-single .multi-stations .banner-right .banner-img{width:36vw}.page-preview.norway-single .deli-multi .banner-right{top:-23vh;right:-23vh}.page-preview.norway-single .tab-preview.go-green-single .banner-right{top:-10vh;right:-2vh}.page-preview.norway-single .tab-preview.hot-food-single .banner-right{top:-4vh;right:-4vh}.page-preview.norway-single .tab-preview.hot-food-single .banner-right .banner-img,.page-preview.norway-single .tab-preview.go-green-single .banner-right .banner-img{height:37vh;width:28vh}.page-preview.norway-single .banner-main-bg.lunch-content .middag .station-name,.page-preview.norway-single .tab-preview .banner-left .station-name{font-size:100px;font-weight:700;line-height:normal;padding-bottom:35px}.page-preview.norway-single .tab-preview.hot-food-single .banner-left .station-name,.page-preview.norway-single .tab-preview.go-green-single .banner-left .station-name{font-size:98px}.page-preview.norway-single .banner-main-bg.lunch-content .middag .station-name{max-width:85%}.page-preview.norway-single .tab-preview .banner-left .banner-menu,.page-preview.norway-single .banner-main-bg.lunch-content .content__section.multi-stations .middag .banner-contents .menu-title{font-size:54px;line-height:normal;padding-bottom:35px}.page-preview.norway-single .tab-preview.hot-food-single .banner-left .banner-menu,.page-preview.norway-single .tab-preview.go-green-single .banner-left .banner-menu{font-size:56px}.page-preview.norway-single .tab-preview .banner-left .all-diet .banner-allergen,.page-preview.norway-single .tab-preview .banner-left .all-diet .banner-dietary,.page-preview.norway-single .banner-main-bg.lunch-content .middag .banner-contents .allergen,.page-preview.norway-single .banner-main-bg.lunch-content .middag .banner-contents .banner-dietary{font-size:36px;line-height:normal}.page-preview.norway-single .tab-preview.hot-food-single .banner-left .all-diet .banner-allergen,.page-preview.norway-single .tab-preview.hot-food-single .banner-left .all-diet .banner-dietary,.page-preview.norway-single .tab-preview.go-green-single .banner-left .all-diet .banner-allergen,.page-preview.norway-single .tab-preview.go-green-single .banner-left .all-diet .banner-dietary{font-size:38px}.page-preview.norway-single .tab-preview.hot-food-single .banner-left .value,.page-preview.norway-single .tab-preview.hot-food-single .banner-left .content,.page-preview.norway-single .tab-preview.go-green-single .banner-left .value,.page-preview.norway-single .tab-preview.go-green-single .banner-left .content{font-size:26px}.page-preview.norway-single .tab-preview.hot-food-single .banner-left .value span.text-base,.page-preview.norway-single .tab-preview.go-green-single .banner-left .value span.text-base{font-size:18px}.page-preview.norway-single .banner-main-bg.lunch-content .middag .banner-contents .circle-section{display:grid;grid-template-columns:repeat(12,1fr);gap:50px}.page-preview.norway-single .banner-main-bg.lunch-content .middag .banner-contents .circle-section .circle{height:122px;width:122px}.norway-single .deli-multi .station-grid .menu-contents .circle-section .page-preview.norway-single .banner-main-bg.lunch-content .middag .banner-contents .circle-section .circle .text-\[12px\]{font-size:16px}.page-preview.norway-single .multi-stations .middag .banner-right .banner-img{height:31vh;width:31vh}.page-preview.norway-single .multi-stations .middag .banner-right{top:-9vh;right:-7vh}.page-preview.norway-single .tab-preview .banner-left .banner-calorie-co2{display:flex;padding-top:50px}.page-preview.norway-single .tab-preview .banner-left .banner-calorie-co2>div:last-child{margin-left:50px}.page-preview .banner-main-bg.lunch-content .content__section.multi-stations .middag .circle-section .co2-text{font-size:24px}.page-preview .tab-preview .full-content{max-width:100%}.page-preview.norway-single .tab-preview.hot-food-single .banner-right .banner-img,.page-preview .tab-preview.go-green-single .banner-right .banner-img{background-position:40px -75px!important}.page-preview.norway-single .multi-stations .middag .banner-right .banner-img{background-position:initial}.page-preview.norway-single .multi-stations .middag .banner-right+div{max-width:100%}.page-preview.vertical-banner.norway-single .banner-main-bg.lunch-content .site-icon.icon-left,.page-preview.station-preview.norway-single .site-icon.icon-left{bottom:20px}.page-preview.station-preview.norway-single .hot-food-single .site-icon.icon-left img,.page-preview.station-preview.norway-single .go-green-single .site-icon.icon-left img{max-width:195px;width:100%}.page-preview.vertical-banner.norway-single .banner-main-bg.lunch-content .site-icon.icon-left img,.page-preview.station-preview.norway-single .site-icon.icon-left img{max-width:125px;max-height:125px;width:100%}.page-preview.vertical-banner.norway-single .banner-main-bg.lunch-content{padding-top:5rem}.station-banner-preview.norway-popup .carousel .slide .deli-multi .banner-right{top:-6vw;right:-6vw}.page-preview.vertical-banner.norway-single .banner-main-bg.lunch-content{padding:4rem;position:relative}.page-preview.vertical-banner.norway-single .banner-main-bg.lunch-content .banner-contents .menu-title{font-size:24px;margin-bottom:0}.page-preview.vertical-banner .banner-main-bg.lunch-content .content-area .menu-contents .text-section{min-width:82%;max-width:82%}.page-preview.vertical-banner.norway-single .content-area .m-title{margin-bottom:10px;font-size:100px;max-width:75%;min-width:75%;margin-right:2%}.page-preview.norway-single .banner-main-bg.lunch-content .banner-contents .s-name .station-name{padding-top:0}.page-preview.vertical-banner.norway-single .banner-main-bg.lunch-content .banner-contents{padding:10px 0}.page-preview.vertical-banner .banner-main-bg.lunch-content .banner-contents .s-name .station-name{font-size:36px;line-height:normal;padding-top:10px;padding-bottom:20px}.page-preview.out-of-hours-preview.vertical-banner .image-full-content img{max-height:100vh}.page-preview .deli-station-lunchmenu.banner-main-bg.lunch-content{display:flex;flex-direction:column;justify-content:space-between;align-items:start}.page-preview .deli-station-lunchmenu.banner-main-bg.lunch-content .content-area,.page-preview .deli-station-lunchmenu.banner-main-bg.lunch-content .info-section{width:100%}.page-preview .deli-station-lunchmenu.banner-main-bg.lunch-content .info-section .info-text{position:static}.page-preview .deli-station-lunchmenu.banner-main-bg.lunch-content .info-section .footer-logo img{height:85px;width:85px;object-fit:contain}.page-preview .info-section .footer-logo img.eco-logo{width:68px;height:auto}.deli-station-lunchmenu .deli-section .plate-image img{--image-size: 260px}.deli-station-lunchmenu .deli-section .newlunch-menu .plate-image,.page-preview .banner-main-bg.lunch-content.multi-station-meal .content-area .menu-body .single-station .plate-image{flex-basis:320px!important}.page-preview .banner-main-bg.lunch-content.multi-station-meal .content-area .menu-body .single-station .plate-image img{height:320px;width:320px}.page-preview .bankers-corner-bg.lunch-content.multi-station-meal .content-area .menu-body .single-station .plate-image img{height:280px;width:280px}.page-preview .deli-station-lunchmenu.banner-main-bg.lunch-content .deli-section .banner-contents .menu-title{font-size:28px;line-height:normal}.page-preview .deli-station-lunchmenu.banner-main-bg.lunch-content .deli-section .banner-contents .banner-dietary,.page-preview .deli-station-lunchmenu.banner-main-bg.lunch-content .deli-section .banner-contents .allergen{font-size:22px}.banner-main-bg.lunch-content.deli-station-lunchmenu .banner-title{font-size:60px}.page-preview .station-menu-wrapper .station-image{margin-bottom:50px}.page-preview .station-menu-wrapper.go_green_station .station-image img{width:325px}.page-preview .station-menu-wrapper.comfort_food_station .station-image img{width:425px}.page-preview .station-menu-wrapper.harvest_station .station-image img{width:400px}.page-preview .station-menu-wrapper .banner-left .banner-menu{font-size:60px;margin-bottom:30px}.page-preview .station-menu-wrapper .banner-left .banner-allergen,.page-preview .station-menu-wrapper .banner-left .banner-dietary{font-size:36px}.page-preview .station-menu-wrapper.comfort_food_station .banner-right .banner-img,.page-preview .station-menu-wrapper.go_green_station .banner-right .banner-img{width:60vw;height:55vw;background-position:150px -150px}.page-preview .station-menu-wrapper.harvest_station .banner-right .banner-img{width:60vw;height:55vw;background-position:30px -115px}.page-preview .banner-main-bg.lunch-content.multi-station-meal .content-area .menu-body .single-station{padding-left:4%;padding-right:4%}}@media (max-width: 767px){.page-preview.vertical-banner .banner-main-bg.lunch-content .banner-contents{padding:6px 0}.page-preview.vertical-banner .banner-main-bg.lunch-content .circle{height:50px;width:50px}}@media (min-width: 2001px){.page-preview .banner-main-bg.lunch-content .banner-bg{min-height:85vh;max-height:85vh;overflow:hidden}.lunch-preview-popup .product-preview .banner-content .product-content-wrapper{column-gap:25px}}@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%}.page-preview.norway-single .deli-multi .station-name{font-size:75px;line-height:normal;padding-bottom:10px}.page-preview .banner-main-bg.lunch-content .deli-multi .banner-contents .menu-title{font-size:30px;line-height:1.25}.page-preview .banner-main-bg.lunch-content .deli-multi.deli_cold .banner-contents .menu-title{font-size:41px;line-height:normal;margin-bottom:0}.page-preview .banner-main-bg.lunch-content .deli-multi.deli_hot .banner-contents .menu-title{font-size:45px;line-height:normal;margin-bottom:0}.page-preview .banner-main-bg.lunch-content .deli-multi .banner-contents .allergen,.page-preview .banner-main-bg.lunch-content .deli-multi .banner-contents .banner-dietary{font-size:20px;margin-top:0}.page-preview .banner-main-bg.lunch-content .deli-multi.deli_cold .banner-contents .allergen,.page-preview .banner-main-bg.lunch-content .deli-multi.deli_cold .banner-contents .banner-dietary{font-size:28px;line-height:normal}.page-preview .banner-main-bg.lunch-content .deli-multi.deli_hot .banner-contents .allergen,.page-preview .banner-main-bg.lunch-content .deli-multi.deli_hot .banner-contents .banner-dietary{font-size:31px;line-height:normal}.page-preview.norway-single .deli-multi .banner-right{top:-15vh;right:-15vh}.norway-single .deli-multi.deli_cold .station-grid .menu-contents .circle-section .flex.items-center .circle,.norway-single .deli-multi.deli_hot .station-grid .menu-contents .circle-section .flex.items-center .circle{height:80px;width:80px}.norway-single .deli-multi.deli_cold .station-grid .menu-contents .circle-section .flex.items-center .circle .value,.norway-single .deli-multi.deli_cold .station-grid .menu-contents .circle-section .flex.items-center .co2-text,.norway-single .deli-multi.deli_hot .station-grid .menu-contents .circle-section .flex.items-center .circle .value,.norway-single .deli-multi.deli_hot .station-grid .menu-contents .circle-section .flex.items-center .co2-text{font-size:20px}.norway-single .deli-multi.deli_cold .station-grid .menu-contents .circle-section .flex.items-center .circle .unit,.norway-single .deli-multi.deli_hot .station-grid .menu-contents .circle-section .flex.items-center .circle .unit,.norway-single .deli-multi.hot .station-grid .menu-contents .circle-section .flex.items-center .circle .text-\[12px\]{font-size:16px}.page-preview.station-preview.deli-parent.norway-single .site-icon.icon-left{max-width:185px;bottom:-12px}.page-preview.station-preview.deli-parent.norway-single .site-icon.icon-left img{max-width:185px;width:185px}.page-preview.deli-parent.norway-single .banner-main-bg.lunch-content .banner-contents .text-section{min-width:100%;max-width:100%}.page-preview.station-preview.deli-parent.norway-single .content__section.multi-stations{padding-top:1.5rem}.page-preview.deli-parent .banner-main-bg.lunch-content .deli_multi .banner-contents{padding:0}.norway-single .deli-multi.deli-parent .station-grid .menu-contents .circle-section{padding-top:15px}.product-banner .banner-content .main-title{font-size:80px;line-height:1;margin-bottom:30px}.product-banner .banner-content .product-content-wrapper{grid-gap:60px}.product-banner .banner-content .main-parent-name{font-size:38px;line-height:1}.product-banner .banner-content .price-title{font-size:32px;line-height:1}.product-banner .banner-content .main-name-image{width:50px;height:50px}.product-banner .banner-content .main-name-image.icon-mad{width:44px}.product-banner .banner-content .title{align-items:end}.product-banner .banner-content .p-list{font-size:22px}.product-banner .banner-content .main-name-image.icon-mad{width:40px}}.food-waste-grid .react-grid-Header .widget-HeaderCell__value{font-size:14px;font-weight:500;color:#333}.food-waste-grid .ReactModal__Content.ReactModal__Content--after-open{background-color:#f8f8f8}.food-waste-grid .react-grid-Viewport .react-grid-Canvas{max-height:210px;min-height:210px;overflow:hidden!important;background-color:#f8f8f8!important}.food-waste-grid .react-grid-Grid{min-height:210px!important;max-height:210px!important;border:0;border-left:1px solid #ccc;left:7px}.food-waste-grid .react-grid-Main{outline:0;background-color:transparent}.food-waste-grid .react-grid-Grid .react-grid-HeaderRow .react-grid-HeaderCell:nth-child(2),.food-waste-grid .react-grid-Grid .react-grid-Viewport .react-grid-Row .react-grid-Cell:nth-child(2){left:25%!important}.food-waste-grid .react-grid-Grid .react-grid-HeaderRow .react-grid-HeaderCell:nth-child(3),.food-waste-grid .react-grid-Grid .react-grid-Viewport .react-grid-Row .react-grid-Cell:nth-child(3){left:50%!important}.food-waste-grid .react-grid-Grid .react-grid-HeaderRow .react-grid-HeaderCell:nth-child(4),.food-waste-grid .react-grid-Grid .react-grid-Viewport .react-grid-Row .react-grid-Cell:nth-child(4){left:75%!important}.food-waste-grid .react-grid-Grid .react-grid-HeaderRow .react-grid-HeaderCell{width:25%!important;border:0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc}.food-waste-grid .react-grid-Grid .react-grid-Viewport .react-grid-Row .react-grid-Cell{width:25%!important;border:0;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.food-waste-grid .react-grid-Grid .react-grid-Viewport .react-grid-Row{position:relative}.food-waste-grid .react-grid-Grid .react-grid-Viewport .react-grid-Row .react-grid-Cell .react-grid-Cell__value{color:#333;text-align:right}.food-waste-grid .react-grid-Grid .react-grid-Viewport .react-grid-Row .react-grid-Cell:first-child .react-grid-Cell__value{text-align:left}.food-waste-grid .rdg-selected{border-color:#002;border:2px solid #000022}.food-waste-grid .rdg-selected .drag-handle{background:#000022}.food-waste-grid .react-grid-Main .react-grid-Header .react-grid-HeaderRow{max-width:100%!important}.food-waste-grid .react-grid-Viewport .react-grid-Canvas>div{width:calc(100% - 15px)!important}@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}}.page-preview .banner-main-bg.lunch-content .station-grid{grid-template-columns:100%}@media (min-height: 1901px){.page-preview .banner-main-bg.lunch-content .station-grid{grid-gap:40px}.page-preview .banner-main-bg.lunch-content .banner-contents .banner-dietary,.page-preview .banner-main-bg.lunch-content .banner-contents .allergen{font-size:22px;margin-top:5px;max-width:100%}.page-preview .banner-main-bg.lunch-content .content__section.multi-stations{padding-top:5rem;padding-bottom:5rem}.page-preview .banner-main-bg.lunch-content .content__section.multi-stations .circle-section .co2-text{font-size:16px}.page-preview .banner-main-bg.lunch-content .content__section.multi-stations .banner-contents .menu-title{font-size:30px;margin-bottom:5px;line-height:40px}.page-preview .banner-main-bg.lunch-content .content__section.multi-stations .banner-contents .text-section{max-width:100%;min-width:100%;white-space:normal;word-wrap:break-word;margin-right:auto}.page-preview.out-of-hours-preview.vertical-banner .carousel.carousel-slider .slide .textEditorClass.desc-text.marketting.para-text p{padding:8px 0}}.page-preview .food-waste-banner.swedish-food-waste .container{padding:6%}.food-waste-banner.swedish-food-waste{background-position:right}.foodwaste_popup .swedish-food-waste .banner-fluid .container .main-text,.page-preview .food-waste-banner.swedish-food-waste .main-text{color:#fff}.foodwaste_popup .swedish-food-waste .banner-fluid .container .main-text{padding-bottom:15px}.foodwaste_popup .swedish-food-waste .food-waste-banner .content .m-text.text-left.title{padding:15px 0}.foodwaste_popup .swedish-food-waste .banner-fluid .container .fw-banner,.page-preview .food-waste-banner.swedish-food-waste .fw-banner{flex-direction:column;align-items:start}.foodwaste_popup .swedish-food-waste .banner-fluid .container .m-text .title-text,.foodwaste_popup .swedish-food-waste .banner-fluid .container .m-text .f-text,.page-preview .food-waste-banner.swedish-food-waste .title-text,.page-preview .food-waste-banner.swedish-food-waste .f-text{color:#3c462b}.foodwaste_popup .swedish-food-waste .banner-fluid .container .m-text .f-text.fw-200{margin-top:15px}.foodwaste_popup .swedish-food-waste .banner-fluid .container .week-data>div,.foodwaste_popup .swedish-food-waste .banner-fluid .container .week-data>div .weekly-avg,.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data>div,.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data>div .weekly-avg{display:flex;flex-direction:column-reverse;max-width:initial}.foodwaste_popup .swedish-food-waste .banner-fluid .container .c-title{margin-top:15px;margin-bottom:0;color:#3c462b}.foodwaste_popup .swedish-food-waste .banner-fluid .container .circle .value,.foodwaste_popup .swedish-food-waste .banner-fluid .container .circle .unit,.foodwaste_popup .swedish-food-waste .banner-fluid .container .circle .arrow,.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data .circle .value,.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data .circle .unit,.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data .circle .arrow{color:#3c462b}.page-preview .food-waste-banner.swedish-food-waste .main-text{--size: 50px;--pb: 0;font-size:var(--size);padding-bottom:var(--pb)}.page-preview .food-waste-banner.swedish-food-waste .title-text{--size: 36px;font-size:var(--size)}.page-preview .food-waste-banner.swedish-food-waste .m-text{--py: 20px 0;min-width:initial;padding:var(--py)}.page-preview .food-waste-banner.swedish-food-waste .m-text .f-text{--size: 26px;max-width:initial;font-size:var(--size)}.page-preview .food-waste-banner.swedish-food-waste .m-text .f-text.fw-200{margin-top:35px}.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data{--margin: 0 auto;margin:var(--margin);gap:0}.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data>div{--ml: 50px;margin-left:var(--ml)}.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data>div:first-child{margin-left:0}.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data .c-title{--mt: 15px;--size: 22px;margin-bottom:0;margin-top:var(--mt);font-size:var(--size);color:#3c462b}.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data .circle{--circle-size: 170px;width:var(--circle-size);height:var(--circle-size);max-width:var(--circle-size);max-height:var(--circle-size)}.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data .circle .value{--size: 32px;font-size:var(--size)}.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data .circle .unit{--size: 20px;font-size:var(--size)}@media (min-width: 1079px) and (min-height: 1900px){.food-waste-banner.swedish-food-waste{background-image:url(/build/_assets/food_waste_bg_vertical-R5AI75SN.jpg)}.page-preview .food-waste-banner.swedish-food-waste .main-text{--size: 90px;--pb: 35px}.page-preview .food-waste-banner.swedish-food-waste .title-text{--size: 70px}.page-preview .food-waste-banner.swedish-food-waste .m-text .f-text{--size: 46px}.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data .c-title{--mt: 25px;--size: 35px}.page-preview .food-waste-banner.swedish-food-waste .m-text{--py: 10px 0}.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data .circle{--circle-size: 325px;border-width:5px}.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data .circle .value{--size: 54px}.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data .circle .unit{--size: 40px}.page-preview .food-waste-banner.swedish-food-waste .fw-banner .week-data .circle .arrow{max-width:35px;font-size:50px}}@media (min-width: 1901px){.page-preview .banner-main-bg.lunch-content .grid.grid-cols-3{display:block}.page-preview .banner-main-bg.lunch-content .grid.grid-cols-3>div{float:left;width:33.33%}.page-preview .banner-main-bg.lunch-content .banner-contents{padding-right:30px}}
