:root{--el-green: #9EC80E;--el-green-hover: #B4DC2C;--el-black: #000;--el-ink: #0B0B0B;--el-ink-2: #1A1A1A;--el-white: #fff;--el-muted-on-dark: #C9CED1;--el-muted-on-light: #4A4F52;--el-line-dark: #262626;--el-line-light: #E3E5E6;--el-radius: 999px;--el-page: min(1320px, 100% - 2 * clamp(16px, 4vw, 48px))}.el-wrap{width:var(--el-page);margin-inline:auto}.el-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:var(--el-radius);font-weight:700;font-size:1rem;line-height:1.1;text-decoration:none;border:2px solid transparent;transition:background-color .15s,color .15s,border-color .15s;white-space:nowrap}.el-btn--primary{background:var(--el-green);color:var(--el-black);border-color:var(--el-green)}.el-btn--primary:hover,.el-btn--primary:focus-visible{background:var(--el-green-hover);border-color:var(--el-green-hover);color:var(--el-black)}.el-btn--ghost-dark{background:transparent;color:var(--el-white);border-color:#fffc}.el-btn--ghost-dark:hover,.el-btn--ghost-dark:focus-visible{background:var(--el-white);color:var(--el-black)}.el-btn--ghost-light{background:transparent;color:var(--el-ink);border-color:var(--el-ink)}.el-btn--ghost-light:hover,.el-btn--ghost-light:focus-visible{background:var(--el-ink);color:var(--el-white)}.el-btn:focus-visible,.el-header-contact a:focus-visible{outline:3px solid var(--el-green);outline-offset:3px}.el-eyebrow{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin:0 0 12px}.el-dark .el-eyebrow{color:var(--el-green)}.el-light .el-eyebrow{color:var(--el-ink)}.el-dark{background:var(--el-black);color:var(--el-white)}.el-light{background:var(--el-white);color:var(--el-ink)}.el-dark h1,.el-dark h2,.el-dark h3{color:var(--el-white)}.el-light h1,.el-light h2,.el-light h3{color:var(--el-ink)}.el-accent-bar{display:inline-block;width:56px;height:4px;background:var(--el-green);border-radius:2px;margin-bottom:16px}.el-logo{display:block}.el-logo img{display:block;height:38px;width:auto;aspect-ratio:767 / 98}.el-logo .el-logo__mark{display:none}@media(max-width:749px){.el-logo .el-logo__full{display:none}.el-logo .el-logo__mark{display:block;height:36px;aspect-ratio:180 / 120}}.el-header-contact{display:flex;align-items:center;gap:8px}.el-header-contact__btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--el-radius);background:var(--el-green);color:var(--el-black)!important;font-weight:700;font-size:.9375rem;text-decoration:none;white-space:nowrap}.el-header-contact__btn:hover{background:var(--el-green-hover)}.el-header-contact__btn svg{width:18px;height:18px;flex:none}.el-header-contact__text{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:var(--el-radius);border:1.5px solid rgba(255,255,255,.7);color:var(--el-white)!important;font-weight:600;font-size:.9375rem;text-decoration:none}.el-header-contact__text:hover{background:var(--el-white);color:var(--el-black)!important}.el-header-contact__icon{display:none}@media(max-width:1100px){.el-header-contact__text,.el-header-contact__num{display:none}}@media(max-width:749px){.header__columns .el-header-contact{grid-area:rightA;justify-content:center}.header__columns:has(.el-header-contact) .account-actions,.header__columns:has(.el-header-contact) header-actions .account-button{display:none!important}.el-header-contact__btn{width:44px;height:44px;min-height:44px;padding:0;justify-content:center}.el-header-contact__label{display:none}}.el-hero{position:relative;overflow:hidden}.el-hero__grid{display:grid;grid-template-columns:1fr;align-items:center;gap:8px;padding-block:28px 0}.el-hero__copy{padding-block:8px 20px}.el-hero h1{font-size:clamp(2.1rem,6.4vw,4.1rem);line-height:1.02;letter-spacing:-.01em;margin:0 0 16px;text-wrap:balance}.el-hero__sub{font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.5;color:var(--el-muted-on-dark);margin:0 0 24px;max-width:34em}.el-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.el-hero__ctas .el-btn{flex:1 1 auto}.el-hero__note{margin:18px 0 0;font-size:.875rem;color:var(--el-muted-on-dark)}.el-hero__media{position:relative;margin-inline:calc(-1*clamp(16px,4vw,48px))}.el-hero__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.el-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#000,#0000 18% 82%,#000)}@media(min-width:750px){.el-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px;padding-block:24px}.el-hero__ctas .el-btn{flex:0 0 auto}.el-hero__media{margin-inline:0}.el-hero__media:after{background:linear-gradient(to right,#000,#0000 22%),linear-gradient(to bottom,#000,#0000 12% 88%,#000)}}.el-trust{padding-block:28px;border-top:1px solid var(--el-line-dark)}.el-light.el-trust{border-top-color:var(--el-line-light);border-bottom:1px solid var(--el-line-light)}.el-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:750px){.el-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.el-trust__list{grid-template-columns:repeat(var(--el-trust-cols, 5),minmax(0,1fr))}}.el-trust__item{display:flex;gap:12px;align-items:flex-start}.el-trust__icon{flex:none;width:36px;height:36px;border-radius:50%;background:var(--el-green);color:var(--el-black);display:grid;place-items:center}.el-trust__icon svg{width:20px;height:20px}.el-trust__title{font-weight:700;font-size:1rem;margin:0 0 2px;line-height:1.3}.el-trust__text{margin:0;font-size:.875rem;line-height:1.45}.el-dark .el-trust__text{color:var(--el-muted-on-dark)}.el-light .el-trust__text{color:var(--el-muted-on-light)}.el-bikes{padding-block:clamp(40px,6vw,72px)}.el-bikes__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px}.el-bikes__head h2{font-size:clamp(1.75rem,3.4vw,2.5rem);margin:0;line-height:1.1}.el-bikes__head p{margin:8px 0 0;color:var(--el-muted-on-light)}.el-bikes__grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.el-bikes__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.el-card{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--el-line-light);border-radius:14px;overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s}.el-card:hover{border-color:#b9bec1;box-shadow:0 6px 22px #00000014}.el-card__media{aspect-ratio:1 / 1;background:#fff;display:grid;place-items:center;overflow:hidden}.el-card__media img{width:100%;height:100%;object-fit:contain;display:block}.el-card__body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 16px;flex:1}.el-card__brand{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--el-muted-on-light);font-weight:700;margin:0}.el-card__title{font-size:1.0625rem;line-height:1.25;margin:0;font-weight:700}.el-card__title a{color:var(--el-ink);text-decoration:none}.el-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.el-card__price{font-size:1.0625rem;font-weight:700;margin:0;color:var(--el-ink)}.el-card__specs{list-style:none;margin:2px 0 0;padding:0;font-size:.8125rem;color:var(--el-muted-on-light)}.el-card__cta{margin-top:auto;padding-top:6px;font-weight:700;font-size:.9375rem;color:var(--el-ink);text-decoration:underline;text-underline-offset:3px}.el-bikes__more{margin-top:28px;text-align:center}.el-stock{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:.8125rem;font-weight:700;line-height:1.3}.el-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.el-stock--in{background:#eef6da;color:#2f4a00}.el-stock--special{background:#e9f0f7;color:#123a5c}.el-stock--out{background:#f1f1f1;color:#3a3a3a}.el-band{padding-block:clamp(36px,5vw,56px)}.el-band__inner{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between}.el-band h2{font-size:clamp(1.5rem,3vw,2.125rem);margin:0 0 6px}.el-band p{margin:0;color:var(--el-muted-on-dark)}.el-band__ctas{display:flex;flex-wrap:wrap;gap:12px}.el-foot{padding-block:48px 8px}.el-foot__grid{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:900px){.el-foot__grid{grid-template-columns:1.1fr 1fr 1.2fr;align-items:start}}.el-foot__logo img{width:180px;height:auto;aspect-ratio:360 / 236;display:block}.el-foot__tag{margin:14px 0 0;color:var(--el-muted-on-dark);font-size:.9375rem;max-width:26em}.el-foot h2{font-size:1.125rem;margin:0 0 12px}.el-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.el-foot li,.el-foot p{color:var(--el-muted-on-dark);font-size:.9375rem}.el-foot a.el-foot__phone{display:inline-flex;align-items:center;min-height:44px;color:var(--el-white);font-weight:700;font-size:1.125rem;text-decoration:none}.el-foot a.el-foot__phone:hover{color:var(--el-green)}.el-foot__rules{font-weight:700;color:var(--el-white)!important}.el-review{border:1px solid var(--el-line-dark);border-radius:14px;padding:20px;background:#0d0d0d}.el-review p{color:var(--el-white);font-size:1.0625rem;margin:0 0 14px;line-height:1.4}@media(max-width:749px){footer .menu a,footer .utilities a,.footer a{min-height:44px;display:inline-flex;align-items:center}}.el-ptrust{padding-block:28px}.el-ptrust__box{border:1px solid var(--el-line-light);border-radius:14px;padding:clamp(16px,3vw,28px);display:grid;gap:20px}@media(min-width:990px){.el-ptrust__box{grid-template-columns:1.4fr 1fr;align-items:center}}.el-ptrust h2{font-size:1.375rem;margin:0 0 12px}.el-ptrust__contact p{margin:0 0 12px;color:var(--el-muted-on-light)}.el-ptrust__contact .el-btn{margin:0 8px 8px 0}.el-btn svg,.el-band svg,.el-ptrust__contact svg{width:20px;height:20px;flex:none}@media(max-width:749px){.announcement-bar__text,[class*=announcement] p{font-size:.875rem}}@media(max-width:749px){.el-eyebrow{font-size:.875rem;letter-spacing:.06em}.el-card__brand{font-size:.875rem;letter-spacing:.03em}.el-card__body{padding:12px 12px 14px}.el-card__title{font-size:1rem;overflow-wrap:anywhere}.el-card__cta{display:inline-flex;align-items:center;min-height:40px;padding-top:0}.el-hero__ctas .el-btn{flex:1 1 100%;white-space:normal;text-align:center}.el-band__ctas{width:100%}.el-band__ctas .el-btn,.el-ptrust__contact .el-btn{flex:1 1 100%;white-space:normal;text-align:center;margin-right:0}.el-ptrust__contact{display:flex;flex-wrap:wrap;gap:10px}.el-ptrust__contact p{flex:1 1 100%}.el-ptrust__contact .el-btn{margin:0}.el-foot a.el-foot__phone{min-height:48px}p.elevate-returns-line{font-size:.875rem;opacity:1;color:var(--el-muted-on-light)}p.elevate-returns-line a{display:inline-block;padding-block:8px;margin-block:-8px;color:var(--el-ink)}.offroad-ack p.offroad-ack__hint,.product-badges__badge,.footer-utilities .footer-utilities__text,.footer-utilities .footer-utilities__text a,.footer-utilities .policy-list-trigger{font-size:.875rem}.footer-utilities .footer-utilities__text a,.footer-utilities .policy-list-trigger{display:inline-flex;align-items:center;min-height:44px}.menu-drawer__menu-item--child{min-height:44px;display:flex;align-items:center}.facets-toggle__button{min-height:44px}.elevate-notify p.elevate-notify__fine,.cart-discount__label,.cart__tax-note,.cart__tax-note small,.cart-totals__tax-note,.cart-totals__tax-note small{font-size:.875rem}}.elc{padding:clamp(28px,5vw,56px) 0 clamp(24px,4vw,40px)}.elc .el-wrap{width:min(1400px,100% - 2 * clamp(16px,3vw,40px))}.elc__title{font-size:clamp(2rem,5vw,3rem);line-height:1.1;margin:0 0 14px}.elc__intro p,.elc__offroad,.elc__foot p{font-size:1rem;line-height:1.55;color:var(--el-muted-on-dark);margin:0 0 10px;max-width:72ch}.elc__intro a,.elc__foot a{color:var(--el-white);text-decoration:underline;text-underline-offset:3px}.elc__offroad{color:var(--el-white)}.elc__offroad strong{font-weight:700}.elc__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px}.elc__hint{display:none;align-items:center;gap:10px;margin:0;font-size:.9375rem;font-weight:600;color:var(--el-green)}.elc--scrollable .elc__hint{display:flex}.elc__hint svg{flex:none}.elc__arrows{display:none;gap:8px}.elc--scrollable .elc__arrows{display:flex}.elc__arrow{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--el-green);color:var(--el-black);border:0;padding:0}.elc__arrow:disabled{background:var(--el-ink-2);color:#6b7075;cursor:default}.elc__arrow:focus-visible,.elc-scroll:focus-visible,.elc__cta:focus-visible,.elc__bike-link:focus-visible{outline:3px solid var(--el-green);outline-offset:2px}.elc-scroll{position:relative;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--el-line-dark);border-radius:12px;background:var(--el-ink);scrollbar-color:#555 var(--el-ink)}.elc__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:calc(116px + var(--elc-cols, 10) * 156px);font-size:.9375rem;line-height:1.4;color:var(--el-white)}.elc__table th,.elc__table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--el-line-dark);background:var(--el-ink);font-size:.9375rem}.elc__table td{color:var(--el-white);overflow-wrap:anywhere}.elc__row:nth-child(2n) td,.elc__row:nth-child(2n) .elc__label{background:#141414}.elc__label,.elc__corner{position:sticky;left:0;z-index:2;width:116px;font-weight:700;color:var(--el-white);border-right:1px solid #333;box-shadow:4px 0 8px -4px #000c}.elc__table thead th{z-index:3;background:var(--el-black);vertical-align:bottom;border-bottom:2px solid var(--el-green)}.elc__table thead .elc__corner{z-index:4}.elc__corner span{font-size:.875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--el-muted-on-dark)}.elc__bike-link{display:flex;flex-direction:column;gap:2px;color:var(--el-white);text-decoration:none;min-height:44px}.elc__bike-link:hover .elc__name{text-decoration:underline;text-underline-offset:3px}.elc__thumb{display:block;width:100%;aspect-ratio:4 / 3;max-height:72px;margin-bottom:6px;border-radius:8px;overflow:hidden;background:#fff}.elc__thumb img{width:100%;height:100%;object-fit:contain;display:block}.elc__brand{font-size:.875rem;font-weight:600;color:var(--el-muted-on-dark)}.elc__name{font-size:1rem;font-weight:800;line-height:1.2;color:var(--el-white)}.elc__group th,.elc__group td{padding:18px 12px 8px;background:var(--el-black);border-bottom:1px solid var(--el-line-dark);vertical-align:bottom}.elc__group-label span{font-size:.875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--el-green)}.elc__group-name{font-size:.875rem!important;font-weight:700;color:var(--el-muted-on-dark)!important}.elc__price{font-size:1.125rem;font-weight:800;color:var(--el-white);white-space:nowrap}.elc__chip{display:inline-block;padding:3px 8px;border-radius:6px;border:1px solid #4A4F52;font-size:.875rem;font-weight:600;color:var(--el-white);line-height:1.35}.elc__chip--in{border-color:var(--el-green)}.elc__chip--pre{background:var(--el-green);border-color:var(--el-green);color:var(--el-black)}.elc__chip--out{border-color:#8a8f93;color:var(--el-muted-on-dark)}.elc__na{color:#8a8f93;font-weight:600}.elc__row--street td{font-weight:600}.elc__row--cta td{padding:14px 12px;border-bottom:0}.elc__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--el-green);color:var(--el-black);font-weight:700;font-size:.9375rem;text-decoration:none;white-space:nowrap}.elc__cta:hover{background:var(--el-green-hover)}.elc__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.elc__foot{margin-top:14px}.elc__foot p{font-size:.9375rem}@media(min-width:750px){.elc__table{width:calc(170px + var(--elc-cols, 10) * 160px)}.elc__label,.elc__corner{width:170px}.elc__thumb{max-height:110px}}@media(min-width:1300px){.elc-scroll{overflow:visible}.elc__table{width:100%}.elc__table thead th{position:sticky;top:calc(var(--header-height, 66px) - 1px)}.elc__group-name{visibility:hidden}.elc__table thead th:first-child{border-top-left-radius:12px}.elc__table thead th:last-child{border-top-right-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/elevate-revamp.css.map */
