@font-face{font-family:Fraunces;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonter/fraunces-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonter/fraunces-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonter/fraunces-latin.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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonter/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonter/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonter/inter-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonter/inter-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonter/inter-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonter/inter-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonter/inter-latin.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bakgrunn:#fffbf4;--flate:#fff;--krem:#fbf3e4;--fersken:#f5dcc8;--fersken-lys:#fcefe4;--skog:#2c4a2e;--skog-2:#3b6340;--skog-lys:#e4edd5;--salvie:#c3c88a;--gul:#f5c542;--gul-lys:#fff3c7;--sakura:#f2a5a0;--sakura-lys:#fde6e2;--gull:#7d6c3c;--chili:#b8322c;--tekst:#1f2a1c;--dempet:#5c6857;--linje:#ebe2cf;--gul-mork:#f0b81f;--gul-blek:#fff8e0;--ingress:#3e4a39;--varm-tekst:#4b4a40;--plassholder:#7a8474;--skjelett:#f6efe2;--skjelett-lys:#fcf8f0;--stripetekst:#f4efe2;--bunntekst:#dfe6d6;--bunnlinje:#b9c4ad;--blaa-lys:#e2ebfb;--blaa-kant:#b9cdf0;--skygge:0 1px 2px #2c4a2e0f, 0 8px 24px #2c4a2e14;--skygge-stor:0 2px 6px #2c4a2e0f, 0 22px 50px #2c4a2e29;--runding:22px;--bredde:1200px;--kant:clamp(16px, 4vw, 32px);--serif:"Fraunces", Georgia, "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--thai:"Noto Sans Thai", "Leelawadee UI", Thonburi, Tahoma, sans-serif;font-family:var(--sans)}.avd-drikke{--avd:#2f5da8;--avd-lys:var(--blaa-lys)}.avd-boba{--avd:var(--skog);--avd-lys:var(--fersken-lys)}.avd-snacks{--avd:#8a5a00;--avd-lys:#fff0c2}.avd-sauser{--avd:#b8322c;--avd-lys:#fde0dc}.avd-nudler{--avd:#9c4a12;--avd-lys:#fce8d5}.avd-torrvarer{--avd:#7a5a33;--avd-lys:#f1e7d8}.avd-ferskvarer{--avd:#356b1c;--avd-lys:#e3f0d3}.avd-frysevarer{--avd:#156a91;--avd-lys:#ddf0f8}.avd-annet{--avd:#67499c;--avd-lys:#ece6f6}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--bakgrunn);color:var(--tekst);margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--skog)}h1,h2,h3,h4{font-family:var(--serif);color:var(--skog);letter-spacing:-.01em;font-optical-sizing:auto;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0;font-weight:650;line-height:1.1}h1{letter-spacing:-.02em;font-size:clamp(34px,5.4vw,60px)}h2{font-size:clamp(28px,4vw,44px)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--skog);outline-offset:3px;border-radius:6px}[lang=th]{font-family:var(--thai)}.skjult{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.midt{text-align:center}.dempet{color:var(--dempet)}.bredde{width:min(var(--bredde), 100% - 2 * var(--kant));margin-inline:auto}.seksjon{padding-block:clamp(48px,7vw,88px)}.seksjon-liten{padding-block:clamp(32px,5vw,56px)}.krem{background:var(--krem)}.overtittel{font:700 13px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gull);align-items:center;gap:10px;margin:0 0 12px;display:inline-flex}.overtittel:before{content:"";background:var(--gul);border-radius:4px;width:22px;height:4px}.seksjonstopp{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:28px;display:flex}.seksjonstopp>div>p:last-child{color:var(--dempet);max-width:38em;margin-top:10px;font-size:17px}.mer{color:var(--skog);white-space:nowrap;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.mer:hover{text-underline-offset:4px;text-decoration:underline}.knapp{font:700 15px/1.1 var(--sans);background:var(--skog);color:#fff;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;text-decoration:none;transition:transform .15s,background-color .2s,color .2s,border-color .2s;display:inline-flex}.knapp:hover{background:var(--skog-2)}.knapp:active{transform:translateY(1px)}.knapp.gul{background:var(--gul);color:var(--tekst)}.knapp.gul:hover{background:var(--gul-mork)}.knapp.strek{color:var(--skog);border-color:var(--skog);background:0 0}.knapp.strek:hover{background:var(--skog);color:#fff}.knapp.hvit{color:var(--skog);background:#fff}.knapp.hvit:hover{background:var(--krem)}.knapper{flex-wrap:wrap;gap:10px;display:flex}.lenkeknapp{font:inherit;color:var(--skog);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 2px;font-weight:700;text-decoration:underline;display:inline-flex}.ikonring{background:var(--skog-lys);width:48px;height:48px;color:var(--skog);border-radius:16px;flex:none;place-items:center;display:inline-grid}.kort{background:var(--flate);border-radius:var(--runding);box-shadow:var(--skygge);padding:clamp(20px,3vw,32px)}.kort h2{font-size:clamp(22px,2.6vw,28px)}.stripe{background:var(--skog);color:var(--stripetekst);font-size:13px}.stripe .bredde{justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.stripe-info{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.stripe-info span{align-items:center;gap:6px;display:inline-flex}.stripe-info svg{color:var(--gul)}.sosiale{gap:8px;display:flex}.sosiale a{background:var(--krem);width:36px;height:36px;color:var(--skog);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:inline-grid}.sosiale a:hover{background:var(--skog);color:#fff}.stripe .sosiale a{width:28px;height:28px;color:var(--stripetekst);background:0 0}.stripe .sosiale a:hover{background:#ffffff24}.topp{z-index:50;background:var(--bakgrunn);border-bottom:1px solid var(--linje);position:sticky;top:0}.topp-inner{align-items:center;gap:8px;min-height:76px;display:flex}.logo{align-items:center;gap:10px;margin-inline-end:auto;text-decoration:none;display:flex}.logo .merke{width:52px;height:52px}.logo .navn{width:150px;height:auto}.meny{gap:2px;margin-inline-end:8px;display:flex}.meny a{color:var(--tekst);border-radius:999px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.meny a:hover{background:var(--krem)}.meny a[aria-current=page]{background:var(--skog);color:#fff}.toppknapp{background:var(--krem);width:44px;height:44px;color:var(--skog);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:inline-grid}.toppknapp:hover{background:var(--skog-lys)}.meny-knapp{display:none}.sprak{position:relative}.sprak-knapp{background:var(--krem);height:44px;color:var(--skog);font:700 14px var(--sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.sprak-knapp:hover{background:var(--skog-lys)}.sprak-knapp .snudd{transform:rotate(180deg)}.sprak-liste{inset-inline-end:0;z-index:70;min-width:200px;max-height:70vh;box-shadow:var(--skygge-stor);background:#fff;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);overflow-y:auto}.sprak-liste button{width:100%;color:var(--tekst);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 14px;font-size:15px;display:block}.sprak-liste button:hover{background:var(--krem)}.sprak-liste button[aria-current=true]{background:var(--skog-lys);font-weight:700}[dir=rtl] svg:is([data-ikon=arrow-right],[data-ikon=arrow-left],[data-ikon=chevron-right],[data-ikon=chevron-left]){scale:-1 1}[dir=rtl] .sveip svg[data-ikon]{scale:none}[dir=rtl] :is(.vare-pris,.pris) :is(strong,s){direction:ltr;unicode-bidi:isolate}.pa-norsk{color:var(--dempet);align-items:center;gap:6px;margin:0 0 12px;font-size:14px;display:flex}.mobilmeny{z-index:80;background:var(--bakgrunn);overscroll-behavior:contain;animation:.18s ease-out inn;position:fixed;inset:0;overflow-y:auto}.mobilmeny-topp{border-bottom:1px solid var(--linje);align-items:center;min-height:76px;display:flex}.mobilmeny-innhold{flex-direction:column;gap:20px;padding-block:20px 40px;display:flex}.mobilmeny nav{flex-direction:column;gap:4px;display:flex}.mobilmeny nav a{color:var(--tekst);font:650 22px/1.2 var(--serif);border-radius:16px;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.mobilmeny nav a .ikonring{border-radius:14px;width:44px;height:44px}.mobilmeny nav a[aria-current=page]{background:var(--skog-lys)}.mobilmeny .kort{box-shadow:none;background:var(--krem)}@keyframes inn{0%{opacity:0;transform:translateY(-8px)}}@media (width<=1000px){.meny,.topp-inner>.sokelenke{display:none}.meny-knapp{display:inline-grid}}@media (width<=640px){.stripe .bredde{justify-content:center}.stripe .adr,.stripe .sosiale{display:none}.topp-inner{gap:6px;min-height:64px}.logo{gap:8px}.logo .merke{width:40px;height:40px}.logo .navn{width:104px}.mobilmeny-topp{min-height:64px}}.brevband{background:var(--sakura-lys);padding:56px 0 96px;overflow:hidden}.brevband-inner{grid-template-columns:150px minmax(0,1fr) minmax(0,540px);align-items:center;gap:24px 40px;display:grid}.brevband-figur{align-self:end;width:150px;height:auto;margin-bottom:-56px}.brevband h2{font-size:clamp(26px,3.2vw,36px)}.brevband-tekst p:last-child{color:var(--varm-tekst);margin-top:10px}.brevkort{min-width:0}.brevband .brevrad{background:var(--flate);border-color:var(--sakura)}.brevband .brevrad:focus-within{border-color:var(--skog)}.brevband .brevhake{color:var(--tekst)}.brev{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.brev h2{font-size:clamp(22px,2.6vw,28px)}.brev>.dempet{margin:-6px 0 0}.brevskjema{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.brevrad{border:2px solid var(--linje);background:var(--bakgrunn);border-radius:999px;gap:8px;padding:6px;display:flex}.brevrad:focus-within{border-color:var(--skog);background:#fff}.brevrad input{width:0;min-width:0;font:16px var(--sans);color:var(--tekst);background:0 0;border:0;flex:1 1 0;padding:0 12px}.brevrad input:focus{outline:none}.brevrad .knapp{flex:none;padding:12px 22px}.brevhake{color:var(--dempet);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.brevhake input{width:20px;height:20px;accent-color:var(--skog);flex:none;margin:0}.bunn{background:var(--skog);color:var(--bunntekst);border-radius:40px 40px 0 0;position:relative}.bunn-inner{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:32px;padding-block:64px 40px;display:grid}.bunn h2{font:700 13px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gul);margin:0 0 16px}.bunn a{color:#fff;text-decoration:none}.bunn a:hover{text-underline-offset:3px;text-decoration:underline}.bunn li+li,.bunn p+p{margin-top:8px}.brevband+.bunn{margin-top:-40px}.bunn-merke img{width:190px;height:auto}.bunn-merke p{max-width:22em;margin:16px 0 20px}.bunn .sosiale a{color:#fff;background:#ffffff1a}.bunn .sosiale a:hover{background:var(--gul);color:var(--skog)}.bunn :focus-visible{outline-color:var(--gul)}.tider{grid-template-columns:auto auto;justify-content:start;gap:4px 16px;margin:0;display:grid}.tider dt{font-weight:600}.tider dd{margin:0}.bunnlinje{color:var(--bunnlinje);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:20px 28px;font-size:13px;display:flex}.bunnlinje a{color:var(--bunntekst)}.bunnlinje p+p{margin-top:0}@media (width<=1000px){.brevband-inner{grid-template-columns:120px minmax(0,1fr)}.brevband-figur{grid-row:span 2;width:120px}.brevkort{grid-column:2}.bunn-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.bunn-merke{grid-column:1/-1}}@media (width<=640px){.brevband{padding:40px 0 88px}.brevband-inner{grid-template-columns:minmax(0,1fr)}.brevband-figur{display:none}.brevkort{grid-column:auto}.bunn-inner{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:48px}}.sidetopp{background:var(--side-farge,var(--fersken-lys));padding-block:clamp(36px,6vw,72px);position:relative;overflow:hidden}.sidetopp.farge-fersken{--side-farge:var(--fersken-lys);--side-prikk:#f2a5a066}.sidetopp.farge-salvie{--side-farge:var(--skog-lys);--side-prikk:#c3c88a8c}.sidetopp.farge-sakura{--side-farge:var(--sakura-lys);--side-prikk:#f2a5a073}.sidetopp.farge-gul{--side-farge:var(--gul-lys);--side-prikk:#f5c54273}.sidetopp:before{content:"";background:radial-gradient(circle, var(--side-prikk), transparent 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-120px}.sidetopp-inner{justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.sidetopp-tekst{min-width:0}.sidetopp .ingress{color:var(--ingress);max-width:40em;margin-top:14px;font-size:clamp(16px,1.6vw,19px)}.sidetopp-figur{flex:none;align-self:flex-end;width:clamp(84px,13vw,160px);height:auto;margin-bottom:calc(-1*clamp(36px,6vw,72px))}.sidetopp.med-kort{padding-bottom:calc(clamp(36px,6vw,72px) + 44px)}.sidetopp.artikkel h1{max-width:24em;font-size:clamp(28px,4.2vw,46px)}.sokefelt{box-shadow:0 0 0 2px var(--linje);color:var(--dempet);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 18px;display:flex}.sokefelt:focus-within{box-shadow:0 0 0 2px var(--skog)}.sokefelt input{min-width:0;font:16px var(--sans);color:var(--tekst);background:0 0;border:0;outline:0;flex:1;padding:10px 0}.sokefelt input::placeholder{color:var(--plassholder)}.sokefelt .knapp{padding:12px 22px}.sokefelt.stor{box-shadow:0 0 0 2px #fff, var(--skygge-stor);padding:8px 8px 8px 22px}.sokefelt.stor:focus-within{box-shadow:0 0 0 2px var(--skog), var(--skygge-stor)}.sokefelt.stor input{padding:12px 0;font-size:17px}.helt{background:var(--fersken-lys);padding-block:clamp(32px,5vw,72px) clamp(104px,11vw,136px);position:relative;overflow:hidden}.helt:before,.helt:after{content:"";border-radius:50%;position:absolute}.helt:before{background:radial-gradient(circle,#f5c54257,#0000 70%);width:560px;height:560px;top:-200px;right:-140px}.helt:after{background:radial-gradient(circle,#f2a5a05c,#0000 70%);width:460px;height:460px;bottom:-240px;left:-180px}.helt-inner{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid;position:relative}.velkommen{box-shadow:var(--skygge);color:var(--skog);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:5px 16px 5px 5px;font-size:14px;font-weight:700;display:inline-flex}.velkommen img{width:32px;height:32px}.helt h1{margin:22px 0 18px;font-size:clamp(40px,6.6vw,78px);line-height:1.02}.helt h1 em{background:linear-gradient(transparent 60%, var(--gul) 60%, var(--gul) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:4px;font-style:normal}.helt .ingress{color:var(--ingress);max-width:32em;font-size:clamp(17px,1.7vw,20px)}.helt .sokefelt{max-width:580px;margin-top:28px}.snarveier{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.snarveier a{box-shadow:0 0 0 1px var(--linje);color:var(--tekst);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px 8px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.snarveier a:hover{box-shadow:0 0 0 2px var(--skog)}.snarveier svg{color:var(--avd,var(--skog))}.snarveier .tilbud svg{color:var(--chili)}.helt-bilde{justify-self:center;width:min(100%,440px);position:relative}.bue{aspect-ratio:4/5;background:var(--fersken);box-shadow:var(--skygge-stor);border:8px solid #fff;border-radius:999px 999px 36px 36px;overflow:hidden}.bue img{object-fit:cover;width:100%;height:100%}.helt-figur{filter:drop-shadow(0 10px 16px #2c4a2e2e);width:176px;height:auto;position:absolute;bottom:-40px;left:-84px}.klistremerke{background:var(--gul);width:120px;height:120px;color:var(--skog);text-align:center;font:800 14px/1.15 var(--sans);box-shadow:var(--skygge);border-radius:50%;place-items:center;padding:14px;display:grid;position:absolute;top:16%;right:-18px;transform:rotate(10deg)}.fakta{z-index:2;margin-top:clamp(-80px,-7vw,-56px);position:relative}.fakta-rutenett{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.faktakort{border-radius:var(--runding);box-shadow:var(--skygge);background:#fff;align-items:flex-start;gap:16px;padding:22px;display:flex}.faktakort h2{font:700 16px/1.3 var(--sans);color:var(--tekst);margin-bottom:4px}.faktakort p{color:var(--dempet);font-size:15px}.faktakort a{font-weight:700}.faktakort .tider{color:var(--dempet);font-size:15px}.avdflis-rutenett{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.avdflis{border-radius:var(--runding);background:var(--avd-lys);min-height:180px;color:var(--tekst);flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.avdflis:hover{box-shadow:var(--skygge);transform:translateY(-3px)}.avdflis .ikonring{width:56px;height:56px;color:var(--avd);background:#fff;border-radius:18px;margin-bottom:6px}.avdflis h3{color:var(--avd);font-size:21px}.avdflis p{color:var(--dempet);font-size:14px}.avdflis .antall{color:var(--avd);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:13px;font-weight:700;display:inline-flex}.kortrad{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.bobaband{background:var(--fersken);border-radius:40px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(28px,5vw,64px);display:grid}.bobaband-bilde{position:relative}.klatt{aspect-ratio:1;box-shadow:var(--skygge-stor);background:var(--fersken-lys);border-radius:46% 54% 42% 58%/52% 44% 56% 48%;overflow:hidden}.klatt img{object-fit:cover;width:100%;height:100%}.bobaband-figur{filter:drop-shadow(0 10px 16px #2c4a2e2e);width:130px;height:auto;position:absolute;bottom:-28px;right:-14px}.bobaband p.tekst{color:var(--ingress);margin-top:14px;font-size:18px}.smaker{flex-wrap:wrap;gap:8px;margin:22px 0 28px;display:flex}.smaker li{color:var(--skog);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.smaker li.flere{background:0 0;box-shadow:inset 0 0 0 2px #2c4a2e40}.landvalg{flex-wrap:wrap;gap:10px;display:flex}.landvalg a{box-shadow:0 0 0 1px var(--linje);color:var(--tekst);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 10px 9px 16px;font-weight:600;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.landvalg a:hover{box-shadow:0 0 0 2px var(--skog)}.landvalg small{color:var(--dempet);background:var(--krem);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.historie{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,72px);display:grid}.hilsen{aspect-ratio:1;background:var(--gul-lys);width:min(100%,420px);box-shadow:inset 0 0 0 14px var(--gul-blek);border-radius:50%;align-content:center;justify-self:center;place-items:center;gap:8px;display:grid;position:relative}.hilsen [lang=th]{color:var(--skog);font-size:clamp(54px,8vw,92px);font-weight:700;line-height:1.2}.hilsen .betyr{font:700 15px var(--sans);color:var(--gull);letter-spacing:.06em}.hilsen img{width:34%;height:auto;position:absolute;bottom:2%;right:2%}.historie p{max-width:34em;margin-top:14px;font-size:17px}.historie .knapp{margin-top:26px}.finn-rutenett{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:20px;display:grid}.infokort{flex-direction:column;gap:22px;display:flex}.infokort h3{font:700 13px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gull);margin-bottom:8px}.infokort .tider{justify-content:space-between}.infokort a{font-weight:600}.kart{border-radius:var(--runding);background:var(--krem);min-height:380px;box-shadow:var(--skygge);overflow:hidden}.kart iframe{border:0;width:100%;height:100%;min-height:380px;display:block}.kart-sperre{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:380px;padding:32px clamp(20px,4vw,40px);display:flex}.kart-sperre .ikonring{background:var(--flate);border-radius:50%;width:64px;height:64px}.kart-sperre h3{font-size:clamp(22px,2.4vw,26px)}.kart-sperre p{max-width:46ch;color:var(--ingress)}.kart-sperre .knapper{justify-content:center;margin-top:4px}.kart-sperre .kart-sperre-liten{color:var(--dempet);font-size:14px}.kart-sperre-liten a{font-weight:600}.onske{background:var(--gul-lys);border-radius:32px;flex-wrap:wrap;align-items:center;gap:20px 28px;padding:clamp(24px,4vw,44px);display:flex}.onske .ikonring{background:var(--gul);border-radius:50%;width:72px;height:72px}.onske-tekst{flex:320px}.onske h2{font-size:clamp(24px,3vw,34px)}.onske-tekst p:last-child{color:var(--varm-tekst);margin-top:8px}.onske-skjema{border-radius:var(--runding);background:var(--flate);max-width:560px;box-shadow:var(--skygge);flex:100%;margin-inline-start:auto;padding:clamp(18px,3vw,26px)}.onskeskjema label .dempet{font-weight:500}.onske-knapper{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.onske-feil{color:var(--chili);margin:0;font-size:15px;font-weight:700}.onske-takk{background:var(--skog-lys);color:var(--skog);border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:16px 18px;font-weight:700;display:flex}.onske-takk svg{flex:none;margin-top:2px}.knapp:disabled{opacity:.6;cursor:default}@media (width<=900px){.helt-inner,.bobaband,.historie,.finn-rutenett{grid-template-columns:minmax(0,1fr)}.helt-bilde{width:min(78%,340px);margin-top:8px}.helt-figur{width:136px;bottom:-30px;left:-60px}.klistremerke{width:100px;height:100px;font-size:12px;right:-24px}.fakta-rutenett{grid-template-columns:minmax(0,1fr);gap:10px}.faktakort{padding:16px}.avdflis-rutenett{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.avdflis{min-height:150px;padding:16px}.avdflis .ikonring{border-radius:16px;width:48px;height:48px}.avdflis h3{font-size:18px}.bobaband-bilde{justify-self:center;width:min(100%,380px)}.hilsen{width:min(100%,320px)}.kortrad{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kant);margin-inline:calc(-1 * var(--kant));padding:4px var(--kant) 12px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(200px,62%);grid-auto-flow:column;overflow-x:auto}.kortrad>*{scroll-snap-align:start}}.varerutenett{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.varekort{border-radius:var(--runding);box-shadow:0 0 0 1px var(--linje);color:var(--tekst);background:#fff;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.varekort:hover{box-shadow:0 0 0 1px var(--linje), var(--skygge);transform:translateY(-3px)}.varekort-bilde{aspect-ratio:1;background:#fff;place-items:center;display:grid;position:relative}.varekort-bilde>img{object-fit:contain;width:100%;height:100%;padding:12px}.varekort-tom{background:var(--avd-lys);width:100%;height:100%;color:var(--avd);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.varekort-tom .ikonring{width:68px;height:68px;color:var(--avd);background:#fff;border-radius:50%}.varekort-gruppe{letter-spacing:.04em;font-size:12px;font-weight:700}.merkelapper{top:10px;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;inset-inline-start:10px}.merkelapp{background:var(--chili);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.merkelapp.ny{background:var(--skog)}.merkelapp.tomt{background:var(--gull)}.varekort-tekst{flex-direction:column;flex:1;gap:2px;padding:14px 16px 18px;display:flex}.varekort .produsent{letter-spacing:.08em;text-transform:uppercase;color:var(--gull);font-size:11px;font-weight:700}.varekort h3{font:600 15px/1.3 var(--sans);color:var(--tekst);letter-spacing:0}.varekort .detaljer{color:var(--dempet);font-size:13px}.varekort .pris{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:auto;padding-top:10px;display:flex}.varekort .pris strong{font:750 22px/1.1 var(--sans);color:var(--skog)}.varekort .pris.tilbud strong{color:var(--chili)}.varekort .pris s{color:var(--dempet);font-size:13px}.varekort .smaa{color:var(--dempet);font-size:12px}.varekort .miks{color:var(--chili);font-size:13px;font-weight:700}.egenskaper{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.egenskaper li{background:var(--krem);color:var(--dempet);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.varekort.skjelett{background:linear-gradient(100deg, var(--skjelett) 30%, var(--skjelett-lys) 50%, var(--skjelett) 70%) 0 0 / 300% 100%;min-height:340px;box-shadow:none;animation:1.4s linear infinite glimt}@keyframes glimt{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=560px){.varerutenett{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.varekort-tekst{padding:10px 12px 14px}.varekort h3{font-size:14px}.varekort .pris strong{font-size:19px}.varekort.skjelett{min-height:280px}}.filterkort{z-index:2;border-radius:var(--runding);box-shadow:var(--skygge-stor);background:#fff;flex-direction:column;gap:14px;margin-top:-40px;padding:18px;display:flex;position:relative}.filterkort .sokefelt{box-shadow:none;background:var(--krem)}.filterkort .sokefelt:focus-within{box-shadow:0 0 0 2px var(--skog);background:#fff}.filterkort .sokefelt{padding-inline-end:18px}.varer-side{padding-top:0}.treff-melding{margin-top:28px}.avdvalg{flex-wrap:wrap;gap:8px;display:flex}.avdvalg button,.bryter{font:600 14px/1.2 var(--sans);color:var(--tekst);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;transition:background-color .2s,color .2s;display:inline-flex}.avdvalg button{background:var(--avd-lys,var(--krem));padding:5px 14px 5px 5px}.avdvalg .ikonring{width:30px;height:30px;color:var(--avd,var(--skog));background:#fff;border-radius:50%}.avdvalg small{color:var(--dempet);font-size:12px;font-weight:700}.avdvalg button[aria-pressed=true]{background:var(--avd,var(--skog));color:#fff}.avdvalg button[aria-pressed=true] small{color:#ffffffd9}.filterrad{border-top:1px solid var(--linje);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.filterrad select{appearance:none;background:var(--krem) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232c4a2e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E") no-repeat right 14px center;max-width:100%;font:600 14px var(--sans);color:var(--tekst);cursor:pointer;border:0;border-radius:999px;padding:10px 36px 10px 16px}.bryter{background:var(--krem);padding:10px 16px 10px 12px}.bryter[aria-pressed=true]{background:var(--skog);color:#fff}.bryter.tilbud[aria-pressed=true]{background:var(--chili)}.ny-merke{background:var(--skog);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.bryter[aria-pressed=true] .ny-merke{color:var(--skog);background:#fff}.treffinfo{color:var(--dempet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:28px 0 16px;font-size:15px;display:flex}.treffinfo strong{color:var(--tekst)}.melding{border-radius:var(--runding);background:var(--krem);align-items:flex-start;gap:14px;padding:22px;font-size:16px;display:flex}.melding .ikonring{background:#fff;border-radius:50%;width:40px;height:40px}.melding p+p{margin-top:4px}.vis-flere{text-align:center;margin-top:32px}.ingen-treff{border:3px solid var(--gul);gap:20px;max-width:680px;display:grid}.ingen-treff-topp{align-items:flex-start;gap:14px;display:flex}.ingen-treff-topp .ikonring{background:var(--gul-lys);border-radius:50%;width:44px;height:44px}.ingen-treff h2{font-size:clamp(22px,3vw,28px)}.ingen-treff-topp p{color:var(--dempet);margin-top:6px}.onske-lenke{text-align:center;color:var(--dempet);margin-top:28px}.onske-etter-sok{gap:16px;max-width:680px;margin:28px auto 0;display:grid}.onske-etter-sok h2{font-size:24px}@media (width<=760px){.filterkort{margin-top:-28px;padding:14px}.avdvalg{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px;overflow-x:auto}.avdvalg button{flex:none}.filterrad select{flex:40%;min-width:0}}.bobahelt{background:var(--fersken)}.bobahelt-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.bobahelt .ingress p{color:var(--ingress);max-width:34em;margin-top:14px;font-size:clamp(16px,1.6vw,19px)}.bobahelt-bilde{position:relative}.bobahelt-bilde>img:first-child{width:100%;height:auto;box-shadow:var(--skygge-stor);border:8px solid #fff;border-radius:32px}.bobahelt-figur{filter:drop-shadow(0 10px 16px #2c4a2e2e);width:120px;height:auto;position:absolute;bottom:-36px;left:-36px}.galleri{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.galleri figure{aspect-ratio:4/5;border-radius:var(--runding);background:var(--fersken);margin:0;overflow:hidden}.galleri img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.galleri figure:hover img{transform:scale(1.04)}.galleri figure:nth-child(2n){transform:translateY(24px)}.boba-besok{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.boba-besok-bilde{object-fit:cover;border-radius:var(--runding);width:100%;height:0;min-height:100%;box-shadow:var(--skygge)}.bobameny-ingress{color:var(--ingress);margin-top:12px;font-size:18px}.bobameny-nytt-tittel{margin-top:28px;font-size:clamp(20px,2.2vw,24px)}.bobameny-nytt{grid-template-columns:repeat(2,minmax(0,260px));align-items:start;gap:16px;margin-top:14px;display:grid}.bobameny-nytt img{border-radius:var(--runding);width:100%;height:auto;box-shadow:var(--skygge)}.bobameny{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.bobameny li{background:var(--flate);box-shadow:var(--skygge);border-radius:16px;align-items:center;gap:14px;padding:12px 18px 12px 12px;display:flex}.bobameny-nr{background:var(--fersken);width:38px;height:38px;font:700 16px/1 var(--serif);color:var(--skog);border-radius:50%;flex:none;place-items:center;display:grid}.bobameny-navn{min-width:0;color:var(--tekst);flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;font-weight:600;display:flex}.bobameny-pris{color:var(--skog);white-space:nowrap;flex:none;font-weight:700}.bobameny-lapp{background:var(--gul-lys);color:var(--gull);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.bobameny li.ute .bobameny-navn,.bobameny li.ute .bobameny-pris{color:var(--dempet)}.boba-hva{background:var(--skog-lys);box-shadow:none;max-width:760px}.boba-hva h2{margin-bottom:12px}.boba-hva p+p{margin-top:12px}.galleri-seksjon{padding-bottom:clamp(56px,7vw,80px)}@media (width<=900px){.bobahelt-inner,.boba-besok,.bobameny{grid-template-columns:minmax(0,1fr)}.bobameny-nytt{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.boba-besok-bilde{aspect-ratio:4/3;height:auto;min-height:0}.bobahelt-bilde{justify-self:center;width:min(100%,520px)}.galleri{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.galleri figure:nth-child(2n){transform:translateY(16px)}}.lesetekst{max-width:70ch;font-size:17px;line-height:1.7}.lesetekst p{margin:0 0 1.1em}.lesetekst h2{margin:1.5em 0 .5em;font-size:clamp(24px,3vw,30px)}.lesetekst>h2:first-child{margin-top:0}.lesetekst hr{background:var(--linje);border:0;height:1px;margin:2em 0}.lesetekst a{font-weight:600}.tospalte{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(28px,5vw,56px);display:grid}.tospalte>aside{flex-direction:column;gap:16px;display:flex;position:sticky;top:100px}.sidebilde{border-radius:var(--runding);width:100%;height:auto;box-shadow:var(--skygge);border:6px solid #fff}.infoliste{flex-direction:column;gap:18px;display:flex}.infoliste li{align-items:flex-start;gap:14px;display:flex}.infoliste .ikonring{border-radius:12px;width:40px;height:40px}.infoliste h3{font:700 15px/1.3 var(--sans);color:var(--tekst)}.infoliste p{color:var(--dempet);font-size:15px}.infoliste a{font-weight:600}.skjema{gap:16px;display:grid}.skjema label{gap:6px;font-size:14px;font-weight:700;display:grid}.skjema input,.skjema textarea{width:100%;font:16px var(--sans);color:var(--tekst);background:var(--bakgrunn);border:2px solid var(--linje);border-radius:14px;padding:12px 14px}.skjema input:focus,.skjema textarea:focus{border-color:var(--skog);background:#fff;outline:none}.skjema textarea{resize:vertical;min-height:170px}.skjema .knapp{justify-self:start}.skjema .dempet{font-size:14px}.skjema [aria-invalid=true],.skjema [aria-invalid=true]:focus{border-color:var(--chili)}.felt-feil{color:var(--chili);font-size:14px;font-weight:600}.kontakt-rutenett{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:20px;display:grid}.kontakt-rutenett .kart{margin-top:0}.kontakt-rutenett .kort h2{margin-bottom:18px}.kontakt-rutenett .sosiale{margin-top:22px}.lesetekst .knapper{margin-top:28px}.lesetekst .knapper:not(:last-child){margin:20px 0 28px}.brev-side,.avslutt-kort{padding:clamp(20px,3vw,28px)}.avslutt-kort{max-width:640px;margin-inline:auto}@media (width<=900px){.tospalte,.kontakt-rutenett{grid-template-columns:minmax(0,1fr)}.tospalte>aside{position:static}}.nyhetsrutenett{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.nyhetskort{border-radius:var(--runding);box-shadow:0 0 0 1px var(--linje);color:var(--tekst);background:#fff;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.nyhetskort:hover{box-shadow:0 0 0 1px var(--linje), var(--skygge);transform:translateY(-3px)}.nyhetskort-bilde{aspect-ratio:16/9;background:var(--fersken);position:relative;overflow:hidden}.nyhetskort-merke{inset-inline-start:12px;color:var(--flate);background:#1f2a1c9e;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:12px}.nyhetskort-bilde img{object-fit:cover;width:100%;height:100%}.nyhetskort-bilde.logo{background:var(--krem);place-items:center;display:grid}.nyhetskort-bilde.logo img{object-fit:contain;width:38%;height:auto}.nyhetskort-tekst{flex-direction:column;gap:8px;padding:20px 22px 24px;display:flex}.dato{color:var(--gull);font-size:13px;font-weight:700}.dato .kilde{color:var(--dempet);vertical-align:top;align-items:center;gap:4px;margin-inline-start:10px;font-weight:600;display:inline-flex}.nyhetskort h2{font-size:21px;line-height:1.25}.nyhetskort p{color:var(--dempet)}.nyhetskort .les{color:var(--skog);align-items:center;gap:6px;margin-top:4px;font-weight:700;display:inline-flex}.artikkelbilde{object-fit:contain;background:var(--krem);border-radius:var(--runding);width:100%;height:auto;max-height:600px;margin-bottom:28px}.sveip{direction:ltr;margin-bottom:28px;position:relative}.sveip-spor{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--runding);background:var(--krem);display:flex;overflow-x:auto}.sveip-spor::-webkit-scrollbar{display:none}.sveip-spor:focus-visible{outline:3px solid var(--skog);outline-offset:3px}.sveip-bilde{aspect-ratio:4/5;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;max-height:620px}.sveip-bilde img,.sveip-bilde video{object-fit:contain;width:100%;height:100%;display:block}.sveip-pil{background:var(--flate);width:44px;height:44px;color:var(--skog);box-shadow:var(--skygge);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.sveip-pil.forrige{left:10px}.sveip-pil.neste{right:10px}.sveip-pil:disabled{opacity:0;pointer-events:none}.sveip-teller{color:var(--flate);pointer-events:none;background:#1f2a1c9e;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;position:absolute;top:12px;right:12px}.tilbake{align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.ukjent{text-align:center}.ukjent img{width:150px;height:auto;margin:0 auto 16px}.ukjent p{color:var(--dempet);margin-top:12px;font-size:17px}.ukjent .sokefelt{max-width:520px;margin:28px auto 20px}.ukjent .knapper{justify-content:center}.nettbutikk-skjult .melding-tekst{max-width:560px;color:var(--tekst);margin-inline:auto}.nettbutikk-skjult .kontakt{font-size:15px}.nettbutikk-skjult .kontakt a{color:var(--skog)}.nettbutikk-skjult .knapper{margin-top:24px}div.avdflis:hover{box-shadow:none;transform:none}.brodsmuler{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;font-size:14px;font-weight:600;display:flex}.brodsmuler a{color:var(--dempet);text-decoration:none}.brodsmuler a:hover{color:var(--skog);text-decoration:underline}.brodsmuler .pil{color:var(--dempet);transform:rotate(-90deg)}.vare-rutenett{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.vare-bilde{aspect-ratio:1;border-radius:var(--runding);box-shadow:0 0 0 1px var(--linje);background:#fff;place-items:center;display:grid;position:sticky;top:100px;overflow:hidden}.vare-bilde>img{object-fit:contain;width:100%;height:100%;padding:24px}.vare-bilde .ikonring{width:120px;height:120px}.vare-bilde .varekort-gruppe{font-size:15px}.vare-bilde .merkelapp{padding:6px 14px;font-size:14px}.vare-bilde.uten-bilde{aspect-ratio:4/3}.vare-bilde.skjelett{background:linear-gradient(100deg, var(--skjelett) 30%, var(--skjelett-lys) 50%, var(--skjelett) 70%) 0 0 / 300% 100%;box-shadow:none;animation:1.4s linear infinite glimt}.vare-info .overtittel{margin-bottom:10px}.vare-info h1{font-size:clamp(32px,4.4vw,48px)}.vare-detaljer{color:var(--dempet);margin-top:8px;font-size:18px}.vare-merker{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.vare-merker li{border:1px solid var(--linje);color:var(--tekst);background:#fff;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600}.vare-merker .farge-rose{background:var(--sakura-lys);border-color:var(--sakura)}.vare-merker .farge-blue{background:var(--blaa-lys);border-color:var(--blaa-kant)}.vare-merker .farge-green,.vare-merker .farge-emerald{background:var(--skog-lys);border-color:var(--salvie)}.vare-merker .farge-purple{background:#ece6f6;border-color:#67499c4d}.vare-merker .farge-slate{background:var(--krem);border-color:var(--linje)}.vare-merker .farge-amber,.vare-merker .farge-yellow{background:var(--gul-lys);border-color:var(--gul)}.vare-kjop{border-radius:var(--runding);background:var(--krem);flex-direction:column;gap:6px;margin-top:24px;padding:22px;display:flex}.vare-pris{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.vare-pris strong{font:800 clamp(34px, 4vw, 42px)/1.05 var(--sans);color:var(--skog)}.vare-pris.tilbud strong{color:var(--chili)}.vare-pris s{color:var(--dempet);font-size:16px}.vare-info .smaa{color:var(--dempet);font-size:14px}.vare-info .miks{color:var(--chili);font-weight:700}.vare-kurv{max-width:320px;margin:10px 0 4px}.vare-kurv .kurvknapp{padding:15px 20px;font-size:16px}.vare-kurv .teller button{width:44px;height:44px}.vare-kurv .teller output{font-size:18px}.vare-tekst{margin-top:26px;font-size:18px}.vare-tekst p+p,.vare-blokk p+p{margin-top:10px}.vare-blokk{border-top:1px solid var(--linje);margin-top:24px;padding-top:20px}.vare-blokk h2{margin-bottom:8px;font-size:22px}.vare-info>.smaa{margin-top:20px}.vare-fot{border-top:1px solid var(--linje);padding-top:20px}.vare-info .tilbake{margin-top:8px}.vare-feil{max-width:560px}.vare-feil p{color:var(--dempet);margin:10px 0 20px}@media (width<=760px){.vare-rutenett{grid-template-columns:minmax(0,1fr);gap:20px}.vare-bilde{width:100%;max-width:420px;margin-inline:auto;position:relative;top:auto}.vare-bilde.uten-bilde{aspect-ratio:16/9;max-width:none}.vare-bilde .ikonring{width:88px;height:88px}.vare-kurv{max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.varekort-lenke{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.varekort-kurv{padding:0 16px 16px}.kurvknapp{width:100%;padding:11px 16px;font-size:14px}.teller{border:2px solid var(--skog);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:6px;padding:3px;display:flex}.teller button{background:var(--skog-lys);width:36px;height:36px;color:var(--skog);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.teller button:hover{background:var(--salvie)}.teller button:disabled{opacity:.4;cursor:default}.teller output{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.kurvlenke{position:relative}.kurvlenke[aria-current=page]{background:var(--skog);color:#fff}.kurvtall{top:-3px;background:var(--chili);color:#fff;min-width:20px;height:20px;font:800 11px/20px var(--sans);text-align:center;border-radius:999px;padding:0 5px;position:absolute;inset-inline-end:-3px}.kurv-oppsett{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:20px;display:grid}.kurv-linjer h2,.kurv-skjema h2{font-size:clamp(22px,2.6vw,28px)}.kurvliste{margin-top:6px}.kurvlinje{border-bottom:1px solid var(--linje);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.kurvlinje-bilde{background:var(--avd-lys);width:64px;height:64px;color:var(--avd);border-radius:14px;place-items:center;display:grid;overflow:hidden}.kurvlinje-bilde img{object-fit:contain;background:#fff;width:100%;height:100%}.kurvlinje-bilde .ikonring{width:40px;height:40px;color:var(--avd);background:#fff;border-radius:50%}.kurvlinje .produsent{letter-spacing:.08em;text-transform:uppercase;color:var(--gull);font-size:11px;font-weight:700}.kurvlinje h3{font:600 15px/1.3 var(--sans);color:var(--tekst);letter-spacing:0}.kurvlinje h3 a{color:inherit;text-decoration:none}.kurvlinje h3 a:hover{text-underline-offset:3px;text-decoration:underline}.kurvlinje .detaljer{color:var(--dempet);font-size:13px}.kurv-tilbud{background:var(--chili);color:#fff;border-radius:999px;margin-inline-start:8px;padding:1px 8px;font-size:11px;font-weight:700}.kurv-forhand{background:var(--gull);color:#fff;white-space:nowrap;border-radius:999px;margin-inline-start:8px;padding:1px 8px;font-size:11px;font-weight:700}.kurvlinje-hoyre{justify-items:end;gap:8px;display:grid}.kurvlinje-hoyre strong{font-variant-numeric:tabular-nums;white-space:nowrap}.kurvlinje .teller{min-width:128px}.kurvlinje .teller button{width:30px;height:30px}.kurv-borte{background:var(--gul-lys);border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:15px;display:flex}.kurv-borte svg{color:var(--gull);flex:none;margin-top:2px}.kurvsum{font:800 20px/1.2 var(--sans);color:var(--skog);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;display:flex}.kurv-merknad{margin-top:6px;font-size:14px}.kurv-skjema textarea{min-height:90px}.kurv-skjema .knapp{justify-self:stretch}.hentevalg{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.hentevalg legend{font:650 clamp(22px, 2.6vw, 28px)/1.1 var(--serif);color:var(--skog);letter-spacing:-.01em;margin-bottom:4px;padding:0}.hentedag{gap:6px;display:grid}.hentedag-navn{font-size:14px;font-weight:700}.hentetider{flex-wrap:wrap;gap:6px;display:flex}.skjema .hentetid{display:inline-block;position:relative}.skjema .hentetid input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.hentetid span{border:2px solid var(--linje);color:var(--skog);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-block}.hentetid:hover span{border-color:var(--skog-2)}.hentetid input:checked+span{background:var(--skog);border-color:var(--skog);color:#fff}.hentetid input:focus-visible+span{outline:3px solid var(--skog);outline-offset:2px}.kurv-takk{gap:18px;max-width:680px;display:grid}.netthandel-stengt{background:var(--gul-lys);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:15px;display:flex}.netthandel-stengt svg{color:var(--gull);flex:none;margin-top:2px}.forhand-info{background:var(--gul-lys);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:15px;line-height:1.45;display:flex}.forhand-info svg{color:var(--gull);flex:none;margin-top:2px}.kurv-stengt{align-content:start;gap:14px;display:grid}.kurv-stengt h2{margin:0}.kurv-takk>.ikonring{border-radius:50%;width:60px;height:60px}.kurv-takk h2:focus{outline:none}.kurv-kode strong{background:var(--gul-lys);letter-spacing:.12em;color:var(--tekst);border-radius:10px;padding:2px 10px;font-size:22px;display:inline-block}.kurv-henter{min-height:160px}.kurv-tom{max-width:680px}.kurv-tom-knapp{margin-top:14px}@media (width<=900px){.kurv-oppsett{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.varekort-kurv{padding:0 10px 10px}.kurvknapp{padding:10px 12px}.varekort .teller button{width:32px;height:32px}.kurvlinje{grid-template-columns:52px minmax(0,1fr);gap:10px 12px}.kurvlinje-bilde{width:52px;height:52px}.kurvlinje-hoyre{grid-column:2;justify-content:space-between;align-items:center;display:flex}}.robotsjekk:empty{display:none}.samtykke{z-index:60;inset-inline-start:var(--kant);bottom:var(--kant);width:min(460px, 100% - 2 * var(--kant));animation:.2s ease-out opp;position:fixed}.samtykke-kort{border-radius:var(--runding);background:var(--flate);box-shadow:0 0 0 1px var(--linje), var(--skygge-stor);padding:20px 22px}.samtykke h2{align-items:center;gap:10px;margin-bottom:8px;font-size:22px;display:flex}.samtykke p{font-size:15px;line-height:1.55}.samtykke p a{font-weight:600}.samtykke-knapper{gap:10px;margin-top:16px;display:flex}.samtykke-knapper .knapp{flex:1 1 0}@keyframes opp{0%{opacity:0;transform:translateY(12px)}}@media (width<=640px){.samtykke{inset-inline-start:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:calc(100% - 20px)}.samtykke-kort{padding:18px}}.valget{margin:28px 0 8px}.lesetekst .valget h2{margin:0 0 8px}.lesetekst .valget p{margin:0}.valget .samtykke-knapper{max-width:360px}.lagres{gap:14px;margin-bottom:1.1em;display:grid}.lagres li{background:var(--flate);box-shadow:0 0 0 1px var(--linje);border-radius:16px;padding:18px 20px}.lagres h3{font:700 17px/1.3 var(--sans);color:var(--tekst);margin-bottom:6px}.lesetekst .lagres p{margin:0 0 10px;font-size:16px}.lagres dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:15px;line-height:1.5;display:grid}.lagres dt{color:var(--dempet);font-weight:600}.lagres dd{margin:0}.frukt-gront{background:var(--avd-lys);border-radius:16px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px 18px;font-size:15px;line-height:1.45;display:flex}.frukt-gront .ikonring{width:40px;height:40px;color:var(--avd);background:#fff;border-radius:50%;flex:none}.frukt-gront p+p{margin-top:4px}.varer-side .frukt-gront{margin:0 0 20px}.interesse{border-top:1px solid var(--linje);margin-top:14px;padding-top:16px;font-size:15px}.interesse p+p{margin-top:4px}.interesse.skjema{gap:12px}.interesse-knapper{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.onske-takk.interesse{border-top:0}@media (width<=560px){.interesse-knapper .knapp{width:100%}}.nodstopp{background:var(--bakgrunn);justify-content:center;align-items:center;min-height:100dvh;padding:40px 16px;display:flex}.nodstopp .kort{text-align:center;width:100%;max-width:440px}.nodstopp .merke{width:64px;height:64px;margin:0 auto;display:block}.nodstopp .navn{width:170px;height:auto;margin:12px auto 0;display:block}.nodstopp h1{font-family:var(--serif);color:var(--skog);margin:24px 0 0;font-size:clamp(24px,6vw,30px);line-height:1.2}.nodstopp p{margin:14px 0 0;font-size:16px;line-height:1.6}.nodstopp .kontakt{color:var(--dempet);font-size:15px}.nodstopp .kontakt a{color:var(--skog)}.nodstopp .knapp{margin-top:26px}.nodstopp-stripe{z-index:60;background:var(--chili);color:#fff;text-align:center;font:600 14px/1.4 var(--sans);padding:8px 16px;position:sticky;top:0}.konto{gap:20px;max-width:560px;display:grid}.konto-kort{gap:14px;display:grid}.konto-kort h2{margin:0}.konto-kort p{margin:0;line-height:1.55}.konto-valg{gap:10px;display:grid}.konto-valg .knapp{justify-content:flex-start}.kodefelt{letter-spacing:.3em;font-variant-numeric:tabular-nums}.medlemskort{border-radius:var(--runding);box-shadow:var(--skygge);text-align:center;color:var(--tekst);background:#fff;padding:24px 20px}.medlemskort .overtittel{margin:0}.medlemskort-navn{margin:6px 0 0;font-size:22px;font-weight:700}.medlemskort-kode{max-width:340px;color:var(--tekst);margin:20px auto 0;padding:0 16px}.medlemskort-kode svg{display:block}.medlemskort-nr{letter-spacing:.08em;font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:20px;font-weight:600}.medlemskort .dempet{margin:10px 0 0;font-size:14px;line-height:1.5}.kun-mobil{display:none}@media (width<=639px){.bare-stor{display:none}.kun-mobil{display:block}.sprakrad.kun-mobil{justify-content:flex-end;padding-top:12px;display:flex}.seksjon-liten.med-medlemskort{padding-top:12px}}.lommebok-google{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}.lommebok-google img{width:auto;height:50px;display:block}.lommebok-google:disabled{opacity:.6;cursor:default}.kjopliste{margin:0;padding:0;list-style:none;display:grid}.kjopliste>li{border-top:1px solid var(--linje)}.kjopliste>li:first-child{border-top:0}.kjop-rad{width:100%;font:15px/1.4 var(--sans);color:var(--tekst);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.kjop-rad strong{font-variant-numeric:tabular-nums;white-space:nowrap}.kjop-varer{color:var(--dempet);gap:4px;margin:0 0 12px;padding:0;font-size:14px;list-style:none;display:grid}.kjop-varer li{justify-content:space-between;gap:12px;display:flex}.kjop-varer li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.hjelpetekst{color:var(--dempet);font-size:13px;font-weight:400}.skjema .brevhake{color:var(--tekst);align-items:flex-start;gap:10px;font-size:15px;font-weight:400;line-height:1.5;display:flex}.skjema .brevhake input{flex:none;width:20px;height:20px;margin:2px 0 0;padding:0}.valgfelt{border:0;min-width:0;margin:0;padding:0}.valgfelt legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.valgknapper{flex-wrap:wrap;gap:8px;display:flex}.valgknapper .bryter{padding:8px 14px}.navnefelt{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=420px){.navnefelt{grid-template-columns:1fr}}.kjop-kvittering{gap:10px;margin:0 0 14px;display:grid}.kjop-kvittering .kjop-varer{gap:8px;margin:0}.kjop-kvittering .kjop-varer li{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:2px;display:grid}.kjop-vare{color:var(--tekst);justify-content:space-between;gap:12px;display:flex}.kjop-vare span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.kjop-kvittering .miks .kjop-vare,.kjop-rabatt,.kjop-spart{color:var(--skog)}.kjop-kvittering small{font-size:13px}.kjop-summer{border-top:1px solid var(--linje);gap:4px;margin:0;padding-top:10px;font-size:14px;display:grid}.kjop-summer div{justify-content:space-between;gap:12px;display:flex}.kjop-summer dt{margin:0}.kjop-summer dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.kjop-summer .kjop-spart,.kjop-summer .kjop-totalt{font-weight:700}.kjop-summer .liten,.kjop-kvittering .liten{color:var(--dempet);font-size:13px}.kjop-kvittering>p{margin:0}
