:root{--emx-green: #43B653;--emx-ink: #141416;--emx-charcoal: #1F1F21;--emx-deep: #161618;--emx-panel: #26262A;--emx-line: #36363A;--emx-paper: #F2F2EE;--emx-text: #F4F4F2;--emx-muted: #B9B9B4;--emx-display: "Barlow Condensed", "Arial Narrow", sans-serif;--font-body-family: "Barlow", system-ui, sans-serif;--font-heading-family: "Barlow Condensed", "Arial Narrow", sans-serif;--font-heading-weight: 800;--font-heading-style: italic}body{letter-spacing:.01rem}h1,h2,.h0,.h1,.h2{text-transform:uppercase;letter-spacing:0;line-height:.98}h3,h4,.h3,.h4{font-style:normal;font-weight:700}.button,.shopify-payment-button__button--unbranded,.emx-btn{font-family:var(--emx-display);font-weight:700;font-size:1.8rem;letter-spacing:.06rem;text-transform:uppercase;clip-path:polygon(1.2rem 0,100% 0,calc(100% - 1.2rem) 100%,0 100%);padding-left:3.4rem;padding-right:3.4rem}.button:after,.button:before{display:none}.button--secondary,.button--tertiary{clip-path:none;box-shadow:inset 0 0 0 1px currentColor}.emx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;text-decoration:none;border:0;cursor:pointer}.emx-btn--green{background:var(--emx-green);color:var(--emx-ink)}.emx-btn--light{background:var(--emx-text);color:var(--emx-ink)}.emx-btn--dark{background:var(--emx-ink);color:var(--emx-text)}.emx-btn--outline{background:transparent;color:currentColor;clip-path:none;box-shadow:inset 0 0 0 1px currentColor}.emx-btn:hover{filter:brightness(1.08)}.emx-btn:focus-visible{outline:2px solid var(--emx-green);outline-offset:3px}.emx-eyebrow{display:flex;align-items:center;gap:1.2rem;font-family:var(--emx-display);font-weight:700;font-size:1.6rem;letter-spacing:.22rem;text-transform:uppercase;color:var(--emx-green);margin:0}.emx-eyebrow:before{content:"";width:3.6rem;height:.4rem;background:var(--emx-green);transform:skew(-30deg)}.color-scheme-3 .emx-eyebrow{color:#1e7a2e}.color-scheme-3 .emx-eyebrow:before{background:#1e7a2e}.emx-section{padding:8rem 0}.emx-section--tight{padding:4.8rem 0}@media screen and (max-width:749px){.emx-section{padding:5.6rem 0}}.emx-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.2rem 2.4rem;margin-bottom:2.8rem}.emx-head h2{margin:0}.emx-head a{font-weight:600}.emx-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(var(--emx-min, 24rem),1fr))}.emx-card{display:flex;flex-direction:column;color:inherit;text-decoration:none;background:var(--emx-panel);border:1px solid var(--emx-line);transition:border-color .15s ease}.emx-card:hover{border-color:var(--emx-green)}.emx-card__body{padding:1.8rem 2rem 2.2rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.emx-ph{background-color:var(--emx-panel);background-image:repeating-linear-gradient(-55deg,#ffffff0a 0 14px,#fff0 14px 28px);display:flex;align-items:center;justify-content:center;color:#9c9c97;font-size:1.3rem;text-align:center}.emx-media{position:relative;overflow:hidden}.emx-media img,.emx-media video,.emx-media svg{width:100%;height:100%;object-fit:cover;display:block}.emx-hero{position:relative;min-height:64rem;display:flex;align-items:flex-end;overflow:hidden;background:var(--emx-deep)}.emx-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.emx-hero__media img,.emx-hero__media video{width:100%;height:100%;object-fit:cover}.emx-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#161618eb,#16161899,#16161800)}.emx-hero__content{position:relative;width:100%;padding-top:9.6rem;padding-bottom:8.8rem}.emx-hero__inner{max-width:68rem;display:flex;flex-direction:column;gap:2.4rem}.emx-hero h1,.emx-hero .h0{margin:0;font-size:clamp(4.8rem,7vw,8.8rem);line-height:.92;color:var(--emx-text)}.emx-hero__text{font-size:1.9rem;line-height:1.55;color:#d6d6d1;max-width:56rem;margin:0}.emx-actions{display:flex;flex-wrap:wrap;gap:1.4rem}@media screen and (max-width:749px){.emx-hero{min-height:56rem}.emx-hero__shade{background:linear-gradient(0deg,#161618f2 30%,#16161859)}}.emx-trust{background:var(--emx-deep);border-top:1px solid #2E2E31;border-bottom:1px solid #2E2E31}.emx-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:2.4rem;padding:2.8rem 0}.emx-trust__item{display:flex;gap:1.4rem;align-items:center}.emx-trust__item svg{width:3.4rem;height:3.4rem;flex:none;color:var(--emx-green)}.emx-trust__title{font-weight:600;font-size:1.6rem;color:var(--emx-text)}.emx-trust__text{font-size:1.4rem;color:var(--emx-muted)}.emx-brand{min-height:11.2rem;align-items:center;justify-content:center;gap:.6rem;padding:1.6rem;text-align:center}.emx-brand__name{font-family:var(--emx-display);font-weight:700;font-size:2.6rem;letter-spacing:.12rem;text-transform:uppercase}.emx-brand img{max-height:5.6rem;width:auto;max-width:80%;object-fit:contain}.emx-tabs{display:flex;flex-wrap:wrap;gap:.6rem}.emx-tab{min-height:4.4rem;padding:0 2rem;border:1px solid #4A4A4F;background:none;color:var(--emx-text);font-family:var(--emx-display);font-weight:700;font-size:1.7rem;letter-spacing:.08rem;text-transform:uppercase;cursor:pointer}.emx-tab[aria-selected=true]{background:var(--emx-green);border-color:var(--emx-green);color:var(--emx-ink)}.emx-tabpanel[hidden]{display:none}.emx-bike__media{aspect-ratio:4 / 3;background:#fff}.emx-bike__media img{object-fit:contain}.emx-badge{position:absolute;top:1.2rem;left:1.2rem;background:var(--emx-green);color:var(--emx-ink);font-size:1.2rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;padding:.4rem 1rem}.emx-badge--muted{background:var(--emx-text)}.emx-bike__brand{font-size:1.3rem;letter-spacing:.14rem;text-transform:uppercase;color:#9c9c97}.emx-bike__title{font-family:var(--emx-display);font-weight:700;font-size:2.6rem;line-height:1.05;margin:0}.emx-chips{display:flex;flex-wrap:wrap;gap:.6rem;padding:.4rem 0}.emx-chip{font-size:1.2rem;border:1px solid #45454A;padding:.3rem .8rem;color:#c9c9c4}.emx-bike__foot{margin-top:auto;padding-top:1rem;border-top:1px solid var(--emx-line);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.2rem}.emx-bike__price{font-family:var(--emx-display);font-weight:700;font-size:2.8rem}.emx-bike__price s{font-size:1.8rem;color:#9c9c97;margin-right:.6rem}.emx-finance-line{font-size:1.4rem;color:var(--emx-green);font-weight:600}.emx-split{display:flex;flex-wrap:wrap;gap:4.8rem;align-items:center}.emx-split>*{flex:1 1 40rem;min-width:0}.emx-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.6rem}.emx-step{background:#fff;border:1px solid #DCDCD6;padding:2.4rem;display:flex;flex-direction:column;gap:1rem}.emx-step__num{font-family:var(--emx-display);font-style:italic;font-weight:800;font-size:4.8rem;line-height:1;color:#1e7a2e}.emx-step__title{font-weight:600;font-size:1.8rem}.emx-step__text{font-size:1.5rem;color:#4a4a4e;line-height:1.5}.emx-smallprint{font-size:1.3rem;opacity:.8}.emx-model{aspect-ratio:3 / 4;position:relative;justify-content:flex-end;overflow:hidden}.emx-model .emx-media{position:absolute;top:0;right:0;bottom:0;left:0}.emx-model__label{position:relative;background:linear-gradient(0deg,#161618f2,#16161800);padding:4.8rem 1.6rem 1.6rem;display:flex;flex-direction:column;gap:.2rem}.emx-model__brand{font-size:1.2rem;letter-spacing:.14rem;text-transform:uppercase;color:var(--emx-green);font-weight:600}.emx-model__name{font-family:var(--emx-display);font-weight:700;font-size:2.6rem;line-height:1;text-transform:uppercase;color:var(--emx-text)}.emx-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.2rem}.emx-service{border:1px solid var(--emx-line);padding:1.6rem 1.8rem;display:flex;flex-direction:column;gap:.4rem}.emx-service__title{font-weight:600;font-size:1.7rem}.emx-service__text{font-size:1.4rem;color:var(--emx-muted)}.emx-pills{display:flex;flex-wrap:wrap;gap:.8rem}.emx-pill{border:1px solid #4A4A4F;color:inherit;padding:1rem 1.6rem;font-weight:600;font-size:1.5rem;text-decoration:none}.emx-pill:hover{border-color:var(--emx-green)}.emx-cat{padding:2rem;min-height:9.6rem;justify-content:space-between;gap:1rem}.emx-cat__name{font-family:var(--emx-display);font-weight:700;font-size:2.2rem;text-transform:uppercase;line-height:1.05}.emx-note{background:var(--emx-panel);padding:1.8rem 2rem;display:flex;gap:1.4rem;align-items:center;font-size:1.5rem}.emx-note svg{width:2.8rem;height:2.8rem;color:var(--emx-green);flex:none}.emx-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.emx-stat{border:1px solid var(--emx-line);padding:2.4rem}.emx-stat__num{font-family:var(--emx-display);font-style:italic;font-weight:800;font-size:5.6rem;line-height:1;color:var(--emx-green)}.emx-stat__label{font-size:1.5rem;color:#d6d6d1;padding-top:.6rem}.emx-faq details{border-top:1px solid var(--emx-line);padding:2rem 0}.emx-faq details:last-child{border-bottom:1px solid var(--emx-line)}.emx-faq summary{font-weight:600;font-size:1.9rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:2rem}.emx-faq summary::-webkit-details-marker{display:none}.emx-faq summary:after{content:"+";color:var(--emx-green);font-size:2.4rem;line-height:1}.emx-faq details[open] summary:after{content:"\2013"}.emx-faq__answer{margin-top:1.2rem;font-size:1.6rem;line-height:1.55;color:#d6d6d1}.emx-faq__answer p{margin:0 0 1rem}.emx-visit address{font-style:normal;font-size:1.8rem;line-height:1.6;color:#d6d6d1}.emx-contact{display:flex;flex-direction:column;gap:1rem;font-size:1.7rem}.emx-contact a{display:flex;gap:1rem;align-items:center;color:var(--emx-text);text-decoration:none}.emx-contact svg{width:2rem;height:2rem;color:var(--emx-green)}.emx-map{min-height:34rem;border:0;width:100%;height:100%;filter:grayscale(.4) invert(.9) hue-rotate(180deg)}.emx-pdp-finance{border:1px solid var(--emx-line);padding:1.6rem 1.8rem;display:flex;flex-direction:column;gap:.6rem;margin:1rem 0 1.6rem}.emx-pdp-finance__title{font-weight:600;font-size:1.7rem;color:var(--emx-green)}.emx-why{list-style:none;padding:0;margin:1.6rem 0;display:grid;gap:.8rem}.emx-why li{display:flex;gap:1rem;align-items:flex-start;font-size:1.5rem}.emx-why svg{width:2rem;height:2rem;color:var(--emx-green);flex:none;margin-top:.2rem}.emx-header-cta{margin-right:1.2rem;min-height:4.4rem;font-size:1.6rem;padding-left:2.2rem;padding-right:2.2rem}@media screen and (max-width:989px){.emx-header-cta{display:none}}.header__menu-item{font-family:var(--emx-display);font-weight:700;font-size:1.8rem;letter-spacing:.08rem;text-transform:uppercase}.announcement-bar__message{font-weight:600;letter-spacing:.04rem}.emx-global{display:contents}
/*# sourceMappingURL=/cdn/shop/t/6/assets/emx.css.map */
