@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-normal.C42RasBZ.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-400-normal.BTm3cn9P.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-italic.Dx5Rrf3o.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-400-italic.DvfstiAl.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-ext-400-normal.DehDhP4C.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-ext-400-normal.BWURas-n.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-ext-400-italic.BgvGgHFw.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-ext-400-italic.DZExQWkT.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2)format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-ext-500-normal.DOaysfXq.woff2)format("woff2"),url(/_astro/barlow-latin-ext-500-normal.CJPcKP2Q.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-ext-600-normal.B8NK_A3D.woff2)format("woff2"),url(/_astro/barlow-latin-ext-600-normal.DMVRjfRT.woff)format("woff")}:root{--kalk:#f7f3eb;--kalk-2:#efe8db;--vit:#fff;--kol:#2f2e2e;--kol-2:#383634;--kol-3:#4e4a46;--skog:#45564a;--tegel:#86493a;--linje:#ddd3c3;--serif:"Libre Baskerville", Georgia, serif;--sans:"Barlow", system-ui, sans-serif;--bredd:1320px;--kant:32px;--radie:6px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--kalk);color:var(--kol);font:400 18px/1.6 var(--sans);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--tegel);outline-offset:3px}.wrap{max-width:var(--bredd);padding:0 var(--kant);margin:0 auto}.smal{max-width:760px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3{font-family:var(--serif);font-weight:400}.rubrik-xl{font:italic 400 clamp(42px, 5vw, 68px)/1.06 var(--serif);letter-spacing:-.01em}h2,.rubrik-l{font-size:clamp(30px,3.4vw,46px);line-height:1.15}h2 em,h1 em{font-style:italic}h3{font-size:21px;line-height:1.3}.etikett{font:600 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--tegel)}.ingress{color:var(--kol-2);max-width:36em;font-size:20px;line-height:1.55}.brod p{color:var(--kol-2);max-width:38em;margin-bottom:1.1em}.brod p:last-child{margin-bottom:0}.knapp{white-space:nowrap;background:var(--kol);color:var(--vit);font:600 16px/1 var(--sans);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:10px;padding:16px 24px;text-decoration:none;transition:background .2s;display:inline-flex}.knapp:hover{background:var(--skog)}.knapp.ljus{background:var(--vit);color:var(--kol)}.knapp.ljus:hover{background:var(--kalk)}.textlank{border-bottom:1.5px solid var(--tegel);padding-bottom:1px;font-weight:600;text-decoration:none}.textlank:hover{color:var(--tegel)}.top{z-index:20;backdrop-filter:blur(6px);background:#f7f3ebf5;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.top.skrollad{border-bottom-color:var(--linje)}.top .wrap{justify-content:space-between;align-items:center;gap:24px;height:84px;display:flex}.logo{align-items:center;gap:14px;text-decoration:none;display:flex}.logo img{border-radius:6px;width:auto;height:50px}.logo span{font:italic 15px/1.3 var(--serif);color:var(--kol-3);max-width:12em}.meny{align-items:center;gap:28px;font-size:16px;font-weight:500;list-style:none;display:flex}.meny a:not(.knapp){border-bottom:1.5px solid #0000;padding:6px 0;text-decoration:none}.meny a:not(.knapp):hover,.meny a[aria-current=page]{border-bottom-color:var(--tegel)}.meny .knapp{padding:12px 18px}.lagerlank{border-bottom:1.5px solid var(--tegel);font-weight:600;text-decoration:none;display:none}.menyknapp{border:1px solid var(--kol);font:600 15px var(--sans);color:var(--kol);cursor:pointer;background:0 0;border-radius:4px;padding:10px 14px;display:none}.sektion{padding:104px 0}.sektion.tat{padding:72px 0}.sektion.vit{background:var(--vit)}.sektion.kalk2{background:var(--kalk-2)}.sektionhuvud{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.sektionhuvud .etikett{margin-bottom:12px;display:block}.sidtopp{padding:72px 0 56px}.sidtopp .etikett{margin-bottom:18px;display:block}.sidtopp h1{margin-bottom:20px}.rutnat{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.kort{border:1px solid var(--linje);background:var(--vit);border-radius:4px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.kort .bild{aspect-ratio:1/.85;background:var(--vit);place-items:center;padding:16px;display:grid;overflow:hidden}.kort .bild img{object-fit:contain;width:100%;height:100%;transition:transform .4s}.kort:hover .bild img{transform:scale(1.04)}.kort .text{border-top:1px solid var(--linje);background:var(--kalk);flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.kort h3{font-size:19px}.kort p{color:var(--kol-3);margin-top:2px;font-size:16px}.kort .fraga{color:var(--skog);margin-top:auto;padding-top:12px;font-size:16px;font-weight:600}.status{font:600 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:var(--kalk-2);color:var(--kol-2);border-radius:3px;padding:6px 9px;display:inline-block}.status.reserverad{color:var(--tegel);background:#f3e3d8}.status.sald{color:var(--kol-3);background:#e5e2dd}.form{gap:18px;display:grid}.form .tva{grid-template-columns:1fr 1fr;gap:18px;display:grid}.falt{gap:6px;display:grid}.falt label,.falt legend{font-size:15px;font-weight:600}.krav{color:var(--tegel)}.falt .hjalp{color:var(--kol-3);font-size:15px}.falt input[type=text],.falt input[type=email],.falt input[type=tel],.falt textarea,.falt select{font:400 17px/1.4 var(--sans);color:var(--kol);background:var(--vit);border:1px solid #cfc5b4;border-radius:4px;width:100%;padding:13px 14px}.falt textarea{resize:vertical;min-height:140px}.falt input:focus,.falt textarea:focus,.falt select:focus{outline:2px solid var(--skog);outline-offset:0;border-color:var(--skog)}fieldset.falt{border:0;min-width:0}fieldset.falt legend{margin-bottom:6px;padding:0}.val{border:0;flex-wrap:wrap;gap:10px;display:flex}.val label{background:var(--vit);cursor:pointer;border:1px solid #cfc5b4;border-radius:4px;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.val input{accent-color:var(--skog)}.formnot{color:var(--kol-3);font-size:15px}.fot{background:var(--kol);color:#e4ded3;padding:72px 0 0;font-size:17px}.fot .wrap.kol{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px;display:grid}.fot h2{font:400 22px/1.3 var(--serif);color:var(--vit);margin-bottom:14px}.fot ul{gap:8px;list-style:none;display:grid}.fot a{text-decoration:none}.fot a:hover{color:var(--vit);text-decoration:underline}.fot dl{grid-template-columns:auto 1fr;gap:4px 18px;display:grid}.fot dt{color:var(--vit);font-weight:600}.fot .logo img{border:1px solid #555;height:46px}.fot .citat{font:italic 17px/1.5 var(--serif);max-width:18em;margin-top:18px}.fot .botten{color:#a9a296;border-top:1px solid #4a4847;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding:22px 0;font-size:14px;display:flex}@media (width<=1000px){.rutnat{grid-template-columns:1fr 1fr;gap:16px}.fot .wrap.kol{grid-template-columns:1fr 1fr}}@media (width<=860px){:root{--kant:20px}.logo span{display:none}.logo img{height:44px}.top .wrap{height:72px}.lagerlank{margin-left:auto;margin-right:16px;display:inline-block}.menyknapp{display:block}.top nav{width:0;position:static}.meny{background:var(--kalk);border-bottom:1px solid var(--linje);padding:8px var(--kant) 20px;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:72px;left:0;right:0}.meny.oppen{display:flex}.meny li a:not(.knapp){border-bottom:1px solid var(--linje);padding:14px 0;display:block}.meny .knapp{justify-content:center;margin-top:14px}.sektion{padding:68px 0}.sidtopp{padding:44px 0 36px}.ingress{font-size:18px}.kort .text{padding:14px}.kort h3{font-size:16px}.kort p,.relaterade .kort:nth-child(3){display:none}.kort .fraga{font-size:14px}.form .tva{grid-template-columns:1fr}.fot .wrap.kol{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
