@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);:root{--white: #ffffff;--black: #0c0c0c;--gray: #2B2B2B;--lightgray: #474747;--orange: #FC9E47;--green: #59D954;--yellow: #e3cf3d;--blue: #1588DD;--red: #ff3b3b;--brown: #AEA79F;--primary: #71222C;--primaryA30: rgba(113, 34, 44, 0.3);--secondary: #D29664;--dark: #1f1e1e;--dark2: #252424}body{background-color:var(--dark);overflow-x:hidden}html{scroll-behavior:smooth}.full-container{max-width:100vw}.bg-primary{background:url(../img/particle.svg) var(--primary);background-position-x:-800px;background-position-y:-180px}.bg-dark{background-color:var(--dark)}.grid-container-large{max-width:95rem}hr{border:0;border-bottom:1px solid var(--white);opacity:.1;margin:0}.gMapForm{display:none}#gMap{min-height:500px}#loader{background-color:var(--dark);width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:100;text-align:center;display:flex}#loader img{align-self:center;margin:0 auto}.font-nunnito{font-family:'Nunito',sans-serif}.font-robotoslab{font-family:'Roboto Slab',serif}h1,h2,h3{font-weight:700}h2,h3{font-size:32px}h1,h2{font-family:'Nunito',sans-serif}h3{margin-bottom:1rem}h3 i{font-size:30px;margin-left:6px}.font-montserrat,h3,h4,h5,h6,p{font-family:'Montserrat',sans-serif}h3,h4{color:var(--white)}h4{font-weight:500;font-size:24px;opacity:.75}h5,h6,p{font-size:20px}h5::after{content:"----------------------------------------------------------------------------------------------------------";display:block;letter-spacing:4px;max-height:22px;font-size:16px;overflow:hidden;margin-top:-6px}h6,p{font-size:18px}h4,h5,h6{margin-bottom:0}h5,h6{font-weight:600}p{color:var(--white)}span.h-line{display:inline-block;width:60px;height:2px;border-radius:2px;background-color:var(--primary);transform:translateY(-14px)}.text-primary,h3 i,h5,h6{color:var(--primary)}.text-secondary,footer a,h1,h2,ul.menu a:hover{color:var(--secondary)}button.btn-normal{transition:all .3s ease-in-out;cursor:pointer;font-size:22px;padding:18px 36px}button.btn-normal:hover,ul.menu li.nav-contact a:hover{transform:scale(1.025);box-shadow:1px 20px 50px 0 rgba(0,0,0,.15)}button.btn-primary:focus{transform:scale(.95);box-shadow:0 0 0 10px var(--primaryA30)}button.btn-primary i{margin-right:.65rem;opacity:.5}button.btn-primary,ul.menu a{font-family:'Nunito',sans-serif}button.btn-primary{background-color:var(--primary);color:#fff}.main-nav{z-index:1;position:fixed;width:100vw}.top-bar{transition:all .3s ease-in-out;height:186px;background:0 0;padding:2rem 2.75rem}.top-bar.stick{height:61.6px;background:var(--dark2)}.top-bar.stick .menu-logo img{transform:translateY(23px);height:70px}.title-bar,.top-bar,.top-bar ul{background-color:transparent}.menu-logo img,.nav-box::after{transition:all .3s ease-in-out;height:100px}ul.menu a{transition:color .3s ease-in-out;color:var(--white);font-size:22px;padding:20px 40px;font-weight:700}ul.menu li.nav-contact a{transition:all .3s ease-in-out;background-color:var(--secondary);padding:20px 30px;color:var(--dark)}ul.menu li.nav-contact a>i{opacity:.5;margin-right:12px}.title-bar img{width:64px}.nav-box{padding:.5rem}.nav-box::after{transform:translateX(calc(100vw - 80px));display:block;position:fixed;content:"";width:150px;height:150px;background-color:rgba(0,0,0,.5);top:-70px;left:0;z-index:100;border-radius:100%}.nav-box.toggle::after{width:100vw;height:calc(100vh + 70px);left:0;border-radius:0;background-color:rgba(0,0,0,.8);transform:translateX(0)}@media screen and (max-width:1023px){.top-bar.stick{background-color:transparent}.top-bar.stick .menu-logo img{height:100px;transform:none}ul.menu li.nav-contact{position:fixed;bottom:0;left:0;width:100%;text-align:center}}.coffee,.menu-icon,.top-bar{position:relative;z-index:101}.coffee{filter:drop-shadow(-25px 25px 25px rgba(0,0,0,.4));transform:translateX(-180px);z-index:-1!important}.header-container{padding-top:130px!important;z-index:0}.img-switcher{min-height:50vh}@media screen and (max-width:1023px){ul.menu li{width:100%}.coffee{transform:none;margin:-260px auto 0}}.aboutus-lokal{height:100%;background:url(../img/lokal1.jpg);background-position:center;background-size:cover}.menu-card{padding:1rem}.menu-line{position:relative;background:url(../img/particle3.svg) #f4e4c6;background-position-x:-30px;background-position-y:-270px;background-repeat:no-repeat}.menu-line:first-child{background:url(../img/particle2.svg) #f4e4c6;background-position-x:300px;background-position-y:-270px;background-repeat:no-repeat}.menu-item p{font-weight:500;float:right;color:var(--black);margin-bottom:0;text-align:right;min-width:60px}.menu-item p:first-child{float:left;text-align:left}.menu-item p.dots:first-child::before{content:"";display:inline-block;width:5px;height:5px;background-color:var(--primary);border-radius:100%;transform:translateY(-4px);margin-right:8px}.menu-item p>b{color:var(--primary);display:inline-block;width:32px}.menu-item p>span{font-weight:400;font-size:14px}.menu-prefix{color:var(--black);font-size:16px;float:right;margin-top:-38px;min-width:60px;text-align:right}.menu-delivery{position:absolute;bottom:0;width:100%;text-align:center}.menu-delivery p{font-weight:500;color:var(--black)}img.truck{text-align:center;margin:0 auto;width:60vw}@media screen and (max-width:639px){.menu-item p:first-child{max-width:55%}}footer p{color:var(--lightgray)}footer a:hover{color:var(--secondary);opacity:.75}