:root{--krem:#fdf8f0;--krem-dyp:#f7eee0;--hvit:#fff;--blekk:#221b3a;--blekk-dempet:#5c5470;--lilla:#5b3df5;--lilla-mork:#4526d9;--lilla-lys:#efeaff;--korall:#e8553d;--korall-mork:#c33d28;--korall-lys:#ffe7e1;--gul:#ffc933;--gul-mork:#d99b00;--gul-lys:#fff3d1;--gronn:#1f7a5c;--gronn-lys:#dff1e9;--bla:#1d6fa5;--bla-lys:#e1f0fa;--linje:#e6dccd;--linje-sterk:#cfc2ad;--skygge:0 2px 0 #221b3a14;--skygge-kort:0 10px 30px #221b3a17;--radius-liten:12px;--radius:20px;--radius-stor:28px;--bredde:1180px;--font-tittel:"Fredoka", "Trebuchet MS", sans-serif;--font-brod:"Nunito", "Segoe UI", system-ui, sans-serif}@font-face{font-family:Fredoka;src:url(/fonts/Fredoka.ttf)format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito.ttf)format("truetype");font-weight:200 1000;font-display:swap}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{background:var(--krem);color:var(--blekk);font-family:var(--font-brod);flex-direction:column;min-height:100vh;margin:0;font-size:1.125rem;font-weight:500;line-height:1.6;display:flex}h1,h2,h3,h4{font-family:var(--font-tittel);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.1}h1{letter-spacing:-.025em}h3,h4{letter-spacing:-.005em}h1{font-size:clamp(2.1rem,5vw,3.4rem)}h2{font-size:clamp(1.6rem,3.5vw,2.3rem)}h3{font-size:1.25rem}p{margin:0}a{color:var(--lilla);text-decoration:none}a:not([class]){font-weight:700}a:hover{color:var(--lilla-mork)}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--blekk);outline-offset:3px;border-radius:6px}.hopp{background:var(--blekk);color:#fff;border-radius:0 0 var(--radius-liten) 0;z-index:100;padding:14px 22px;font-weight:800;position:absolute;top:0;left:-9999px}.hopp:focus{left:0}.innhold{width:100%;max-width:var(--bredde);margin:0 auto;padding:0 20px}@media (max-width:520px){.innhold{padding:0 16px}}main{flex:1 0 auto;padding-bottom:72px}.knapp{min-height:52px;font-family:var(--font-brod);cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 28px;font-size:1.05rem;font-weight:800;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .1s ease-out;display:inline-flex}.knapp:disabled,.knapp[aria-disabled=true]{opacity:.55;cursor:not-allowed}.knapp-hoved{background:var(--lilla);color:#fff}.knapp-hoved:hover:not(:disabled){background:var(--lilla-mork);color:#fff}.knapp-korall{background:var(--korall);color:#fff}.knapp-korall:hover:not(:disabled){background:var(--korall-mork);color:#fff}.knapp-linje{background:var(--hvit);color:var(--blekk);border-color:var(--blekk)}.knapp-linje:hover:not(:disabled){background:var(--blekk);color:#fff}.knapp-stille{color:var(--blekk);border-color:var(--linje-sterk);background:0 0}.knapp-stille:hover:not(:disabled){background:var(--krem-dyp);color:var(--blekk)}.knapp-stor{min-height:62px;padding:14px 34px;font-size:1.15rem}.knapp-full{width:100%}.pille{background:var(--hvit);border:2px solid var(--linje);color:var(--blekk);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:7px 16px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .12s,color .12s,transform .1s ease-out;display:inline-flex}.pille-valgt{background:var(--blekk);color:#fff;border-color:var(--blekk)}label.pille{cursor:pointer;min-height:48px;padding:8px 20px;font-size:1.05rem}label.pille input{opacity:0;width:1px;height:1px;position:absolute}label.pille:focus-within{outline:3px solid var(--gul);outline-offset:2px}.merke{letter-spacing:.02em;border-radius:999px;padding:5px 14px;font-size:.85rem;font-weight:800;display:inline-block}.merke-quiz{background:var(--lilla-lys);color:var(--lilla-mork)}.merke-bingo{background:var(--korall-lys);color:var(--korall-mork)}.merke-gul{background:var(--gul-lys);color:#7a5400}.merke-gronn{background:var(--gronn-lys);color:var(--gronn)}.merke-spotify{background:var(--gronn-lys);color:var(--gronn);align-items:center;gap:6px;padding:4px 13px 4px 9px;display:inline-flex}.spotifystripe{background:var(--hvit);color:var(--blekk);border:2px solid var(--linje);border-radius:var(--radius);border-left:6px solid #1ed760;align-items:center;gap:14px;max-width:62ch;margin-top:20px;padding:16px 20px;display:flex}.spotifystripe-merke{flex:none;display:flex}.spotifystripe-tekst{flex-direction:column;gap:4px;display:flex}.spotifystripe-tekst strong{font-family:var(--font-tittel);letter-spacing:.01em;font-size:1.15rem}.spotifystripe-tekst span{color:var(--blekk-dempet);font-size:.98rem;line-height:1.45}@media (max-width:520px){.spotifystripe{align-items:flex-start;padding:14px 16px}}.merke-niva{background:var(--hvit);color:var(--blekk);border:2px solid var(--linje);padding:3px 12px}.merke-niva-lett{border-color:var(--gronn);color:var(--gronn)}.merke-niva-vanskelig{border-color:var(--korall-mork);color:var(--korall-mork)}.kort{background:var(--hvit);border:2px solid var(--linje);border-radius:var(--radius-stor);overflow:hidden}.rutenett{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:24px;display:grid}label{margin-bottom:8px;font-weight:700;display:block}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],select,textarea{border:2px solid var(--linje-sterk);border-radius:var(--radius-liten);background:var(--hvit);width:100%;min-height:52px;font-family:var(--font-brod);color:var(--blekk);padding:12px 16px;font-size:1.05rem;font-weight:600}textarea{resize:vertical;min-height:140px;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--lilla)}.felt{margin-bottom:20px}.felt .hjelp{color:var(--blekk-dempet);margin-top:6px;font-size:.95rem}.feilmelding{background:var(--korall-lys);border:2px solid var(--korall);border-radius:var(--radius-liten);color:var(--korall-mork);padding:14px 18px;font-weight:700}.melding-ok{background:var(--gronn-lys);border:2px solid var(--gronn);border-radius:var(--radius-liten);color:var(--gronn);padding:14px 18px;font-weight:700}.stablet{flex-direction:column;display:flex}.rad{flex-wrap:wrap;align-items:center;display:flex}.dempet{color:var(--blekk-dempet)}.liten{font-size:.95rem}.senter{text-align:center}.kun-skjermleser{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pkort{background:var(--hvit);border:2px solid var(--linje);border-radius:var(--radius-stor);flex-direction:column;height:100%;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;overflow:hidden}@media (hover:hover){.pkort:hover{border-color:var(--lilla);box-shadow:var(--skygge-kort)}}.pkort:focus-within{border-color:var(--lilla)}.pkort-lenke{min-height:0;color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.pkort-bilde{background:var(--krem-dyp);border-bottom:6px solid var(--blekk);aspect-ratio:5/4;display:block;position:relative;overflow:hidden}.omslag{display:block;position:absolute;inset:0}.omslag-bakgrunn{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.omslag-motiv>svg{width:100%;height:100%}.omslag-tom{background:linear-gradient(135deg, var(--korall-lys), var(--gul-lys))}.omslag-ark{aspect-ratio:210/297;transform-origin:0 100%;background:#fff;border-radius:3px;width:38%;transition:transform .2s;position:absolute;bottom:-5%;left:9%;overflow:hidden;transform:rotate(-6deg);box-shadow:0 10px 22px #140c3259,0 2px 5px #140c3240}.omslag-ark img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}@media (hover:hover){.pkort-lenke:hover .omslag-ark{transform:rotate(-4deg)translateY(-2%)}}.pkort-ingen{color:var(--blekk-dempet);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.pkort-tekst{flex-direction:column;flex:auto;gap:10px;padding:20px 22px 24px;display:flex}.pkort-merker{flex-wrap:wrap;gap:8px;display:flex}.pkort-navn{font-family:var(--font-tittel);text-wrap:balance;font-size:1.8rem;font-weight:700;line-height:1.1}.pkort-navn-musikk,.tittel-musikk{--tittel-a:var(--lilla);--tittel-b:var(--korall);font-family:var(--font-tittel);text-transform:uppercase;letter-spacing:.01em;color:var(--tittel-a);text-wrap:balance;font-weight:700;line-height:.98;position:relative}.pkort-navn-musikk{margin-top:2px;font-size:2.05rem}.tittel-musikk{font-size:clamp(2.6rem,6vw,3.8rem)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.pkort-navn-musikk,.tittel-musikk{background:linear-gradient(110deg, var(--tittel-a) 15%, var(--tittel-b) 85%);-webkit-text-fill-color:transparent;color:var(--tittel-a);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}}.pkort-lenke:hover .pkort-navn-musikk{filter:saturate(1.15)}@media (max-width:640px){.pkort-navn-musikk{font-size:1.85rem}}.pkort-kort{color:var(--blekk-dempet);font-size:1rem;line-height:1.45}.pkort-pris{border-top:1px dashed var(--linje);align-items:baseline;gap:6px;margin-top:auto;padding-top:10px;display:flex}.pkort-pris-navn{color:var(--blekk-dempet);font-size:1rem;font-weight:700}.pkort-pris-tall{font-family:var(--font-tittel);font-size:1.3rem;font-weight:700}.pkort-volum{color:var(--blekk);font-family:var(--font-tittel);letter-spacing:.02em;z-index:2;background:#fffffff0;border-radius:999px;padding:6px 16px;font-size:1.2rem;font-weight:800;position:absolute;bottom:12px;right:14px;box-shadow:0 2px 8px #0000002e}.pkort-mysteriemerke{background:var(--gul);color:var(--blekk);border:2px solid var(--blekk);border-radius:999px;padding:5px 14px;font-size:.9rem;font-weight:800;position:absolute;bottom:12px;right:14px}.pkort-mysterie{border-color:var(--blekk)}.pkort-ny{--tittel-a:var(--lilla);--tittel-b:var(--korall);border-color:var(--linje)}.pkort-quiz{--tittel-a:var(--lilla);--tittel-b:#9b82ff}@supports (background:color-mix(in srgb, red 10%, white)){.pkort-ny{border-color:color-mix(in srgb, var(--tittel-a) 45%, #fff);background:#fff}.pkort-ny:hover,.pkort-ny:focus-within{border-color:var(--tittel-a);box-shadow:0 12px 30px color-mix(in srgb, var(--tittel-a) 22%, transparent)}}.pkort-ny .pkort-bilde{border-bottom:none}.pkort-ny .pkort-bilde:after{content:"";background:linear-gradient(90deg, var(--tittel-a), var(--tittel-b));height:6px;position:absolute;bottom:0;left:0;right:0}.pkort-type{color:var(--blekk);z-index:2;background:#fffffff0;border-radius:999px;padding:5px 15px;font-size:.92rem;font-weight:800;position:absolute;top:12px;left:14px;box-shadow:0 2px 8px #0000002e}.pkort-musikk .pkort-type{color:#1c1030;background:#ea6552}.pkort-quiz .pkort-type{color:#fff;background:#6341fc}.pkort-spilleliste,.pkort-niva{align-items:center;gap:8px;font-size:.97rem;font-weight:800;display:flex}.pkort-spilleliste{color:var(--gronn)}.pkort-niva{color:var(--lilla-mork)}.pkort-niva-lett{color:var(--gronn)}.pkort-niva-vanskelig{color:var(--korall-mork)}.pkort-niva svg,.pkort-spilleliste svg{flex:none}.pkort-ny .pkort-navn{font-family:var(--font-tittel);text-transform:none;letter-spacing:-.015em;color:var(--blekk);font-size:2.1rem;font-weight:700;line-height:1.02}.pkort-ny .pkort-tekst{gap:8px;padding:16px 20px 10px}.pkort-ny .pkort-kort{margin-bottom:8px}.pkort-ny .pkort-pris{border-top:1px solid var(--linje);padding-top:13px}.pkort-utskrift{color:var(--blekk-dempet);align-items:center;gap:7px;margin-left:auto;font-size:.92rem;font-weight:600;display:inline-flex}.pkort-utskrift svg{flex:none}.pkort-knapper{gap:10px;padding:0 22px 22px;display:flex}.pkort-kjop,.pkort-se{text-align:center;min-height:52px;font-family:var(--font-tittel);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:10px 12px;font-size:1.02rem;font-weight:800;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .1s ease-out;display:inline-flex}.pkort-kjop{color:#fff;background:#ff5b24;border:2px solid #ff5b24}.pkort-kjop-lagt{border-color:var(--gronn);background:var(--gronn)}.pkort-se{border:2px solid var(--lilla);background:var(--lilla);color:#fff}@media (hover:hover){.pkort-kjop:hover{background:#e04a17;border-color:#e04a17}.pkort-kjop-lagt:hover{background:var(--gronn);border-color:var(--gronn)}.pkort-se:hover{border-color:var(--lilla-mork);background:var(--lilla-mork)}}.pkort-kjop:active,.pkort-se:active{transform:scale(.97)}@media (max-width:380px){.pkort-kjop,.pkort-se{font-size:.95rem}}.pkort-knapper-stablet{flex-direction:column;gap:6px;padding:4px 20px 16px}.pkort-sepakke{background:var(--lilla);color:#fff;min-height:54px;font-family:var(--font-tittel);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:1.12rem;font-weight:700;text-decoration:none;transition:background-color .15s,transform .1s ease-out;display:flex}.pkort-kjoplenke{color:var(--korall);font-family:var(--font-tittel);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-height:46px;font-size:1.12rem;font-weight:700;transition:color .15s,transform .1s ease-out}.pkort-kjoplenke-lagt{color:var(--gronn)}@media (hover:hover){.pkort-sepakke:hover{background:var(--lilla-mork);color:#fff}.pkort-kjoplenke:hover{color:var(--korall-mork)}.pkort-kjoplenke-lagt:hover{color:var(--gronn)}}.pkort-sepakke:active,.pkort-kjoplenke:active{transform:scale(.97)}.katrutenett{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;margin-top:20px;display:grid}.katkort{--kat-bunn:#3d2596;--kat-kant:#7d62ff;background:var(--kat-bunn);border:2px solid var(--kat-kant);border-radius:14px;height:100%;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 8px 20px #221b3a24}@media (hover:hover){.katkort:hover{transform:translateY(-3px);box-shadow:0 16px 32px #221b3a38}}.katkort-lenke{height:100%;color:inherit;flex-direction:column;display:flex}.katkort-bilde{aspect-ratio:371/150;background:var(--kat-bunn);display:block;position:relative;overflow:hidden}.katkort-bilde:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--kat-bunn) 55%, transparent) 50%, var(--kat-bunn));pointer-events:none;position:absolute;inset:58% 0 0}.katkort-bilde svg{width:100%;height:100%}.katkort-bilde-img{object-fit:cover;width:100%;height:100%;display:block}.katkort-tekst{flex-direction:column;flex:auto;gap:8px;margin-top:-34px;padding:0 14px 13px;display:flex;position:relative}.katkort-navn{font-family:var(--font-tittel);color:#fff;text-shadow:0 2px 8px #00000059;padding-left:4px;font-size:1.5rem;font-weight:700;line-height:1.15}.katkort-knapp{color:#1c1030;background:#fdf5e8;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:40px;margin-top:auto;font-size:1rem;font-weight:800;transition:background-color .15s;display:inline-flex}@media (hover:hover){.katkort:hover .katkort-knapp{background:#fff}}.katkort-tom{cursor:default}.katkort-tom:hover{transform:none;box-shadow:0 8px 20px #221b3a24}.katkort-tom .katkort-bilde-img{filter:saturate(.85)}.katkort-knapp-snart,.katkort-tom:hover .katkort-knapp-snart{color:#fff;background:#ffffff29;border:2px dashed #ffffff80}@media (max-width:900px){.katrutenett{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.katrutenett{grid-template-columns:1fr}}:is(.butikktopp:has(.quizsok-treff)>.katrutenett,.butikktopp:has(.quizsok-treff)>.katrutenett-tom){display:none}.butikkoverskrift{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:20px;display:flex}.butikkoverskrift h1,.butikkoverskrift h2{color:#1c1030;font-size:2.25rem;line-height:1.1}.butikkoverskrift p{color:#6e6388;max-width:62ch;margin-top:4px;font-size:1.12rem}.butikkoverskrift .butikkfilter-sok{width:368px}@media (max-width:760px){.butikkoverskrift h1,.butikkoverskrift h2{font-size:1.9rem}.butikkoverskrift .butikkfilter-sok{width:100%}}.seksjon{padding:56px 0}.seksjon-topp{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.seksjon-topp p{color:var(--blekk-dempet);margin-top:8px}.brodsmuler{padding-top:20px;padding-bottom:4px;font-size:1.05rem}.brodsmuler ol{color:var(--blekk-dempet);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.brodsmuler a:hover{color:var(--lilla-mork)}.brodsmuler [aria-current=page]{color:var(--blekk)}.brodsmuler li:after{content:"›";color:var(--linje-sterk);margin-left:8px}.brodsmuler li:last-child:after{content:""}.pillerad{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.infoboks{background:var(--lilla-lys);border-radius:var(--radius);padding:20px 24px;font-weight:600}.forsidetopp{background:var(--krem);padding:58px 0 0;position:relative;overflow:hidden}.forsidetopp-dekor{pointer-events:none;z-index:0;position:absolute;inset:0}.dekor-bolge{width:100%;height:720px;position:absolute;top:0;left:0}.dekor-sirkel{background:#ffd959;border-radius:50%;width:380px;height:380px;position:absolute;top:-308px;right:107px}.dekor-bue{width:492px;height:496px;position:absolute;top:-338px;right:0}.dekor-prikker{background-image:radial-gradient(circle,#d4c6fd 2.6px,#0000 3px);background-size:20px 17px;width:80px;height:120px;position:absolute;top:78px;right:4px}.dekor-streker{top:0;left:calc(max(0px, (100% - var(--bredde)) / 2) - 172px);width:131px;height:170px;position:absolute}.dekor-strek{border-radius:999px;position:absolute}.dekor-strek-korall{background:#fe7b5b;width:72px;height:28px;top:98px;left:-12px;transform:rotate(38deg)}.dekor-strek-gul{background:#fdd032;width:70px;height:28px;top:74px;left:37px;transform:rotate(-74deg)}.dekor-strek-lilla{background:#6240fd;width:66px;height:28px;top:90px;left:85px;transform:rotate(-52deg)}main{isolation:isolate;position:relative}.sidedekor{pointer-events:none;z-index:-1;opacity:.4;position:absolute;inset:0;overflow:hidden}.dekor-former{--marg:max(0px, calc((100% - var(--bredde)) / 2 + 10px));position:absolute;inset:320px 0 0;-webkit-mask-image:linear-gradient(#000 calc(100% - 260px),#0000);mask-image:linear-gradient(#000 calc(100% - 260px),#0000)}.dekor-form{top:var(--topp);width:min(var(--str), calc(var(--marg) * .8));aspect-ratio:1;height:auto;position:absolute}.dekor-form-v{left:calc(var(--marg) * var(--x));transform:translate(-50%)}.dekor-form-h{right:calc(var(--marg) * var(--x));transform:translate(50%)}@media (max-width:1399px){.dekor-former{display:none}}.forside-felt{isolation:isolate;position:relative}.sidedekor-felt .dekor-former{top:0}:is(main:has(.forsidetopp)>.sidedekor,main:has(.adminrad)>.sidedekor){display:none}.hero-innhold{z-index:1;grid-template-columns:548px minmax(0,1fr);align-items:start;min-height:352px;display:grid;position:relative}.hero-tekst{z-index:2;position:relative}.hero h1,.forsidetopp h1{letter-spacing:-.03em;color:#110839;font-size:4.5rem;line-height:.98}.hero-uthev{color:#4726f1}.hero-under{color:var(--blekk);margin-top:22px;font-size:1.5rem;font-weight:500}.hero-ark{height:352px;margin-top:-36px;margin-right:calc(-1 * clamp(0px, (100vw - var(--bredde)) / 2 - 12px, 122px));position:relative}.hero-ark img{background:#fff;border-radius:10px;height:auto;position:absolute;box-shadow:0 16px 38px #221b3a29,0 2px 6px #221b3a14}.hero-ark .ark-1{width:33%;top:46px;left:2%;transform:rotate(-12deg)}.hero-ark .ark-2{width:38%;top:10px;left:24%;transform:rotate(-1.5deg)}.hero-ark .ark-3{width:38.7%;top:30px;left:60%;transform:rotate(5deg)}.hero-ark .ark-2{z-index:2}@keyframes ark-inn-midt{0%{opacity:0;transform:translateY(18px)rotate(-1.5deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(-1.5deg)scale(1)}}@keyframes ark-ut-venstre{0%{opacity:0;transform:translate(74%,-1.5%)rotate(-1.5deg)scale(1.15)}12%{opacity:1}to{opacity:1;transform:translate(0)rotate(-12deg)scale(1)}}@keyframes ark-ut-hoyre{0%{opacity:0;transform:translate(-94%,-5%)rotate(-1.5deg)scale(.98)}12%{opacity:1}to{opacity:1;transform:translate(0)rotate(5deg)scale(1)}}@keyframes ark-sveve{0%,to{translate:0}50%{translate:0 -9px}}.hero-ark .ark-1{animation:6.4s ease-in-out -1.8s infinite ark-sveve}.hero-ark .ark-2{animation:7.2s ease-in-out -4.4s infinite ark-sveve}.hero-ark .ark-3{animation:6.8s ease-in-out -.6s infinite ark-sveve}@media (min-width:901px){.hero-ark .ark-1{animation:1s cubic-bezier(.22,1.15,.36,1) .45s both ark-ut-venstre,6.4s ease-in-out -1.8s infinite ark-sveve}.hero-ark .ark-2{animation:.55s cubic-bezier(.2,.8,.2,1) 50ms both ark-inn-midt,7.2s ease-in-out -4.4s infinite ark-sveve}.hero-ark .ark-3{animation:1s cubic-bezier(.22,1.15,.36,1) .45s both ark-ut-hoyre,6.8s ease-in-out -.6s infinite ark-sveve}}@media (prefers-reduced-motion:reduce){.hero-ark img{animation:none!important}}.forsidevalg{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1416px;display:grid;position:relative}.fvalg{--fvalg-bunn:#6341fc;--fvalg-kant:#4f2fe0;--fvalg-tekst:#fff;--fvalg-under:#ffffffdb;--fvalg-knapp:#fdf7f0;--fvalg-knapptekst:var(--blekk);--fvalg-knapp-hover:#fff;aspect-ratio:1280/1000;background:var(--fvalg-bunn);color:var(--fvalg-tekst);border-radius:26px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #221b3a24;container-type:inline-size}@media (hover:hover){.fvalg:hover{color:var(--fvalg-tekst);transform:translateY(-4px);box-shadow:0 22px 42px #221b3a33}}.fvalg:active{transform:translateY(1px)}.fvalg-bingo{--fvalg-bunn:#ea6552;--fvalg-kant:#d3503e;--fvalg-tekst:#1c1030;--fvalg-under:#2a1b3d;--fvalg-knapp:var(--blekk);--fvalg-knapptekst:#fff;--fvalg-knapp-hover:#100c1f}.fvalg-ki{--fvalg-bunn:#fdd850;--fvalg-kant:#f2bd1d;--fvalg-tekst:#1c1030;--fvalg-under:#2a1b3d;--fvalg-knapp:var(--blekk);--fvalg-knapptekst:#fff;--fvalg-knapp-hover:#100c1f}.fvalg-figur{pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.fvalg-figur-liten,.dekor-bolge-mobil,.se-alle-pil{display:none}.fvalg-navn{font-family:var(--font-brod);letter-spacing:-.01em;color:var(--fvalg-tekst);margin:37cqw 5.4cqw 0 7.9cqw;font-size:9.5cqw;font-weight:900;line-height:1.1;position:relative}.fvalg-under{max-width:19em;color:var(--fvalg-under);margin:1.2cqw 5.4cqw 0 7.9cqw;font-size:4.9cqw;font-weight:500;line-height:1.08;position:relative}.fvalg-ki .fvalg-under{max-width:9em}.fvalg-knapp{background:var(--fvalg-knapp);min-height:12.9cqw;color:var(--fvalg-knapptekst);border-radius:999px;justify-content:center;align-items:center;gap:3.2cqw;margin:auto 5.4cqw 4.3cqw;padding:1cqw 5cqw;font-size:max(15px,4.5cqw);font-weight:800;transition:background-color .15s;display:flex;position:relative}.fvalg-knapp svg{width:1em;height:1em}@media (hover:hover){.fvalg:hover .fvalg-knapp{background:var(--fvalg-knapp-hover)}}@media (max-width:1100px){.hero-innhold{grid-template-columns:440px minmax(0,1fr)}.hero h1,.forsidetopp h1{font-size:3.8rem}}@media (max-width:900px){.forsidetopp{padding:34px 0 8px}.dekor-bolge,.dekor-sirkel,.dekor-bue,.dekor-prikker{display:none}.hero-innhold{grid-template-columns:1fr;gap:26px;min-height:0}.hero h1,.forsidetopp h1{font-size:clamp(2.4rem,9vw,3.4rem)}.hero-under{font-size:1.2rem}.forsidevalg{grid-template-columns:minmax(0,520px);justify-content:center;gap:22px;margin-top:30px}.hero-ark{grid-template-columns:repeat(3,1fr);gap:12px;height:auto;margin:0;display:grid}.hero-ark .ark-1,.hero-ark .ark-2,.hero-ark .ark-3{aspect-ratio:210/297;width:100%;position:static;transform:none}}@media (max-width:520px){.dekor-streker{display:none}}.utskriftkort-ramme{display:none}@media (max-width:560px){.skjul-mobil{display:none}.forsidetopp{padding-top:26px}.hero-ark,.dekor-bolge-mobil{display:none}.hero-innhold{gap:0;min-height:0}.forsidetopp h1{font-family:var(--font-brod);letter-spacing:-.02em;font-size:min(2.45rem,9.6vw);font-weight:900;line-height:1.02}.hero-under{margin-top:10px;font-size:1.2rem}.forsidetopp .dekor-sirkel{width:200px;height:200px;display:block;top:-100px;right:-100px}.forsidetopp .dekor-streker{width:64px;height:80px;display:block;top:12px;left:auto;right:58px}.forsidetopp .dekor-strek-lilla{display:none}.forsidetopp .dekor-strek-korall,.forsidetopp .dekor-strek-gul{background:#cfc3ff;height:16px;transform:rotate(-50deg)}.forsidetopp .dekor-strek-korall{width:52px;top:16px;left:-6px}.forsidetopp .dekor-strek-gul{width:42px;top:52px;left:24px}.forsidevalg{gap:12px;margin-top:22px}.fvalg{aspect-ratio:auto;box-shadow:0 5px 0 var(--fvalg-kant), 0 12px 24px #221b3a1f;border-radius:22px;grid-template:"navn navn"minmax(50px,auto)"under knapp"/minmax(0,1fr) auto;align-items:end;column-gap:12px;padding:16px 16px 16px 20px;display:grid}.fvalg-figur-stor{display:none}.fvalg:before{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:136px;height:136px;position:absolute;top:-30px;right:-14px}.fvalg-quiz:before{background:#2a0fb029}.fvalg-ki:before{background:#ffffff29}.fvalg-figur-liten{width:80px;display:block;top:8px;left:auto;right:14px}.fvalg-navn{grid-area:navn;margin:0 90px 0 0;font-size:1.7rem;line-height:1.05}.fvalg-under,.fvalg-ki .fvalg-under{grid-area:under;align-self:center;max-width:none;margin:4px 0 2px;font-size:1rem;line-height:1.3}.fvalg-knapp{white-space:nowrap;grid-area:knapp;gap:6px;min-height:42px;margin:0;padding:6px 14px 6px 16px;font-size:.95rem}.utskriftkort-ramme{margin-top:12px;display:block}.utskriftkort{border:2px solid var(--linje);background:#fff;border-radius:22px;align-items:center;height:112px;display:flex;overflow:hidden}.utskriftkort-ark{flex:none;align-self:stretch;width:184px;position:relative}.utskriftkort-ark img{border-radius:4px;height:auto;position:absolute;box-shadow:0 6px 16px #221b3a2e,0 1px 3px #221b3a1f}.utskriftkort-bingo{width:100px;top:12px;left:12px;transform:rotate(-4deg)}.utskriftkort-quiz{width:86px;top:16px;left:90px;transform:rotate(3deg)}.utskriftkort-tekst{font-family:var(--font-brod);letter-spacing:-.01em;color:var(--blekk);margin:0;padding:0 14px 0 8px;font-size:1.6rem;font-weight:900;line-height:1.05}.forside-felt .seksjon-topp{flex-wrap:nowrap;align-items:center;margin-bottom:16px}.se-alle,.se-alle:hover:not(:disabled){min-height:44px;color:var(--lilla);background:0 0;border-color:#0000;flex:none;gap:8px;padding:8px 2px 8px 10px}.se-alle-ord{display:none}.se-alle-pil{display:inline-flex}}.butikktopp{padding-top:12px}.butikkbanner{border-radius:24px;min-height:197px;padding:20px 38px 14px;position:relative;overflow:hidden}.bingotopp{color:#1c1030;background:#ea6552}.quiztopp{color:#fff;background:#6341fc;min-height:186px;padding-top:14px;padding-bottom:12px}.quiztopp .butikkbanner-tittel{font-size:5.3rem;line-height:.9}.quiztopp .butikkbanner-under{margin-top:2px;font-size:1.72rem}.quiztopp .butikkbanner-merke{color:#1c1030;min-height:38px;margin-top:7px;padding-right:24px}.butikkbanner-tegning{pointer-events:none;width:min(573px,52%);height:100%;position:absolute;top:0;right:0}.butikkbanner-tekst{position:relative}.butikkbanner-tittel{font-family:var(--font-tittel);letter-spacing:-.02em;color:inherit;font-size:4.9rem;font-weight:700;line-height:.95}.butikkbanner-under{letter-spacing:-.01em;margin-top:6px;font-size:1.52rem;font-weight:800;line-height:1.2}.butikkbanner-merke{background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:42px;margin-top:10px;padding:5px 22px 5px 6px;font-size:1.12rem;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #5014141f}.butikkfilter{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.butikkfilter-sok{width:360px;max-width:100%;color:var(--blekk)}.butikkfilter-sok label,.butikkfilter-sorter label{align-items:center;width:100%;display:flex;position:relative}.butikkfilter-sok svg{pointer-events:none;position:absolute;left:18px}.butikkfilter-sok input{border:1.5px solid var(--linje);width:100%;min-height:44px;font:inherit;color:var(--blekk);background:#fff;border-radius:999px;padding:8px 18px 8px 50px;font-size:1.05rem}.butikkfilter-sok input::placeholder{color:#8d86a3}.butikkfilter-niva{flex-wrap:wrap;align-items:center;gap:9px;margin-left:24px;display:flex}.butikkfilter-etikett{color:#2a2350;margin-right:7px;font-size:1.05rem;font-weight:700}.bfpille{border:1.5px solid var(--linje);min-width:64px;min-height:44px;color:var(--blekk);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:6px 20px;font-size:.98rem;font-weight:800;text-decoration:none;display:inline-flex}.bfpille:hover{border-color:var(--lilla);color:var(--blekk)}.bfpille-valgt,.bfpille-valgt:hover{border-color:var(--lilla);background:var(--lilla);color:#fff;min-width:70px}.butikkfilter-sorter{width:202px;color:var(--blekk);margin-left:auto}.butikkfilter-sorter select{border:1.5px solid var(--linje);width:100%;min-height:44px;font:inherit;color:var(--blekk);appearance:none;cursor:pointer;background:#fff;border-radius:999px;padding:8px 44px 8px 18px;font-size:1.05rem;font-weight:600}.butikkfilter-sorter svg{pointer-events:none;position:absolute;right:18px}.butikkpakker{padding:20px 0 56px}.rutenett-celle{display:contents}@media (max-width:1100px){.butikkfilter-sorter{margin-left:0}}@media (max-width:760px){.butikkbanner{min-height:0;padding:22px 22px 20px}.butikkbanner-tegning{display:none}.butikkbanner-tittel{font-size:clamp(2.6rem,11vw,3.6rem)}.butikkbanner-under,.quiztopp .butikkbanner-under{font-size:1.25rem}.quiztopp .butikkbanner-tittel{font-size:clamp(2.8rem,12vw,3.8rem)}.butikkbanner-merke{padding-right:16px;font-size:.92rem}.butikkfilter-sok,.butikkfilter-sorter{width:100%}.butikkfilter-niva{margin-left:0}.butikkfilter-etikett{width:100%}}.ki-side{padding-top:40px}.ki-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.ki-tittel{justify-content:center;align-items:center;gap:.12em;margin-top:16px;font-size:clamp(2.6rem,7vw,4.4rem);line-height:1.05;display:inline-flex}.ki-tittel-ord{background-image:linear-gradient(100deg, var(--lilla) 0%, var(--lilla) 18%, var(--korall) 48%, var(--gul-mork) 72%, var(--lilla) 100%);color:#0000;-webkit-text-fill-color:transparent;background-position:0%;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;animation:11s ease-in-out infinite ki-glo}.ki-gnist{width:.5em;height:.5em;color:var(--gul);filter:drop-shadow(0 2px #d99b0059);transform-origin:50%;flex:none;animation:4.5s ease-in-out infinite ki-gnistre}@keyframes ki-glo{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ki-gnistre{0%,72%,to{opacity:1;transform:scale(1)rotate(0)}80%{opacity:.85;transform:scale(1.18)rotate(12deg)}88%{opacity:1;transform:scale(.96)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.ki-tittel-ord{background-position:30%;animation:none}.ki-gnist{animation:none}}.ki-under{color:var(--blekk-dempet);max-width:40ch;margin-top:12px;font-size:1.25rem}.ki-typevalg{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.ki-type{border:2px solid var(--linje-sterk);background:var(--hvit);min-height:54px;color:var(--blekk);font-family:var(--font-tittel);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 24px;font-size:1.15rem;font-weight:700;transition:border-color .12s,background .12s,color .12s,transform .1s ease-out;display:inline-flex}.ki-type:hover{border-color:var(--blekk)}.ki-type-quiz.ki-type-valgt{background:var(--lilla);border-color:var(--lilla);color:#fff}.ki-type-bingo.ki-type-valgt{background:var(--korall);border-color:var(--korall);color:#fff}.ki-varsel{width:100%;max-width:760px;font-family:var(--font-tittel);text-align:left;color:var(--blekk);justify-content:center;align-items:center;gap:10px;margin:18px 0 2px;font-size:1.35rem;font-weight:800;line-height:1.35;display:flex}.ki-varsel-ikon{color:var(--gul-mork,#d99b00);flex:none}@media (max-width:560px){.ki-varsel{font-size:1.15rem}}.ki-boks{background:var(--hvit);border:2px solid var(--linje-sterk);text-align:left;width:100%;max-width:760px;box-shadow:var(--skygge-kort);border-radius:28px;margin-top:18px;padding:18px 18px 12px;transition:border-color .12s,box-shadow .12s}.ki-boks:focus-within{border-color:var(--lilla);box-shadow:0 0 0 4px var(--lilla-lys), var(--skygge-kort)}.ki-boks-feil{border-color:var(--korall)}.ki-boks textarea{resize:none;width:100%;font-family:var(--font-brod);color:var(--blekk);background:0 0;border:0;outline:0;height:168px;min-height:168px;max-height:168px;padding:4px 6px;font-size:1.15rem;line-height:1.5;display:block;overflow-y:auto}.ki-boks textarea::placeholder{color:var(--blekk-dempet);opacity:.75}.ki-teller{color:var(--blekk-dempet);margin:0;padding:6px 6px 0;font-size:.95rem;display:block}.ki-teller-feil{margin:6px 0 0;padding:6px 12px;font-size:.95rem}.ki-boks{position:relative}.ki-boks-last textarea{filter:blur(4px);opacity:.7;-webkit-user-select:none;user-select:none;pointer-events:none}.ki-boks-slor{text-align:center;border-radius:inherit;background:#ffffff73;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:absolute;inset:0}.ki-boks-slor p{font-family:var(--font-tittel);margin:0;font-size:1.25rem;font-weight:700}.ki-under-boks{flex-direction:column;align-items:center;width:100%;max-width:520px;margin-top:18px;display:flex}.ki-under-boks .samtykke{text-align:left;width:100%}.ki-lag{background:var(--lilla);color:#fff;min-height:56px;font-family:var(--font-brod);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 30px;font-size:1.15rem;font-weight:800;text-decoration:none;transition:background-color .15s,transform .1s ease-out;display:inline-flex}.ki-lag:hover:not(:disabled){background:var(--lilla-mork);color:#fff}.ki-lag:disabled{background:var(--linje);color:var(--blekk-dempet);cursor:not-allowed}.ki-lag-bred{width:100%}.ki-storrelse{justify-content:center;margin-bottom:14px}.ki-storrelse .pille{cursor:pointer;min-height:48px;font-size:1.05rem}.ki-epost{text-align:center;width:100%;margin-bottom:14px;border-radius:999px!important}.ki-vilkar{text-align:center;max-width:60ch;margin-top:14px}.ki-fremdrift{background:var(--hvit);border:2px solid var(--linje-sterk);width:100%;max-width:760px;box-shadow:var(--skygge-kort);text-align:center;border-radius:28px;margin-top:28px;padding:26px 26px 22px}.ki-fremdrift h2{font-size:1.6rem}.ki-linje{background:var(--krem-dyp);border-radius:999px;height:18px;margin-top:20px;overflow:hidden}.ki-linje-fyll{background:linear-gradient(90deg, var(--lilla), var(--korall));width:100%;height:100%;clip-path:inset(0 calc(100% - var(--fremdrift,0%)) 0 0 round 999px);border-radius:999px;transition:clip-path .4s}.ki-linje-ferdig{background:var(--gronn)}.ki-linje-tall{margin:8px 0 0;font-size:1.1rem;font-weight:800}.ki-melding{margin-top:14px;font-size:1.02rem}.ki-hero .ki-pris{margin-top:30px}.ki-info{text-align:left;width:100%;max-width:760px}.ki-steg{max-width:780px}.ki-info:has(.ki-steg-rad){max-width:1000px}.ki-steg-rad{grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.ki-steg-rad{grid-template-columns:1fr}}.rutevalg{border:2px solid var(--linje-sterk);background:var(--hvit);border-radius:var(--radius);cursor:pointer;font-family:var(--font-brod);color:var(--blekk);flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:16px;display:flex}.rutevalg:hover{border-color:var(--lilla)}.rutevalg-valgt{border-color:var(--lilla);background:var(--lilla-lys);box-shadow:inset 0 0 0 2px var(--lilla)}.rutevalg-navn{font-size:1.15rem;font-weight:800}.rutevalg-under{color:var(--blekk-dempet);font-size:.95rem}.ki-lenkeknapp{font:inherit;color:var(--lilla);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (max-width:520px){.ki-boks{border-radius:22px;padding:14px 12px 10px}.ki-boks textarea{font-size:1.05rem}.ki-type{padding:8px 18px;font-size:1.05rem}}.slik{background:var(--hvit);border-top:2px solid var(--linje);border-bottom:2px solid var(--linje)}.steg{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.steg li{align-items:flex-start;gap:16px;display:flex}.steg-tall{background:var(--gul);width:52px;height:52px;color:var(--blekk);font-family:var(--font-tittel);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;display:flex}.steg-tekst b{margin-bottom:4px;font-size:1.2rem;display:block}.steg-tekst span{color:var(--blekk-dempet)}.egen-boks{background:var(--lilla);color:#fff;border-radius:var(--radius-stor);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:40px;display:flex}.egen-boks h2{color:#fff}.egen-knapper{flex-wrap:wrap;gap:14px;display:flex}.egen-boks .knapp-hoved{background:var(--gul);color:var(--blekk)}.egen-boks .knapp-hoved:hover{color:var(--blekk);background:#ffdc75}.egen-boks .knapp-linje{color:#fff;background:0 0;border-color:#fff}.egen-boks .knapp-linje:hover{color:var(--lilla);background:#fff}.filter-tittel{font-family:var(--font-brod);text-transform:uppercase;letter-spacing:.05em;color:var(--blekk-dempet);margin-bottom:10px;font-size:1rem;font-weight:800}.filterfelt{background:var(--hvit);border:2px solid var(--linje);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:28px;padding:24px;display:grid}.filter-status{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-weight:700;display:flex}.produktside{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:40px;padding-top:24px;display:grid}@media (max-width:900px){.produktside{grid-template-columns:1fr;gap:28px}}.fv-stor{background:var(--hvit);border:2px solid var(--linje);border-radius:var(--radius-stor);margin:0;overflow:hidden}.fv-stor img{background:#fff;width:100%;height:auto}.fv-stor figcaption{border-top:2px solid var(--linje);color:var(--blekk-dempet);padding:14px 20px;font-weight:700}.fv-tomt{background:var(--krem-dyp);border:2px dashed var(--linje-sterk);border-radius:var(--radius-stor);text-align:center;color:var(--blekk-dempet);padding:60px 20px;font-weight:700}.fv-liste{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.fv-knapp{background:var(--hvit);border:2px solid var(--linje);border-radius:var(--radius-liten);cursor:pointer;width:100%;font-family:var(--font-brod);color:var(--blekk);padding:0;transition:border-color .12s,transform .1s ease-out;display:block;overflow:hidden}.fv-knapp img{object-fit:cover;object-position:top center;width:100%;height:96px}.fv-knapp span{border-top:2px solid var(--linje);padding:8px 8px 10px;font-size:.85rem;font-weight:700;line-height:1.25;display:block}.fv-knapp-valgt{border-color:var(--lilla);background:var(--lilla-lys)}.fv-knapp-valgt span{border-top-color:var(--lilla)}.kjopsboks{background:var(--hvit);border:3px solid var(--blekk);border-radius:var(--radius-stor);margin-top:24px;padding:24px}.variantvalg{border:0;margin:0 0 20px;padding:0}.variantvalg legend{margin-bottom:12px;padding:0;font-size:1.05rem;font-weight:800}.variantrad{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.variant{border:2px solid var(--linje-sterk);border-radius:var(--radius);cursor:pointer;background:var(--krem);margin:0;padding:16px;font-weight:500;display:block;position:relative}.variant input{opacity:0;width:1px;height:1px;position:absolute}.variant-navn{font-family:var(--font-tittel);font-size:1.3rem;font-weight:700;display:block}.variant-under{color:var(--blekk-dempet);margin-top:2px;font-size:.95rem;display:block}.variant-valgt{border-color:var(--lilla);background:var(--lilla-lys);box-shadow:inset 0 0 0 2px var(--lilla)}.variant-valgt .variant-navn:after{content:" ✓";color:var(--lilla-mork)}.variant:focus-within{outline:3px solid var(--blekk);outline-offset:3px}.kjopsboks-pris{align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.pris-tall{font-family:var(--font-tittel);font-size:2.6rem;font-weight:700;line-height:1}.pris-tekst{color:var(--blekk-dempet);font-weight:700}.fakta{background:var(--linje);border:2px solid var(--linje);border-radius:var(--radius);gap:2px;margin:28px 0 0;display:grid;overflow:hidden}.fakta>div{background:var(--hvit);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 20px;display:flex}.fakta dt{font-weight:800}.fakta dd{color:var(--blekk-dempet);text-align:right;margin:0}.produkt-detaljer{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}.boks-varm{background:var(--korall-lys);border-radius:var(--radius);margin-top:24px;padding:20px 24px}.innholdsliste{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.innholdsliste li{background:var(--hvit);border:2px solid var(--linje);border-radius:var(--radius);padding:16px 20px}.innholdsliste b{margin-bottom:4px;font-size:1.1rem;display:block}.innholdsliste span{color:var(--blekk-dempet)}.fillisten{gap:10px;max-width:640px;margin:20px 0 0;padding:0;list-style:none;display:grid}.fillisten li{background:var(--hvit);border:2px solid var(--linje);border-radius:var(--radius-liten);justify-content:space-between;gap:16px;padding:14px 20px;display:flex}.fil-navn{font-weight:700}.fil-sider{color:var(--blekk-dempet);white-space:nowrap;font-weight:700}.kurvliste{gap:14px;margin:0;padding:0;list-style:none;display:grid}.kurvliste li{background:var(--hvit);border:2px solid var(--linje);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.kurvliste-enkel li{border:0;border-bottom:2px solid var(--linje);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding:14px 0}.kurv-tekst{flex-direction:column;gap:2px;display:flex}.kurv-navn{color:var(--blekk);font-size:1.15rem;font-weight:800;text-decoration:none}.kurv-antall label{color:var(--blekk-dempet);margin-bottom:4px;font-size:.85rem}.kurv-pris{white-space:nowrap;font-size:1.15rem;font-weight:800}.kurv-sum{border-top:3px solid var(--blekk);justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;padding-top:18px;font-size:1.2rem;font-weight:800;display:flex}.kurv-sum strong{font-family:var(--font-tittel);font-size:1.9rem}@media (max-width:680px){.kurvliste li{grid-template-columns:1fr auto;row-gap:12px}.kurv-tekst{grid-column:1/-1}}.filkort{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.filkort li{background:var(--hvit);border:2px solid var(--linje);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.filkort-tekst b{font-size:1.1rem;display:block}.filkort-tekst span{color:var(--blekk-dempet);font-size:.95rem}.gruppe-tittel{margin-top:32px;font-size:1.3rem}.spillelistelenker{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.status-boks{background:var(--hvit);border:3px solid var(--blekk);border-radius:var(--radius-stor);margin-top:24px;padding:28px}.noklerad{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:28px;display:grid}.noekkelkort{background:var(--hvit);border:2px solid var(--linje);border-radius:var(--radius);color:var(--blekk);flex-direction:column;gap:4px;padding:20px 22px;text-decoration:none;display:flex}.noekkelkort:hover{border-color:var(--lilla);color:var(--blekk)}.noekkel-tittel{color:var(--blekk-dempet);text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;font-weight:800}.noekkel-verdi{font-family:var(--font-tittel);font-size:2rem;font-weight:700;line-height:1.1}.noekkel-under{color:var(--blekk-dempet);font-size:.95rem}.tabellramme{border:2px solid var(--linje);border-radius:var(--radius);background:var(--hvit);margin-top:20px;overflow-x:auto}.tabell{border-collapse:collapse;width:100%;min-width:720px}.tabell th,.tabell td{text-align:left;border-bottom:2px solid var(--linje);vertical-align:middle;padding:14px 18px}.tabell th{text-transform:uppercase;letter-spacing:.04em;color:var(--blekk-dempet);background:var(--krem-dyp);font-size:.9rem}.tabell tr:last-child td{border-bottom:0}.adminskjema{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:24px;display:grid}.adminskjema .bred{grid-column:1/-1}.ki-pris{background:var(--gul);color:var(--blekk);border-radius:999px;margin-top:18px;padding:12px 24px;font-size:1.35rem;font-weight:800;display:inline-block}.pakkeliste{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pakkekort{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.pakke-tekst{flex:280px}.konto-knapp{white-space:nowrap;padding-left:18px;padding-right:18px}.oppropsliste{gap:10px;margin:12px 0 0;padding:0 0 0 26px;display:grid}.oppropsliste li{border-bottom:1px solid var(--linje);gap:2px;padding-bottom:10px;display:grid}.oppropsliste li:last-child{border-bottom:none}.opprop-tekst{font-size:1.05rem}.opprop-svar{color:var(--lilla);font-weight:800}.opprop-forklaring{color:var(--blekk-dempet)}.samtykke{background:var(--hvit);border:2px solid var(--linje);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:14px;margin-bottom:20px;padding:16px 18px;font-weight:600;display:flex}.samtykke input{width:26px;height:26px;accent-color:var(--lilla);flex:none;margin-top:2px}@media (max-width:350px){.topp-logo .logo-ord{display:none}}.kontoliste{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.kontokort{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.kurv-sum-tall{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:12px;display:flex}.kurv-mva{font-weight:600}.navnerad{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kasse-konto{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:560px){.navnerad{grid-template-columns:1fr;gap:0}}.knapp,.ki-lag,.ki-type,.pille,.fv-knapp{-webkit-tap-highlight-color:transparent}.knapp:active:not(:disabled):not([aria-disabled=true]),.ki-lag:active:not(:disabled),.ki-type:active,.pille:active,.fv-knapp:active{transform:scale(.97)}@keyframes kurv-puls{0%{transform:scale(1)}35%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes kurv-blink{0%,to{background:var(--gul)}30%{background:var(--korall);color:#fff}}.kurv-tall-puls{animation:.32s cubic-bezier(.2,.8,.2,1) kurv-puls}@keyframes fv-inn{0%{opacity:0}to{opacity:1}}.fv-stor img{animation:.18s ease-out fv-inn}.feltfeil{color:var(--korall-mork);margin:6px 0 0;font-size:.95rem;font-weight:700}.felt input[aria-invalid=true]{border-color:var(--korall)}@media (prefers-reduced-motion:reduce){.kurv-tall-puls{animation:.6s kurv-blink!important}.knapp:active,.ki-lag:active,.ki-type:active,.pille:active,.fv-knapp:active{transform:none}}.bunn-linje{color:#a49dbb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:36px;font-size:.95rem;display:flex}.bunn-drevet{align-items:center;gap:10px;margin:0;display:inline-flex}.bunn-drevet img{width:110px;height:auto;display:block}.pkort-kort-mobil{display:none}@media (max-width:560px){.rutenett{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pkort{border-radius:16px}.pkort-type{padding:3px 9px;font-size:.72rem;top:8px;left:8px}.pkort-volum,.pkort-mysteriemerke{padding:3px 9px;font-size:.78rem;bottom:8px;right:8px}.pkort-tekst,.pkort-ny .pkort-tekst{gap:4px;padding:10px 10px 4px}.pkort-spilleliste,.pkort-niva{white-space:nowrap;gap:5px;font-size:.78rem;overflow:hidden}.pkort-spilleliste svg,.pkort-niva svg{width:15px;height:15px}.pkort-navn,.pkort-ny .pkort-navn{letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.2em;font-size:min(1.24rem,5vw);line-height:1.1;display:-webkit-box;overflow:hidden}.pkort-kort,.pkort-ny .pkort-kort{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:3.9em;margin:0;font-size:.82rem;line-height:1.3;display:-webkit-box;overflow:hidden}.pkort-kort-lang{display:none}.pkort-kort-mobil{display:inline}.pkort-utskrift{display:none}.pkort-pris,.pkort-ny .pkort-pris{gap:4px;padding-top:6px}.pkort-pris-navn{font-size:.82rem}.pkort-pris-tall{font-size:1.02rem}.pkort-knapper-stablet{gap:0;padding:4px 10px 6px}.pkort-sepakke{gap:6px;min-height:40px;padding:6px 10px;font-size:.95rem}.pkort-kjoplenke{min-height:38px;font-size:.95rem}.pkort-knapper{flex-direction:column;gap:6px;padding:0 10px 10px}.pkort-kjop,.pkort-se{min-height:40px;font-size:.85rem}}@media (max-width:380px){.pkort-smal-skjul{display:none}}
