@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;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;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-f8a4ee52]: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))}.logo[data-v-f8a4ee52]{max-width:5.625rem}@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;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;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-42bff22b]: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))}.cart__item[data-v-42bff22b]{border-bottom:.03125rem solid var(--color-border);display:grid;grid-template-columns:8.125rem 1fr}@media(max-width:47.99875rem){.cart__item[data-v-42bff22b]{grid-template-columns:7.5rem 1fr}}.cart__image[data-v-42bff22b]{aspect-ratio:4/5;overflow:hidden}.info[data-v-42bff22b]{flex-direction:column;padding:.625rem .75rem}.info[data-v-42bff22b],.info__header[data-v-42bff22b]{display:flex;justify-content:space-between}.info__header[data-v-42bff22b]{align-items:center}.info__volume[data-v-42bff22b]{text-wrap:nowrap}.info__remove[data-v-42bff22b]{align-items:center;display:flex;justify-content:flex-end}.info__price[data-v-42bff22b]{display:flex;flex-direction:column;gap:.25rem}.info__price-container[data-v-42bff22b]{align-items:flex-end;display:flex;justify-content:space-between}.info__quantity-buttons[data-v-42bff22b]{align-items:center;display:flex;gap:.5rem}@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;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;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-92d3ff6d]: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))}.cart__title[data-v-92d3ff6d]{font-weight:var(--font-weight-regular)}.cart__empty[data-v-92d3ff6d]{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center}.cart__total-item[data-v-92d3ff6d]{font-size:clamp(.875rem,.8333333333rem + .1851851852vw,1rem)}.cart__checkout-link[data-v-92d3ff6d]{align-items:center;background:var(--color-text);border:.03125rem solid var(--color-border);border-radius:.375rem;color:var(--color-light);display:flex;font-weight:var(--font-weight-regular);gap:1rem;height:3rem;justify-content:center;letter-spacing:.040625rem;line-height:120%;padding:0 .9375rem;text-transform:uppercase;white-space:nowrap;width:15.625rem}@media(any-hover:hover){.cart__checkout-link[data-v-92d3ff6d]:hover{color:var(--color-accent)}}@media(any-hover:none){.cart__checkout-link[data-v-92d3ff6d]:active{color:var(--color-accent)}}.cart__checkout-link[data-v-92d3ff6d]:disabled{pointer-events:none}@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;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;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-0ef3b4f7]: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))}.mobile-menu__title[data-v-0ef3b4f7]{color:var(--color-text);font-size:1.25rem;font-weight:var(--font-weight-regular)}.mobile-menu__content[data-v-0ef3b4f7]{padding:1.25rem}.mobile-menu__link[data-v-0ef3b4f7]{font-weight:var(--font-weight-regular);width:100%}.mobile-menu__link[data-v-0ef3b4f7]:last-child{border-bottom:none}.mobile-menu__more[data-v-0ef3b4f7]{border-top:.03125rem solid var(--color-border);padding:.8125rem 0;text-transform:uppercase}.mobile-menu__submenu[data-v-0ef3b4f7]{display:flex;flex-direction:column;gap:1rem;padding:.75rem 0 .25rem}@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;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;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-1bcfba96]: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))}.navbar-icons[data-v-1bcfba96]{align-items:center;display:flex;gap:.625rem}.icon-button[data-v-1bcfba96]{background:none;border:none;color:var(--color-button-icon);cursor:pointer;padding:.5rem;position:relative;transition:color .2s ease}.icon-button svg[data-v-1bcfba96]{height:1.1875rem;width:1.1875rem}@media(any-hover:hover){.icon-button[data-v-1bcfba96]:hover{color:var(--color-accent)}}@media(any-hover:none){.icon-button[data-v-1bcfba96]:active{color:var(--color-accent)}}.cart-badge[data-v-1bcfba96]{animation:bump-1bcfba96 .3s ease}.cart-badge-container[data-v-1bcfba96]{position:absolute;right:-.5rem;top:-.625rem}@keyframes bump-1bcfba96{0%{transform:scale(1)}50%{background-color:var(--color-accent);transform:scale(1.2)}to{transform:scale(1)}}@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;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;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-4afce059]: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))}.navbar__list[data-v-4afce059]{gap:1.25rem}.navbar__item[data-v-4afce059],.navbar__list[data-v-4afce059]{align-items:center;display:flex;height:100%;justify-content:center}.navbar__item[data-v-4afce059]{border-bottom:2px solid transparent;transition:border-color .2s}.navbar__item--active[data-v-4afce059]{border-bottom:1px solid var(--color-accent)}.navbar__link[data-v-4afce059]{white-space:nowrap}@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;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;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-3fc5e76d]: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))}.navbar__search[data-v-3fc5e76d]{align-items:center;background:var(--color-background);box-sizing:border-box;display:flex;height:5rem;justify-content:center;left:12.5rem;padding:0 1rem;position:fixed;top:-2.5rem;transform:translateY(50%);transition:background .3s ease;width:50vw;z-index:100}@media(max-width:47.99875rem){.navbar__search[data-v-3fc5e76d]{border-top:.0625rem solid var(--color-border);left:0;top:2.5rem;width:100%}}.navbar__search-input[data-v-3fc5e76d]{align-items:center;background-color:transparent!important;border:0;display:flex;font-size:clamp(1rem,.8333333333rem + .7407407407vw,1.5rem);height:auto;justify-content:center;padding:.625rem 0!important;width:100%}.navbar__search-input[data-v-3fc5e76d]:focus-visible{outline:none}.navbar__search-input[data-v-3fc5e76d]:-webkit-autofill,.navbar__search-input[data-v-3fc5e76d]:-webkit-autofill:focus,.navbar__search-input[data-v-3fc5e76d]:-webkit-autofill:hover{background-color:var(--color-background);-webkit-box-shadow:0 0 0 30px var(--color-background) inset}.navbar__search-close[data-v-3fc5e76d]{color:var(--color-text);cursor:pointer;transition:color .2s}.navbar__search-close[data-v-3fc5e76d]:hover{color:var(--color-accent)}@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;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;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-1e96f95d]: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))}.mega-menu-wrapper[data-v-1e96f95d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#241d0f4d;height:100vh;left:0;position:absolute;top:5rem;width:100%;z-index:10}.mega-menu[data-v-1e96f95d]{border-top:.0625rem solid var(--color-border);justify-content:space-between;min-height:30.625rem;padding:4rem 1.25rem 6.6875rem;width:100%}.mega-menu[data-v-1e96f95d],.mega-menu__image[data-v-1e96f95d]{align-items:center;background:var(--color-background);display:flex}.mega-menu__image[data-v-1e96f95d]{flex-direction:column;height:auto;justify-content:center;width:16.125rem}@media(max-width:47.99875rem){.mega-menu__image[data-v-1e96f95d]{display:none}}.mega-menu__image-wrapper[data-v-1e96f95d]{height:19.6875rem;overflow:hidden;position:relative;width:16.125rem}.mega-menu__img[data-v-1e96f95d]{height:100%;left:0;-o-object-fit:contain;object-fit:contain;opacity:1;position:absolute;top:0;transition:opacity .4s;width:100%}.mega-menu__list[data-v-1e96f95d]{display:flex;flex-direction:column;height:100%}.mega-menu__link[data-v-1e96f95d]{display:inline-block;min-width:13.5625rem;padding:.5rem 0;width:100%}.mega-menu__link[data-v-1e96f95d],.mega-menu__link-title[data-v-1e96f95d]{border-bottom:.0625rem solid var(--color-border);color:var(--color-text);cursor:pointer;transition:all .2s ease}.mega-menu__link-title[data-v-1e96f95d]{align-self:flex-start;margin-top:.75rem}@media(any-hover:hover){.mega-menu__link-title[data-v-1e96f95d]:hover{border-color:var(--color-text);color:var(--color-accent)}}@media(any-hover:none){.mega-menu__link-title[data-v-1e96f95d]:active{border-color:var(--color-text);color:var(--color-accent)}}@media(any-hover:hover){.mega-menu__link[data-v-1e96f95d]:hover{border-color:var(--color-text);color:var(--color-accent)}}@media(any-hover:none){.mega-menu__link[data-v-1e96f95d]:active{border-color:var(--color-text);color:var(--color-accent)}}@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;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;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-b8b92f2d]: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))}.search-content-wrapper[data-v-b8b92f2d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#241d0f4d;height:100vh;left:0;position:absolute;top:5rem;width:100%;z-index:10}@media(max-width:47.99875rem){.search-content-wrapper[data-v-b8b92f2d]{height:calc(100vh - 5rem);overflow-y:auto;overscroll-behavior:contain}}.search-content[data-v-b8b92f2d]{background:var(--color-background);border-top:.0625rem solid var(--color-border);min-height:18.75rem;width:100%}.search-content__placeholder-item[data-v-b8b92f2d]{align-items:center;color:var(--color-text);display:flex;font-size:1rem;height:18.75rem;justify-content:center;padding:1rem}@media(max-width:47.99875rem){.search-content__placeholder-item[data-v-b8b92f2d]{height:23.75rem;margin-top:5rem}}.search-content__helper[data-v-b8b92f2d]{max-width:45rem;text-align:left}.search-content__helper-title[data-v-b8b92f2d]{font-weight:600;margin-bottom:.5rem;opacity:.6}.search-content__helper-list[data-v-b8b92f2d]{display:grid;gap:.375rem;list-style:disc;opacity:.6;padding-left:1.25rem}.results[data-v-b8b92f2d]{max-width:67.5rem}@media(max-width:47.99875rem){.results[data-v-b8b92f2d]{height:auto;margin-top:5rem;scroll-behavior:auto}}.results__heading[data-v-b8b92f2d]{align-items:center;display:grid;grid-template-columns:1fr auto;min-height:4.625rem;padding:1.25rem}@media(max-width:63.99875rem){.results__heading[data-v-b8b92f2d]{padding:1rem}}.results__suggestions[data-v-b8b92f2d]{font-size:clamp(.875rem,.8333333333rem + .1851851852vw,1rem);padding:0 .875rem .25rem}.results__suggestions-title[data-v-b8b92f2d]{font-size:.875rem;margin-bottom:.5rem;opacity:.6}.results__suggestions-list[data-v-b8b92f2d]{display:flex;flex-wrap:wrap;gap:.5rem}.results__suggestion[data-v-b8b92f2d]{border:.0625rem solid var(--color-border);border-radius:.375rem;cursor:default;padding:.375rem .625rem}.results__products[data-v-b8b92f2d]{display:grid;gap:0;grid-template-columns:repeat(4,1fr)}@media(max-width:63.99875rem){.results__products[data-v-b8b92f2d]{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))}}@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-8193936a]: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))}.scroll-up .header[data-v-8193936a]{z-index:150}.header[data-v-8193936a]{left:0;padding:0 2.5rem 0 1rem;position:fixed;right:0;top:0;transition:background .3s ease,transform .3s ease;will-change:transform,background-color;z-index:50}.header.bg-white[data-v-8193936a]{z-index:150}.header--border[data-v-8193936a],.header.bg-white[data-v-8193936a]{background:var(--color-background)}.header--border[data-v-8193936a]{border-bottom:.03125rem solid var(--color-border)}@media(max-width:63.99875rem){.header[data-v-8193936a]{padding:0 1.25rem}}@media(max-width:47.99875rem){.header[data-v-8193936a]{padding:0 1rem}}.header__body[data-v-8193936a]{align-items:center;display:grid;gap:9.25rem;grid-template-columns:7.5rem 1fr;height:5rem}@media(max-width:63.99875rem){.header__body[data-v-8193936a]{gap:4.25rem}}@media(max-width:47.99875rem){.header__body[data-v-8193936a]{gap:0}}.header__body-order[data-v-8193936a]{align-items:center;display:flex;height:var(--nav-height);justify-content:space-between;margin:0 auto;max-width:62.5rem;width:100%}.header__back[data-v-8193936a]{cursor:pointer}.navbar[data-v-8193936a]{align-items:center;-moz-column-gap:157px;column-gap:157px;display:grid;grid-template-columns:1fr 1fr;height:100%;width:100%}@media(max-width:47.99875rem){.navbar[data-v-8193936a]{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr}}.navbar__left[data-v-8193936a]{height:100%;position:relative}.navbar__left[data-v-8193936a],.navbar__right[data-v-8193936a]{align-items:center;display:flex}.navbar__right[data-v-8193936a]{justify-content:end}
