@import url(https://fonts.googleapis.com/css2?family=Cormorant+Upright:wght@300;400;500;600;700&family=Open+Sans:wght@300;400;500;600;700&display=swap);:root{--font-base:"Cormorant Upright",serif;--font-alt:"Open Sans",sans-serif;--color-golden:#dcca87;--color-goldentext:#e8ddb7;--color-textDesc:#c2b997;--color-button1:#afba61;--color-goldenLight:#b8a870;--color-black:#242424;--color-gray:#545454;--color-crimson:#f5efdb;--color-grey:#aaa;--color-white:#fff;--color-bg:#d2cdcd;--boxShadow:rgba(2,2,2,.5);--color-filter-btn:#181818;--menu-item:#837d7d}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}a{color:inherit;text-decoration:none}.slide-bottom{-webkit-animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-bottom{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-bottom{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.footer{background-color:var(--color-black);color:#fff;padding:30px;text-align:center}.footer-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-logo img{height:60px;width:90px}.footer-nav ul{list-style-type:none;margin:0;padding:0}.footer-nav li{display:inline-block;margin-right:10px}.footer-nav a{color:var(--color-white);text-decoration:none}.footer-social{font-size:30px;margin-top:10px}.footer-contact{margin-bottom:10px;text-align:center}.footer-adress,.footer-email,.footer-phone{color:var(--color-white);margin-bottom:5px}.footer-social a{color:var(--color-white);display:inline-block;margin-right:10px;text-decoration:none}@media screen and (max-width:767px){.footer-container{flex-direction:column;text-align:center}.footer-logo,.footer-nav{margin-bottom:10px}.footer-nav li{display:block;margin-bottom:5px}}.menu-container{align-items:center;display:flex;flex-direction:column}.categories{display:flex;justify-content:center;margin-bottom:20px;margin-top:10px}.category-btn{background-color:#b8a870;border:none;border-radius:5px;color:#181818;cursor:pointer;font-size:15px;letter-spacing:1px;margin:5px;padding:10px 20px}.category-btn.active{background-color:#676363}.subcategories{color:#6e6e32;display:flex;flex-direction:column;font-weight:700;gap:10px;justify-content:center;margin-top:20px}.menu-card{background-color:#f0f0f0;border-radius:4px;grid-template-columns:3fr;height:100%;justify-content:space-between;margin-bottom:20px;max-width:700px;padding:20px;width:100%}.menu-card-image{display:table}.menu-card-image img{display:block;margin:0 auto;opacity:.5}.menu-card-title{font-size:25px;font-style:italic;font-weight:700;margin-bottom:12px}.menu-item{margin-bottom:8px}.menu-item-title{color:#dc961d;font-size:20px;font-weight:700;padding-top:5px}.menu-item-description{color:#666;letter-spacing:1.5px;margin-top:5px}.menu-item-price{color:#010101;font-size:18px;font-weight:700}.titleMenyupp{color:#dc961d;font-size:15px}@media screen and (max-width:1768px){.menu-card-image img{height:230px}.menu-title-card{font-size:2.2rem!important;left:50%;margin-bottom:1rem;position:absolute;top:35%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu-card{margin-left:15px;width:90%}}.app__navbar{background:var(--color-black);border:2px solid #000;justify-content:space-between;padding:1rem 2rem;width:100%}.app__navbar,.app__navbar-logo{align-items:center;display:flex}.app__navbar-logo{cursor:pointer;justify-content:flex-start}.app__navbar-logo img{width:90px}.app__navbar-links{align-items:center;display:flex;flex:1 1;justify-content:center;list-style:none}.app__navbar-links li{cursor:pointer;margin:0 1rem}.app__navbar-links li:hover{color:var(--color-grey)}.app__navbar-contact{align-items:center;display:flex;justify-content:flex-end}.app__navbar-contact a{margin:0 1rem;text-decoration:none;transition:.5s ease}.app__navbar-contact a:hover{border-bottom:1px solid var(--color-golden)}.app__navbar-contact div{background:var(--color-grey);height:30px;width:1px}.app__navbar-smallscreen{display:none}.app__navbar-smallscreen_overlay{background:var(--color-black);flex-direction:column;height:100vh;left:0;position:fixed;top:0;transition:.5s ease;width:100%;z-index:5}.app__navbar-smallscreen_overlay .overlay__close{color:var(--color-golden);cursor:pointer;font-size:27px;position:absolute;right:20px;top:20px}.app__navbar-smallscreen_links{list-style:none}.app__navbar-smallscreen_links li{color:var(--color-golden);cursor:pointer;font-family:var(--font-base);font-size:2rem;margin:2rem;text-align:center}.app__navbar-smallscreen_links li:hover{color:var(--color-white)}.line{border:3px solid var(--color-golden);height:2px;width:100%}@media screen and (min-width:2000px){.app__navbar-logo img{width:210px}}@media screen and (max-width:1150px){.app__navbar-links{display:none}.app__navbar-smallscreen{display:flex}}@media screen and (max-width:650px){.app__navbar{padding:1rem}.app__navbar-login{display:none}.app__navbar-logo img{width:110px}}.section__padding{padding:4rem 6rem}.flex__center{justify-content:center}.app__wrapper,.flex__center{align-items:center;display:flex}.app__wrapper{justify-content:space-between;min-height:100vh}.app__wrapper_info{align-items:flex-start;flex:1 1;flex-direction:column}.app__wrapper_img,.app__wrapper_info{display:flex;justify-content:center;width:100%}.app__wrapper_img{align-items:center;flex:1 1;margin-left:2rem}.app__wrapper_img-reverse{justify-content:flex-start;margin-right:2rem}.app__wrapper_img{width:80%}.custom__button{background-color:var(--color-crimson);border:none;border-radius:1px;color:var(--color-black);cursor:pointer;font-size:16px;line-height:28px;outline:none;padding:.5rem 1.5rem}.custom__button,.p__cormorant{font-family:var(--font-base);font-weight:700;letter-spacing:.04em}.p__cormorant{-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;font-size:23px;line-height:29.9px}.p__cormorant,.p__opensans{color:var(--color-white);text-transform:capitalize}.p__opensans{font-family:var(--font-alt);font-size:16px;font-weight:400;letter-spacing:.04em;line-height:28px}.headtext__cormorant{color:var(--color-golden);font-family:var(--font-base);font-size:64px;letter-spacing:.04em;line-height:83.2px;text-transform:capitalize}.spoon__img{width:45px}@media screen and (min-width:2000px){.custom__button,.p__cormorant{font-size:37px;line-height:67px}.p__opensans{font-size:30px;line-height:50px}.headtext__cormorant{font-size:150px;line-height:210px}.spoon__img{width:80px}}@media screen and (max-width:1150px){.app__wrapper{flex-direction:column}.app__wrapper_img{margin:5rem 0 0}.app__wrapper_img-reverse{margin:0 0 5rem}.app__wrapper_img img{width:100%}}@media screen and (max-width:850px){.section__padding{padding:4rem}}@media screen and (max-width:650px){.section__padding{padding:4rem 2rem}.p__cormorant{font-size:21px}.p__opensans{font-size:14px}}@media screen and (max-width:450px){.p__opensans{font-size:12px}.p__cormorant{font-size:19px}.headtext__cormorant{font-size:45px;line-height:70px}}.app__header{background-color:var(--color-black)}.app__wrapper_info{background-color:var(--color-goldenLight);width:70%}.app__header-h1{color:#fff;font-family:var(--font-base);font-size:40px;font-weight:200;letter-spacing:.04em;line-height:117px;margin:15px;text-transform:capitalize}.p__opensans{display:flex;padding:20px}.custom__button{display:flex;margin:25px}.custom__button:hover{box-shadow:0 5px 15px 0 var(--boxShadow)}.app__wrapper_img{box-shadow:0 2px 0 0 var(--color-goldenLight)}@media screen and (min-width:2000px){.app__header-h1{font-size:70px;line-height:110px}}@media screen and (max-width:1150px){.app__header-h1{font-size:60px}}@media screen and (max-width:650px){.app__header-h1{font-size:50px;line-height:87px}}@media screen and (max-width:450px){.app__header-h1{font-size:30px;line-height:70px}}.app__specialMenu{background-color:var(--color-black);flex-direction:column}.app__specialMenu-title{margin-bottom:2rem;text-align:center}.app__specialMenu-menu{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin:2rem 0;width:100%}.app__specialMenu-menu_heading{color:var(--color-white);font-family:var(--font-base);font-size:45px;font-weight:600;letter-spacing:.04em;line-height:58.5px}.app__specialMenu-menu_img{margin:0 2rem;width:50%}.app__specialMenu-menu_img img{border-radius:18px;display:flex;height:auto;width:100%}.app__specialMenu_menu_items{display:flex;flex-direction:column;margin:2rem 0;width:100%}@media screen and (min-width:2000px){.app__specialMenu-menu_img{width:650px}.app__specialMenu-menu_img img{height:920px}}@media screen and (max-width:1150px){.app__specialMenu-menu{align-items:center;flex-direction:column;width:100%}.app__specialMenu-menu_img{margin:3rem 0}}@media screen and (max-width:650px){.app__specialMenu-menu_img{width:100%}.app__specialMenu-menu_heading{font-size:35px;line-height:48.5px}}.menu-container1{background:var(--color-bg);display:flex;justify-content:center;padding:25px}.product-card{align-items:center;background-color:#323131;border:1px solid #645f5f;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;margin:25px;padding:16px;width:250px}.product-card img{border-radius:50%;display:flex;height:200px;object-fit:cover;width:200px}.product-card .product-name{color:var(--color-goldentext);font-size:18px;font-weight:700;letter-spacing:3px;margin-bottom:8px;margin-top:15px}.product-desc{color:var(--color-textDesc);font-family:var(--font-base);font-size:13px;letter-spacing:2px;margin-bottom:8px;margin-top:10px}.product-card .product-button{background-color:var(--color-button1);border:none;border-radius:4px;color:#fff;cursor:pointer;flex-direction:row;padding:8px 16px}.product-card .product-button:hover{background-color:#9d874e}@media screen and (max-width:767px){.menu-container1{align-items:center;flex-direction:column;padding:10px}.product-card{margin:10px 0;width:90%}}@media screen and (max-width:1024px){.menu-container1{justify-content:flex-start}.product-card{width:200px}}.spelImage{align-items:center;display:flex;justify-content:center;margin-bottom:15px}.spelText{color:var(--color-goldentext);font-size:3rem;margin:70px 0;text-shadow:2px 2px 2px rgba(0,0,0,.6)}.headerImage{height:30%;object-fit:cover;opacity:.4;position:absolute;top:100px;width:100%}.biljard-page,.biljardPage{align-items:center;background-color:var(--color-black);display:flex;padding:20px}.left-section,.right-section{flex:1 1}.left-section img,.right-section img{border-radius:25px;margin-bottom:25px;margin-top:19px;max-width:100%;width:80%}.text-section{color:#f0f8ff;flex:1 1;padding:0 20px}.text-section h2{font-size:24px;margin-bottom:10px}.text-section p{font-size:16px;line-height:1.6;margin-bottom:20px}@media (max-width:768px){.biljard-page,.biljardPage{flex-direction:column}.headerImage{height:33%}.spelText{color:#5a5757;font-size:1rem;margin:10px 0}.spelImage{margin-bottom:-5px}.left-section img,.right-section img{width:100%}.right-section img{padding-bottom:15px}.text-section p{font-size:15px}}@media (max-width:1024px){.headerImage{height:30%}.spelText{color:#5a5757;font-size:2.5rem;margin:75px 0}.left-section img,.right-section img{width:100%}.right-section img{padding-bottom:15px}.text-section p{font-size:14px}}.containerRes{height:100vh;justify-content:center;padding:55px}.containerRes,.reservation-form{align-items:center;display:flex;width:90%}.reservation-form{background:#2c2a2a;border-radius:50px;color:#fff;flex-direction:column;letter-spacing:2px;line-height:32px;padding:20px;transition:box-shadow .3s ease}.reservation-form:hover{box-shadow:0 5px 25px rgba(0,0,0,.3)}.reservation-form h2{margin-bottom:10px;margin-top:15px}.reservation-form p{margin-bottom:20px;margin-top:5px;text-align:center}.bokaMap{height:410px;justify-content:center;margin-top:20px;max-width:800px;overflow:hidden;width:100%}.bokaMap,.facebook-button{align-items:center;display:flex}.facebook-button{background-color:#4267b2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.facebook-button i{margin-right:10px}.email-button{background-color:#2c2a2a;border:none;color:#f8ef3d;cursor:pointer;font-size:16px;padding:10px 20px}@media screen and (max-width:768px){.reservation-form{letter-spacing:2px;line-height:32px;padding:5px 50px 50px;width:90%}.containerRes{padding:40px}.bokaMap{display:none}}@media screen and (max-width:480px){.reservation-form{height:80%;letter-spacing:2px;line-height:28px;padding:45px;width:100%}.containerRes{padding:50px}.bokaMap{display:none}}.contact-us-container{align-items:center;background-color:var(--color-bg);display:flex;height:100vh;justify-content:center}.contact-info{border:2px solid var(--color-button1);border-radius:25px;height:55%;margin:0 auto 0 25px;max-width:700px;padding:20px;text-align:center}.contact-info h2{font-size:32px;font-weight:700;margin-bottom:20px}.contact-info p{font-size:18px;margin-bottom:30px}.contact-details{flex-direction:column}.contact-details,.contact-item{align-items:center;display:flex}.contact-item{margin-bottom:10px}.contact-item-label{font-size:20px;font-weight:700;margin-right:10px}.contact-item-value{font-size:18px}.contact-item h3{font-size:24px;font-weight:700;margin-bottom:10px}.opening-hours-day{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.opening-hours-time{color:#555;font-size:1rem}.map-image-container{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-end}.map-image{border-radius:8px;box-shadow:0 8px 10px rgba(0,0,0,.2);height:auto;max-width:100%;opacity:.7}@media screen and (max-width:1500px){.contact-info h2{font-size:18px}.contact-info{height:60%;width:40%}.contact-info p{font-size:15px;margin-bottom:20px}.contact-item-label{font-size:18px}.contact-item-value{display:block;font-size:12px}.contact-item h3{font-size:20px;margin-bottom:8px}.map-image-container{align-items:center;display:flex;justify-content:center}.map-image{height:390px;margin-left:15px}}@media screen and (max-width:480px){.contact-info{height:55%;margin-left:55px;width:75%}.map-image{display:contents}}.top-image{display:table;width:100%}.top-image img{display:block;height:256px;opacity:.8;width:100%}.menu-title-card{color:#373434;font-size:3rem;font-weight:700;text-align:center;text-shadow:3px 3px 3px rgba(0,0,0,.6)}.grill-menu-carts{margin-top:20px}.menu-cardGrill{color:#3e3e3e;display:inline-block;font-weight:700;height:100%;line-height:1.2;margin-bottom:1rem}.grill-menu-carts h2{font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}.grill-menu-items{display:flex;flex-wrap:wrap;justify-content:space-between}.grill-menu-item{background-color:#f4f3f3;border:1px solid #ccc;border-radius:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;padding:20px 20px 10px;text-align:center;width:calc(30% - 20px)}.grill-menu-item h2{color:#dc961d;font-size:20px;font-weight:700;margin-bottom:10px}.grill-menu-item .description{color:#666;letter-spacing:1.5px;margin-bottom:10px}.grill-menu-item .price{color:#010101;font-weight:700}@media screen and (max-width:1024px){.grill-menu-item{padding:1px;width:calc(40% - 5px)}}@media screen and (max-width:768px){.grill-menu-item{display:flex;margin-top:-1px;width:100%}}.header-image{top:95px}.erbjudande-header h1{color:#e73b3b;text-shadow:2px 2px 2px hsla(0,19%,51%,.6)}.offer-card{background-color:beige;border:1px solid #d6bfbf;border-radius:5px;max-width:300px;padding:10px}.offer-card h2{color:#7c5418;font-size:2.9rem;margin:0}.offer-card p{margin:10px 0}.pizza-menu-container{align-items:center;display:flex;flex-direction:column}.menu-card-image{margin-bottom:20px;text-align:center;width:100%}.menu-card-image img{border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);height:200px;object-fit:cover;width:100%}.menu-title-card{color:#333;font-size:2rem;margin:10px 0}.filter-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.filter-buttons button{background-color:#b8a870;border:none;border-radius:5px;color:#181818;cursor:pointer;font-size:13px;letter-spacing:1px;margin:5px;padding:10px 20px;transition:background-color .3s ease}.filter-buttons button.active{background-color:#676363;color:#fff}.menu-title{color:#444;display:flex;font-size:.9rem;justify-content:center;margin-bottom:10px;text-align:center}.category-title{color:#111;font-size:1.5rem;font-weight:700;margin-bottom:20px}.pizza-items{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-items:center;margin-bottom:15px;max-width:1200px;width:40%}.pizza-item{background-color:#e8e7e7;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.pizza-item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.pizza-item h2{color:#dc961d;font-size:1.3rem;margin-bottom:10px}.pizza-item p{color:#666;font-size:1rem;margin-bottom:5px}.pizza-item p.price{color:#010101;display:inline-block;font-size:18px;font-weight:700;margin-left:10px}@media screen and (max-width:768px){.filter-buttons{flex-wrap:wrap}.menu-title{font-size:18px}.category-title{font-size:22px}.pizza-items{grid-template-columns:repeat(2,1fr);justify-content:center}}@media screen and (max-width:480px){.menu-card-image img{width:100%}.filter-buttons{align-items:center;flex-direction:column}.menu-title{font-size:18px}.category-title{font-size:20px}.pizza-items{grid-template-columns:1fr}}.headerEr{background-color:var(--color-black);height:100vh}.erbjudande-header{align-items:center;display:flex;height:100%;justify-content:center;width:90%}.header-image{border-radius:5px;height:40%;left:0;object-fit:cover;opacity:.3;position:absolute;top:98px;width:100%}.erbjudande-header h1{color:#b5b1b1;font-size:3rem;margin:70px 0;text-shadow:2px 2px 2px rgba(0,0,0,.6)}.offers-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:100px}.offer-card{background-color:#a09a8e;border-radius:8px;margin:10px;max-width:100%;padding:30px}.offer-card img{border-radius:4px;box-shadow:0 5px 15px #000;cursor:pointer;overflow:hidden;width:200px}@media screen and (max-width:768px){.erbjudande-header h1{font-size:2.5rem}.offer-card{max-width:100%}}@media screen and (max-width:576px){.erbjudande-header h1{font-size:1.6rem;margin-top:18px}.header-image{height:20%}.offer-card,.offers-container{padding:10px}.offer-card{max-width:100%}}
/*# sourceMappingURL=main.0d89cb36.css.map*/