@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/eksempler/kafe/assets/alegreya-sans-italic-400-latin-ext-DX574ivH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/eksempler/kafe/assets/alegreya-sans-italic-400-latin-rmlAbObI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/eksempler/kafe/assets/alegreya-sans-italic-500-latin-ext-qRpMapYw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/eksempler/kafe/assets/alegreya-sans-italic-500-latin-Cy9hpxES.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/eksempler/kafe/assets/alegreya-sans-normal-400-latin-ext-D7N6b6bd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/eksempler/kafe/assets/alegreya-sans-normal-400-latin-DtLlO8BS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/eksempler/kafe/assets/alegreya-sans-normal-500-latin-ext-TH5u60nj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/eksempler/kafe/assets/alegreya-sans-normal-500-latin-DS713u5J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/eksempler/kafe/assets/alegreya-sans-normal-700-latin-ext-HuHd3-Mg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/eksempler/kafe/assets/alegreya-sans-normal-700-latin-DEbcy2sF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/eksempler/kafe/assets/alegreya-sans-normal-800-latin-ext-BBRJ-mcX.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/eksempler/kafe/assets/alegreya-sans-normal-800-latin-CpHsWMQ0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/eksempler/kafe/assets/young-serif-normal-400-latin-ext-DzElnxZw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/eksempler/kafe/assets/young-serif-normal-400-latin-DIMmNPI9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--krem:#ece4d0;--krem-mork:#ddd1b6;--papir:#f8f4ea;--canard:#14565b;--canard-mork:#0e3a3d;--canard-lys:#dbe7e2;--smor:#f4cf5f;--smor-lys:#f8e4a4;--smor-blek:#fbf0cd;--terrakotta:#a04420;--blekk:#1b2524;--gra:#55605d;--kritt:#f2eee2;--tre:#8a5a36;--linje:#1b252424;--linje-sterk:#1b252461;--display:"Young Serif", Georgia, "Times New Roman", serif;--sans:"Alegreya Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--marg:16px;--bredde:1200px;--r:16px;--topp:60px;--markise:42px;--kurve:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=760px){:root{--marg:36px;--topp:72px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:112.5%}@media (width>=760px){html{font-size:118.75%}}body{background:var(--krem);color:var(--blekk);font-family:var(--sans);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}body.tavla-apen{overflow:hidden}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.05}h1{font-size:clamp(2.3rem,9.6vw,4.6rem);line-height:1.02}h2{font-size:clamp(1.9rem,6.4vw,3rem)}h3{font-size:clamp(1.2rem,3.2vw,1.4rem)}p{margin:0 0 1em}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:2.5px}:focus-visible{outline:3px solid var(--terrakotta);outline-offset:3px;border-radius:6px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}ol,ul{margin:0;padding:0;list-style:none}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}figure{margin:0}figure img{object-fit:cover;width:100%}dl,dd{margin:0}table{border-collapse:collapse}abbr[title]{text-decoration:none}[id]{scroll-margin-top:calc(var(--topp) + 30px)}main:focus{outline:none}.container{width:min(100% - 2 * var(--marg), var(--bredde));margin-inline:auto}.skjult{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hopp{z-index:100;background:var(--smor);color:var(--canard-mork);border-radius:10px;padding:10px 16px;font-weight:800;text-decoration:none;position:absolute;top:-80px;left:12px}.hopp:focus{top:12px}.demo-stripe{padding:7px var(--marg);background:var(--blekk);color:var(--krem);text-align:center;margin:0;font-size:13.5px;line-height:1.4}.demo-stripe a{color:var(--smor);white-space:nowrap;font-weight:700}.demo-lenke{display:inline-block;position:relative}.demo-lapp{z-index:35;background:var(--blekk);width:min(300px,78vw);color:var(--krem);font-family:var(--sans);text-align:left;letter-spacing:0;animation:lapp-inn .25s var(--kurve);border-radius:12px;padding:12px 14px;font-size:15px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 30px -14px #0000008c}.demo-lapp a{color:var(--smor)}.demo-lapp button{text-underline-offset:3px;min-height:32px;margin-top:8px;font-weight:700;text-decoration:underline;display:block}@keyframes lapp-inn{0%{opacity:0;transform:translateY(-4px)}}.demo-merknad{color:var(--gra);margin:12px 0 0;font-size:.88rem;line-height:1.4}.knapp{min-height:46px;font-family:var(--sans);text-align:center;letter-spacing:.01em;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px 2px;font-size:1rem;font-weight:800;line-height:1.1;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .2s;display:inline-flex}.knapp:active{transform:translateY(2px)}.knapp--canard{background:var(--canard);color:var(--krem);box-shadow:inset 0 -3px #00000047}.knapp--canard:hover{background:#186369}.knapp--smor{background:var(--smor);color:var(--canard-mork);box-shadow:inset 0 -3px #78500038}.knapp--smor:hover{background:#f7d772}.knapp--strek{color:var(--canard);background:0 0;border:2px solid}.knapp--strek:hover{background:#14565b12}.knapp--stor{min-height:54px;padding:0 24px 2px;font-size:1.08rem}.knapp:disabled{opacity:.45;transform:none}.lenkeknapp{color:var(--canard);text-underline-offset:3px;padding:8px 0;font-weight:700;text-decoration:underline;display:inline-block}.lenke-pil{min-height:44px;color:var(--canard);text-underline-offset:4px;align-items:center;gap:8px;font-weight:800;text-decoration:underline;display:inline-flex}.pil{flex:none}.merke{color:var(--terrakotta);letter-spacing:.03em;font-variant-numeric:lining-nums tabular-nums;align-items:center;gap:7px;margin:0 0 14px;font-size:.95rem;font-weight:800;display:inline-flex}.status{font-weight:700}.status__detalj{font-weight:500}.status__prikk{background:var(--terrakotta);vertical-align:.02em;border-radius:50%;width:11px;height:11px;margin-right:8px;display:inline-block}.status--apen .status__prikk{background:var(--canard);box-shadow:0 0 0 3px var(--smor)}.allergener{flex-wrap:wrap;gap:4px;display:inline-flex}.allergen{border:1.5px solid var(--terrakotta);min-width:24px;height:24px;color:var(--terrakotta);cursor:help;border-radius:12px;place-items:center;padding:0 5px;font-size:.75rem;font-weight:800;line-height:1;display:inline-grid}.veg{color:var(--canard);letter-spacing:.02em;font-size:.82rem;font-weight:800}.anslag{color:var(--terrakotta);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border:1.5px solid;border-radius:999px;padding:1px 8px 2px;font-size:.72rem;font-weight:800;display:inline-block}.bildetekst{color:var(--gra);margin-top:8px;font-size:.88rem;line-height:1.35}.teller{border:2px solid var(--linje);background:var(--papir);border-radius:12px;align-items:center;transition:border-color .2s;display:inline-flex}.teller--med{border-color:var(--canard)}.teller button{width:44px;height:44px;color:var(--canard);border-radius:10px;place-items:center;display:grid}.teller button:hover:not(:disabled){background:var(--canard-lys)}.teller button:disabled{opacity:.3}.teller output{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-weight:800}.kant{position:relative}.kant:before{content:"";background:radial-gradient(circle at 50% 100%, var(--kant) 12.6px, transparent 13px) 0 0 / 26px 14px repeat-x;pointer-events:none;height:14px;position:absolute;top:-13px;left:0;right:0}.kant--smor{--kant:var(--smor-lys)}.kant--tavle{--kant:var(--canard-mork)}.kant--canard{--kant:var(--canard)}.topp{z-index:40;position:sticky;top:0}.topp__rad{z-index:2;background:var(--krem);border-bottom:5px solid var(--canard-mork);position:relative}.topp__innhold{height:var(--topp);align-items:center;gap:24px;display:flex}.logo{min-height:44px;color:var(--canard);align-items:center;text-decoration:none;display:inline-flex}.logo__svg{width:auto;height:30px;display:block}@media (width>=760px){.logo__svg{height:36px}}.kopp__skal{stroke:var(--canard)}.kopp__kopp{fill:var(--smor)}.kopp__visere{stroke:var(--canard)}.kopp__nav{fill:var(--canard)}.topp__nav{gap:26px;font-weight:700;display:none}.topp__nav a{padding:10px 0;text-decoration:none}.topp__nav a:hover{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--smor);text-decoration-color:var(--smor);text-underline-offset:6px}.topp__knapper{align-items:center;gap:10px;margin-left:auto;display:flex}.topp__tamed,.topp__bord{display:none}@media (width>=700px){.topp__tamed,.topp__bord{display:inline-flex}}@media (width>=1060px){.topp__nav{display:flex}}.tavleknapp{background:var(--canard-mork);min-height:46px;color:var(--kritt);border-radius:10px;align-items:center;gap:10px;padding:0 14px 0 12px;font-weight:800;display:inline-flex;box-shadow:inset 0 -3px #0000004d}.tavleknapp__ikon{gap:4px;width:20px;display:grid}.tavleknapp__ikon span{background:currentColor;border-radius:2px;height:2.5px;display:block}.tavleknapp__ikon span:first-child{width:20px}.tavleknapp__ikon span:nth-child(2){width:13px}.tavleknapp__ikon span:nth-child(3){width:17px}@media (width>=1060px){.tavleknapp{display:none}}.markise{display:block}.markise__a{fill:var(--canard)}.markise__b{fill:var(--smor)}.markise__som{fill:#00000021}.markise__skygge{fill:#00000029}.topp__markise{z-index:1;filter:drop-shadow(0 4px #0e3a3d1a);transition:transform .55s var(--kurve);pointer-events:none;position:absolute;top:100%;left:0}.topp--inne .topp__markise{transform:translateY(-24px)}.tavla{z-index:60;visibility:hidden;pointer-events:none;transition:visibility 0s .4s;position:fixed;inset:0}.tavla--apen{visibility:visible;pointer-events:auto;transition-delay:0s}.tavla__bakgrunn{opacity:0;background:#0e1e1e80;transition:opacity .35s;position:absolute;inset:0}.tavla--apen .tavla__bakgrunn{opacity:1}.tavla__heng{transform-origin:50% 0;width:min(520px,100% - 20px);padding-top:38px;transition:transform .35s cubic-bezier(.5,0,.9,.5);position:absolute;top:0;left:50%;transform:perspective(1400px)rotateX(-100deg)}.tavla--apen .tavla__heng{animation:1.05s both tavla-sving}@keyframes tavla-sving{0%{animation-timing-function:cubic-bezier(.4,0,.8,.6);transform:perspective(1400px)rotateX(-100deg)}38%{animation-timing-function:ease-in-out;transform:perspective(1400px)rotateX(15deg)}58%{animation-timing-function:ease-in-out;transform:perspective(1400px)rotateX(-7deg)}75%{animation-timing-function:ease-in-out;transform:perspective(1400px)rotateX(3.5deg)}89%{animation-timing-function:ease-in-out;transform:perspective(1400px)rotateX(-1.2deg)}to{transform:perspective(1400px)rotateX(0)}}.tavla__snor{background:repeating-linear-gradient(0deg,#6d4a2c 0 4px,#8f6a45 4px 7px);border-radius:2px;width:3px;height:52px;position:absolute;top:0}.tavla__snor--v{transform-origin:50% 0;left:18%;transform:rotate(9deg)}.tavla__snor--h{transform-origin:50% 0;right:18%;transform:rotate(-9deg)}.tavla__snor:before{content:"";background:var(--canard-mork);border:2px solid var(--krem);border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;left:50%;translate:-50%}.tavla__brett{border:11px solid var(--tre);color:var(--kritt);background:radial-gradient(120% 80% at 20% 10%,#ffffff0d,#0000 60%),radial-gradient(90% 60% at 85% 90%,#ffffff0a,#0000 60%),#173a37;border-radius:12px;max-height:calc(100dvh - 60px);padding:20px 22px 24px;position:relative;overflow-y:auto;box-shadow:inset 0 0 0 2px #00000040,inset 0 3px 10px #00000059,0 30px 60px -24px #000000b3}.tavla__topp{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.tavla__dag{margin:0;line-height:1.25;display:grid}.tavla__ukedag{font-family:var(--display);color:var(--smor);text-transform:capitalize;font-size:1.35rem}.tavla__status{opacity:.85;font-size:.95rem}.tavla__lukk{border:2px solid #f2eee259;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-weight:700;display:inline-flex}.tavla__liste{margin:4px 0 8px;display:grid}.tavla__liste a{font-family:var(--display);color:var(--kritt);padding:7px 0;font-size:clamp(1.45rem,6.4vw,1.8rem);line-height:1.1;text-decoration:none;display:inline-block;position:relative}.tavla__liste a:after{content:"";transform-origin:0;height:8px;transition:transform .3s var(--kurve);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M1 5c14-3 26 1 40-1s27-3 40 0 25 1 38-2' fill='none' stroke='%23f4cf5f' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.tavla__liste a:hover:after,.tavla__liste a:focus-visible:after{transform:scaleX(1)}.tavla__liste a:focus-visible{outline-color:var(--smor)}.tavla--apen .tavla__liste li{animation:kritt .4s var(--kurve) both;animation-delay:calc(.5s + var(--i,0) * 50ms)}@keyframes kritt{0%{opacity:0;transform:translate(-8px)}}.tavla__suppe{border-top:2px dashed #f2eee247;margin:8px 0 0;padding-top:14px;font-size:1.05rem}.tavla__suppe span{color:var(--smor);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.tavla__tamed{width:100%;margin-top:16px}.tavla__kontakt{opacity:.85;margin:14px 0 0;font-size:.95rem}.tavla .demo-lapp{inset:auto 0 calc(100% + 8px) auto}.tavla :focus-visible{outline-color:var(--smor)}.fasade{--heller:#d6cfc0;--fuge:#bdb5a3;--kantstein:#a39a88;--fortau:linear-gradient(var(--kantstein), var(--kantstein)) 0 100% / 100% 9px no-repeat, linear-gradient(180deg, #1b252429, transparent 9px) 0 0 / 100% 9px no-repeat, repeating-linear-gradient(90deg, transparent 0 86px, var(--fuge) 86px 88px), repeating-linear-gradient(180deg, transparent 0 44px, var(--fuge) 44px 46px), var(--heller);position:relative}.fasade__rute{z-index:1;display:grid;position:relative}.butikk{padding:calc(var(--markise) + 8px) 12px 0;background:var(--canard-mork);box-shadow:inset 5px 0 0 var(--canard), inset -5px 0 0 var(--canard);flex-direction:column;display:flex}.butikk__front{flex:1;display:grid}.vindu{min-height:300px;box-shadow:0 0 0 4px var(--canard);--glass:24%;background:#0c2426;border-radius:3px;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.vindu__bilde{inset:var(--glass) 0 0;position:absolute}.vindu__bilde img{object-fit:cover;filter:brightness(1.22)saturate(1.1);width:100%;height:100%}.vindu:before{content:"";z-index:1;background:linear-gradient(180deg, #0c2426 0%, #0c2426 var(--glass), #0c2426a8 calc(var(--glass) + 18%), #0c242657 70%, #0c24261a 100%);position:absolute;inset:0}.vindu:after{content:"";z-index:3;pointer-events:none;border:1.5px solid #f4cf5f80;border-radius:2px;position:absolute;inset:8px}.vindu__skrift{z-index:2;text-align:center;color:var(--smor);flex-direction:column;align-items:center;padding:16px 18px 92px;display:flex;position:relative}.vindu__bue{width:min(100%,300px);height:auto;display:block;overflow:visible}.vindu__bue text{font:800 23px var(--sans);letter-spacing:.2em;text-transform:uppercase;fill:var(--smor)}.vindu h1{max-width:12ch;color:var(--smor);text-shadow:.035em .05em #051011e6;margin-top:4px;font-size:clamp(2.1rem,12.6cqi,3.9rem);line-height:1.03}.vindu__under{color:var(--kritt);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:14px 0 0;font-size:.8rem;font-weight:800;display:flex}.vindu__under:before,.vindu__under:after{content:"";background:var(--smor);width:26px;height:1.5px}.dor{display:none}.butikk__brystning{grid-template-columns:1fr 1fr;gap:10px;height:74px;padding:12px 0 14px;display:grid}.butikk__brystning span{box-shadow:inset 0 0 0 2px var(--canard), inset 0 0 0 6px var(--canard-mork), inset 0 0 0 7.5px #14565bb3;border-radius:3px}.fasade__bukk{z-index:2;justify-items:center;margin-top:-52px;padding-bottom:22px;display:grid;position:relative}.fasade__bukk:before{content:"";z-index:-1;top:52px;bottom:0;left:calc(-1 * var(--marg));right:calc(-1 * var(--marg));background:var(--fortau);position:absolute}.gatebukk{width:min(100%,352px);padding-bottom:30px;position:relative}.gatebukk__tavle{z-index:1;border:12px solid var(--tre);color:var(--kritt);background:radial-gradient(120% 70% at 18% 8%,#ffffff0f,#0000 60%),radial-gradient(80% 60% at 90% 95%,#ffffff0a,#0000 60%),#173a37;border-radius:9px;padding:14px 16px 6px;position:relative;box-shadow:inset 0 0 0 2px #00000047,inset 0 3px 10px #00000059,0 3px #5f3c21}.gatebukk__tavle:before{content:"";background:#4f321b;border-radius:4px;width:44px;height:7px;position:absolute;top:-9.5px;left:50%;translate:-50%}.gatebukk__bein{height:44px;position:absolute;bottom:0;left:0;right:0}.gatebukk__bein:before,.gatebukk__bein:after{content:"";background:var(--tre);transform-origin:50% 0;border-radius:0 0 3px 3px;width:12px;height:44px;position:absolute;top:0;box-shadow:inset -3px 0 #00000029}.gatebukk__bein:before{left:0;transform:rotate(5deg)}.gatebukk__bein:after{right:0;transform:rotate(-5deg)}.gatebukk:after{content:"";z-index:-1;background:#3228193d;border-radius:50%;height:12px;position:absolute;bottom:-5px;left:-2%;right:-2%}.gatebukk__topp{border-bottom:2px solid #f2eee266;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.gatebukk__tittel{color:var(--smor);font-size:1.4rem}.gatebukk__klokke{font-family:var(--display);color:var(--kritt);font-variant-numeric:tabular-nums;font-size:1.4rem}.gatebukk__liste>div{border-bottom:1.5px dashed #f2eee23d;grid-template-columns:5em 1fr;gap:10px;padding:9px 0;display:grid}.gatebukk__liste dt{color:#f2eee2bd;letter-spacing:.1em;text-transform:uppercase;padding-top:3px;font-size:.78rem;font-weight:800}.gatebukk__liste dd{font-weight:700;line-height:1.35}.gatebukk__svak{color:#f2eee2c7;font-weight:500}.gatebukk .status__prikk{background:#e08a63}.gatebukk .status--apen .status__prikk{background:var(--smor);box-shadow:0 0 0 3px #f4cf5f47}.gatebukk__maler{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:.95rem;font-weight:500;display:flex}.gatebukk__maler em{color:var(--smor);font-style:normal;font-weight:700}.gatebukk__bar{background:#f2eee233;border-radius:4px;width:70px;height:8px;display:inline-block;overflow:hidden}.gatebukk__bar span{background:var(--smor);height:100%;display:block}.gatebukk__lenker{padding-top:4px;display:grid}.gatebukk__lenke{min-height:46px;color:var(--kritt);justify-content:space-between;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:flex}.gatebukk__lenke span{text-underline-offset:4px;-webkit-text-decoration:underline #f2eee273;text-decoration:underline #f2eee273;text-decoration-thickness:1.5px}.gatebukk__lenke:hover span{text-decoration-color:currentColor}.gatebukk__lenke+.gatebukk__lenke{border-top:1.5px dashed #f2eee23d}.gatebukk__lenke--smor{color:var(--smor)}.gatebukk :focus-visible{outline-color:var(--smor)}.fasade__tekst{padding:30px 0 44px}.fasade__ingress{max-width:30em;margin:0;font-size:1.14rem;line-height:1.55}.fasade__fakta{color:var(--gra);flex-wrap:wrap;gap:4px 20px;margin-top:18px;font-size:.98rem;font-weight:500;display:flex}.fasade__fakta li{align-items:center;gap:8px;display:inline-flex}.fasade__fakta li:before{content:"";background:var(--terrakotta);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.gatebukk{transform-origin:50% 100%;animation:.9s .25s both settes-ned}}@keyframes settes-ned{0%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.9,.6);transform:translateY(-14px)rotate(-2.5deg)}40%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(0)rotate(1.4deg)}65%{animation-timing-function:ease-in-out;transform:rotate(-.7deg)}85%{transform:rotate(.25deg)}to{transform:none}}@media (width>=700px){.butikk__front{grid-template-columns:minmax(0,1fr) 132px;gap:14px}.dor{background:var(--canard);box-shadow:0 0 0 4px var(--canard);border-radius:3px 3px 0 0;grid-template-rows:58px 1fr 72px;padding:0;display:grid;position:relative}.dor__overlys{color:var(--smor);font-family:var(--display);text-shadow:.04em .05em #051011e6;background:#0c2426;border-radius:2px;place-items:center;margin:6px 6px 0;font-size:1.7rem;line-height:1;display:grid}.dor__glass{color:var(--smor);text-align:center;background:linear-gradient(160deg,#ffffff0d 0 30%,#0000 30%),#0c2426;border-radius:2px;margin:8px 6px 0;padding:16px 10px}.dor__tittel{font-family:var(--display);border-bottom:1.5px solid #f4cf5f80;margin:0 0 10px;padding-bottom:8px;font-size:1.1rem}.dor__tider{font-variant-numeric:tabular-nums;gap:9px;font-size:.8rem;font-weight:700;line-height:1.2;display:grid}.dor__tider li{display:grid}.dor__tider li span:first-child{color:var(--kritt);font-weight:500}.dor:after{content:"";box-shadow:inset 0 0 0 2px var(--canard-mork), inset 0 0 0 5px var(--canard), inset 0 0 0 6.5px #0e3a3db3;border-radius:2px;grid-row:3;margin:10px 6px 8px}.dor__handtak{background:linear-gradient(90deg, #c99a2e, var(--smor) 45%, #c99a2e);border-radius:4px;width:7px;height:58px;position:absolute;top:52%;left:12px;box-shadow:0 2px #00000059}.gatebukk{width:min(100%,440px)}.vindu__skrift{padding:24px 28px 130px}.vindu__bue{width:min(100%,340px)}}@media (width>=1000px){.fasade{padding-bottom:64px}.fasade:after{content:"";z-index:0;background:var(--fortau);height:64px;position:absolute;bottom:0;left:0;right:0}.fasade__rute{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 340px;column-gap:40px}.butikk{padding:calc(var(--markise) + 12px) 16px 0;grid-area:1/1/3}.butikk__front{grid-template-columns:minmax(0,1fr) 132px;gap:16px}.vindu{--glass:30%;min-height:470px}.vindu__skrift{flex:1;padding:30px 36px 150px}.vindu__bue{width:380px}.butikk__brystning{height:84px;padding:14px 0 16px}.fasade__tekst{padding:calc(var(--markise) + 30px) 0 30px;grid-area:1/2}.fasade__ingress{font-size:1.06rem}.fasade__fakta{margin-top:14px;font-size:.94rem}.fasade__bukk{grid-area:2/2;align-self:end;justify-items:stretch;margin:0 0 -40px;padding:0}.fasade__bukk:before{display:none}.gatebukk{width:100%}}@media (width>=1200px){.fasade__rute{grid-template-columns:minmax(0,1fr) 380px;column-gap:48px}.butikk__front{grid-template-columns:minmax(0,1fr) 150px}}@media (width>=1300px){.fasade__rute{column-gap:64px}}.dagslinje{background:var(--papir);border-block:1px solid var(--linje);padding:26px 0 30px}.dagslinje__topp{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.dagslinje__tittel{flex-wrap:wrap;align-items:baseline;gap:2px 14px;font-size:1.45rem;display:flex}.dagslinje__tittel span{font-family:var(--sans);color:var(--gra);letter-spacing:0;font-size:1rem;font-weight:700}.dagslinje__merknad{color:var(--terrakotta);margin:0;font-weight:700}.dagslinje__linje{margin-top:48px;padding-bottom:26px;position:relative}.dagslinje__rad{height:46px;position:relative}.dagslinje__rad--tynn{height:28px;margin-top:5px}.dagslinje__bit{border:2px solid var(--papir);white-space:nowrap;text-overflow:ellipsis;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:.95rem;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.dagslinje__bit strong{font-weight:800}.dagslinje__bit--frokost{background:var(--smor);color:var(--canard-mork)}.dagslinje__bit--lunsj{background:var(--canard);color:var(--krem)}.dagslinje__bit--etter{background:var(--krem-mork);color:var(--blekk)}.dagslinje__bit--kaker{background:var(--canard-lys);color:var(--canard-mork);font-size:.85rem;font-weight:700}.dagslinje__bit--vafler{background:repeating-linear-gradient(90deg, var(--smor) 0 14px, var(--smor-lys) 14px 28px);color:var(--canard-mork);font-size:.85rem;font-weight:800}.dagslinje__tid{font-variant-numeric:tabular-nums;display:none}@media (width>=720px){.dagslinje__tid{display:inline}}.dagslinje__timer li{color:var(--gra);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700;position:absolute;bottom:0;translate:-50%}.dagslinje__timer li:before{content:"";background:var(--linje-sterk);width:1.5px;height:6px;position:absolute;bottom:100%;left:50%}.dagslinje__timer .dagslinje__ende{color:var(--blekk);translate:0}.dagslinje__timer .dagslinje__ende:before{left:1px}.dagslinje__timer .dagslinje__ende--h{translate:-100%}.dagslinje__timer .dagslinje__ende--h:before{left:auto;right:1px}.dagslinje__timer li:not(.dagslinje__ende){display:none}@media (width>=600px){.dagslinje__timer li:not(.dagslinje__ende){display:block}}.dagslinje__na{top:-10px;bottom:20px;left:var(--na);background:var(--terrakotta);pointer-events:none;border-radius:2px;width:3px;margin-left:-1.5px;position:absolute}.dagslinje__na span{background:var(--terrakotta);color:var(--papir);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 8px 2px;font-size:.8rem;font-weight:800;position:absolute;bottom:100%;left:50%;translate:-50% -4px}.menyen{padding:80px 0 88px}.menyen__rute{gap:30px;display:grid}.menyen h2{color:var(--canard-mork)}.menyen__ingress{max-width:30em;margin-top:16px;font-size:1.12rem}.faner{margin:22px calc(-1 * var(--marg)) 0;padding:2px var(--marg) 10px;scroll-snap-type:x proximity;scroll-padding-inline:var(--marg);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.faner::-webkit-scrollbar{display:none}.fane{border:2px solid var(--linje);background:var(--papir);text-align:left;scroll-snap-align:start;border-radius:12px;flex:none;gap:2px;min-height:56px;padding:9px 16px 10px;transition:background-color .2s,border-color .2s,color .2s;display:grid}.fane:hover{border-color:var(--canard)}.fane[aria-selected=true]{background:var(--canard);border-color:var(--canard);color:var(--krem)}.fane__navn{font-family:var(--display);font-size:1.15rem;line-height:1.15}.fane__nar{color:var(--gra);font-size:.85rem}.fane[aria-selected=true] .fane__nar{color:var(--smor-lys)}.fane__na{color:var(--terrakotta);align-items:center;gap:6px;font-weight:800;display:inline-flex}.fane__na:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.fane[aria-selected=true] .fane__na{color:var(--smor)}.filter{margin-top:22px}.filter legend{margin-bottom:10px;font-weight:800}.filter__knapper{flex-wrap:wrap;gap:8px;display:flex}.filter__knapp{border:1.5px solid var(--linje-sterk);background:var(--papir);border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 14px 0 8px;font-size:.95rem;font-weight:700;display:inline-flex}.filter__knapp[aria-pressed=true]{background:var(--blekk);border-color:var(--blekk);color:var(--krem);text-decoration:line-through;text-decoration-thickness:2px}.filter__knapp[aria-pressed=true] .allergen{border-color:var(--smor);color:var(--smor)}.menyen__kort{background:var(--papir);box-shadow:0 1px 0 var(--linje), 0 30px 60px -40px #0e3a3d8c;border-radius:18px;padding:30px 20px 22px;position:relative;overflow:hidden}.menyen__kort:before{content:"";background:repeating-linear-gradient(90deg, var(--canard) 0 16px, var(--smor) 16px 32px);height:10px;position:absolute;top:0;left:0;right:0}.menyen__hode{border-bottom:2px solid var(--canard);grid-template-columns:88px 1fr;align-items:center;gap:16px;padding-bottom:18px;display:grid}.menyen__bilde img{border-radius:50%}.menyen__periode{color:var(--canard-mork);font-size:clamp(1.5rem,4.4vw,2rem)}.menyen__nar{color:var(--terrakotta);margin:4px 0 6px;font-weight:800}.menyen__periode-ingress{color:var(--gra);margin:0}.rett{border-bottom:1.5px dotted var(--linje-sterk);padding:16px 0 15px}.rett__linje{align-items:baseline;gap:10px;display:flex}.rett__navn{text-wrap:pretty;font-size:1.2rem;line-height:1.2}.rett__prikker{border-bottom:2px dotted var(--linje-sterk);flex:1;min-width:18px;translate:0 -5px}.rett__pris{font-family:var(--display);color:var(--canard);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.2rem}.rett__om{color:var(--gra);max-width:44ch;margin:4px 0 6px}.rett__merker{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.menyen__tom{color:var(--gra);padding:24px 0}.menyen__fot{padding-top:18px}.menyen__skjult{color:var(--terrakotta);margin-bottom:8px;font-weight:700}.menyen__allergi{color:var(--gra);font-size:.95rem}@media (width>=900px){.menyen{padding:110px 0 120px}.menyen__rute{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:60px}.menyen__side{top:calc(var(--topp) + 44px);position:sticky}.faner{flex-direction:column;margin:28px 0 0;padding:0;overflow:visible}.fane{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.menyen__kort{padding:40px 40px 30px}.menyen__hode{grid-template-columns:124px 1fr;gap:24px}}.suppe{background:var(--smor-lys);padding:76px 0 72px}.suppe__rute{align-items:center;gap:36px;display:grid}.suppe__bolle{justify-self:center;width:min(78vw,440px)}.suppe__bilde img{box-shadow:0 0 0 14px var(--papir), 0 0 0 16px #0e3a3d1f, 0 36px 50px -30px #5a3c0a8c;border-radius:50%}.suppe h2{color:var(--canard-mork);font-size:clamp(1.6rem,4.6vw,2.2rem)}.suppe__sondag{color:var(--terrakotta);margin:12px 0 0;font-weight:700}.suppe__dag{color:var(--terrakotta);letter-spacing:.02em;margin:18px 0 4px;font-weight:800}.suppe__navn{font-family:var(--display);color:var(--canard-mork);text-wrap:balance;margin:0 0 14px;font-size:clamp(2.1rem,7.4vw,3.4rem);line-height:1}.suppe__navn em{font-family:var(--sans);color:var(--gra);margin-top:8px;font-size:1.25rem;font-weight:500;display:block}.suppe__om{max-width:30em;font-size:1.18rem}.suppe__detaljer{flex-wrap:wrap;align-items:center;gap:8px 12px;font-weight:700;display:flex}.suppe__maler{background:var(--papir);border-radius:14px;max-width:440px;margin:22px 0 24px;padding:16px 18px}.suppe__maler-tittel{align-items:center;gap:10px;margin-bottom:10px;font-weight:800;display:flex}.nivaa{background:var(--krem-mork);border-radius:7px;height:14px;overflow:hidden}.nivaa span{background:var(--terrakotta);border-radius:7px;height:100%;display:block}.suppe__maler-tekst{margin:8px 0 0;font-weight:500}.uka{margin-top:56px}.uka__tittel{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--canard-mork);margin-bottom:14px;font-size:.85rem;font-weight:800}.uka__liste{gap:6px;display:grid}.uka__dag{background:#fdf8ee99;border-radius:10px;grid-template-columns:3.2em minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 14px;display:grid}.uka__dag--aktiv{background:var(--canard);color:var(--krem)}.uka__dag--fri{color:var(--gra);font-style:italic}.uka__navn{letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:800}.uka__suppe{min-width:0;font-family:var(--display);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:pretty;font-size:1.02rem;line-height:1.2}@media (width>=640px){.uka__liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.uka__dag{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-height:104px;padding:14px}.uka__dag:last-child:nth-child(7){grid-column:span 2}}@media (width>=1200px){.uka__liste{grid-template-columns:repeat(7,minmax(0,1fr))}.uka__dag{min-height:118px}.uka__dag:last-child:nth-child(7){grid-column:auto}}@media (width>=900px){.suppe{padding:110px 0 96px}.suppe__rute{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}.suppe__bolle{width:100%;max-width:460px}}.bord{background:var(--canard);color:var(--krem);padding:80px 0}.bord__rute{gap:36px;display:grid}.bord h2{color:var(--krem)}.bord__ingress{max-width:30em;margin-top:16px;font-size:1.15rem}.bord__regler{gap:10px;margin:22px 0 30px;display:grid}.bord__regler li{padding-left:24px;position:relative}.bord__regler li:before{content:"";background:var(--smor);border-radius:50%;width:10px;height:10px;position:absolute;top:.55em;left:2px}.bord__bilde img{border-radius:14px}.bord__bilde .bildetekst{color:#ece4d0db}.bord :focus-visible{outline-color:var(--smor)}.bord__kort{background:var(--papir);color:var(--blekk);border-radius:18px;padding:22px 18px;box-shadow:0 30px 60px -30px #00000080}.bord__kort :focus-visible{outline-color:var(--terrakotta)}@media (width>=900px){.bord{padding:110px 0}.bord__rute{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px}.bord__kort{padding:32px}}.skjema__felt{gap:7px;margin-bottom:22px;display:grid}.skjema__felt--rad{justify-content:space-between;align-items:center;gap:12px;display:flex}.skjema__etikett{font-size:1.02rem;font-weight:800}.skjema__hjelp{color:var(--gra);font-size:.92rem;font-weight:500}input,textarea,select{border:2px solid var(--linje-sterk);width:100%;min-height:48px;color:var(--blekk);font:inherit;background:#fff;border-radius:10px;padding:10px 14px}textarea{resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--canard)}input[aria-invalid=true]{border-color:var(--terrakotta)}.skjema__feil{color:var(--terrakotta);margin:4px 0 0;font-size:.95rem;font-weight:700}.skjema__to{gap:0 16px;display:grid}@media (width>=560px){.skjema__to{grid-template-columns:1fr 1fr}}.skjema__send{width:100%}.dagvelger{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin:0 -4px;padding:4px 4px 10px;scroll-padding-inline:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.dagvelger__dag{border:2px solid var(--linje);scroll-snap-align:start;background:#fff;border-radius:12px;flex:none;place-items:center;gap:1px;width:66px;min-height:76px;padding:6px 4px;display:grid}.dagvelger__uke{letter-spacing:.06em;text-transform:uppercase;color:var(--gra);font-size:.74rem;font-weight:800}.dagvelger__dato{font-family:var(--display);font-size:1.35rem;line-height:1.1}.dagvelger__mnd{color:var(--gra);font-size:.78rem}.dagvelger__dag[aria-pressed=true]{background:var(--canard);border-color:var(--canard);color:var(--krem)}.dagvelger__dag[aria-pressed=true] span{color:inherit}.dagvelger__dag:disabled{opacity:.45;background:0 0}.dagvelger--kort .dagvelger__dag{width:auto;min-width:92px;padding:6px 14px}.tidvelger{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px;display:grid}.tidvelger__tid{border:2px solid var(--linje);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;min-height:44px;font-weight:800}.tidvelger__tid:hover:not(:disabled){border-color:var(--canard)}.tidvelger__tid[aria-pressed=true]{background:var(--canard);border-color:var(--canard);color:var(--krem)}.tidvelger__tid:disabled{color:var(--gra);background:repeating-linear-gradient(135deg,#0000 0 6px,#1b25240f 6px 12px);text-decoration:line-through}.valg{flex-wrap:wrap;gap:8px;display:flex}.valg__alt{border:2px solid var(--linje);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:8px 14px;font-weight:700;display:inline-flex}.valg__alt:has(input:checked){border-color:var(--canard);background:var(--canard-lys)}.valg__alt input{width:18px;height:18px;min-height:0;accent-color:var(--canard);margin:0}.valg__alt small{color:var(--gra);font-weight:500}.valg__alt--av{opacity:.55;cursor:not-allowed}.kvittering:focus{outline:none}.kvittering__tittel{font-family:var(--display);color:var(--terrakotta);margin:0 0 6px;font-size:1.1rem}.kvittering__nar:first-letter{text-transform:uppercase}.kvittering__nar{font-family:var(--display);color:var(--canard-mork);margin:0 0 18px;font-size:clamp(1.6rem,5vw,2.1rem);line-height:1.1}.kvittering__liste{border-block:1.5px dotted var(--linje-sterk);grid-template-columns:1fr 1fr;gap:12px 20px;padding:16px 0;display:grid}.kvittering__liste dt{letter-spacing:.08em;text-transform:uppercase;color:var(--gra);font-size:.8rem;font-weight:800}.kvittering__liste dd{font-weight:700}.kvittering__ref{letter-spacing:.14em}.kvittering__merknad{margin:16px 0}.kvittering__knapper{flex-wrap:wrap;gap:10px;display:flex}.mine{background:var(--krem);border-radius:14px;margin-top:18px;padding:14px 16px;font-size:.95rem}.mine__tittel{margin:0 0 6px;font-weight:800}.mine li{border-top:1px dotted var(--linje-sterk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.catering{padding:80px 0}.catering h2{color:var(--canard-mork);max-width:14ch}.catering__hode{gap:30px;display:grid}.catering__ingress{max-width:30em;margin-top:16px;font-size:1.15rem}.catering__bilde{max-width:360px;display:none}@media (width>=640px){.catering__bilde{display:block}}.catering__bilde img{aspect-ratio:4/5;border-radius:14px}.antall{background:var(--papir);max-width:100%;box-shadow:0 1px 0 var(--linje);border-radius:16px;gap:10px;margin-top:16px;padding:18px;display:inline-grid}.antall__etikett{font-weight:800}.antall__rad{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.antall__knapp{background:var(--canard);width:48px;height:48px;color:var(--krem);border-radius:12px;place-items:center;font-size:1.5rem;line-height:1;display:grid;box-shadow:inset 0 -3px #00000047}.antall input{text-align:center;width:86px;font-family:var(--display);appearance:textfield;padding:4px 6px;font-size:1.6rem}.antall input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.antall input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.antall__pers{color:var(--gra);font-weight:700}.antall__snarveier{flex-wrap:wrap;gap:6px;display:flex}.antall__snarveier button{border:1.5px solid var(--linje-sterk);font-variant-numeric:tabular-nums;border-radius:999px;min-width:52px;min-height:44px;padding:0 12px;font-weight:800}.antall__snarveier button[aria-pressed=true]{background:var(--blekk);border-color:var(--blekk);color:var(--krem)}.bokser{gap:14px;margin-top:40px;display:grid}.boks{background:var(--papir);box-shadow:0 1px 0 var(--linje);border-radius:16px;flex-direction:column;gap:10px;padding:20px 20px 18px;display:flex}.boks__navn{color:var(--canard-mork);font-size:1.45rem}.boks__pris{color:var(--gra);margin:0;font-weight:500}.boks__pris strong{font-family:var(--display);color:var(--terrakotta);font-size:1.35rem;font-weight:400}.boks__innhold{gap:4px;margin:2px 0 4px;font-size:.98rem;display:grid}.boks__innhold li{padding-left:16px;position:relative}.boks__innhold li:before{content:"–";color:var(--terrakotta);position:absolute;left:0}.boks__sum{border-top:2px solid var(--canard);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-end;gap:10px;min-height:70px;margin:auto 0 0;padding-top:12px;font-weight:700;display:flex}.boks__sum strong{font-family:var(--display);color:var(--canard);white-space:nowrap;font-size:1.4rem;font-weight:400}.boks__sum small{color:var(--gra);font-weight:500;display:block}.boks__min,.boks__merknad{color:var(--gra);margin:0;font-size:.9rem}.boks__min{color:var(--terrakotta);font-weight:700}.catering__fot{gap:24px;margin-top:36px;display:grid}.catering__regler{gap:10px;display:grid}.catering__regler li{border-left:3px solid var(--smor);padding-left:16px}.selskap{background:var(--canard-mork);color:var(--krem);border-radius:16px;padding:22px}.selskap h3{color:var(--smor);margin-bottom:8px}.selskap p{margin:0}.catering__handling{align-content:start;gap:6px;display:grid}.catering__handling p{margin:0}@media (width>=640px){.bokser{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.catering{padding:110px 0}.catering__hode{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:48px}.catering__bilde{justify-self:end}.bokser{grid-template-columns:repeat(3,1fr)}.catering__fot{grid-template-columns:1.1fr 1fr auto;align-items:start;gap:36px}}@media (width>=1180px){.bokser{grid-template-columns:repeat(5,1fr)}}.folka{background:var(--papir);padding:80px 0}.folka__rute{gap:36px;display:grid}.folka h2{color:var(--canard-mork);margin-bottom:22px}.folka__tittel{max-width:14ch;font-size:clamp(2.3rem,8vw,3.8rem);line-height:1.02}.folka__tittel:before{content:"«";color:var(--terrakotta);margin-right:.04em}.folka__tittel:after{content:"»";color:var(--terrakotta);margin-left:.02em}.folka__historie{max-width:32em;font-size:1.22rem;line-height:1.55}.folka__signatur{font-family:var(--display);color:var(--canard);transform-origin:0;margin:4px 0 0;font-size:1.7rem;rotate:-2deg}.folka__signatur:before{content:"– "}.folka__bilder{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.folka__bilde img{border-radius:12px}.folka__bilde--karim{margin-top:48px}.folka__iDag{background:var(--smor-lys);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:48px;padding:16px 20px;display:flex}.folka__iDag h3{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--terrakotta);font-size:.85rem;font-weight:800}.folka__iDag p{margin:0}.folka__vakt{color:var(--gra)}.personer{gap:26px;margin-top:36px;display:grid}.person{border-top:3px solid var(--canard);padding-top:14px}.person__navn{color:var(--canard-mork);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:1.35rem;display:flex}.person__idag{background:var(--smor);color:var(--canard-mork);font-family:var(--sans);letter-spacing:.04em;border-radius:999px;padding:2px 8px 3px;font-size:.75rem;font-weight:800}.person__rolle{color:var(--gra);margin:6px 0 8px;font-size:.95rem;font-weight:700}.person__om{margin:0}@media (width>=640px){.personer{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.folka{padding:110px 0}.folka__tittel{font-size:clamp(2.3rem,7.2vw,3.8rem)}.folka__rute{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:64px}.personer{grid-template-columns:repeat(4,1fr);gap:32px}}.finnfram{padding:80px 0}.finnfram h2{color:var(--canard-mork)}.finnfram__adresse{margin:10px 0 0;font-size:1.15rem;font-weight:700}.finnfram__rute{gap:36px;margin-top:30px;display:grid}.kart{border-radius:18px;width:100%;height:auto;display:block}.kart__bunn{fill:#efe4cc}.kart__kvartal rect{fill:#e3d4b4}.kart__gate path{fill:none;stroke:var(--papir);stroke-width:18px;stroke-linecap:round}.kart__gatenavn{font:700 15px var(--sans);fill:var(--gra);letter-spacing:.04em}.kart__torg{fill:var(--smor-lys)}.kart__liten{font:700 12px var(--sans);fill:var(--gra)}.kart__spor path{fill:none;stroke:var(--blekk);stroke-width:3px}.kart__spor .kart__sviller{stroke-width:16px;stroke-dasharray:3 11;opacity:.5}.kart__stasjon{fill:var(--canard)}.kart__stasjonsnavn{font:800 15px var(--sans);fill:var(--krem)}.kart__gang{fill:none;stroke:var(--terrakotta);stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:1 11;animation:1.4s linear infinite gange}@keyframes gange{to{stroke-dashoffset:-24px}}.kart__minutt{fill:var(--terrakotta)}.kart__minutt-tekst{font:800 15px var(--sans);fill:var(--papir)}.kart__oss-a{fill:var(--canard)}.kart__oss-b{fill:var(--smor)}.kart__oss{font:400 22px var(--display);fill:var(--canard-mork)}.kart__nord{fill:var(--gra);font:800 13px var(--sans)}.finnfram__kart{justify-items:start;gap:8px;display:grid}.tider h3{color:var(--canard-mork);font-size:1.7rem}.tider__status{margin:10px 0 12px}.tider__tabell{font-variant-numeric:tabular-nums;width:100%}.tider__tabell th,.tider__tabell td{border-bottom:1.5px dotted var(--linje-sterk);padding:10px 0}.tider__tabell th{text-align:left;text-transform:capitalize;font-weight:500}.tider__tabell td{text-align:right;font-weight:700}.tider__idag th,.tider__idag td{color:var(--canard);font-weight:800}.tider__merkelapp{background:var(--smor);color:var(--canard-mork);word-spacing:.12em;text-transform:none;border-radius:999px;margin-left:8px;padding:1px 8px 2px;font-size:.75rem;font-weight:800}.tider__vafler{color:var(--terrakotta);margin:14px 0 6px;font-weight:800}.tider__merknad{color:var(--gra);font-size:.95rem}.veier{gap:22px;margin-top:44px;display:grid}.veier li{border-top:3px solid var(--smor);padding-top:12px}.veier h3{font-family:var(--sans);margin-bottom:6px;font-size:1.05rem;font-weight:800}.veier p{margin:0}@media (width>=640px){.veier{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.finnfram{padding:110px 0}.finnfram__rute{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:56px}.veier{grid-template-columns:repeat(5,1fr)}}.sporsmal{background:linear-gradient(180deg, #6b4427 0 12px, #28160840 12px 14px, transparent 14px), repeating-linear-gradient(180deg, transparent 0 138px, #28160838 138px 140px), var(--tre);padding:76px 0 92px}.sporsmal__rute{gap:32px;display:grid}.lapp{background:var(--papir);border-radius:2px 2px 4px 4px;padding:38px 20px 22px;position:relative;box-shadow:0 2px #2816084d,0 24px 34px -22px #140a00a6}.lapp:before{content:"";background:radial-gradient(circle, var(--tre) 3px, transparent 3.6px) 0 0 / 18px 8px repeat-x;height:8px;position:absolute;top:12px;left:12px;right:12px}.lapp__tittel{color:var(--canard-mork);margin-bottom:10px}.lapp__fot{color:var(--gra);margin:20px 0 0;font-weight:500}.sporsmal__bilde{display:none}.sporsmal__bilde img{border-radius:10px}.sporsmal__bilde .bildetekst{color:var(--kritt)}.spm{border-bottom:1.5px dashed var(--linje-sterk)}.spm summary{min-height:60px;font-family:var(--display);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:1.22rem;line-height:1.2;list-style:none;display:flex}.spm summary::-webkit-details-marker{display:none}.spm summary svg{color:var(--terrakotta);transition:transform .25s var(--kurve);flex:none}.spm[open] summary svg{transform:rotate(45deg)}.spm p{max-width:40em;margin:0 0 20px;font-size:1.08rem}@media (width>=640px){.lapp{padding:44px 36px 28px}}@media (width>=900px){.sporsmal{padding:104px 0 120px}.sporsmal__rute{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px}.lapp{padding:48px 48px 30px;rotate:-.6deg}.sporsmal__bilde{margin-top:40px;display:block}}.bunn{background:var(--canard-mork);color:var(--krem);padding:64px 0 120px}.bunn .kopp__skal{stroke:var(--krem)}.bunn .kopp__visere{stroke:var(--canard-mork)}.bunn .kopp__nav{fill:var(--canard-mork)}.bunn__rute{gap:32px;display:grid}.bunn__logo{width:250px;height:auto;color:var(--krem);display:block}.bunn__adresse{opacity:.85;margin:16px 0 0}.bunn__tittel{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--smor);margin-bottom:10px;font-size:.82rem;font-weight:800}.bunn__kontakt{line-height:1.4}.bunn__tider div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;max-width:220px;padding:3px 0;display:flex}.bunn__tider dd{font-weight:700}.bunn__meny{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.bunn__meny li a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.bunn__kontakt .demo-lenke>a{align-items:center;min-height:44px;display:inline-flex}.bunn__meny li a:hover{text-decoration:underline}.bunn__demo{color:#ece4d0c7;border-top:1px solid #ece4d033;margin-top:48px;padding-top:22px;font-size:.92rem}.bunn__demo a{color:var(--krem)}.bunn :focus-visible{outline-color:var(--smor)}@media (width>=640px){.bunn__rute{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.bunn{padding:80px 0 56px}.bunn__rute{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.bunn__meny{grid-template-columns:1fr}}.bunnlinje{z-index:30;padding:10px var(--marg) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--linje);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ece4d0f2;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.bunnlinje .knapp{min-height:52px}@media (width>=900px){.bunnlinje{display:none}}.tamed__hode{padding:calc(var(--markise) + 28px) 0 26px}.tilbake{min-height:44px;color:var(--canard);align-items:center;gap:6px;margin-bottom:12px;font-weight:800;text-decoration:none;display:inline-flex}.tilbake .pil{rotate:180deg}.tamed__hode h1{color:var(--canard-mork);max-width:13ch;font-size:clamp(2.1rem,8.4vw,3.9rem)}.tamed__ingress{max-width:34em;margin-top:16px;font-size:1.18rem}.tamed__na{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;display:flex}.tamed__klokke{background:var(--canard-mork);color:var(--smor);font-family:var(--display);font-variant-numeric:tabular-nums;border-radius:10px;padding:3px 12px 5px;font-size:1.5rem}.tamed__rute{gap:32px;padding-bottom:40px;display:grid}.steg{margin-top:26px}.steg__tittel{color:var(--canard-mork);align-items:center;gap:12px;margin-bottom:16px;font-size:clamp(1.4rem,4.4vw,1.8rem);display:flex}.steg__nr{background:var(--smor);width:40px;height:40px;color:var(--canard-mork);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid}.hentetid__snarveier{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.snarvei{border:2px solid var(--linje);background:var(--papir);text-align:left;border-radius:12px;gap:1px;min-height:58px;padding:8px 16px;font-size:.92rem;font-weight:700;display:grid}.snarvei strong{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:400;line-height:1.1}.snarvei[aria-pressed=true]{background:var(--canard);border-color:var(--canard);color:var(--krem)}.snarvei--velg{cursor:pointer}.snarvei--velg select{width:auto;min-height:0;font-family:var(--display);color:var(--blekk);appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2314565b' stroke-width='2'/%3E%3C/svg%3E") right 2px center/12px 8px no-repeat;border:0;padding:0 22px 0 0;font-size:1.35rem;line-height:1.1}.hentetid__forklaring{color:var(--canard);margin:12px 0 0;font-weight:700}.varegruppe{margin-top:26px}.varegruppe__tittel{border-bottom:2px solid var(--canard);color:var(--canard-mork);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-bottom:8px;font-size:1.5rem;display:flex}.varegruppe__tittel span{font-family:var(--sans);color:var(--gra);font-size:.95rem;font-weight:700}.varegruppe--av .varegruppe__tittel span{color:var(--terrakotta)}.vare{border-bottom:1.5px dotted var(--linje-sterk);grid-template-columns:1fr auto;grid-template-areas:"tekst tekst""pris teller";align-items:center;gap:6px 14px;padding:14px 0;display:grid}.vare__tekst{grid-area:tekst}.vare__pris{font-family:var(--display);color:var(--canard);font-variant-numeric:tabular-nums;grid-area:pris;font-size:1.15rem}.vare .teller{grid-area:teller}.vare__navn{font-family:var(--display);margin:0;font-size:1.12rem;line-height:1.2}.vare__om{color:var(--gra);margin:3px 0 5px;font-size:.96rem;line-height:1.4}.vare__merker{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.vare__grunn{color:var(--terrakotta);font-size:.88rem;font-weight:800}.vare__niva{color:var(--canard);font-size:.88rem;font-weight:700}.vare--av .vare__navn,.vare--av .vare__om,.vare--av .vare__pris{color:var(--gra)}.vare--valgt{box-shadow:inset 4px 0 0 var(--smor);padding-left:14px}@media (width>=640px){.vare{grid-template-columns:1fr auto auto;grid-template-areas:"tekst pris teller"}}.pose,.billett{background:var(--papir);border-radius:18px;position:relative;box-shadow:0 30px 60px -40px #0e3a3d99}.pose{padding:30px 20px 22px;overflow:hidden}.pose:before{content:"";background:repeating-linear-gradient(90deg, var(--canard) 0 16px, var(--smor) 16px 32px);height:10px;position:absolute;top:0;left:0;right:0}.pose__tittel{color:var(--canard-mork);align-items:center;gap:10px;margin-bottom:12px;font-size:1.6rem;display:flex}.pose__antall{background:var(--smor);min-width:32px;height:32px;color:var(--canard-mork);font-family:var(--sans);border-radius:16px;place-items:center;padding:0 8px;font-size:1rem;font-weight:800;display:grid}.pose__linjer li{border-bottom:1px dotted var(--linje-sterk);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.pose__pris{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pose__linje--av .pose__navn{color:var(--gra)}.pose__grunn{color:var(--terrakotta);font-size:.9rem;font-weight:700;display:block}.pose__grunn .lenkeknapp{color:inherit;padding:0}.pose__tom{color:var(--gra)}.pose__sum{justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0;font-weight:700;display:flex}.pose__sum strong{font-family:var(--display);color:var(--canard);white-space:nowrap;font-size:1.8rem;font-weight:400}.pose__nar{background:var(--canard-lys);color:var(--canard-mork);border-radius:12px;margin:0 0 16px;padding:10px 14px;font-weight:800}.pose__nar span{color:var(--gra);margin-left:6px;font-weight:500}.pose__merknad{color:var(--gra);font-size:.95rem}.pose .skjema__felt{margin-bottom:14px}.pose__send{width:100%;margin-top:4px}.billett{filter:drop-shadow(0 18px 24px #0e3a3d38);box-shadow:none;border-radius:8px 8px 0 0;padding:0 0 12px}.billett:focus{outline:none}.billett:after{content:"";background:radial-gradient(circle at 50% 0, var(--papir) 10.6px, transparent 11px) 0 0 / 22px 11px repeat-x;height:11px;position:absolute;bottom:-11px;left:0;right:0}.billett__markise{border-radius:8px 8px 0 0}.billett__innhold{padding:16px 22px 8px}.billett__etikett{color:var(--terrakotta);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.billett__kode{font-family:var(--display);color:var(--canard);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin:2px 0 10px;font-size:clamp(3.6rem,16vw,5.2rem);line-height:1}.billett__nar{font-family:var(--display);color:var(--canard-mork);margin:0 0 14px;font-size:1.35rem;line-height:1.2}.billett__nar span{font-family:var(--sans);color:var(--gra);margin-top:2px;font-size:.98rem;display:block}.billett__linjer li{border-top:1px dotted var(--linje-sterk);justify-content:space-between;gap:12px;padding:6px 0;font-size:.98rem;display:flex}.billett__sum{border-top:2px solid var(--canard);justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0 12px;padding-top:10px;font-weight:700;display:flex}.billett__sum strong{font-family:var(--display);color:var(--canard);font-size:1.6rem;font-weight:400}.billett__knapper{flex-wrap:wrap;gap:10px;display:flex}.tamed__posen .mine{margin-top:28px}.posestripe{z-index:30;padding:10px var(--marg) calc(10px + env(safe-area-inset-bottom));background:var(--canard-mork);color:var(--krem);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.posestripe strong{color:var(--smor)}.posestripe .knapp{min-height:48px}@media (width>=1000px){.tamed__rute{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:48px}.tamed__posen{top:calc(var(--topp) + 40px);margin-top:26px;position:sticky}.posestripe{display:none}.pose{padding:34px 26px 26px}}.maler{background:var(--smor-lys);border-radius:20px;margin:30px 0 0;padding:26px 20px}.maler__hode{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.maler h2{color:var(--canard-mork);font-size:clamp(1.7rem,5vw,2.2rem)}.maler__ingress{max-width:40em;margin-top:12px}.maler__rute{align-items:center;gap:24px;display:grid}.gryte{width:100%;max-width:240px;margin-inline:auto;display:block}.gryte__hank{fill:none;stroke:var(--canard-mork);stroke-width:8px;stroke-linecap:round}.gryte__inni{fill:var(--papir)}.gryte__suppe{fill:var(--terrakotta);transition:transform .8s var(--kurve)}.gryte__kant{fill:none;stroke:var(--canard-mork);stroke-width:6px}.gryte__rand{fill:var(--canard-mork)}.gryte__skala path{stroke:var(--canard-mork);stroke-width:2.5px;stroke-linecap:round;opacity:.5}.maler__suppe{text-align:center;font-family:var(--display);color:var(--canard-mork);margin:10px 0 0;font-size:1.2rem}.maler__suppe span{font-family:var(--sans);color:var(--gra);font-size:.9rem;display:block}.maler__kurve svg{width:100%;height:auto;display:block}.maler__rutenett{stroke:var(--linje-sterk);stroke-dasharray:3 5}.maler__akse{font:700 18px var(--sans);fill:var(--gra)}.maler__flate{fill:#b4502c33}.maler__linje{fill:none;stroke:var(--terrakotta);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.maler__na path{stroke:var(--blekk);stroke-width:1.5px;stroke-dasharray:3 3}.maler__na circle{fill:var(--blekk)}.maler__na text{font:800 18px var(--sans);fill:var(--blekk)}.maler__hent path{stroke:var(--canard);stroke-width:2.5px}.maler__hent circle{fill:var(--smor);stroke:var(--canard);stroke-width:3px}.maler__tall{gap:10px;margin-top:14px;display:grid}.maler__tall div{background:var(--papir);border-radius:12px;padding:10px 14px}.maler__tall dt{color:var(--gra);font-size:.85rem;font-weight:800}.maler__tall dd{font-family:var(--display);font-size:1.02rem;line-height:1.25}.maler__tall-hent dd{color:var(--canard)}.maler__hold{color:var(--canard);margin:14px 0 0;font-weight:800}.maler__ingen{color:var(--terrakotta);font-weight:700}.maler__kilde{color:var(--gra);margin:16px 0 0;font-size:.9rem}@media (width>=640px){.maler__tall{grid-template-columns:1fr 1fr}}@media (width>=900px){.maler{padding:36px 40px}.maler__rute{grid-template-columns:260px 1fr;gap:40px}}@media (width<=899px){body:has(.bunnlinje){padding-bottom:76px}}@media (width<=999px){body:has(.posestripe){padding-bottom:76px}}[data-inn]{opacity:0;transition:opacity .7s var(--kurve), transform .8s var(--kurve);transform:translateY(18px)}[data-inn].inn-synlig{opacity:1;transform:none}.vis-alt .gatebukk{animation:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-inn]{opacity:1;transition:none;transform:none}.topp__markise,.gryte__suppe,.knapp,.spm summary svg{transition:none}.kart__gang{animation:none}.tavla__heng,.tavla--apen .tavla__heng{opacity:0;transition:none;animation:none;transform:none}.tavla--apen .tavla__heng{opacity:1;transition:opacity .2s}.tavla--apen .tavla__liste li,.demo-lapp{animation:none}}.kart__hus{fill:var(--canard-mork)}.kart__dor{fill:var(--smor-lys)}.ikke-na{margin-top:36px}.ikke-na__tittel{color:var(--terrakotta);margin:0 0 4px;font-weight:800}details.varegruppe{margin-top:10px}details.varegruppe>summary{cursor:pointer;border-bottom-style:dotted;border-bottom-color:var(--linje-sterk);min-height:48px;color:var(--gra);align-items:center;list-style:none}details.varegruppe>summary::-webkit-details-marker{display:none}details.varegruppe>summary:after{content:"+";font-family:var(--sans);color:var(--terrakotta);margin-left:14px;font-weight:800}details.varegruppe[open]>summary:after{content:"–"}details.varegruppe>summary span{margin-left:auto}.fasade__rute>*,.menyen__rute>*,.suppe__rute>*,.bord__rute>*,.catering__hode>*,.folka__rute>*,.finnfram__rute>*,.sporsmal__rute>*,.tamed__rute>*,.maler__rute>*{min-width:0}@media (width<=640px){.kart__gatenavn,.kart__liten,.kart__nord text{font-size:20px}.kart__stasjonsnavn{font-size:19px}.kart__oss{font-size:28px}.kart__minutt-tekst{font-size:19px}}@media (width<=899px){.maler__gryte{grid-template-columns:120px 1fr;align-items:center;gap:16px;display:grid}.maler__suppe{text-align:left;margin:0}.maler__akse,.maler__na text{font-size:19px}}
