@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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}:root{--ink:#1f1b16;--ink-soft:#4a443b;--gray:#7a7a7a;--red:#c8372d;--sun:#e8a317;--page:#fff;--type:"IBM Plex Mono", ui-monospace, Menlo, monospace;--gutter:16px;--wide:1080px;--column:600px;color-scheme:light}@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--page);color:var(--ink);font-family:var(--type);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:15px;line-height:1.55}.app{background:var(--page);grid-template-rows:auto 1fr;height:100dvh;display:grid;overflow:hidden}.topbar{min-height:0;padding:max(6px, env(safe-area-inset-top)) 2% 10px;border-bottom:1px solid var(--ink);z-index:2;view-transition-name:topbar;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:8px;display:grid;position:relative}.brand{grid-area:1/2;justify-self:center;align-items:center;min-width:0;height:100%;display:flex}.brand img.drawn{object-fit:contain;object-position:center;width:auto;max-width:100%}.tabs{grid-area:1/1;justify-self:start;align-items:center;gap:8px;display:flex}.tab{color:inherit;text-decoration:none;display:block;position:relative}.cart-tab{--cart-h:27px;grid-area:1/3;justify-self:end;align-items:flex-start;gap:4px;display:flex}.cart-count{margin-top:calc(var(--cart-h) * .4 - var(--digit-h) / 2);color:var(--ink);--digit-h:calc(var(--cart-h) * .8);font-size:15px;line-height:1}.digits{justify-content:center;align-items:center;display:inline-flex}.digits img{height:var(--digit-h,1.4em);width:auto;display:block}main{overscroll-behavior:contain;min-height:0;padding-bottom:env(safe-area-inset-bottom);position:relative;overflow-y:auto}main.fill{flex-direction:column;display:flex;overflow:hidden}img.drawn{height:var(--h);object-fit:contain;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;display:block}.toggle{display:inline-grid}.toggle>*{grid-area:1/1}.toggle-on,[aria-pressed=true] .toggle-off,[aria-current=page] .toggle-off{visibility:hidden}[aria-pressed=true] .toggle-on,[aria-current=page] .toggle-on{visibility:visible}.drawn-btn{appearance:none;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0;display:inline-block}:is(.drawn-btn,a.tab,a.brand)>*,a>img.drawn{transition:transform .1s steps(2,end),filter .1s steps(2,end)}@media (hover:hover){:is(.drawn-btn:not(:disabled),a.tab,a.brand):hover>*,a:hover>img.drawn{filter:drop-shadow(-3px 3px 0 var(--sun));transform:translate(1px,-1px)}}:is(a.tab[aria-current=page],.drawn-btn[aria-pressed=true])>*{filter:drop-shadow(-3px 3px 0 var(--sun));transform:translate(1px,-1px)}:is(.drawn-btn:not(:disabled),a.tab,a.brand):active>*,a:active>img.drawn{filter:drop-shadow(0 0 0 var(--sun));transform:translate(-2px,2px)}.boxed-btn{border:1.5px solid var(--ink);background:var(--page);padding:10px 18px;transition:box-shadow .1s steps(2,end),transform .1s steps(2,end)}.boxed-btn>*{filter:none!important;transform:none!important}@media (hover:hover){.boxed-btn:not(:disabled):hover{box-shadow:-4px 4px 0 var(--sun);transform:translate(1px,-1px)}}.boxed-btn:not(:disabled):active{box-shadow:none;transform:translate(-2px,2px)}.drawn-btn:disabled{cursor:default}:focus-visible{outline:2px dashed var(--red);outline-offset:4px}.photo{width:100%;height:auto;display:block}.crumbs{padding:14px var(--gutter) 0;flex-wrap:wrap;flex-shrink:0;align-items:baseline;gap:8px;display:flex}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{text-decoration:underline}@media (width>=700px){.crumbs{padding-top:28px}}.heading{font-family:var(--type);margin:0;font-size:22px;font-weight:400;line-height:1.3}.product-title{font-size:28px}.type p{margin:0 0 .8em}.price{margin:0;font-size:22px}.stack{padding:14px var(--gutter) 40px;flex-direction:column;gap:22px;display:flex}.center{justify-content:center;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}@view-transition{navigation:none}}@media (width>=700px){body{font-size:16px}.topbar{padding:18px 32px 16px}img.drawn{height:var(--h-web,var(--h))}.cart-tab{--cart-h:42px}.tabs{gap:20px}.stack{max-width:var(--column);margin-inline:auto;padding-top:28px}}
