:root{--text:#1d1c1a;--dov:#5f5b54;--linje:#e2ddd2;--bakgrund:#faf8f3;--yta:#fff;--primar:#173b31;--primartint:#e7efe9;--lank:#1d5b46;--knapp:#c2532b;--knapphover:#a54421;--rubrik:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--brod:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bakgrund);color:var(--text);font-family:var(--brod);margin:0;font-size:1.0625rem;line-height:1.65}a{color:var(--lank);text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto;display:block}.bredd{width:min(100% - 2rem,76rem);margin-inline:auto}.sidhuvud{background:var(--yta);border-bottom:1px solid var(--linje)}.sidhuvud .bredd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding:1rem 0;display:flex}.sajtnamn{font-family:var(--rubrik);color:var(--primar);letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:1.35rem;text-decoration:none;display:inline-flex}.marke{display:inline-flex}.marke svg{width:2rem;height:2rem;display:block}.ordbild{font-weight:400}.ordbild b{font-weight:700}.sidhuvud ul,.sidfot ul{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.sidhuvud nav>ul>li{align-items:center;margin:0;line-height:1.5;display:flex}.sidhuvud nav a{color:var(--text);font-size:.95rem;font-weight:500;text-decoration:none}.sidhuvud nav a:hover,.sidhuvud nav a[aria-current=page]{text-decoration:underline}.rullmeny{position:relative}.rullmeny summary{cursor:pointer;font-size:.95rem;font-weight:500;line-height:inherit;align-items:center;padding:0;list-style:none;display:flex}.rullmeny summary::-webkit-details-marker{display:none}.rullmeny summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;margin-left:.4rem;display:inline-block;position:static;transform:translateY(-.12rem)rotate(45deg)}.rullmeny[open] summary:after{transform:translateY(.1rem)rotate(-135deg)}.rullmeny summary:hover,.rullmeny summary.aktiv{text-decoration:underline}.sidhuvud .rullmeny ul{z-index:10;background:var(--yta);border:1px solid var(--linje);border-radius:8px;min-width:14rem;padding:.5rem 0;display:block;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 8px 24px #173b311f}.rullmeny li{margin:0}.rullmeny li a{padding:.5rem 1rem;display:block}.rullmeny li a:hover{background:var(--primartint);text-decoration:none}.rullmeny .alla{border-top:1px solid var(--linje);margin-top:.4rem;padding-top:.4rem}.rullmeny .alla a{color:var(--lank)}.rullmeny>:not(summary){margin-bottom:0}.hero{background:var(--primar);color:#f4f1ea;padding:3rem 0 2.75rem}.brodsmulor ol{color:#b9c7bf;flex-wrap:wrap;gap:0 .5rem;margin:0 0 1rem;padding:0;font-size:.875rem;list-style:none;display:flex}.brodsmulor li{margin:0}.brodsmulor li+li:before{content:"/";color:#7f978b;margin-right:.5rem}.hero h1{max-width:46rem;margin:0 0 1rem;font-size:clamp(1.9rem,4.6vw,2.9rem)}.hero .ingress{color:#e3e9e4;max-width:42rem;margin:0 0 1.25rem;font-size:1.15rem}.hero .uppdaterad{color:#b9c7bf;margin:0;font-size:.9rem}.hero a{color:inherit}main{padding:2.5rem 0 4rem}main.medsida{grid-template-columns:minmax(0,1fr) 13rem;align-items:start;gap:2.5rem;display:grid}article>p,article>ul,article>ol,article>h2,article>h3,article>blockquote{max-width:44rem}h1,h2,h3,h4{font-family:var(--rubrik);text-wrap:balance;line-height:1.2}h2{margin:3rem 0 .75rem;scroll-margin-top:1rem;font-size:1.6rem}h3{margin:2rem 0 .5rem;font-size:1.25rem}h4{margin:1.25rem 0 .4rem;font-size:1.05rem}article>h2:first-child{margin-top:0}p,ul,ol{margin:0 0 1.1rem}ul,ol{padding-left:1.25rem}li{margin-bottom:.35rem}.sidofalt{border-left:1px solid var(--linje);padding-left:1.25rem;font-size:.925rem;position:sticky;top:1.5rem}.sidorubrik{margin-bottom:.5rem;font-weight:600}.sidofalt ol{margin:0;padding:0;list-style:none}.sidofalt li{margin-bottom:.5rem;line-height:1.35}.sidofalt a{color:var(--dov);text-decoration:none}.sidofalt a:hover{color:var(--lank);text-decoration:underline}.etikett{background:var(--primartint);color:var(--primar);border-radius:3px;margin:0 0 .6rem;padding:.15rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.pris{font-family:var(--rubrik);margin:.25rem 0 .75rem;font-size:1.35rem;font-weight:700}.pris .ord{margin-left:.5rem}.ord{font-family:var(--brod);color:var(--dov);font-size:.875rem;font-weight:400;text-decoration:line-through}.kop{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.knapp{background:var(--knapp);color:#fff;border-radius:6px;padding:.7rem 1.2rem;font-size:.975rem;font-weight:600;text-decoration:none;display:inline-block}.knapp:hover{background:var(--knapphover)}.annons{color:var(--dov);font-size:.8rem}.bockar,.streck{margin:0 0 1rem;padding:0;font-size:.975rem;list-style:none}.bockar li,.streck li{margin-bottom:.4rem;padding-left:1.5rem;line-height:1.45;position:relative}.bockar li:before{content:"✓";color:var(--lank);font-weight:700;position:absolute;left:0}.streck li:before{content:"–";color:var(--knapp);font-weight:700;position:absolute;left:.15rem}.toppval{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0 3rem;display:grid}.toppval:first-child{margin-top:-4.25rem}.toppkort{background:var(--yta);border:1px solid var(--linje);border-radius:10px;flex-direction:column;padding:1.25rem;display:flex}.toppkort.forst{border-color:var(--primar);border-width:2px}.toppkort .etikett{align-self:flex-start}.toppkort img{object-fit:contain;border-radius:4px;width:100%;height:10.5rem;margin:0 0 .75rem}.toppnamn{font-family:var(--rubrik);margin:0 0 .75rem;font-size:1.2rem;font-weight:700;line-height:1.2}.toppnamn a{color:var(--text);text-decoration:none}.toppnamn a:hover{text-decoration:underline}.toppkort .bockar{flex:1}.snabbsvar{background:var(--primartint);border-radius:10px;max-width:44rem;margin:0 0 2rem;padding:1.5rem 1.75rem .75rem}.snabbsvar .avsandare{font-family:var(--rubrik);color:var(--primar);border-bottom:1px solid #c9d8ce;margin-bottom:1rem;padding-bottom:.75rem;font-weight:700}.produktlista{counter-reset:nr;border-top:1px solid var(--linje);max-width:44rem;margin:0 0 2.5rem;padding:0;list-style:none}.produktlista li{counter-increment:nr;border-bottom:1px solid var(--linje);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;padding:.6rem 0;display:flex}.produktlista li:before{content:counter(nr) ".";min-width:1.75rem;font-weight:600}.produktlista a{font-weight:600}.listetikett{color:var(--primar);background:var(--primartint);border-radius:3px;padding:.05rem .5rem;font-size:.8rem}.listpris{font-variant-numeric:tabular-nums;color:var(--dov);margin-left:auto}.produktkort{background:var(--yta);border:1px solid var(--linje);border-radius:10px;margin:0 0 1.75rem;padding:1.75rem;scroll-margin-top:1rem}.produktkort h3{margin:0 0 1rem;font-size:1.5rem}.produktkort .nr{color:var(--dov)}.faktarad{border-top:1px solid var(--linje);border-bottom:1px solid var(--linje);flex-wrap:wrap;gap:.75rem 2rem;margin:0 0 1.5rem;padding:.9rem 0;font-size:.925rem;display:flex}.faktarad dt{color:var(--dov);font-size:.8rem}.faktarad dd{margin:0;font-weight:600}.kortkropp{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:2rem;margin-bottom:1rem;display:grid}.kortbild img{object-fit:contain;border-radius:4px;width:100%;height:14rem;margin-bottom:1rem}.plusminus h4{margin-top:0}.korttext{max-width:44rem}.korttext>:last-child{margin-bottom:0}.kortmarke{margin:1rem 0 0;font-size:.925rem}.tabell{background:var(--yta);border:1px solid var(--linje);border-radius:10px;margin:1.5rem 0 .6rem;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.925rem;line-height:1.35}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--linje);padding:.8rem .9rem}thead th{background:var(--primar);color:#f4f1ea;font-family:var(--brod);vertical-align:bottom;font-size:.8rem;font-weight:600;line-height:1.25}thead th:first-child{border-top-left-radius:9px}thead th:last-child{border-top-right-radius:9px}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}tbody tr:nth-child(2n){background:#fbfaf6}tbody tr:hover{background:var(--primartint)}tbody th{min-width:12.5rem;font-weight:600}.modell{align-items:center;gap:.6rem;display:flex}.modell img{object-fit:contain;mix-blend-mode:multiply;border-radius:3px;flex:none;width:3.5rem;height:2.6rem}.modell a{color:var(--text);text-decoration:none;display:block}.modell a:hover{text-decoration:underline}.modell .listetikett{margin-top:.2rem;font-weight:600;display:inline-block}td.bred{min-width:10rem}.tal{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}thead th.tal{white-space:normal}.mitt{text-align:center}td .ord{margin:0;font-size:.8rem;display:block}.saknas{color:#b0aa9e}.ja{color:var(--lank);font-weight:700}.knapp.liten{white-space:nowrap;padding:.4rem .75rem;font-size:.85rem}.dold{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabellnot{color:var(--dov);font-size:.875rem}.tabell table{min-width:50rem}.tabell th,.tabell td{padding:.75rem .6rem}.tabell th:first-child{padding-left:.9rem}.tabell td:last-child{padding-right:.9rem}.tabell td{white-space:nowrap}.tabell td.bred{white-space:normal}.tabell td.lager{white-space:normal;min-width:6.5rem;max-width:8rem}article>table{background:var(--yta);border:1px solid var(--linje);border-collapse:separate;border-spacing:0;border-radius:10px;margin:1.25rem 0 2rem;overflow:hidden}article>table tbody tr:hover{background:0 0}article>table td:first-child{font-weight:600}article>table{max-width:52rem}.nyckeltal{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:-4.25rem 0 3rem;display:grid}.nyckeltal div{background:var(--yta);border:1px solid var(--linje);border-radius:10px;padding:1.1rem 1.25rem}.nyckeltal dd{font-family:var(--rubrik);color:var(--primar);margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}.nyckeltal dt{color:var(--dov);margin-top:.25rem;font-size:.9rem;line-height:1.35}.rutnat{gap:1.25rem;margin:1.25rem 0 2rem;display:grid}.rutnat.k2{grid-template-columns:repeat(2,minmax(0,1fr))}.rutnat.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.rutnat.k4{grid-template-columns:repeat(4,minmax(0,1fr))}.ruta{background:var(--yta);border:1px solid var(--linje);border-radius:10px;flex-direction:column;padding:1.25rem;display:flex}.ruta .etikett{align-self:flex-start}.ruta h3{margin:0 0 .5rem;font-size:1.2rem}.rutatext{flex:1;font-size:.975rem;line-height:1.55}.rutatext>:last-child{margin-bottom:0}.rutaprodukt{border-top:1px solid var(--linje);color:var(--text);align-items:center;gap:.75rem;margin-top:1rem;padding-top:.9rem;font-size:.9rem;line-height:1.3;text-decoration:none;display:flex}.rutaprodukt img{object-fit:contain;mix-blend-mode:multiply;flex:none;width:4rem;height:2.75rem}.rutaprodukt b{display:block}.rutaprodukt span span{color:var(--dov)}.rutaprodukt:hover b{text-decoration:underline}.sidlista{border-top:2px solid var(--primar);max-width:58rem;margin:1.25rem 0 3rem;padding:0;list-style:none}.sidlista li{border-bottom:1px solid var(--linje);margin:0}.sidlista a{color:var(--text);grid-template-columns:minmax(0,1fr) 15rem;align-items:center;gap:2.5rem;padding:1.5rem 0;text-decoration:none;display:grid}.sidrubrik{font-family:var(--rubrik);margin-bottom:.35rem;font-size:1.55rem;font-weight:700;line-height:1.2;display:block}.sidlista a:hover .sidrubrik{color:var(--lank);text-underline-offset:.15em;text-decoration:underline}.sidbeskrivning{color:var(--dov);line-height:1.5;display:block}.sidfakta{color:var(--dov);font-size:.9rem;line-height:1.4}.sidfakta b{color:var(--text);font-variant-numeric:tabular-nums;font-size:1rem;display:block}.checklista{background:var(--primartint);border-radius:10px;max-width:44rem;margin:1.25rem 0 2rem;padding:1.5rem 1.75rem .75rem}.checklista ul{padding:0;list-style:none}.checklista li{margin-bottom:.7rem;padding-left:2rem;position:relative}.checklista li:before{content:"";border:2px solid var(--primar);background:var(--yta);border-radius:3px;width:1.1rem;height:1.1rem;position:absolute;top:.2rem;left:0}article details{border-bottom:1px solid var(--linje);max-width:44rem}article details:first-of-type{border-top:1px solid var(--linje)}article summary{cursor:pointer;padding:.9rem 2rem .9rem 0;font-weight:600;list-style:none;position:relative}article summary::-webkit-details-marker{display:none}article summary:after{content:"+";color:var(--lank);font-size:1.3rem;font-weight:400;position:absolute;top:.7rem;right:.25rem}article details[open] summary:after{content:"–"}article details>:not(summary){margin-bottom:1rem}.sidfot{background:var(--primar);color:#c9d5ce;padding:2rem 0 3rem;font-size:.9rem}.sidfot a{color:#f4f1ea}@media (width<=60rem){main.medsida{grid-template-columns:minmax(0,1fr)}.sidofalt{display:none}}@media (width<=48rem){.toppval{grid-template-columns:minmax(0,1fr)}.toppval:first-child{margin-top:-2rem}.rutnat,.nyckeltal{grid-template-columns:minmax(0,1fr)!important}.sidlista a{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:1.25rem 0}.kortkropp{grid-template-columns:minmax(0,1fr);gap:1rem}.produktkort{padding:1.25rem}.hero{padding:2rem 0 3rem}.sidhuvud .rullmeny ul{left:0;right:auto}}
