.ngITRa_knapp{font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;line-height:1;display:inline-flex}.ngITRa_knapp:focus-visible{outline-color:var(--gold-bright)}.ngITRa_korgIkon{flex:none;width:17px;height:17px}.ngITRa_knappText{white-space:nowrap}.ngITRa_badge{border-radius:var(--r-full);background:var(--gold);color:#0a0f18;min-width:20px;height:20px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.ngITRa_panel{border:0;border-left:1px solid var(--line);background:var(--paper-2);width:min(440px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-30px 0 80px -40px #17202b73}.ngITRa_panel[open]{animation:ngITRa_glid-in .24s var(--ease)}.ngITRa_panel::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141b276b}@keyframes ngITRa_glid-in{0%{transform:translate(100%)}to{transform:translate(0)}}.ngITRa_inner{flex-direction:column;height:100%;min-height:0;display:flex}.ngITRa_huvud{border-bottom:1px solid var(--line-2);background:var(--paper-2);justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 24px 16px;display:flex}.ngITRa_titelRad{align-items:baseline;gap:12px;min-width:0;display:flex}.ngITRa_titel{font-family:var(--font-head);letter-spacing:var(--tracking-2);color:var(--ink);font-size:24px;font-weight:600}.ngITRa_antal{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);white-space:nowrap;font-size:11px}.ngITRa_stang{border:1px solid var(--line);border-radius:var(--r-sm);width:38px;height:38px;color:var(--ink);cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;margin:-6px -6px 0 0;display:inline-flex}.ngITRa_stang:hover{border-color:var(--gold-line);color:var(--gold)}.ngITRa_innehall{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ngITRa_tom{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:64px 24px 24px;display:flex}.ngITRa_tomIkon{border:1px solid var(--line);width:56px;height:56px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ngITRa_tomText{color:var(--muted);padding:26px 24px;font-size:14.5px;line-height:1.6}.ngITRa_tom .ngITRa_tomText{padding:0}.ngITRa_tomKnapp{margin-top:2px}.ngITRa_fel{color:var(--ink-2);padding:28px 24px;font-size:14px;line-height:1.6}.ngITRa_lista{padding:4px 24px 8px;list-style:none}.ngITRa_rad{border-bottom:1px solid var(--line-2);grid-template-columns:60px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 0;display:grid}.ngITRa_rad:last-child{border-bottom:0}.ngITRa_tumnagel{border-radius:var(--r-sm);background:var(--glass);border:1px solid var(--paper-line);justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden}.ngITRa_tumnagel img{object-fit:contain;width:100%;height:100%;padding:5px}.ngITRa_monogram{font-family:var(--font-head);color:var(--muted);font-size:22px}.ngITRa_radInfo{min-width:0}.ngITRa_namn{font-family:var(--font-head);color:var(--ink);font-size:15px;font-weight:600;line-height:1.3;display:block}.ngITRa_sub{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10.5px;display:block}.ngITRa_radBotten{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.ngITRa_antalValjare{border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;display:inline-flex;overflow:hidden}.ngITRa_antalValjare button{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.ngITRa_antalValjare button:hover:not(:disabled){color:var(--gold-bright)}.ngITRa_antalValjare button:disabled{color:var(--faint);cursor:default}.ngITRa_antalValjare>span{text-align:center;min-width:26px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:13.5px}.ngITRa_pris{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:14px}.ngITRa_taBort{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;align-self:start;margin:1px -4px 0 0;padding:6px 4px;font-size:10.5px}.ngITRa_taBort:hover{color:var(--gold)}.ngITRa_fot{padding:16px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper)}.ngITRa_summa{gap:2px;display:grid}.ngITRa_sumRad{border-bottom:1px solid var(--line-2);color:var(--muted);justify-content:space-between;gap:16px;padding:7px 0;font-size:13.5px;display:flex}.ngITRa_sumRad span:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.ngITRa_totalRad{font-family:var(--font-head);color:var(--ink);justify-content:space-between;gap:16px;padding:12px 0 4px;font-size:18px;font-weight:600;display:flex}.ngITRa_totalRad span:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ngITRa_cta{justify-content:center;width:100%;margin-top:12px}.ngITRa_cta+.ngITRa_cta{margin-top:8px}@media (max-width:540px){.ngITRa_knappText{display:none}.ngITRa_knapp{padding:11px 12px}.ngITRa_huvud{padding:20px 18px 14px}.ngITRa_lista{padding:2px 18px 6px}.ngITRa_tom,.ngITRa_tomText,.ngITRa_fel{padding-left:18px;padding-right:18px}.ngITRa_fot{padding:14px 18px calc(16px + env(safe-area-inset-bottom))}}@media (pointer:coarse){.ngITRa_antalValjare button{width:var(--touch);height:var(--touch)}.ngITRa_taBort{min-height:var(--touch);padding:12px 6px}.ngITRa_stang{width:var(--touch);height:var(--touch)}}@media (prefers-reduced-motion:reduce){.ngITRa_panel[open]{animation:none}}
.QayChG_hallare{z-index:60;pointer-events:none;position:fixed;top:14px;left:50%;transform:translate(-50%)}.QayChG_chip{border-radius:var(--r-full);background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card);font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-2);animation:QayChG_ladd-andas 1.6s var(--ease) infinite;align-items:center;gap:9px;padding:9px 14px;font-size:12px;display:inline-flex}.QayChG_punkt{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px}@keyframes QayChG_ladd-andas{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.QayChG_chip{animation:none}}
@font-face{font-family:Michroma;src:url(/assets/Michroma-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/SpaceGrotesk.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0-17F,U+300-36F,U+1AB0-1AFF,U+1DC0-1DFF,U+2000-206F,U+2070-209F,U+20A0-20CF,U+20D0-20FF,U+2100-214F,U+2190-21FF,U+22??,U+FE2?,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/Inter-rest.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+180-2FF,U+370-1AAF,U+1B00-1DBF,U+1E00-1FFF,U+2150-218F,U+2300-FE1F,U+FE30-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:JB Mono;src:url(/assets/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JB Mono;src:url(/assets/JetBrainsMono-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:JB Mono;src:url(/assets/JetBrainsMono-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--bg:#faf8f3;--bg-2:#fbfaf4;--navy:#1b2434;--navy-soft:#2a3546;--ink:#1b2434;--ink-2:#2a3546;--muted:var(--ink-2);--faint:var(--ink-2);--line:#1b243429;--line-2:#1b243417;--glass:#fdfcf7b8;--glass-2:#f5f2ead9;--gold:#c9a227;--gold-bright:#cca324;--gold-deep:#1b2434;--gold-line:#c9a22761;--gold-soft:#c9a2271c;--paper:#faf8f3;--paper-2:#fdfcf7;--paper-ink:#17202b;--paper-muted:var(--ink-2);--paper-line:#efece3;--paper-line-2:#f5f2ea;--ok:#287454;--font-head:"Space Grotesk",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-mark:"Michroma",system-ui,sans-serif;--font-mono:"JB Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--container:1240px;--gutter:clamp(20px,4vw,56px);--r-sm:8px;--r:14px;--r-lg:22px;--r-full:999px;--ease:cubic-bezier(.4,0,.2,1);--dur:.14s;--heading-display:600 clamp(38px,4.6vw,62px)/1.08 var(--font-head);--heading-1:600 clamp(32px,3.7vw,50px)/1.12 var(--font-head);--heading-2:600 clamp(30px,3.4vw,44px)/1.16 var(--font-head);--heading-2-compact:600 20px/1.3 var(--font-head);--heading-3:600 19px/1.3 var(--font-head);--heading-small:600 16px/1.4 var(--font-head);--tracking-1:-.035em;--tracking-2:-.025em;--tracking-3:-.015em;--tracking-small:0;--touch:44px;--focus-width:2px;--focus-offset:3px;--lift:-2px;--press:1px;--shadow-stage:0 40px 90px -30px #17202b2e;--shadow-card:0 18px 50px -24px #17202b29}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.02em;font-weight:600;line-height:1.12}p{line-height:1.65}.wrap{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.eyebrow:before,.eyebrow.center:after{content:"";background:var(--gold-line);width:22px;height:1px}.hairline{background:linear-gradient(90deg,transparent,var(--gold-line),transparent);height:1px}.btn{font-family:var(--font-head);border-radius:var(--r-sm);transition:all var(--dur) var(--ease);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;display:inline-flex}.btn-primary{background:var(--gold);color:#0a0f18;box-shadow:0 10px 30px -12px #c9a227a6}.btn-primary:hover{background:var(--gold-bright);transform:translateY(-1px)}.btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--gold-line);color:var(--ink)}.btn svg{width:16px;height:16px}.grid-bg{pointer-events:none;opacity:.5;background-image:linear-gradient(to right,var(--line-2) 1px,transparent 1px), linear-gradient(to bottom,var(--line-2) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 0,#000 0%,#0000 72%);mask-image:radial-gradient(120% 90% at 70% 0,#000 0%,#0000 72%)}.glow{pointer-events:none;filter:blur(70px);border-radius:50%;position:absolute}.glow-gold{background:radial-gradient(circle,#c9a2274d,#0000 68%)}.glow-navy{background:radial-gradient(circle,#3c5a9647,#0000 70%)}.stage{border-radius:var(--r-lg);box-shadow:var(--shadow-stage);background:linear-gradient(158deg,#fff 0%,#f3f0e8 62%,#ede8dc 100%);border:1px solid #ffffff1a;position:relative;overflow:hidden}.stage:after{content:"";background-image:linear-gradient(90deg,#1b24340b 1px,#0000 1px),linear-gradient(#1b24340b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 55%,#000,#0000 78%);mask-image:radial-gradient(70% 70% at 50% 55%,#000,#0000 78%)}.stage img{z-index:2;filter:drop-shadow(0 26px 34px #141c2c33);position:relative}.chip{border-radius:var(--r-full);background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-2);box-shadow:var(--shadow-card);align-items:center;gap:9px;padding:10px 14px;font-size:13px;display:inline-flex}.chip b{color:var(--ink);font-weight:500}.dot{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 12px #c9a227e6}.dot.ok{background:var(--ok);box-shadow:0 0 12px #39c08ae6}.paper{background:var(--paper);color:var(--paper-ink)}.paper .eyebrow{color:var(--gold-deep)}.paper .eyebrow:before,.paper .eyebrow:after{background:#a8871b73}.paper h2,.paper h3{color:var(--paper-ink)}.paper p{color:var(--paper-muted)}
.hero .box-scene{aspect-ratio:4/3;perspective:1100px;perspective-origin:50% 35%;width:100%;max-width:580px;position:relative;container-type:inline-size}.hero .box-video{object-fit:contain;border-radius:5px;width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:0 18px 38px #17202b1f}.hero .box-scene:after{content:"";pointer-events:none;opacity:.5;background:url(/assets/v3_paper_grain.svg);position:absolute;inset:0}.hero .box-assembly{aspect-ratio:181/56;--wall:15.68cqw;width:86%;transform-style:preserve-3d;position:absolute;top:40%;left:7%;transform:rotateX(52deg)rotateY(-16deg)rotate(-10deg)}.hero .box-lid,.hero .box-tray,.hero .box-front,.hero .box-side{background:linear-gradient(135deg,#fdfcf7,#faf8f3 35%,#e8e2d6);border:1.5px solid #f2efe6;position:absolute;box-shadow:0 1.5px #bdb5a5}.hero .box-lid{transform-origin:bottom;width:100%;height:100%;transform-style:preserve-3d;border-radius:3px 3px 0 0;bottom:100%;left:0;transform:rotateX(-68deg)}.hero .box-lid img,.hero .box-front img{object-fit:fill;width:100%;height:100%;display:block}.hero .box-tray{transform-style:preserve-3d;background:linear-gradient(145deg,#fcfaf4,#e7e0d1);border:2px solid #f2efe6;inset:0;box-shadow:inset 0 5px 9px #65594455,inset 0 0 0 7px #f7f3eb,0 1.5px #bdb5a5}.hero .box-inside{object-fit:cover;opacity:.38;width:calc(100% - 14px);height:calc(100% - 14px);position:absolute;inset:7px}.hero .box-insert{transform-style:preserve-3d;background:linear-gradient(155deg,#857968,#c6bca9 38%,#b4a995);border:1.5px solid #f2efe6;border-radius:40px;position:absolute;inset:25% 6% 24%;transform:translateZ(2px);box-shadow:inset 0 7px 8px #302a2280,inset 2px 0 4px #302a2255,0 2px #fffaf0,0 -1px 2px #82796966}.hero .box-insert:before{content:"";filter:blur(3px);background:radial-gradient(#342d24b3,#50433270 50%,#0000 73%);border-radius:40px;position:absolute;inset:24% 3% 3%;transform:translateZ(1px)}.hero .box-pen{object-fit:fill;filter:sepia(.15)saturate(.72)brightness(.98)drop-shadow(0 -1px .6px #fff9e8aa)drop-shadow(0 1px 1px #30291fcc)drop-shadow(2px 5px 3px #29251e88);width:96%;height:90%;animation:7s cubic-bezier(.45,0,.25,1) infinite box-pen-drift;position:absolute;top:3%;left:2%;transform:translateZ(5px)}.hero .box-insert:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;transform:translateZ(8px);box-shadow:inset 0 3px 4px #30291f44,inset 0 -2px #f2efe6,inset 0 -4px 3px #85796377}.hero .box-front{width:100%;height:var(--wall);transform-origin:top;border-radius:0 0 2px 2px;top:100%;left:0;overflow:hidden;transform:rotateX(-90deg)}.hero .box-side{width:var(--wall);transform-origin:0;background:linear-gradient(135deg,#e3ded2,#d4ccbd);height:100%;top:0;transform:rotateY(90deg)}.hero .box-side-left{left:0}.hero .box-side-right{background:linear-gradient(135deg,#ded9ce,#cfc7b8);left:100%}.hero .box-fold{background:linear-gradient(#9b8e78,#e6dfd0);height:2px;position:absolute;top:0;left:0;right:0;transform:translateZ(1px);box-shadow:0 3px 4px #61544066,0 -1px #fffaf0}.hero .box-contact{transform:translateZ(calc(-1 * var(--wall)));background:#6e625044;position:absolute;inset:0;box-shadow:1px 2px 2px #352d2599,5px 7px 8px #44372866,10px 16px 25px #51443240}.hero .box-lid:before,.hero .box-tray:after,.hero .box-front:before,.hero .box-side:before{content:"";pointer-events:none;background-image:url(/assets/v3_paper_grain.svg),linear-gradient(135deg,#ffffff38,#0000 35%,#67553c26);position:absolute;inset:0}.hero .box-lid:before{background-image:url(/assets/v3_paper_grain.svg),linear-gradient(170deg,#fff4,#0000 45%,#84725320 90%,#fff8e5aa);transform:translateZ(1px)}.hero .box-front:before{background-image:url(/assets/v3_paper_grain.svg),linear-gradient(135deg,#a18d7010,#66553c30)}.hero .box-lid-back{backface-visibility:hidden;background:linear-gradient(135deg,#fdfcf7,#faf8f3 40%,#dfd6c6);border:1px solid #f2efe6;position:absolute;inset:0;transform:translateZ(-1.5px)rotateY(180deg)}.hero .box-lid-edge{transform-origin:top;background:linear-gradient(90deg,#f2efe6,#ddd5c6);height:1.5px;position:absolute;top:0;left:0;right:0;transform:rotateX(-90deg)}.hero .box-lid-edge-right{transform-origin:0;width:1.5px;height:100%;top:0;bottom:0;left:100%;transform:rotateY(90deg)}.hero .box-foil{pointer-events:none;opacity:.48;background:linear-gradient(165deg,#fff1be 5%,#e3c36d 30%,#c5a14c 58%,#8e6d28 100%);position:absolute;inset:0;transform:translateZ(.5px);-webkit-mask:url(/assets/v3_box_lid_gold.png) 50%/100% 100% no-repeat;mask:url(/assets/v3_box_lid_gold.png) 50%/100% 100% no-repeat}.hero .box-front .box-foil{-webkit-mask-image:url(/assets/v3_box_front_gold.png);mask-image:url(/assets/v3_box_front_gold.png)}.hero .box-light{pointer-events:none;position:absolute;inset:0;overflow:hidden;transform:translateZ(2px)}.hero .box-light:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#fdfcf7a6 50%,#0000 62%);animation:11s ease-in-out infinite box-light;position:absolute;inset:-30% -70%}.hero .box-caption{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero .box-caption .chip{padding:8px 12px;font-size:12px}.hero .box-meta{text-align:center;width:100%;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:11.5px}@keyframes box-light{0%,15%{opacity:0;transform:translate(-45%)}35%,65%{opacity:.8}85%,to{opacity:0;transform:translate(45%)}}@keyframes box-pen-drift{0%,18%,82%,to{transform:translateZ(5px)}48%{transform:translateZ(10px)}}.hero .box-dust{pointer-events:none;position:absolute;inset:9% 0 20%}.hero .box-dust i{opacity:0;background:#ac9570;border-radius:50%;width:2px;height:2px;animation:16s ease-in-out infinite box-dust;position:absolute}.hero .box-dust i:first-child{animation-delay:-2s;top:34%;left:9%}.hero .box-dust i:nth-child(2){animation-delay:-7s;top:72%;left:20%}.hero .box-dust i:nth-child(3){animation-delay:-12s;top:20%;left:32%}.hero .box-dust i:nth-child(4){animation-delay:-4s;top:83%;left:44%}.hero .box-dust i:nth-child(5){animation-delay:-9s;top:12%;left:53%}.hero .box-dust i:nth-child(6){animation-delay:-14s;top:63%;left:65%}.hero .box-dust i:nth-child(7){animation-delay:-6s;top:30%;left:76%}.hero .box-dust i:nth-child(8){animation-delay:-11s;top:80%;left:89%}.hero .box-dust i:nth-child(9){animation-delay:-1s;top:44%;left:95%}.hero .box-dust i:nth-child(10){animation-delay:-8s;top:51%;left:39%}@keyframes box-dust{0%,to{opacity:0;transform:translateY(8px)}35%,65%{opacity:.3}90%{opacity:0;transform:translate(12px,-24px)}}@media (max-width:640px){.hero .box-scene{max-width:390px}.hero .box-assembly{top:32%}.hero .eyebrow{letter-spacing:.12em;font-size:11px}}@media (prefers-reduced-motion:reduce){.hero .box-pen,.hero .box-light:after,.hero .box-dust i{animation:none}.hero .box-light,.hero .box-dust{opacity:0}}.band-dark{background:linear-gradient(180deg,var(--bg-2),var(--bg));padding:96px 0;position:relative;overflow:hidden}.band-dark:before{content:"";pointer-events:none;background:radial-gradient(800px 420px at 88% 0,#c9a2271a,#0000 62%);position:absolute;inset:0}.band-paper{padding:96px 0}.sec-head{z-index:2;max-width:720px;margin-bottom:56px;position:relative}.sec-head h2{letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(30px,3.4vw,44px)}.sec-lead{max-width:60ch;color:var(--muted);margin-top:18px;font-size:17.5px}.band-paper .sec-lead{color:var(--paper-muted)}.feats{z-index:2;border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.feat{border-right:1px solid var(--line);padding:34px 30px 34px 0}.feat:last-child{border-right:0}.feat-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.feat svg{width:26px;height:26px;color:var(--gold);opacity:.95}.idx{letter-spacing:.16em;color:var(--faint);font-size:12px}.feat h3{margin-bottom:10px;font-size:19px}.feat p{color:var(--muted);max-width:30ch;font-size:15.5px}.cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{background:var(--paper-2);border:1px solid var(--paper-line);border-radius:var(--r-lg);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow-card);border-color:#c9a22773;transform:translateY(-4px)}.card-stage{aspect-ratio:1.25;border-bottom:1px solid var(--paper-line-2);background:linear-gradient(160deg,#fff,#f2efe7);justify-content:center;align-items:center;display:flex;position:relative}.card-stage:after{content:"";background-image:linear-gradient(90deg,#1b24340d 1px,#0000 1px),linear-gradient(#1b24340d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 65% at 50% 55%,#000,#0000 80%);mask-image:radial-gradient(65% 65% at 50% 55%,#000,#0000 80%)}.card-stage img{z-index:2;filter:drop-shadow(0 18px 22px #141c2c29);width:62%;height:auto;position:relative}.card-stage-alt img{width:44%}.card-body{flex-direction:column;flex:1;gap:10px;padding:24px 26px 28px;display:flex}.card-meta{letter-spacing:.16em;color:var(--gold-deep);font-size:12px}.card h3{font-size:20px}.card p{color:var(--paper-muted);flex:1;font-size:15px;line-height:1.6}.from{letter-spacing:.12em;color:var(--paper-ink);border-top:1px solid var(--paper-line-2);padding-top:14px;font-size:12.5px}.specs{z-index:2;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,72px);display:grid;position:relative}.spec h2,.spec h3{font-size:13px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:16px;font-weight:500}.spec-row{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.spec-row:hover{background:linear-gradient(90deg,var(--glass),transparent)}.spec-row .k{font-family:var(--font-mono);color:var(--ink-2);font-size:15px}.spec-row .v{font-family:var(--font-mono);color:var(--ink);font-size:16px}.spec-row .v:after{content:" KR";color:var(--faint);letter-spacing:.1em;font-size:11px}.spec-note{font-family:var(--font-body);letter-spacing:.02em;color:var(--faint);margin-top:26px;font-size:12.5px}.spec-note b{color:var(--gold);font-weight:500}.spec-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.faq-list{border-top:1px solid var(--paper-line);max-width:860px}.faq-item{border-bottom:1px solid var(--paper-line);transition:padding var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:24px;padding:26px 4px;display:flex}.faq-item:hover{padding-left:14px}.faq-item span:first-child{font-family:var(--font-head);color:var(--paper-ink);font-size:20px;font-weight:500}.faq-item .arw{color:var(--gold-deep);transition:transform var(--dur) var(--ease)}.faq-item:hover .arw{transform:translate(4px)}.faq-item svg{width:20px;height:20px}.site-footer{background:var(--bg);border-top:1px solid var(--line);padding:72px 0 34px}.f-cols{grid-template-columns:1.6fr 1fr 1fr;gap:48px;display:grid}.f-brand{flex-wrap:wrap;margin-bottom:18px;font-size:14.06px}.f-blurb{color:var(--muted);max-width:40ch;font-size:15px}.f-cols h2{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:20px;font-size:12px;font-weight:600}.f-cols a{color:var(--ink-2);transition:color var(--dur) var(--ease);margin-bottom:12px;font-size:15px;display:block}.f-cols a:hover{color:var(--gold)}.disclaimer{border-top:1px solid var(--line-2);color:var(--faint);max-width:100ch;font-size:12.5px;line-height:1.7;font-family:var(--font-body);letter-spacing:.01em;margin-top:56px;padding-top:26px}@media (max-width:1080px){.feats{grid-template-columns:1fr 1fr}.feat{border-right:0;border-bottom:1px solid var(--line);padding-right:24px}.cards,.specs{grid-template-columns:1fr}}@media (max-width:900px){.f-cols{grid-template-columns:1fr 1fr}.f-cols>div:first-child{grid-column:1/-1}}@media (max-width:640px){.band-dark,.band-paper{padding:64px 0}.feats{grid-template-columns:1fr}.sec-head{margin-bottom:36px}.f-cols{grid-template-columns:1fr;gap:34px}}
.nav{z-index:60;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line-2);position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;gap:28px;padding:14px 0;display:flex}.rs-lockup{font-family:var(--font-mark);color:var(--ink);letter-spacing:normal;white-space:nowrap;flex:none;align-items:center;gap:1.088em;line-height:1;display:flex}.rs-lockup img{width:auto;height:2.845em;display:block}.rs-lockup .word{position:relative;top:-.146em}.rs-lockup .reta{-webkit-text-stroke:.1034em currentColor}.brand{font-size:11.95px}@media (max-width:1280px){.brand .word{display:none}}.links{color:var(--ink-2);align-items:center;gap:30px;font-size:14px;font-weight:500;display:flex}.links a{color:var(--muted);transition:color var(--dur) var(--ease);position:relative}.links a:hover{color:var(--ink)}.links a:after{content:"";background:var(--gold);height:1px;transition:right var(--dur) var(--ease);position:absolute;bottom:-7px;left:0;right:100%}.links a:hover:after{right:0}.links a.on{color:var(--ink)}.links a.on:after{right:0}@media (max-width:1080px){.links{gap:16px}}.nav-right{align-items:center;gap:16px;display:flex}.ship{font-family:var(--font-body);letter-spacing:.02em;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-full);white-space:nowrap;padding:7px 13px;font-size:12px}.ship b{color:var(--ink-2);font-weight:500}.nav-cta{background:var(--gold);color:#0a0f18;font-family:var(--font-head);border-radius:var(--r-sm);transition:background var(--dur) var(--ease);padding:10px 20px;font-size:14px;font-weight:600}.nav-cta:hover{background:var(--gold-bright)}.offerbar{background:var(--bg-2);border-bottom:1px solid var(--line-2)}.offerbar .wrap{font-family:var(--font-body);letter-spacing:.03em;color:var(--ink-2);justify-content:center;align-items:center;gap:12px;padding-block:11px;font-size:12.5px;font-weight:500;display:flex}@media (max-width:340px){.offerbar .wrap{flex-wrap:wrap}}.offerbar em{color:var(--muted);font-style:normal}.offerbar b{color:var(--gold);font-weight:500}.offerbar a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:3px;text-decoration-thickness:1px}.offerbar a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.hero{background:var(--bg) url(/assets/v3_hero_papper.webp) center/cover;position:relative;overflow:hidden}.hero-in{z-index:3;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(28px,4vw,64px);padding:76px 0 64px;display:grid;position:relative}.hero h1{letter-spacing:-.035em;max-width:15ch;margin:22px 0 20px;font-size:clamp(38px,4.6vw,62px);line-height:1.04}.hero h1 .g{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px;text-decoration-thickness:4px}.hero-sub{color:var(--muted);text-wrap:pretty;max-width:50ch;font-size:18px;line-height:1.7}.hero-sub strong{color:var(--ink-2);font-weight:600}.price-row{flex-wrap:wrap;align-items:baseline;gap:16px;margin:30px 0 8px;display:flex}.price{font-family:var(--font-head);color:var(--muted);font-size:15px;font-weight:600}.price b{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.02em;font-size:30px;font-weight:500}.tag{font-family:var(--font-body);letter-spacing:.04em;color:var(--ink);border:1px solid var(--gold-line);border-radius:var(--r-full);padding:6px 12px;font-size:12px}.hero-facts{font-family:var(--font-body);letter-spacing:.06em;color:var(--ink-2);margin:14px 0 0;font-size:12.5px}.cta-row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hero-visual{justify-content:center;display:flex;position:relative}.stats{z-index:3;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:30px 0 40px;display:grid;position:relative}.stat{border-left:1px solid var(--line);padding-left:26px}.stat:first-child{border-left:0;padding-left:0}.stat .num{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:1}.stat .num i{color:var(--gold);font-size:22px;font-style:normal}.stat .lbl{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:12.5px}@media (max-width:980px){.hero-in{grid-template-columns:1fr;padding:44px 0 40px}.links,.ship{display:none}.hero-visual{order:-1}.stats{grid-template-columns:1fr;gap:22px}.stat{border-left:0;padding-left:0}}
.hero .box3d{position:absolute;inset:0}.hero .box3d-poster,.hero .box3d-canvas{display:block;position:absolute;inset:0}.hero .box3d-poster{object-fit:contain;width:100%;height:100%}.hero .box3d-canvas{opacity:0;transition:opacity .7s}.hero .box3d-canvas.ar-klar{opacity:1}.hero .box3d-canvas canvas{touch-action:pan-y;display:block;width:100%!important;height:100%!important}@media (prefers-reduced-motion:reduce){.hero .box3d-canvas,.hero .box3d-poster{transition:none}}
.cal-hero,.page-hero{background:radial-gradient(900px 520px at 84% -20%, #c9a2271f, transparent 62%), linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 100%);padding:64px 0 48px;position:relative;overflow:hidden}.cal-hero h1,.page-hero h1{letter-spacing:-.035em;max-width:22ch;margin:20px 0 18px;font-size:clamp(32px,3.7vw,50px);line-height:1.06}.cal-hero h1 .g,.page-hero h1 .g{color:var(--gold)}.cal-hero .lead,.page-hero .lead{color:var(--muted);max-width:56ch;font-size:16.5px;line-height:1.7}.formula{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;gap:26px;margin-top:26px;font-size:12px;display:flex}.formula span b{color:var(--ink-2);font-weight:500}.calc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:start;gap:26px;margin-top:34px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(160deg,#ffffff0e,#ffffff06);padding:26px}.panel h2{letter-spacing:.16em;text-transform:uppercase;font-size:15px;font-family:var(--font-mono);color:var(--muted);margin-bottom:22px;font-weight:500}.tabs{border:1px solid var(--line);border-radius:var(--r-full);background:#ffffff0a;gap:8px;margin-bottom:24px;padding:5px;display:flex}.tab{text-align:center;border-radius:var(--r-full);cursor:pointer;font-family:var(--font-head);color:var(--muted);transition:all var(--dur) var(--ease);flex:1;padding:10px 14px;font-size:14px;font-weight:600}.tab.on{background:var(--gold);color:#0a0f18}.field{margin-bottom:18px}.field label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:11px;display:block}.in-row{align-items:stretch;gap:10px;display:flex}.in-row .unit{font-family:var(--font-mono);color:var(--ink-2);border:1px solid var(--line);border-radius:0 var(--r-sm) var(--r-sm) 0;background:#ffffff0d;border-left:0;align-items:center;padding:0 16px;font-size:13px;display:flex}input,select{font-family:var(--font-mono);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);-webkit-appearance:none;background:#ffffff0b;width:100%;padding:13px 15px;font-size:17px}input:focus,select:focus{border-color:var(--gold-line);background:#c9a22712;outline:none}.in-row input{border-radius:var(--r-sm) 0 0 var(--r-sm)}.chips{flex-wrap:wrap;gap:8px;margin:-6px 0 18px;display:flex}.chips button{font-family:var(--font-mono);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-full);cursor:pointer;transition:all var(--dur) var(--ease);background:#ffffff0d;padding:7px 13px;font-size:12px}.chips button:hover{border-color:var(--gold-line);color:var(--gold-bright)}.out-grid{background:var(--line-2);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.out{background:#0c1220;padding:20px}.out .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#edf0f68c;font-size:10.5px}.out .v{font-family:var(--font-mono);color:#edf0f6;letter-spacing:-.02em;margin-top:9px;font-size:30px;font-weight:500}.out .v i{color:#edf0f699;margin-left:6px;font-size:15px;font-style:normal}.out.hi{background-color:#0c1220;background-image:linear-gradient(160deg,#c9a22738,#c9a2270f)}.out.hi .v{color:var(--gold-bright)}.syringe{border:1px solid var(--line);border-radius:var(--r);background:#ffffff06;margin-top:24px;padding:20px}.syringe .cap{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);justify-content:space-between;margin-bottom:14px;font-size:10.5px;display:flex}.bar{border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:6px;height:34px;position:relative;overflow:hidden}.fill{border-right:1px solid var(--gold-bright);transition:width .35s var(--ease);background:linear-gradient(90deg,#c9a22757,#e8cb6a9e);position:absolute;top:0;bottom:0;left:0}.ticks{justify-content:space-between;padding:0 2px;display:flex;position:absolute;inset:0}.ticks i{background:var(--line);width:1px;height:8px;margin-top:26px}.ticks i.maj{background:#ffffff3d;height:16px;margin-top:18px}.scale-lbl{font-family:var(--font-mono);color:var(--faint);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.note{color:var(--muted);gap:11px;margin-top:20px;font-size:13.5px;line-height:1.6;display:flex}.note .ic{width:18px;height:18px;color:var(--gold);flex:none;margin-top:2px}.steps{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px;display:grid}.step{background:var(--paper-2);border:1px solid var(--paper-line);border-radius:var(--r);padding:24px}.step .idx{font-family:var(--font-mono);color:var(--gold-deep);letter-spacing:.14em;font-size:12px}.step h3{color:var(--paper-ink);margin:12px 0 8px;font-size:18px}.step p{color:var(--paper-muted);margin:0;font-size:14.5px}.tally{border:1px solid var(--paper-line);border-radius:var(--r);background:var(--paper-2);margin-top:30px;overflow:hidden}.tally-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-muted);background:#f0ede4;grid-template-columns:1fr 150px;gap:16px;padding:15px 22px;font-size:11px;display:grid}.tally-row{border-top:1px solid var(--paper-line-2);color:var(--paper-ink);grid-template-columns:1fr 150px;align-items:baseline;gap:16px;padding:15px 22px;font-size:14.5px;display:grid}.tally-row .src{font-family:var(--font-mono);color:var(--paper-muted);font-size:12.5px}.tally-head span:last-child{text-align:right}.tally-row .share{font-family:var(--font-mono);color:#6e5207;text-align:right;font-size:13.5px}.src-note{color:#4b5057;margin-top:14px;font-size:13.5px}.consent{grid-template-columns:1.1fr .9fr;align-items:center;gap:26px;display:grid}.check{align-items:flex-start;gap:13px;margin-top:16px;display:flex}.box{border:1px solid var(--gold-line);width:20px;height:20px;color:var(--gold);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.check span{color:var(--muted);font-size:14.5px;line-height:1.6}.box{cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.box .tick{opacity:0;transition:opacity var(--dur) var(--ease)}.box.on{background:var(--gold);border-color:var(--gold);color:#0a0f18}.box.on .tick{opacity:1}.btn.off{border:1px solid var(--line-2);color:var(--faint);box-shadow:none;pointer-events:none;background:0 0}.gate-hint{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-top:12px;font-size:11px}.gate-hint.hide{display:none}.waiver{color:var(--gold-bright);border-bottom:1px solid var(--gold-line);margin-top:14px;font-size:13.5px;display:inline-block}@media (max-width:980px){.calc-grid,.steps,.consent,.out-grid{grid-template-columns:1fr}.tally-head,.tally-row{grid-template-columns:1fr;row-gap:6px}.tally-head span:last-child,.tally-row .share{text-align:left}}
.cards-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}button.faq-item{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0}.faq-item.open{padding-left:14px}.faq-item.open .arw{transform:rotate(90deg)}.faq-a{max-width:60ch;color:var(--paper-muted);padding:0 4px 26px;font-size:15px;line-height:1.7}.band-dark .card h3{color:var(--paper-ink)}.paper .spec-row{border-bottom-color:var(--paper-line-2)}.paper .spec-row .k,.paper .spec-row .v{color:var(--paper-ink)}.paper .spec h2,.paper .spec h3{color:var(--gold-deep)}.paper .spec-note{color:var(--paper-muted)}.kassa-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:26px;display:grid}.cart-item{border-bottom:1px solid var(--line-2);align-items:center;gap:16px;padding:16px 0;display:flex}.cart-item img{object-fit:contain;border-radius:var(--r-sm);background:var(--glass);width:54px;height:54px;padding:5px}.cart-item .nm{font-family:var(--font-head);color:var(--ink);font-size:15px}.cart-item .sub{font-family:var(--font-mono);letter-spacing:.08em;color:var(--faint);margin-top:3px;font-size:11px}.cart-item .pr{font-family:var(--font-mono);color:var(--ink);margin-left:auto;font-size:15px}.sum-row{border-bottom:1px solid var(--line-2);color:var(--muted);justify-content:space-between;padding:11px 0;font-size:14.5px;display:flex}.sum-row span:last-child{font-family:var(--font-mono);color:var(--ink-2)}.sum-total{font-family:var(--font-head);color:var(--ink);justify-content:space-between;padding:16px 0 6px;font-size:19px;display:flex}.sum-total span:last-child{font-family:var(--font-mono);color:var(--gold-bright)}.pay-opt{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;width:100%;font-family:var(--font-head);color:var(--muted);transition:all var(--dur) var(--ease);background:#ffffff08;align-items:center;gap:12px;margin-top:10px;padding:14px 46px 14px 16px;font-size:14px;font-weight:600;display:flex;position:relative}.pay-opt.active{border-color:var(--gold-line);color:var(--ink);background:#c9a22717}.pay-opt:after{content:"";border:2px solid var(--line);width:18px;height:18px;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease);background:0 0;border-radius:50%;margin-top:-9px;position:absolute;top:50%;right:16px}.pay-opt.active:after{border-color:var(--gold);background:radial-gradient(circle at 50% 50%,var(--gold) 0 4.5px,transparent 4.5px)}.cart-antal{border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;margin-left:auto;display:flex;overflow:hidden}.cart-antal button{width:32px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.cart-antal button:hover:not(:disabled){color:var(--gold-bright)}.cart-antal button:disabled{color:var(--faint);cursor:default}.cart-antal span{text-align:center;min-width:28px;font-family:var(--font-mono);color:var(--ink);font-size:14px}.cart-item .pr{margin-left:16px}.cart-ta-bort{color:var(--faint);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;background:0 0;border:0;margin-left:12px;font-size:11px}.cart-ta-bort:hover{color:var(--gold-bright)}.tom-korg{color:var(--muted);padding:16px 0;font-size:14.5px}.rabatt-in{gap:8px;margin-top:14px;display:flex}.rabatt-in input{flex:1}.rabatt-in .btn{white-space:nowrap}.kassa-fel{color:var(--gold-bright);margin-top:10px;font-size:13px;line-height:1.5}.field-rubrik{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:11px;display:block}.field-last{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-2);font-family:var(--font-mono);background:#ffffff05;margin:0;padding:13px 15px;font-size:17px}.kassa-slutfor.off{pointer-events:auto;cursor:pointer}.kassa-slutfor:disabled{pointer-events:none;cursor:default}.gate-hint--blixt{animation:.34s linear 2 gate-hint-blixt}@keyframes gate-hint-blixt{0%,to{color:var(--faint)}50%{color:var(--gold-bright)}}@media (prefers-reduced-motion:reduce){.gate-hint--blixt{color:var(--gold-bright);animation:none}}.check--blixt{border-radius:var(--r-sm);animation:.34s linear 2 check-blixt}.check--blixt .box{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}@keyframes check-blixt{0%,to{background:0 0;box-shadow:0 0 #0000}50%{background:var(--gold-soft);box-shadow:0 0 0 6px var(--gold-soft)}}@media (prefers-reduced-motion:reduce){.check--blixt{background:var(--gold-soft);box-shadow:0 0 0 6px var(--gold-soft);animation:none}}.rabatt-rad span:last-child{color:var(--gold-bright)}.rabatt-notis{border:1px solid var(--gold-line);border-left:3px solid var(--gold);border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink);animation:rabatt-notis-in .24s var(--ease) both;align-items:flex-start;gap:9px;margin-top:10px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex;box-shadow:0 16px 34px -24px #1b243480}.rabatt-notis .ic{color:var(--ink);flex:none;margin-top:1px}@keyframes rabatt-notis-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rabatt-notis{animation:none}}.check-hjalp{color:var(--faint);margin:6px 0 0 33px;font-size:12.5px;line-height:1.5}.bekraftelse-wrap{max-width:720px}.bekraftelse-status{color:var(--muted);font-size:14.5px;line-height:1.65}.bekraftelse-rad{border-bottom:1px solid var(--line-2);color:var(--muted);justify-content:space-between;gap:16px;padding:12px 0;font-size:14.5px;display:flex}.bekraftelse-rad span:last-child{font-family:var(--font-mono);color:var(--ink-2)}.bekraftelse-underrad{color:var(--muted);margin-top:12px;font-size:13.5px;line-height:1.6}@media (max-width:620px){.cart-item{flex-wrap:wrap;row-gap:10px}.cart-item>div:not(.cart-antal){flex:calc(100% - 71px);min-width:0}.cart-antal{margin-left:0}.cart-item .pr{margin-left:auto}}.art-list{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.art{background:var(--paper-2);border:1px solid var(--paper-line);border-radius:var(--r);transition:all var(--dur) var(--ease);flex-direction:column;gap:10px;padding:26px;display:flex}.art:hover{box-shadow:var(--shadow-card);border-color:#c9a22773;transform:translateY(-4px)}.art .meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);gap:14px;font-size:10.5px;display:flex}.art h3{color:var(--paper-ink);font-size:19px}.art p{color:var(--paper-muted);flex:1;font-size:14.5px;line-height:1.6}.art .more{font-family:var(--font-mono);letter-spacing:.14em;color:var(--paper-ink);border-top:1px solid var(--paper-line-2);padding-top:14px;font-size:12px}@media (max-width:980px){.kassa-grid{grid-template-columns:minmax(0,1fr)}.art-list{grid-template-columns:1fr}}
.mp-mask{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.mp-ord{display:inline-block}.mp-vantar{opacity:0}@media (prefers-reduced-motion:no-preference){html:not(.mp-igang) .hero,html:not(.mp-igang) .page-hero{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) .9s forwards rs-fram}}@keyframes rs-fram{to{opacity:1}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped,.offerbar.mp-slinga-far{overflow:hidden}.offerbar .wrap.mp-slinga{flex-wrap:nowrap;align-items:center;width:max-content;animation:38s linear infinite mp-slinga;display:flex}.offerbar .wrap.mp-slinga:hover{animation-play-state:paused}@keyframes mp-slinga{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec-head.mp-klar:after{content:"";background:var(--gold);transform-origin:0;width:72px;height:2px;margin-top:16px;animation:.9s cubic-bezier(.16,1,.3,1) both mp-regel;display:block}@keyframes mp-regel{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.card,.btn{transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1)}.btn:hover{transform:translateY(-1px)}.btn:active{transition-duration:.1s;transform:scale(.97)}.hero h1{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.mp-vantar{opacity:1}.card,.btn{transition:none}.offerbar .wrap.mp-slinga{animation:none}}
h1,.page-hero h1,.cal-hero h1{font:var(--heading-1);letter-spacing:var(--tracking-1)}.hero h1{font:var(--heading-display)}h2,.sec-head h2{font:var(--heading-2);letter-spacing:var(--tracking-2)}.panel h2{font:var(--heading-2-compact);letter-spacing:var(--tracking-3);text-transform:none;color:var(--ink)}h3,.feat h3,.card h3,.spec h2,.spec h3,.step h3,.art h3{font:var(--heading-3);letter-spacing:var(--tracking-3);text-transform:none}h4,h5,h6,.f-cols h2{font:var(--heading-small);letter-spacing:var(--tracking-small);text-transform:none;color:var(--ink)}h1,h2,h3,h4,h5,h6{text-wrap:balance}.faq-item span:first-child{font:var(--heading-3);letter-spacing:var(--tracking-3)}.offerbar b,.stat .num i,.spec-note b,.page-hero h1 .g,.cal-hero h1 .g,.waiver,.sum-total span:last-child{color:var(--ink)}.page-hero h1 .g,.cal-hero h1 .g,.page-hero h1 .g .mp-ord,.cal-hero h1 .g .mp-ord{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-decoration-thickness:var(--focus-width);text-underline-offset:.15em}a,button,input,select,textarea,[tabindex],.btn,.card,.art,.tab,.chips button,.pay-opt,.faq-item,.nav-cta,.links a,.f-cols a,.box{transition-property:color,background-color,border-color,transform,opacity;transition-duration:var(--dur);transition-timing-function:var(--ease)}:is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--navy);outline-offset:var(--focus-offset)}:is(a,button,input,select,textarea,[tabindex]):hover{border-color:var(--gold)}a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.links a:hover{text-decoration:none}.f-cols a:hover,.chips button:hover{color:var(--ink)}:is(a,button,[role=checkbox]):active{transform:translateY(var(--press))}.card:hover,.art:hover{transform:translateY(var(--lift));box-shadow:none}.faq-item:hover,.faq-item.open{padding-left:4px}.fill{transition-duration:var(--dur)}:is(button,input,select,textarea,.btn,.nav-cta,.brand,.chips button,.box){min-width:var(--touch);min-height:var(--touch)}.brand,.nav-cta{justify-content:center;align-items:center;display:inline-flex}.box{border-radius:var(--r-sm)}@media (max-width:640px){.f-cols a,.spec-row a.k,.lenke-rad a.k,.waiver,.art .more{min-width:var(--touch);min-height:var(--touch);align-items:center;display:flex}}@media (prefers-reduced-motion:reduce){:is(a,button,input,select,textarea,[tabindex]),.card,.art,.fill{transition:none}}
.page-hero .note{max-width:78ch}.page-hero .note.note-top{text-align:center;margin-top:0;margin-bottom:26px;justify-content:center;margin-inline:auto}.tbl-wrap{border:1px solid var(--paper-line);border-radius:var(--r);background:var(--paper-2);margin-top:28px;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;min-width:720px;font-size:14.5px}.tbl th{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-muted);text-align:left;border-bottom:1px solid var(--paper-line);white-space:nowrap;padding:15px 18px;font-size:10.5px;font-weight:500}.tbl td{border-bottom:1px solid var(--paper-line-2);color:var(--paper-muted);vertical-align:top;padding:15px 18px;line-height:1.6}.tbl tr:last-child td{border-bottom:0}.tbl b{color:var(--paper-ink);font-weight:600}.tbl .nm{color:var(--paper-ink)}.tbl .n{font-family:var(--font-mono);color:var(--paper-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.tbl .w{white-space:nowrap}.tbl a{color:var(--paper-ink);border-bottom:1px solid var(--gold-line)}.tbl .u a{word-break:break-all}.tbl a:hover{border-bottom-color:var(--gold)}.stats.fyra{grid-template-columns:repeat(4,1fr)}.stats.fyra .stat .lbl{letter-spacing:.1em;-webkit-hyphens:none;hyphens:none;font-size:10px}.tbl.wide{min-width:920px}.srclist{gap:12px;margin-top:26px;display:grid}.srca{background:var(--paper-2);border:1px solid var(--paper-line);border-radius:var(--r-sm);transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease);align-items:center;gap:16px;padding:17px 20px;scroll-margin-top:96px;display:flex}.srca:hover{border-color:var(--gold-line);transform:translateY(-2px)}.srca:target{border-color:var(--gold)}.srca .tt{color:var(--paper-ink);font-size:14.5px;line-height:1.45}.srca .tt span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--paper-muted);word-break:break-all;margin-top:5px;font-size:11px;display:block}.srca .tp{border:1px solid var(--paper-line);border-radius:var(--r-full);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-muted);white-space:nowrap;flex:none;margin-left:auto;padding:5px 11px;font-size:10px}.srca .go{font-family:var(--font-mono);color:var(--gold);flex:none;font-size:14px}.callout{border:1px solid var(--gold-line);border-radius:var(--r);background:var(--gold-soft);margin-top:30px;padding:24px 26px}.callout h2,.callout h3{color:var(--paper-ink);margin-bottom:10px;font-size:17px}.callout p{color:var(--paper-muted);font-size:14.5px;line-height:1.7}.callout p+p{margin-top:10px}.callout.plain{border-color:var(--paper-line);background:var(--paper-2)}.callout .lead-in{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:10px;font-size:11px;display:block}.quote{border-left:3px solid var(--gold);border-radius:0 var(--r) var(--r) 0;background:var(--paper-2);max-width:660px;margin-top:26px;padding:26px 28px}.quote p{color:var(--paper-ink);font-size:16.5px;line-height:1.7}.quote .src{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-muted);margin-top:14px;font-size:11px;display:block}.card-status{z-index:3;background:var(--navy);color:var(--bg);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-full);box-shadow:var(--shadow-card);padding:9px 15px;font-size:13px;position:absolute;top:16px;left:16px}.card-status-inline{align-self:flex-start;position:static}.band-paper.tatt-topp{padding-top:20px}.band-paper.noll-topp{padding-top:0}.band-paper.noll-topp .prose p:first-child{margin-top:0}.band-paper.sortiment-topp{padding-top:64px}.page-hero.hero-tatt{padding-bottom:16px}.testning-sida #sammanfattning{padding-top:48px}.testning-sida #sammanfattning>.wrap,.testning-sida #verifiera>.wrap,.testning-sida #monster>.wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.testning-sida #sammanfattning .sec-head,.testning-sida #verifiera .sec-head,.testning-sida #monster .sec-head{margin-bottom:0}.testning-sida #sammanfattning .stats{grid-column:1/-1}.testning-sida #monster .monster-tabell{grid-column:1/-1;margin-top:44px}@media (max-width:980px){.testning-sida #sammanfattning>.wrap,.testning-sida #verifiera>.wrap,.testning-sida #monster>.wrap{grid-template-columns:minmax(0,1fr);gap:32px}}.band-dark.kalk-tatt{padding-bottom:48px}.band-paper.pennor-tatt{padding-top:48px}.prose{max-width:560px}.prose p{color:var(--paper-muted);margin-top:16px;font-size:15.5px;line-height:1.75}.prose h3{color:var(--paper-ink);margin-top:36px;font-size:19px}.prose h3:first-child{margin-top:0}.prose b,.prose strong{color:var(--paper-ink)}.prose a{color:var(--paper-ink);border-bottom:1px solid var(--gold-line)}.prose a:hover{border-bottom-color:var(--gold)}.prose .blist,.blist{gap:11px;margin-top:14px;display:grid}.blist li{color:var(--paper-muted);padding-left:19px;font-size:15px;line-height:1.7;list-style:none;position:relative}.blist li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.blist li b{color:var(--paper-ink)}.blist.no li:before{background:#c4c8ce}.blist li a{color:var(--paper-ink);border-bottom:1px solid var(--gold-line)}.twocol{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.twocol .panel{background:var(--paper-2)}.twocol .panel h2{color:var(--paper-ink)}.twocol .panel .blist{margin-top:6px}.twocol .quote{margin-top:0}.crumbs{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:11px;display:flex}.crumbs a:hover{color:var(--ink)}.crumbs .sep{color:var(--gold-line)}.crumbs .now{color:var(--ink)}.page-hero.prod-topp{padding-top:28px;padding-bottom:56px}.prod-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.prod-info{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.prod-info>.eyebrow{margin-top:2px}.prod-info>.lead{max-width:46ch;margin-top:0}.prod-info>.prod-panel{width:100%;max-width:420px;margin-top:26px}.prod-fakta{width:100%;max-width:420px;margin-top:30px}.prod-fakta .kv{border-top:1px solid var(--paper-line)}.prod-panel{background:var(--paper-2);border:1px solid var(--paper-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:24px;display:flex}.prod-panel .card-status-inline{margin-bottom:-6px}.prod-panel .prod-cta{flex-direction:column;align-items:stretch;gap:10px}.prod-panel .prod-cta .btn{justify-content:center}.prod-panel .hairline{margin:2px 0}.prod-panel .note{max-width:none}.prod-pris{align-items:baseline;gap:12px;display:flex}.prod-pris .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink);font-size:clamp(28px,3vw,40px)}.prod-pris .en{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--muted);font-size:11px}.spec-row .v:after{content:none}.prod-cta{flex-wrap:wrap;gap:12px;display:flex}.prod-cta .btn-ghost{border-color:var(--line)}.prod-stage-col{min-width:0}.prod-stage{aspect-ratio:1;border:1px solid var(--paper-line);border-radius:var(--r-lg);background:linear-gradient(160deg,#fff,#f2efe7);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.prod-stage:after{content:"";background-image:linear-gradient(90deg,#1b24340d 1px,#0000 1px),linear-gradient(#1b24340d 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 65% at 50% 55%,#000,#0000 80%);mask-image:radial-gradient(65% 65% at 50% 55%,#000,#0000 80%)}.prod-stage img{z-index:2;object-fit:cover;width:100%;height:100%;position:relative}.prod-monogram{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:0 26px;display:flex;position:relative}.prod-monogram .mk{font-family:var(--font-head);letter-spacing:-.02em;color:var(--paper-ink);font-size:clamp(20px,2.2vw,30px)}.prod-monogram .ln{background:var(--gold-line);width:44px;height:1px}.prod-monogram .sub{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-muted);font-size:10.5px}.card-stage .prod-monogram .mk{font-size:17px}.prod-nedre{padding-top:48px}.prod-bevis{background:var(--paper-2);border:1px solid var(--paper-line);border-radius:var(--r);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:6px 32px;max-width:760px;padding:20px 24px;display:grid}.prod-bevis h2{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);margin-top:6px;font-size:clamp(17px,1.6vw,20px);font-weight:600;line-height:1.25}.prod-bevis p{color:var(--paper-muted);max-width:58ch;margin:0;font-size:14px;line-height:1.6}.prod-bevis p+p{margin-top:8px}.prod-bevis a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:3px}.prod-bevis a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.prod-rel{margin-top:48px}.kv .r{border-bottom:1px solid var(--paper-line-2);justify-content:space-between;gap:24px;padding:15px 0;display:flex}.kv .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-muted);flex:none;font-size:10.5px}.kv .v{text-align:right;color:var(--paper-ink);font-variant-numeric:tabular-nums;font-size:15px}.rel-liste{border-top:1px solid var(--paper-line)}.rel-rad{border-bottom:1px solid var(--paper-line);border-radius:var(--r-sm);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 6px;display:grid}.rel-rad:hover{background:linear-gradient(90deg, var(--gold-soft), transparent 70%);text-decoration:none}.rel-thumb{border:1px solid var(--paper-line);border-radius:var(--r-sm);background:linear-gradient(160deg,#fff,#f2efe7);justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden}.rel-thumb img{object-fit:cover;width:100%;height:100%}.rel-thumb .prod-monogram{gap:0;padding:0 6px}.rel-thumb .prod-monogram .mk{font-size:11px}.rel-namn{flex-direction:column;gap:3px;min-width:0;display:flex}.rel-meta{letter-spacing:.14em;color:var(--paper-muted);font-size:10.5px}.rel-tittel{font-family:var(--font-head);letter-spacing:-.01em;color:var(--paper-ink);font-size:17px;font-weight:600}.rel-hoger{align-items:center;gap:16px;display:flex}.rel-hoger:after{content:"→";font-family:var(--font-mono);color:var(--paper-muted);font-size:14px;transition:color .14s,transform .14s}.rel-rad:hover .rel-hoger:after{color:var(--gold);transform:translate(3px)}.rel-hoger .card-status-inline{padding:6px 12px;font-size:11px}.rel-pris{letter-spacing:.08em;color:var(--paper-ink);font-size:13px}.kv .v a{text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:3px}.kv .v a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}@media (max-width:620px){.rel-rad{grid-template-columns:56px minmax(0,1fr) auto;gap:14px}.rel-thumb{width:56px;height:56px}.rel-hoger{flex-direction:column;align-items:flex-end;gap:6px}.rel-hoger:after{display:none}}.lenke-rad{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.lenke-rad .k{font-family:var(--font-mono);color:var(--ink-2);font-size:15px}.lenke-rad .v{font-family:var(--font-mono);letter-spacing:.06em;color:var(--faint);text-align:right;font-size:11.5px}.paper .spec-row a.k:hover{color:var(--gold-deep)}.card-mer{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);font-size:11px}.card:hover .card-mer{color:var(--paper-ink)}.card:hover .card-mer:after{content:" →"}@media (max-width:620px){.prod-cta,.prod-cta .btn{width:100%}.prod-panel{padding:20px}}@media (max-width:980px){.prod-hero-grid{grid-template-columns:minmax(0,1fr)}.prod-stage{width:100%;max-width:460px;margin-inline:auto}.prod-fakta,.prod-info>.prod-panel{max-width:none}.prod-bevis{grid-template-columns:minmax(0,1fr)}.stats.fyra{grid-template-columns:1fr 1fr}.twocol{grid-template-columns:1fr}.art-list{grid-template-columns:minmax(0,1fr)}.art{min-width:0}.art .meta{flex-wrap:wrap;gap:6px 14px}.art h3,.art p,.blist li{overflow-wrap:anywhere;min-width:0}}@media (max-width:620px){.stats.fyra{grid-template-columns:1fr}.srca{flex-wrap:wrap}.srca .tp{margin-left:0}}.artikkel-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:22px;font-size:11px;display:flex}.artikkel-layout{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:clamp(28px,4vw,72px);display:grid}.artikkel-body h2{color:var(--paper-ink);margin-top:46px;scroll-margin-top:104px;font-size:clamp(21px,2.4vw,26px);line-height:1.24}.artikkel-body h2:first-child{margin-top:0}.artikkel-body h3{margin-top:0;font-size:17px}.artikkel-body .callout{margin-top:32px}.artikkel-body .blist{margin-top:18px}.artikkel-body>.tbl-wrap+p,.artikkel-body>.tbl-wrap+.callout{margin-top:26px}.tbl-cap{caption-side:top;text-align:left;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-muted);padding:16px 18px 4px;font-size:10.5px}.artikkel-steg{border-top:1px solid var(--paper-line-2);gap:18px;margin-top:22px;padding-top:22px;display:flex}.artikkel-steg:first-of-type{border-top:0;margin-top:22px;padding-top:0}.artikkel-steg .nr{border:1px solid var(--gold);width:32px;height:32px;font-family:var(--font-mono);color:var(--gold-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.artikkel-steg h3{color:var(--paper-ink);margin-top:3px;font-size:17px}.artikkel-steg p{color:var(--paper-muted);margin-top:8px;font-size:15.5px;line-height:1.75}.artikkel-aside{gap:22px;display:grid;position:sticky;top:100px}.artikkel-panel{border:1px solid var(--paper-line);border-radius:var(--r);background:var(--paper-2);padding:22px}.artikkel-panel h2{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-size:10.5px;font-weight:500}.artikkel-toc{counter-reset:toc;gap:11px;margin-top:16px;display:grid}.artikkel-toc li{gap:12px;font-size:14.5px;line-height:1.5;list-style:none;display:flex}.artikkel-toc li:before{counter-increment:toc;content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);color:var(--gold-deep);padding-top:3px;font-size:11px}.artikkel-toc a{color:var(--paper-muted)}.artikkel-toc a:hover{color:var(--paper-ink)}.artikkel-prod{border-bottom:1px solid var(--paper-line-2);justify-content:space-between;gap:14px;padding:13px 0;font-size:14.5px;display:flex}.artikkel-prod:first-of-type{margin-top:12px}.artikkel-prod:last-child{border-bottom:0;padding-bottom:0}.artikkel-prod-navn{color:var(--paper-ink)}.artikkel-prod-pris{color:var(--paper-muted);white-space:nowrap}.artikkel-panel-note p{color:var(--paper-muted);margin-top:12px;font-size:14px;line-height:1.65}.artikkel-hoved{border:1px solid var(--paper-line);border-radius:var(--r);background:var(--paper-2);transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-content:space-between;align-items:flex-end;gap:32px;padding:32px;display:flex}.artikkel-hoved:hover{border-color:#c9a22773;transform:translateY(-4px)}.artikkel-hoved-txt .meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);flex-wrap:wrap;gap:14px;font-size:10.5px;display:flex}.artikkel-hoved h2{color:var(--paper-ink);margin-top:16px;font-size:clamp(24px,2.8vw,34px);line-height:1.18}.artikkel-hoved p{max-width:68ch;color:var(--paper-muted);margin-top:14px;font-size:16px;line-height:1.7}.artikkel-hoved .more{font-family:var(--font-mono);letter-spacing:.14em;color:var(--paper-ink);margin-top:20px;font-size:12px;display:inline-block}.artikkel-hoved-mer{text-align:right;font-family:var(--font-mono);color:var(--gold-deep);flex:none}.artikkel-hoved-mer b{font-size:40px;font-weight:400;line-height:1;display:block}.artikkel-hoved-mer small{letter-spacing:.16em;text-transform:uppercase;color:var(--paper-muted);font-size:10.5px}.artikkel-list{margin-top:34px}.artikkel-list .art:last-child:nth-child(odd){grid-column:1/-1}.artikkel-list .art h3 a{color:inherit}@media (max-width:1000px){.artikkel-layout{grid-template-columns:minmax(0,1fr)}.artikkel-aside{position:static}.artikkel-hoved{flex-direction:column;align-items:flex-start;padding:24px 22px}.artikkel-hoved-mer{display:none}.artikkel-body h2{scroll-margin-top:76px}}.lenke-rad.artikkel{align-items:flex-start}.lenke-rad.artikkel .k{flex:1;font-family:inherit;font-size:15.5px;line-height:1.45}.lenke-rad.artikkel .v{flex:none;padding-top:3px}@media (max-width:700px){.tbl.tbl-mob,.tbl.tbl-mob.wide{min-width:0}.tbl.tbl-mob .w{white-space:normal}.tbl.tbl-mob th,.tbl.tbl-mob td{padding:12px 13px;font-size:13.5px}.tbl.tbl-mob .u a{word-break:break-word}}.prod-block h2,.prod-block h3,.prose h3,.callout h2,.callout h3,.artikkel-body h3,.artikkel-steg h3{font:var(--heading-3);letter-spacing:var(--tracking-3);text-transform:none}.artikkel-panel h2,.tbl-cap,.callout .lead-in,.srca .tt,.cart-item .nm,.prod-monogram .mk,.card-stage .prod-monogram .mk{font:var(--heading-small);letter-spacing:var(--tracking-small);text-transform:none}.artikkel-body h2{font:var(--heading-2-compact);letter-spacing:var(--tracking-3)}.artikkel-hoved h2{font:var(--heading-2);letter-spacing:var(--tracking-2)}.crumbs .sep,.srca .go{color:var(--ink-2)}.lenke-rad .k:hover{color:var(--ink)}.srca:hover,.artikkel-hoved:hover{transform:translateY(var(--lift))}@media (max-width:640px){.crumbs a,.artikkel-toc a,.artikkel-prod{min-width:var(--touch);min-height:var(--touch);align-items:center;display:inline-flex}}.nav-toggle,.nav-mobil{display:none}@media (max-width:980px){.nav-toggle{width:var(--touch);height:var(--touch);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);cursor:pointer;font:inherit;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:inline-flex}.nav-toggle-bar{width:20px;height:2px;transition:transform var(--dur) var(--ease);background:currentColor;border-radius:2px;display:block}.nav-toggle.on .nav-toggle-bar:first-child{transform:translateY(3.5px)rotate(45deg)}.nav-toggle.on .nav-toggle-bar:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav-mobil:not([hidden]){border-top:1px solid var(--line-2);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:block}.nav-mobil-lista{padding:6px 0;list-style:none;display:grid}.nav-mobil-lista a{min-height:var(--touch);border-bottom:1px solid var(--line-2);color:var(--muted);align-items:center;padding:0 2px;font-size:15px;font-weight:500;display:flex}.nav-mobil-lista li:last-child a{border-bottom:0}.nav-mobil-lista a.on{color:var(--ink)}.nav-mobil-frakt{min-height:var(--touch);font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);align-items:center;font-size:11px;display:inline-flex}.nav-mobil-frakt b{color:var(--ink-2);margin-left:.5em;font-weight:500}}.callout p{max-width:460px}@media (max-width:980px){.page-hero h1,.cal-hero h1{font-size:clamp(38px,3.7vw,50px)}}.cal-hero+section{padding:96px 0!important}@media (max-width:640px){.cal-hero+section{padding:64px 0!important}}.copy-wrap{position:relative}.copy-bricka{z-index:1;max-width:22ch;font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:.55;color:#1b2434;background:#c9a227d9;border-radius:3px;padding:1px 6px;font-size:9.5px;line-height:1.5;position:absolute;top:-1px;right:0;overflow:hidden}.copy-godkänd .copy-bricka{opacity:.18;color:#1b2434;background:#1b243440}.copy-utkast .copy-bricka{opacity:.9;background:#c9a227e6}.copy-okänd .copy-bricka{opacity:.8;color:#fff;background:#b43c3cbf}@media print{.copy-bricka{display:none}}
.nb-popup{z-index:60;background:var(--paper);width:min(22rem,100vw - 44px);color:var(--paper-ink);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-stage);padding:20px 20px 18px;position:fixed;bottom:22px;right:22px}.nb-stang{width:var(--touch);height:var(--touch);color:var(--ink-2);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.nb-stang:hover{color:var(--ink);background:var(--paper-line)}.nb-popup-rubrik{font-family:var(--font-head);letter-spacing:-.02em;margin-bottom:6px;padding-right:34px;font-size:19px;font-weight:600;line-height:1.25}.nb-popup-text{color:var(--ink-2);margin-bottom:14px;font-size:15px}.nb-popup-lank{color:var(--ink-2);text-underline-offset:3px;margin-top:10px;font-size:13px;text-decoration:underline;display:inline-block}.nb-popup-lank:hover{color:var(--ink)}.nb-form{gap:8px;display:grid}.nb-form label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.nb-rad{flex-wrap:wrap;gap:8px;display:flex}.nb-rad input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2);min-width:0;color:var(--ink);font-family:var(--font-body);flex:10rem;padding:12px 14px;font-size:15px}.nb-rad input:focus-visible{outline:var(--focus-width) solid var(--gold);outline-offset:var(--focus-offset)}.nb-rad .btn{flex:none}.nb-tack{color:var(--ok);font-weight:500;line-height:1.5}.nb-fel{color:#9a2b2b;font-size:14px}.nb-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:520px){.nb-popup{width:auto;bottom:12px;left:12px;right:12px}}
@media (hover:none){.card:hover:not(:active),.art:hover:not(:active),.artikkel-hoved:hover:not(:active),.srca:hover:not(:active),.btn:hover:not(:active),.btn-primary:hover:not(:active){transform:none}.spec-row:hover{background:0 0}.btn-primary:hover:not(:active),.nav-cta:hover:not(:active){background:var(--gold)}.card:hover .card-mer:after{content:none}.links a:hover:not(.on):after{right:100%}.offerbar .wrap.mp-slinga:hover{animation-play-state:running}}
.gWQOyW_shop{--shop-space:clamp(64px, 7vw, 104px)}.gWQOyW_shop .nav{background:var(--paper-2);border-color:var(--line)}.gWQOyW_shop .nav-in{padding:14px var(--gutter);gap:20px}.gWQOyW_shop .links{gap:16px;font-size:13px}.gWQOyW_shop .links a{min-height:var(--touch);white-space:nowrap;align-items:center;display:inline-flex}.gWQOyW_shop .links a:after{bottom:4px}.gWQOyW_shop .nav-right{gap:12px}.gWQOyW_shop .ship{letter-spacing:.025em;border:0;padding:0;font-size:10px}.gWQOyW_shop .nav-cta{background:var(--navy);color:var(--paper);padding:10px 20px}.gWQOyW_shop .nav-cta:hover{background:var(--navy-soft)}@media (min-width:1180px){.gWQOyW_shop .brand .word{display:inline}}.gWQOyW_shop .offerbar{background:var(--paper)}.gWQOyW_shop .offerbar .wrap{letter-spacing:.055em;gap:12px;min-height:40px;font-size:10px}.gWQOyW_shop .offerbar .dot{width:3px;height:3px;box-shadow:none}.gWQOyW_shop .hero{background:var(--paper)}.gWQOyW_shop .hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);padding:64px 0 48px}.gWQOyW_shop .hero .eyebrow{letter-spacing:.12em;font-size:11px;line-height:1.7}.gWQOyW_shop .hero h1{margin:20px 0 22px}.gWQOyW_shop .hero-sub{max-width:43ch;font-size:16px}.gWQOyW_shop .hero-visual{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--paper-2);padding:24px 12px 32px}.gWQOyW_shop .hero .box-caption .chip{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:6px 8px}.gWQOyW_shop .hero .box-caption .dot{box-shadow:none}.gWQOyW_shop .price-row{align-items:center;gap:8px 16px;margin-top:26px}.gWQOyW_shop .price{font-size:14px}.gWQOyW_shop .tag{border:0;border-left:1px solid var(--gold);letter-spacing:.08em;border-radius:0;padding:3px 0 3px 12px;font-size:10px}.gWQOyW_shop .hero-facts{letter-spacing:.08em;font-size:11px}:is(.gWQOyW_shop .hero .btn,.gWQOyW_shop .hero~section .btn){min-height:50px;box-shadow:none;justify-content:center;font-size:14px}:is(.gWQOyW_shop .hero .btn-primary,.gWQOyW_shop .hero~section .btn-primary){background:var(--navy);color:var(--paper)}:is(.gWQOyW_shop .hero .btn-primary svg,.gWQOyW_shop .hero~section .btn-primary svg){color:var(--gold)}.gWQOyW_shop .stats{padding:28px 0 36px}.gWQOyW_shop .stat{align-items:center;gap:18px;padding-left:28px;display:flex}.gWQOyW_shop .stat:first-child{padding-left:0}.gWQOyW_shop .stat .num{flex-shrink:0;font-size:28px}.gWQOyW_shop .stat .num i{font-size:17px}.gWQOyW_shop .stat .lbl{letter-spacing:.06em;max-width:20ch;margin-top:0;font-size:11px;line-height:1.6}.gWQOyW_shop .hero~section{padding-block:var(--shop-space);border-top:1px solid var(--line-2);background:var(--paper)}.gWQOyW_shop .hero~section:before{display:none}.gWQOyW_shop .hero~section .sec-head{margin-bottom:36px}.gWQOyW_shop .hero~section .eyebrow{letter-spacing:.13em;font-size:11px}.gWQOyW_shop .hero~section .sec-head h2{margin-top:18px}.gWQOyW_shop .hero~section .sec-head.mp-klar:after{display:none}:is(.gWQOyW_shop #varfor>.wrap,.gWQOyW_shop .hero~#faq>.wrap){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,88px);display:grid}:is(.gWQOyW_shop #varfor .sec-head,.gWQOyW_shop .hero~#faq .sec-head){margin-bottom:0}.gWQOyW_shop #varfor .sec-lead{max-width:none;font-size:15px}.gWQOyW_shop #varfor .feats{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.gWQOyW_shop #varfor .feat{border:0;border-top:1px solid var(--line);padding:24px 0 30px}.gWQOyW_shop #varfor .feat-top{margin-bottom:18px}.gWQOyW_shop #varfor .feat h3{font-size:18px}.gWQOyW_shop #varfor .feat p{font-size:14px}.gWQOyW_shop #varfor .feat svg{width:22px;height:22px;color:var(--navy)}.gWQOyW_shop #varfor .idx{color:var(--ink-2)}.gWQOyW_shop .hero~#produkter{background:var(--paper-2)}.gWQOyW_shop #produkter .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gWQOyW_shop #produkter .card{border-color:var(--line);border-radius:var(--r-sm);background:var(--paper-2);box-shadow:none;text-decoration:none}.gWQOyW_shop #produkter .card-stage{aspect-ratio:1.25;background:var(--paper);border-bottom-color:var(--line-2)}.gWQOyW_shop #produkter .card-stage:after{display:none}.gWQOyW_shop #produkter .card-stage img{object-fit:contain;filter:none;width:70%;max-height:90%}.gWQOyW_shop #produkter .card-stage-alt img{width:54%}.gWQOyW_shop #produkter .card-body{gap:12px;padding:24px}.gWQOyW_shop #produkter .card-meta{letter-spacing:.08em;font-size:11px}.gWQOyW_shop #produkter .card h3{font-size:21px}.gWQOyW_shop #produkter .card p{font-size:14px}.gWQOyW_shop #produkter .from{border-color:var(--line);margin-top:8px}.gWQOyW_shop .hero~section .specs{gap:48px}.gWQOyW_shop .hero~section .spec h3{padding-bottom:20px;font-size:18px}.gWQOyW_shop .hero~section .spec-row{padding-block:20px}.gWQOyW_shop .hero~#faq .faq-list{border-top-color:var(--line)}.gWQOyW_shop .hero~#faq .faq-item{border-color:var(--line);padding:24px 0}.gWQOyW_shop .hero~#faq .faq-item span:first-child{font-size:18px}.gWQOyW_shop .hero~#faq .arw{flex:0 0 20px}.gWQOyW_shop .site-footer{background:var(--paper-2);padding:56px 0 28px}.gWQOyW_shop .f-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr);gap:48px}.gWQOyW_shop .f-cols>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 24px;display:grid}.gWQOyW_shop .f-cols>div:last-child h4{grid-column:1/-1}.gWQOyW_shop .f-cols h4{margin-bottom:18px;font-size:14px}.gWQOyW_shop .f-cols a{min-height:var(--touch);margin:0;padding-block:10px;font-size:13px;line-height:1.6}.gWQOyW_shop .f-brand{font-size:11.95px}.gWQOyW_shop .f-blurb{max-width:34ch;font-size:13px}.gWQOyW_shop .disclaimer{max-width:none;margin-top:32px;padding-top:22px;font-size:10px}.gWQOyW_shop .disclaimer+.disclaimer{margin-top:18px;padding-top:18px}.gWQOyW_shop .site-footer .f-cols>div:first-child{flex-direction:column;display:flex}.gWQOyW_shop .site-footer .f-cols>div:first-child .disclaimer{margin-top:auto}@media (hover:hover) and (pointer:fine){.gWQOyW_shop #produkter .card:hover{border-color:var(--gold)}:is(.gWQOyW_shop .hero .btn-primary:hover,.gWQOyW_shop .hero~section .btn-primary:hover){background:var(--navy-soft)}}@media (max-width:1180px) and (min-width:981px){.gWQOyW_shop .links{gap:12px}.gWQOyW_shop .ship{font-size:9px}}@media (max-width:980px){.gWQOyW_shop .nav-in{padding-block:12px}.gWQOyW_shop .brand .word{display:inline}.gWQOyW_shop .nav-mobil:not([hidden]){overscroll-behavior:contain;background:var(--paper-2);border-bottom:1px solid var(--line);width:100%;max-height:calc(100dvh - 68px);box-shadow:var(--shadow-card);position:absolute;top:100%;overflow-y:auto}.gWQOyW_shop .nav-mobil-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-block:12px}.gWQOyW_shop .nav-mobil-lista a{min-height:52px}.gWQOyW_shop .nav-mobil-frakt{margin-bottom:12px}.gWQOyW_shop .hero-in{grid-template-columns:1fr 1fr;gap:28px;padding-block:44px}.gWQOyW_shop .hero-visual{order:0;padding:16px 4px 28px}.gWQOyW_shop .hero h1{font-size:44px}.gWQOyW_shop .hero .eyebrow{letter-spacing:.06em;font-size:9px}.gWQOyW_shop .hero .box-caption{gap:4px}.gWQOyW_shop .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.gWQOyW_shop .stat{border-left:1px solid var(--line);padding-left:20px;display:block}.gWQOyW_shop .stat:first-child{border-left:0}.gWQOyW_shop .stat .lbl{margin-top:12px}:is(.gWQOyW_shop #varfor>.wrap,.gWQOyW_shop .hero~#faq>.wrap){grid-template-columns:1fr;gap:32px}.gWQOyW_shop #varfor .sec-lead{max-width:55ch}.gWQOyW_shop #produkter .cards{gap:16px}.gWQOyW_shop #produkter .card-body{padding:20px}.gWQOyW_shop #produkter .card h3{font-size:19px}.gWQOyW_shop .f-cols{grid-template-columns:1fr 1.5fr;gap:32px}.gWQOyW_shop .f-cols>div:first-child{grid-column:1/-1}}@media (max-width:700px){.gWQOyW_shop .hero-in{grid-template-columns:minmax(0,1fr);gap:32px;padding:36px 0 28px}.gWQOyW_shop .hero h1{max-width:16ch;font-size:clamp(38px,7vw,48px)}.gWQOyW_shop .hero .eyebrow{letter-spacing:.04em;font-size:10px}.gWQOyW_shop .hero-sub{font-size:15px}.gWQOyW_shop .hero-visual{padding:12px 16px 26px}.gWQOyW_shop .hero .box-scene{max-width:480px}.gWQOyW_shop .hero .cta-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gWQOyW_shop .hero .btn{padding-inline:12px;font-size:13px}.gWQOyW_shop .hero .btn svg{flex-shrink:0;width:14px}.gWQOyW_shop .stat{padding-left:14px}.gWQOyW_shop .stat .num{font-size:24px}.gWQOyW_shop .stat .num i{font-size:14px}.gWQOyW_shop .stat .lbl{letter-spacing:.025em;font-size:10px}.gWQOyW_shop #produkter .cards{grid-template-columns:1fr}.gWQOyW_shop #produkter .card{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);display:grid}.gWQOyW_shop #produkter .card-stage{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line-2)}.gWQOyW_shop #produkter .card-stage img{width:86%}.gWQOyW_shop #produkter .card-stage-alt img{width:66%}.gWQOyW_shop #produkter .card-body{padding:22px 18px}.gWQOyW_shop #produkter .card h3{font-size:19px}.gWQOyW_shop #produkter .card p{font-size:13px}.gWQOyW_shop #produkter .card-meta{font-size:10px}.gWQOyW_shop .hero~section .specs{grid-template-columns:1fr;gap:32px}.gWQOyW_shop .hero~section .spec-cta{gap:8px}.gWQOyW_shop .hero~section .spec-cta .btn{padding-inline:12px;font-size:13px}}@media (max-width:540px){.gWQOyW_shop .brand .word{display:none}.gWQOyW_shop .offerbar .wrap{letter-spacing:.02em;flex-wrap:wrap;gap:4px 10px;padding-block:10px;font-size:9px}:is(.gWQOyW_shop .offerbar .wrap>span:first-child,.gWQOyW_shop .offerbar .wrap>a:first-child){text-align:center;flex-basis:100%}.gWQOyW_shop .offerbar .dot{display:none}:is(.gWQOyW_shop .offerbar .wrap>span,.gWQOyW_shop .offerbar .wrap>a,.gWQOyW_shop .offerbar em){white-space:nowrap}.gWQOyW_shop .nav-mobil-lista{gap:0 16px}.gWQOyW_shop #varfor .feats{gap:0 24px}.gWQOyW_shop #varfor .feat{padding-bottom:24px}.gWQOyW_shop #varfor .feat h3{font-size:17px}.gWQOyW_shop #varfor .feat p{font-size:13px}.gWQOyW_shop .f-cols{grid-template-columns:1fr;gap:28px}}@media (max-width:374px){.gWQOyW_shop #varfor .feats{grid-template-columns:1fr}.gWQOyW_shop #produkter .card{grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}.gWQOyW_shop #produkter .card-body{padding:18px 14px}}@media (max-width:440px){.gWQOyW_shop .hero .cta-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(.gWQOyW_shop .btn,.gWQOyW_shop .nav-cta,.gWQOyW_shop .card,.gWQOyW_shop .faq-item,.gWQOyW_shop .faq-item .arw){transition:none}}
