ul.svelte-1nj78jr{visibility:hidden;z-index:1000;background-color:#fff;border:3px solid #000;flex-direction:column;justify-content:space-around;align-items:center;padding:12px;font-family:Poppins,sans-serif;list-style:none;transition:visibility .3s;display:flex;position:absolute}ul.visible.svelte-1nj78jr{visibility:visible}ul.svelte-1nj78jr li:where(.svelte-1nj78jr){text-align:center;width:100%;margin:0;padding:0}ul.svelte-1nj78jr li:where(.svelte-1nj78jr) a:where(.svelte-1nj78jr){color:#000;padding:8px;font-family:Noto Sans Mono Variable,Noto Sans Mono Fallback,monospace;font-size:24px;text-decoration:none;transition:font-weight .2s ease-in-out;display:block}ul.svelte-1nj78jr li:where(.svelte-1nj78jr) a:where(.svelte-1nj78jr):hover{font-weight:700}nav.svelte-1uj31a4{border-top:3px solid #000;border-bottom:3px solid #000;transition:all .6s ease-in-out;container-type:inline-size}nav.svelte-1uj31a4 ul:where(.svelte-1uj31a4){background-color:#fff;flex-direction:row;justify-content:space-around;align-items:center;max-width:780px;margin:0 auto;padding:0;font-family:Poppins,sans-serif;list-style:none;display:flex}nav.svelte-1uj31a4 ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4){text-align:center;width:100%;margin:0;padding:0}nav.svelte-1uj31a4 ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4) a:where(.svelte-1uj31a4){color:#000;padding:8px .33em;font-family:Noto Sans Mono Variable,Noto Sans Mono Fallback,monospace;font-size:clamp(12px,3.6cqi,24px);text-decoration:none;transition:font-weight .2s ease-in-out;display:block}nav.svelte-1uj31a4 ul:where(.svelte-1uj31a4) li:where(.svelte-1uj31a4) a:where(.svelte-1uj31a4):hover{font-weight:700}.toggle.svelte-1mzw2a6{top:max(12px, env(safe-area-inset-top,0px));left:max(12px, var(--safe-left,0px));z-index:998;color:#000;cursor:pointer;background:#fff;border:2px solid #000;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:26px;display:flex;position:fixed}.toggle.raised.svelte-1mzw2a6{z-index:1002}.toggle.svelte-1mzw2a6:focus-visible{outline-offset:2px;outline:2px solid #000}.backdrop.svelte-1mzw2a6{z-index:1000;cursor:default;background:#0006;border:0;padding:0;position:fixed;inset:0}nav.svelte-1mzw2a6{z-index:1001;box-sizing:border-box;width:min(320px,85vw);padding:0 0 24px var(--safe-left,0px);overscroll-behavior:contain;visibility:hidden;background:#fff;border-right:3px solid #000;transition:transform .2s,visibility 0s linear .2s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}nav.open.svelte-1mzw2a6{visibility:visible;transition:transform .2s;transform:none}@media (prefers-reduced-motion:reduce){nav.svelte-1mzw2a6,nav.open.svelte-1mzw2a6{transition:none}}.drawer-head.svelte-1mzw2a6{box-sizing:border-box;min-height:calc(max(12px, env(safe-area-inset-top,0px)) + 44px + 12px);padding:max(12px, env(safe-area-inset-top,0px)) 16px 12px 68px;flex-direction:column;justify-content:center;display:flex}.drawer-head.svelte-1mzw2a6 .brand:where(.svelte-1mzw2a6){padding:0;font-size:1.2em;font-weight:500;line-height:1.1}.tagline.svelte-1mzw2a6{margin:2px 0 0;font-size:11px;line-height:1.2}.languages.svelte-1mzw2a6{padding:24px 16px 0}ul.svelte-1mzw2a6{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-1mzw2a6{border-bottom:3px solid #000;margin:0;padding:0}nav.svelte-1mzw2a6>ul:where(.svelte-1mzw2a6)>li:where(.svelte-1mzw2a6):first-child{border-top:3px solid #000}.submenu.svelte-1mzw2a6 li:where(.svelte-1mzw2a6){border-top:1px solid #000;border-bottom:0}li.svelte-1mzw2a6 span:where(.svelte-1mzw2a6){align-items:center;display:flex}a.svelte-1mzw2a6{color:#000;padding:8px 16px;font-family:Noto Sans Mono Variable,Noto Sans Mono Fallback,monospace;font-size:24px;text-decoration:none;transition:font-weight .2s ease-in-out;display:block}.submenu.svelte-1mzw2a6 a:where(.svelte-1mzw2a6){padding-left:32px;font-size:20px}a.svelte-1mzw2a6:hover{font-weight:700}.submenu-toggle.svelte-1mzw2a6{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:-12px;padding:0;font-size:40px;line-height:1;transition:transform .3s;display:inline-flex}.submenu-toggle.open-submenu.svelte-1mzw2a6{transform:rotate(90deg)}.mobile.svelte-fsdpzf{display:none}.desktop.svelte-fsdpzf{display:block}@media (width<=768px){.mobile.svelte-fsdpzf{display:block}.desktop.svelte-fsdpzf{display:none}}.footer.svelte-1b4fnhr{padding:16px max(16px, var(--safe-right,0px)) max(16px, var(--safe-bottom,0px)) max(16px, var(--safe-left,0px));color:#000;background-color:#fff;border-top:3px solid #000;flex-direction:column;gap:8px;margin-top:32px;display:flex}.row.svelte-1b4fnhr{place-content:center;align-items:center;gap:8px;display:flex}.brand-year.svelte-1b4fnhr{font-size:18px}.built-with.svelte-1b4fnhr{font-size:12px}.legal.svelte-1b4fnhr{flex-wrap:wrap;gap:4px 16px;font-size:12px}.legal.svelte-1b4fnhr a:where(.svelte-1b4fnhr){color:inherit}.social-icon.svelte-1b4fnhr{color:inherit;display:flex}.social-icon.svelte-1b4fnhr svg{transition:all .3s ease-in-out}.social-icon.svelte-1b4fnhr:hover svg{transform:scale(1.2)}.language-switch.svelte-eh8zxs{top:5px;right:max(12px, var(--safe-right,0px));padding-top:5px;padding-right:12px;font-size:18px;position:absolute}@media (width<=768px){.language-switch.svelte-eh8zxs{display:none}}.cart-menu.svelte-1lfk4ai{top:35px;right:max(12px, var(--safe-right,0px));color:#000;z-index:999;align-items:center;gap:4px;font-size:18px;text-decoration:none;display:flex;position:fixed}.cart-menu.svelte-1lfk4ai:hover{font-weight:700}.cart-badge.svelte-1lfk4ai{color:#fff;background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}@media (width<=768px){body:has(#products-tools) .cart-menu.svelte-1lfk4ai{top:calc(max(12px, env(safe-area-inset-top,0px)) + 12px);right:calc(max(12px, var(--safe-right,0px)) + 56px)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;margin:0;padding:0;font-family:Noto Sans Mono Variable,Noto Sans Mono Fallback,monospace}:root{--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}body{background-color:#fff;margin:0;font-family:Noto Sans Mono Variable,Noto Sans Mono Fallback,monospace}.app{background-color:#fff}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body:has(.site-layout){padding-left:0;padding-right:0}.app.svelte-3rx7k1{flex-direction:column;min-height:100vh;display:flex;position:relative}header.svelte-3rx7k1{padding:16px max(16px, var(--safe-right)) 16px max(16px, var(--safe-left));flex-direction:column;align-items:center;display:flex}.text-brand.svelte-3rx7k1{margin:.67em 0 8px;font-size:2em;font-weight:700}.text-brand.svelte-3rx7k1 a:where(.svelte-3rx7k1){color:#000;font-weight:500;text-decoration:none;transition:font-weight .2s ease-in-out}.text-brand.svelte-3rx7k1 a:where(.svelte-3rx7k1):hover{font-weight:800}.main-content.svelte-3rx7k1{text-align:center;padding:16px max(16px, var(--safe-right)) 16px max(16px, var(--safe-left));width:100%;max-width:var(--contnent-max-width,768px);box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0 auto;display:-webkit-flex}@media (width>=769px){.lean.svelte-3rx7k1 .masthead:where(.svelte-3rx7k1){padding-right:max(120px, calc(var(--safe-right) + 108px));border-top:3px solid #000;border-bottom:3px solid #000;align-items:center;gap:24px;display:flex}.lean.svelte-3rx7k1 header:where(.svelte-3rx7k1){padding:8px 0 8px max(16px, var(--safe-left));flex-shrink:0;align-items:flex-start}.lean.svelte-3rx7k1 .text-brand:where(.svelte-3rx7k1){margin:0;line-height:1.1}.lean.svelte-3rx7k1 .tagline:where(.svelte-3rx7k1){margin:2px 0 0;font-size:14px}.lean.svelte-3rx7k1 .menu-slot:where(.svelte-3rx7k1){flex:1;min-width:0}.lean.svelte-3rx7k1 .menu-slot:where(.svelte-3rx7k1) .desktop-menu{border:0}}@media (width<=768px){.lean.svelte-3rx7k1{--menu-top-row:calc(max(12px, env(safe-area-inset-top,0px)) + 44px + 12px)}.lean.svelte-3rx7k1 header:where(.svelte-3rx7k1){box-sizing:border-box;min-height:var(--menu-top-row);padding:max(12px, env(safe-area-inset-top,0px)) max(84px, calc(var(--safe-right) + 72px)) 12px calc(max(12px, var(--safe-left)) + 44px + 12px);justify-content:center;align-items:flex-start}.lean.svelte-3rx7k1 .text-brand:where(.svelte-3rx7k1){margin:0;font-size:1.2em;line-height:1.1}.lean.svelte-3rx7k1 .tagline:where(.svelte-3rx7k1){margin:2px 0 0;font-size:11px;line-height:1.2}}
