.rpm-bleed{padding-inline:0!important;max-width:none}.rpm{position:relative;overflow:hidden;width:100%;background:linear-gradient(0deg,var(--rpm-bg-start, #000) 0%,var(--rpm-bg-end, #333) 100%);border-radius:inherit}.rpm--stage-image{height:auto}.rpm--stage-image .rpm__media{position:relative;width:100%;line-height:0}.rpm--stage-image .rpm__img{position:relative;inset:auto;display:block;width:100%;height:auto;object-fit:unset;transform-origin:center center;will-change:transform}.rpm--stage-image .rpm__img--mobile{display:none}.rpm--stage-image .rpm__veil,.rpm--stage-image .rpm__content,.rpm--stage-image .rpm__top-mask{position:absolute}.rpm--stage-image .rpm__veil,.rpm--stage-image .rpm__content{top:0;right:0;bottom:0;left:0}.rpm--stage-image .rpm__top-mask{left:0;top:0;right:0;bottom:auto}.rpm--stage-viewport{height:100vh}.rpm--stage-viewport .rpm__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.rpm--stage-viewport .rpm__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--rpm-focus-d, 50% 30%);transform-origin:center center;will-change:transform}.rpm__img--mobile{display:none}.rpm__placeholder{background:#222;min-height:420px}.rpm__top-mask{left:0;top:0;right:0;width:100%;height:var(--rpm-top-mask-h, 40%);z-index:2;pointer-events:none;background:linear-gradient(180deg,var(--rpm-top-mask-color, #000) 0%,var(--rpm-top-mask-color, #000) var(--rpm-top-mask-solid, 38%),rgba(0,0,0,.45) 72%,transparent 100%)}.rpm__veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(32,20,10,calc(var(--rpm-veil-opacity, .22) + .18)) 0%,rgba(32,20,10,var(--rpm-veil-opacity, .22)) 32%,rgba(32,20,10,.06) 58%,transparent 78%)}.rpm__content{z-index:3;width:100%;height:100%;display:flex;align-items:center;justify-content:var(--rpm-justify-d, flex-start);box-sizing:border-box;padding:var(--rpm-pad-y-d, 8%) var(--rpm-pad-x-d, 6%);pointer-events:none}.rpm--stage-viewport .rpm__veil,.rpm--stage-viewport .rpm__content{position:absolute;top:0;right:0;bottom:0;left:0}.rpm--stage-viewport .rpm__top-mask{position:absolute;left:0;top:0;right:0;width:100%;height:var(--rpm-top-mask-h, 40%)}.rpm__box{width:var(--rpm-content-w-d, 54%);max-width:100%;pointer-events:auto;text-align:var(--rpm-align-d, left);color:#fff;transform:translate(var(--rpm-x-d, 0%),var(--rpm-y-d, 0%));font-family:var(--font-heading-family, var(--font-body-family, system-ui, sans-serif))}.rpm__heading{margin:0 0 1.15em;color:var(--rpm-heading-color, #fff8f0);font-size:var(--rpm-heading-size-d, 52px);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 1px 2px rgba(20,12,6,.55),0 8px 28px rgba(20,12,6,.45)}.rpm__reveal{opacity:0;transform:translate(40px);transition:opacity .45s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1)}.rpm.is-static .rpm__reveal,.rpm__reveal.is-visible{opacity:1;transform:translate(0)}.rpm__list{display:flex;flex-direction:column;gap:var(--rpm-row-gap-d, 22px);margin:0;padding:0;list-style:none}.rpm__row{display:flex;align-items:center;gap:14px;min-width:0}.rpm__icon{flex:0 0 auto;width:var(--rpm-icon-size-d, 48px);height:var(--rpm-icon-size-d, 48px);display:grid;place-items:center}.rpm__icon img,.rpm__icon svg{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 2px 6px rgba(20,12,6,.35))}.rpm__icon-fallback{width:100%;height:100%;border-radius:50%;border:1.5px solid rgba(255,232,200,.72);display:grid;place-items:center;font-size:.72em;font-weight:700;letter-spacing:.02em;color:#fff4e6;background:#1c100852;box-shadow:inset 0 0 0 1px #0000001f}.rpm__value{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:5px;min-width:5em}.rpm__num{font-size:var(--rpm-num-size-d, 52px);font-weight:900;line-height:.92;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--rpm-num-c1, #ffd27a) 0%,var(--rpm-num-c2, #e8891c) 72%,#c96a10 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2px 10px rgba(20,12,6,.35))}.rpm__unit{font-size:var(--rpm-unit-size-d, 17px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rpm-unit-color, #fff3e4);-webkit-text-fill-color:var(--rpm-unit-color, #fff3e4);text-shadow:0 1px 8px rgba(20,12,6,.4)}.rpm__bar{flex:1 1 auto;min-width:0;height:var(--rpm-bar-h-d, 34px);border-radius:999px;overflow:hidden;background:#ffc86424;box-shadow:inset 0 0 0 1px #ffd2782e}.rpm__bar-fill{display:block;height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,var(--rpm-bar-c1, #ffb020) 0%,var(--rpm-bar-c2, #ffe08a) 100%);box-shadow:0 0 16px #ffb02073,inset 0 1px #ffffff59;transition:width .9s cubic-bezier(.22,.61,.36,1)}.rpm.is-static .rpm__bar-fill,.rpm__bar.is-visible .rpm__bar-fill{width:var(--rpm-target, 70%)}@media screen and (max-width:768px){.rpm--stage-image,.rpm--stage-viewport{height:auto}.rpm--stage-viewport .rpm__media{position:relative;inset:auto;line-height:0}.rpm--stage-viewport .rpm__img{position:relative;inset:auto;width:100%;height:auto;object-fit:unset}.rpm--stage-viewport .rpm__veil,.rpm--stage-viewport .rpm__content{position:absolute;top:0;right:0;bottom:0;left:0}.rpm__top-mask{height:var(--rpm-top-mask-h-m, 30%)}.rpm__img--desktop{display:none!important}.rpm__img--mobile{display:block!important}.rpm--stage-viewport .rpm__img--mobile{object-position:var(--rpm-focus-m, 50% 30%)}.rpm__content{align-items:flex-start;justify-content:var(--rpm-justify-m, flex-start);padding:var(--rpm-pad-y-m, 10%) var(--rpm-pad-x-m, 5%)}.rpm__box{width:var(--rpm-content-w-m, 100%);text-align:var(--rpm-align-m, left);transform:translate(var(--rpm-x-m, 0%),var(--rpm-y-m, 0%))}.rpm__heading{margin-bottom:.85em;font-size:var(--rpm-heading-size-m, 22px);letter-spacing:-.025em}.rpm__list{gap:var(--rpm-row-gap-m, 12px)}.rpm__row{gap:8px}.rpm__icon{width:var(--rpm-icon-size-m, 36px);height:var(--rpm-icon-size-m, 36px)}.rpm__value{min-width:3.6em}.rpm__num{font-size:var(--rpm-num-size-m, 30px)}.rpm__unit{font-size:var(--rpm-unit-size-m, 14px)}.rpm__bar{height:var(--rpm-bar-h-m, 20px)}}@media(prefers-reduced-motion:reduce){.rpm__reveal{opacity:1;transform:none;transition:none}.rpm__bar-fill{width:var(--rpm-target, 70%);transition:none}.rpm__img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/ride-pace-modes.css.map */
