@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.2ontrj8z1-o25.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.33iiebxkijmxa.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.2nzetymcmw3t7.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.0_f09-l1omku8.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.wzY3ua_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.wzY3ua_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@theme inline{--font-mono: "IBM Plex Mono", ui-monospace, monospace;}:root{--bg:#f3f4f6;--text:#111;--text-muted:#6b6b6b;--border:#ebe7de;--border-light:#d6d3cc;--dot-inactive:#cfcfcf;--btn-bg:#111;--btn-text:#fff;--modal-bg:#f3f4f6;--overlay:#0006;--link:#6b6b6b;--link-hover:#111}[data-theme=dark]{--bg:#0a0a0a;--text:#e8e8e8;--text-muted:#888;--border:#222;--border-light:#444;--dot-inactive:#444;--btn-bg:#fff;--btn-text:#0a0a0a;--modal-bg:#151515;--overlay:#0009;--link:#888;--link-hover:#fff}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;transition:background .2s,color .2s}input,textarea,select{color:var(--text);background:0 0}input::placeholder,textarea::placeholder{color:var(--text-muted)}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}@media (max-width:640px){.header-nav{grid-template-columns:1fr auto!important;gap:10px!important;padding:16px!important;font-size:11px!important}.header-nav-links,.header-nav-links-mobile{display:none!important}.header-brand{justify-self:start!important}.header-right{gap:14px!important}.header-right .header-shop-mobile{display:inline!important}.checkout-grid-2col{grid-template-columns:1fr!important}.cart-item-grid{grid-template-columns:64px 1fr!important}.cart-item-price{margin-top:4px;text-align:left!important;grid-column:2!important}.shop-product-card{width:100%!important}.size-guide-modal{padding:28px 16px!important}.footer-logo{width:160px!important}.footer-nav{gap:12px 24px!important;font-size:12px!important}.footer-copy{text-align:center;font-size:10px!important}}@media (min-width:641px){.header-nav-links-mobile{display:none!important}}@keyframes ring-expand{0%{opacity:1;border-width:2px;width:0;height:0}to{opacity:0;border-width:1px;width:80px;height:80px}}@keyframes plus-to-check{0%{transform:rotate(0)scale(1)}30%{transform:rotate(180deg)scale(0)}31%{transform:rotate(180deg)scale(0)}60%{transform:rotate(360deg)scale(1.15)}to{transform:rotate(360deg)scale(1)}}@keyframes bar-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bag-bump{0%{transform:translateY(0)}25%{transform:translateY(-4px)}50%{transform:translateY(0)}75%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes char-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bag-bump{animation:.45s cubic-bezier(.34,1.56,.64,1) bag-bump}:root{--silhouette:brightness(0) opacity(.85)}[data-theme=dark]{--silhouette:brightness(0) invert(1) opacity(.85)}@keyframes cs-rise{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cs-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes cs-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cs-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.cs-logo{animation:.9s cubic-bezier(.22,1,.36,1) both cs-rise,6s ease-in-out .9s infinite cs-float}.cs-char{animation:.4s ease-out both char-fade;display:inline-block}.cs-cursor{background:var(--text);vertical-align:baseline;width:.55em;height:.12em;margin-left:.1em;animation:1s step-end infinite cs-blink;display:inline-block}.cs-fade{animation:.8s cubic-bezier(.22,1,.36,1) both cs-rise}.cs-silhouette img{filter:var(--silhouette)}.cs-form input:focus{outline:none;border-color:var(--text)!important}.cs-ticker{animation:40s linear infinite cs-ticker;display:inline-flex}@media (max-width:640px){.cs-form{flex-direction:column;gap:10px}.cs-form input{text-align:center;border-right:1px solid var(--border-light)!important;flex:none!important}}@media (prefers-reduced-motion:reduce){.cs-logo,.cs-char,.cs-fade,.cs-cursor,.cs-ticker{animation:none}}
