@font-face{font-family:Isola Mono;src:local("Isola Mono Light"),url(../fonts/isola-mono-300.woff2) format(woff2);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Regular"),local("Isola Mono"),url(../fonts/isola-mono-350.woff2) format(woff2),url(../fonts/isola-mono-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono SemiBold"),url(../fonts/isola-mono-600.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Bold"),url(../fonts/isola-mono-700.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Black"),url(../fonts/isola-mono-900.woff2) format(woff2);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:ABC Gaisyr Semimono;src:local("ABC Gaisyr Semimono Regular"),local("ABC Gaisyr Semimono"),url(../fonts/abc-gaisyr-semimono-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ABC Gaisyr Semimono;src:local("ABC Gaisyr Semimono Bold"),url(../fonts/abc-gaisyr-semimono-700.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Isola Semimono;src:local("Isola Semimono SemiBold"),url(../fonts/isola-semimono-600.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ABC Gaisyr;src:local("ABC Gaisyr Regular"),local("ABC Gaisyr"),url(../fonts/abc-gaisyr-350.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ABC Gaisyr Mono;src:local("ABC Gaisyr Mono Medium"),url(../fonts/abc-gaisyr-mono-500.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}[data-v-fa76536c]:root{--font-abc-gaisyr:"ABC Gaisyr";--font-abc-gaisyr-semi-mono:"ABC Gaisyr Semimono";--font-abc-gaisyr-mono:"ABC Gaisyr Mono";--font-isola-semi-mono:"Isola Semimono";--font-isola-mono:"Isola Mono"}.text-display[data-v-fa76536c]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-fa76536c],.text-h1[data-v-fa76536c],h1[data-v-fa76536c]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-fa76536c],h1[data-v-fa76536c]{font-size:72px;line-height:100%}.text-h1[data-v-fa76536c]{text-transform:uppercase}.text-h2[data-v-fa76536c],h2[data-v-fa76536c]{font-family:var(--font-isola-semi-mono);font-size:48px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%}.text-h2[data-v-fa76536c]{text-transform:uppercase}.text-h3[data-v-fa76536c],h3[data-v-fa76536c]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:32px;font-style:normal;font-weight:400;letter-spacing:0;line-height:120%}.text-h3-sans[data-v-fa76536c],.text-h4[data-v-fa76536c],h4[data-v-fa76536c]{font-family:var(--font-isola-semi-mono);font-size:32px;font-style:normal;font-weight:600;letter-spacing:0;line-height:120%}.text-p-xl[data-v-fa76536c]{font-size:32px}.text-p-lg[data-v-fa76536c],.text-p-xl[data-v-fa76536c]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-fa76536c]{font-size:24px}.text-p[data-v-fa76536c]{font-size:14px}.text-p[data-v-fa76536c],.text-p-sm[data-v-fa76536c]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-fa76536c]{font-size:12px}.text-p-xs[data-v-fa76536c]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-fa76536c],.text-p-xs-semibold[data-v-fa76536c]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-fa76536c]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-fa76536c]{font-size:14px}.text-p-accent[data-v-fa76536c],.text-p-accent-mini[data-v-fa76536c]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-fa76536c]{font-size:12px}.text-cta-xl[data-v-fa76536c]{font-size:24px}.text-cta-lg[data-v-fa76536c],.text-cta-xl[data-v-fa76536c]{font-family:var(--font-isola-semi-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}.text-cta-lg[data-v-fa76536c]{font-size:16px}.text-cta[data-v-fa76536c]{font-family:var(--font-isola-semi-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}.router-card[data-v-fa76536c]{align-items:flex-start;aspect-ratio:1/1;display:flex;justify-content:space-between;padding:var(--spacer-8);position:relative;width:100%}.router-card__tags[data-v-fa76536c]{display:flex;flex-wrap:wrap;position:relative;z-index:2}.router-card__link-container[data-v-fa76536c]{align-items:flex-start;display:flex;position:relative;z-index:2}@media (min-width:900px){.router-card__link-container[data-v-fa76536c]{height:calc(var(--hero-height)/2);position:sticky;top:50vh}}.router-card__link[data-v-fa76536c]{color:var(--text-color);font-family:var(--font-isola-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;padding-block:var(--spacer-4);position:relative;text-transform:uppercase;z-index:2}@media (max-width:899px){.router-card__link[data-v-fa76536c]{display:none}}.router-card__add-to-cart[data-v-fa76536c]{cursor:pointer}@media (max-width:899px){.router-card__add-to-cart[data-v-fa76536c]{display:none}}.router-card__add-to-cart-text[data-v-fa76536c]{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;position:relative}.router-card__add-to-cart-text[data-v-fa76536c]:before{background-color:var(--green);content:"";display:block;height:8px;width:8px}.router-card__media[data-v-fa76536c]{height:100%;inset:0;position:absolute;width:100%;z-index:0}@font-face{font-family:Isola Mono;src:local("Isola Mono Light"),url(../fonts/isola-mono-300.woff2) format(woff2);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Regular"),local("Isola Mono"),url(../fonts/isola-mono-350.woff2) format(woff2),url(../fonts/isola-mono-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono SemiBold"),url(../fonts/isola-mono-600.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Bold"),url(../fonts/isola-mono-700.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Black"),url(../fonts/isola-mono-900.woff2) format(woff2);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:ABC Gaisyr Semimono;src:local("ABC Gaisyr Semimono Regular"),local("ABC Gaisyr Semimono"),url(../fonts/abc-gaisyr-semimono-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ABC Gaisyr Semimono;src:local("ABC Gaisyr Semimono Bold"),url(../fonts/abc-gaisyr-semimono-700.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Isola Semimono;src:local("Isola Semimono SemiBold"),url(../fonts/isola-semimono-600.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ABC Gaisyr Mono;src:local("ABC Gaisyr Mono Medium"),url(../fonts/abc-gaisyr-mono-500.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ABC Gaisyr;src:local("ABC Gaisyr Regular"),local("ABC Gaisyr"),url(../fonts/abc-gaisyr-350.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}[data-v-029ae941]:root{--font-abc-gaisyr:"ABC Gaisyr";--font-abc-gaisyr-semi-mono:"ABC Gaisyr Semimono";--font-abc-gaisyr-mono:"ABC Gaisyr Mono";--font-isola-semi-mono:"Isola Semimono";--font-isola-mono:"Isola Mono"}.text-display[data-v-029ae941]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-029ae941],.text-h1[data-v-029ae941],h1[data-v-029ae941]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-029ae941],h1[data-v-029ae941]{font-size:72px;line-height:100%}.text-h1[data-v-029ae941]{text-transform:uppercase}.text-h2[data-v-029ae941],h2[data-v-029ae941]{font-family:var(--font-isola-semi-mono);font-size:48px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%}.text-h2[data-v-029ae941]{text-transform:uppercase}.text-h3[data-v-029ae941],h3[data-v-029ae941]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:32px;font-style:normal;font-weight:400;letter-spacing:0;line-height:120%}.text-h3-sans[data-v-029ae941],.text-h4[data-v-029ae941],h4[data-v-029ae941]{font-family:var(--font-isola-semi-mono);font-size:32px;font-style:normal;font-weight:600;letter-spacing:0;line-height:120%}.text-p-xl[data-v-029ae941]{font-size:32px}.text-p-lg[data-v-029ae941],.text-p-xl[data-v-029ae941]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-029ae941]{font-size:24px}.text-p[data-v-029ae941]{font-size:14px}.text-p[data-v-029ae941],.text-p-sm[data-v-029ae941]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-029ae941]{font-size:12px}.text-p-xs[data-v-029ae941]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-029ae941],.text-p-xs-semibold[data-v-029ae941]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-029ae941]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-029ae941]{font-size:14px}.text-p-accent[data-v-029ae941],.text-p-accent-mini[data-v-029ae941]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-029ae941]{font-size:12px}.text-cta-xl[data-v-029ae941]{font-size:24px}.text-cta-lg[data-v-029ae941],.text-cta-xl[data-v-029ae941]{font-family:var(--font-isola-semi-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}.text-cta-lg[data-v-029ae941]{font-size:16px}.text-cta[data-v-029ae941]{font-family:var(--font-isola-semi-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}.router-card-product[data-v-029ae941]{align-items:flex-start;aspect-ratio:1/1;display:flex;justify-content:space-between;padding:var(--spacer-8);position:relative;width:100%}.router-card-product__tags[data-v-029ae941]{display:flex;flex-wrap:wrap;position:relative;z-index:2}.router-card-product__link-container[data-v-029ae941]{align-items:flex-start;display:flex;position:relative;z-index:2}@media (min-width:900px){.router-card-product__link-container[data-v-029ae941]{height:calc(var(--hero-height)/2);position:sticky;top:50vh}}.router-card-product__link[data-v-029ae941]{align-items:center;color:var(--text-color);-moz-column-gap:6px;column-gap:6px;display:flex;font-family:var(--font-isola-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}@media (max-width:899px){.router-card-product__link[data-v-029ae941]{display:none}}.router-card-product__link[data-v-029ae941]:before{background-color:var(--green);content:"";display:block;height:6px;width:6px}.router-card-product__add-to-cart[data-v-029ae941]{cursor:pointer}@media (max-width:899px){.router-card-product__add-to-cart[data-v-029ae941]{display:none}}.router-card-product__add-to-cart-text[data-v-029ae941]{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;position:relative}.router-card-product__add-to-cart-text[data-v-029ae941]:before{background-color:var(--green);content:"";display:block;height:8px;width:8px}.router-card-product__media[data-v-029ae941]{height:100%;inset:0;position:absolute;width:100%;z-index:0}@font-face{font-family:Isola Mono;src:local("Isola Mono Light"),url(../fonts/isola-mono-300.woff2) format(woff2);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Regular"),local("Isola Mono"),url(../fonts/isola-mono-350.woff2) format(woff2),url(../fonts/isola-mono-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono SemiBold"),url(../fonts/isola-mono-600.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Bold"),url(../fonts/isola-mono-700.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Isola Mono;src:local("Isola Mono Black"),url(../fonts/isola-mono-900.woff2) format(woff2);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:ABC Gaisyr Semimono;src:local("ABC Gaisyr Semimono Regular"),local("ABC Gaisyr Semimono"),url(../fonts/abc-gaisyr-semimono-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ABC Gaisyr Semimono;src:local("ABC Gaisyr Semimono Bold"),url(../fonts/abc-gaisyr-semimono-700.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ABC Gaisyr;src:local("ABC Gaisyr Regular"),local("ABC Gaisyr"),url(../fonts/abc-gaisyr-350.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Isola Semimono;src:local("Isola Semimono SemiBold"),url(../fonts/isola-semimono-600.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ABC Gaisyr Mono;src:local("ABC Gaisyr Mono Medium"),url(../fonts/abc-gaisyr-mono-500.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}[data-v-82debd93]:root{--font-abc-gaisyr:"ABC Gaisyr";--font-abc-gaisyr-semi-mono:"ABC Gaisyr Semimono";--font-abc-gaisyr-mono:"ABC Gaisyr Mono";--font-isola-semi-mono:"Isola Semimono";--font-isola-mono:"Isola Mono"}.text-display[data-v-82debd93]{font-size:clamp(88px,11vw,115px);line-height:90%;text-transform:uppercase}.text-display[data-v-82debd93],.text-h1[data-v-82debd93],h1[data-v-82debd93]{font-family:var(--font-isola-semi-mono);font-style:normal;font-weight:600;letter-spacing:0}.text-h1[data-v-82debd93],h1[data-v-82debd93]{font-size:72px;line-height:100%}.text-h1[data-v-82debd93]{text-transform:uppercase}.text-h2[data-v-82debd93],h2[data-v-82debd93]{font-family:var(--font-isola-semi-mono);font-size:48px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%}.text-h2[data-v-82debd93]{text-transform:uppercase}.text-h3[data-v-82debd93],h3[data-v-82debd93]{font-family:var(--font-abc-gaisyr-semi-mono);font-size:32px;font-style:normal;font-weight:400;letter-spacing:0;line-height:120%}.text-h3-sans[data-v-82debd93],.text-h4[data-v-82debd93],h4[data-v-82debd93]{font-family:var(--font-isola-semi-mono);font-size:32px;font-style:normal;font-weight:600;letter-spacing:0;line-height:120%}.text-p-xl[data-v-82debd93]{font-size:32px}.text-p-lg[data-v-82debd93],.text-p-xl[data-v-82debd93]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-lg[data-v-82debd93]{font-size:24px}.text-p[data-v-82debd93]{font-size:14px}.text-p[data-v-82debd93],.text-p-sm[data-v-82debd93]{font-family:var(--font-abc-gaisyr-semi-mono);font-weight:400;letter-spacing:0;line-height:120%}.text-p-sm[data-v-82debd93]{font-size:12px}.text-p-xs[data-v-82debd93]{font-weight:400;letter-spacing:.04em}.text-p-xs[data-v-82debd93],.text-p-xs-semibold[data-v-82debd93]{font-family:var(--font-isola-mono);font-size:12px;line-height:112%;text-transform:uppercase}.text-p-xs-semibold[data-v-82debd93]{font-weight:600;letter-spacing:.01em}.text-p-accent[data-v-82debd93]{font-size:14px}.text-p-accent[data-v-82debd93],.text-p-accent-mini[data-v-82debd93]{font-family:var(--font-isola-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-transform:uppercase}.text-p-accent-mini[data-v-82debd93]{font-size:12px}.text-cta-xl[data-v-82debd93]{font-size:24px}.text-cta-lg[data-v-82debd93],.text-cta-xl[data-v-82debd93]{font-family:var(--font-isola-semi-mono);font-weight:600;letter-spacing:.01em;line-height:120%;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}.text-cta-lg[data-v-82debd93]{font-size:16px}.text-cta[data-v-82debd93]{font-family:var(--font-isola-semi-mono);font-size:14px;font-weight:600;letter-spacing:.01em;line-height:120%;text-decoration-thickness:1px!important;text-transform:uppercase;text-underline-offset:3px}.router-cards[data-v-82debd93]{display:grid;position:relative;width:100%;z-index:1}.router-cards--product-page[data-v-82debd93]{z-index:20}@media (min-width:900px){.router-cards[data-v-82debd93]{grid-template-columns:repeat(2,1fr)}}
