@font-face{font-family:Roboto;src:local("Roboto Light"),url(../fonts/Roboto-Light.woff2) format(woff2);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:"Roboto Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:106.7995%;ascent-override:86.8669%;descent-override:22.8597%;line-gap-override:0%}@font-face{font-family:"Roboto Fallback: Segoe UI";src:local("Segoe UI");size-adjust:100.3304%;ascent-override:92.4679%;descent-override:24.3337%;line-gap-override:0%}@font-face{font-family:"Roboto Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:98.8498%;ascent-override:93.8529%;descent-override:24.6981%;line-gap-override:0%}@font-face{font-family:"Roboto Fallback: Arial";src:local("Arial");size-adjust:99.7809%;ascent-override:92.9771%;descent-override:24.4677%;line-gap-override:0%}@font-face{font-family:"Roboto Fallback: Noto Sans";src:local("Noto Sans");size-adjust:93.8448%;ascent-override:98.8584%;descent-override:26.0154%;line-gap-override:0%}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../fonts/Roboto-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Medium"),url(../fonts/Roboto-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Bold"),url(../fonts/Roboto-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.5167%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:"IBM Plex Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.5167%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:"IBM Plex Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium"),url(../fonts/IBMPlexMono-Medium.ttf) format(truetype);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Bold"),url(../fonts/IBMPlexMono-Bold.ttf) format(truetype);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ShareTechMono-Regular;src:local("ShareTechMono-Regular Regular"),local("ShareTechMono-Regular"),url(../fonts/ShareTechMono-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}[data-v-f8daf6d6]:root{--color-background:#fff;--color-background-secondary:#f2f2f2;--color-light:#fff;--color-text:#111;--color-accent:#e5a237;--color-gray:#9e9e9e;--color-border:#ccc;--color-error:#e53935;--color-success:#10b981;--color-button-text:#fff;--color-button-icon:#333;--box-shadow-light:0px 0px 2px rgba(0,0,0,.479);--text-shadow-dark:0px 0px 2px rgba(0,0,0,.15);--color-input-focus:var(--color-accent);--font-family-base:"Roboto", "Roboto Fallback: BlinkMacSystemFont", "Roboto Fallback: Segoe UI", "Roboto Fallback: Helvetica Neue", "Roboto Fallback: Arial", "Roboto Fallback: Noto Sans",sans-serif;--font-family-title:"ShareTechMono-Regular";--font-family-accent:"IBM Plex Mono", "IBM Plex Mono Fallback: Courier New", "IBM Plex Mono Fallback: Roboto Mono", "IBM Plex Mono Fallback: Noto Sans Mono",monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--container-width:90rem;--container-padding-x:1rem;--transition-duration:.3s;--nav-height:81px;--height-fill:calc(100vh - var(--nav-height))}.product-grid[data-v-f8daf6d6]{position:relative}.product-grid__header[data-v-f8daf6d6]{margin-bottom:2rem;margin-left:1rem}.product-grid__meta[data-v-f8daf6d6]{color:var(--color-text);opacity:.7}.product-grid__count[data-v-f8daf6d6]{font-weight:var(--font-weight-medium)}.product-grid__products[data-v-f8daf6d6]{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:90.06125rem){.product-grid__products[data-v-f8daf6d6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:47.99875rem){.product-grid__products[data-v-f8daf6d6]{grid-template-columns:repeat(2,1fr)}}.product-grid__products[data-v-f8daf6d6]>*{border-bottom:.03125rem solid var(--color-border)}.product-grid__results[data-v-f8daf6d6]{height:100%}
