@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/lato-400.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/lato-700.woff2)format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/baloo2-500.woff2)format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/baloo2-600.woff2)format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/baloo2-700.woff2)format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../../../fonts/baloo2-800.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/nunito-400.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/nunito-600.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/nunito-700.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../../../fonts/nunito-800.woff2)format("woff2")}@font-face{font-family:"Baloo 2 Fallback";src:local(Arial);size-adjust:109.2%;ascent-override:98.72%;descent-override:47.99%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;src:local(Arial);size-adjust:118.03%;ascent-override:85.65%;descent-override:29.91%;line-gap-override:0%}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/nunitosans-400.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/nunitosans-600.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/nunitosans-700.woff2)format("woff2")}@font-face{font-family:Arvo;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/arvo-400.woff2)format("woff2")}@font-face{font-family:Arvo;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/arvo-700.woff2)format("woff2")}@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/audiowide-400.woff2)format("woff2")}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/philosopher-400.woff2)format("woff2")}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/philosopher-700.woff2)format("woff2")}@font-face{font-family:Pirata One;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/pirata-one-400.woff2)format("woff2")}@font-face{font-family:Rozha One;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/rozha-one-400.woff2)format("woff2")}:root{--c-bg:#faf7f1;--c-surface:#fff;--c-text:#21302f;--c-muted:#56615f;--c-border:#ece6db;--c-soft:#e7f0ef;--c-accent:#2f6b6b;--c-cta:#d2451e;--c-cta-text:#fff;--font-heading:"Baloo 2", "Baloo 2 Fallback", system-ui, sans-serif;--font-body:"Nunito", "Nunito Fallback", "Nunito Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--c-text);background:var(--c-bg);margin:0;line-height:1.5}h1,h2,h3,legend,.block-h{font-family:var(--font-heading)}a{color:var(--c-accent)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.skip-link{background:var(--c-surface);z-index:100;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.skip-link:focus{left:0}.site-header.svelte-1h32yp1{background:var(--c-surface);border-bottom:1px solid var(--c-border);position:relative}.bar.svelte-1h32yp1{align-items:center;gap:1rem;max-width:1120px;margin:0 auto;padding:.6rem 1rem;display:flex}.logo.svelte-1h32yp1{aspect-ratio:793/876;background-color:var(--c-accent);flex:none;height:40px;display:block;-webkit-mask:url(../../../logo-mark.png) 50%/contain no-repeat;mask:url(../../../logo-mark.png) 50%/contain no-repeat}.menu.svelte-1h32yp1{flex:1;align-items:center;gap:.1rem;display:flex}.top.svelte-1h32yp1{color:var(--c-text);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:.5rem .6rem;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.top.svelte-1h32yp1:hover{background:var(--c-soft)}.top.active.svelte-1h32yp1{color:var(--c-accent);background:var(--c-soft)}.has-drop.svelte-1h32yp1{align-items:center;display:inline-flex;position:relative}.caret.svelte-1h32yp1{cursor:pointer;color:var(--c-muted);background:0 0;border:none;border-radius:8px;place-items:center;margin-left:-.25rem;padding:.5rem .3rem;display:inline-grid}.caret.svelte-1h32yp1:hover{background:var(--c-soft);color:var(--c-text)}.chev.svelte-1h32yp1{font-size:.7rem;line-height:1;transition:transform .15s}.has-drop.open.svelte-1h32yp1 .chev:where(.svelte-1h32yp1){transform:rotate(180deg)}.drop.svelte-1h32yp1{background:var(--c-surface);border:1px solid var(--c-border);z-index:30;border-radius:10px;min-width:210px;padding:.35rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 14px 30px -16px #14232366}.drop.show.svelte-1h32yp1{display:grid}@media (width>=761px) and (hover:hover){.has-drop.svelte-1h32yp1:hover .drop:where(.svelte-1h32yp1),.has-drop.svelte-1h32yp1:focus-within .drop:where(.svelte-1h32yp1){display:grid}}.drop.svelte-1h32yp1 a:where(.svelte-1h32yp1){color:var(--c-text);border-radius:7px;padding:.55rem .7rem;font-size:.92rem;text-decoration:none}.drop.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{background:var(--c-soft)}.drop.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){color:var(--c-accent);font-weight:700}.account.svelte-1h32yp1{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.cta-create.svelte-1h32yp1{background:var(--c-cta);color:var(--c-cta-text);white-space:nowrap;border-radius:999px;padding:.5rem .9rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.cta-create.svelte-1h32yp1:hover{filter:brightness(.96)}.acc.svelte-1h32yp1,.cart-link.svelte-1h32yp1{color:var(--c-text);padding:.4rem .55rem;font-size:.9rem;font-weight:600;text-decoration:none}.acc.svelte-1h32yp1:hover{color:var(--c-accent)}.cart-link.svelte-1h32yp1{border:1px solid var(--c-border);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .8rem;display:inline-flex;position:relative}.cart-link.svelte-1h32yp1:hover{border-color:var(--c-accent);color:var(--c-accent)}.badge.svelte-1h32yp1{background:var(--c-cta);color:#fff;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;font-size:.7rem;font-weight:700;display:inline-grid;position:absolute;top:-.35rem;right:-.45rem}.burger.svelte-1h32yp1{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;margin-left:auto;padding:.4rem;display:none}.burger.svelte-1h32yp1 span:where(.svelte-1h32yp1){background:var(--c-text);border-radius:2px;width:22px;height:2px}@media (width<=760px){.bar.svelte-1h32yp1{flex-wrap:wrap}.burger.svelte-1h32yp1{order:3;display:flex}.account.svelte-1h32yp1{order:2;gap:.25rem;margin-left:auto}.cta-create.svelte-1h32yp1{display:none}.acc.svelte-1h32yp1,.cart-link.svelte-1h32yp1{padding:.4rem .45rem;font-size:.82rem}.menu.svelte-1h32yp1{flex-direction:column;flex-basis:100%;order:4;align-items:stretch;gap:0;padding-top:.5rem;display:none}.menu.open.svelte-1h32yp1{display:flex}.has-drop.svelte-1h32yp1{border-bottom:1px solid var(--c-border);flex-wrap:wrap;justify-content:space-between;align-items:stretch;display:flex}.has-drop.svelte-1h32yp1 .top:where(.svelte-1h32yp1){border-radius:0;flex:1;min-height:44px}.caret.svelte-1h32yp1{border-radius:0;min-width:44px;min-height:44px}.top-toggle.svelte-1h32yp1 .chev:where(.svelte-1h32yp1){align-self:stretch;place-items:center;min-width:44px;margin-left:auto;margin-right:-.5rem;display:grid}.drop.svelte-1h32yp1{box-shadow:none;border:none;flex-basis:100%;padding:0 0 .3rem .8rem;display:none;position:static}.drop.show.svelte-1h32yp1{display:grid}.top.svelte-1h32yp1{padding:.7rem .5rem}.menu.svelte-1h32yp1>.top:where(.svelte-1h32yp1){border-bottom:1px solid var(--c-border);min-height:44px}}.salgsbanner.svelte-adsvs7{color:#fff;text-align:center;background:#c0392b;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem .7rem;padding:.55rem 1rem;font-size:.98rem;line-height:1.3;display:flex}.salgsbanner.svelte-adsvs7 strong:where(.svelte-adsvs7){letter-spacing:.01em;font-weight:800}.salgsbanner.svelte-adsvs7 .tekst:where(.svelte-adsvs7){font-weight:600}.salgsbanner.svelte-adsvs7 .til:where(.svelte-adsvs7){opacity:.92;white-space:nowrap;font-weight:700}.flamme.svelte-adsvs7{font-size:1.05rem}.consent.svelte-1b4rsd0{z-index:60;background:var(--c-surface);border-top:1px solid var(--c-border);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -16px #14232366}.inner.svelte-1b4rsd0{align-items:center;gap:.75rem;max-width:1120px;margin:0 auto;padding:.9rem 1rem;display:grid}@media (width>=820px){.inner.svelte-1b4rsd0{grid-template-columns:1fr auto;gap:1.25rem}}.text.svelte-1b4rsd0 strong:where(.svelte-1b4rsd0){font-size:.98rem}.text.svelte-1b4rsd0 p:where(.svelte-1b4rsd0){color:var(--c-muted);max-width:70ch;margin:.2rem 0 0;font-size:.88rem;line-height:1.5}.text.svelte-1b4rsd0 a:where(.svelte-1b4rsd0){color:var(--c-accent)}.cats.svelte-1b4rsd0{gap:.5rem;margin-top:.6rem;display:grid}.cat.svelte-1b4rsd0{color:var(--c-text);grid-template-columns:auto 1fr;align-items:start;gap:.5rem;font-size:.85rem;display:grid}.cat.svelte-1b4rsd0 span:where(.svelte-1b4rsd0) strong:where(.svelte-1b4rsd0){font-weight:700}.cat.svelte-1b4rsd0 input:where(.svelte-1b4rsd0){margin-top:.15rem}.cat.fixed.svelte-1b4rsd0{opacity:.85}.actions.svelte-1b4rsd0{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.actions.svelte-1b4rsd0 button:where(.svelte-1b4rsd0){cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;padding:.6rem 1rem;font-size:.9rem;font-weight:700}.primary.svelte-1b4rsd0{background:var(--c-cta);color:var(--c-cta-text)}.ghost.svelte-1b4rsd0{border-color:var(--c-border);color:var(--c-text);background:#fff}.link.svelte-1b4rsd0{color:var(--c-accent);background:0 0;border:none;text-decoration:underline}.site-footer.svelte-12qhfyh{border-top:1px solid var(--c-border);background:var(--c-surface);margin-top:2rem}.site-footer.svelte-12qhfyh p:where(.svelte-12qhfyh){max-width:880px;color:var(--c-muted);text-align:center;margin:0 auto;font-size:.9rem}.footer-org.svelte-12qhfyh{padding:1.5rem 1rem .25rem}.footer-links.svelte-12qhfyh{flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;padding:0 1rem 1.5rem;display:flex}.footer-links.svelte-12qhfyh .footer-link:where(.svelte-12qhfyh),.footer-links.svelte-12qhfyh .consent-link:where(.svelte-12qhfyh){margin-left:0}.footer-badge.svelte-12qhfyh{max-width:880px;margin:0 auto;padding:0 1rem 1.5rem}.footer-badge.svelte-12qhfyh:empty{display:none}.consent-link.svelte-12qhfyh{color:var(--c-accent);cursor:pointer;font-size:inherit;background:0 0;border:none;margin-left:.5rem;padding:0;text-decoration:underline}.footer-link.svelte-12qhfyh{color:var(--c-accent);margin-left:.5rem;text-decoration:underline}
