@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(./ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(./ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(./ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(./ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(./ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(./big-shoulders-display-vietnamese-600-normal-DFOHoAUN.woff2)format("woff2"),url(./big-shoulders-display-vietnamese-600-normal-CBD8Wfz0.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(./big-shoulders-display-latin-ext-600-normal-D59XNmBM.woff2)format("woff2"),url(./big-shoulders-display-latin-ext-600-normal-BQAez9cc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:600;src:url(./big-shoulders-display-latin-600-normal-DBjJvcBA.woff2)format("woff2"),url(./big-shoulders-display-latin-600-normal-DVaYP2lT.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(./big-shoulders-display-vietnamese-700-normal-DCH5bIkD.woff2)format("woff2"),url(./big-shoulders-display-vietnamese-700-normal-D5dmK5Ek.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(./big-shoulders-display-latin-ext-700-normal-C8xZtiKd.woff2)format("woff2"),url(./big-shoulders-display-latin-ext-700-normal-D98SaizC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(./big-shoulders-display-latin-700-normal-KM2fueoL.woff2)format("woff2"),url(./big-shoulders-display-latin-700-normal-CMi6UoP4.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(./big-shoulders-display-vietnamese-800-normal-TfqTMNKp.woff2)format("woff2"),url(./big-shoulders-display-vietnamese-800-normal-zHzF0To4.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(./big-shoulders-display-latin-ext-800-normal-fpv_pHPA.woff2)format("woff2"),url(./big-shoulders-display-latin-ext-800-normal-BQnXNQRw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(./big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2)format("woff2"),url(./big-shoulders-display-latin-800-normal-CI0lhnTM.woff)format("woff");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{--bg:#ebe8e2;--surface:#f6f4f0;--surface-2:#fff;--line:#cec8bd;--ink:#16171a;--ink-dim:#575a5f;--alu:#292b30;--alu-dim:#6a6d73;--accent:#6b2fa8;--accent-2:#8447c4;--brake:#98202f;--brake-bright:#b62a3c;--header-bg:#ebe8e2f0;--art-bg:radial-gradient(circle at 50% 34%, #fff 0%, #e4e0d8 78%);--hero-glow:#6b2fa829;--slat:#16171a12;--krom-1:#b9bec7;--krom-2:#4b505a}[data-tema=morkt]{--bg:#0f1114;--surface:#16191d;--surface-2:#1d2126;--line:#2b3037;--ink:#e8eaee;--ink-dim:#949aa2;--alu:#c4c9d0;--alu-dim:#767c84;--accent:#7b3fbf;--accent-2:#a97be0;--brake:#b62a3c;--brake-bright:#e04b5e;--header-bg:#0f1114ed;--art-bg:radial-gradient(circle at 50% 38%, #262a31 0%, #14171b 74%);--hero-glow:#a97be038;--slat:#bea0eb12;--krom-1:#f5f6f7;--krom-2:#6e717a}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#deler,#om,#kontakt{scroll-margin-top:78px}body{background:var(--bg);color:var(--ink);margin:0;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.55}h1,h2,h3,.plate{text-transform:uppercase;letter-spacing:.01em;font-family:Big Shoulders Display,IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}a{color:inherit}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.btn-primary{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:3px;padding:13px 22px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.btn-primary:hover{background:var(--accent-2)}.btn-block{text-align:center;width:100%}.ingen-brudd{white-space:nowrap}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}@media (max-width:720px){.wrap{padding:0 18px}}header{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);position:sticky;top:0}.headerbar{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:16px 28px;display:flex}.logo{color:inherit;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:0 0 4px;text-decoration:none;display:inline-flex;position:relative}.logo .word{letter-spacing:.01em;text-transform:uppercase;font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:32px;font-weight:800;line-height:1;transition:transform .18s;display:block}.logo .word-aksent{color:var(--accent-2);transition:color .18s}.logo:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));transform-origin:0;border-radius:2px;height:2px;transition:transform .24s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.logo:hover:after{transform:scaleX(1)}.logo:focus-visible:after{transform:scaleX(1)}.logo:hover .word{transform:translateY(-1px)}.logo:hover .word-aksent{color:var(--accent)}@media (prefers-reduced-motion:reduce){.logo .word{transition:none}.logo:hover .word{transform:none}}nav{align-items:center;gap:8px;font-size:14px;display:flex}.nav-lenke{color:var(--ink-dim);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;margin:-8px 0;padding:7px 14px;font-weight:500;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.nav-ikon{width:15px;height:15px;color:var(--alu-dim);flex:none;transition:color .18s,transform .25s cubic-bezier(.2,.8,.3,1.4)}.nav-lenke:hover{color:var(--ink);background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent-2) 30%, transparent)}.nav-lenke:hover .nav-ikon{color:var(--accent-2);transform:scale(1.15)rotate(-8deg)}.nav-lenke:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.nav-lenke[aria-current=page]{color:var(--ink);background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent-2) 45%, transparent);font-weight:600}.nav-lenke[aria-current=page] .nav-ikon{color:var(--accent-2)}@media (prefers-reduced-motion:reduce){.nav-lenke:hover .nav-ikon{transform:none}}.hode-regnr{flex:none;margin:-8px 6px -8px 0;position:relative}.hode-regnr .regnr-rad{gap:6px}.hode-regnr .regnr-skilt{border-width:1.5px;border-radius:5px;flex:none;width:168px;height:38px}.hode-regnr .regnr-land{gap:2px;width:24px;font-size:10.5px}.hode-regnr .regnr-land svg{width:14px;height:10px}.hode-regnr .regnr-skilt input{letter-spacing:.06em;padding:0 8px;font-size:21px}.hode-regnr .regnr-knapp{height:38px;padding:0 14px;font-size:13px}.hode-regnr .regnr-svar{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:8px;width:340px;margin:0;padding:12px 14px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 32px #00000047}.hode-regnr .regnr-svar p{margin:0 0 8px}@media (min-width:721px) and (max-width:980px){.headerbar{gap:12px;padding-left:20px;padding-right:20px}.logo .word{font-size:26px}.icon-btn{white-space:nowrap}.hode-regnr .regnr-skilt{width:130px}.hode-regnr .regnr-skilt input{letter-spacing:.04em;font-size:18px}.hode-regnr .regnr-knapp{padding:0 12px}.regnr-knapp-ekstra{display:none}.hode-regnr~.nav-lenke{padding:7px 8px}.header-actions{gap:6px}}nav a,.nav-btn{color:var(--ink-dim);text-decoration:none;transition:color .15s}nav a:hover,nav a[aria-current=page]{color:var(--ink)}.nav-btn{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px}.nav-btn:hover{color:var(--ink)}.header-actions{align-items:center;gap:10px;display:flex}.icon-btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:13px;display:flex}.icon-btn:hover{border-color:var(--alu-dim)}#temaBtn{padding:9px 12px;font-size:15px;line-height:1}.profil-btn,.admin-lenke{text-decoration:none}.profil-ikon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.profil-ikon svg{width:16px;height:16px}.profil-btn.er-innlogget .profil-ikon{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;width:22px;height:22px;margin:-4px 0;font-size:9.5px;font-weight:700}.profil-btn[aria-current=page]{border-color:var(--accent-2)}.cart-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:3px;padding:9px 16px;font-size:13px;font-weight:600;position:relative}.cart-count{color:var(--accent);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;display:flex}.meny-btn{display:none}@media (max-width:720px){.headerbar{flex-wrap:wrap;gap:8px;padding:8px 16px}.logo{margin-right:auto}.logo .word{font-size:24px}.header-actions{display:contents}.cart-btn{order:2;gap:8px;min-height:44px;padding:0 14px;font-size:14px}.cart-count{min-width:20px;height:20px;font-size:12px}.meny-btn{cursor:pointer;width:44px;height:44px;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:3px;order:3;justify-content:center;align-items:center;padding:0;display:flex}.meny-strek,.meny-strek:before,.meny-strek:after{background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .2s,background .2s;display:block}.meny-strek{position:relative}.meny-strek:before,.meny-strek:after{content:"";position:absolute;left:0}.meny-strek:before{transform:translateY(-6px)}.meny-strek:after{transform:translateY(6px)}.meny-apen .meny-strek{background:0 0}.meny-apen .meny-strek:before{transform:rotate(45deg)}.meny-apen .meny-strek:after{transform:rotate(-45deg)}nav,.header-actions>:not(.cart-btn){display:none}.meny-apen nav{border-top:1px solid var(--line);flex-direction:column;order:4;align-items:stretch;gap:2px;width:100%;margin-top:4px;padding-top:8px;font-size:16px;display:flex}.meny-apen .nav-lenke{border-radius:6px;gap:12px;min-height:48px;margin:0;padding:0 12px}.meny-apen .nav-ikon{width:18px;height:18px}.hero-tekst .hode-regnr{margin:0 0 20px}.meny-apen .hode-regnr{border-bottom:1px solid var(--line);margin:0 0 8px;padding:4px 0 10px}.hode-regnr .regnr-rad{flex-direction:row}.hode-regnr .regnr-skilt{flex:1;width:auto;height:48px}.hode-regnr .regnr-knapp{width:auto;height:48px;font-size:15px}#hodeRegnrFelt{font-size:24px!important}.hode-regnr .regnr-svar{width:auto;box-shadow:none;background:0 0;border:0;margin-top:10px;padding:0;position:static}.meny-apen .header-actions>:not(.cart-btn){border-radius:6px;order:5;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 12px;font-size:16px;display:flex}.meny-apen #temaBtn{order:6;margin-bottom:8px;padding:0 12px;font-size:16px}.meny-apen #temaBtn:after{content:"Bytt tema"}.meny-apen .profil-ikon,.meny-apen .profil-ikon svg{width:18px;height:18px}.meny-apen .profil-btn.er-innlogget .profil-ikon{width:24px;height:24px;margin:0 -3px;font-size:10.5px}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.meny-strek,.meny-strek:before,.meny-strek:after{transition:none}}.serie-meny{background:var(--accent);border:0;gap:0;width:auto;padding:0;display:block;box-shadow:inset 0 -1px #00000024}.serie-meny-liste{scrollbar-width:none;align-items:center;max-width:1180px;margin:0 auto;padding:0 22px;list-style:none;display:flex;overflow-x:auto}.serie-meny-liste::-webkit-scrollbar{display:none}.serie-meny-liste li{flex:none;align-items:center;display:flex}.serie-meny-liste li+li:before{content:"";background:#ffffff47;width:1px;height:24px}.serie-lenke{color:#fff;white-space:nowrap;letter-spacing:.01em;align-items:center;min-height:64px;padding:0 8px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.serie-lenke span{border-radius:5px;padding:10px 18px;transition:background .14s,color .14s}.serie-lenke:hover span{background:#ffffff24}.serie-lenke:focus-visible{outline:none}.serie-lenke:focus-visible span{outline-offset:2px;outline:2px solid #fff}.serie-lenke[aria-current] span,.serie-lenke[aria-current]:hover span{color:var(--accent);background:#fff}@media (max-width:720px){.serie-meny-liste{padding:0 12px;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.serie-lenke{min-height:56px;padding:0 4px;font-size:16px}.serie-lenke span{padding:10px 13px}}@media (prefers-reduced-motion:reduce){.serie-lenke span{transition:none}}.chassis-rutenett{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (max-width:980px){.chassis-rutenett{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.chassis-rutenett{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.chassis-kort{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:8px;flex-direction:column;text-decoration:none;transition:background .14s,border-color .14s,transform .14s;display:flex;overflow:hidden}.chassis-kort:hover{background:var(--surface-2);border-color:var(--accent-2);transform:translateY(-2px)}.chassis-kort:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.chassis-bilde{background:var(--art-bg);justify-content:center;align-items:center;height:170px;padding:18px 22px;display:flex}.chassis-bilde svg{width:100%;height:100%}.chassis-bilde.har-foto{padding:8px}.chassis-bilde img{object-fit:contain;width:100%;height:100%}.chassis-tekst{flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:16px 18px 4px;display:flex}.chassis-tekst strong{color:var(--ink);font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:26px;font-weight:800;line-height:1.05}.chassis-aar{color:var(--ink-dim);font-size:14px}.chassis-antall{color:var(--accent-2);padding:0 18px 16px;font-size:13px;font-weight:600}@media (max-width:720px){.chassis-bilde{height:118px;padding:12px 14px}.chassis-tekst{padding:12px 14px 2px}.chassis-tekst strong{font-size:21px}.chassis-aar{font-size:13px}.chassis-antall{padding:0 14px 12px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.chassis-kort{transition:none}.chassis-kort:hover{transform:none}}.hero{border-bottom:1px solid var(--line);background:radial-gradient(ellipse 78% 62% at 12% 0%, var(--hero-glow), transparent 68%), var(--bg);position:relative;overflow:hidden}.slats{pointer-events:none;background:repeating-linear-gradient(90deg, var(--slat) 0px, var(--slat) 1px, transparent 1px, transparent 13px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 85%);mask-image:linear-gradient(#000000e6,#0000 85%)}.hero-inner{z-index:2;max-width:1180px;margin:0 auto;padding:92px 28px 80px;position:relative}h1.hero-title{letter-spacing:-.005em;max-width:15ch;margin:0 0 24px;font-size:clamp(44px,6vw,84px);font-weight:800;line-height:.9}.hero-sub{max-width:40ch;color:var(--ink-dim);margin:0 0 30px;font-size:17.5px;line-height:1.6}.hero-status{color:var(--alu-dim);align-items:center;gap:9px;margin-top:28px;font-size:13.5px;display:flex}.hero-status .dot{background:#4caf6d;border-radius:50%;width:7px;height:7px;animation:2.6s ease-out infinite puls;box-shadow:0 0 #4caf6d8c}@keyframes puls{0%{box-shadow:0 0 #4caf6d80}70%{box-shadow:0 0 0 9px #4caf6d00}to{box-shadow:0 0 #4caf6d00}}@media (prefers-reduced-motion:reduce){.hero-status .dot{animation:none}}@media (max-width:900px){.hero-inner{padding:64px 28px 58px}}@media (max-width:720px){.hero-inner{padding:48px 18px 44px}}.hero{background:radial-gradient(ellipse 70% 58% at 8% 0%, var(--hero-glow), transparent 64%), radial-gradient(ellipse 46% 62% at 88% 108%, var(--hero-glow), transparent 60%), var(--bg)}h1.hero-title .hero-tittel-tekst{background:linear-gradient(90deg, var(--ink) 10%, var(--accent-2) 95%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){h1.hero-title .hero-tittel-tekst{color:var(--ink);background:0 0}}.btn-primary{transition:background .15s,transform .12s,box-shadow .15s}.btn-primary:hover{box-shadow:0 6px 18px -8px var(--accent);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.card{transition:background .14s,box-shadow .18s,transform .14s,border-color .18s}.card:hover{border-color:color-mix(in srgb, var(--accent-2) 60%, var(--line));transform:translateY(-3px);box-shadow:0 18px 36px -24px #000000a6}@media (prefers-reduced-motion:reduce){.btn-primary:hover,.card:hover{transform:none}}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:28px;display:grid}.hero-scene{min-width:0;height:620px;margin-right:-40px;position:relative}.hero-scene canvas{opacity:0;transition:opacity .7s}.hero-scene.er-klar canvas{opacity:1}@media (max-width:980px){.hero-inner{grid-template-columns:1fr;gap:12px}.hero-scene{height:420px;margin:4px -18px 0}}@media (max-width:560px){.hero-scene{height:340px}}.section{padding:74px 0}.brodsmuler{color:var(--alu-dim);align-items:center;gap:8px;margin-bottom:20px;font-size:12.5px;display:flex}.brodsmuler a{color:var(--ink-dim);text-decoration:none}.brodsmuler a:hover{color:var(--ink);text-decoration:underline}.section-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:34px;padding-bottom:22px;display:flex}.section-head h2{margin:0;font-size:34px;font-weight:700}.section-head p{color:var(--ink-dim);max-width:46ch;margin:6px 0 0;font-size:14.5px}.regnr{flex:0 440px;min-width:0;margin:0}.regnr-tittel{margin:0;font-size:20px;font-weight:700;line-height:1.1}.section-head .regnr-tekst{margin:6px 0 12px}.regnr-rad{gap:10px;display:flex}.regnr-skilt{cursor:text;background:#fff;border:2px solid #16171a;border-radius:6px;flex:1;align-items:stretch;min-width:0;height:50px;display:flex;overflow:hidden}.regnr-skilt:focus-within{outline:2px solid var(--accent-2);outline-offset:2px}.regnr-land{color:#fff;background:#0a3d9a;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:34px;font-size:14px;font-weight:700;line-height:1;display:flex}.regnr-land svg{width:18px;height:13px}.regnr-skilt input{letter-spacing:.08em;text-transform:uppercase;color:#16171a;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 12px;font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:28px;font-weight:700}.regnr-skilt input::placeholder{color:#a3a6ad}.regnr-knapp{flex:none;height:50px;padding:0 20px}.regnr-knapp:disabled{opacity:.7;cursor:progress}.regnr-bytt{display:none}.regnr[data-bil-valgt]:not(.er-apnet){justify-content:flex-end;display:flex}.regnr[data-bil-valgt]:not(.er-apnet)>:not(.regnr-bytt){display:none}.regnr[data-bil-valgt]:not(.er-apnet) .regnr-bytt{cursor:pointer;font:inherit;color:var(--ink-dim);background:0 0;border:0;align-items:center;gap:5px;margin-top:6px;padding:6px 0;font-size:14px;display:inline-flex}.regnr-bytt span{color:var(--accent-2);font-weight:600}.regnr-bytt:hover span{text-decoration:underline}.regnr-bytt:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.regnr-svar{color:var(--ink-dim);margin-top:10px;font-size:13.5px;line-height:1.5}.regnr-svar:empty{display:none}.regnr-svar.er-funnet{color:var(--accent-2);font-weight:600}.regnr-svar.er-feil{color:var(--brake-bright)}.regnr-svar a{color:var(--accent-2);font-weight:600}.section-head .regnr-svar p{max-width:none;margin:0 0 8px;font-size:13.5px}.regnr-valg{flex-wrap:wrap;gap:8px;display:flex}.regnr-valg-knapp{background:var(--surface);border:1px solid var(--line);border-radius:6px;flex-direction:column;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--ink)!important}.regnr-valg-knapp:hover{border-color:var(--accent-2);color:var(--accent-2)!important}.regnr-valg-knapp small{color:var(--ink-dim);font-size:12px;font-weight:400}@media (max-width:720px){.regnr{flex-basis:100%}.regnr[data-bil-valgt]:not(.er-apnet){justify-content:flex-start}.regnr[data-bil-valgt]:not(.er-apnet) .regnr-bytt{min-height:44px;margin-top:0}.regnr-rad{flex-direction:column}.regnr-knapp{width:100%}#regnrFelt{font-size:26px!important}}.filter-bar{background:var(--surface);border:1px solid var(--line);border-radius:4px;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:36px;padding:20px 22px;display:flex}.filter-field{flex-direction:column;flex:1;gap:7px;min-width:190px;display:flex}.filter-field label,.filter-etikett{color:var(--alu-dim);letter-spacing:.04em;align-items:center;gap:7px;font-size:12px;display:flex}.step-num{background:var(--surface-2);border:1px solid var(--line);width:17px;height:17px;color:var(--alu);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:flex}.filter-field select{background:var(--bg);border:1px solid var(--line);color:var(--ink);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%239A9DA6' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;border-radius:3px;padding:11px 34px 11px 13px;font-family:inherit;font-size:14px}.filter-field select:focus{border-color:var(--alu-dim);outline:none}.filter-field select:disabled{color:var(--alu-dim);cursor:not-allowed;opacity:.6}.filter-field select.peker{border-color:var(--accent);animation:1.6s ease-out pekPuls}@keyframes pekPuls{0%{box-shadow:0 0 #6b2fa880}70%{box-shadow:0 0 0 8px #6b2fa800}to{box-shadow:0 0 #6b2fa800}}.reset-btn{border:1px solid var(--line);color:var(--ink-dim);cursor:pointer;background:0 0;border-radius:3px;padding:11px 18px;font-family:inherit;font-size:13.5px}.reset-btn:hover{border-color:var(--alu-dim);color:var(--ink)}.kat-seksjon{flex-direction:column;gap:10px;margin:-12px 0 24px;display:flex}.kat-seksjon .filter-etikett{font-size:13px}.kat-velger{flex-wrap:wrap;gap:8px;display:flex}.kat-knapp{min-height:42px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 13px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.kat-knapp:hover{border-color:var(--accent-2);color:var(--accent-2)}.kat-knapp:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.kat-ikon{flex:none;width:18px;height:18px}.kat-knapp-antall{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;color:var(--accent-2);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.kat-knapp[aria-pressed=true],.kat-knapp[aria-pressed=true]:hover{background:var(--accent);border-color:var(--accent);color:#fff}.kat-knapp[aria-pressed=true] .kat-knapp-antall{color:#fff;background:#ffffff38}@media (prefers-reduced-motion:reduce){.kat-knapp{transition:none}}@media (max-width:640px){.filter-field{min-width:100%}.reset-btn{width:100%}.kat-velger{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kat-knapp{text-align:left;border-radius:8px;min-height:52px;padding:6px 8px 6px 12px;line-height:1.25}.kat-navn{flex:1;min-width:0}.kat-knapp-antall{min-width:24px;padding:2px 6px}}.empty-msg{color:var(--ink-dim);text-align:center;border:1px dashed var(--line);border-radius:4px;margin-top:20px;padding:40px 0;font-size:14.5px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid{grid-template-columns:1fr}}.grid:empty,.grid.tom{background:0 0;border:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;transition:background .14s;display:flex;position:relative;overflow:hidden}.card:hover{background:var(--surface-2)}.card.hidden{display:none}.fyll-kort{border:1px solid var(--line);background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 55%), var(--surface);border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:32px 34px;display:flex}.fyll-kort[data-spenn="2"]{grid-column:span 2}.fyll-kort[data-spenn="3"]{grid-column:span 3}.fyll-kort h3{text-transform:uppercase;margin:0;font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:28px;font-weight:800;line-height:1.05}.fyll-kort p{color:var(--ink-dim);max-width:46ch;margin:0;font-size:14px;line-height:1.55}.fyll-kort .btn-primary{margin-top:4px;text-decoration:none}@media (max-width:600px){.fyll-kort{border:1px dashed color-mix(in srgb, var(--accent-2) 55%, var(--line));background:0 0;gap:8px;padding:16px 18px}.fyll-kort h3{letter-spacing:.01em;font-size:18px}.fyll-kort p{font-size:13.5px}.fyll-kort .btn-primary{margin-top:2px;padding:10px 16px;font-size:14px}}.card-merke{z-index:1;pointer-events:none;letter-spacing:.03em;color:#fff;background:var(--accent);border-radius:4px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.card-merke.er-tilbud{background:var(--brake-bright)}.card-art{background:var(--art-bg);cursor:pointer;justify-content:center;align-items:center;height:210px;padding:14px 18px;display:flex;position:relative}.card-art svg{width:100%;height:100%}.bilde-antall{color:#fff;background:#0a0a0cb8;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;bottom:10px;right:10px}.card-art img{object-fit:contain;max-width:100%;max-height:100%}.card-body{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.card-bil{letter-spacing:.03em;color:var(--alu-dim);margin:0;font-size:11.5px}.card-body h3{text-transform:none;letter-spacing:0;cursor:pointer;margin:0;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:1.35}.card-body h3 a{color:inherit;text-decoration:none}.card-body h3 a:hover{color:var(--accent-2)}.card-body h3 a:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.card-body .fit{color:var(--ink-dim);font-size:12.5px}.card-body .desc{color:var(--ink-dim);margin:4px 0 10px;font-size:13.5px}.card-hint{color:var(--alu-dim);margin-top:4px;font-size:11.5px}.card-foot{flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;padding-top:10px;display:flex}.price{font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:26px;font-weight:700;line-height:1}.price .old{color:var(--ink-dim);margin-right:8px;font-family:IBM Plex Sans,sans-serif;font-size:13px;text-decoration:line-through}.add-btn{text-align:center;background:var(--accent);border:1px solid var(--accent);color:#fff;cursor:pointer;border-radius:4px;width:100%;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:block}.add-btn:hover{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.add-btn:disabled{color:var(--alu-dim);border-color:var(--line);cursor:not-allowed;background:0 0}a.add-btn{text-decoration:none}.add-btn.spor-btn{color:var(--ink);border-color:var(--line);background:0 0}.add-btn.spor-btn:hover{color:var(--accent-2);border-color:var(--accent-2);background:0 0}.pris-spor{color:var(--ink-dim);font-family:IBM Plex Sans,sans-serif;font-size:13.5px;font-weight:500}#deler{padding-top:34px}@media (max-width:720px){.section{padding:48px 0}#deler{padding-top:20px}}.card-lager{color:var(--ink-dim);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.lager-prikk{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.card-lager[data-nivaa=ok]{color:#3f8f5c}.card-lager[data-nivaa=lavt]{color:var(--brake-bright);font-weight:600}.card-lager[data-nivaa=tomt]{width:-moz-fit-content;width:fit-content;color:var(--accent-2);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent-2) 40%, transparent);border-radius:999px;align-self:flex-start;padding:3px 10px 3px 8px;font-weight:600}.card-lager[data-nivaa=tomt] .lager-prikk{border-radius:0;width:16px;height:10px;animation:1.4s ease-in-out infinite lager-kjorer;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M0 1h9v6H0zM9.6 3h3L15 5.4V7H9.6z'/%3E%3Ccircle cx='3.5' cy='8.4' r='1.5'/%3E%3Ccircle cx='12' cy='8.4' r='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M0 1h9v6H0zM9.6 3h3L15 5.4V7H9.6z'/%3E%3Ccircle cx='3.5' cy='8.4' r='1.5'/%3E%3Ccircle cx='12' cy='8.4' r='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes lager-kjorer{0%,to{transform:translate(-1.5px)}50%{transform:translate(1.5px)translateY(-.5px)}}@media (prefers-reduced-motion:reduce){.card-lager[data-nivaa=tomt] .lager-prikk{animation:none}}.card-lager[data-nivaa=bestilling]{color:#2f6fb0;font-weight:600}[data-tema=morkt] .card-lager[data-nivaa=bestilling]{color:#7fb2e8}.lager-forklaring{color:var(--ink-dim);font-weight:400}.card .lager-merke{z-index:1;pointer-events:none;background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;width:-moz-fit-content;width:fit-content;padding:4px 10px 4px 8px;font-size:11.5px;font-weight:600;position:absolute;top:12px;left:12px}.card .lager-merke[data-nivaa=tomt]{background:color-mix(in srgb, var(--surface) 80%, var(--accent) 20%)}[data-tema=morkt] .card-lager[data-nivaa=ok]{color:#5fbe83}.about{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about .wrap{grid-template-columns:1.1fr 1fr;gap:60px;padding:74px 28px;display:grid}.about h2{margin:0 0 18px;font-size:32px}.about p{color:var(--ink-dim);max-width:52ch;font-size:15px}.about p a{color:var(--accent-2);text-underline-offset:2px;text-decoration:underline}.about p a:hover{color:var(--ink)}.checklist{flex-direction:column;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.checklist li{align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.checklist .mark{border:1px solid var(--alu-dim);width:20px;height:20px;color:var(--alu);border-radius:3px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;display:flex}@media (max-width:860px){.about .wrap{grid-template-columns:1fr;gap:34px}}@media (max-width:720px){.about .wrap{padding:48px 18px}}.modeller-seksjon{padding:44px 0}.modeller{background:var(--surface);border:1px solid var(--line);border-radius:6px;transition:border-color .18s,box-shadow .25s;overflow:hidden}.modeller:hover,.modeller[open]{border-color:color-mix(in srgb, var(--accent-2) 45%, var(--line))}.modeller[open]{box-shadow:0 22px 60px -30px var(--accent)}.modeller-knapp{cursor:pointer;background:radial-gradient(ellipse at 100% 50%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 55%);justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;list-style:none;display:flex}.modeller-knapp::-webkit-details-marker{display:none}.modeller-knapp:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.modeller-tittel{text-transform:uppercase;font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:30px;font-weight:800;line-height:1;display:block}.modeller-under{color:var(--ink-dim);margin-top:7px;font-size:14px;display:block}.modeller-pil{width:44px;height:44px;color:var(--accent-2);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent-2) 45%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.2,.8,.3,1),background .18s;display:flex}.modeller-pil svg{width:16px;height:16px}.modeller-knapp:hover .modeller-pil{background:color-mix(in srgb, var(--accent) 24%, transparent)}.modeller[open] .modeller-pil{transform:rotate(180deg)}.modell-grid{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:26px 28px;padding:24px 26px 28px;display:grid}.modeller[open] .modell-grid{animation:.3s cubic-bezier(.2,.8,.3,1) modeller-inn}@keyframes modeller-inn{0%{opacity:0;transform:translateY(-8px)}}.modell-serie h3{text-transform:uppercase;letter-spacing:.01em;border-bottom:1px solid var(--line);margin:0 0 10px;padding-bottom:8px;font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:20px;font-weight:800}.modell-serie ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.modell-serie a{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:3px;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,transform .15s;display:flex}.modell-serie a span{color:var(--alu-dim);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.modell-serie a:hover{border-color:var(--accent-2);color:var(--accent-2);transform:translate(2px)}@media (max-width:720px){.modeller-seksjon{padding:28px 0}.modeller-knapp{padding:18px}.modeller-tittel{font-size:24px}.modell-grid{padding:20px 18px 22px}}@media (prefers-reduced-motion:reduce){.modeller-pil,.modell-serie a{transition:none}.modeller[open] .modell-grid{animation:none}.modell-serie a:hover{transform:none}}footer{padding:50px 0 40px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}footer .col h4{color:var(--ink-dim);letter-spacing:.03em;text-transform:uppercase;margin:0 0 16px;font-size:12.5px;font-weight:500}footer .col a,footer .col p{color:var(--ink-dim);margin:0 0 12px;font-size:13.5px;line-height:1.6;text-decoration:none;display:block}.foot-btn{cursor:pointer;text-align:left;color:var(--ink-dim);background:0 0;border:none;margin-bottom:12px;padding:0;font-family:inherit;font-size:13.5px;line-height:1.6;display:block}.foot-btn:hover{color:var(--ink)}.finePrint{border-top:1px solid var(--line);color:var(--alu-dim);max-width:70ch;margin-top:40px;padding-top:20px;font-size:12px}.finePrint.kreditering{border-top:none;margin-top:8px;padding-top:0}.finePrint.kreditering a{color:var(--ink-dim);text-underline-offset:2px;text-decoration:underline}.finePrint.kreditering a:hover{color:var(--ink)}.skjema{max-width:1080px}.skjema-blokk{border:1px solid var(--line);background:var(--surface);border-radius:4px;margin:0 0 16px;padding:18px 20px 20px}.skjema-blokk legend{letter-spacing:.06em;text-transform:uppercase;color:var(--alu-dim);margin-left:-8px;padding:0 8px;font-size:11.5px}.blokk-hjelp{margin:0 0 14px}.skjema-rad{flex-wrap:wrap;gap:14px;margin-bottom:4px;display:flex}.skjema-felt{flex-direction:column;flex:1;gap:6px;min-width:180px;margin-bottom:12px;display:flex}.skjema-felt.bred{flex:2.2;min-width:260px}.skjema-felt label{color:var(--ink-dim);font-size:12.5px}.paakrevd{color:var(--brake-bright)}.skjema-felt input,.skjema-felt select,.skjema-felt textarea{background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:3px;width:100%;padding:10px 12px;font-family:inherit;font-size:13.5px}.skjema-felt textarea{resize:vertical;min-height:96px;line-height:1.5}.skjema-felt input:focus,.skjema-felt select:focus,.skjema-felt textarea:focus{border-color:var(--accent);outline:none}.skjema-felt select:disabled{color:var(--alu-dim);opacity:.6;cursor:not-allowed}.skjema-felt input[type=number]{font-variant-numeric:tabular-nums}.med-enhet{align-items:center;display:flex;position:relative}.med-enhet input{padding-right:42px}.med-enhet span{color:var(--alu-dim);pointer-events:none;font-size:12px;position:absolute;right:12px}.skjema-hjelp{color:var(--alu-dim);margin:0;font-size:11.5px;line-height:1.5}.skjema-feil{background:var(--brake);color:#fff;border-radius:3px;margin-bottom:16px;padding:12px 16px;font-size:13px}.skjema-feil ul{margin:8px 0 0;padding-left:20px}.skjema-feil li{margin-bottom:3px}.mva-oppsett{background:var(--bg);border:1px solid var(--line);border-radius:3px;max-width:460px;margin-top:6px;padding:14px 16px}.mva-linje{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:4px 0;font-size:13px;display:flex}.mva-linje span:first-child{color:var(--ink-dim)}.mva-linje strong{font-size:15px}.mva-linje.tilbud{border-top:1px solid var(--line);color:var(--brake-bright);margin-top:6px;padding-top:9px}.mva-linje.tilbud span:first-child{color:var(--brake-bright)}.mva-tom{color:var(--alu-dim);margin:0;font-size:12.5px}.skjema-bunn{color:var(--ink-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:12.5px;display:flex}.skjema-knapper{gap:10px;display:flex}@media (max-width:720px){.skjema-felt,.skjema-felt.bred{min-width:100%}}.ogsaa{border:1px solid var(--line);background:var(--bg);border-radius:4px;margin:2px 0 14px}.ogsaa-topp{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;list-style:none;display:flex}.ogsaa-topp::-webkit-details-marker{display:none}.ogsaa-topp:before{content:"›";width:10px;color:var(--ink-dim);font-size:18px;line-height:1;transition:transform .15s;display:inline-block}.ogsaa[open]>.ogsaa-topp:before{transform:rotate(90deg)}.ogsaa-tittel{font-size:13.5px;font-weight:600}.ogsaa-antall{color:var(--accent-2);font-size:12.5px}.ogsaa>.skjema-hjelp{padding:0 14px}.ogsaa-rutenett{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;padding:0 14px 14px;display:grid}.ogsaa-serie{border:1px solid var(--line);border-radius:4px;margin:0;padding:8px 10px 10px}.ogsaa-serie legend{color:var(--ink-dim);padding:0 6px;font-size:12px;font-weight:600}.ogsaa-bil{flex-direction:column;gap:4px;padding:3px 0;display:flex}.ogsaa-bil .avkryss{font-size:13px}.ogsaa-bil select{font:inherit;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:3px;margin-left:25px;padding:4px 6px;font-size:12.5px}.ogsaa-bil.er-forste .avkryss{color:var(--ink-dim);cursor:default}.ogsaa-bil.er-forste .avkryss span:after{content:" · valgt over";font-size:11.5px}@media (prefers-reduced-motion:reduce){.ogsaa-topp:before{transition:none}}.passform-forhaands{background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--accent);color:var(--ink);border-radius:3px;margin:2px 0 14px;padding:11px 14px;font-size:13.5px}.passform-forhaands.er-tom{border-left-color:var(--line);color:var(--alu-dim);font-style:italic}.skjema.vare-skjema{max-width:1320px}.vare-oppsett{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:22px;margin-bottom:18px;display:grid}.vare-faner{z-index:1;flex-wrap:wrap;gap:4px;margin-bottom:-1px;display:flex;position:relative}.vare-fane{font:inherit;color:var(--ink-dim);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px 4px 0 0;padding:9px 16px;font-size:13px}.vare-fane:hover{color:var(--ink)}.vare-fane:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.vare-fane[aria-selected=true],.vare-fane.er-aktiv{background:var(--surface);color:var(--ink);border-bottom-color:var(--surface);font-weight:600}.vare-fane.er-aktiv{cursor:default}.vare-fane.har-feil:after{content:"";background:var(--brake-bright);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.vare-panel{background:var(--surface);border:1px solid var(--line);border-radius:0 4px 4px;padding:18px 20px 10px}.vare-priser{position:sticky;top:12px}.vg-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:14px;display:grid}.vg-grid .skjema-felt{min-width:0}.vg-spenn-2{grid-column:span 2}.vare-under{letter-spacing:.06em;text-transform:uppercase;color:var(--alu-dim);margin:4px 0 12px;font-size:11.5px;font-weight:500}.vare-under:not(:first-child){border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.vare-fotnote{margin:0 0 10px}.felt-etikett{color:var(--ink-dim);font-size:12.5px}.med-knapp{display:flex}.skjema-felt .med-knapp input{border-radius:3px 0 0 3px;min-width:0}.med-knapp button{font:inherit;cursor:pointer;background:var(--bg);color:var(--ink-dim);border:1px solid var(--line);border-left:0;border-radius:0 3px 3px 0;flex:none;padding:0 14px;font-size:13px}.med-knapp button:hover{color:var(--accent-2)}.valuta-felt{display:flex}.skjema-felt .valuta-felt select{border-radius:3px 0 0 3px;flex:none;width:auto}.skjema-felt .valuta-felt input{border-left:0;border-radius:0 3px 3px 0;min-width:0}.avkryss{cursor:pointer;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;font-size:13.5px;display:flex}.avkryss input{width:16px;height:16px;accent-color:var(--accent);margin:0}.avkryss.smaa{color:var(--ink-dim);font-size:12.5px}.avkryss-hjelp{margin:3px 0 12px 25px}.vare-beskrivelse{margin-top:8px}.lager-forhaands{margin:0;padding:10px 0}.lagerverdi{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;margin-bottom:10px;padding-top:12px;font-size:13.5px}.lagerverdi p{margin:4px 0 0}.pris-topp{flex-wrap:wrap;column-gap:12px;display:flex}.pris-topp .skjema-felt{flex:1;min-width:100px}.pris-topp .pris-innkjop{flex:2;min-width:190px}.pris-topp input[readonly]{color:var(--ink-dim);cursor:default;background:0 0}.prisnett-rull{border-top:1px solid var(--line);margin:14px 0 4px;padding-top:8px;overflow-x:auto}.prisnett{border-collapse:separate;border-spacing:6px;width:100%}.prisnett th{color:var(--ink-dim);text-align:left;white-space:nowrap;font-size:12px;font-weight:500}.prisnett tbody th{text-align:right;padding-right:4px}.prisnett input{width:100%;min-width:80px;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:3px;padding:9px 10px;font-size:13.5px}.prisnett input:focus{border-color:var(--accent);outline:none}.prisnett input[readonly]{color:var(--alu-dim);cursor:not-allowed;background:0 0}.prisnett input.er-gevinst{color:var(--status-good)}.prisnett input.er-tap{color:var(--status-critical)}.prisnett-hjelp{margin-bottom:12px}.vare-priser .mva-oppsett{max-width:none;margin-bottom:10px}@media (max-width:1180px){.vare-oppsett{grid-template-columns:minmax(0,1fr)}.vare-priser{position:static}}@media (max-width:720px){.vg-grid{grid-template-columns:minmax(0,1fr)}.vg-spenn-2{grid-column:auto}.vare-panel{padding:16px 14px 8px}}.kontakt-oppsett{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:860px){.kontakt-oppsett{grid-template-columns:1fr;gap:24px}}.kontakt-skjema{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:26px 26px 22px}.kontakt-skjema .skjema-rad{margin-bottom:0}.kontakt-skjema textarea{background:var(--bg);border:1px solid var(--line);color:var(--ink);resize:vertical;border-radius:3px;width:100%;min-height:140px;padding:12px 13px;font-family:inherit;font-size:14px;line-height:1.6}.kontakt-skjema textarea:focus{border-color:var(--accent);outline:none}.kontakt-skjema .skjema-bunn{border-top:1px solid var(--line);margin-top:6px;padding-top:18px}.kontakt-info{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:24px 24px 20px}.kontakt-info h3{text-transform:none;letter-spacing:0;margin:0 0 10px;font-size:15px;font-weight:600}.kontakt-info h3+h3,.kontakt-info p+h3{margin-top:24px}.kontakt-info p{color:var(--ink-dim);margin:0 0 10px;font-size:13.5px;line-height:1.6}.kontakt-info a{color:var(--accent-2);text-underline-offset:2px;text-decoration:underline}.kontakt-info a:hover{color:var(--ink)}.kontakt-linje{align-items:baseline;gap:10px;display:flex}.kontakt-merkelapp{color:var(--alu-dim);letter-spacing:.05em;text-transform:uppercase;flex:none;min-width:62px;font-size:11px}.kontakt-kvittering{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:4px;max-width:640px;padding:28px 28px 24px}.kontakt-kvittering h3{text-transform:none;letter-spacing:0;margin:0 0 10px;font-size:22px}.kontakt-kvittering p{color:var(--ink-dim);margin:0 0 20px;font-size:14px;line-height:1.6}.kontakt-kvittering a{color:var(--accent-2);text-underline-offset:2px;text-decoration:underline}.kontakt-kvittering .btn-primary{color:#fff;text-decoration:none}.kvittering-knapper{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.om-topp{border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 88% 0%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 60%);padding:34px 0 64px}.om-merke{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);margin:30px 0 12px;font-size:12px}.om-tittel{text-transform:uppercase;margin:0 0 22px;font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:.98}.om-aksent{color:var(--accent-2)}.om-ingress{color:var(--ink-dim);max-width:60ch;margin:0;font-size:17px;line-height:1.6}.om-loefter{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.om-loefte{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:10px;padding:24px 22px 26px;transition:border-color .18s,transform .18s;display:flex}.om-loefte:hover{border-color:color-mix(in srgb, var(--accent-2) 55%, var(--line));transform:translateY(-2px)}.om-ikon{width:44px;height:44px;color:var(--accent-2);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent-2) 40%, transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.om-ikon svg{width:22px;height:22px}.om-loefte h3,.om-merknad h3{text-transform:uppercase;letter-spacing:.01em;font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-weight:800}.om-loefte h3{margin:0;font-size:21px;line-height:1.1}.om-loefte p{color:var(--ink-dim);margin:0;font-size:14px;line-height:1.6}@media (max-width:900px){.om-loefter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.om-loefter{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.om-loefte:hover{transform:none}}.om-seksjon{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.om-to{grid-template-columns:1.1fr 1fr;align-items:start;gap:60px;display:grid}.om-to h2{margin:0 0 24px;font-size:32px}.om-steg{counter-reset:steg;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.om-steg li{counter-increment:steg;grid-template-columns:44px 1fr;align-items:start;gap:16px;display:grid}.om-steg li:before{content:counter(steg);border:1px solid var(--accent-2);width:44px;height:44px;color:var(--accent-2);border-radius:50%;justify-content:center;align-items:center;font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:20px;font-weight:800;display:flex}.om-steg strong{margin:2px 0 4px;font-size:15.5px;display:block}.om-steg p{color:var(--ink-dim);margin:0;font-size:14px;line-height:1.6}.om-merknad{background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:3px;padding:22px 24px 8px}.om-merknad h3{margin:0 0 8px;font-size:20px}.om-merknad p{color:var(--ink-dim);margin:0 0 18px;font-size:14px;line-height:1.6}.om-cta{text-align:center;border-top:1px solid var(--line);background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%);padding:72px 0}.om-cta h2{margin:0 0 12px;font-size:36px}.om-cta p{color:var(--ink-dim);max-width:52ch;margin:0 auto 26px;font-size:15px;line-height:1.6}.om-knapper{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.om-knapp-2{border:1px solid var(--alu-dim);color:var(--ink);border-radius:3px;align-items:center;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.om-knapp-2:hover{border-color:var(--accent-2);color:var(--accent-2)}@media (max-width:860px){.om-to{grid-template-columns:1fr;gap:34px}}.produkt-wrap{padding-block-start:26px;padding-block-end:70px}.produkt-oppsett{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:52px;margin-top:22px;display:grid}.produkt-galleri{outline:none;flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:96px}.produkt-galleri:focus-visible .galleri-hoved{outline:2px solid var(--accent-2);outline-offset:3px}.produkt-bilde{aspect-ratio:4/3;border:1px solid var(--line);background:var(--art-bg);border-radius:6px;justify-content:center;align-items:center;max-width:100%;padding:44px;display:flex;position:relative}.produkt-bilde svg{width:100%;height:100%}.produkt-bilde img{object-fit:contain;max-width:100%;max-height:100%}.galleri-hoved{touch-action:pan-y;-webkit-user-select:none;user-select:none}.galleri-hoved img.tones-inn{animation:.28s galleri-inn}@keyframes galleri-inn{0%{opacity:.3;transform:scale(.985)}}.galleri-pil{width:42px;height:42px;font:inherit;color:var(--ink);cursor:pointer;background:color-mix(in srgb, var(--surface) 85%, transparent);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;padding-bottom:3px;font-size:26px;line-height:1;transition:border-color .15s,color .15s,background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.galleri-pil:hover{border-color:var(--accent-2);color:var(--accent-2)}.galleri-pil:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.galleri-pil.forrige{left:12px}.galleri-pil.neste{right:12px}.galleri-teller{font-variant-numeric:tabular-nums;color:#fff;background:#0a0a0cb3;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;right:12px}.galleri-miniatyrer{gap:10px;padding:2px 2px 6px;display:flex;overflow-x:auto}.galleri-miniatyr{aspect-ratio:4/3;border:1px solid var(--line);background:var(--art-bg);cursor:pointer;opacity:.6;border-radius:4px;flex:none;width:84px;padding:6px;transition:opacity .15s,border-color .15s}.galleri-miniatyr img{object-fit:contain;width:100%;height:100%}.galleri-miniatyr:hover{opacity:1}.galleri-miniatyr.er-valgt{opacity:1;border-color:var(--accent-2);box-shadow:0 0 0 1px var(--accent-2)}.galleri-miniatyr:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}@media (prefers-reduced-motion:reduce){.galleri-hoved img.tones-inn{animation:none}}.produkt-merker{letter-spacing:.06em;color:var(--alu-dim);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.produkt-tilbud{background:var(--brake-bright);color:#fff;letter-spacing:.02em;border-radius:3px;padding:3px 8px;font-weight:600}.produkt-navn{text-transform:uppercase;margin:10px 0 12px;font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:clamp(34px,4.4vw,52px);font-weight:800;line-height:1}.produkt-passform{color:var(--ink-dim);margin:0 0 12px;font-size:15px}.produkt-dinbil{border:1px solid;border-radius:4px;margin:0 0 18px;padding:9px 12px;font-size:13.5px;font-weight:500;display:inline-block}.produkt-dinbil.er-passer{color:#3f8f5c;background:#3f8f5c1f;border-color:#3f8f5c66}[data-tema=morkt] .produkt-dinbil.er-passer{color:#5fbe83}.produkt-dinbil.er-passer-ikke{color:var(--brake-bright);border-color:color-mix(in srgb, var(--brake-bright) 40%, transparent);background:color-mix(in srgb, var(--brake-bright) 10%, transparent)}.produkt-dinbil a{color:inherit;text-underline-offset:2px;text-decoration:underline}.produkt-pris{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:14px;margin:6px 0 10px;padding-top:18px;display:flex}.produkt-belop{font-variant-numeric:tabular-nums;font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:46px;font-weight:800;line-height:1}.produkt-pris .old{color:var(--ink-dim);font-size:16px;text-decoration:line-through}.produkt-pris .pris-spor{font-size:18px}.produkt-spar{color:var(--brake-bright);font-size:13px;font-weight:600}.produkt-lager{margin:0 0 18px;font-size:13.5px}.produkt-kjop{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:28px;display:flex}.produkt-knapp{padding:15px 36px;font-size:15px;text-decoration:none}.produkt-knapp:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.produkt-lenke{color:var(--accent-2);font-size:13.5px}.produkt-beskrivelse{color:var(--ink-dim);max-width:60ch;margin:0 0 24px;font-size:15px;line-height:1.65}.produkt-fakta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:max-content 1fr;gap:10px 26px;margin:0;padding:18px 0;font-size:14px;display:grid}.produkt-fakta dt{color:var(--alu-dim)}.produkt-fakta dd{margin:0;font-weight:500}.produkt-relatert{margin-top:70px}.produkt-relatert h2{margin:0 0 18px;font-size:28px}.relatert-rad{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:16px;padding-bottom:8px;display:grid;overflow-x:auto}.relatert-rad .card{border:1px solid var(--line)}.produkt-ukjent{text-align:center;padding-block-start:90px;padding-block-end:90px}.produkt-ukjent h1{margin:0 0 12px;font-size:40px}.produkt-ukjent p{color:var(--ink-dim);margin:0 0 24px}@media (max-width:860px){.produkt-oppsett{grid-template-columns:minmax(0,1fr);gap:28px}.produkt-galleri{position:static}.produkt-bilde{padding:28px}.produkt-belop{font-size:38px}}#kasseSide{padding-block-start:34px;padding-block-end:70px}.kasse-tittel{margin:0 0 22px;font-size:40px}.kasse-oppsett{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.kasse-valg{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.kasse-alternativ{cursor:pointer;border:1px solid var(--line);background:var(--bg);border-radius:4px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.kasse-alternativ:has(input:checked){border-color:var(--accent-2)}.kasse-alternativ input{accent-color:var(--accent);margin-top:3px}.kasse-alternativ strong{font-size:14px;display:block}.kasse-alternativ small{color:var(--ink-dim);font-size:12.5px}.kasse-lokal-melding{color:var(--ink);background:color-mix(in srgb, var(--brake) 12%, transparent);border:1px solid color-mix(in srgb, var(--brake-bright) 45%, transparent);border-radius:4px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.5}.kasse-send{width:100%;padding:15px;font-size:15px}.kasse-send:disabled{opacity:.7;cursor:progress}.kasse-vilkar{color:var(--ink-dim);margin:0 0 12px;font-size:12.5px}.kasse-vilkar a{color:var(--accent-2);text-underline-offset:2px;text-decoration:underline}.kasse-oppsummering{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:20px 22px;position:sticky;top:96px}.kasse-oppsummering h2{margin:0 0 14px;font-size:22px}.kasse-linjer{margin:0 0 12px;padding:0;list-style:none}.kasse-linjer li,.kasse-linje{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 0;font-size:14px;display:flex}.kasse-linjer li{align-items:center}.kasse-linjer .kasse-bilde{width:52px;height:52px;padding:4px}.kasse-navn{flex:1;min-width:0}.kasse-delnr{color:var(--ink-dim);margin-top:2px;font-size:11.5px;display:block}.kasse-antall,.kasse-dempet{color:var(--ink-dim)}.kasse-pris{white-space:nowrap;font-variant-numeric:tabular-nums}.kasse-total{border-bottom:0;padding-top:14px;font-size:16px}.kasse-total strong{font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:28px}.kasse-tilbake{color:var(--accent-2);margin-top:10px;font-size:13px;display:inline-block}.kasse-profil p{border:1px solid color-mix(in srgb, var(--accent-2) 35%, var(--line));background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:5px;margin:0 0 16px;padding:12px 14px;font-size:13.5px;line-height:1.5}.kasse-profil a{color:var(--accent-2)}.lenke-knapp{cursor:pointer;font:inherit;color:var(--accent-2);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.kasse-husk{cursor:pointer;color:var(--ink-dim);align-items:center;gap:9px;margin:0 0 14px;font-size:13.5px;display:flex}.kasse-husk input{accent-color:var(--accent)}.kasse-kvittering-knapper{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.kasse-tom,.kasse-kvittering{text-align:center;padding-block-start:70px;padding-block-end:70px}.kasse-tom p,.kasse-kvittering p{color:var(--ink-dim);margin:0 0 12px}.kasse-kvittering .btn-primary,.kasse-tom .btn-primary{margin-top:12px}.kasse-hake{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;font-size:30px;display:inline-flex}@media (max-width:860px){.kasse-oppsett{grid-template-columns:minmax(0,1fr)}.kasse-oppsummering{order:-1;position:static}}#profilSide{padding-block-start:34px;padding-block-end:70px}.btn-sekundaer{cursor:pointer;font:inherit;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:3px;justify-content:center;align-items:center;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.btn-sekundaer:hover{border-color:var(--accent-2);color:var(--accent-2)}.profil-gjest{text-align:center;max-width:620px;margin:30px auto 0}.profil-merke{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));width:72px;height:72px;box-shadow:0 14px 34px -14px var(--accent-2);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.profil-merke svg{width:36px;height:36px}.profil-gjest h1{margin:0 0 10px;font-size:40px}.profil-ingress{color:var(--ink-dim);margin:0 0 22px;font-size:15.5px;line-height:1.6}.profil-knapper{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.profil-fordeler{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:38px 0 0;padding:0;list-style:none;display:grid}.profil-fordeler li{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:14px 16px}.profil-fordeler strong{margin-bottom:4px;font-size:14px;display:block}.profil-fordeler span{color:var(--ink-dim);font-size:12.5px;line-height:1.5}.profil-topp{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:26px;display:flex}.profil-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;flex:none;justify-content:center;align-items:center;width:60px;height:60px;font-size:21px;font-weight:700;display:inline-flex}.profil-hei{flex:1;min-width:0}.profil-hei h1{margin:0;font-size:36px}.profil-hei p{color:var(--ink-dim);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.profil-handlinger{gap:8px;display:flex}.profil-oppsett{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:24px;display:grid}.profil-ordrer-knapp{color:inherit;align-items:center;gap:16px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.profil-ordrer-knapp:hover{border-color:color-mix(in srgb, var(--accent-2) 55%, var(--line));transform:translateY(-1px)}.profil-knapp-ikon{width:50px;height:50px;color:var(--accent-2);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.profil-knapp-ikon svg{width:25px;height:25px}.profil-knapp-tekst{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.profil-knapp-tekst strong{text-transform:uppercase;letter-spacing:.01em;font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:23px;font-weight:800}.profil-knapp-tekst small{color:var(--ink-dim);font-size:13px}.profil-knapp-tekst .ordre-status{align-self:flex-start;margin-top:4px}.profil-pil{width:18px;height:18px;color:var(--ink-dim);flex:none}@media (prefers-reduced-motion:reduce){.profil-ordrer-knapp:hover{transform:none}}.profil-smal{max-width:820px}.profil-tilbake{color:var(--accent-2);margin-bottom:10px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-block}.profil-tilbake:hover{text-underline-offset:2px;text-decoration:underline}.profil-side-tittel{margin:0 0 18px;font-size:36px}.ordre-oversikt{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.ordre-oversikt ul{margin:0;padding:0;list-style:none}.ordre-oversikt li+li{border-top:1px solid var(--line)}.ordre-oversikt-hode,.ordre-rad{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.6fr) auto 18px;align-items:center;gap:14px;padding:14px 18px;display:grid}.ordre-oversikt-hode{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--line);padding-block-start:11px;padding-block-end:11px;font-size:11px}.ordre-rad{color:inherit;text-decoration:none;transition:background .15s}.ordre-rad:hover{background:var(--surface-2)}.ordre-rad-nr{letter-spacing:.02em;font-weight:700}.ordre-rad-dato{color:var(--ink-dim);font-size:13.5px}.ordre-rad-status{flex-wrap:wrap;gap:6px;display:flex}.ordre-rad-sum{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:600}.ordre-status{white-space:nowrap;color:var(--accent-2);background:color-mix(in srgb, var(--accent) 13%, transparent);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.ordre-status[data-status=sendt]{color:#4e7ca8;background:#4e7ca824}.ordre-status[data-status=levert]{color:#3f9d63;background:#3f9d6324}.ordre-status[data-status=kansellert]{color:var(--brake-bright);background:color-mix(in srgb, var(--brake-bright) 12%, transparent)}.ordre-status.er-betaling{color:#c98a0b;background:#c98a0b24}@media (max-width:640px){.ordre-oversikt-hode{display:none}.ordre-rad{grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"nr sum pil""dato dato pil""status status pil";row-gap:6px}.ordre-rad-nr{grid-area:nr}.ordre-rad-sum{grid-area:sum}.ordre-rad-dato{grid-area:dato}.ordre-rad-status{grid-area:status}.ordre-rad .profil-pil{grid-area:pil}.profil-side-tittel{font-size:30px}}.profil-kort{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:20px 22px}.profil-kort h2{align-items:center;gap:10px;margin:0 0 14px;font-size:22px;display:flex}.profil-antall{color:var(--accent-2);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;padding:2px 9px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:700}.profil-hjelp{margin:-8px 0 14px}.profil-tom{text-align:center;padding:26px 10px}.profil-tom p{color:var(--ink-dim);margin:0 0 16px;font-size:14px;line-height:1.6}.profil-kort input[readonly]{color:var(--ink-dim);cursor:default}.ordre-liste{flex-direction:column;gap:14px;display:flex}.ordre{border:1px solid var(--line);background:var(--bg);border-radius:6px;padding:16px 18px}.ordre-topp{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.ordre-nr{letter-spacing:.02em;margin-right:10px;font-size:15px}.ordre-dato{color:var(--ink-dim);font-size:13px}.ordre-sum{white-space:nowrap;font-family:Big Shoulders Display,sans-serif;font-size:22px;font-weight:700}.ordre-steg{counter-reset:steg;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;padding:0;list-style:none;display:grid}.ordre-steg li{text-align:center;color:var(--ink-dim);padding-top:22px;font-size:12px;position:relative}.ordre-steg li:before{content:"";background:var(--line);height:2px;position:absolute;top:7px;left:-50%;right:50%}.ordre-steg li:first-child:before{display:none}.ordre-steg li:after{content:"";background:var(--surface);border:2px solid var(--line);z-index:1;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:2px;left:50%}.ordre-steg li small{color:var(--alu-dim);margin-top:2px;font-size:10.5px;font-weight:400;display:block}.ordre-steg li.er-ferdig{color:var(--ink)}.ordre-steg li.er-ferdig:before{background:var(--accent-2)}.ordre-steg li.er-ferdig:after{background:var(--accent-2);border-color:var(--accent-2)}.ordre-steg li.er-naa{font-weight:600}.ordre-steg li.er-naa:after{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-2) 25%, transparent)}.ordre-linjer{margin:0 0 12px;padding:0;list-style:none}.ordre-linjer li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.ordre-linjer small{color:var(--ink-dim);margin-top:2px;font-size:11.5px;display:block}.ordre-dempet{color:var(--ink-dim)}.ordre-pris{white-space:nowrap;font-variant-numeric:tabular-nums}.ordre-frakt{flex-direction:column;gap:3px;font-size:13px;line-height:1.5;display:flex}.ordre-frakt strong{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-2);font-size:11px}.ordre-frakt span{color:var(--ink-dim)}.ordre-retur{color:var(--accent-2);margin-top:12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.ordre-retur:hover{text-underline-offset:2px;text-decoration:underline}.ordre-sporing{margin-top:6px}.ordre-sporing b{color:var(--ink);letter-spacing:.02em;font-weight:600}.ordre-kansellert{color:var(--brake-bright);border:1px solid color-mix(in srgb, var(--brake-bright) 40%, transparent);background:color-mix(in srgb, var(--brake-bright) 8%, transparent);border-radius:3px;margin:0 0 14px;padding:9px 12px;font-size:13px;font-weight:600}@media (max-width:860px){.profil-oppsett,.profil-fordeler{grid-template-columns:minmax(0,1fr)}}.betal-boks{text-align:left;border:1px solid color-mix(in srgb, var(--accent-2) 40%, var(--line));background:var(--surface);border-radius:8px;max-width:520px;margin:22px auto 20px;padding:18px 20px}.betal-boks .betal-tittel{margin:0 0 6px;font-size:22px}.betal-boks .betal-tekst{color:var(--ink-dim);margin:0 0 12px;font-size:13.5px;line-height:1.55}.betal-boks .betal-merknad{margin:0;font-size:12.5px}.betal-info{margin:0 0 12px}.betal-info>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.betal-info>div:last-child{border-bottom:0}.betal-info dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-size:12px}.betal-info dd{font-variant-numeric:tabular-nums;text-align:right;align-items:center;gap:10px;min-width:0;margin:0;font-size:15px;font-weight:600;display:flex}.betal-kopier{font:inherit;cursor:pointer;color:var(--accent-2);border:1px solid color-mix(in srgb, var(--accent-2) 50%, var(--line));background:0 0;border-radius:3px;padding:3px 9px;font-size:11.5px;font-weight:600}.betal-kopier:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.betal-mangler{color:var(--brake-bright);font-size:13px}.betal-boks.er-forfalt{border-color:color-mix(in srgb, var(--brake-bright) 55%, var(--line))}.betal-boks.er-forfalt .betal-merknad{color:var(--brake-bright)}.betal-ok{color:#3f9d63;margin:0 0 14px;font-size:13px;font-weight:600}.betal-ikke-fullfort{color:var(--brake-bright);margin:0 0 14px;font-size:13px}.ordre .betal-boks{max-width:none;margin:0 0 14px;padding:14px 16px}.ordre .betal-boks .betal-tittel{font-size:18px}@media (max-width:420px){.betal-info dd{font-size:14px}}.retur-veivalg{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:34px;display:grid}.retur-vei{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.retur-vei:hover{border-color:var(--accent-2);box-shadow:0 14px 30px -20px var(--accent);transform:translateY(-2px)}.retur-vei:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.retur-vei[aria-expanded=true]{border-color:var(--accent-2);box-shadow:inset 3px 0 0 var(--accent-2)}.retur-vei-ikon{width:46px;height:46px;color:var(--accent-2);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent-2) 40%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.retur-vei-ikon svg{width:22px;height:22px}.retur-vei-tekst{flex:1;min-width:0}.retur-vei-tekst strong{margin-bottom:4px;font-size:16px;display:block}.retur-vei-tekst small{color:var(--ink-dim);font-size:13px;line-height:1.5;display:block}.retur-vei-pil{color:var(--ink-dim);flex:none;font-size:18px;transition:transform .18s}.retur-vei:hover .retur-vei-pil{color:var(--accent-2)}.retur-skjemadel{scroll-margin-top:96px}.retur-skjematittel{margin:0 0 16px;font-size:20px}@media (max-width:760px){.retur-veivalg{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.retur-vei:hover{transform:none}}.retur-blokk{border:0;min-width:0;margin:0 0 22px;padding:0}.retur-blokk+.retur-blokk{border-top:1px solid var(--line);padding-top:18px}.retur-blokk legend{letter-spacing:.06em;text-transform:uppercase;color:var(--alu-dim);margin-bottom:12px;padding:0;font-size:11.5px;font-weight:600}.retur-etikett{color:var(--ink-dim);margin:0 0 8px;font-size:12.5px}.retur-ordrer{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-bottom:14px;display:grid}.retur-linjer{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.retur-linje{cursor:pointer;border:1px solid var(--line);background:var(--bg);border-radius:4px;align-items:center;gap:12px;padding:10px 12px;display:flex}.retur-linje:has(input[type=checkbox]:checked){border-color:var(--accent-2)}.retur-linje input[type=checkbox]{accent-color:var(--accent)}.retur-linje-navn{flex:1;min-width:0;font-size:14px}.retur-linje-navn small{color:var(--ink-dim);margin-top:2px;font-size:11.5px;display:block}.retur-antall{background:var(--surface);border:1px solid var(--line);width:64px;color:var(--ink);font:inherit;border-radius:3px;padding:6px 8px;font-size:13px}.retur-antall-en{color:var(--ink-dim);font-size:13px}.retur-fraktinfo{color:var(--ink);border-left:3px solid var(--accent-2);background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:3px;margin:8px 0 0;padding:9px 12px;font-size:13px;line-height:1.5}.kontakt-kvittering .retur-fraktinfo{margin:0 0 20px}.retur-merknad{color:var(--brake-bright);margin:-6px 0 14px;font-size:12.5px}.retur-valg{margin-bottom:12px}.retur-steg{color:var(--ink-dim);margin:0 0 10px;padding-left:20px;font-size:13.5px;line-height:1.6}.retur-steg li{margin-bottom:6px}#returNr{color:var(--accent-2);white-space:nowrap}.angre-til{border:1px solid var(--line);background:var(--bg);border-radius:4px;margin-bottom:18px;padding:14px 16px}.angre-til address{color:var(--ink);font-size:13.5px;font-style:normal;line-height:1.7}.angre-til a{color:var(--accent-2)}.angre-etikett{letter-spacing:.08em;text-transform:uppercase;color:var(--alu-dim);margin:0 0 6px;font-size:11px;font-weight:600}.angre-mangler{color:var(--brake-bright);font-style:normal}.angre-erklaering{color:var(--ink);margin:0 0 14px;font-size:15px;line-height:1.6}.angre-hjelp{margin:-6px 0 16px}.angre-signatur{color:var(--ink-dim);flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 18px;font-size:13.5px;display:flex}.angre-strek{border-bottom:1px solid var(--line);flex:1;min-width:160px;height:1.4em}.angre-signatur small{color:var(--alu-dim);flex-basis:100%;font-size:11.5px}.angre-bunn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.angre-knapper{flex-wrap:wrap;gap:10px;display:flex}.angre-punkter{color:var(--ink-dim);margin:0 0 10px;padding-left:20px;font-size:13.5px;line-height:1.6}.angre-punkter li{margin-bottom:7px}@media print{header,footer,.serie-meny,.brodsmuler,.kontakt-info,.angre-bunn,#angreKvittering,.drawer,.overlay,.toast{display:none!important}.kontakt-oppsett.angre-oppsett{display:block}.angre-skjema{background:#fff;border:0;padding:0}.angre-til{background:#fff}body,.angre-skjema,.angre-til address,.angre-erklaering{color:#000;background:#fff}.skjema-felt input,.skjema-felt textarea{color:#000;background:#fff;border:0;border-bottom:1px solid #000;border-radius:0}.section{padding:0}}.kred-topp{border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 88% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 60%);padding:34px 0 56px}.kred-tittel{margin:30px 0 18px;font-size:clamp(38px,5.4vw,64px);font-weight:800;line-height:.98}.kred-ingress{max-width:62ch;color:var(--ink-dim);margin:0;font-size:16.5px;line-height:1.65}.kred-seksjon .wrap{flex-direction:column;gap:18px;display:flex}.kred-type{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);margin:0 0 8px;font-size:11px;font-weight:600}.kred-hoved{border:1px solid var(--line);border-left:3px solid var(--accent-2);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 55%), var(--surface);border-radius:6px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:30px 32px;display:grid}.kred-hoved h2{margin:0;font-size:clamp(32px,3.8vw,46px);line-height:1}.kred-av{color:var(--ink-dim);margin:6px 0 16px;font-size:15px}.kred-av strong{color:var(--ink)}.kred-brodtekst{color:var(--ink-dim);max-width:52ch;margin:0 0 18px;font-size:14.5px;line-height:1.65}.kred-lenke{color:var(--accent-2);border-bottom:1px solid;padding-bottom:1px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.kred-lenke:hover{color:var(--ink)}.kred-fakta{background:var(--line);border:1px solid var(--line);border-radius:4px;grid-template-columns:1fr 1fr;align-self:start;gap:1px;margin:0;display:grid;overflow:hidden}.kred-fakta>div{background:var(--bg);padding:12px 14px}.kred-fakta-bred{grid-column:1/-1}.kred-fakta dt{letter-spacing:.08em;text-transform:uppercase;color:var(--alu-dim);margin-bottom:5px;font-size:10.5px;font-weight:600}.kred-fakta dd{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.kred-fakta dd>a:not(.lisens-merke){color:var(--accent-2)}.kred-fakta-note{color:var(--ink-dim);margin-left:8px;font-size:12.5px}.lisens-merke{white-space:nowrap;color:var(--accent-2);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent-2) 40%, transparent);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.lisens-merke:hover{color:var(--ink);border-color:var(--accent-2)}.kred-rutenett{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.kred-kort{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;align-items:flex-start;padding:24px 26px;display:flex}.kred-kort h3{margin:0 0 8px;font-size:21px}.kred-kort>p:not(.kred-type){color:var(--ink-dim);margin:0 0 18px;font-size:14px;line-height:1.6}.kred-kort .lisens-merke{margin-top:auto}.kred-prove{border:1px solid var(--line);background:var(--art-bg);border-radius:4px;flex-direction:column;justify-content:center;align-self:stretch;gap:6px;height:104px;margin:4px 0 18px;padding:0 20px;display:flex;position:relative;overflow:hidden}.kred-prove-merke{letter-spacing:.08em;text-transform:uppercase;color:var(--alu-dim);font-size:10px;font-weight:600;position:absolute;top:8px;right:10px}.kred-prove-display{text-transform:uppercase;color:var(--ink);font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:36px;font-weight:800;line-height:1}.kred-prove-display span{color:var(--accent-2)}.kred-prove-tekst{color:var(--ink-dim);font-size:13.5px}.kred-prove-ikon{align-items:center}.kred-prove-ikon svg{width:62px;height:62px;color:var(--accent-2)}.kred-avslutning{color:var(--ink-dim);margin:8px 0 0;font-size:14px;line-height:1.6}.kred-avslutning a{color:var(--accent-2)}@media (max-width:860px){.kred-hoved{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 22px}.kred-rutenett{grid-template-columns:minmax(0,1fr)}}.vilkar-topp{border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 88% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%);padding:34px 0 44px}.vilkar-tittel{margin:30px 0 14px;font-size:clamp(38px,5.4vw,64px);font-weight:800;line-height:.98}.vilkar-ingress{max-width:62ch;color:var(--ink-dim);margin:0;font-size:16.5px;line-height:1.6}.vilkar-oversikt{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 44px;display:grid}.vilkar-fakta{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:16px 18px}.vilkar-fakta span{letter-spacing:.08em;text-transform:uppercase;color:var(--alu-dim);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.vilkar-fakta strong{text-transform:uppercase;color:var(--ink);font-family:Big Shoulders Display,IBM Plex Sans,sans-serif;font-size:24px;font-weight:800;line-height:1.05;display:block}.vilkar-fakta small{color:var(--ink-dim);margin-top:6px;font-size:12.5px;line-height:1.45;display:block}.vilkar-oppsett{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:44px;display:grid}.vilkar-meny{position:sticky;top:96px}.vilkar-meny ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.vilkar-meny a{color:var(--ink-dim);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:13.5px;text-decoration:none;transition:color .15s,border-color .15s;display:block}.vilkar-meny a:hover{color:var(--ink);border-left-color:var(--accent-2)}.vilkar-tekst{max-width:70ch}.vilkar-del{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:32px;scroll-margin-top:96px}.vilkar-del:last-child{border-bottom:0;margin-bottom:0}.vilkar-del h2{margin:0 0 14px;font-size:24px}.vilkar-del p{color:var(--ink-dim);margin:0 0 16px;font-size:15px;line-height:1.75}.vilkar-del p:last-child{margin-bottom:0}.vilkar-del ul{color:var(--ink-dim);margin:0 0 18px;padding-left:20px;font-size:15px;line-height:1.75}.vilkar-del li{margin-bottom:10px;padding-left:4px}.vilkar-del li:last-child{margin-bottom:0}.vilkar-del li::marker{color:var(--accent-2)}.vilkar-del ul:last-child{margin-bottom:0}.vilkar-del strong{color:var(--ink);font-weight:600}.vilkar-del a{color:var(--accent-2);text-underline-offset:2px;text-decoration:underline}.vilkar-del a:hover{color:var(--ink)}@media (max-width:900px){.vilkar-oversikt{grid-template-columns:repeat(2,minmax(0,1fr))}.vilkar-oppsett{grid-template-columns:minmax(0,1fr);gap:24px}.vilkar-meny{position:static}.vilkar-meny ol{border-left:0;flex-wrap:wrap;gap:4px 0;display:flex}.vilkar-meny a{border-left:0;margin:0;padding:4px 12px 4px 0}}@media (max-width:520px){.vilkar-oversikt{grid-template-columns:minmax(0,1fr)}}.overlay{opacity:0;pointer-events:none;z-index:90;background:#0a0a0c99;transition:opacity .2s;position:fixed;top:0;bottom:0;left:0;right:0}.overlay.open{opacity:1;pointer-events:auto}.drawer{background:var(--surface);border-left:1px solid var(--line);z-index:95;visibility:hidden;flex-direction:column;width:400px;max-width:92vw;height:100%;transition:transform .25s,visibility 0s .25s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.drawer.open{visibility:visible;transition:transform .25s;transform:translate(0)}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.drawer-head h3{margin:0;font-size:22px;font-weight:700}.drawer-close{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1}.drawer-close:hover{color:var(--ink)}.drawer-body{flex:1;padding:8px 22px;overflow-y:auto}.drawer-empty{color:var(--ink-dim);text-align:center;padding:30px 0;font-size:14px}.cart-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:16px 0;display:flex}.cart-line .ci-name{margin:0 0 3px;font-size:14.5px;font-weight:600}.cart-line .ci-meta{color:var(--ink-dim);font-size:12px}.cart-line .ci-delnr{color:var(--ink-dim);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:11.5px}.ci-info{flex:1;min-width:0}.ci-bilde,.kasse-bilde{border:1px solid var(--line);background:var(--art-bg);border-radius:5px;flex:none;justify-content:center;align-items:center;width:68px;height:68px;padding:6px;display:flex;overflow:hidden}.ci-bilde img,.ci-bilde svg,.kasse-bilde img,.kasse-bilde svg{object-fit:contain;max-width:100%;max-height:100%}.ci-bilde svg,.kasse-bilde svg{width:100%;height:100%}.qty-ctrl{align-items:center;gap:8px;margin-top:8px;display:flex}.qty-btn{border:1px solid var(--line);width:22px;height:22px;color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex}.qty-btn:hover{border-color:var(--alu-dim)}.qty-btn:disabled{opacity:.35;cursor:not-allowed}.qty-btn:disabled:hover{border-color:var(--line)}.cart-line .ci-lager{color:var(--ink-dim);margin-top:6px;font-size:11.5px}.cart-line .ci-lager.er-tomt{color:var(--brake-bright);font-weight:600}.ci-qty{text-align:center;min-width:16px;font-size:13px}.ci-remove{color:var(--alu-dim);cursor:pointer;background:0 0;border:none;margin-top:8px;font-size:12px;text-decoration:underline}.ci-remove:hover{color:var(--brake-bright)}.ci-right{text-align:right;flex:none}.ci-price{font-family:Big Shoulders Display,sans-serif;font-size:17px;font-weight:700}.drawer-foot{border-top:1px solid var(--line);padding:20px 22px 24px}.drawer-rad{color:var(--ink-dim);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13.5px;display:flex}.drawer-rad small{font-size:12px}.drawer-fraktnote{color:var(--alu-dim);margin:0 0 10px;font-size:11.5px;line-height:1.45}.drawer-sum{border-top:1px solid var(--line);justify-content:space-between;margin-bottom:16px;padding-top:10px;font-size:15px;display:flex}.pakke-merke{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-2);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-2) 35%, transparent);border-radius:999px;align-items:center;gap:5px;margin:4px 0 2px;padding:2px 8px 2px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.pakke-merke svg{flex:none;width:12px;height:12px}.fri-frakt{background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent-2) 25%, transparent);border-radius:6px;margin-bottom:14px;padding:10px 12px}.fri-frakt p{color:var(--ink-dim);margin:0 0 8px;font-size:12.5px}.fri-frakt strong{color:var(--ink)}.fri-frakt.er-gratis strong{color:var(--accent-2)}.fri-frakt-spor{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.fri-frakt-spor span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));width:0;height:100%;transition:width .4s;display:block}.drawer-sum .amt{font-family:Big Shoulders Display,sans-serif;font-size:22px;font-weight:700}@media (max-width:720px){.drawer{width:100%}}.modal{background:var(--surface);border:1px solid var(--line);z-index:96;opacity:0;pointer-events:none;visibility:hidden;border-radius:4px;width:380px;max-width:90vw;max-height:90vh;padding:28px 26px 26px;transition:opacity .2s,transform .2s,visibility 0s .2s;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-46%)}.modal.open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .2s,transform .2s;transform:translate(-50%,-50%)}.modal h3{margin:0 0 6px;font-size:24px;font-weight:700}.modal .modal-sub{color:var(--ink-dim);margin:0 0 22px;font-size:13px}.modal-tabs{border:1px solid var(--line);border-radius:3px;gap:4px;margin-bottom:20px;padding:3px;display:flex}.modal-tab{text-align:center;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:2px;flex:1;padding:8px 0;font-family:inherit;font-size:13px}.modal-tab.active{background:var(--surface-2);color:var(--ink)}.field{margin-bottom:14px}.field label{color:var(--ink-dim);margin-bottom:6px;font-size:12.5px;display:block}.field input{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:3px;padding:10px 12px;font-family:inherit;font-size:14px}.field input:focus{border-color:var(--alu-dim);outline:none}.modal-note{color:var(--alu-dim);margin-top:16px;font-size:11.5px;line-height:1.5}.modal-feil{color:#fff;background:var(--brake);border-radius:3px;margin:0 0 14px;padding:9px 12px;font-size:12.5px}.demo-konti{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:20px;padding-top:16px;display:flex}.demo-konti-tittel{color:var(--alu-dim);letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font-size:11px}.demo-konto{text-align:left;background:var(--bg);border:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink);border-radius:3px;align-items:center;gap:10px;padding:8px 11px;font-family:inherit;display:flex}.demo-konto:hover{border-color:var(--accent)}.demo-rolle{letter-spacing:.04em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:3px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:600}.demo-detalj{color:var(--ink-dim);font-size:11.5px}.modal-close{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1;position:absolute;top:16px;right:16px}.modal-close:hover{color:var(--ink)}.toast{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);z-index:99;opacity:0;pointer-events:none;border-radius:4px;padding:12px 20px;font-size:13.5px;transition:opacity .2s,transform .2s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}@media (max-width:720px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}.field input{padding:11px 12px}.qty-ctrl{gap:6px;margin-top:10px}.qty-btn{width:44px;height:44px;font-size:18px}.ci-qty{min-width:28px;font-size:15px}.ci-remove{align-items:center;min-height:44px;margin-top:2px;padding:0 0 0 12px;font-size:13.5px;display:inline-flex}.drawer-head{padding:10px 12px 10px 22px}.drawer-close,.modal-close{justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;display:flex}.modal-close{top:8px;right:8px}.modal-tab{min-height:44px;font-size:14px}.demo-konto{min-height:44px}footer .col a,footer .col p,.foot-btn{font-size:15px}footer .col a,.foot-btn{align-items:center;min-height:44px;margin:0;display:flex}footer .col p{margin:0 0 8px}footer .col h4{margin-bottom:8px;font-size:13px}footer .wrap{gap:28px}.finePrint{margin-bottom:0;font-size:12.5px}.finePrint.kreditering{margin-top:-18px}.finePrint.kreditering a{align-items:center;min-height:44px;display:inline-flex}.brodsmuler{gap:4px;font-size:14px}.brodsmuler a{align-items:center;min-height:44px;margin:0 -4px;padding:0 4px;display:inline-flex}.vilkar-meny a{align-items:center;min-height:44px;padding:0 16px 0 0;font-size:14.5px;display:flex}.logo,.icon-btn{min-height:44px}.kontakt-linje{align-items:center}.kontakt-linje a{align-items:center;min-height:44px;display:inline-flex}.kasse-tilbake{align-items:center;min-height:44px;margin-top:2px;font-size:14px;display:inline-flex}.lenke-knapp{min-height:44px}.kred-lenke{padding:16px 0 4px}.lisens-merke{min-height:44px;padding:0 16px;font-size:13px}.betal-kopier{min-height:40px;padding:0 12px;font-size:13px}.cart-line .ci-delnr,.cart-line .ci-lager,.drawer-fraktnote,.modal-note,.demo-detalj,.card-bil,.card-hint,.kasse-delnr,.kasse-dempet,.skjema-hjelp,.angre-signatur small,.ordre-linjer small,.retur-linje-navn small{font-size:12.5px}.skjema-blokk legend,.retur-blokk legend,.vare-under,.angre-etikett,.kontakt-merkelapp,.vilkar-fakta span,.ordre-oversikt-hode,.ordre-frakt strong,.ordre-steg li small,.kred-type,.kred-fakta dt,.kred-prove-merke,.card-merke,.bilde-antall,.pakke-merke,.demo-konti-tittel,.demo-rolle{font-size:12px}}
