.rider-height-guide__heading .xo-text__heading{justify-content:center;text-align:center;padding-bottom:3.6rem}@media(min-width:992px){.rider-height-guide__heading .xo-text__heading{padding-bottom:4.8rem}}.rider-height-guide .rh-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);min-height:660px;overflow:hidden;background:#fff;border-radius:var(--general-radius-2)}.rider-height-guide .rh-left{display:flex;flex-direction:column;justify-content:center;padding:5.4rem}.rider-height-guide .rh-tabs{display:inline-flex;width:fit-content;padding:.4rem;margin-bottom:4.2rem;background:#f8f9fd;border-radius:var(--input-radius)}.rider-height-guide .rh-tab{appearance:none;-webkit-appearance:none;min-width:112px;padding:1.1rem 2.8rem;border:0;border-radius:var(--input-radius);outline:none;color:#737982;font:inherit;font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:var(--font-heading-weight);cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.rider-height-guide .rh-tab:hover{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.rider-height-guide .rh-tab.is-active{background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);color:#fff;box-shadow:0 .4rem 1.4rem #00000024}.rider-height-guide .rh-control-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:3.8rem}.rider-height-guide .rh-control-title{margin:0 0 .8rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 2.4rem);font-weight:var(--font-heading-weight)}.rider-height-guide .rh-control-description{max-width:310px;margin:0;color:color-mix(in srgb,rgba(var(--color-foregrround)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .55 / var(--font-body-scale));opacity:.75}.rider-height-guide .rh-current-height{flex-shrink:0;text-align:right}.rider-height-guide .rh-current-height .default-height{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 2rem);font-weight:var(--font-heading-weight);line-height:calc(1 / var(--font-body-scale))}.rider-height-guide .rh-current-height span{display:block;margin-top:.7rem;font-size:calc(var(--font-body-scale) * 1.3rem);opacity:.75}.rider-height-guide .rh-slider-wrap{position:relative;padding-top:2.7rem;margin-bottom:4.8rem}.rider-height-guide .rh-slider{display:block;width:100%;height:.5rem;margin:0;appearance:none;-webkit-appearance:none;border:0;border-radius:var(--input-radius);outline:none;cursor:pointer;background:linear-gradient(90deg,#397CFF 0%,#397CFF var(--rh-slider-progress),rgba(0,0,0,.13) var(--rh-slider-progress),rgba(0,0,0,.13) 100%)}.rider-height-guide .rh-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:2.3rem;height:2.3rem;border:.6rem solid #397CFF;border-radius:var(--input-radius);background:#fff;box-shadow:0 .3rem 1.2rem #0000002e;cursor:grab}.rider-height-guide .rh-slider::-webkit-slider-thumb:active{cursor:grabbing}.rider-height-guide .rh-slider::-moz-range-thumb{width:1.3rem;height:1.3rem;border:.5rem solid #111318;border-radius:var(--input-radius);background:#fff;box-shadow:0 .3rem 1.2rem #0000002e;cursor:grab}.rider-height-guide .rh-slider-labels{display:flex;justify-content:space-between;margin-top:1.4rem;color:color-mix(in srgb,rgba(var(--color-foregrround)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.2rem);opacity:.75}.rider-height-guide .rh-slider-tooltip{position:absolute;top:-1.2rem;left:var(--rh-slider-progress);transform:translate(-50%);padding:.5rem .9rem;border-radius:.6rem;background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);color:#fff;font-size:calc(var(--font-body-scale) * 1.1rem);font-weight:var(--font-heading-weight);white-space:nowrap;pointer-events:none;transition:left .05s linear}.rider-height-guide .rh-slider-tooltip:after{content:"";position:absolute;left:50%;bottom:-.5rem;transform:translate(-50%);width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #397CFF}.rider-height-guide .rh-result-box{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:1.4rem;padding:1.9rem 2rem;border-radius:var(--general-radius-2)}.rider-height-guide .rh-result-box[hidden]{display:none!important}.rider-height-guide .rh-result-box--success{background:#23863614;color:#238636}.rider-height-guide .rh-result-box--warning{background:#edf2ff;color:#6993ff}.rider-height-guide .rh-result-image{width:3.8rem;height:3.8rem;padding:.5rem .6rem;transition:all .3s}.rider-height-guide .rh-result-image .xo-image,.rider-height-guide .rh-result-image .xo-image__placeholder,.rider-height-guide .rh-result-image .placeholder-svg{width:100%;height:100%}.rider-height-guide .rh-result-title{font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:700;line-height:calc(1 + .35 / var(--font-body-scale))}.rider-height-guide .rh-result-text{margin-top:.4rem;color:#111318;opacity:.72;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .5 / var(--font-body-scale))}.rider-height-guide .rh-fit-range{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:2.2rem;padding-top:2rem;border-top:.1rem solid #dfe3e8;font-size:calc(var(--font-body-scale) * 1.3rem)}.rider-height-guide .rh-fit-range-label{color:#737982}.rider-height-guide .rh-fit-range .rh-fit-range-value{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem)}.rider-height-guide .rh-right{position:relative;min-width:0;height:660px;overflow:hidden;background:linear-gradient(180deg,#f3f5f7,#e8ebef)}.rider-height-guide .rh-stage{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}.rider-height-guide .rh-stage-decoration{position:absolute;z-index:0;left:50%;top:48%;width:min(72%,520px);aspect-ratio:1 / 1;transform:translate(-50%,-50%);border:.1rem solid rgba(0,0,0,.07);border-radius:9999px;box-shadow:0 0 0 6.5rem #ffffff29,0 0 0 13rem #ffffff12;pointer-events:none}.rider-height-guide .rh-rider-image-wrap{position:absolute;z-index:2;left:50%;bottom:6%;display:none;height:var(--rh-rider-visual-height);width:auto;transform:translate(-50%);transform-origin:center bottom;pointer-events:none;transition:height .08s linear}.rider-height-guide .rh-rider-image-wrap.is-active{display:block}.rider-height-guide .rh-rider-image{display:block;width:auto;height:100%;max-width:none;object-fit:contain;object-position:center bottom}.rider-height-guide .rh-product-image-wrap{position:absolute;z-index:4;left:50%;bottom:-20%;height:100%;width:auto;transform:translate(-50%);pointer-events:none}.rider-height-guide .rh-product-image{display:block;width:auto;height:100%;max-width:none;object-fit:contain}.rider-height-guide .rh-ruler{position:absolute;z-index:10;top:8%;right:4%;bottom:8%;width:68px;pointer-events:none}.rider-height-guide .rh-ruler-line{position:absolute;top:0;right:0;bottom:0;width:.1rem;background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.rider-height-guide .rh-ruler-line:before,.rider-height-guide .rh-ruler-line:after{content:"";position:absolute;right:0;width:1.5rem;height:.2rem;background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.rider-height-guide .rh-ruler-line:before{top:0}.rider-height-guide .rh-ruler-line:after{bottom:0}.rider-height-guide .rh-ruler-top,.rider-height-guide .rh-ruler-bottom{position:absolute;right:2.2rem;font-size:calc(var(--font-body-scale) * 1rem);white-space:nowrap}.rider-height-guide .rh-ruler-top{top:-.7rem}.rider-height-guide .rh-ruler-bottom{bottom:-.7rem}.rider-height-guide .rh-ruler-quarter{position:absolute;right:0;width:.9rem;height:.1rem;background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.rider-height-guide .rh-ruler-quarter--1{top:25%}.rider-height-guide .rh-ruler-quarter--2{top:50%}.rider-height-guide .rh-ruler-quarter--3{top:75%}.rider-height-guide .rh-height-marker{position:absolute;right:-.5rem;bottom:0;display:flex;align-items:center;transform:translateY(50%);transition:bottom .08s linear}.rider-height-guide .rh-height-marker:after{content:"";display:block;width:2.1rem;height:.2rem;background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.rider-height-guide .rh-height-marker span{position:absolute;right:3rem;padding:.5rem .7rem;border-radius:.5rem;background-color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);color:#fff;font-size:calc(var(--font-body-scale) * 1rem);font-weight:700;white-space:nowrap}@media screen and (max-width:989px){.rider-height-guide .rh-card{grid-template-columns:1fr}.rider-height-guide .rh-left{padding:4.2rem}.rider-height-guide .rh-right{height:380px}.rider-height-guide .rh-rider-image-wrap{left:50%;bottom:-1%}.rider-height-guide .rh-product-image-wrap{left:50%;bottom:-18%;height:88%}.rider-height-guide .rh-ruler{top:8%;right:3%;bottom:8%}}@media screen and (max-width:749px){.rider-height-guide{padding-top:3.2rem;padding-bottom:3.2rem}.rider-height-guide .rh-left{padding:3rem 2.2rem 3.4rem}.rider-height-guide .rh-tabs{margin-bottom:3.2rem}.rider-height-guide .rh-tab{flex:1;min-width:0;padding-left:1.6rem;padding-right:1.6rem}.rider-height-guide .rh-control-title{font-size:calc(var(--font-body-scale) * 2.2rem)}.rider-height-guide .rh-current-height strong{font-size:calc(var(--font-body-scale) * 2.4rem)}}@media screen and (max-width:480px){.rider-height-guide .rh-control-top{display:block}.rider-height-guide .rh-current-height{display:flex;align-items:baseline;gap:.8rem;margin-top:1.8rem;text-align:left}.rider-height-guide .rh-current-height span{margin-top:0}.rider-height-guide .rh-fit-range{align-items:flex-start;flex-direction:column;gap:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/rider-height-guide.css.map */
