@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nerko+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400&family=Miniver&display=swap);body,html{font-family:Montserrat,sans-serif;font-style:normal;font-weight:100}.roboto-font{font-family:Roboto,sans-serif}.nerko-one-regular{font-family:Nerko One;font-style:normal;font-weight:700}.navbar{background:#0000;height:100px;left:0;position:absolute;top:0;transition:background-color .3s,transform .3s;width:100%;z-index:100}.navbar,.navbar-content{align-items:center;display:flex;justify-content:space-between}.navbar-content{margin:0 auto;width:90%}.navbar-brand{color:#fff;font-size:45px;font-weight:900;text-decoration:none}.navbar-nav{display:flex;gap:40px;list-style:none;margin:auto;padding:0}.nav-item{font-size:20px;font-weight:400}.nav-link{color:#fff;position:relative;text-decoration:none}.nav-link:hover{color:#1c77ab}.nav-link:after{background:#1c77ab;content:"";display:block;height:2px;transition:width .3s;width:0}.nav-link:hover:after{width:100%}.menu-toggle{cursor:pointer;display:none}.close-btn,.menu-icon{color:#fff;cursor:pointer;font-size:36px}@media screen and (max-width:950px){.navbar{justify-content:space-between}.navbar-nav{display:none}.menu-toggle{color:#fff;display:block}.mobile-menu{align-items:center;animation:fadeIn .3s;background-color:#394248dd;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.mobile-menu,.mobile-nav{display:flex;flex-direction:column}.mobile-nav{align-content:center;gap:20px;list-style:none;margin:0;padding:0;text-align:center}.close-btn{background:none;border:none;cursor:pointer;font-size:1.5em;position:absolute;right:5%;top:30px}.navbar-brand{font-size:30px}.mobile-navbar-brand{color:#fff;font-size:30px;font-weight:900;left:20px;margin-bottom:20px;position:absolute;text-decoration:none;top:32px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}body,html{padding:0}.container-wrapper{margin:0 auto;max-width:1400px;padding:0 5%;width:90%}h1{font-size:60px}h1,p{text-align:left}p{font-size:16px;font-weight:400}.mini-ver{color:#1c77ab;font-family:Nerko One,cursive;font-size:25px;text-align:left}.btn{background-color:#1c77ab;border:none;border-radius:6px;color:#fff}.btn,.btn-inverted{cursor:pointer;font-size:16px;margin-top:2rem;padding:10px 35px}.btn-inverted{background-color:initial;border:2px solid #1c77ab;border-radius:6px;color:#8e1d22}@media screen and (max-width:1000px){.container-wrapper{margin:0 auto;padding:0 5%}h1{font-size:5vw}h1,p{text-align:left}p{font-size:20px;font-weight:500}.mini-ver{font-size:25px}}.hero-container{background-attachment:fixed;background-image:url(/static/media/churrasqueria.90d16a341d1a6ba7b28e.jpg);background-position:50%;background-size:cover;height:100vh;overflow:hidden;position:relative;width:100%;z-index:2}.hero-image{height:100%;object-fit:cover;width:100%}.hero-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.hero-overlay img{filter:invert(2);height:auto;width:700px}@media screen and (max-width:950px){.hero-overlay img{filter:invert(2);height:auto;width:300px}.hero-container{background-attachment:fixed;background-image:url();background-position:50%;background-size:100%;height:110vh;margin-top:-100px;overflow:hidden;position:relative;width:100%}}.gallery-container{align-items:flex-start;background-color:#1c77ab;display:flex;height:80vh;margin-bottom:60vh;overflow:hidden;padding:7vh 1rem}.gallery-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);height:80vh;overflow:hidden}@media (min-width:950px){.gallery-grid{grid-template-columns:repeat(4,1fr)}}.gallery-column{grid-gap:1rem;display:grid;gap:1rem}.gallery-image{height:auto;max-width:100%;object-fit:cover}@media screen and (max-width:950px){.gallery-container{height:90vh}}.column-gallery-container{border-radius:.5rem;height:60vh;margin:0;overflow:hidden;width:100%}.column-gallery-grid{grid-template-columns:repeat(2,1fr)}.column-gallery,.column-gallery-grid{grid-gap:1rem;display:grid;gap:1rem}.column-gallery-image{border-radius:.5rem;height:auto;max-width:100%;object-fit:cover}@media screen and (max-width:950px){.column-gallery-container{align-content:start;align-items:start;display:flex;height:70vh;margin-bottom:3rem}}.about-section{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:15rem 5%}.about-left-column{align-self:start;position:relative;width:50%}.food-image{border-radius:6px;width:65%}.top-image{left:0;position:absolute;top:0;z-index:2}.bottom-image{top:6rem;z-index:3}.bottom-image,.veg-image{position:absolute;right:0}.veg-image{top:0;width:40%;z-index:2}.about-right-column{width:45%}p{font-size:1em;margin-bottom:30px;text-align:justify}.cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.card{align-items:center;background:#f7f7f7;border-radius:8px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:flex;font-size:14px;padding:10px 20px;width:calc(50% - 10px)}.card-icon{color:#1c77ab;font-size:1.5em;margin-right:10px}@media screen and (max-width:950px){.about-section{align-items:center;flex-direction:column-reverse;margin:0;padding:4vh 5%;text-align:center}.about-left-column,.about-right-column{align-self:center;height:auto;position:relative;width:100%}.about-right-column{margin-bottom:5rem}.food-image{max-height:100%;position:absolute}.cards{justify-content:center}.card{font-size:14px;width:calc(50% - 10px)}.cards .card:nth-child(odd){margin-right:0}}.menu-section{align-items:center;background-color:#1c77ab;display:flex;justify-content:center;margin:0;padding:5vh 0;width:100%}.menu-content{display:flex;flex-direction:row;gap:20px;width:1000px}.menu-text{flex:1 1;padding:7rem 5%}.menu-subtitle{color:#fff;font-family:Nerko One,cursive;font-size:24px;font-weight:600;margin-bottom:10px}.menu-title{color:#fff;font-size:36px;font-weight:900;margin-bottom:20px}.menu-description{color:#fff;font-size:18px;margin-bottom:20px}.menu-button{background-color:#1c77ab;border-radius:5px;color:#fff;display:inline-block;font-size:18px;font-weight:600;line-height:1.1h;margin-top:3rem;padding:10px 0;text-decoration:none;text-decoration:underline;transition:background-color .3s;width:100%}.menu-button:hover{color:#000}.menu-image{align-items:center;flex:1 1}.menu-image img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:950px){.menu-section{width:100%}.menu-content{flex-direction:column}.menu-text{padding:1rem 5%}.menu-button{text-align:center}}.supplier-container{background-color:#fff;width:100%}.supplier-carousel{background-color:#fff;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:15vh 0;width:90%}.supplier-carousel h3{font-size:medium;margin-bottom:2rem;text-align:center}.supplier-carousel .slick-slide{align-items:center;display:flex;justify-content:center}.supplier-carousel img{margin:0 auto;max-height:150px;max-width:100%}.supplier-carousel .slick-track{align-items:center;display:flex}@media screen and (max-width:950px){.supplier-carousel img{max-height:90px}}.title{color:#000;font-size:26px;font-weight:900;margin-bottom:20px}.testimonial-container{background-color:#fff;width:100%}.testimonials-section{background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;padding:10vh 0;width:90%}.testimonials-left{position:relative;width:45%}.testimonials-left h1{font-size:2em;margin-bottom:20px}.quote-icon{color:#1c77ab;font-size:3em}.testimonials-left p{font-size:1em;margin-bottom:30px;text-align:justify}.author-info{align-items:center;display:flex}.author-info img{border-radius:50%;height:50px;margin-right:15px;width:50px}.author-info h3{font-size:1em;margin:0}.author-info p{color:#777;font-size:.8em}.arrows{bottom:10px;display:flex;justify-content:space-between;left:0;padding:0 20px;position:relative;right:0}.arrows span{color:#8e1d22;cursor:pointer;font-size:1.5em}.testimonials-right{position:relative;width:45%}.testimonials-right img{border-radius:8px;width:100%}.dish-card{background:#fff;border-radius:8px;bottom:-20px;box-shadow:0 4px 8px #0000001a;left:10%;padding:20px;position:absolute;width:80%}.dish-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.dish-card-header h3{font-size:1.2em;margin:0}.dish-card-header .rating{align-items:center;color:gold;display:flex;font-size:1.2em}.dish-card-header span{color:#1c77ab;font-size:1em;margin-left:10px}.dish-card p{color:#777;font-size:.9em;margin:10px 0 0;text-align:justify}@media screen and (max-width:950px){.testimonials-section{align-items:center;flex-direction:column;text-align:center}.testimonials-left,.testimonials-right{width:100%}.dish-card{left:50%;position:relative;top:-35px;transform:translateX(-50%)}}.footer{background-color:#1c77ab;color:#fff;padding:20px 0}.footer-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;max-width:1200px;padding:0 5%}.footer-title{text-align:center;width:100%}.footer-section{flex:1 0 45%;margin:10px;text-align:center}.footer-section h2,.footer-section h3{font-weight:600;text-align:center}.footer-section ul{font-weight:500;list-style:none;padding:0}.footer-section ul li{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.footer-section ul li svg{margin-right:10px}.footer-section a{color:#fff;font-weight:400;text-decoration:none}.footer-section a:hover{text-decoration:underline}.footer-rights{color:#fff;font-size:12px;margin:0 auto;padding:10px 0;text-align:center;width:90%}.social-icons{margin-bottom:10px;text-align:center}.social-icons a{color:#fff;margin:0 10px;text-decoration:none}@media (max-width:950px){.footer-container{align-items:center;flex-direction:column;padding:0 5%}.footer-section{flex:1 0 100%;margin:10px 0}.footer-section ul li{justify-content:center}.social-icons{text-align:center}}.parallax:before{background-image:url(/static/media/raw.91bf9a3313b179b9e8a5.jpg)}.parallax{overflow-x:hidden;position:relative}.parallax:before{background-image:url(/static/media/grilledFish.3df8de4624c520cb474c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100vh;position:fixed;right:0;top:0;width:100vw;z-index:-1}.parallax-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.parallax-logo{filter:invert(2);height:auto;width:700px}.parallax-section{background:#fff;margin:200px 0;padding:20px;position:relative;z-index:10}@media screen and (max-width:950px){.parallax:before{width:100vh}.parallax-logo{height:auto;width:300px}.parallax:before{background-attachment:scroll}}.shrinking-header{background:#fff;border-bottom:1px solid #e1e1e1;padding:60px 0;position:fixed;text-align:center;top:0;transition:all .4s ease-in-out;width:100%;z-index:9999}.shrink{padding:20px 0}.shrink h1{font-size:25px}.shrinking-container{margin:180px auto;width:40%}p{line-height:24px;margin:0 0 40px}strong{font-weight:700}.menu-header{align-items:center;display:flex;height:80vh;margin-top:-100px;overflow:hidden;position:relative;width:100vw}.header-image{height:auto;object-fit:cover;width:100vw}.header-overlay{background-color:#00000080}.header-text{color:#fff;font-size:8vw;font-weight:700;text-align:center;text-shadow:2px 2px 4px #00000080}.section{background-color:#fff;color:#000;padding:3rem 0}.section:nth-of-type(2n){background-color:#1c77ab;color:#fff}.section:nth-of-type(2n) .itemIngredients,.section:nth-of-type(2n) .itemName,.section:nth-of-type(2n) .itemPrice,.section:nth-of-type(2n) .tabs-section-title{color:#fff}.list{gap:1rem;margin:0 auto}.item,.list{align-items:start;display:flex;flex-direction:column}.item{justify-content:start;padding:.5rem;text-align:left}.itemName{font-size:26px;font-weight:800;margin-bottom:1rem;text-align:left}.itemIngredients{color:#000;font-size:20px;font-style:italic;font-weight:500;margin-bottom:1rem}.itemPrice{color:#333;font-size:20px;font-weight:700}.horizontalLine{background-color:#1c77ab;height:3px;margin:0 auto 2rem;width:100px}.dashed-line{border:none;border-top:1px dashed #ccc;margin:1rem auto;width:90%}.separator{border:none;border-top:1px solid #ccc;cursor:pointer;margin:20px auto;width:60%}.section-image{display:block;margin:1rem auto;max-width:600px;width:100%}.main-tabs-container{top:0;z-index:11}.main-tabs-container,.secondary-tabs-container{background-color:#fff;display:flex;justify-content:center;position:-webkit-sticky;position:sticky}.secondary-tabs-container{flex-direction:row;flex-wrap:wrap;margin:1rem 0;top:5rem;z-index:10}.main-tab{border-bottom:2px solid #000;border-radius:0 6px 0 0;font-weight:700;margin:.5rem 0}.main-tab,.secondary-tab{padding:1rem 2rem;text-align:center;transition:background-color .3s}.secondary-tab{align-content:center;align-items:center;border:.01px solid #000;border-radius:6px;cursor:pointer;font-weight:400;margin:.5rem}.main-tab.active,.secondary-tab.active{background-color:#1c77ab;border-bottom:3px solid #0f0f0f83;color:#fff}.tab-title{font-size:1.2rem;font-weight:600;margin:0}.tabs-section-title{font-size:38px;font-weight:700;margin-bottom:.8rem;text-align:center}@media (max-width:950px){.main-tabs-container{padding-top:1rem;top:0}.main-tabs-container,.secondary-tabs-container{flex-direction:row;justify-content:space-around}.secondary-tabs-container{flex-wrap:wrap;padding:1rem 0 0;top:4rem}.main-tab{font-size:.9rem}.main-tab,.secondary-tab{align-content:center;align-items:center;border-radius:6px;display:flex;flex:1 1;justify-content:center;padding:.5rem 1rem;text-align:center;transition:background-color .3s}.secondary-tab{font-size:14px}.tab-title{font-size:13px}.tabs-section-title{font-size:14px}.section{padding:.3rem 0}.itemName{font-size:16px;margin-bottom:1rem}.itemIngredients,.itemPrice{font-size:14px}}.menu-container{margin:0 auto;width:95%}body,html{height:100%;margin:0}.page-container{background:url(/static/media/meny-header.9ddcf2545c6ec94ee540.jpg) no-repeat 50% fixed;background-size:cover;display:flex;flex-direction:column;margin-top:-100px;min-height:100vh}.overlay{background:#00000080;flex:1 1}.header-container{height:30vh;margin-top:-100px;overflow:hidden;position:relative;width:100%}.header-overlay{background:#00000080;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.contacts-header-text,.header-overlay{align-items:center;justify-content:center}.contacts-header-text{color:#fff;font-size:2em;font-weight:700;line-height:40vh;margin-top:100px;text-align:center;z-index:2}.contacts-container-wrapper{flex:1 1;margin:auto;padding:20px}.contact-section{display:flex;flex-wrap:wrap;justify-content:center;margin:4rem 0}.contact-container{background-color:#1c77abb5;border-radius:10px;box-shadow:0 2px 10px #0000001a;flex:1 1 30%;margin:10px;padding:20px;text-align:center}.contact-container h2{color:#fff;font-size:1.5em;font-weight:700;margin-bottom:20px}.contact-item{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.contact-icon{color:#fff;font-size:2em;margin-right:10px}.contact-page-info{color:#fff;font-size:18px;font-weight:500;line-height:25px}@media (max-width:950px){.contact-section{align-items:center;flex-direction:column}.contact-container{width:85%}.contact-icon{font-size:1.5em}.contact-page-info{font-size:.9em}}footer{margin-top:auto}.two-column-container{align-items:flex-start;display:flex;flex-direction:row;height:auto;margin:0 auto;width:100%}.two-column-left-column,.two-column-right-column{box-sizing:border-box;flex:1 1;padding:2rem 20px}.two-column-right-column{align-items:center;display:flex;justify-content:center;text-align:center}.right-content{margin:0 auto;max-width:600px}.right-content p{text-align:justify}@media screen and (max-width:950px){.two-column-container{flex-direction:column-reverse;height:auto;padding:0}.two-column-left-column{padding:10px 0;width:100%}.two-column-right-column{padding:0;width:100%}}.masonry-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%}.masonry-item{margin-bottom:10px}.masonry-item img{border-radius:8px;display:block;width:100%}
/*# sourceMappingURL=main.7da2dba9.css.map*/