@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/eksempler/butikk/assets/alfa-slab-one-normal-400-latin-ext-DZhSYPC8.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:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/eksempler/butikk/assets/alfa-slab-one-normal-400-latin-CbTZiZTW.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:Libre Franklin;font-style:italic;font-weight:400 600;font-display:swap;src:url(/eksempler/butikk/assets/libre-franklin-italic-400-600-latin-ext-BDIJUyTX.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:Libre Franklin;font-style:italic;font-weight:400 600;font-display:swap;src:url(/eksempler/butikk/assets/libre-franklin-italic-400-600-latin-DbMydFnf.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:Libre Franklin;font-style:normal;font-weight:400 800;font-display:swap;src:url(/eksempler/butikk/assets/libre-franklin-normal-400-800-latin-ext-CeZZaleV.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:Libre Franklin;font-style:normal;font-weight:400 800;font-display:swap;src:url(/eksempler/butikk/assets/libre-franklin-normal-400-800-latin-CLTz0ja0.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{--kraft:#e8d8b9;--kraft-lys:#f2e8d4;--kraft-mork:#d8c49f;--papp:#b9956a;--hyssing:#8a6a45;--etikett:#fbf7ee;--blekk:#1f2226;--blekk-lys:#363b42;--rod:#c2361f;--rod-mork:#9f2915;--gronn:#2f6b3a;--bla:#2c4a78;--bla-mork:#1f3659;--gra:#5a5249;--linje:#1f222629;--linje-sterk:#1f22266b;--slab:"Alfa Slab One", Rockwell, "Roboto Slab", Georgia, serif;--sans:"Libre Franklin", system-ui, -apple-system, "Segoe UI", sans-serif;--marg:16px;--bredde:1200px;--topp:60px;--kurve:cubic-bezier(.2, .7, .2, 1);--fjaer:cubic-bezier(.34, 1.4, .64, 1);--fiber:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .12 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--blekkmaske:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='36'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 2.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=900px){:root{--marg:40px;--topp:76px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--kraft);background-image:var(--fiber);color:var(--blekk);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}@media (width>=900px){body{font-size:18px}}body.meny-apen{overflow:hidden}h1,h2,.slab{font-family:var(--slab);letter-spacing:.005em;text-wrap:balance;margin:0;font-weight:400;line-height:1.06}h1{font-size:clamp(2.9rem,11.5vw,6.6rem);line-height:1.08}h2{font-size:clamp(2.1rem,7.4vw,3.9rem)}@media (width>=900px){h1{font-size:clamp(2.9rem,9.2vw,6.6rem)}}h3{font-family:var(--sans);margin:0;font-size:1.15rem;font-weight:800;line-height:1.25}p{margin:0 0 1em}img{max-width:100%;height:auto;display:block}figure{margin:0}figure img{object-fit:cover;width:100%}a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:2.5px}:focus-visible{outline:3px solid var(--rod);outline-offset:3px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default;opacity:.4}ol,ul{margin:0;padding:0;list-style:none}dl,dd{margin:0}table{border-collapse:collapse}main:focus{outline:none}[id]{scroll-margin-top:calc(var(--topp) + 12px)}.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-lenke{z-index:100;background:var(--etikett);color:var(--blekk);padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.hopp-lenke:focus{top:12px}.ingress{max-width:34em;font-size:1.1rem}.bildetekst{color:var(--gra);margin:10px 0 0;font-size:14px;line-height:1.4}.demo-linje{color:var(--gra);margin:14px 0 0;font-size:13.5px;line-height:1.45}.knapp{border:2px solid var(--blekk);background:var(--etikett);min-height:46px;color:var(--blekk);white-space:nowrap;box-shadow:0 3px 0 var(--blekk);transition:transform .15s var(--kurve), box-shadow .15s var(--kurve), background-color .2s;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.knapp:hover{box-shadow:0 4px 0 var(--blekk);text-decoration:none;transform:translateY(-1px)}.knapp:active{box-shadow:0 0 0 var(--blekk);transform:translateY(3px)}.knapp--rod{background:var(--rod);border-color:var(--blekk);color:#fff}.knapp--rod:hover{background:var(--rod-mork)}.knapp--stor{min-height:54px;padding:0 22px;font-size:17px}.tekstknapp{text-underline-offset:3px;min-height:44px;font-weight:700;text-decoration:underline}.lenke-pil{text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.pil{transition:transform .25s var(--kurve);flex:none}a:hover .pil,button:hover .pil{transform:translate(3px)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--linje-sterk);white-space:nowrap;background:#fbf7ee80;border-radius:999px;align-items:center;min-height:44px;padding:0 15px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.chip:hover{border-color:var(--blekk);background:var(--etikett);text-decoration:none}.chip[aria-pressed=true]{background:var(--blekk);border-color:var(--blekk);color:var(--etikett)}.teller{background:var(--rod);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.teller--lys{background:var(--etikett);color:var(--rod-mork)}.prikk{background:var(--gra);border-radius:50%;flex:none;width:9px;height:9px;margin-right:8px;display:inline-block}.topp__status--apen .prikk,.meny__status--apen .prikk,.dorglass__status--apen .prikk{background:#3f9a52;animation:2.4s infinite puls;box-shadow:0 0 #3f9a5280}@keyframes puls{70%{box-shadow:0 0 0 8px #3f9a5200}to{box-shadow:0 0 #3f9a5200}}.lapp{--skra:18px;--hull:6px;background:var(--etikett);color:var(--blekk);position:relative}.lapp--staaende{clip-path:polygon(0 var(--skra), var(--skra) 0, calc(100% - var(--skra)) 0, 100% var(--skra), 100% 100%, 0 100%);-webkit-mask:radial-gradient(circle var(--hull) at 50% calc(var(--skra) * .95), #0000 96%, #000 100%);-webkit-mask:radial-gradient(circle var(--hull) at 50% calc(var(--skra) * .95), #0000 96%, #000 100%);mask:radial-gradient(circle var(--hull) at 50% calc(var(--skra) * .95), #0000 96%, #000 100%)}.lapp--sidelengs{clip-path:polygon(var(--skra) 0, 100% 0, 100% 100%, var(--skra) 100%, 0 calc(100% - var(--skra)), 0 var(--skra));-webkit-mask:radial-gradient(circle var(--hull) at calc(var(--skra) * .85) 50%, #0000 96%, #000 100%);-webkit-mask:radial-gradient(circle var(--hull) at calc(var(--skra) * .85) 50%, #0000 96%, #000 100%);mask:radial-gradient(circle var(--hull) at calc(var(--skra) * .85) 50%, #0000 96%, #000 100%)}.henger{--snor:36px;--vri:0deg;padding-top:var(--snor);transform-origin:50% 0;transform:rotate(var(--vri));filter:drop-shadow(0 10px 10px #1f222633);color:inherit;text-decoration:none;display:block;position:relative}.henger__snor{z-index:2;width:2px;height:calc(var(--snor) + 16px);background:var(--hyssing);border-radius:1px;margin-left:-1px;position:absolute;top:0;left:50%}.henger:hover{animation:sving 1.3s var(--kurve);text-decoration:none}@keyframes sving{0%{transform:rotate(var(--vri))}25%{transform:rotate(calc(var(--vri) + 4deg))}50%{transform:rotate(calc(var(--vri) - 2.5deg))}75%{transform:rotate(calc(var(--vri) + 1deg))}to{transform:rotate(var(--vri))}}.stempel{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-mask-image:var(--blekkmaske);-webkit-mask-image:var(--blekkmaske);mask-image:var(--blekkmaske);border:2px solid;border-radius:3px;padding:2px 7px 1px;font-size:12.5px;font-weight:800;line-height:1.35;display:inline-block;transform:rotate(-2.5deg);-webkit-mask-size:90px 36px;mask-size:90px 36px}.stempel--lager{color:var(--gronn)}.stempel--fa{color:var(--rod-mork)}.stempel--bestill{color:var(--bla)}.stempel--tjeneste{color:var(--blekk)}.hyllekode{background:var(--blekk);min-width:44px;height:34px;color:var(--etikett);letter-spacing:.02em;font-variant-numeric:lining-nums;border-radius:3px;flex:none;place-items:center;padding:0 6px;font-size:17px;font-weight:800;line-height:1;display:inline-grid}.hyllekode--ord{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.demo-stripe{padding:7px var(--marg);background:var(--kraft-mork);color:var(--blekk);text-align:center;border-bottom:1px solid var(--linje);margin:0;font-size:12.5px;line-height:1.4}.demo-lenke{display:inline-block;position:relative}.demo-lapp{z-index:30;background:var(--blekk);width:min(300px,78vw);color:var(--etikett);font-family:var(--sans);text-align:left;letter-spacing:0;text-transform:none;white-space:normal;animation:lapp-inn .25s var(--kurve);border-radius:6px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 30px -12px #00000080}.demo-lenke--opp .demo-lapp{inset:auto 0 calc(100% + 8px) auto}.demo-lapp a{color:inherit}.demo-lapp button{text-underline-offset:3px;margin-top:8px;font-weight:700;text-decoration:underline;display:block}@keyframes lapp-inn{0%{opacity:0;transform:translateY(-4px)}}.topp{z-index:40;background:var(--blekk);color:var(--etikett);position:sticky;top:0}.topp:after{content:"";pointer-events:none;background:#e8d8b947;height:1px;position:absolute;bottom:5px;left:0;right:0}.topp__indre{height:var(--topp);width:min(100% - 2 * var(--marg), var(--bredde));align-items:center;gap:18px;margin-inline:auto;display:flex}.logo{min-height:44px;color:inherit;flex:none;align-items:center;padding-block:5px;display:inline-flex}.logo__svg{width:auto;height:34px}.logo__lapp{fill:var(--rod)}.logo__linje{fill:var(--etikett)}.logo__kort{width:auto;height:34px;color:var(--rod);display:block}.logo__svg{display:none}@media (width>=520px){.logo__kort{display:none}.logo__svg{display:block}}.topp__status{color:#fbf7eecc;white-space:nowrap;align-items:center;margin:0;font-size:13px;font-weight:600;display:none}.topp__nav{gap:22px;margin-left:auto;display:none}.topp__nav a{white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none}.topp__nav a:hover{text-underline-offset:6px;text-decoration:underline}.knapplapp{--skra:13px;--hull:4px;min-height:42px;padding:0 16px 0 calc(var(--skra) + 12px);background:var(--etikett);color:var(--blekk);white-space:nowrap;clip-path:polygon(var(--skra) 0, 100% 0, 100% 100%, var(--skra) 100%, 0 calc(100% - var(--skra)), 0 var(--skra));-webkit-mask:radial-gradient(circle var(--hull) at 11px 50%, #0000 96%, #000 100%);-webkit-mask:radial-gradient(circle var(--hull) at 11px 50%, #0000 96%, #000 100%);mask:radial-gradient(circle var(--hull) at 11px 50%, #0000 96%, #000 100%);transition:transform .2s var(--kurve);align-items:center;gap:8px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.knapplapp:hover{text-decoration:none;transform:rotate(-2deg)}.topp__sok{display:none}.menylapp{--skra:12px;min-height:44px;padding:0 14px 0 calc(var(--skra) + 14px);background:var(--etikett);color:var(--blekk);font-family:var(--slab);letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(var(--skra) 0, 100% 0, 100% 100%, var(--skra) 100%, 0 calc(100% - var(--skra)), 0 var(--skra));transform-origin:0;transition:transform .25s var(--fjaer);align-items:center;margin-left:auto;font-size:16px;display:inline-flex}.menylapp__hull{background:var(--blekk);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:9px}.menylapp:hover{transform:rotate(-3deg)}.menylapp[aria-expanded=true]{transform:rotate(-8deg)}@media (width>=900px){.topp__nav{display:flex}.topp__sok{display:inline-flex}.menylapp{display:none}}@media (width>=1180px){.topp__status{display:inline-flex}}.meny{z-index:60;pointer-events:none;position:fixed;inset:0}.meny--apen{pointer-events:auto}.meny__teppe{opacity:0;background:#1f222699;transition:opacity .3s;position:absolute;inset:0}.meny--apen .meny__teppe{opacity:1}.meny__henger{--snor:30px;width:min(420px,100% - 28px);padding-top:var(--snor);transform-origin:50% 0;transition:transform .35s var(--kurve);filter:drop-shadow(0 18px 24px #00000059);position:absolute;top:0;left:50%;transform:translate(-50%,-110%)}.meny--apen .meny__henger{animation:meny-fall 1.15s var(--kurve) both;transform:translate(-50%)}@keyframes meny-fall{0%{transform:translate(-50%,-105%)rotate(-7deg)}42%{transform:translate(-50%)rotate(4.5deg)}62%{transform:translate(-50%)rotate(-2.4deg)}80%{transform:translate(-50%)rotate(1deg)}to{transform:translate(-50%)rotate(0)}}.meny__snor{z-index:2;width:2px;height:calc(var(--snor) + 24px);background:var(--hyssing);margin-left:-1px;position:absolute;top:0;left:50%}.meny__lapp{--skra:26px;--hull:8px;max-height:calc(100dvh - var(--snor) - 16px);overscroll-behavior:contain;padding:48px 20px 20px;overflow-y:auto}.meny__topp{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.meny__over{letter-spacing:.12em;text-transform:uppercase;color:var(--gra);margin:0;font-size:13px;font-weight:800}.meny__lukk{align-items:center;gap:8px;min-height:44px;padding:0 4px;font-size:15px;font-weight:800;display:inline-flex}.meny__liste{counter-reset:none;border-top:2px solid var(--blekk)}.meny__liste li{border-bottom:1px dashed var(--linje-sterk)}.meny__liste a{align-items:center;gap:14px;min-height:54px;padding:6px 0;font-size:19px;font-weight:800;line-height:1.2;text-decoration:none;display:flex}.meny__liste a:hover .meny__tekst{text-underline-offset:4px;text-decoration:underline}.meny__kode{background:var(--blekk);width:34px;height:34px;color:var(--etikett);font-family:var(--slab);border-radius:3px;flex:none;place-items:center;font-size:17px;display:inline-grid}.meny__sok{background:var(--rod);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;font-size:15px;line-height:1.35;text-decoration:none;display:flex}.meny__sok strong{font-family:var(--slab);font-size:22px;font-weight:400}.meny__status{align-items:center;margin:18px 0 4px;font-size:15px;font-weight:700;display:flex}.meny__adresse{color:var(--gra);margin:0;font-size:15px}.meny__telefon{min-height:44px;color:var(--blekk);padding-block:10px;font-weight:800;display:inline-block}.meny__liste li,.meny__sok{opacity:0;transform:translateY(-8px)}.meny--apen .meny__liste li,.meny--apen .meny__sok{opacity:1;transition:opacity .4s var(--kurve), transform .4s var(--kurve);transition-delay:calc(.35s + var(--i,0) * 40ms);transform:none}.apning{padding:0 0 64px}.apning__rute{grid-template-columns:minmax(0,1fr);gap:44px;display:grid}.apning__skilt{margin:0 0 18px}.apning h1 em{color:var(--rod);font-style:normal}.apning__ingress{max-width:33em;margin:22px 0 26px;font-size:1.12rem}.apning__sok{max-width:620px}.apning__bilde{width:calc(100% - 28px);max-width:520px;margin:0 0 0 auto;position:relative}.apning__bilde img{filter:grayscale()contrast(1.08);border-radius:4px;box-shadow:0 30px 40px -30px #1f2226b3}.apning__henger{--snor:44px;--vri:-6deg;width:168px;position:absolute;top:-14px;left:-28px}.apning__henger:before{content:"";z-index:3;background:radial-gradient(circle at 35% 35%, #8e939a, var(--blekk) 70%);border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:-5px;left:50%}.prislapp{--skra:20px;--hull:6px;text-align:center;flex-direction:column;padding:34px 16px 14px;line-height:1.25;display:flex}.prislapp__vare{letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:800}.prislapp__detalj{color:var(--gra);font-size:13px}.prislapp__pris{font-family:var(--slab);color:var(--rod);margin:10px 0 2px;font-size:46px;line-height:1}.prislapp__antall{font-size:13px;font-weight:700}.prislapp__plass{border-top:1.5px dashed var(--linje-sterk);margin-top:10px;padding-top:8px;font-size:13px}.prislapp__plass b{font-family:var(--slab);font-size:16px;font-weight:400}@media (width>=900px){.apning{padding-bottom:96px}.apning__rute{grid-template-columns:minmax(0,1.28fr) minmax(0,.82fr);align-items:start;gap:72px}.apning__bilde{width:100%;margin:70px 0 0}.apning__henger{width:188px;top:-26px;left:-64px}}.dorskilt{transform-origin:50% 0;width:176px;animation:dor-sving 2.6s var(--kurve) .2s both}.dorskilt__snor{width:150px;height:40px;margin:0 auto -3px;display:block;overflow:visible}.dorskilt__snor path{fill:none;stroke:var(--hyssing);stroke-width:2px}.dorskilt__snor circle{fill:var(--blekk)}.dorskilt__skilt{border:2px solid var(--blekk);background:var(--etikett);box-shadow:inset 0 0 0 4px var(--etikett), inset 0 0 0 5.5px var(--blekk), 0 12px 16px -12px #1f222699;text-align:center;border-radius:6px;margin:0;padding:10px 12px 9px}.dorskilt__ord{font-family:var(--slab);letter-spacing:.06em;text-transform:uppercase;color:var(--blekk);font-size:30px;line-height:1;display:block}.dorskilt--apen .dorskilt__ord{color:var(--rod)}.dorskilt--apen .dorskilt__skilt{box-shadow:inset 0 0 0 4px var(--etikett), inset 0 0 0 5.5px var(--rod), 0 12px 16px -12px #1f222699}.dorskilt__detalj{margin-top:5px;font-size:13px;font-weight:700;line-height:1.2;display:block}@keyframes dor-sving{0%{transform:rotate(9deg)}30%{transform:rotate(-5deg)}55%{transform:rotate(2.5deg)}78%{transform:rotate(-1deg)}to{transform:rotate(0)}}.sokefelt__lapp{border:2px solid var(--blekk);background:var(--etikett);box-shadow:0 4px 0 var(--blekk);border-radius:8px;align-items:center;gap:8px;padding:5px 5px 5px 16px;display:flex}.sokefelt__lapp:focus-within{outline:3px solid var(--rod);outline-offset:3px}.sokefelt__etikett{font-family:var(--slab);color:var(--rod-mork);white-space:nowrap;font-size:19px;line-height:1}.sokefelt input{min-width:0;color:var(--blekk);font:600 18px/1.2 var(--sans);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:11px 0}.sokefelt input::placeholder{color:#9a8b76;font-weight:500}.sokefelt input::-webkit-search-cancel-button{cursor:pointer}.sokefelt__spm{font-family:var(--slab);color:var(--gra);padding-right:8px;font-size:22px;display:none}.sokefelt__knapp{min-height:44px;box-shadow:none;flex:none}.sokefelt__knapp:hover,.sokefelt__knapp:active{box-shadow:none;transform:none}.sokefelt--stor .sokefelt__lapp{padding:8px 8px 8px 18px}.sokefelt--stor .sokefelt__etikett{font-size:clamp(21px,5vw,30px)}.sokefelt--stor input{padding:12px 0;font-size:clamp(19px,4.2vw,26px)}.sokefelt--stor .sokefelt__spm{font-size:clamp(22px,5vw,30px);display:block}@media (width>=520px){.sokefelt__spm{display:block}}@media (width<=439px){.sokefelt__lapp{gap:6px;padding-left:12px}.sokefelt__etikett,.sokefelt input{font-size:17px}.sokefelt__knapp{padding-inline:16px}}.svarlinje{min-height:3em;color:var(--gra);margin:14px 0 0;font-size:15px;line-height:1.45}.svarlinje strong{color:var(--blekk);font-weight:800}.svarlinje--ja strong{color:var(--gronn)}.svarlinje--nei strong{color:var(--rod-mork)}.svarlinje__lenke{color:var(--blekk);white-space:nowrap;align-items:center;gap:6px;font-weight:800;display:inline-flex}.forslag{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.forslag__etikett{color:var(--gra);margin-right:2px;font-size:14px;font-weight:700}.forslag .chip{min-height:44px;font-size:14px}@media (width<=519px){.forslag .chip:nth-of-type(n+5){display:none}}.tilbud{background-color:var(--kraft-mork);background-image:var(--fiber), repeating-linear-gradient(90deg, #785a320f 0 2px, transparent 2px 9px);border-top:1px solid #1f22261f;border-bottom:1px solid #1f22261f;padding:64px 0 80px}.tilbud__topp{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 32px;margin-bottom:36px;display:flex}.tilbud__uke{vertical-align:middle;border:2.5px solid var(--rod-mork);color:var(--rod-mork);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;-webkit-mask-image:var(--blekkmaske);-webkit-mask-image:var(--blekkmaske);mask-image:var(--blekkmaske);border-radius:4px;margin-left:6px;padding:4px 10px 3px;font-size:max(13px,.32em);font-weight:800;display:inline-block;transform:rotate(-4deg)translateY(-.2em);-webkit-mask-size:90px 36px;mask-size:90px 36px}.tilbud__merknad{max-width:28em;color:var(--gra);margin:0;font-size:15px}.tilbud__liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;display:grid}.tilbud__plass{position:relative}.tilbud__plass:before{content:"";z-index:3;background:var(--hyssing);border-radius:2px;height:3px;position:absolute;top:0;left:-8px;right:-8px;box-shadow:0 2px #1f22261a}.tilbud__henger .henger__snor{height:calc(var(--snor) + 20px)}.tilbudslapp{--skra:22px;--hull:6px;text-align:center;flex-direction:column;min-height:100%;padding:40px 14px 14px;display:flex}.tilbudslapp__stempel{border:2px solid var(--rod-mork);color:var(--rod-mork);letter-spacing:.14em;text-transform:uppercase;-webkit-mask-image:var(--blekkmaske);-webkit-mask-image:var(--blekkmaske);mask-image:var(--blekkmaske);border-radius:3px;align-self:center;margin:0 0 10px;padding:1px 8px 0;font-size:12.5px;font-weight:800;transform:rotate(-3deg);-webkit-mask-size:90px 36px;mask-size:90px 36px}.tilbudslapp__navn{text-wrap:balance;min-height:2.5em;font-size:15px;line-height:1.25}.tilbudslapp__pris{font-family:var(--slab);color:var(--rod);white-space:nowrap;margin:10px 0 0;font-size:clamp(30px,8.6vw,46px);line-height:1}.tilbudslapp__for{color:var(--gra);margin:4px 0 10px;font-size:13px;font-weight:600}.tilbudslapp__hvorfor{text-wrap:pretty;margin:0 0 12px;font-size:13.5px;line-height:1.4}.tilbudslapp__plass{border-top:1.5px dashed var(--linje-sterk);text-align:left;justify-content:center;align-items:center;gap:8px;margin:auto 0 10px;padding-top:10px;font-size:12.5px;line-height:1.2;display:flex}.tilbudslapp__plass .hyllekode{min-width:36px;height:28px;font-size:15px}.tilbudslapp__knapp{background:var(--blekk);min-height:44px;color:var(--etikett);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13.5px;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.tilbudslapp__knapp:hover{background:var(--blekk-lys);text-decoration:none}.tilbudslapp__knapp--pa{color:var(--gronn);box-shadow:inset 0 0 0 2px var(--gronn);background:0 0}.tilbudslapp__knapp--pa:hover{background:#2f6b3a14}.tilbudslapp--rod{background:var(--rod);color:#fff}.tilbudslapp--rod .tilbudslapp__pris{color:#fff}.tilbudslapp--rod .tilbudslapp__for,.tilbudslapp--rod .tilbudslapp__plass{color:#ffffffe0}.tilbudslapp--rod .tilbudslapp__plass{border-color:#ffffff73}.tilbudslapp--rod .tilbudslapp__stempel{color:#fff;border-color:#fff}.tilbudslapp--rod .hyllekode,.tilbudslapp--rod .tilbudslapp__knapp{background:var(--etikett);color:var(--blekk)}.tilbudslapp--rod .tilbudslapp__knapp--pa{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #fff}@media (width>=900px){.tilbud{padding:88px 0 104px}.tilbud__liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 30px}.tilbud__plass:before{left:-15px;right:-15px}.tilbudslapp{padding:44px 20px 18px}.tilbudslapp__navn{font-size:17px}.tilbudslapp__hvorfor{font-size:14.5px}}.avdelinger{padding:80px 0}.avdelinger__rute{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.avdelinger .ingress{margin:18px 0 24px}.faner{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.fane{--skra:11px;min-height:52px;padding:6px 14px 6px calc(var(--skra) + 12px);clip-path:polygon(var(--skra) 0, 100% 0, 100% 100%, var(--skra) 100%, 0 calc(100% - var(--skra)), 0 var(--skra));text-align:left;background:#fbf7ee8c;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.2;transition:background-color .2s,color .2s;display:inline-flex}.fane:hover{background:var(--etikett)}.fane__navn{font-size:16px;font-weight:800}.fane__hvor{color:var(--gra);font-size:12.5px}.fane[aria-pressed=true]{background:var(--blekk);color:var(--etikett)}.fane[aria-pressed=true] .fane__hvor{color:#fbf7eebf}.avdeling__navn{font-family:var(--slab);margin-bottom:12px;font-size:30px;font-weight:400;line-height:1.05}.avdeling__navn span{font-family:var(--sans);color:var(--gra);margin-top:6px;font-size:15px;font-weight:700;display:block}.hyllerad{gap:6px;margin:4px 0 18px;display:grid}.hyllerad li{background:var(--etikett);border-radius:3px;align-items:center;gap:12px;padding:5px 10px 5px 5px;font-size:15px;font-weight:600;line-height:1.25;display:flex;box-shadow:0 1px #1f222624}.hyllerad .hyllekode{min-width:40px;height:30px;font-size:15px}.avdeling__spor{font-size:15.5px}.kartark{background:var(--etikett);border-radius:4px;padding:16px 16px 12px;box-shadow:0 1px #1f222624,0 24px 36px -26px #1f222699}.kartark .bildetekst{margin-top:6px}.avdelinger__bilde{margin-top:24px}.avdelinger__bilde img{animation:bilde-inn .5s var(--kurve);border-radius:4px}@keyframes bilde-inn{0%{opacity:.2}}@media (width<=899px){.avdelinger__rute{gap:0}.avdelinger__tekst,.avdelinger__side{display:contents}.avdelinger .kartark{order:4;margin-bottom:28px}.avdeling{order:5}.avdelinger__bilde{order:6}}@media (width>=900px){.avdelinger{padding:112px 0}.avdelinger__rute{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:64px}.avdelinger__side{top:calc(var(--topp) + 24px);position:sticky}}.butikkart{width:100%;height:auto;font-family:var(--sans);display:block}.butikkart__gulv{fill:#f6efe0}.butikkart__vegg{fill:none;stroke:var(--blekk);stroke-width:5px;stroke-linejoin:round}.butikkart__dor,.butikkart__dorblad{fill:none;stroke:var(--blekk);stroke-width:1.5px;stroke-dasharray:4 4}.butikkart__nr{font-family:var(--slab);fill:var(--blekk);font-size:28px}.butikkart__hylle rect{fill:var(--kraft-mork);stroke:var(--blekk);stroke-width:1.5px;transition:fill .25s}.butikkart__hylle text{fill:var(--gra);font-size:19px;font-weight:800;transition:fill .25s}.butikkart--valgt .butikkart__hylle rect{fill:#eee3cd;stroke:#1f222666}.butikkart__gang.er-aktiv .butikkart__hylle rect,.butikkart__hylle.er-treff rect{fill:var(--rod);stroke:var(--blekk)}.butikkart__gang.er-aktiv .butikkart__hylle text,.butikkart__hylle.er-treff text{fill:#fff}.butikkart__hylle.er-treff rect{animation:blink 1.6s var(--kurve) 2}@keyframes blink{50%{fill:var(--rod-mork)}}.butikkart__ting rect,.butikkart__disk rect,.butikkart__vegglas rect{fill:var(--kraft);stroke:var(--blekk);stroke-width:1.5px;transition:fill .25s}.butikkart__disk rect{fill:var(--blekk)}.butikkart__disk text{fill:var(--etikett)}.butikkart__liten{fill:var(--blekk);letter-spacing:.02em;font-size:18px;font-weight:800}.butikkart__ting.er-aktiv rect,.butikkart__vegglas.er-aktiv rect{fill:var(--rod)}.butikkart__ting.er-aktiv text,.butikkart__vegglas.er-aktiv text{fill:#fff}.butikkart__disk.er-aktiv rect{fill:var(--rod-mork)}.butikkart__inngang{letter-spacing:.14em;text-transform:uppercase;fill:var(--blekk);font-size:17px;font-weight:800}.butikkart__pil{fill:none;stroke:var(--rod);stroke-width:3px}.butikkart__skravur{stroke:var(--gra);stroke-width:2px}.butikkart__bur{stroke:var(--blekk);stroke-width:1.5px}.butikkart__pall{fill:var(--kraft);stroke:var(--blekk);stroke-width:1.5px;stroke-dasharray:5 4}.butikkart__bakgrunnstekst{paint-order:stroke;stroke:#f6efe0;stroke-width:6px}.butikkart__ute.er-aktiv .butikkart__pall,.butikkart__ute.er-aktiv .butikkart__bur{fill:#c2361f40;stroke:var(--rod);stroke-width:2.5px}.venter{padding:16px 0 80px}.venter__rute{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.tavle{background:var(--blekk);color:var(--etikett);box-shadow:inset 0 0 0 7px var(--blekk), inset 0 0 0 8.5px #e8d8b959, 0 24px 36px -24px #1f2226cc;border-radius:8px;padding:30px 20px 18px}.tavle h2{color:var(--etikett)}.tavle__ingress{color:#fbf7eebf;max-width:32em;margin:14px 0 20px;font-size:16px}.tavle__rad{border-top:1px solid #e8d8b933;padding:16px 0}.tavle__linje{align-items:baseline;gap:10px;display:flex}.tavle__linje h3{font-family:var(--slab);font-size:21px;font-weight:400;line-height:1.15}.tavle__prikker{border-bottom:2px dotted #e8d8b966;flex:1;min-width:16px;transform:translateY(-5px)}.tavle__pris{font-family:var(--slab);white-space:nowrap;font-size:21px}.tavle__tid{border:1.5px solid #e8d8b980;border-radius:999px;margin:8px 0;padding:2px 9px;font-size:13.5px;font-weight:700;display:inline-block}.tavle__tekst{color:#fbf7eec7;max-width:40em;margin:0;font-size:15px;line-height:1.5}.venter__bilder{grid-template-columns:1fr 1fr;gap:12px;display:grid}.venter__bilde--0{grid-column:1/-1}.venter__bilde img{border-radius:4px}@media (width>=900px){.venter{padding:24px 0 112px}.venter__rute{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:40px}.tavle{padding:44px 44px 24px}.tavle__linje h3,.tavle__pris{font-size:26px}.venter__bilder{margin-top:48px}}.folka{background-color:var(--kraft-lys);background-image:var(--fiber);padding:80px 0}.folka__topp{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:40px;display:grid}.folka__ingress{max-width:32em;margin:18px 0 6px;font-size:1.12rem}.signatur{font-family:var(--slab);color:var(--rod);margin:0;font-size:24px}.folka__gammel img{filter:sepia(.25)contrast(1.05);box-shadow:0 0 0 10px var(--etikett), 0 20px 30px -18px #1f222699;border-radius:3px}.folka__gammel{padding:10px}.folka__gammel .bildetekst{margin-top:20px}.navneskilt-liste{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.navneskilt{background:var(--etikett);border:1px solid #1f22261f;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 16px 26px -20px #1f2226b3}.navneskilt__firma{background:var(--bla);color:#fff;letter-spacing:.16em;text-transform:uppercase;margin:0;padding:7px 16px 6px;font-size:12px;font-weight:800}.navneskilt__navn{font-family:var(--slab);padding:16px 18px 0;font-size:40px;font-weight:400;line-height:1}.navneskilt__rolle{margin:6px 18px 12px;font-size:15px;font-weight:800}.navneskilt__tekst{margin:0 18px 14px;font-size:15px;line-height:1.5}.navneskilt__fakta{border-top:1.5px dashed var(--linje-sterk);gap:8px;margin:0 18px 18px;padding-top:12px;font-size:14.5px;display:grid}.navneskilt__fakta dt{letter-spacing:.12em;text-transform:uppercase;color:var(--gra);font-size:12.5px;font-weight:800}.navneskilt__fakta dd{font-weight:600;line-height:1.4}.historie{margin-top:56px}.historie__tittel{letter-spacing:.14em;text-transform:uppercase;color:var(--gra);margin-bottom:16px;font-size:13px;font-weight:800}.tommestokk{grid-template-columns:minmax(0,1fr);display:grid}.tommestokk__ledd{grid-template-columns:76px minmax(0,1fr);gap:16px;display:grid;position:relative}.tommestokk__ar{background-color:var(--etikett);background-image:repeating-linear-gradient(180deg, var(--blekk) 0 1.5px, transparent 1.5px 10px), repeating-linear-gradient(180deg, var(--blekk) 0 1.5px, transparent 1.5px 50px);font-family:var(--slab);color:var(--rod);background-position:100% 0,100% 0;background-repeat:no-repeat;background-size:8px 100%,16px 100%;border-left:1px solid #1f222640;border-right:1px solid #1f222640;justify-content:center;align-items:flex-start;padding-top:12px;padding-right:14px;font-size:18px;display:flex;position:relative}.tommestokk__ledd+.tommestokk__ledd .tommestokk__ar{border-top:1px solid #1f222659}.tommestokk__ledd+.tommestokk__ledd .tommestokk__ar:before{content:"";background:#9a9186;border-radius:50%;width:9px;height:9px;margin-left:-8px;position:absolute;top:-5px;left:50%;box-shadow:inset 0 0 0 2px #6d655b}.tommestokk__ledd p{margin:0;padding:12px 0 18px;font-size:15px;line-height:1.5}@media (width>=600px){.navneskilt-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.folka{padding:112px 0}.folka__topp{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:64px;margin-bottom:64px}.folka__gammel{transform:rotate(1.5deg)}.tommestokk{grid-template-columns:repeat(6,minmax(0,1fr))}.tommestokk__ledd{grid-template-rows:58px auto;grid-template-columns:1fr;gap:0}.tommestokk__ar{background-image:repeating-linear-gradient(90deg, var(--blekk) 0 1.5px, transparent 1.5px 10px), repeating-linear-gradient(90deg, var(--blekk) 0 1.5px, transparent 1.5px 50px);background-position:0 0,0 0;background-size:100% 9px,100% 18px;border:1px solid #1f222640;border-left:0;border-right:0;justify-content:flex-start;align-items:flex-end;padding:0 0 8px 12px;font-size:22px}.tommestokk__ledd+.tommestokk__ledd .tommestokk__ar{border-top:1px solid #1f222640;border-left:1px solid #1f222659}.tommestokk__ledd+.tommestokk__ledd .tommestokk__ar:before{margin:-4.5px 0 0;top:50%;left:-5px}.tommestokk__ledd p{padding:14px 18px 0 12px;font-size:14.5px}}@media (width>=1100px){.navneskilt-liste{grid-template-columns:repeat(4,minmax(0,1fr))}}.apent{padding:80px 0}.apent__rute{grid-template-columns:minmax(0,1fr);gap:56px;display:grid}.apent .ingress{margin:16px 0 24px}.dorglass{background:var(--bla);color:var(--etikett);box-shadow:inset 0 0 0 13px var(--bla), inset 0 0 0 15px #fbf7eee0, inset 0 0 0 18px var(--bla), 0 22px 30px -22px #1f2226bf;border-radius:12px;padding:30px 26px 20px;position:relative}.dorglass:before{--skrue:radial-gradient(circle closest-side, #dfe2e6 0 34%, #3b4149 44% 70%, transparent 78%);content:"";background:var(--skrue) left top / 9px 9px no-repeat, var(--skrue) right top / 9px 9px no-repeat, var(--skrue) left bottom / 9px 9px no-repeat, var(--skrue) right bottom / 9px 9px no-repeat;pointer-events:none;position:absolute;inset:3px}.dorglass__status:not(.dorglass__status--apen) .prikk{background:#fbf7ee80}.dorglass__status{align-items:center;margin:0 0 12px;font-size:17px;font-weight:800;display:flex}.dorglass__tabell{width:100%;font-size:17px}.dorglass__tabell th,.dorglass__tabell td{text-align:left;vertical-align:baseline;border-top:1px dashed #e8d8b947;padding:10px 0;font-weight:500}.dorglass__tabell td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dorglass__tabell tr.er-idag th,.dorglass__tabell tr.er-idag td{font-weight:800}.merkelapp{background:var(--rod);color:#fff;letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;border-radius:3px;margin-left:10px;padding:1px 7px;font-size:12.5px;font-weight:800;display:inline-block}.dorglass__spesial{color:#fbf7eeb3;font-size:13px;font-weight:600;display:block}.apent__merknad{color:var(--gra);max-width:34em;margin:18px 0 0;font-size:15px}.apent__undertittel{font-family:var(--slab);margin-bottom:20px;font-size:clamp(1.7rem,5.4vw,2.5rem);font-weight:400;line-height:1.05}.kvittering{background:var(--etikett);padding:14px 14px 22px;position:relative;transform:rotate(-.6deg);-webkit-mask:radial-gradient(6px at 50% 100%,#0000 96%,#000 100%) 50% 100%/16px 100% repeat-x;mask:radial-gradient(6px at 50% 100%,#0000 96%,#000 100%) 50% 100%/16px 100% repeat-x}.kvittering figcaption{color:var(--gra);margin-top:6px;font-size:13px}.skisse{width:100%;height:auto;font-family:var(--sans);display:block}.skisse__gate{fill:#e4dac8}.skisse__midtlinje{stroke:#fff;stroke-width:2px;stroke-dasharray:14 10}.skisse__gatenavn{letter-spacing:.3em;fill:var(--gra);font-size:15px;font-weight:800}.skisse__plass{fill:none;stroke:var(--gra);stroke-width:1.5px}.skisse__plass--beboer{stroke-dasharray:3 3}.skisse__bakgard{fill:#d8c49f59;stroke:var(--blekk);stroke-width:1.5px;stroke-dasharray:6 5}.skisse__tekst{fill:var(--blekk);font-size:16px;font-weight:800}.skisse__p{fill:var(--etikett);stroke:var(--blekk);stroke-width:1.5px}.skisse__ptekst{font-family:var(--slab);fill:var(--bla);font-size:22px}.skisse__henger{fill:var(--kraft-mork);stroke:var(--blekk);stroke-width:1.5px}.skisse__liten{fill:var(--blekk);font-size:14px;font-weight:700}.skisse__strek{stroke:var(--blekk);stroke-width:1.5px;fill:none}.skisse__rute{stroke:var(--rod);stroke-width:2.5px;stroke-dasharray:6 5;fill:none}.skisse__blokk{fill:#ddd0b7;stroke:var(--blekk);stroke-width:1.5px}.skisse__butikk{fill:var(--rod);stroke:var(--blekk);stroke-width:1.5px}.skisse__butikknavn{font-family:var(--slab);fill:#fff;letter-spacing:.04em;font-size:26px}.skisse__dor{fill:var(--blekk)}.skisse__buss{fill:var(--bla)}.skisse__busstekst{fill:#fff;letter-spacing:.06em;font-size:12px;font-weight:800}.skisse__nal circle{fill:var(--blekk);stroke:var(--etikett);stroke-width:3px}.skisse__nal text{font-family:var(--slab);fill:var(--etikett);font-size:16px}.kartark,.hvd__kart,.kvittering{container-type:inline-size}@container (width<=540px){.butikkart__nr{font-size:32px}.butikkart__hylle text{font-size:24px;transform:translateY(2px)}.butikkart__liten{font-size:25px}.butikkart__inngang{letter-spacing:.1em;font-size:24px}.skisse__tekst{font-size:25px}.skisse__liten{font-size:23.5px}.skisse__gatenavn{letter-spacing:.2em;font-size:24px}.skisse__ptekst{font-size:27px}.skisse__busstekst{letter-spacing:.02em;font-size:23.5px}.skisse__nal circle{r:18px}.skisse__nal text{font-size:23.5px;transform:translateY(2.5px)}}.parkering{gap:12px;margin:24px 0 16px;display:grid}.parkering li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.parkering__nr{background:var(--blekk);width:30px;height:30px;color:var(--etikett);font-family:var(--slab);border-radius:50%;place-items:center;font-size:15px;display:inline-grid}.parkering p{margin:3px 0 0;font-size:15.5px;line-height:1.5}.apent__adresse{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:15.5px;font-weight:600;display:flex}@media (width>=900px){.apent{padding:112px 0}.apent__rute{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px}.dorglass{padding:36px 36px 22px}.apent__parkering{padding-top:12px}}.sporsmal{background-color:var(--kraft-lys);background-image:var(--fiber);padding:80px 0}.sporsmal__rute{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.sporsmal__topp p{color:var(--gra);margin:16px 0 0;font-size:1.05rem}.spm{border-top:2px solid var(--blekk)}.spm:last-child{border-bottom:2px solid var(--blekk)}.spm summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0;font-size:19px;font-weight:800;line-height:1.3;list-style:none;display:flex}.spm summary::-webkit-details-marker{display:none}.spm summary:hover span:first-child{text-underline-offset:4px;text-decoration:underline}.spm__tegn{border:2px solid var(--blekk);width:32px;height:32px;transition:transform .3s var(--kurve), background-color .2s;border-radius:50%;flex:none;position:relative}.spm__tegn:before,.spm__tegn:after{content:"";background:var(--blekk);width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.spm__tegn:after{transform:rotate(90deg)}.spm[open] .spm__tegn{background:var(--etikett);transform:rotate(45deg)}.spm p{max-width:38em;margin:0 0 22px;font-size:16.5px}@media (width>=900px){.sporsmal{padding:112px 0}.sporsmal__rute{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px}.sporsmal__topp{top:calc(var(--topp) + 32px);position:sticky}}.kontakt{background:var(--rod);color:#fff;padding:72px 0 80px}.kontakt__rute{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.kontakt h2{color:#fff}.kontakt .ingress{color:#ffffffeb;margin:18px 0 28px}.kontakt__telefon{filter:drop-shadow(0 12px 14px #00000040);text-decoration:none;display:inline-block}.kontakt__telefon:hover{text-decoration:none}.kontakt__lapp{--skra:30px;--hull:8px;font-family:var(--slab);white-space:nowrap;transition:transform .3s var(--fjaer);padding:16px 26px 14px 52px;font-size:clamp(34px,10vw,60px);line-height:1;display:inline-block;transform:rotate(-2deg)}.kontakt__telefon:hover .kontakt__lapp{transform:rotate(0)}.kontakt .demo-lapp{color:var(--etikett)}.kontakt__hoved{z-index:2;position:relative}.kontakt__side{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.kontakt__boks{background:var(--etikett);color:var(--blekk);border-radius:6px;padding:20px}.kontakt__boks h3{font-family:var(--slab);margin-bottom:8px;font-size:22px;font-weight:400}.kontakt__boks p{font-size:15.5px}@media (width>=900px){.kontakt{padding:104px 0}.kontakt__rute{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px}}.bunn{background:var(--blekk);color:var(--etikett);padding:56px 0 28px;font-size:15.5px;overflow:hidden}.bunn__rute{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.bunn__navn{margin-bottom:12px;font-size:26px}.bunn__over{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fbf7ee99;margin-bottom:10px;font-size:12px;font-weight:800}.bunn__tider{font-variant-numeric:tabular-nums}.bunn__kontakt{flex-direction:column;align-items:flex-start;margin-top:-6px;display:flex}.bunn__lenke{min-height:44px;padding-block:10px;display:inline-block}.bunn__meny{gap:2px;display:grid}.bunn__meny a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.bunn__meny a:hover{text-decoration:underline}.bunn__demo{color:#fbf7eeb3;border-top:1px solid #e8d8b933;margin-top:36px;padding-top:20px;font-size:13.5px}.bunn__skilt{width:100%;max-width:760px;height:auto;color:var(--rod);margin:44px auto 0;display:block}@media (width>=900px){.bunn{padding:80px 0 40px}.bunn__rute{grid-template-columns:1.3fr 1fr 1fr;gap:48px}}.bunnlinje{z-index:35;padding:10px var(--marg) calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--linje);background:#e8d8b9f0;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.bunnlinje__sok{flex:1}.bunnlinje .demo-lenke{flex:none}.bunnlinje__ring{border:2px solid var(--blekk);background:var(--etikett);width:54px;height:54px;box-shadow:0 3px 0 var(--blekk);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}:is(body:has(.bunnlinje) .bunn,body:has(.lappknapp) .bunn){padding-bottom:calc(110px + env(safe-area-inset-bottom))}@media (width>=900px){.bunnlinje{display:none}body:has(.bunnlinje) .bunn{padding-bottom:40px}}.hvd{padding:28px 0 72px}.hvd__rute{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.hvd__tilbake{margin:0 0 18px;font-size:15px;font-weight:700}.hvd__tilbake a{align-items:center;min-height:44px;display:inline-flex}.hvd__ingress{max-width:34em;margin:16px 0 24px;font-size:1.08rem}.svar{min-height:3.4em;margin:18px 0 8px}.svar__tittel{font-family:var(--slab);margin:0;font-size:clamp(22px,5.4vw,30px);line-height:1.15}.svar--ja .svar__tittel{color:var(--gronn)}.svar--nei .svar__tittel{color:var(--rod-mork)}.svar--bestill .svar__tittel{color:var(--bla)}.svar__under{color:var(--gra);max-width:38em;margin:6px 0 0;font-size:15.5px}.filter{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.filter__avd{flex-wrap:wrap;gap:8px;display:flex}@media (width<=699px){.filter__avd{margin:0 calc(-1 * var(--marg));padding:2px var(--marg) 6px;scrollbar-width:none;scroll-padding-inline:var(--marg);flex-wrap:nowrap;overflow-x:auto}.filter__avd::-webkit-scrollbar{display:none}.filter__avd .chip{flex:none}}.bryter{cursor:pointer;justify-self:start;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:700;display:inline-flex;position:relative}.bryter input{opacity:0;cursor:pointer;width:44px;height:26px;margin:0;position:absolute}.bryter__spor{background:var(--kraft-mork);border:2px solid var(--blekk);border-radius:999px;flex:none;width:44px;height:26px;transition:background-color .2s;position:relative}.bryter__spor:after{content:"";background:var(--blekk);width:18px;height:18px;transition:transform .2s var(--kurve);border-radius:50%;position:absolute;top:2px;left:2px}.bryter input:checked+.bryter__spor{background:var(--gronn)}.bryter input:checked+.bryter__spor:after{background:var(--etikett);transform:translate(18px)}.bryter input:focus-visible+.bryter__spor{outline:3px solid var(--rod);outline-offset:3px}.hvd__kart{background:var(--etikett);border-radius:4px;padding:14px 14px 10px;box-shadow:0 1px #1f222624}.hvd__kart-tittel{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gra);margin-bottom:8px;font-size:12px;font-weight:800}.hvd__kart .bildetekst{margin-top:4px}.hvd__lapp{display:none}.hvd__antall{letter-spacing:.1em;text-transform:uppercase;color:var(--gra);margin:0 0 10px;font-size:13px;font-weight:800}.treffliste{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.treff{background:var(--etikett);border-radius:4px;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"plass hoved hoved""plass pris knapp";gap:10px 12px;padding:14px 12px 12px 10px;display:grid;box-shadow:0 1px #1f222624,0 10px 18px -16px #1f222699}.treff__plass{text-align:center;color:var(--gra);flex-direction:column;grid-area:plass;align-items:center;gap:6px;font-size:12.5px;line-height:1.2;display:flex}.treff__plass .hyllekode{min-width:48px;height:40px;font-size:19px}.treff__hoved{grid-area:hoved;min-width:0}.treff__navn{font-size:17px;line-height:1.25}.treff__detalj{color:var(--gra);margin:3px 0 8px;font-size:14px;line-height:1.4}.treff__status{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:13px;font-weight:700;display:flex}.treff__pris{flex-wrap:wrap;grid-area:pris;align-self:center;align-items:baseline;gap:2px 8px;display:flex}.treff__belop{font-family:var(--slab);font-size:24px;line-height:1}.treff--tilbud .treff__belop{color:var(--rod)}.treff__tilbud{letter-spacing:.12em;text-transform:uppercase;color:var(--rod-mork);flex-basis:100%;font-size:12.5px;font-weight:800}.treff__for{color:var(--gra);font-size:13px}.treff__enhet{color:var(--gra);font-size:12.5px}.treff__knapp{border:2px solid var(--blekk);background:var(--blekk);min-height:44px;color:var(--etikett);white-space:nowrap;border-radius:4px;grid-area:knapp;align-self:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:800;transition:background-color .2s,color .2s;display:inline-flex}.treff__knapp:hover{background:var(--blekk-lys)}.treff__knapp.er-pa{color:var(--gronn);border-color:var(--gronn);background:0 0}.treff__ant{background:var(--gronn);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;display:inline-grid}.treff--bestill{background:#f4efe3}.hvd__flere{margin-top:16px}.hvd__tomt-tittel{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gra);margin-bottom:12px;font-size:13px;font-weight:800}.avdelingskort{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;margin-top:24px;display:grid}.avdelingskort button{--skra:14px;width:100%;min-height:100px;padding:14px 16px 14px calc(var(--skra) + 16px);background:var(--etikett);text-align:left;clip-path:polygon(var(--skra) 0, 100% 0, 100% 100%, var(--skra) 100%, 0 calc(100% - var(--skra)), 0 var(--skra));flex-direction:column;align-items:flex-start;gap:2px;transition:background-color .2s;display:flex}.avdelingskort button:hover{background:#fff}.avdelingskort__navn{font-family:var(--slab);font-size:22px;line-height:1.1}.avdelingskort__hvor{color:var(--gra);font-size:13.5px}.avdelingskort__antall{align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:800;display:inline-flex}.hvd__demo{margin-top:28px}@media (width>=560px){.treff{grid-template-columns:60px minmax(0,1fr) auto;grid-template-areas:"plass hoved pris""plass hoved knapp";column-gap:16px;padding:14px 16px 14px 12px}.treff__pris{text-align:right;flex-direction:column;align-self:start;align-items:flex-end}.treff__tilbud{flex-basis:auto}.treff__knapp{place-self:end}}@media (width>=1000px){.hvd{padding:40px 0 104px}.hvd__rute{grid-template-columns:minmax(0,1fr) 390px;grid-template-areas:"hode side""liste side";gap:20px 56px}.hvd__hode{grid-area:hode}.hvd__liste{grid-area:liste}.hvd__side{top:calc(var(--topp) + 20px);max-height:calc(100vh - var(--topp) - 40px);scrollbar-width:thin;grid-area:side;align-self:start;gap:20px;padding:4px 4px 12px;display:grid;position:sticky;overflow-y:auto}.hvd__lapp{display:block}.lappknapp{display:none}body:has(.lappknapp) .bunn{padding-bottom:40px}}.hentelapp{filter:drop-shadow(0 10px 14px #1f222638)}.hentelapp__papir{background:var(--etikett);padding:24px 18px 18px;-webkit-mask:radial-gradient(5px at 50% 0,#0000 96%,#000 100%) 50% 0/14px 100% repeat-x;mask:radial-gradient(5px at 50% 0,#0000 96%,#000 100%) 50% 0/14px 100% repeat-x}.hentelapp__hode{border-bottom:2px solid var(--blekk);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding-bottom:10px;display:flex}.hentelapp__hode h2{font-size:26px}.hentelapp__kode{background:var(--kraft-lys);letter-spacing:.1em;font-variant-numeric:tabular-nums;border-radius:3px;padding:2px 7px;font-size:13px;font-weight:800}.hentelapp__tom{color:var(--gra);margin:14px 0 0;font-size:15px}.hentelapp__sortert{color:var(--gra);margin:10px 0 4px;font-size:13px;line-height:1.4}.hentelapp__rad{border-bottom:1px dashed var(--linje-sterk);grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"sjekk navn fjern"".hvor hvor"".stepper sum";align-items:center;gap:4px 8px;padding:12px 0;display:grid}.avkryss{cursor:pointer;grid-area:sjekk;place-items:center;width:34px;height:34px;display:inline-grid;position:relative}.avkryss input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.avkryss__boks{border:2px solid var(--blekk);background:#fff;border-radius:3px;width:22px;height:22px;position:relative}.avkryss input:checked+.avkryss__boks:after{content:"";border:solid var(--rod);border-width:0 3px 3px 0;width:7px;height:13px;position:absolute;top:0;left:5px;transform:rotate(40deg)}.avkryss input:focus-visible+.avkryss__boks{outline:3px solid var(--rod);outline-offset:2px}.hentelapp__navn{grid-area:navn;font-size:15.5px;font-weight:800;line-height:1.3}.er-funnet .hentelapp__navn{color:var(--gra);text-decoration:line-through;text-decoration-thickness:2px}.hentelapp__fjern{width:44px;height:44px;color:var(--gra);border-radius:50%;grid-area:fjern;place-items:center;margin:-4px -8px -4px 0;display:inline-grid}.hentelapp__fjern:hover{background:var(--kraft-lys);color:var(--blekk)}.hentelapp__hvor{color:var(--gra);grid-area:hvor;align-items:center;gap:8px;font-size:13px;display:flex}.hentelapp__hvor .hyllekode{min-width:32px;height:24px;font-size:13px}.hentelapp__hvor .hyllekode--ord{letter-spacing:.04em;font-size:12px}.stepper{border:1.5px solid var(--linje-sterk);border-radius:999px;grid-area:stepper;justify-self:start;align-items:center;display:inline-flex}.stepper button{border-radius:999px;width:44px;height:42px;font-size:20px;font-weight:700;line-height:1}.stepper button:hover:not(:disabled){background:var(--kraft-lys)}.stepper__tall{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-weight:800}.hentelapp__linjesum{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:sum;font-size:14.5px;font-weight:700}.hentelapp__sum{justify-content:space-between;align-items:baseline;margin:14px 0 0;font-weight:700;display:flex}.hentelapp__sum strong{font-family:var(--slab);font-size:26px;font-weight:400}.hentelapp__under{color:var(--gra);margin:2px 0 16px;font-size:13px}.hentelapp__knapper{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.lappknapp{z-index:35;padding:10px var(--marg) calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--linje);background:#e8d8b9f0;position:fixed;bottom:0;left:0;right:0}.lappknapp__knapp{background:var(--blekk);width:100%;color:var(--etikett);justify-content:space-between}.lappknapp__knapp:hover{background:var(--blekk-lys)}.lappknapp__knapp>span:first-child{margin-right:auto}.lappknapp__sum{font-variant-numeric:tabular-nums}.ark,.kassa{color:inherit;background:0 0;border:0;padding:0;overflow:visible}.ark::backdrop,.kassa::backdrop{background:#1f2226a6}.ark[open]{width:100%;max-width:100%;max-height:90dvh;margin:0;position:fixed;inset:auto 0 0}.ark__innhold{max-height:90dvh;padding:8px 12px calc(20px + env(safe-area-inset-bottom));background-color:var(--kraft);background-image:var(--fiber);animation:ark-opp .35s var(--kurve);border-radius:14px 14px 0 0;overflow-y:auto}.ark__topp{justify-content:flex-end;display:flex}@keyframes ark-opp{0%{opacity:0;transform:translateY(40%)}}.kassa[open]{width:min(440px,100% - 24px);max-height:calc(100dvh - 24px);margin:auto}.kassa__lapp{--skra:32px;--hull:9px;text-align:center;max-height:calc(100dvh - 24px);animation:kassa-inn .5s var(--kurve);padding:58px 22px 22px;overflow-y:auto}@keyframes kassa-inn{0%{opacity:0;transform:translateY(24px)rotate(-3deg)}}.kassa__merke{width:140px;height:auto;color:var(--rod);margin:0 auto 12px;display:block}.kassa h2{margin-bottom:16px;font-size:26px}.kassa__strekkode{width:100%;height:96px;fill:var(--blekk);display:block}.kassa__kode{letter-spacing:.24em;font-variant-numeric:tabular-nums;margin:8px 0 16px;font-size:20px;font-weight:800}.kassa__liste{text-align:left;border-top:2px dashed var(--linje-sterk)}.kassa__liste li{border-bottom:1px dashed var(--linje);grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:8px 0;font-size:15px;display:grid}.kassa__antall{font-variant-numeric:tabular-nums;font-weight:800}.kassa__belop{font-variant-numeric:tabular-nums;white-space:nowrap}.kassa__sum{justify-content:space-between;align-items:baseline;margin:12px 0 4px;font-weight:700;display:flex}.kassa__sum strong{font-family:var(--slab);font-size:26px;font-weight:400}.kassa__under{color:var(--gra);margin-bottom:0;font-size:14px}.kassa__lukk{width:100%;margin-top:16px}.utskrift{display:none}[data-inn]{opacity:0;transition:opacity .7s var(--kurve), transform .8s var(--kurve);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(18px)}[data-inn].inn-synlig{opacity:1;transform:none}.vis-alt .dorskilt,.vis-alt .henger{animation:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-inn]{opacity:1;transition:none;transform:none}.meny--apen .meny__henger{animation:none}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{background:#fff;padding:0!important}.demo-stripe,.topp,.meny,.bunn,.bunnlinje,.lappknapp,.hvd,.hopp-lenke,.ark,.kassa{display:none!important}.utskrift{color:#000;font-size:12pt;display:block}.utskrift h2{margin-bottom:8pt;font-size:20pt}.utskrift__kode{fill:#000;width:60mm;height:14mm}.utskrift li{border-bottom:.5pt solid #999;padding:4pt 0}}
