@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-a436999d]: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))}.safe-image[data-v-a436999d]{display:block;overflow:hidden;position:relative;width:100%}.safe-image.has-error .fallback-image[data-v-a436999d]{border:1px solid #ddd}.safe-image .fallback-image[data-v-a436999d],.safe-image .main-image[data-v-a436999d],.safe-image.has-error .fallback-image[data-v-a436999d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.safe-image .loading-indicator[data-v-a436999d]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.safe-image .loading-indicator .spinner[data-v-a436999d]{animation:spin-a436999d 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--color-accent);height:40px;width:40px}@keyframes spin-a436999d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@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-fbac69a0]: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-card[data-v-fbac69a0]{display:flex;flex-direction:column;position:relative;width:100%}.product-card[data-v-fbac69a0]:not(:first-child):before{background:var(--color-border);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:.03125rem;z-index:20}.product-card__content[data-v-fbac69a0]{display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-card__header[data-v-fbac69a0]{min-height:87px}@media(max-width:63.99875rem){.product-card__header[data-v-fbac69a0]{min-height:80px}}@media(max-width:47.99875rem){.product-card__header[data-v-fbac69a0]{min-height:70px}}@media(max-width:30.06125rem){.product-card__header[data-v-fbac69a0]{min-height:65px}}.product-card__brand[data-v-fbac69a0]{font-size:1.375rem;font-weight:var(--font-weight-medium)}@media(max-width:90.06125rem){.product-card__brand[data-v-fbac69a0]{font-size:1.125rem}}@media(max-width:47.99875rem){.product-card__brand[data-v-fbac69a0]{font-size:1rem}}@media(max-width:30.06125rem){.product-card__brand[data-v-fbac69a0]{font-size:.875rem}}.product-card__name[data-v-fbac69a0]{font-size:1.125rem;font-weight:var(--font-weight-regular)}@media(max-width:90.06125rem){.product-card__name[data-v-fbac69a0]{font-size:.9375rem}}@media(max-width:47.99875rem){.product-card__name[data-v-fbac69a0]{font-size:.9375rem}}@media(max-width:30.06125rem){.product-card__name[data-v-fbac69a0]{font-size:.875rem}}.product-card__image[data-v-fbac69a0]{align-items:center;aspect-ratio:.8;display:flex;height:auto;justify-content:center;overflow:hidden;position:relative;width:100%}.product-card__image-secondary[data-v-fbac69a0]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:all .3s ease;visibility:hidden;width:100%}@media(max-width:63.99875rem){.product-card__image-secondary[data-v-fbac69a0]{display:none}}.product-card__link[data-v-fbac69a0]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.product-card__info[data-v-fbac69a0]{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:.75rem .5rem 1rem 1rem}.product-card__variants[data-v-fbac69a0]{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}@media(max-width:30.06125rem){.product-card__variants[data-v-fbac69a0]{gap:.25rem}}.product-card__variant[data-v-fbac69a0]{align-items:baseline;display:flex;font-size:clamp(.75rem,.6666666667rem + .3703703704vw,1rem);gap:.5rem;justify-content:space-between}.product-card__variant-volume[data-v-fbac69a0]{opacity:.7}.product-card__variant-prices[data-v-fbac69a0]{align-items:baseline;display:flex;gap:.5rem}.product-card__variant-price-old[data-v-fbac69a0]{opacity:.6;text-decoration:line-through}.product-card__variant-price[data-v-fbac69a0]{font-weight:var(--font-weight-medium)}.product-card:hover .product-card__image-secondary[data-v-fbac69a0]{opacity:1;visibility:visible}
