@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6313bfc2b2e5d7e4-s.3zx7wbj688cn9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13b33f934275930a-s.p.0q59resy_4ije.woff2)format("woff2");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 Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}._8Zv4yW_className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}._8Zv4yW_variable{--sh-f-rubrik:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.H3crtG_className{font-family:Figtree,Figtree Fallback;font-style:normal}.H3crtG_variable{--sh-f-brod:"Figtree", "Figtree Fallback"}
@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76298e92c3705b14-s.1h4a9p5hay8br.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e0fb1cacc61979a9-s.1mw-h72q7wm9m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/156b5d16f01a9f5f-s.p.3p08-1dmxavj4.woff2)format("woff2");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:Kalam Fallback;src:local(Arial);ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.0%;size-adjust:97.58%}.mJ9dVa_className{font-family:Kalam,Kalam Fallback;font-style:normal;font-weight:700}.mJ9dVa_variable{--sh-f-hand:"Kalam", "Kalam Fallback"}
.sh{--sh-kakel:#f3efe6;--sh-fog:#e3dccd;--sh-gron:#1f5a43;--sh-gron-mork:#174634;--sh-tomat:#b02e1b;--sh-tomat-fyll:#d9452f;--sh-kraft:#c8a167;--sh-tavla:#222b27;--sh-ink:#1d1a16;--sh-mut:#5d554b;--sh-gul:#f0c35b;background-color:var(--sh-kakel);background-image:linear-gradient(var(--sh-fog) 1px, transparent 1px), linear-gradient(90deg, var(--sh-fog) 1px, transparent 1px);min-height:100vh;color:var(--sh-ink);font:18px/1.55 var(--sh-f-brod), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-size:44px 22px}.sh :focus-visible{outline:3px solid var(--sh-gron);outline-offset:3px;border-radius:6px}.sh main:focus{outline:none}.sh h1,.sh h2,.sh h3{font-family:var(--sh-f-rubrik), Georgia, serif;text-wrap:balance;font-weight:400;line-height:1.05}.sh-kicker{font:700 22px/1.1 var(--sh-f-hand), cursive;color:var(--sh-tomat)}.sh-band{background:var(--sh-gron);color:#f3efe6;white-space:nowrap;background-image:repeating-linear-gradient(90deg,#ffffff0f 0 18px,#0000 18px 36px);font-size:15px;font-weight:600;overflow:hidden}.sh-band-inner{gap:48px;padding:8px 0;animation:26s linear infinite sh-band;display:inline-flex}.sh-band-inner span{align-items:center;gap:10px;display:inline-flex}.sh-band-inner span:before{content:"";background:var(--sh-gul);border-radius:50%;width:6px;height:6px}@keyframes sh-band{to{transform:translate(-50%)}}.sh-head{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid var(--sh-ink);background:#f3efe6f0;justify-content:space-between;align-items:center;gap:12px;padding:12px max(20px,50% - 620px);display:flex;position:sticky;top:0}.sh-logo{font:30px/1 var(--sh-f-rubrik), Georgia, serif;color:var(--sh-ink);text-decoration:none}.sh-logo i{color:var(--sh-tomat);font-style:normal}.sh-nav{gap:6px;display:none}.sh-nav a{min-height:44px;color:var(--sh-ink);border-radius:8px;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.sh-nav a:hover{background:var(--sh-fog)}.sh-pase{border:2px solid var(--sh-ink);background:var(--sh-kraft);min-height:48px;color:var(--sh-ink);font-variant-numeric:tabular-nums;border-radius:12px;align-items:center;gap:10px;padding:4px 14px 4px 8px;font-weight:700;display:inline-flex}.sh-pase svg{width:30px;height:30px}.sh-pase[data-hopp="0"]{animation:.45s cubic-bezier(.3,1.8,.5,1) sh-hopp-a}.sh-pase[data-hopp="1"]{animation:.45s cubic-bezier(.3,1.8,.5,1) sh-hopp-b}@keyframes sh-hopp-a{30%{transform:scale(1.16)rotate(-4deg)}}@keyframes sh-hopp-b{30%{transform:scale(1.16)rotate(4deg)}}.sh-hero{padding:28px max(20px, env(safe-area-inset-right)) 20px max(20px, env(safe-area-inset-left));gap:28px;max-width:1280px;margin-inline:auto;display:grid}.sh-hero-text{align-content:center;gap:14px;display:grid}.sh-hero h1{font-size:clamp(40px,6.4vw,78px)}.sh-lead{color:var(--sh-mut);max-width:46ch;font-size:19px}.sh-cta,.sh-lagg{border:2px solid var(--sh-ink);background:var(--sh-gron);color:#fff;min-height:48px;box-shadow:0 3px 0 var(--sh-ink);border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:0 22px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.sh-cta:hover,.sh-lagg:hover{background:var(--sh-gron-mork)}.sh-cta:active,.sh-lagg:active{box-shadow:0 0 0 var(--sh-ink);transform:translateY(3px)}.sh-hero-bild{padding-bottom:60px;position:relative}.sh-hero-bild img{aspect-ratio:4/3;object-fit:cover;border:2px solid var(--sh-ink);width:100%;height:auto;box-shadow:8px 8px 0 var(--sh-ink);border-radius:22px}.sh-tavla{background:var(--sh-tavla);color:#f4f1e8;width:min(300px,78%);font-family:var(--sh-f-hand), cursive;border:6px solid #6b4a2b;border-radius:10px;padding:14px 18px;position:absolute;bottom:0;right:-6px;transform:rotate(-2deg);box-shadow:inset 0 0 40px #0006,0 12px 24px -8px #00000073}.sh-tavla h2{font:700 22px/1.1 var(--sh-f-hand), cursive;color:var(--sh-gul)}.sh-tavla ul{gap:4px;margin-top:8px;font-size:19px;list-style:none;display:grid}.sh-tavla li{border-bottom:1px dashed #ffffff40;justify-content:space-between;gap:12px;display:flex}.sh-disk-yta{padding-top:24px;scroll-margin-top:80px}.sh-disk-rubrik{max-width:1280px;padding:0 max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-inline:auto;display:flex}.sh-disk-rubrik h2{font-size:clamp(30px,4vw,44px)}.sh-disk-rubrik p{font:700 20px var(--sh-f-hand), cursive;color:var(--sh-tomat)}.sh-disk{max-width:1280px;padding:0 max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px auto 0;list-style:none;display:grid}.sh-vara{border:2px solid var(--sh-ink);background:linear-gradient(#fffdf8,#f6f1e6);border-radius:18px;flex-direction:column;gap:4px;padding:10px 10px 14px;display:flex;position:relative}.sh-vara-bild{border-radius:12px;margin-bottom:6px;overflow:hidden}.sh-vara-bild img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .4s}.sh-vara:hover .sh-vara-bild img{transform:scale(1.05)}.sh-lapp{border:2px solid var(--sh-ink);font:700 20px/1.15 var(--sh-f-hand), cursive;color:var(--sh-tomat);background:#fff;border-radius:6px;padding:2px 10px;position:absolute;top:16px;right:-8px;transform:rotate(6deg)}.sh-vara h3{font-size:22px}.sh-vara p{color:var(--sh-mut);margin-bottom:8px;font-size:16px}.sh-vara .sh-lagg{align-self:stretch;margin-top:auto;padding:0 10px}.sh-disken{background:linear-gradient(#8a5a34,#6b4428);border-top:4px solid #a77447;height:30px;margin-top:18px}.sh-matkasse{max-width:1280px;padding:48px max(20px, env(safe-area-inset-right)) 32px max(20px, env(safe-area-inset-left));align-items:center;gap:24px;margin:0 auto;scroll-margin-top:80px;display:grid}.sh-matkasse-bild{aspect-ratio:4/3;object-fit:cover;border:2px solid var(--sh-ink);border-radius:22px;width:100%;height:auto;transform:rotate(-1.5deg)}.sh-matkasse-text{gap:12px;display:grid}.sh-matkasse-text h2{font-size:clamp(32px,4.4vw,52px)}.sh-matkasse-text>p:not(.sh-kicker){color:var(--sh-mut);max-width:50ch}.sh-kasse{border:2px solid var(--sh-ink);box-shadow:6px 6px 0 var(--sh-ink);background:#fff;border-radius:18px;gap:12px;max-width:440px;margin-top:6px;padding:16px;display:grid}.sh-kasse-rad{justify-content:space-between;align-items:center;gap:10px;font-weight:600;display:flex}.sh-steg{border:2px solid var(--sh-ink);background:#fff;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.sh-steg button{background:#fff;border:0;width:44px;height:44px;font-size:20px;font-weight:800}.sh-steg button:hover{background:var(--sh-kraft)}.sh-steg output{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-weight:800}.sh-kasse-pris{border-top:2px dashed var(--sh-fog);color:var(--sh-mut);justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.sh-kasse-pris b{font:34px/1 var(--sh-f-rubrik), serif;color:var(--sh-gron);font-weight:400}.sh-lagg-stor{justify-self:stretch}.sh-hallen{max-width:1280px;padding:24px max(20px, env(safe-area-inset-right)) 48px max(20px, env(safe-area-inset-left));margin:0 auto;scroll-margin-top:80px}.sh-hallen h2{font-size:clamp(30px,4vw,44px)}.sh-hallen ul{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 28px;margin-top:14px;list-style:none;display:grid}.sh-hallen li{border-top:2px solid var(--sh-ink);color:var(--sh-mut);padding:12px 0}.sh-hallen b{color:var(--sh-ink);font:24px/1.2 var(--sh-f-rubrik), serif;font-weight:400;display:block}.sh-fot{background:var(--sh-ink);color:#e9e3d6;gap:8px;padding:28px max(20px,50% - 620px) 36px;font-size:16px;display:grid}.sh-fot .sh-logo{color:#f3efe6}.sh-fot .sh-logo i{color:#ff8c6e}.sh-lada{border:0;border-left:2px solid var(--sh-ink);background:var(--sh-kakel);width:min(100vw,440px);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--sh-ink);font:17px/1.5 var(--sh-f-brod), system-ui, sans-serif;flex-direction:column;gap:16px;margin:0 0 0 auto;padding:20px}.sh-lada[open]{animation:.3s cubic-bezier(.2,.8,.2,1) sh-in;display:flex}@keyframes sh-in{0%{opacity:0;transform:translate(40px)}}.sh-lada::backdrop{background:#1d1a1673}.sh-lada-topp{justify-content:space-between;align-items:center;display:flex}.sh-lada h2{font:32px/1 var(--sh-f-rubrik), serif}.sh-stang{border:2px solid var(--sh-ink);background:#fff;border-radius:999px;min-height:44px;padding:0 14px;font-weight:700}.sh-tom{color:var(--sh-mut)}.sh-rader{gap:10px;list-style:none;display:grid;overflow-y:auto}.sh-rader li{border:2px solid var(--sh-ink);background:#fff;border-radius:14px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}.sh-rader img{object-fit:cover;border-radius:10px;width:64px;height:64px}.sh-rader b{display:block}.sh-rader small{color:var(--sh-mut);font-size:15px}.sh-frakt{gap:6px;margin-top:auto;font-weight:600;display:grid}.sh-matare{background:var(--sh-fog);border-radius:9px;height:10px;overflow:hidden}.sh-matare i{background:var(--sh-gron);height:100%;transition:width .4s;display:block}.sh-summa{font-variant-numeric:tabular-nums;gap:4px;display:grid}.sh-summa div{justify-content:space-between;display:flex}.sh-summa dd{margin:0}.sh-total{border-top:2px solid var(--sh-ink);padding-top:6px;font-size:20px;font-weight:800}.sh-kassan{border:2px solid var(--sh-ink);background:var(--sh-tomat-fyll);color:#fff;border-radius:999px;min-height:52px;font-size:18px;font-weight:800}.sh-kassan:disabled{background:var(--sh-fog);color:var(--sh-mut);cursor:not-allowed}@media (min-width:700px){.sh-disk{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.sh-nav{display:flex}.sh-hero{grid-template-columns:1fr 1.05fr;gap:48px;padding-top:44px}.sh-matkasse{grid-template-columns:1fr 1fr;gap:48px}}@media (min-width:1100px){.sh-disk{grid-template-columns:repeat(6,minmax(0,1fr))}}
