@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/typsnitt/dm-sans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/typsnitt/dm-sans-latin-ext.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 900;font-display:swap;src:url(/typsnitt/fraunces-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 900;font-display:swap;src:url(/typsnitt/fraunces-latin-ext.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--papper:#FAF5EC;--papper-djup:#F4EDE0;--papper-mork:#F4EDE0;--kort:#FFFDF8;--skog:#1F3D1C;--gron:#2D5A27;--gron-ljus:#6E8F55;--korall:#E05A47;--korall-mork:#C4452F;--korall-ljus:#FBEAE7;--senap:#E9B44C;--text:#241F1C;--text-dov:#6B6259;--linje:#E8DFCF;--varning-bg:#fdf6ec;--varning-ram:#e6c9a0;--varning-text:#8a6636;--sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--serif:"Fraunces",Georgia,"Times New Roman",serif;--radie:20px;--radie-liten:12px;--btn-py:10px;--btn-px:22px;--btn-text:.88rem;--skugga:0 2px 4px rgba(36,31,28,.04),0 14px 34px rgba(36,31,28,.07);--skugga-hover:0 4px 8px rgba(36,31,28,.05),0 22px 46px rgba(36,31,28,.11);--sidpad:clamp(20px,5vw,72px)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--papper);color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,optgroup,option,select,textarea{font-family:inherit}h1,h2,h3,h4{font-family:var(--serif);color:var(--gron);margin:0;font-weight:800;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(1.9rem,3.4vw,2.7rem)}h2{font-size:clamp(1.5rem,2.4vw,2rem)}h3{font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.25}h3,h4{font-weight:700}h4{font-size:1.05rem;line-height:1.3}.mg-rubrik-hjalte{font-size:clamp(2.4rem,5.4vw,4.2rem);line-height:1.04}:focus-visible{outline:3px solid var(--senap);outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--sidopanel:#26451F;--sidopanel-hover:#32562A;--sidopanel-aktiv:#3B6231;--sidopanel-text:#EAE4D6;--sidobredd:266px}.mgp-skal{display:flex;min-height:100vh;background:var(--papper-mork)}.mgp-sido{width:var(--sidobredd);flex:0 0 var(--sidobredd);background:var(--sidopanel);color:var(--sidopanel-text);display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;z-index:40;transition:transform .22s ease}.mgp-sido__logo{display:flex;align-items:center;gap:13px;padding:22px 22px 26px;text-decoration:none;color:#fff}.mgp-sido__logo svg{flex:0 0 auto}.mgp-sido__logo span{font-family:var(--serif);font-size:21px;font-weight:600;letter-spacing:-.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgp-sido__nav{flex:1 1 auto;overflow-y:auto;padding:0 12px 16px}.mgp-sido__nav::-webkit-scrollbar{width:6px}.mgp-sido__nav::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:3px}.mgp-nav{display:flex;align-items:center;gap:14px;padding:11px 14px;margin-bottom:2px;border-radius:9px;color:var(--sidopanel-text);text-decoration:none;font-size:15px;font-weight:500;line-height:1.3;transition:background .14s,color .14s}.mgp-nav:hover{background:var(--sidopanel-hover);color:#fff}.mgp-nav[aria-current=page]{background:var(--sidopanel-aktiv);color:#fff;font-weight:600}.mgp-nav svg{flex:0 0 auto;opacity:.92}.mgp-nav__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgp-nav__bricka{flex:0 0 auto;min-width:21px;height:21px;padding:0 6px;border-radius:11px;background:var(--korall);color:#fff;font-size:11.5px;font-weight:700;line-height:21px;text-align:center}.mgp-grupp summary{list-style:none;cursor:pointer}.mgp-grupp summary::-webkit-details-marker{display:none}.mgp-grupp summary .mgp-nav__bricka{margin-right:-6px}.mgp-grupp summary .mgp-nav__pil{transition:transform .18s}.mgp-grupp[open] summary .mgp-nav__pil{transform:rotate(180deg)}.mgp-grupp__barn{padding:2px 0 6px 46px}.mgp-grupp__barn a{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:7px;color:rgba(234,228,214,.82);text-decoration:none;font-size:14px}.mgp-grupp__barn a>span:first-child{flex:1 1 auto;min-width:0}.mgp-grupp__barn .mgp-nav__bricka{min-width:19px;height:19px;line-height:19px;font-size:11px}.mgp-grupp__barn a:hover{background:var(--sidopanel-hover);color:#fff}.mgp-grupp__barn a[aria-current=page]{color:#fff;font-weight:600}.mgp-sido__fot{display:flex;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.11);background:rgba(0,0,0,.14)}.mgp-sido__fot .mgp-avatar,.mgp-sido__fot img{width:38px;height:38px;border-radius:9px;flex:0 0 auto;object-fit:cover}.mgp-sido__fot span{font-size:14.5px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgp-huvud{flex:1 1 auto;min-width:0;margin-left:var(--sidobredd);transition:margin-left .22s ease}.mgp-huvud [id]{scroll-margin-top:78px}.mgp-topp{gap:16px;padding:14px 26px;border-bottom:1px solid var(--linje);position:-webkit-sticky;position:sticky;top:0;z-index:30}.mgp-topp,.mgp-topp__meny{display:flex;align-items:center;background:#fff}.mgp-topp__meny{justify-content:center;width:42px;height:42px;border:1px solid #d8cfc0;border-radius:9px;color:var(--text);cursor:pointer}.mgp-topp__meny:hover{background:var(--papper-mork)}.mgp-topp__hoger{margin-left:auto;display:flex;align-items:center;gap:16px}.mgp-topp__besok{display:flex;align-items:center;gap:9px;color:var(--text);text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap}.mgp-topp__besok:hover{color:var(--korall)}.mgp-topp__delare{width:1px;height:30px;background:var(--linje)}.mgp-topp__konto{gap:8px;color:var(--text-dov)}.mgp-topp__konto .mgp-avatar{width:36px;height:36px;border-radius:8px}.mgp-avatar{display:flex;align-items:center;justify-content:center;background:var(--korall);color:#fff;font-family:var(--serif);font-weight:700;font-size:15px}.mgp-innehall{padding:26px}.mgp-overlagg{display:none}@media (max-width:900px){.mgp-sido{transform:translateX(-100%)}.mgp-huvud{margin-left:0}.mgp-skal.mg-oppen .mgp-sido{transform:none}.mgp-skal.mg-oppen .mgp-overlagg{display:block;position:fixed;inset:0;z-index:35;background:rgba(20,16,12,.42)}.mgp-innehall{padding:18px 16px}.mgp-topp{padding:12px 16px}.mgp-topp__besok span{display:none}}@media (min-width:901px){.mgp-skal.mg-hopfalld .mgp-sido{transform:translateX(-100%)}.mgp-skal.mg-hopfalld .mgp-huvud{margin-left:0}}.mgp-sido{overflow:hidden}.mgh{background:var(--papper);position:-webkit-sticky;position:sticky;top:0;z-index:60}.mgh__inner{max-width:1400px;margin:0 auto;padding:14px var(--sidpad);gap:clamp(16px,3vw,44px)}.mgh__inner,.mgh__logo{display:flex;align-items:center}.mgh__logo{gap:12px;text-decoration:none;flex:0 0 auto}.mgh__ord{display:flex;flex-direction:column;line-height:1.05}.mgh__namn{font-family:var(--sans);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:400;color:var(--gron);letter-spacing:-.02em}.mgh__namn b{font-weight:800;color:var(--korall)}.mgh__slogan{font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8C8275;margin-top:3px}.mgh__nav{gap:clamp(12px,2vw,30px);margin-left:auto}.mgh__lank,.mgh__nav{display:flex;align-items:center}.mgh__lank{gap:6px;font-size:1.02rem;font-weight:500;color:var(--text);text-decoration:none;white-space:nowrap;padding:6px 0;cursor:pointer;transition:color .15s ease}.mgh__lank:hover{color:var(--gron)}.mgh__lank--aktiv{color:var(--gron);font-weight:600}.mgh__utform{display:flex;margin:0}.mgh__utknapp{background:none;border:0;font:inherit;color:var(--text-dov);padding:6px 0}.mgh__utknapp:hover{color:var(--gron)}.mgh__grupp{position:relative}.mgh__grupp>.mgh__lank svg{transition:transform .18s ease;opacity:.6}.mgh__under{position:absolute;top:100%;left:-24px;z-index:70;min-width:280px;padding:10px;background:var(--kort);border-radius:var(--radie);box-shadow:0 18px 44px rgba(36,31,28,.14),0 2px 6px rgba(36,31,28,.06);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.mgh__grupp:after{content:"";position:absolute;top:100%;left:0;right:0;height:16px}.mgh__grupp:focus-within>.mgh__under,.mgh__grupp:hover>.mgh__under{opacity:1;visibility:visible;transform:translateY(0)}.mgh__grupp:focus-within>.mgh__lank svg,.mgh__grupp:hover>.mgh__lank svg{transform:rotate(180deg)}.mgh__underlank{display:block;padding:13px 18px;border-radius:12px;font-size:1rem;color:var(--text);text-decoration:none;transition:background .14s ease,color .14s ease}.mgh__underlank:hover{background:var(--papper-djup);color:var(--gron)}.mgh__cta{flex:0 0 auto;margin-left:clamp(10px,2vw,26px)}.mgh__korg{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:55;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:58px;height:58px;padding:0;border-radius:14px 0 0 14px;background:var(--korall);color:#fff;text-decoration:none;box-shadow:0 6px 20px rgba(36,31,28,.2);transition:width .16s ease}.mgh__korg:hover{width:64px}.mgh__korgantal{font-size:.82rem;font-weight:700;line-height:1}@keyframes mgh-korg-putt{0%{transform:translateY(-50%) scale(1)}35%{transform:translateY(-50%) scale(1.16)}70%{transform:translateY(-50%) scale(.96)}to{transform:translateY(-50%) scale(1)}}.mgh__korg--putt{animation:mgh-korg-putt .45s ease}@media (prefers-reduced-motion:reduce){.mgh__korg--putt,.mgh__korgpanel{animation:none}}@keyframes mgh-panel-in{0%{opacity:0;transform:translateY(-50%) translateX(10px) scale(.97)}to{opacity:1;transform:translateY(-50%) translateX(0) scale(1)}}.mgh__korgpanel{position:fixed;top:50%;transform:translateY(-50%);right:72px;z-index:60;width:min(360px,calc(100vw - 28px));max-height:min(72vh,620px);overflow-y:auto;background:var(--kort);border:1px solid var(--linje);border-radius:14px;box-shadow:var(--skugga-hover);padding:18px;animation:mgh-panel-in .18s ease-out}@media (max-width:640px){@keyframes mgh-panel-in-mobil{0%{opacity:0;transform:translate(-50%,-50%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mgh__korgpanel{right:auto;left:50%;transform:translate(-50%,-50%);width:min(380px,calc(100vw - 24px));animation-name:mgh-panel-in-mobil}}.mgh__mobil{display:none}.mgh__hamburgare{display:flex;flex-direction:column;justify-content:center;gap:5px;width:54px;height:50px;padding:0 13px;color:var(--korall);border:1px solid var(--linje);border-radius:12px;background:#fff;cursor:pointer;list-style:none}.mgh__hamburgare::-webkit-details-marker{display:none}.mgh__hamburgare::marker{content:""}.mgh__hamburgare:focus-visible{outline:2px solid var(--korall);outline-offset:2px}.mgh__streck{display:block;height:2.5px;border-radius:2px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.mgh__mobil[open] .mgh__streck:first-child{transform:translateY(7px) rotate(45deg)}.mgh__mobil[open] .mgh__streck:nth-child(2){opacity:0}.mgh__mobil[open] .mgh__streck:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.mgh__streck{transition:none}}.mgh__panel{position:absolute;left:0;right:0;top:100%;z-index:60;display:flex;flex-direction:column;padding:10px 16px 18px;background:var(--kort);border-top:1px solid var(--linje);box-shadow:0 18px 34px rgba(0,0,0,.16);max-height:calc(100vh - 100%);overflow-y:auto}.mgh__mgrupp{display:contents}.mgh__mlank{padding:13px 4px;border-bottom:1px solid var(--linje);color:var(--text);font-size:1.05rem;font-weight:500;text-decoration:none}.mgh__mlank--barn{padding-left:20px;font-size:.97rem;font-weight:400;opacity:.82}.mgh__mlank--aktiv{color:var(--gron);font-weight:600}.mgh__mlank--stark{margin-top:12px;border-bottom:0;border-radius:999px;background:var(--korall);color:#fff;font-weight:600;text-align:center}@media (max-width:900px){.mgh__nav{display:none}.mgh__mobil{display:block;margin-left:auto}
  /* !important, och det är inte slarv. matgrannen.css bär en portad
     WordPress-lista — .mg-btn, .wp-block-button__link, .dokan-btn och ett
     fyrtiotal till — som sätter display:inline-flex !important. Utan samma
     vikt här vinner den oavsett ordning och specificitet, vilket är precis
     vad som hände: regeln fanns, matchade, låg sist, och knappen syntes ändå.

     Uppmätt i webbläsaren innan: tre regler träffade .mgh__cta, och den med
     !important var inte min. */.mgh__cta{display:none!important}.mgh__slogan{font-size:.55rem;letter-spacing:.13em}.mgh{position:relative}}@media (max-width:560px){.mgh__inner{gap:10px;padding-left:14px;padding-right:14px}.mgh__logo{gap:9px}.mgh__logo svg{width:54px;height:54px}.mgh__namn{font-size:1.22rem}.mgh__slogan{font-size:.5rem;letter-spacing:.1em;white-space:normal;max-width:130px}.mgh__cta{padding-left:15px;padding-right:15px;font-size:.9rem}.mgh__hamburgare{width:42px;height:38px;padding:0 10px}}.mgf{margin:0;min-width:0}.mgf__rad{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:18px}.mgf[open]{flex:1 1 100%}.mgn{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border:1.5px solid var(--linje);border-radius:999px;background:var(--kort);color:var(--text);font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.mgn:hover:not(:disabled){border-color:var(--gron-ljus)}.mgn:disabled{opacity:.6;cursor:progress}.mgn--pa{border-color:var(--gron);background:var(--gron);color:#fff}.mgf__knapp{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1.5px solid var(--linje);border-radius:999px;background:var(--kort);color:var(--text);font-size:.9rem;font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mgf__knapp::-webkit-details-marker{display:none}.mgf__knapp::marker{content:""}.mgf__knapp:hover{border-color:var(--gron-ljus)}.mgf__knapp:focus-visible{outline:3px solid var(--senap);outline-offset:3px}.mgf[open]>.mgf__knapp{border-color:var(--gron);background:var(--gron);color:#fff}.mgf__antal{min-width:19px;height:19px;padding:0 6px;border-radius:10px;background:var(--korall);color:#fff;font-size:11px;font-weight:700;line-height:19px;text-align:center}.mgf[open]>.mgf__knapp .mgf__antal{background:#fff;color:var(--gron)}.mgk-tva{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}@media (min-width:900px){.mgk-tva--kock{grid-template-columns:minmax(280px,1fr) minmax(320px,1.5fr)}}details>summary::-webkit-details-marker{display:none}details[open]>summary>span[aria-hidden]{transform:rotate(90deg)}details>summary>span[aria-hidden]{display:inline-block;transition:transform .15s ease}details>summary:hover{color:var(--korall)}details div>p:last-child,details>summary p:last-child{margin-bottom:0}.mgp-topp__kontoskal{position:relative}.mgp-topp__konto{display:flex;align-items:center;gap:6px;background:none;border:0;padding:4px;cursor:pointer;color:inherit;font:inherit;border-radius:999px}.mgp-topp__konto:hover{background:var(--papper-djup)}.mgp-kontomeny{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:200px;padding:6px;background:var(--kort);border:1px solid var(--linje);border-radius:12px;box-shadow:0 10px 30px rgba(31,61,28,.13);display:flex;flex-direction:column}.mgp-kontomeny__namn{padding:8px 12px 10px;font-size:12.5px;color:var(--text-dov);border-bottom:1px solid var(--linje);margin-bottom:5px}.mgp-kontomeny__lank{display:block;width:100%;text-align:left;padding:9px 12px;border-radius:8px;font:inherit;font-size:14.5px;color:var(--text);text-decoration:none;background:none;border:0;cursor:pointer}.mgp-kontomeny__lank:hover{background:var(--papper-djup)}.mgp-kontomeny__ut{color:#8A2B1C}button,input,optgroup,option,select,textarea{font:inherit;color:inherit}input,select,textarea{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-dov) 50%),linear-gradient(135deg,var(--text-dov) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:30px}select[aria-label="Månad"],select[aria-label="År"],select[aria-label=Dag]{background-position:calc(100% - 12px) calc(50% + 1px),calc(100% - 8px) calc(50% + 1px);padding-right:24px}table td,table th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}details[open]>summary [aria-hidden=true]{transform:rotate(90deg)}.mgflik__rad{display:flex;gap:6px;flex-wrap:wrap;margin:26px 0 18px;padding-bottom:2px;border-bottom:1px solid var(--linje)}.mgflik__rad a{display:inline-block;padding:9px 16px;font-size:14.5px;font-weight:600;text-decoration:none;color:var(--text-dov);border:1px solid transparent;border-bottom:none;border-radius:10px 10px 0 0;margin-bottom:-3px}.mgflik__rad a:hover{color:var(--text)}.mgflik__panel{display:none}.mgflik__panel:target{display:block}.mgflik:not(:has(.mgflik__panel:target)) .mgflik__panel--forst{display:block}.mgflik:has(#meny:target) .mgflik__rad a[href="#meny"],.mgflik:has(#om-kocken:target) .mgflik__rad a[href="#om-kocken"],.mgflik:has(#omdomen:target) .mgflik__rad a[href="#omdomen"],.mgflik:not(:has(.mgflik__panel:target)) .mgflik__rad a:first-child{color:var(--gron);background:var(--kort);border-color:var(--linje);border-bottom:3px solid var(--gron)}@supports not (selector(:has(*))){.mgflik__panel{display:block}.mgflik__rad{display:none}}.mg-dolt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}