﻿@import url('owl.carousel.css');.transition-1s{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}.transition-3s{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.transition-5s{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.transition-color{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;}.container{width:100%;max-width:1435px;position:relative;}.container-fluid{width:100%;max-width:1920px;padding:0;}h1,h2,h3,h4{margin:0;padding:0;font-weight:600;}button{outline:none;}button:focus,button:active,button:visited{outline:none;}a{color:#00144b;text-decoration:none;}a:hover,a:active{color:#00144b;text-decoration:none;}:root{font-size:20px;}@media screen and (max-width:1500px){:root{font-size:calc(1.2vw + .1rem);}}@media screen and (max-width:991px){:root{font-size:calc(1.3vw + .1rem);}}@media screen and (max-width:767px){:root{font-size:calc(2.3vw + .1rem);}}@media screen and (max-width:991px){body .section .top-banner{padding:8rem 0 6rem 0;}body .section .top-banner .social-medias{display:none;}body .section .calander-weeks{width:80%;text-align:center;}body .section .calander-weeks .menu-section{max-width:100%;}body .section .calander-weeks .menu-section .inner-menu::before{content:none;display:none;}body .section .calander-weeks .menu-section h2 .price{display:none;}body .section .calander-weeks .menu-section .menu-list{margin-bottom:2rem;}body .section .calander-weeks .menu-section .menu-list .inner-menu{margin-bottom:.5rem;}body .section .calander-weeks .info-labels .info-items{display:none;}body .section .sticker-section{position:static;max-width:100%;padding:25px 0;}body .section .sticker-section img{max-width:92px;margin-right:27px;}body .section .sticker-section span{display:inline-block;font-size:16px;text-align:left;position:relative;top:15px;}body .section.calander-details .bg-wrapper{display:none;}body .section.calander-details .menu-section .title.main-title{max-width:240px;margin:0 auto;position:relative;z-index:2;font-size:15px;}body .section.calander-details .menu-section .description{margin-top:-20px;position:relative;z-index:1;}body .section.calander-details .menu-section .description .row{font-size:11px;line-height:1.6rem;}body .section.calander-details .menu-section .description .row h4{font-size:12px;}body .section-row{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}body .menu-section .co2-imprint{margin:5px auto;}}@media screen and (max-width:767px){body .container{padding:0 35px;}body .header{height:65px;}body .header .top-menu{display:none;}body .header .logo{width:100%;max-width:73px;margin-top:13px;}body .header .logo img{max-width:73px;top:13px;}body .header .responsive-menu{display:block;}body .section .section-heading{font-size:25px;}body .section .ingress{font-size:12px;}body .section .top-banner{padding:90px 0 40px 0;}body .section .top-banner .scroll-down{display:none;}body .section .calander-weeks .row{padding:1rem 0;}body .section .calander-weeks h1{font-size:16px;}body .section .calander-weeks .info-labels{font-size:10px;}body .section .calander-weeks .menu-section h2{font-size:14px;}body .section .calander-weeks .menu-section h3{font-size:14px;}body .section .calander-weeks .menu-section .short-description{font-size:12px;}body .section .calander-weeks .menu-section .short-description p{line-height:1.2;margin:.15rem 0;}body .section .calander-weeks .menu-section .allergens{font-size:9px;}body .section .calander-weeks .menu-section .menu-list{margin-bottom:1.5rem;}body .section.calander-details{padding:30px 0 40px 0;}body .section.calander-details .section-heading,body .section.calander-details .ingress{max-width:300px;margin-left:auto;margin-right:auto;}body .section.calander-details .ingress{margin-top:15px;margin-bottom:20px;}body .section.calander-details .menu-section .title.main-title{padding:3px 0;}body .section.calander-details .menu-section .accourdion-wrapper{margin-bottom:20px;}body .section.calander-details .menu-section .title.close-section{font-size:11px;font-style:normal;width:65px;height:auto;line-height:normal;margin-bottom:30px;padding:3px 0;}body .section.calander-details .menu-section .description{margin-top:-15px;font-size:11px;}body .section.calander-details .menu-section .description .inner{padding:40px 15px 20px 15px;}body .section.info-section{padding:5rem 0;font-size:12px;}body .section.info-section .content .section-heading{font-size:16px;margin-bottom:15px;}body .section.info-section img{width:100%;max-width:122px;}body .section.videos-section{padding:30px 0 15px 0;}body .section.videos-section .section-heading,body .section.videos-section .ingress{max-width:300px;margin-left:auto;margin-right:auto;}body .section.videos-section .ingress{margin-bottom:20px;}body .section.videos-section .video-list{padding:15px 30px 0 30px;}body .section.videos-section .video-list .owl-carousel{padding:0 2.75rem;}body .section.videos-section .video-list .owl-carousel .owl-nav button{width:15px;background-size:15px !important;}}body{font-family:'Trebuchet MS';font-size:.85rem;color:#00144b;}.header{background-color:#b791be;height:7.5rem;text-align:center;}.header .container{max-width:1700px;}.header .logo{display:inline-block;}.header .logo img{width:100%;max-width:8.2rem;display:inline-block;position:absolute;left:0;right:0;margin:auto;top:1.7rem;z-index:2;}.header .top-menu{float:right;margin:5.5rem 0 0 0;}.header .top-menu li{display:inline-block;margin:0 .75rem;}.header .top-menu li a{color:#000;text-transform:uppercase;border-bottom:1px solid transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.header .top-menu li:hover a,.header .top-menu li.active a{color:#fff;border-bottom:1px solid #fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.header .top-menu li:first-child a{color:#fff;border-bottom:1px solid #fff;}.header .meny{margin:20px 0;display:inline-block;}.header .btn-meny{cursor:pointer;}.header .btn-meny img{width:100%;max-height:20px;}.header .btn-close{cursor:pointer;display:inline-block;font-size:25px;text-transform:uppercase;color:#fff;Border:1px solid white;padding:1px 56px;margin-top:30px;}.header .responsive-menu{display:none;}.header .responsive-menu .meny.btn-meny{position:absolute;right:4.5rem;top:8px;}.header .toggle-section .container{position:fixed;width:100%;height:100vh;left:0;right:0;top:0;bottom:0;background-color:#b791be;z-index:3;}.header .toggle-section ul{margin-top:55px;}.header .toggle-section ul li{margin:30px 0;}.header .toggle-section ul li a{font-size:25px;color:#fff;text-transform:uppercase;}.menu-section h2{font-size:1rem;color:#364a23;text-transform:uppercase;}.menu-section h3{font-size:1rem;font-weight:400;margin-top:.5rem;}.menu-section .short-description{font-size:.75rem;font-style:italic;}.menu-section .short-description p{line-height:1.2;margin:.15rem 0;}.menu-section .allergens{font-size:.5rem;color:#696767;text-transform:uppercase;}.menu-section .title{cursor:pointer;text-transform:uppercase;}.menu-section .title.main-title{font-size:1rem;color:#ebbb4d;background-color:#3c2141;padding:.7rem 0 .65rem 0;}.menu-section .title.sidebar-title{border:1px solid #3c2141;margin-bottom:1.5rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;}.menu-section .title.sidebar-title:hover,.menu-section .title.sidebar-title.active{background-color:#fff;color:#3c2141;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.menu-section .title.close-section{display:inline-block;font-size:1rem;font-style:italic;border:.1rem solid #3c2141;color:#3c2141;width:6.4rem;height:2.3rem;line-height:2.3rem;margin-bottom:6rem;}.menu-section .description{background-color:#fff;}.menu-section .description .inner{max-width:55rem;margin:0 auto;padding:3rem 1.75rem;}.menu-section .description .heating{margin-bottom:1.5rem;}.menu-section .description .ingredience{max-width:38.75rem;margin:0 auto;}.menu-section .description .row{font-size:.65rem;line-height:1.25rem;}.menu-section .description .row h4{font-size:.8rem;text-transform:uppercase;margin-bottom:.5rem;}.menu-section .accourdion-wrapper{margin-bottom:1rem;}.menu-section .content-title{font-size:1rem;color:#ebbb4d;background-color:#3c2141;padding:.7rem 0 .65rem 0;text-transform:uppercase;}.menu-section .co2-imprint{position:relative;background-image:url('images/co2-imprint.svg');background-repeat:no-repeat;background-size:110px;max-width:128px;height:25px;margin-top:5px;text-align:center;}.menu-section .co2-imprint span{font-size:9px;position:absolute;top:2px;left:50px;}.section{position:relative;}.section .top-banner{position:relative;width:100%;background-position:top center;background-repeat:no-repeat;background-size:cover;padding:8rem 0 11.25rem 0;}.section .top-banner .social-medias{position:fixed;z-index:99;left:2.5rem;bottom:0;background-color:#b791be;padding:.3rem .8rem;border-top-left-radius:.85rem;border-top-right-radius:.85rem;}.section .top-banner .social-medias a{display:inline-block;padding:.5rem .8rem;}.section .top-banner .social-medias a img{width:100%;max-height:1.75rem;}.section .top-banner .scroll-down{display:inline-block;position:absolute;left:0;right:0;margin:auto;bottom:1.5rem;width:2rem;text-align:center;}.section .top-banner .scroll-down img{width:100%;max-width:2rem;}.section .section-heading{font-size:2.5rem;}.section .ingress{font-size:1rem;font-style:italic;margin:.5rem 0 2.25rem 0;}.section .calander-weeks{display:flex;flex-wrap:wrap;justify-content:center;max-width:54.4rem;width:100%;background-color:#fff;margin:auto;}.section .calander-weeks .container{max-width:47.5rem;}.section .calander-weeks .row{padding:2.25rem 0 2rem 0;}.section .calander-weeks .inner{border:.1rem solid #ebbb4d;margin:.7rem;width:100%;position:relative;}.section .calander-weeks .nav-tabs{font-size:1rem;border:none;position:absolute;top:-3.7rem;left:3.2rem;border-top-left-radius:.85rem;border-top-right-radius:.85rem;overflow:hidden;}.section .calander-weeks .nav-tabs a{background-color:#fff;display:inline-block;padding:.7rem 1rem;text-align:center;color:#3c2141;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.section .calander-weeks .nav-tabs a:hover,.section .calander-weeks .nav-tabs a.active{background-color:#ebbb4d;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.section .calander-weeks .info-labels{color:#acacac;font-size:.7rem;font-weight:500;text-transform:uppercase;text-align:center;padding:.5rem 0;position:relative;}.section .calander-weeks .info-labels .info-items{position:absolute;top:.9rem;right:1.35rem;}.section .calander-weeks .info-labels .info-items span{display:inline-block;font-weight:400;font-size:.5rem;color:#000;margin:0 .35rem;}.section .calander-weeks .info-labels .info-items span::before{content:"";display:inline-block;width:.8rem;height:.8rem;background-color:#ebbb4d;position:relative;left:-.2rem;top:.2rem;}.section .calander-weeks .info-labels .info-items span.vegan::before{background-color:#c9d77c;}.section .calander-weeks .info-labels .info-items span.sea-food::before{background-color:#9dccda;}.section .calander-weeks h1{font-size:1.3rem;text-align:center;padding:.45rem 0 .4rem 0;border-bottom:.1rem solid #ebbb4d;}.section .calander-weeks .menu-section{max-width:18.75rem;margin:0 0 0 auto;}.section .calander-weeks .menu-section .menu-list{margin-bottom:1rem;}.section .calander-weeks .menu-section .inner-menu{margin-bottom:1rem;position:relative;}.section .calander-weeks .menu-section .inner-menu::before{content:"";display:inline-block;width:.5rem;height:.5rem;position:absolute;left:-1.25rem;top:.35rem;background-color:#ebbb4d;}.section .calander-weeks .menu-section .inner-menu.color-9dccda::before{background-color:#9dccda;}.section .calander-weeks .menu-section .inner-menu.color-c9d77c::before{background-color:#c9d77c;}.section .calander-weeks .menu-section .extra-info{font-size:.65rem;margin-top:1rem;}.section.calander-details{text-align:center;padding:5.25rem 0 8rem 0;background-color:#fdf2ff;position:relative;overflow:hidden;}.section.calander-details .container{max-width:69.75rem;}.section.calander-details .menu-wrapper .menu-children{min-height:100%;background-color:#fff;border:1px solid #3c2141;}.section.calander-details .menu-wrapper .menu-children .menu-section{display:none;height:100%;}.section.calander-details .menu-wrapper .menu-children .menu-section .menu-content{height:100%;}.section.calander-details .menu-wrapper .d-lg-block .row{margin-left:-.375rem;margin-right:-.375rem;}.section.calander-details .menu-wrapper .d-lg-block .row .col{padding:0 .375rem;}.section.calander-details .menu-wrapper .d-lg-block .row .col.col-menu-detail{-ms-flex:0 0 69%;flex:0 0 69%;max-width:69%;overflow:hidden;border-bottom:1px solid #3c2141;padding:0;margin-left:7px;}.section.calander-details .menu-wrapper .d-lg-block .row .row{margin:0;text-align:left;}.section.calander-details .menu-wrapper .d-lg-block .row .row .col{padding:0 15px;}.section.calander-details .bg-wrapper{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;max-width:1920px;margin:auto;}.section.calander-details .bg-wrapper::before,.section.calander-details .bg-wrapper::after{content:"";display:inline-block;background-repeat:no-repeat;height:49rem;position:absolute;top:2rem;}.section.calander-details .bg-wrapper::before{background-image:url('images/bg-soup.svg');width:30.5rem;background-size:30.5rem;left:-15.25rem;}.section.calander-details .bg-wrapper::after{background-image:url('images/bg-salad.svg');width:26rem;background-size:26rem;right:-13.25rem;top:18rem;}.section.info-section{background-color:#486c27;color:#fff;padding:5rem 0;text-align:center;font-size:1rem;}.section.info-section .content{text-align:left;}.section.info-section .content .section-heading{margin-bottom:1.5rem;}.section.info-section .row{align-items:center;}.section.info-section img{width:100%;max-width:16.5rem;}.section.videos-section{text-align:center;padding:3.75rem .75rem;background-color:#fefff7;}.section.videos-section .ingress{margin:.5rem 0 3rem 0;}.section.videos-section .featured-video{border:.1rem solid #ebbb4d;width:100%;max-width:56rem;margin:0 auto;}.section.videos-section .featured-video .inner{margin:.7rem;display:flex;flex-wrap:wrap;}.section.videos-section .video-list{padding:3rem 0 2.75rem 0;}.section.videos-section .video-list .container-fluid{max-width:1800px;}.section.videos-section .video-list .owl-carousel{padding:0 3.75rem;}.section.videos-section .video-list .owl-carousel .owl-nav button{position:absolute;top:0;width:1.75rem;height:100%;background-repeat:no-repeat !important;background-size:1.75rem !important;background-position-y:center !important;outline:none;}.section.videos-section .video-list .owl-carousel .owl-nav button span{display:none;}.section.videos-section .video-list .owl-carousel .owl-nav button.owl-prev{left:.75rem;background-image:url('images/arrowLeft.svg');}.section.videos-section .video-list .owl-carousel .owl-nav button.owl-next{right:.75rem;background-image:url('images/arrowRight.svg');}.section.videos-section .video-list .video-thumb{position:relative;}.section.videos-section .video-list .video-thumb .video-btn{cursor:pointer;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;margin:auto;background-image:url('images/play.svg');background-position:center;background-size:17%;background-repeat:no-repeat;background-color:transparent;border:none;}.section.videos-section .video-list .video-thumb::before{content:"";width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:rgba(0,0,0,.45);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.section.videos-section .video-list .video-thumb:hover::before{background:rgba(0,0,0,.6);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.section.videos-section .modal-dialog{max-width:960px;margin:7vw auto;}.section.videos-section .modal-dialog .modal-body{position:relative;padding:0;}.section.videos-section .modal-dialog .close{position:absolute;right:-30px;top:-30px;z-index:999;font-size:2.5rem;color:#fff;text-shadow:none;opacity:1;}.section.videos-section .videoIframe{width:100%;height:620px;}.section .sticker-section{position:absolute;right:3.5rem;bottom:3.5rem;max-width:10rem;text-align:center;}.section .sticker-section img{width:100%;max-width:7rem;}.section .sticker-section span{display:block;color:#000;font-size:.8rem;font-weight:600;}.footer{font-size:1rem;}.footer .section{padding:5rem 0;text-align:center;background-color:#3c2141;color:#fff;}.footer .section .ingress{font-style:normal;font-size:1.5rem;}.footer .go-up{display:inline-block;font-size:1rem;border:.1rem solid #fff;color:#fff;padding:.3rem 2.2rem;text-transform:uppercase;margin-bottom:3rem;}