@font-face{font-family:Lilita One;src:url(/fonts/lilita-one-latin.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-latin.woff2) format("woff2");font-weight:600 900;font-display:swap}:root{--gron: #052a18;--gron-2: #0a3a23;--gron-3: #12492e;--orange: #fa5c05;--orange-ljus: #ff9a4a;--orange-text: #bd4703;--kram: #fff6e6;--chili: #d9141c;--vit: #ffffff;--ljusgron: #77cd9c;--blekgron: #d0f2dc;--blekorange: #ffdec2;--natt: #141412;--gron-dampad: rgb(5 42 24 / .72);--linje: rgb(5 42 24 / .12);--rubrik: "Lilita One", "Arial Black", system-ui, sans-serif;--text: "Nunito", system-ui, -apple-system, sans-serif;--kant: max(20px, calc((100% - 1200px)/2) )}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100svh;margin:0;background:var(--kram);color:var(--gron);font:600 1rem/1.5 var(--text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,ul,figure{margin:0}main{flex:1}main:focus{outline:none}.hoppa{position:absolute;top:8px;left:8px;z-index:10;padding:12px 18px;border-radius:12px;background:var(--kram);color:var(--gron);font-weight:900;transform:translateY(-160%)}.hoppa:focus-visible{transform:none}ul{padding:0;list-style:none}img{display:block;max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:3px solid var(--gron);outline-offset:3px;border-radius:6px}.sidhuvud :focus-visible,.topp :focus-visible,.remsa :focus-visible,.lunch :focus-visible,.natt :focus-visible,.karta-platta:focus-visible,.fot :focus-visible{outline-color:var(--orange-ljus)}.rad{font-weight:900;font-size:.95rem;color:var(--orange-text)}.liten{font-size:.875rem;color:var(--gron-dampad)}.foto-kommer{display:grid;place-items:center;width:100%;background:var(--gron-2);color:var(--blekgron);font-weight:800;font-size:.85rem;text-align:center;border-radius:inherit}.sida-start{display:flex;flex-direction:column}.sida-start>#topp,.sida-start>#remsa{order:-2}html[data-lage=lunch] .sida-start>#lunch,html[data-lage=natt] .sida-start>#natt{order:-1}.knapp{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border-radius:16px;font:900 1.05rem/1.2 var(--text);text-decoration:none;text-align:center;transition:transform .15s ease-out,background-color .15s ease-out}.knapp:active{transform:scale(.98)}.knapp-primar{background:var(--orange);color:var(--gron)}.knapp-primar:hover{background:var(--orange-ljus)}.knapp-glas{background:#ffffff24;border:1px solid rgb(255 255 255 / .35);color:var(--vit);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.knapp-glas:hover{background:#ffffff38}.knapp-gron{background:var(--gron);color:var(--kram)}.knapp-gron:hover{background:var(--gron-3)}.knapp-ljus{background:var(--vit);color:var(--gron);box-shadow:0 1px 0 var(--linje)}.sidhuvud{display:flex;align-items:center;gap:16px;padding:max(10px,env(safe-area-inset-top)) var(--kant) 10px;background:var(--gron);color:var(--kram)}.sidhuvud.over{position:absolute;top:0;left:0;right:0;z-index:6;align-items:flex-start;padding-top:max(16px,env(safe-area-inset-top));background:transparent;color:var(--vit)}.hem{flex:none;border-radius:8px}.sidhuvud .logga img{width:64px}.sidhuvud.over .logga img{width:92px;filter:drop-shadow(0 4px 14px rgb(20 20 18 / .45))}.sidmeny{display:flex;gap:18px;margin-left:auto;font-weight:900;font-size:.95rem}.sidmeny a{padding:12px 0;border-bottom:3px solid transparent;text-decoration:none;white-space:nowrap}.sidhuvud.over .sidmeny a{text-shadow:0 1px 12px rgb(20 20 18 / .6)}.sidmeny a[aria-current=page]{border-bottom-color:var(--orange)}.sidhuvud-bestall{display:none}.topp{position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;color:var(--vit);background:radial-gradient(circle at 85% 15%,rgb(250 92 5 / .22),transparent 55%),var(--gron)}.topp-foto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.topp-bord,.topp-bord img,.topp-foto .foto-kommer{display:block;width:100%;height:100%;object-fit:cover}.topp-bord img{object-position:50% 35%}.topp-foto .foto-kommer{aspect-ratio:auto!important}.karusell{position:absolute;left:0;right:0;top:11%;bottom:46%;container-type:size;--f: 1.35}.tur{position:absolute;left:0;top:0;width:calc(var(--b) * var(--f));transform-origin:50% 100%}.tur-brod{--b: 52cqw}.tur-tallrik{--b: 70cqw}.tur-rulle{--b: 56cqw}.tur img{display:block;width:100%;height:auto}.tur:after{content:"";position:absolute;left:8%;right:8%;bottom:-4%;height:12%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(10 10 9 / .7),transparent)}.tur-1{transform:translate(calc(47cqw - 50%),calc(93cqh - 100%)) scale(1);filter:blur(0px) brightness(1) saturate(1);z-index:4}.tur-2{transform:translate(calc(12cqw - 50%),calc(49cqh - 100%)) scale(.62);filter:blur(5px) brightness(.72) saturate(.9);z-index:1}.tur-3{transform:translate(calc(81cqw - 50%),calc(57cqh - 100%)) scale(.62);filter:blur(5px) brightness(.72) saturate(.9);z-index:1}@keyframes tur{0%{transform:translate(calc(47cqw - 50%),calc(93cqh - 100%)) scale(1);filter:blur(0px) brightness(1) saturate(1);z-index:4}23.7%{transform:translate(calc(47cqw - 50%),calc(93cqh - 100%)) scale(1);filter:blur(0px) brightness(1) saturate(1);z-index:4;animation-timing-function:cubic-bezier(.11,0,.5,0)}28.5%{transform:translate(calc(14cqw - 50%),calc(64cqh - 100%)) scale(.78);filter:blur(2.5px) brightness(.86) saturate(.9);z-index:2;animation-timing-function:cubic-bezier(.5,1,.89,1)}33.33%{transform:translate(calc(12cqw - 50%),calc(49cqh - 100%)) scale(.62);filter:blur(5px) brightness(.72) saturate(.9);z-index:1}57%{transform:translate(calc(12cqw - 50%),calc(49cqh - 100%)) scale(.62);filter:blur(5px) brightness(.72) saturate(.9);z-index:1;animation-timing-function:cubic-bezier(.11,0,.5,0)}61.85%{transform:translate(calc(46cqw - 50%),calc(40cqh - 100%)) scale(.55);filter:blur(6px) brightness(.66) saturate(.9);z-index:1;animation-timing-function:cubic-bezier(.5,1,.89,1)}66.67%{transform:translate(calc(81cqw - 50%),calc(57cqh - 100%)) scale(.62);filter:blur(5px) brightness(.72) saturate(.9);z-index:1}90.33%{transform:translate(calc(81cqw - 50%),calc(57cqh - 100%)) scale(.62);filter:blur(5px) brightness(.72) saturate(.9);z-index:1;animation-timing-function:cubic-bezier(.11,0,.5,0)}95.17%{transform:translate(calc(84cqw - 50%),calc(80cqh - 100%)) scale(.8);filter:blur(2.5px) brightness(.86) saturate(.9);z-index:3;animation-timing-function:cubic-bezier(.5,1,.89,1)}to{transform:translate(calc(47cqw - 50%),calc(93cqh - 100%)) scale(1);filter:blur(0px) brightness(1) saturate(1);z-index:4}}.topp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,rgb(20 20 18 / .6) 0%,transparent 35%),linear-gradient(to top,rgb(5 42 24 / .92) 0%,transparent 50%)}.logga img{height:auto}.oppet{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:8px 14px;border-radius:999px;background:#1414128c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:900;font-size:.9rem;white-space:nowrap}.oppet[hidden]{display:none}.oppet:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--ljusgron);box-shadow:0 0 0 4px #77cd9c40}.oppet.stangd:before{background:var(--chili);box-shadow:0 0 0 4px #d9141c40}.oppet small{font-size:inherit;font-weight:700;opacity:.85}.topp-text{padding:0 var(--kant) max(28px,env(safe-area-inset-bottom))}.topp-text{position:relative}.topp-text:before{content:"";position:absolute;top:-12%;right:-6%;bottom:-4%;left:-6%;z-index:-1;border-radius:50%;background:#1414128c;filter:blur(48px);pointer-events:none}.topp-text :is(p,h1){text-shadow:0 1px 2px rgb(20 20 18 / .5),0 2px 18px rgb(20 20 18 / .45)}.topp-adress{color:var(--orange-ljus);font-weight:900;font-size:.95rem}.topp h1{font:400 clamp(4rem,16.5vw,8rem) / .9 var(--rubrik);margin:0 0 .12em}.topp-mening{max-width:32ch;font-size:1.1rem}.knappar{display:grid;gap:10px;margin-top:22px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.topp-text>*{animation:in .4s ease-out both}.topp-text>:nth-child(2){animation-delay:60ms}.topp-text>:nth-child(3){animation-delay:.12s}.topp-text>:nth-child(4){animation-delay:.18s}.topp-bord{transform-origin:50% 40%;animation:tryck 28s ease-in-out infinite alternate}.tur{animation:tur 13.5s linear infinite}.tur-2{animation-delay:-4.5s}.tur-3{animation-delay:-9s}}@keyframes in{0%{opacity:0;transform:translateY(16px)}}@keyframes tryck{to{transform:scale(1.07)}}.remsa{position:sticky;top:0;z-index:5;padding:12px var(--kant);background:var(--gron);color:var(--kram);font-weight:800;font-size:.9rem;box-shadow:0 1px #ffffff14;transition:box-shadow .25s cubic-bezier(.2,.8,.2,1)}.remsa.fast{box-shadow:0 1px #ffffff14,0 10px 28px #052a1859}.remsa p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px}.remsa-idag{display:none}[data-status]{color:var(--ljusgron)}[data-status].stangd{color:var(--blekorange)}@media(max-width:359px){html.js .remsa-alla{display:none}html.js .remsa-idag{display:inline}}.utvalt,.lunch,.lunch-info,.meny,.natt,.hitta{padding:64px var(--kant)}.utvalt h2,.lunch :is(h1,h2),.lunch-info h2,.meny h1,.natt h2,.hitta h1{font:400 clamp(2.4rem,9vw,4.2rem) / 1 var(--rubrik)}.kortrad{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 28px}.kort{display:block;height:100%;overflow:hidden;border-radius:20px;background:var(--vit);text-decoration:none;box-shadow:0 1px 0 var(--linje);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}.kort picture,.kort img,.kort .foto-kommer{width:100%;aspect-ratio:1;object-fit:cover}.kort h3{padding:12px 14px 0;font-weight:900;font-size:1.05rem;line-height:1.25}.kort .pris{padding:2px 14px 14px}.lunch{position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--gron);color:var(--kram)}.lunch-foto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.lunch-foto picture,.lunch-foto img,.lunch-foto .foto-kommer{width:100%;height:100%;border-radius:0;object-fit:cover}.lunch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,rgb(5 42 24 / .6) 0%,transparent 30%),linear-gradient(to top,rgb(5 42 24 / .94) 0%,rgb(5 42 24 / .5) 50%,transparent 75%)}.lunch-text{position:relative}.lunch .rad{color:var(--orange-ljus)}.lunch :is(h1,h2){margin:8px 0 12px}.lunch .knapp{margin-top:20px}.lunch.sidtopp{min-height:min(82svh,760px);padding-top:120px}.fakta{display:grid;margin-bottom:56px}.fakta li{display:grid;gap:2px;padding:18px 0;border-top:1px solid var(--linje)}.fakta li:last-child{border-bottom:1px solid var(--linje)}.fakta b{font:400 clamp(1.8rem,6vw,2.6rem)/1 var(--rubrik);color:var(--orange-text)}.fakta span{color:var(--gron-dampad)}.lunch-grupper{display:grid;gap:28px;margin:20px 0 32px}.lunch-grupp h3{margin-bottom:4px;font:400 1.4rem/1.1 var(--rubrik)}.lunch-grupp li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--linje)}.lunch-grupp b{font-weight:900;color:var(--orange-text);text-align:right}.lunch p:not(.rad){font-size:1.1rem}.lunch .liten{margin-top:4px;color:var(--blekgron);font-size:.95rem}.natt-foto picture,.natt-foto img,.natt-foto .foto-kommer,.hitta-foto picture,.hitta-foto img,.hitta-foto .foto-kommer{width:100%;border-radius:24px;object-fit:cover}.lunch-foto:empty,.natt-foto:empty,.hitta-foto:empty{display:none}.meny h1{margin-bottom:20px}.flikar{display:flex;gap:8px;margin:0 calc(-1 * var(--kant)) 8px;padding:4px var(--kant) 8px;overflow-x:auto;scrollbar-width:none}.flikar::-webkit-scrollbar{display:none}.flikar a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:2px solid var(--linje);border-radius:999px;font-weight:800;text-decoration:none;white-space:nowrap}.flikar a[aria-current=true]{background:var(--gron);border-color:var(--gron);color:var(--kram)}.flikar.med-mark{position:relative}.flikar.med-mark a{position:relative;z-index:1;transition:color .2s cubic-bezier(.2,.8,.2,1)}.flikar.med-mark a[aria-current=true]{background:transparent;border-color:transparent}.flik-mark{position:absolute;left:0;width:0;border-radius:999px;background:var(--gron);pointer-events:none}.bokstav{display:inline-block}html.js .kategori:not(.aktiv){display:none}.kategori{padding-top:16px;scroll-margin-top:64px}.kategori h2{font:400 1.6rem/1.1 var(--rubrik)}.kategori-not{margin-top:4px;color:var(--gron-dampad)}.kategori ul{margin-top:8px}.ratt{display:grid;grid-template-columns:1fr auto;column-gap:16px;align-items:start;padding:16px 0;border-bottom:1px solid var(--linje)}.ratt h3{font-weight:900;font-size:1.05rem;line-height:1.3}.ratt-text p{margin-top:2px;color:var(--gron-dampad);font-size:.9rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pris{font:400 1.3rem/1.2 var(--rubrik);color:var(--orange-text);white-space:nowrap}.pris.flera{display:flex;flex-wrap:wrap;gap:0 14px}.pris small{font:800 .8rem var(--text);color:var(--gron-dampad)}.ratt.med-bild{grid-template-columns:1fr 86px}.ratt.med-bild .pris{grid-column:1;grid-row:2;margin-top:6px}.ratt-bild{grid-column:2;grid-row:1 / 3;border-radius:14px;overflow:hidden}.ratt-bild picture,.ratt-bild img,.ratt-bild .foto-kommer{width:86px;height:86px;object-fit:cover}.ratt-bild img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.ratt.med-bild:hover .ratt-bild img{transform:scale(1.06)}.platta:hover,.kort:hover{transform:translateY(-2px);box-shadow:0 1px 0 var(--linje),0 8px 20px #052a181a}}.menyplatta{margin-top:24px;padding:16px 18px;border-radius:18px;background:var(--blekorange);font-weight:800}.meny-bestall{display:grid;gap:10px;justify-items:start;margin-top:24px}.natt{display:grid;gap:28px;background:radial-gradient(circle at 90% 0%,rgb(250 92 5 / .35),transparent 50%),var(--natt);color:var(--kram)}.natt .rad{color:var(--orange-ljus)}.natt h2{margin-top:8px}.natt-tid{font:400 clamp(3.5rem,16vw,6.5rem) / 1 var(--rubrik);color:var(--orange-ljus)}.natt-text p:not(.rad):not(.natt-tid){max-width:36ch;margin:8px 0 24px;font-size:1.1rem}.hitta{display:grid;gap:28px}.karta-ram figcaption{margin-top:8px;font-size:.8rem;color:var(--gron-dampad)}.karta img{width:100%;border-radius:24px}.karta-platta{display:grid;place-items:center;align-content:center;gap:6px;aspect-ratio:4 / 3;border-radius:24px;background:radial-gradient(circle at 50% 40%,var(--gron-3),var(--gron) 70%);color:var(--kram);text-decoration:none;font-weight:900;font-size:1.15rem}.karta-platta svg{color:var(--orange)}.karta-platta small{font-size:.9rem;font-weight:800;color:var(--blekgron);text-decoration:underline}.hitta-fakta>p{margin-top:4px;color:var(--gron-dampad)}.plattor{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 24px}.platta{display:grid;gap:2px;min-height:72px;padding:14px 16px;border-radius:18px;background:var(--vit);text-decoration:none;box-shadow:0 1px 0 var(--linje);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}.platta span{font-size:.85rem;color:var(--gron-dampad)}.platta b{font-weight:900;font-size:1.05rem}.tider{width:100%;border-collapse:collapse}.tider caption{text-align:left;font:400 1.3rem var(--rubrik);padding-bottom:6px}.tider th,.tider td{padding:10px 0;border-top:1px solid var(--linje)}.tider th{text-align:left;font-weight:800}.tider td{text-align:right}.fot{display:grid;gap:18px;justify-items:start;padding:56px var(--kant) max(40px,env(safe-area-inset-bottom));background:var(--gron);color:var(--kram)}.fot-logga img{width:120px;height:auto}.fot>p:first-of-type{max-width:40ch}.fot-lankar{display:flex;flex-wrap:wrap;gap:8px 24px;font-weight:800}.fot-lankar a{display:inline-block;padding:10px 0}.fot .liten{color:var(--blekgron)}@media(min-width:900px){.topp{min-height:0;aspect-ratio:16 / 9;max-height:100svh;min-height:640px}.karusell{left:36%;top:12%;bottom:3%;--f: 1}@media(max-width:1199px){.karusell{left:46%}}.topp:before{background:linear-gradient(to bottom,rgb(20 20 18 / .55) 0%,transparent 25%),linear-gradient(to top,rgb(5 42 24 / .9) 0%,transparent 22%)}.sidhuvud.over{padding-top:28px}.sidhuvud.over .logga img{width:130px}.sidhuvud .logga img{width:76px}.sidmeny{gap:28px;font-size:1.05rem}.sidhuvud-bestall{display:inline-flex;min-height:46px;padding:0 22px;font-size:1rem}.sidhuvud.over .sidhuvud-bestall{margin-top:4px}.kortrad{grid-template-columns:repeat(4,1fr);gap:20px}.fakta{grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--linje)}.fakta li,.fakta li:last-child{padding:22px 28px 22px 0;border-bottom:0}.fakta li+li{padding-left:28px;border-left:1px solid var(--linje)}.lunch-grupper{grid-template-columns:repeat(3,1fr);gap:40px}.topp-text{padding-bottom:72px}.knappar{grid-auto-flow:column;justify-content:start}.utvalt,.lunch,.lunch-info,.meny,.natt,.hitta{padding-top:96px;padding-bottom:96px}.lunch{min-height:640px}.lunch-text{max-width:560px}.natt{grid-template-columns:1fr 1fr;gap:64px;align-items:center}.kategori ul{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.ratt.med-bild{grid-template-columns:1fr 120px}.ratt-bild picture,.ratt-bild img,.ratt-bild .foto-kommer{width:120px;height:120px}.hitta{grid-template-columns:1fr 1fr;gap:48px;align-items:start}.hitta-foto{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
