@font-face{font-family:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-vietnamese-wght-normal-DKRsWTd7.woff2)format("woff2-variations");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:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-ext-wght-normal-Cvgdx4cy.woff2)format("woff2-variations");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:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-wght-normal-CfZa4wxB.woff2)format("woff2-variations");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.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{--tjara:#0e1012;--tjara-2:#14171a;--tjara-3:#1c2024;--sno:#f2efe8;--sno-2:#e9e5dc;--papper:#fbfaf6;--blyerts:#17191b;--blyerts-2:#4f5358;--streck-ljus:#17191b24;--streck-mork:#f2efe824;--frost:#9fc4dc;--glod:#f0a24e;--glod-mork:#a35a10;--falu:#b4432f;--sans:"Familjen Grotesk Variable", "Familjen Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"DM Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--sida:clamp(20px, 4.4vw, 64px);--topp:72px;--sektion:clamp(88px, 10vw, 152px);--ut:cubic-bezier(.23, 1, .32, 1);--inut:cubic-bezier(.77, 0, .175, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=900px){:root{--topp:60px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--topp) + 12px);background:var(--tjara)}body{font-family:var(--sans);color:var(--sno);background:var(--tjara);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}[hidden]{display:none!important}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--glod);outline-offset:3px;border-radius:2px}.hoppa{z-index:100;background:var(--sno);color:var(--tjara);transition:transform .2s var(--ut);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.hoppa:focus-visible{transform:none}.ram{width:min(1312px, 100% - 2 * var(--sida));margin-inline:auto}.mono{font-family:var(--mono);font-feature-settings:"zero" 0}.rubrik{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:600;line-height:.98}.ingress{letter-spacing:-.005em;text-wrap:pretty;font-size:clamp(1.125rem,1.45vw,1.3125rem);line-height:1.45}.liten{opacity:.72;text-wrap:pretty;font-size:.875rem;line-height:1.55}.knapp{letter-spacing:-.005em;white-space:nowrap;min-height:52px;transition:transform .14s var(--ut), background-color .2s ease, border-color .2s ease, color .2s ease;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:0 24px;font-size:1rem;font-weight:600;display:inline-flex}.knapp:active{transform:scale(.97)}.knapp--ljus{background:var(--sno);color:var(--tjara)}.knapp--glas{color:var(--sno);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0e101252;border-color:#f2efe86b}.knapp--glod{background:var(--glod);color:var(--tjara)}.knapp--liten{min-height:44px;padding:0 18px;font-size:.9375rem}.knapp--bred{width:100%}@media (hover:hover) and (pointer:fine){.knapp--ljus:hover{background:#fff}.knapp--glas:hover{border-color:var(--sno);background:#0e101280}.knapp--glod:hover{background:#f6b066}}.chip{min-height:44px;transition:background-color .18s ease, border-color .18s ease, color .18s ease, transform .14s var(--ut);-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #f2efe83d;border-radius:999px;align-items:center;padding:0 16px;font-size:.9375rem;line-height:1.2;display:inline-flex;position:relative}.chip:active{transform:scale(.97)}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip:has(input:checked){background:var(--sno);border-color:var(--sno);color:var(--tjara)}.chip:has(input:focus-visible){outline:2px solid var(--glod);outline-offset:3px}@media (hover:hover) and (pointer:fine){.chip:hover{border-color:#f2efe899}}.js [data-visa]{opacity:0;transition:opacity .7s var(--ut), transform .9s var(--ut);transition-delay:var(--fordrojning,0s);transform:translateY(14px)}.js [data-visa].syns{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-visa]{transition:opacity .3s;transform:none}}.topp{z-index:50;height:var(--topp);padding:0 var(--sida);color:var(--sno);border-bottom:1px solid #0000;align-items:center;gap:32px;transition:background-color .3s,border-color .3s;display:flex;position:fixed;inset:0 0 auto}.topp.ar-rullad{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border-bottom-color:var(--streck-mork);background:#0e1012bd}.topp__logga{flex:none;width:224px;padding:6px 0;display:block}.logga{fill:currentColor;width:100%;height:auto;overflow:visible}.topp__nav{align-items:center;gap:28px;margin-left:auto;font-size:1rem;font-weight:500;display:flex}.topp__lank{font-size:inherit;font-weight:inherit;opacity:.94;background:0 0;border:0;padding:10px 0;transition:opacity .16s;position:relative}.topp__lank:after{content:"";transform-origin:0;height:1px;transition:transform .26s var(--ut);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.topp__lank[aria-current=page],.topp__lank.ar-har{opacity:1}.topp__lank[aria-current=page]:after,.topp__lank.ar-har:after{background:var(--glod);transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.topp__lank:hover{opacity:1}.topp__lank:hover:after{transform:scaleX(1)}}.topp__grupp{position:relative}.topp__knapp{cursor:pointer}.tjanstpanel{visibility:hidden;opacity:0;width:min(720px,72vw);transition:opacity .2s ease, transform .26s var(--ut), visibility 0s linear .26s;padding-top:14px;position:absolute;top:100%;left:-28px;transform:translateY(-6px)}.topp__grupp.ar-oppen .tjanstpanel{visibility:visible;opacity:1;transition:opacity .2s ease, transform .26s var(--ut), visibility 0s;transform:none}.tjanstpanel__lista{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--streck-mork);background:#0e1012f0;border-radius:3px;grid-template-columns:1fr 1fr;gap:2px;padding:10px;display:grid;box-shadow:0 40px 80px -40px #000c}.tjanstpanel__lank{border-radius:2px;gap:2px;padding:14px 16px;transition:background-color .16s;display:grid}.tjanstpanel__namn{letter-spacing:-.01em;font-weight:600}.tjanstpanel__rad{font-family:var(--mono);opacity:.66;font-size:.8125rem}.tjanstpanel__lank[aria-current=page]{box-shadow:inset 2px 0 0 var(--glod);background:#f2efe80f}@media (hover:hover) and (pointer:fine){.tjanstpanel__lank:hover{background:#f2efe814}}.topp__hoger{align-items:center;gap:20px;display:flex}.topp__tel{font-family:var(--mono);opacity:.9;font-variant-numeric:tabular-nums;padding:12px 0;font-size:.875rem}.topp__meny{background:0 0;border:0;min-width:44px;min-height:44px;padding:0 4px 0 16px;font-size:1rem;font-weight:600;display:none}.meny{z-index:45;padding:calc(var(--topp) + 16px) var(--sida) calc(24px + env(safe-area-inset-bottom));background:var(--tjara);overscroll-behavior:contain;opacity:0;flex-direction:column;justify-content:space-between;gap:24px;transition:opacity .22s;display:flex;position:fixed;inset:0;overflow-y:auto}.meny.ar-oppen{opacity:1}.meny__rubrik{font-family:var(--mono);opacity:.6;padding-bottom:6px;font-size:.8125rem}.meny__tjanster{border-bottom:1px solid var(--streck-mork);grid-template-columns:1fr 1fr;column-gap:16px;padding-bottom:14px;display:grid}.meny__tjanster a{align-items:center;min-height:44px;font-size:1rem;font-weight:500;line-height:1.2;display:flex}.meny__stora a{letter-spacing:-.03em;border-bottom:1px solid var(--streck-mork);align-items:center;min-height:56px;font-size:clamp(1.625rem,7.4vw,2.25rem);font-weight:600;line-height:1.1;display:flex}.meny a[aria-current=page]{color:var(--glod)}.meny__tel{min-height:56px;font-family:var(--mono);align-items:center;font-size:1rem;display:flex}@media (width<=1180px){.topp__nav{gap:22px}.topp__tel{display:none}}@media (width<=1060px){.topp__nav{display:none}.topp__hoger{margin-left:auto}.topp__meny{align-items:center;display:inline-flex}}@media (width<=900px){.topp{gap:12px}.topp__logga{width:176px}.topp__hoger .knapp{display:none}}@media (width<=360px){.meny__tjanster{grid-template-columns:minmax(0,1fr)}.topp__logga{width:152px}}.hero{--hus-x:68%;--hus-y:66%;--zoom:translate3d(0, -4%, 0) scale(1.16);isolation:isolate;height:100svh;min-height:600px;color:var(--sno);background:#101418;position:relative;overflow:hidden}.hero__bild{position:absolute;inset:0;overflow:hidden}.hero__vy{z-index:-2;transform-origin:var(--hus-x) var(--hus-y);transform:var(--zoom);animation:7s cubic-bezier(.2,.7,.2,1) both hero-in-mot-huset;position:absolute;inset:0}@keyframes hero-in-mot-huset{0%{transform:none}}.vy__lager{opacity:0;transition:opacity 0s 1.1s;position:absolute;inset:0}.vy__lager img{object-fit:cover;object-position:64% 50%;width:100%;height:100%;transform-origin:var(--hus-x) var(--hus-y);transition:transform 2.6s var(--ut);position:absolute;inset:0;transform:scale(1.03)}.vy__lager[data-namn=vinterdag] img,.vy__lager[data-namn=hostkvall] img{translate:0 .24%}.vy__lager[data-namn=vinternatt] img{translate:0 .37%}.vy__lager.is-pa{z-index:1;opacity:1;transition:opacity 1.1s var(--inut)}.vy__lager.is-pa img{transform:none}.hero.drar .vy__lager{transition-delay:.52s}.hero.drar .vy__lager.is-pa{transition-duration:.52s;transition-delay:0s}.hero.loopar .vy__lager img{transition:none;transform:none}.hero.loopar .vy__lager.is-pa,.hero.loopar .hero__skymning:after{transition-timing-function:linear(0, 0 3.03%, .001 3.03%, .001 6.06%, .002 6.06%, .002 9.09%, .005 9.09%, .005 12.12%, .01 12.12%, .01 15.15%, .016 15.15%, .016 18.18%, .024 18.18%, .024 21.21%, .035 21.21%, .035 24.24%, .049 24.24%, .049 27.27%, .066 27.27%, .066 30.3%, .089 30.3%, .089 33.33%, .117 33.33%, .117 36.36%, .154 36.36%, .154 39.39%, .205 39.39%, .205 42.42%, .276 42.42%, .276 45.45%, .383 45.45%, .383 48.48%, .527 48.48%, .527 51.52%, .654 51.52%, .654 54.55%, .741 54.55%, .741 57.58%, .802 57.58%, .802 60.61%, .846 60.61%, .846 63.64%, .88 63.64%, .88 66.67%, .907 66.67%, .907 69.7%, .928 69.7%, .928 72.73%, .946 72.73%, .946 75.76%, .959 75.76%, .959 78.79%, .971 78.79%, .971 81.82%, .979 81.82%, .979 84.85%, .986 84.85%, .986 87.88%, .992 87.88%, .992 90.91%, .995 90.91%, .995 93.94%, .998 93.94%, .998 96.97%, 1 96.97%, 1 100%)}.hero__skymning{z-index:-1;pointer-events:none;background:linear-gradient(0deg, var(--tjara) 0%, #0e101200 10%), linear-gradient(180deg, #080a0c8c 0%, #080a0c00 17%), linear-gradient(90deg, #080a0cb3 0%, #080a0c75 30%, #080a0c00 50%), linear-gradient(0deg, #080a0cdb 0%, #080a0c80 13%, #080a0c00 27%);position:absolute;inset:0}.hero__skymning:after{content:"";transition:opacity 1.1s var(--inut);background:linear-gradient(90deg,#080a0c6b 0%,#080a0c66 34%,#080a0c00 52%),linear-gradient(#080a0c00 74%,#080a0c52 86%,#080a0c80 100%);position:absolute;inset:0}.hero[data-bild=natt] .hero__skymning:after{opacity:0}.hero.drar .hero__skymning:after{transition-duration:.52s}.hero__text{left:max(var(--sida), (100% - 1312px) / 2);top:calc(var(--topp) + clamp(40px, 13svh, 168px));width:min(640px,46%);position:absolute}.hero__rubrik{letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 40px #00000047;font-size:clamp(3.25rem,min(7.4vw,12.6svh),8.25rem);font-weight:650;line-height:.92}.hero__ingress{text-shadow:0 1px 18px #00000080;max-width:30ch;margin-top:clamp(18px,2.6svh,28px);font-size:clamp(1.125rem,1.45vw,1.375rem);font-weight:500;line-height:1.4}.hero__knappar{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3.6svh,36px);display:flex}.hero__nummer{margin-left:.3em}.hero__rubrik,.hero__ingress,.hero__knappar,.aret{animation:hero-text-in .9s var(--ut) both}.hero__ingress{animation-delay:90ms}.hero__knappar{animation-delay:.16s}.aret{animation-delay:.42s}@keyframes hero-text-in{0%{opacity:0;transform:translateY(16px)}}.aret{left:max(var(--sida), (100% - 1312px) / 2);right:max(var(--sida), (100% - 1312px) / 2);text-shadow:0 1px 12px #00000080;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nu hint""yta yta";align-items:end;column-gap:24px;display:grid;position:absolute;bottom:clamp(10px,2svh,22px)}.nu{font-variant-numeric:tabular-nums;grid-area:nu;align-items:flex-end;gap:16px;min-width:0;display:flex}.nu__stort{letter-spacing:-.05em;white-space:nowrap;flex:none;font-size:clamp(2.75rem,3.9vw,3.75rem);font-weight:450;line-height:.82}.nu__stort .enhet{letter-spacing:-.01em;margin-left:.04em;font-size:.5em}.nu__text{flex:0 26.5rem;min-width:0;padding-bottom:1px}.aret.dagsljus .nu__stort{min-width:3.4em}.aret.dagsljus .nu__rad{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nu__etikett{letter-spacing:.01em;font-size:.8125rem;font-weight:600;line-height:1.3}.nu__rad{opacity:.92;margin-top:2px;font-size:.9375rem;line-height:1.35}.nu__sol{flex:none;width:168px;height:48px;margin-left:8px;overflow:visible}.nu__sol .s-yta{fill:#f2efe829}.nu__sol .s-horisont{stroke:#f2efe866;stroke-width:1px}.nu__sol .s-ljus{stroke:var(--sno);stroke-width:3px;stroke-linecap:round}.nu__sol .s-under{fill:none;stroke:#f2efe852;stroke-width:1.25px;stroke-dasharray:2 3}.nu__sol .s-over{fill:none;stroke:var(--sno);stroke-width:1.75px;stroke-linecap:round}.nu__sol .s-sol{fill:#f2efe88c;stroke:#080a0c99;stroke-width:1.5px}.nu__sol .s-sol.ar-uppe{fill:var(--glod)}.aret__hint{opacity:.92;white-space:nowrap;grid-area:hint;justify-self:end;padding-bottom:4px;font-size:.8125rem;font-weight:500;transition:opacity .2s}.aret.hint-under .aret__hint{opacity:0}.aret__yta{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-area:yta;height:76px;margin-top:10px;position:relative}.aret__yta:active{cursor:grabbing}.aret__yta:focus-visible{outline-offset:6px}.aret__skaft{fill:#f2efe8d1;filter:drop-shadow(0 1px 4px #00000073);width:100%;height:8px;transition:fill .2s;position:absolute;top:32px;left:0}.aret.drar .aret__skaft{fill:var(--sno)}.aret__manader{height:20px;font-family:var(--mono);pointer-events:none;font-size:.75rem;line-height:1;position:absolute;top:55px;left:0;right:0}.aret__manader li{opacity:.78;padding:5px 0 0 5px;transition:opacity .16s;position:absolute;top:0}.aret__manader li:before{content:"";background:currentColor;width:1px;height:8px;position:absolute;top:-14px;left:0}.aret__manader li.ar-nu{opacity:1;font-weight:500}.aret__manader .kort{display:none}.aret__idag{background:var(--glod);opacity:0;border-radius:50%;width:6px;height:6px;margin-left:-3px;transition:opacity .3s;position:absolute;top:33px;box-shadow:0 0 0 3px #f0a24e40}.aret__idag.syns{opacity:1}.aret__greppet{will-change:transform;pointer-events:none;width:0;height:100%;position:absolute;top:0;left:0}.huvud{width:14px;max-width:none;height:76px;fill:var(--sno);filter:drop-shadow(0 2px 6px #00000080);transform-origin:50% 76.7%;transition:transform .22s var(--ut);position:absolute;top:-22.292px;left:-7px}@media (hover:hover) and (pointer:fine){.aret__yta:hover .huvud{transform:scale(1.08)}}.aret.drar .huvud{transform:scale(1.16)}.aret__greppet.slar .huvud{animation:.52s cubic-bezier(.3,0,.2,1) hammarslag}@keyframes hammarslag{0%{transform:none}32%{transform:rotate(-18deg)}58%{transform:rotate(5deg)}78%{transform:rotate(-2deg)}to{transform:none}}@media (aspect-ratio<=4/5){.hero{--hus-x:50%;--hus-y:70%;--zoom:scale(1.14);background:var(--tjara);height:auto;min-height:0;overflow:visible}.hero__bild{height:calc(100svh - 64px);min-height:500px;position:relative}.vy__lager img{object-position:62% 50%;height:106%;top:-3%}.vy__lager[data-namn] img{translate:none}.vy__lager[data-namn=vinterdag] img{translate:0 1.95%}.hero__skymning{background:linear-gradient(180deg, #080a0ca8 0%, #080a0c6b 26%, #080a0c00 44%), linear-gradient(0deg, var(--tjara) 0%, #0e10129e 9%, #080a0c00 20%)}.hero__skymning:after,.hero[data-bild=natt] .hero__skymning:after{opacity:1;background:linear-gradient(#080a0c85 0%,#080a0c75 34%,#080a0c00 53%)}.hero__text{width:auto;padding:calc(var(--topp) + 30px) var(--sida) 0;pointer-events:none;inset:0}.hero__text>*{pointer-events:auto}.hero__rubrik{font-size:clamp(2.625rem,13.6vw,4.75rem);line-height:.92}.hero__ingress{max-width:28ch;margin-top:18px;font-size:1.0625rem}.hero__knappar{flex-wrap:nowrap;gap:10px;margin-top:30px}.hero__knappar .knapp{flex:1 1 0;min-width:0;padding:0 12px}.hero__knappar .knapp--ljus{flex-grow:1.5}.hero__nummer{display:none}.aret{padding:6px var(--sida) 30px;text-shadow:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"nu""yta""hint";animation:none;position:relative;bottom:auto;left:auto;right:auto}.nu{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stort sol""text text";align-items:end;gap:12px 14px;display:grid}.nu__stort{grid-area:stort;font-size:clamp(2.75rem,13vw,3.5rem)}.nu__sol{grid-area:sol;justify-self:end;width:min(168px,100%);margin:0}.nu__text{grid-area:text}.nu__rad,.aret.dagsljus .nu__rad{white-space:normal;min-height:2.7em}.aret__yta{margin-top:14px}.aret__hint{opacity:.8;justify-self:start;padding:2px 0 0}}@media (width<=480px){.aret__manader .lang{display:none}.aret__manader .kort{display:inline}.aret__manader li{padding-left:4px}}@media (aspect-ratio>=4/5) and (height<=560px){.hero{height:auto;overflow:visible}.hero__bild{height:100svh;min-height:340px;position:relative}.hero__rubrik{font-size:clamp(2.25rem,13svh,4rem)}.hero__text{top:calc(var(--topp) + 12px)}.hero__ingress{display:none}.aret{margin-inline:max(var(--sida), (100% - 1312px) / 2);padding:12px 0 24px;position:relative;bottom:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce){.hero__vy,.hero__rubrik,.hero__ingress,.hero__knappar,.aret{animation:none}.vy__lager{transition-delay:.4s}.vy__lager.is-pa{transition-duration:.4s;transition-delay:0s}.vy__lager img{transition:none;transform:none}}.bygger{background:var(--sno);color:var(--blyerts);padding:clamp(72px,8vw,128px) 0 clamp(80px,8vw,128px)}.bygger__huvud{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:clamp(40px,6vw,112px);padding-bottom:clamp(32px,4vw,56px);display:grid}.bygger__huvud .ingress{max-width:46ch;color:var(--blyerts-2)}.plattor{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,4.4vw,64px) clamp(20px,2.4vw,32px);display:grid}.platta{flex-direction:column;min-width:0;display:flex}.platta__bild{aspect-ratio:640/420;background:radial-gradient(120% 90% at 50% 40%, #f2efe80d, #f2efe800 70%), var(--tjara-2);border-radius:3px;position:relative;overflow:hidden;box-shadow:0 34px 64px -40px #0e101299}.platta__bild:before{content:"";pointer-events:none;border:1px solid #f2efe824;position:absolute;inset:10px}.platta__bild svg{width:100%;height:100%;position:relative}.platta__text{gap:10px;padding-top:22px;display:grid}.platta__namn{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:650;line-height:1.05}.platta__vad{text-wrap:pretty;max-width:52ch;font-size:1.125rem;line-height:1.5}.platta__norr{max-width:52ch;color:var(--blyerts-2);text-wrap:pretty;padding-left:16px;font-size:1rem;line-height:1.5;position:relative}.platta__norr:before{content:"";background:var(--glod-mork);width:2px;position:absolute;top:5px;bottom:5px;left:0}.platta__avtal{font-family:var(--mono);color:var(--blyerts-2);margin-top:2px;font-size:.8125rem}.platta[data-platta]{position:relative}.platta__lank:after{content:"";z-index:1;position:absolute;inset:0}.platta__lank:focus-visible{outline:none}.platta__lank:focus-visible:after{outline:2px solid var(--glod-mork);outline-offset:6px;border-radius:3px}.platta__inne{z-index:2;text-underline-offset:3px;-webkit-text-decoration:underline #17191b59;text-decoration:underline #17191b59;text-decoration-thickness:1px;position:relative}.platta__mer{text-underline-offset:5px;justify-self:start;margin-top:4px;font-size:.9375rem;font-weight:600;-webkit-text-decoration:underline #17191b52;text-decoration:underline #17191b52;text-decoration-thickness:1px;transition:text-decoration-color .16s}.platta__bild{transition:transform .5s var(--ut)}@media (hover:hover) and (pointer:fine){.platta[data-platta]:hover .platta__mer,.platta__inne:hover{text-decoration-color:currentColor}.platta[data-platta]:hover .platta__bild{transform:translateY(-4px)}}.textlank{text-underline-offset:5px;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);align-items:center;margin-top:14px;font-weight:600;transition:text-decoration-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.textlank:hover{text-decoration-color:currentColor}}.platta--ring{background:var(--tjara);color:var(--sno);border-radius:3px;justify-content:space-between;gap:28px;padding:clamp(28px,3.4vw,48px)}.platta__fraga{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:650;line-height:.98}.platta__svar{max-width:40ch;margin-top:16px;font-size:1.0625rem;line-height:1.5}.platta__knappar{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.platta__tel{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:600;-webkit-text-decoration:underline #f2efe873;text-decoration:underline #f2efe873;text-decoration-thickness:1px;transition:text-decoration-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.platta__tel:hover{text-decoration-color:currentColor}}.ritning{--ink:var(--sno);--halo:var(--tjara-2);overflow:visible}.ritning .k,.ritning .t,.ritning .m,.ritning .h,.ritning .d,.ritning .f{fill:none;stroke:var(--ink);stroke-linejoin:round;stroke-linecap:round}.ritning .k{stroke-width:2.5px}.ritning .t{stroke-width:1.6px}.ritning .m{stroke-width:1.3px}.ritning .h{stroke-width:1.2px}.ritning .d{stroke-width:1.6px;stroke-dasharray:7 6;stroke:#f2efe8c7}.ritning .f{stroke:var(--glod);stroke-width:3.6px}.ritning .p{fill:var(--ink)}.ritning .hm{fill:none;stroke:var(--ink);stroke-width:.85px;opacity:.5}.ritning .hp{fill:var(--ink);opacity:.5}.ritning text{font-family:var(--mono);fill:var(--ink);paint-order:stroke;stroke:var(--halo);stroke-width:6.5px;stroke-linejoin:round;font-size:18px}.ritning text.f-text{fill:var(--glod)}:is(.platta,[data-ritas]).vantar .k,:is(.platta,[data-ritas]).vantar .t,:is(.platta,[data-ritas]).vantar .m,:is(.platta,[data-ritas]).vantar .h,:is(.platta,[data-ritas]).vantar .f{stroke-dasharray:1 1;stroke-dashoffset:1px}:is(.platta,[data-ritas]).vantar .d,:is(.platta,[data-ritas]).vantar .y,:is(.platta,[data-ritas]).vantar .p,:is(.platta,[data-ritas]).vantar text{opacity:0}:is(.platta,[data-ritas]).ritad .k{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--inut)}:is(.platta,[data-ritas]).ritad .t{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--inut) .2s}:is(.platta,[data-ritas]).ritad .m,:is(.platta,[data-ritas]).ritad .h{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ut) .95s}:is(.platta,[data-ritas]).ritad .f{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--inut) 1.15s}:is(.platta,[data-ritas]).ritad .d,:is(.platta,[data-ritas]).ritad .y{opacity:1;transition:opacity .7s .65s}:is(.platta,[data-ritas]).ritad .p,:is(.platta,[data-ritas]).ritad text{opacity:1;transition:opacity .5s 1.15s}@media (width>=901px) and (width<=1180px){.ritning text{stroke-width:7px;font-size:19px}}@media (width<=900px){.bygger__huvud{grid-template-columns:minmax(0,1fr);row-gap:14px;padding-bottom:32px}.plattor{grid-template-columns:minmax(0,1fr);gap:48px}.platta__bild{margin-inline:calc(-1 * var(--sida));border-radius:0}.platta__bild:before{inset:8px}.platta__text{padding-top:18px}.platta--ring{margin-inline:calc(-1 * var(--sida));padding:36px var(--sida) 40px;border-radius:0}.ritning text{stroke-width:8px;font-size:23px}.ritning .k{stroke-width:2.8px}.ritning .t{stroke-width:1.8px}.ritning .m,.ritning .h{stroke-width:1.5px}.ritning .f{stroke-width:4px}.ritning .hm{stroke-width:1px}}.vagg{background:var(--tjara);color:var(--sno);padding:var(--sektion) 0}.vagg__huvud{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:clamp(40px,6vw,112px);display:grid}.vagg__huvud .ingress{opacity:.86;max-width:50ch}.vagg__figur{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:24px;margin-top:clamp(40px,5vw,72px);display:grid}.vagg__rityta{touch-action:pan-y;min-height:300px;position:relative}.vagg__rityta svg{width:100%;height:auto;overflow:visible}.vagg__matare{border-left:1px solid var(--streck-mork);align-content:center;gap:2px;padding-left:24px;display:grid}.matare{border-bottom:1px solid var(--streck-mork);padding:14px 0}.matare:last-child{border-bottom:0}.matare__etikett{font-family:var(--mono);opacity:.7;font-size:.8125rem;display:block}.matare__varde{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.75rem;line-height:1.1;transition:color .24s;display:block}.matare__varde--kall{color:var(--frost)}.vagg__styr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;margin-top:28px;display:grid}.vagg__reglage{gap:10px;display:grid}.vagg__reglage-text{font-family:var(--mono);opacity:.72;font-size:.8125rem}.vagg__val{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vagg__dom{text-wrap:pretty;grid-column:1/-1;max-width:62ch;min-height:3em;font-size:1.125rem;line-height:1.45}.vagg__dom strong{font-weight:600}.vagg__lager{border-top:1px solid var(--streck-mork);margin-top:36px}.vagg__lager summary{cursor:pointer;align-items:center;min-height:56px;font-weight:600;list-style:none;display:flex}.vagg__lager summary::-webkit-details-marker{display:none}.vagg__lager summary:before,.vagg__lager summary:after{content:"";width:11px;height:1.5px;transition:transform .26s var(--ut);background:currentColor;order:2}.vagg__lager summary:before{margin-left:14px}.vagg__lager summary:after{margin-left:-11px;transform:rotate(90deg)}.vagg__lager[open] summary:after{transform:rotate(0)}.lagertabell{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:720px;font-size:.9375rem}.lagertabell th,.lagertabell td{text-align:right;border-bottom:1px solid var(--streck-mork);padding:10px 0 10px 16px}.lagertabell th:first-child,.lagertabell td:first-child{text-align:left;padding-left:0}.lagertabell th{font-family:var(--mono);opacity:.7;font-size:.8125rem;font-weight:400}.lagertabell tr.ar-sparr td{color:var(--glod)}.vagg__lager .liten{max-width:78ch;margin:16px 0 8px}input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:0}input[type=range]::-webkit-slider-runnable-track{background:var(--spar,#f2efe84d);border-radius:2px;height:3px}input[type=range]::-moz-range-track{background:var(--spar,#f2efe84d);border-radius:2px;height:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--sno);border:0;border-radius:50%;width:26px;height:26px;margin-top:-11.5px;transition:box-shadow .16s;box-shadow:0 0 0 6px #f2efe824,0 2px 8px #0006}input[type=range]::-moz-range-thumb{background:var(--sno);border:0;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 6px #f2efe824,0 2px 8px #0006}input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 10px #f2efe82e,0 2px 8px #0006}.vagg input[type=range]{--spar:linear-gradient(90deg, var(--frost), #f2efe880 66%, var(--glod))}.vaxel{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:0 4px;font-size:.9375rem;display:inline-flex;position:relative}.vaxel input{opacity:0;width:1px;height:1px;position:absolute}.vaxel__spar{background:#f2efe833;border-radius:999px;width:42px;height:24px;transition:background-color .2s;position:relative}.vaxel__spar:after{content:"";background:var(--sno);width:18px;height:18px;transition:transform .26s var(--ut);border-radius:50%;position:absolute;top:3px;left:3px}.vaxel input:checked+.vaxel__spar{background:var(--falu)}.vaxel input:checked+.vaxel__spar:after{transform:translate(18px)}.vaxel input:focus-visible+.vaxel__spar{outline:2px solid var(--glod);outline-offset:3px}.vagg .chip{border-color:#f2efe84d}.v-lager{stroke:#f2efe861;stroke-width:1px}.v-hm{fill:none;stroke:#f2efe838;stroke-width:.8px}.v-hp{fill:#f2efe84d}.v-rut{stroke:#f2efe81a;stroke-width:1px}.v-text{font-family:var(--mono);fill:#f2efe8b8;font-size:11.5px}.v-text--stor{font-family:var(--sans);fill:var(--sno);font-size:15px;font-weight:600}.v-kurva{fill:none;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.v-dagg{stroke:var(--frost);stroke-width:1.2px;stroke-dasharray:5 5}.v-zon{fill:url(#v-kondens)}.v-zon-text{font-family:var(--mono);fill:var(--frost);font-size:11.5px}.v-sparr{stroke:var(--glod);stroke-width:3.5px;transition:transform .7s var(--inut)}.v-sparr.ar-fel{stroke:#ff8a73}.v-punkt{fill:var(--sno)}.v-grepp{cursor:ns-resize;touch-action:none}.v-grepp circle:first-child{fill:#9fc4dc2e}@media (width<=900px){.vagg__huvud{grid-template-columns:minmax(0,1fr);row-gap:16px}.vagg__figur{grid-template-columns:minmax(0,1fr)}.vagg__matare{border-left:0;border-top:1px solid var(--streck-mork);grid-template-columns:1fr 1fr;column-gap:16px;padding-left:0}.matare:nth-last-child(2){border-bottom:0}.matare__varde{font-size:1.375rem}.vagg__styr{grid-template-columns:minmax(0,1fr)}.vagg__dom{font-size:1.0625rem}}.kontroll{background:var(--sno);color:var(--blyerts);padding:var(--sektion) 0 calc(var(--sektion) * .6)}.kontroll__ram{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(56px,7vw,104px) clamp(40px,6vw,112px);display:grid}.kontroll__huvud .ingress{max-width:30ch;color:var(--blyerts-2);margin-top:20px}.utdrag{background:var(--papper);border:1px solid #17191b29;padding:8px clamp(18px,2.4vw,32px);position:relative;box-shadow:0 40px 80px -52px #17191b66}.utdrag__rad{border-bottom:1px solid var(--streck-ljus);grid-template-columns:200px minmax(0,1fr);gap:4px 20px;padding:18px 0;display:grid}.utdrag__rad:last-child{border-bottom:0}.utdrag__rad dt{font-family:var(--mono);color:var(--blyerts-2);padding-top:3px;font-size:.8125rem}.utdrag__rad dd{flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:1.0625rem;display:flex}.utdrag__rad .mono{letter-spacing:.02em;font-size:1.0625rem}.utdrag__atgard{min-height:44px;color:var(--blyerts);text-underline-offset:4px;background:0 0;border:0;align-items:center;margin:-12px 0;padding:0;font-size:.9375rem;font-weight:600;-webkit-text-decoration:underline #17191b59;text-decoration:underline #17191b59;text-decoration-thickness:1px;transition:text-decoration-color .16s;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.utdrag__atgard:hover{text-decoration-color:currentColor}}.utdrag__atgard.kopierad{color:var(--glod-mork);text-decoration-color:#0000}.utdrag__stampel{border:1.5px solid var(--falu);outline:1px solid var(--falu);outline-offset:-7px;width:112px;height:112px;color:var(--falu);font-family:var(--mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;opacity:.86;background:#fbfaf699;border-radius:50%;place-items:center;font-size:.75rem;line-height:1.35;display:grid;position:absolute;top:-34px;right:clamp(16px,3vw,40px);transform:rotate(-9deg)}.pris{border-top:1px solid var(--streck-ljus);grid-column:1/-1;padding-top:clamp(40px,5vw,64px)}.pris__rubrik{letter-spacing:-.025em;max-width:28ch;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:600;line-height:1.15}.pris__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin-top:36px;display:grid}.prisform h4{letter-spacing:-.015em;margin-top:18px;font-size:1.1875rem;font-weight:600}.prisform p{color:var(--blyerts-2);text-wrap:pretty;margin-top:6px}.prisform__bild{width:100%;height:auto;overflow:visible}.prisform__bild text{font-family:var(--mono);fill:var(--blyerts-2);font-size:10px}.pf-axel{stroke:#17191b4d;stroke-width:1px}.pf-stapel{fill:var(--blyerts);transform-box:fill-box;transform-origin:0;transition:transform 1.1s var(--inut);transform:scaleX(0)}.pris.syns .pf-stapel{transform:none}.pf-stapel--rorlig{fill:#17191bb8}.pf-tak{stroke:var(--blyerts);stroke-width:1.5px}.pf-tak--svag{stroke-dasharray:3 3;stroke-width:1px}.pf-rand{stroke:var(--glod-mork);stroke-width:1.5px}.pf-marg{opacity:0;transition:opacity .5s .9s}.pris.syns .pf-marg{opacity:1}@media (width<=900px){.kontroll__ram{grid-template-columns:minmax(0,1fr)}.utdrag__rad{grid-template-columns:minmax(0,1fr);padding:14px 0}.utdrag__stampel{width:88px;height:88px;font-size:.625rem;top:-54px}.pris__lista{grid-template-columns:minmax(0,1fr)}}.rot{background:var(--sno);color:var(--blyerts);padding:calc(var(--sektion) * .6) 0 var(--sektion)}.rot__ram{border-top:1px solid var(--streck-ljus);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(40px,6vw,112px);padding-top:clamp(56px,7vw,104px);display:grid}.rot__huvud .ingress{color:var(--blyerts-2);max-width:36ch;margin-top:20px}.rot__huvud .liten{max-width:46ch;color:var(--blyerts-2);opacity:1;margin-top:20px}.kalkyl{background:var(--tjara);color:var(--sno);gap:28px;padding:clamp(24px,3vw,44px);display:grid;box-shadow:0 40px 80px -48px #17191b99}.kalkyl__etikett{font-family:var(--mono);opacity:.72;padding:0;font-size:.8125rem;display:block}.kalkyl__falt{gap:4px;display:grid}.kalkyl__inmatning{border-bottom:1px solid var(--streck-mork);align-items:baseline;gap:10px;display:flex}.kalkyl__inmatning input{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-width:0;padding:4px 0 6px;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1.05}.kalkyl__inmatning input:focus{outline:none}.kalkyl__inmatning:focus-within{border-bottom-color:var(--glod)}.kalkyl__enhet{opacity:.7;font-size:1.25rem}.kalkyl__reglage{margin-top:6px}.kalkyl__agare{border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;display:flex}.segment{background:#f2efe81a;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}.segment:before{content:"";background:var(--sno);width:calc(50% - 3px);transition:transform .3s var(--ut);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.segment:has(label:nth-child(2) input:checked):before{transform:translate(100%)}.segment label{cursor:pointer;place-items:center;min-width:72px;min-height:44px;font-weight:600;transition:color .2s;display:grid;position:relative}.segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segment label:has(input:checked){color:var(--tjara)}.segment label:has(input:focus-visible){outline:2px solid var(--glod);outline-offset:2px;border-radius:999px}.kalkyl__ut{gap:18px;display:grid}.kalkyl__stapel{background:#f2efe814;border-radius:1px;height:12px;display:flex;overflow:hidden}.kalkyl__del{height:100%;transition:flex-grow .42s var(--ut);flex-basis:0}.kalkyl__del--betalar{background:#f2efe8db}.kalkyl__del--avdrag{background:var(--glod)}.kalkyl__siffror{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kalkyl__stort{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05;display:block}.kalkyl__stort--glod{color:var(--glod)}.kalkyl__not{opacity:.78;min-height:1.5em;font-size:.9375rem}@media (width<=900px){.rot__ram{grid-template-columns:minmax(0,1fr)}.kalkyl{margin-inline:calc(-1 * var(--sida))}}.ort{background:var(--tjara);color:var(--sno);padding-bottom:var(--sektion)}.ort__bild{height:clamp(560px,92vh,980px);position:relative;overflow:hidden}.ort__bild img{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.ort__bild:after{content:"";background:linear-gradient(180deg, #080a0c99 0%, #080a0c2e 32%, #080a0c00 52%), linear-gradient(90deg, #080a0c8c 0%, #080a0c33 36%, #080a0c00 56%), linear-gradient(0deg, var(--tjara) 0%, #0e101299 14%, #0e101200 30%);position:absolute;inset:0}.ort__text{padding-top:calc(var(--topp) + clamp(56px, 9vh, 120px));align-content:start;gap:20px;min-height:clamp(560px,92vh,980px);margin-top:calc(-1*clamp(560px,92vh,980px));display:grid;position:relative}.ort__text .rubrik{max-width:14ch}.ort__text .ingress{text-shadow:0 1px 24px #00000059;max-width:44ch}.byar__tra{opacity:.9;text-wrap:pretty;max-width:52ch;margin-bottom:clamp(32px,4vw,56px);font-size:clamp(1.125rem,1.45vw,1.3125rem);line-height:1.45}.byar{margin-top:clamp(-120px,-8vw,-48px);position:relative}.byar__rubrik{font-family:var(--mono);opacity:.74;border-bottom:1px solid var(--streck-mork);padding-bottom:14px;font-size:.8125rem;font-weight:400}.by{border-bottom:1px solid var(--streck-mork);grid-template-columns:180px minmax(0,1fr) 96px 92px;align-items:center;gap:20px;min-height:52px;display:grid}.by__namn{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.by__linje{height:3px;position:relative}.by__linje span{height:3px;width:var(--l);background:linear-gradient(90deg, #f2efe838, var(--sno));transform-origin:0;transition:transform 1.2s var(--inut);transition-delay:var(--fordrojning,0s);border-radius:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.by__linje span:after{content:"";background:var(--sno);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-4px}.byar.syns .by__linje span{transform:none}.by__km,.by__riktning{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;font-size:.875rem}.by__riktning{text-align:left;opacity:.7}@media (width<=900px){.ort__bild{height:108svh}.ort__text{min-height:108svh;padding-top:calc(var(--topp) + 36px);margin-top:-108svh}.ort__bild img{object-position:50% 70%}.ort__bild:after{background:linear-gradient(180deg, #080a0cbd 0%, #080a0c66 34%, #080a0c00 56%), linear-gradient(0deg, var(--tjara) 0%, #0e101200 26%)}.byar{margin-top:0}.by{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"namn km riktning""linje linje linje";gap:6px 14px;padding:14px 0 16px}.by__namn{grid-area:namn;font-size:1.125rem}.by__linje{grid-area:linje}.by__km{grid-area:km}.by__riktning{grid-area:riktning;min-width:64px}}.offert{background:var(--tjara-2);color:var(--sno);padding:var(--sektion) 0}.offert__ram{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px clamp(40px,6vw,112px);display:grid}.offert__huvud{top:calc(var(--topp) + 40px);position:sticky}.offert__huvud .ingress{opacity:.86;max-width:30ch;margin-top:20px}.offert__ring{border-top:1px solid var(--streck-mork);border-bottom:1px solid var(--streck-mork);margin-top:40px;padding:18px 0;transition:border-color .2s;display:grid}.offert__ring-etikett{font-family:var(--mono);opacity:.7;font-size:.8125rem}.offert__ring-nummer{letter-spacing:-.025em;margin-top:4px;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:600}@media (hover:hover) and (pointer:fine){.offert__ring:hover{border-color:#f2efe880}}.formular{gap:24px;display:grid}.formular__par{grid-template-columns:1fr 1fr;gap:16px;display:grid}.falt{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.falt__etikett{font-family:var(--mono);opacity:.74;padding:0;font-size:.8125rem}.falt input[type=text],.falt input[type=tel],.falt select,.falt textarea{background:#f2efe80a;border:1px solid #f2efe833;border-radius:2px;width:100%;min-height:52px;padding:12px 14px;font-size:1.0625rem;transition:border-color .16s,background-color .16s}.falt select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px}.falt select option{background:var(--tjara-2);color:var(--sno)}.falt textarea{resize:vertical;min-height:104px;line-height:1.5}.falt input:focus,.falt select:focus,.falt textarea:focus{border-color:var(--sno);background:#f2efe812;outline:none}.falt__fel{color:#ff9d88;font-size:.875rem;display:none}.falt.har-fel input{border-color:#ff9d88}.falt.har-fel .falt__fel{display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.bildval{cursor:pointer;border:1px dashed #f2efe852;border-radius:2px;align-items:center;min-height:56px;padding:0 16px;transition:border-color .16s;display:flex;position:relative}.bildval input{opacity:0;cursor:pointer;position:absolute;inset:0}.bildval:has(input:focus-visible){outline:2px solid var(--glod);outline-offset:3px}@media (hover:hover) and (pointer:fine){.bildval:hover{border-color:var(--sno)}}.bildval__text{opacity:.86;font-size:.9375rem}.bildval__tummar{flex-wrap:wrap;gap:8px;display:flex}.bildval__tummar img{object-fit:cover;border-radius:2px;width:64px;height:64px}.kvitto{background:var(--papper);color:var(--blyerts);font-family:var(--mono);outline:none;grid-column:2;padding:clamp(24px,3vw,40px) clamp(24px,3vw,40px) calc(clamp(24px,3vw,40px) + 10px);font-size:.9375rem;box-shadow:0 40px 80px -40px #000000b3;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.kvitto:not([hidden]){animation:kvitto-in .7s var(--ut)}@keyframes kvitto-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-24px)}to{opacity:1;clip-path:inset(0);transform:none}}.kvitto__etikett{color:var(--blyerts-2);font-size:.8125rem}.kvitto__rubrik{font-family:var(--sans);letter-spacing:-.03em;margin-top:6px;font-size:1.75rem;font-weight:600;line-height:1.1}.kvitto__lista{border-top:1px dashed #17191b59;margin:24px 0}.kvitto__lista div{border-bottom:1px dashed #17191b59;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.kvitto__lista dt{color:var(--blyerts-2)}.kvitto__lista dd{overflow-wrap:anywhere}.kvitto__demo{color:var(--blyerts-2);margin-bottom:20px;font-size:.8125rem}.kvitto .knapp--glas{color:var(--blyerts);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#17191b59}@media (width<=900px){.offert__ram{grid-template-columns:minmax(0,1fr)}.offert__huvud{position:static}.formular__par{grid-template-columns:minmax(0,1fr)}.kvitto{grid-column:1}}.fot{color:var(--sno);padding:clamp(64px, 8vw, 120px) 0 calc(40px + env(safe-area-inset-bottom));background:#0a0b0c}.fot__logga{color:var(--sno);display:block}.fot__kolumner{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:clamp(48px,6vw,88px);font-size:.9375rem;display:grid}.fot__kolumner p{opacity:.86;margin-top:6px}.fot__kolumner a{align-items:center;min-height:32px;transition:opacity .16s;display:inline-flex}.fot__rubrik{font-family:var(--mono);opacity:.6;margin-bottom:8px;font-size:.8125rem;font-weight:400}.fot__nu{border-top:1px solid var(--streck-mork);font-family:var(--mono);opacity:.74;margin-top:clamp(48px,6vw,80px);padding-top:20px;font-size:.8125rem}@media (width<=900px){.fot{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.fot__kolumner{grid-template-columns:1fr 1fr}.fot__kolumner a{width:100%;min-height:46px;display:flex}}.tumrad{display:none}@media (width<=900px){.tumrad{z-index:40;padding:8px 12px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border-top:1px solid var(--streck-mork);transition:transform .36s var(--ut);background:#0e1012cc;grid-template-columns:1fr 1.4fr;gap:8px;display:grid;position:fixed;inset:auto 0 0}.tumrad.goms{transform:translateY(110%)}.tumrad__knapp{min-height:50px;transition:transform .14s var(--ut);-webkit-tap-highlight-color:transparent;border:1px solid #f2efe85c;border-radius:2px;place-items:center;font-size:1rem;font-weight:600;display:grid}.tumrad__knapp:active{transform:scale(.97)}.tumrad__knapp--ljus{background:var(--sno);color:var(--tjara);border-color:var(--sno)}}.bygger,.vagg,.kontroll,.ort,.offert,.fot{--tona:clamp(96px, 15vh, 190px);isolation:isolate;position:relative}.bygger{--fran:var(--tjara)}.vagg{--fran:var(--sno)}.kontroll{--fran:var(--tjara)}.ort{--fran:var(--sno)}.offert{--fran:var(--tjara)}.fot{--fran:var(--tjara-2)}.bygger:before,.vagg:before,.kontroll:before,.ort:before,.offert:before,.fot:before{content:"";height:var(--tona);z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--fran), transparent);background:linear-gradient(180deg in oklab, var(--fran) 0%, color-mix(in oklab, var(--fran) 97%, transparent) 10%, color-mix(in oklab, var(--fran) 90%, transparent) 20%, color-mix(in oklab, var(--fran) 78%, transparent) 30%, color-mix(in oklab, var(--fran) 65%, transparent) 40%, color-mix(in oklab, var(--fran) 50%, transparent) 50%, color-mix(in oklab, var(--fran) 35%, transparent) 60%, color-mix(in oklab, var(--fran) 22%, transparent) 70%, color-mix(in oklab, var(--fran) 10%, transparent) 80%, color-mix(in oklab, var(--fran) 3%, transparent) 90%, transparent 100%);position:absolute;inset:0 0 auto}.bygger,.vagg,.kontroll{--tona:0px;padding-top:clamp(72px,8vw,128px)}.ort{--tona:clamp(160px, 26vh, 280px)}.ort:before{z-index:1}.ort__text{z-index:2}.sidtopp{isolation:isolate;background:var(--tjara);color:var(--sno);padding:calc(var(--topp) + clamp(28px, 6vw, 88px)) 0 clamp(40px, 5vw, 72px);position:relative;overflow:hidden}.sidtopp:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 78% 40%,#f0a24e12,#f0a24e00 70%);position:absolute;inset:0}.sidtopp__ram{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:32px clamp(32px,5vw,96px);display:grid}.sidtopp__rubrik{letter-spacing:-.042em;text-wrap:balance;margin-top:18px;font-size:clamp(2.5rem,4.9vw,4.75rem);font-weight:650;line-height:.95}.sidtopp__ingress{opacity:.9;text-wrap:pretty;max-width:34ch;margin-top:clamp(18px,2.4vw,28px);font-size:clamp(1.125rem,1.45vw,1.3125rem);line-height:1.45}.sidtopp__knappar{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,36px);display:flex}.sidtopp__rubrik,.sidtopp__ingress,.sidtopp__knappar,.smulor{animation:hero-text-in .9s var(--ut) both}.sidtopp__rubrik{animation-delay:40ms}.sidtopp__ingress{animation-delay:.11s}.sidtopp__knappar{animation-delay:.18s}.blad{aspect-ratio:640/420;background:radial-gradient(120% 90% at 50% 40%, #f2efe80d, #f2efe800 70%), repeating-linear-gradient(0deg, #f2efe809 0 1px, transparent 1px 32px), repeating-linear-gradient(90deg, #f2efe809 0 1px, transparent 1px 32px), var(--tjara-2);border-radius:3px;margin:0;position:relative;box-shadow:0 50px 90px -50px #000000e6}.blad:before{content:"";pointer-events:none;border:1px solid #f2efe824;position:absolute;inset:10px}.blad>svg{width:100%;height:100%;position:relative}.blad__text{font-family:var(--mono);opacity:.6;font-size:.75rem;position:absolute;bottom:18px;right:22px}.smulor ol{font-family:var(--mono);flex-wrap:wrap;align-items:center;font-size:.8125rem;display:flex}.smulor li{align-items:center;display:inline-flex}.smulor li+li:before{content:"/";opacity:.4;margin:0 10px}.smulor a{opacity:.72;align-items:center;min-height:46px;transition:opacity .16s;display:inline-flex}.smulor [aria-current]{opacity:.95}@media (hover:hover) and (pointer:fine){.smulor a:hover{opacity:1}}.matrad{grid-template-columns:repeat(var(--antal,3), minmax(0, 1fr));border-top:1px solid var(--streck-mork);margin-top:clamp(36px,5vw,64px);display:grid}.matrad>div{min-width:0;padding:16px 24px 4px 0}.matrad>div+div{border-left:1px solid var(--streck-mork);padding-left:24px}.matrad dt{font-family:var(--mono);opacity:.8;font-size:.8125rem}.matrad dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;text-wrap:balance;margin-top:4px;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15}.del{--tona:clamp(96px, 15vh, 190px);isolation:isolate;padding:clamp(64px,8vw,128px) 0;position:relative}.del--sno{background:var(--sno);color:var(--blyerts);--fran:var(--tjara)}.del--tjara{background:var(--tjara);color:var(--sno);--fran:var(--sno)}.del--tjara.fran-tjara2{--fran:var(--tjara-2)}.del--sno.fran-sno,.del--tjara.fran-tjara{--fran:transparent}.del:before{content:"";height:var(--tona);z-index:-1;pointer-events:none;background:linear-gradient(180deg in oklab, var(--fran) 0%, color-mix(in oklab, var(--fran) 97%, transparent) 10%, color-mix(in oklab, var(--fran) 90%, transparent) 20%, color-mix(in oklab, var(--fran) 78%, transparent) 30%, color-mix(in oklab, var(--fran) 65%, transparent) 40%, color-mix(in oklab, var(--fran) 50%, transparent) 50%, color-mix(in oklab, var(--fran) 35%, transparent) 60%, color-mix(in oklab, var(--fran) 22%, transparent) 70%, color-mix(in oklab, var(--fran) 10%, transparent) 80%, color-mix(in oklab, var(--fran) 3%, transparent) 90%, transparent 100%);position:absolute;inset:0 0 auto}.del:not(.fran-sno,.fran-tjara){padding-top:calc(var(--tona) + clamp(8px, 2vw, 32px))}.del.fran-sno,.del.fran-tjara{padding-top:0}.del--sno:not(.fran-sno),.del--tjara:not(.fran-tjara,.fran-tjara2){--tona:0px;padding-top:clamp(64px,8vw,128px)}.del__huvud{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:16px clamp(40px,6vw,112px);padding-bottom:clamp(32px,4vw,56px);display:grid}.del__huvud .ingress{max-width:48ch}.del--sno .del__huvud .ingress{color:var(--blyerts-2)}.del--tjara .del__huvud .ingress{opacity:.86}.spalt{border-top:1px solid var(--streck-ljus);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:18px clamp(40px,6vw,112px);padding:clamp(28px,3vw,44px) 0;display:grid}.del--tjara .spalt{border-top-color:var(--streck-mork)}.spalt:first-child{border-top:0;padding-top:0}.spalt__rubrik{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:600;line-height:1.12}.brodtext{text-wrap:pretty;gap:16px;max-width:62ch;font-size:1.125rem;line-height:1.6;display:grid}.del--sno .brodtext{color:#2a2d31}.brodtext strong{font-weight:600}.brodtext a:not(.knapp){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}.brodtext .kalla{font-family:var(--mono);opacity:.7;font-size:.8125rem;line-height:1.5}.citat{border-left:2px solid var(--glod-mork);margin:4px 0;padding-left:18px;font-size:1.1875rem;line-height:1.5}.del--tjara .citat{border-left-color:var(--glod)}.utdrag--sida{box-shadow:none;margin-top:4px}.utdrag--sida .utdrag__rad{grid-template-columns:180px minmax(0,1fr)}.utdrag__kalla{font-family:var(--mono);color:var(--blyerts-2);margin-top:6px;font-size:.8125rem;display:block}.utdrag__kalla a{text-underline-offset:3px;-webkit-text-decoration:underline #17191b4d;text-decoration:underline #17191b4d;text-decoration-thickness:1px}.riktpris{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.riktpris caption{text-align:left;font-family:var(--mono);opacity:.74;padding-bottom:12px;font-size:.8125rem}.riktpris th,.riktpris td{text-align:left;vertical-align:top;border-bottom:1px solid var(--streck-ljus);padding:14px 16px 14px 0}.del--tjara .riktpris th,.del--tjara .riktpris td{border-bottom-color:var(--streck-mork)}.riktpris thead th{font-family:var(--mono);opacity:.7;font-size:.8125rem;font-weight:400}.riktpris td:nth-child(2){white-space:nowrap;font-weight:600}.riktpris td:last-child{font-family:var(--mono);opacity:.74;font-size:.8125rem}.fler{border-top:1px solid var(--streck-mork)}.fler a{border-bottom:1px solid var(--streck-mork);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px 24px;min-height:64px;padding:12px 0;display:grid}.fler__namn,.fler__rad{transition:transform .3s var(--ut), color .2s ease}.fler__namn{letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;line-height:1.1}.fler__rad{font-family:var(--mono);opacity:.7;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.fler a:hover .fler__namn,.fler a:hover .fler__rad{transform:translate(12px)}.fler a:hover .fler__namn{color:var(--glod)}}.kallor{border-top:1px solid var(--streck-mork);margin-top:clamp(40px,5vw,64px)}.kallor summary{cursor:pointer;align-items:center;min-height:56px;font-weight:600;list-style:none;display:flex}.kallor summary::-webkit-details-marker{display:none}.kallor summary:before,.kallor summary:after{content:"";width:11px;height:1.5px;transition:transform .26s var(--ut);background:currentColor;order:2}.kallor summary:before{margin-left:14px}.kallor summary:after{margin-left:-11px;transform:rotate(90deg)}.kallor[open] summary:after{transform:rotate(0)}.kallor ul{gap:10px;max-width:90ch;padding:4px 0 20px;font-size:.875rem;line-height:1.5;display:grid}.kallor li{opacity:.82}.kallor a{overflow-wrap:anywhere;text-underline-offset:3px;-webkit-text-decoration:underline #f2efe859;text-decoration:underline #f2efe859;text-decoration-thickness:1px}.moment{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.moment__figur{margin:0;position:relative}.moment__figur svg{width:100%;height:auto;overflow:visible}.moment__styr{align-content:start;gap:22px;display:grid}.moment__dom{text-wrap:pretty;min-height:3em;font-size:1.1875rem;line-height:1.45}.moment__dom strong{color:var(--glod);font-weight:600}.del--sno .moment__dom strong{color:var(--glod-mork)}.matare--rad{border-top:1px solid var(--streck-mork);grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.matare--rad .matare{border-bottom:0}.reglage{gap:8px;display:grid}.reglage__text{font-family:var(--mono);opacity:.74;justify-content:space-between;gap:12px;font-size:.8125rem;display:flex}.reglage__text output{font-variant-numeric:tabular-nums}.del--sno input[type=range]{--spar:#17191b40}.del--sno input[type=range]::-webkit-slider-thumb{background:var(--blyerts);box-shadow:0 0 0 6px #17191b1a,0 2px 8px #0003}.del--sno input[type=range]::-moz-range-thumb{background:var(--blyerts)}.del--sno .segment{background:#17191b14}.del--sno .segment:before{background:var(--blyerts)}.del--sno .segment label:has(input:checked){color:var(--sno)}.snolast__svg .k,.snolast__svg .t,.snolast__svg .f,.snolast__svg .m,.snolast__svg .y{transition:d .42s var(--ut)}.snolast__svg text{transition:x .42s var(--ut), y .42s var(--ut)}.bilrad{border-top:1px solid var(--streck-mork);grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 8px;margin-top:18px;padding-top:18px;display:grid}.bil{fill:none;stroke:#f2efe83d;stroke-width:1.3px;stroke-linejoin:round;width:100%;height:auto;transition:fill .26s ease, stroke .26s ease, transform .36s var(--ut)}.bil.ar-kanske{stroke:var(--glod);fill:#f0a24e2e}.bil.ar-full{stroke:var(--glod);fill:var(--glod)}[data-moment=snolast]:not(.syns) .bil{stroke:#0000;fill:#0000;transform:translateY(6px)}[data-moment=snolast]:not(.syns) .snolast__svg{opacity:0}.snolast__svg{transition:opacity .9s var(--ut)}@media (width<=900px){.bilrad{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px 6px}}.kk .kk-platta{fill:var(--tjara-3);stroke:#f2efe88c;stroke-width:1.2px}.kk .kk-tatskikt>rect,.kk .kk-tatskikt>path:not(.kk-skarv,.kk-hörn){fill:#f0a24e24;stroke:var(--glod);stroke-width:1.5px}.kk .kk-skarv{stroke:#f0a24e80;stroke-width:1px;stroke-dasharray:6 5}.kk .kk-hörn{stroke:var(--glod);stroke-width:4px;stroke-linecap:round}.kk .kk-fall ellipse{fill:none;stroke:#f2efe847;stroke-width:1px;stroke-dasharray:3 5}.kk .kk-rivkant{stroke:var(--sno);stroke-width:1.2px;stroke-dasharray:4 4;transition:opacity .2s}.kk .kk-brunn ellipse,.kk .kk-brunn path{fill:var(--tjara-2);stroke:var(--sno);stroke-width:1.4px}.kk .kk-brunn .kk-brunn-ring{stroke:var(--glod);stroke-width:2.4px}.kk .kk-dropp{fill:var(--frost);transform-box:fill-box;transform-origin:50%;transition:transform 1.5s cubic-bezier(.5,0,.3,1),opacity .4s 1.3s}.kk .kk-dropp.rinner{opacity:0}.kk .kk-etiketter>g{transition:opacity .3s}.kk__knappar{flex-wrap:wrap;gap:10px;display:flex}.kk__knappar .chip{border-color:#f2efe84d}[data-moment=bakomkaklet] .moment__figur{opacity:0;transition:opacity .9s var(--ut), transform .9s var(--ut);transform:translateY(14px)}[data-moment=bakomkaklet].syns .moment__figur,html:not(.js) [data-moment] .moment__figur{opacity:1;transform:none}.segment--bred{width:100%}.segment--bred label{text-align:center;min-width:0;padding:0 12px;line-height:1.2}.moment__styr .kalkyl__agare{gap:8px;display:grid}.tj .tj-frostlinje{stroke:var(--frost);stroke-width:1.2px;opacity:.55}.tj .tj-frost{stroke:none}.tj .tj-frostbotten{fill:#9fc4dc29}.tj .tj-grans{fill:none;stroke:var(--frost);stroke-width:2.2px;stroke-dasharray:8 6}.tj .tj-etikett{fill:var(--frost)}.tj .tj-spricka{fill:none;stroke:#ff8a73;stroke-width:2.4px;stroke-linejoin:round;transition:opacity .3s}.tj .tj-varme{fill:none;stroke:var(--glod);stroke-width:1.4px;opacity:.7}.tj [data-t=iso],.tj [data-t=iso-text],.tj [data-t=sno]{transition:opacity .4s}[data-moment=tjale] .moment__figur{opacity:0;transition:opacity .9s var(--ut), transform .9s var(--ut);transform:translateY(14px)}[data-moment=tjale].syns .moment__figur{opacity:1;transform:none}.ls .ls-luft{fill:none;stroke:var(--frost);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:5 13;opacity:.85}[data-moment=luftspalt].spelar .ls-luft{animation:1.6s linear infinite ls-stiger}@keyframes ls-stiger{to{stroke-dashoffset:18px}}.ls .ls-text{fill:var(--frost)}.ls .ls-dropp{opacity:0}.ls .ls-dropp circle{fill:var(--frost)}[data-moment=luftspalt].regnar .ls-dropp{animation:ls-dropp 2.2s cubic-bezier(.4, 0, .6, 1) var(--f) 2 both}@keyframes ls-dropp{0%{opacity:0;transform:translate(220px,152px)}8%{opacity:1}44%{transform:translate(220px,288px)}62%{transform:translate(146px,301px)}66%{opacity:1;transform:translate(142px,308px)}to{opacity:0;transform:translate(140px,432px)}}[data-moment=luftspalt] .moment__figur{opacity:0;transition:opacity .9s var(--ut), transform .9s var(--ut);transform:translateY(14px)}[data-moment=luftspalt].syns .moment__figur{opacity:1;transform:none}.lov{background:var(--papper);color:var(--blyerts);border:1px solid #17191b29;align-content:start;gap:18px;min-height:360px;padding:clamp(22px,3vw,40px);display:grid;box-shadow:0 40px 80px -52px #000000b3}.lov__raknare{font-family:var(--mono);color:var(--blyerts-2);font-size:.8125rem}.lov__fraga{animation:lov-in .42s var(--ut) both;border:0;gap:18px;margin:0;padding:0;display:grid}.lov__rubrik{letter-spacing:-.03em;text-wrap:balance;padding:0;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:600;line-height:1.08}.lov__val{gap:10px;display:grid}.lov__knapp{text-align:left;min-height:56px;transition:border-color .16s ease, background-color .16s ease, transform .14s var(--ut);background:0 0;border:1px solid #17191b38;border-radius:2px;align-items:center;padding:12px 18px;font-size:1.0625rem;font-weight:500;display:flex}.lov__knapp:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.lov__knapp:hover{border-color:var(--blyerts);background:#17191b0a}}.lov__tillbaka{min-height:44px;color:var(--blyerts-2);text-underline-offset:4px;background:0 0;border:0;justify-self:start;padding:0;font-size:.9375rem;-webkit-text-decoration:underline #17191b4d;text-decoration:underline #17191b4d}.lov__svar{animation:lov-in .42s var(--ut) both;gap:14px;display:grid}.lov__dom{letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,3rem);font-weight:650;line-height:1}.lov__svar.ar-fri .lov__dom{color:#2f6b45}.lov__svar.ar-lov .lov__dom{color:var(--falu)}.lov__text{text-wrap:pretty;max-width:52ch;font-size:1.0625rem;line-height:1.5}.lov__citat{border-left:2px solid var(--glod-mork);color:var(--blyerts-2);margin:4px 0 0;padding-left:16px;font-size:.9375rem;line-height:1.5}.lov__citat footer{font-family:var(--mono);margin-top:6px;font-size:.8125rem}.lov__knappar{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;display:flex}.lov .chip{border-color:#17191b4d}.lov .textlank{margin-top:0}@keyframes lov-in{0%{opacity:0;transform:translateY(10px)}}.spalt--tat{border-top:1px solid var(--streck-mork);grid-template-columns:minmax(0,1fr);padding:20px 0 0}.spalt--tat .brodtext{font-size:1rem}.moment--lov{align-items:start}.ljus{border-top:1px solid var(--streck-mork);gap:0;display:grid}.ljus__rad{border-bottom:1px solid var(--streck-mork);grid-template-columns:160px minmax(0,1fr) 150px;align-items:center;gap:24px;padding:20px 0;display:grid}.ljus__namn{letter-spacing:-.015em;gap:2px;font-size:1.125rem;font-weight:600;display:grid}.ljus__datum,.ljus__tal span{font-family:var(--mono);opacity:.7;letter-spacing:0;font-size:.8125rem;font-weight:400}.ljus__stapel{height:40px;box-shadow:inset 0 0 0 1px var(--streck-mork);background:#07080a;border-radius:2px;position:relative;overflow:hidden}.ljus__stapel:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#f2efe81f calc(25% - 1px) 25%);position:absolute;inset:0}.ljus__skymning,.ljus__dag{transform-origin:50%;transition:transform 1.2s var(--inut);position:absolute;top:0;bottom:0;transform:scaleX(0)}.ljus__skymning{background:#9fc4dc47}.ljus__dag{background:linear-gradient(180deg, #f6b066, var(--glod));transition-delay:.2s}.syns .ljus__skymning,.syns .ljus__dag{transform:none}.ljus__nu{background:var(--sno);opacity:0;width:2px;margin-left:-1px;transition:opacity .4s 1.3s;position:absolute;top:-1px;bottom:-1px}.syns .ljus__nu{opacity:1}.ljus__nu span{font-family:var(--mono);color:var(--sno);text-shadow:0 0 6px #000;font-size:.75rem;position:absolute;top:3px;left:6px}.ljus__tal{text-align:right;gap:2px;display:grid}.ljus__tal strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:500}.ljus__klockor{font-family:var(--mono);opacity:.6;justify-content:space-between;margin-left:184px;margin-right:174px;padding-top:8px;font-size:.75rem;display:flex}@media (width<=700px){.ljus__rad{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"namn tal""stapel stapel";gap:12px}.ljus__namn{grid-area:namn}.ljus__tal{grid-area:tal}.ljus__stapel{grid-area:stapel;height:32px}.ljus__klockor{margin:0}}.tb .tb-rutor,.kb .tb-rutor{fill:none;stroke:#f2efe812;stroke-width:1px}.tb .tb-grans{fill:none;stroke:#f2efe899;stroke-width:1.4px;stroke-dasharray:6 5}.tb .tb-grans-text{fill:#f2efe8cc}.tb .tb-till{fill:#f0a24e2e;stroke:var(--glod);stroke-width:2.6px;stroke-linejoin:round;transition:fill .24s,stroke .24s}.tb .tb-till.ar-over{fill:#b4432f3d;stroke:#ff8a73}.tb .tb-yta,.kb .kb-yta{font-family:var(--sans);fill:var(--sno);stroke:none;font-size:20px;font-weight:600}.kb .kb-hus{fill:#f0a24e2e;stroke:var(--glod);stroke-width:2.6px;stroke-linejoin:round}.kb .kb-grans{fill:none;stroke:#f2efe899;stroke-width:1.4px;stroke-dasharray:6 5}.kb .kb-grans-text,.kb .kb-rubrik{fill:#f2efe8b8;font-size:13px}.matare__varde.ar-fel{color:#ff8a73}.matare--tre{grid-template-columns:repeat(3,minmax(0,1fr))}[data-moment=tillbygge] .moment__figur,[data-moment=komplement] .moment__figur,[data-moment=ljuset] .ljus{opacity:0;transition:opacity .9s var(--ut), transform .9s var(--ut);transform:translateY(14px)}[data-moment=tillbygge].syns .moment__figur,[data-moment=komplement].syns .moment__figur,[data-moment=ljuset].syns .ljus{opacity:1;transform:none}.ljus__not{max-width:72ch;margin-top:20px}.sidtopp+.del.fran-tjara{padding-top:clamp(40px,5vw,72px)}.tal{border-top:1px solid var(--streck-mork);align-self:center;display:grid}.tal__rad{border-bottom:1px solid var(--streck-mork);gap:2px;padding:18px 0;display:grid}.tal dt{font-family:var(--mono);opacity:.66;font-size:.8125rem}.tal dd{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,5.6vw,5rem);font-weight:500;line-height:.95}.tal__rad:first-child dd{color:var(--glod)}.rot__ram--sida{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid}.rot__ram--sida .kalkyl{background:var(--tjara-2);box-shadow:inset 0 0 0 1px var(--streck-mork)}.kalkyl__falt--litet .kalkyl__inmatning input{min-height:48px;font-size:clamp(1.75rem,3vw,2.5rem)}.faktura{top:calc(var(--topp) + 24px);background:var(--papper);color:var(--blyerts);font-family:var(--mono);padding:clamp(22px,2.6vw,36px) clamp(22px,2.6vw,36px) calc(clamp(22px,2.6vw,36px) + 10px);font-size:.9375rem;position:sticky;box-shadow:0 40px 80px -40px #000000bf;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.faktura__huvud{color:var(--blyerts-2);border-bottom:1px dashed #17191b59;justify-content:space-between;gap:12px;padding-bottom:14px;font-size:.8125rem;display:flex}.faktura__huvud>span:first-child{font-family:var(--sans);letter-spacing:-.02em;color:var(--blyerts);font-size:1.375rem;font-weight:600}.faktura__rader>div{border-bottom:1px dashed #17191b40;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.faktura__rader dt{color:var(--blyerts-2)}.faktura__rader dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.matt-tabell td:last-child{font-family:var(--sans);font-size:inherit;opacity:1;font-weight:600}@media (width<=900px){.lov{min-height:0}}@media (width<=400px){.sidtopp__rubrik{font-size:clamp(2rem,10.4vw,2.5rem)}}.faktura__summa dd{font-weight:500}.faktura__rot dt,.faktura__rot dd{color:var(--glod-mork);font-weight:500}.faktura__betala{border-bottom:2px solid var(--blyerts)!important}.faktura__betala dt{color:var(--blyerts);font-family:var(--sans);font-size:1.0625rem;font-weight:600}.faktura__betala dd{font-family:var(--sans);letter-spacing:-.02em;font-size:1.625rem;font-weight:600}.faktura__not{color:var(--blyerts-2);margin-top:14px;font-size:.8125rem;line-height:1.5}.faktura.ny [data-f=avdrag],.faktura.ny [data-f=betala]{animation:faktura-ny .6s var(--ut)}@keyframes faktura-ny{0%{opacity:.4}}.tabellram{overflow-x:auto}.exempel td,.exempel th{white-space:nowrap}.exempel td:last-child{font-family:var(--sans);opacity:1;font-size:1rem;font-weight:600}@media (width<=900px){.rot__ram--sida{grid-template-columns:minmax(0,1fr)}.rot__ram--sida .kalkyl{margin-inline:calc(-1 * var(--sida))}.faktura{position:static}.tal dd{font-size:clamp(2.5rem,13vw,3.5rem)}}@media (width<=700px){.exempel thead{display:none}.exempel,.exempel caption,.exempel tbody{display:block}.exempel tr{border-bottom:1px solid var(--streck-ljus);grid-template-columns:1fr 1fr;gap:8px 16px;padding:16px 0;display:grid}.exempel th,.exempel td{white-space:normal;border:0;padding:0}.exempel th{grid-column:1/-1;font-size:1.0625rem}.exempel td:before{content:attr(data-l);font-family:var(--mono);opacity:.66;font-size:.75rem;font-weight:400;display:block}.exempel td:last-child{grid-column:auto}}.blad--karta{aspect-ratio:640/460;overflow:hidden}.blad--karta>div,.blad--karta svg{width:100%;height:100%;position:relative}.ka .ka-ring{fill:none;stroke:#f2efe829;stroke-width:1px;stroke-dasharray:4 6}.ka .ka-ringtext,.ka .ka-hav{fill:#f2efe880;stroke:none;font-size:13px}.ka .ka-hav{letter-spacing:.2em;fill:#9fc4dc99;font-size:14px}.ka .ka-norr{stroke:#f2efe880;stroke-width:1.4px}.ka .ka-by{fill:var(--sno)}.ka .ka-by.ar-vald{fill:var(--glod);stroke:#f0a24e59;stroke-width:10px}.ka .ka-stad{fill:var(--glod);stroke:#f0a24e4d;stroke-width:12px}.ka .ka-stadtext,.ka .ka-vald{font-family:var(--sans);font-size:19px;font-weight:600}.ka .ka-stadtext{fill:var(--sno)}.ka .ka-plats.ar-dov{opacity:.42}.ka .ka-linje{fill:none;stroke:var(--glod);stroke-width:2.4px;stroke-dasharray:1 1;stroke-dashoffset:1px}.ka .ka-avstand text{fill:var(--sno);font-size:15px}.ka .ka-avstand .ka-forklaring-namn{font-family:var(--sans);fill:var(--sno);font-size:22px;font-weight:600}.ka .ka-vald,.ka .ka-avstand .ka-vag{fill:var(--glod)}[data-moment=karta] .ka-ringar,[data-moment=karta] .ka-plats,[data-moment=karta] .ka-avstand{opacity:0;transition:opacity .6s}[data-moment=karta].ritad .ka-ringar{opacity:1}[data-moment=karta].ritad .ka-plats{opacity:1;transition-delay:calc(.3s + var(--i) * 70ms)}[data-moment=karta].ritad .ka-plats.ar-dov{opacity:.42}[data-moment=karta].ritad .ka-linje{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--inut) .7s}[data-moment=karta].ritad .ka-avstand{opacity:1;transition-delay:1.7s}@media (width<=900px){.ka text{font-size:19px}.ka .ka-ringtext,.ka .ka-hav{font-size:17px}.ka .ka-stadtext,.ka .ka-vald{font-size:25px}.ka .ka-avstand text{font-size:21px}.ka .ka-avstand .ka-forklaring-namn{font-size:28px}}.al .al-ar{opacity:.7;font-size:14px}.al .al-stor{font-family:var(--sans);letter-spacing:-.02em;fill:var(--glod);stroke-width:8px;font-size:30px;font-weight:600}.al .al-nu{fill:var(--glod);stroke:#f0a24e4d;stroke-width:10px}[data-moment=aldern] .al-matt{stroke-dasharray:1 1;stroke-dashoffset:1px}[data-moment=aldern].ritad .al-matt{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--inut) .3s}[data-moment=aldern] .al-stor{opacity:0;transition:opacity .6s 1.5s}[data-moment=aldern].ritad .al-stor{opacity:1}@media (width<=900px){.al .al-ar{font-size:19px}.al .al-stor{font-size:38px}}.blad--bild{overflow:hidden}.blad--bild picture,.blad--bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kontaktrad{border-top:1px solid var(--streck-mork);gap:2px;padding:16px 0;display:grid}.kontaktrad:not(:has(+.kontaktrad)){border-bottom:1px solid var(--streck-mork)}.kontaktrad__etikett{font-family:var(--mono);opacity:.8;font-size:.8125rem}.kontaktrader .knapp{margin-top:24px}.kontaktrad__varde{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.375rem,2.6vw,2.125rem);font-weight:600;line-height:1.15}.kontaktrader{margin-top:clamp(24px,3vw,36px)}.omrade__ingress{opacity:.86;max-width:34ch;margin-top:14px}[data-riktigt-material]{display:none!important}.slut__ram{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px clamp(40px,6vw,112px);display:grid}.slut__ram .kallor{grid-column:1/-1}@media (width<=900px){.sidtopp{padding-bottom:32px}.sidtopp__ram,.del__huvud,.spalt,.moment,.slut__ram{grid-template-columns:minmax(0,1fr)}.sidtopp__knappar{flex-wrap:nowrap}.sidtopp__knappar .knapp{flex:1 1 0;min-width:0;padding:0 12px}.sidtopp__knappar .knapp--ljus{flex-grow:1.5}.blad{margin-inline:calc(-1 * var(--sida));border-radius:0}.blad:before{inset:8px}.blad__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.matrad{grid-template-columns:minmax(0,1fr)}.matrad>div,.matrad>div+div{border-left:0;border-bottom:1px solid var(--streck-mork);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 0;display:grid}.matrad dd{text-align:right;margin:0;font-size:1.125rem}.utdrag--sida .utdrag__rad{grid-template-columns:minmax(0,1fr)}.brodtext{font-size:1.0625rem}.fler a{grid-template-columns:minmax(0,1fr)}.riktpris td:nth-child(2){white-space:normal}}@media (width<=480px){.riktpris thead{display:none}.riktpris tr{border-bottom:1px solid var(--streck-ljus);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:12px 0;display:grid}.riktpris th,.riktpris td{border:0;padding:0}.riktpris td:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.sidtopp__rubrik,.sidtopp__ingress,.sidtopp__knappar,.smulor{animation:none}}
