.fit-right-v2__container{margin-top:4rem;margin-bottom:4rem}.fit-right-v2 .button,.fit-right-v2__variants-table .button{font-weight:700}.fit-right-v2,.fit-right-v2__variants-table{--fit-right-button-icon-height: 40px;--fit-right-result-action-icon-height: 34px;--fit-right-icon-bike-width: min(40vw, 200px);--fit-right-icon-bike-height: auto;--fit-right-icon-duration-width: min(40vw, 200px);--fit-right-icon-duration-height: auto;--fit-right-icon-intensity-width: min(40vw, 200px);--fit-right-icon-intensity-height: auto;--fit-right-icon-flexibility-width: min(40vw, 200px);--fit-right-icon-flexibility-height: auto;--fit-right-icon-stability-width: 340px;--fit-right-icon-stability-height: auto;--fit-right-icon-ebike-width: auto;--fit-right-icon-ebike-height: 40px}.fit-right-v2__intro{margin-bottom:1rem}.fit-right-v2__intro-heading{display:block}.fit-right-v2__intro-logo{width:min(320px,100%);height:auto;display:block}.fit-right-v2__intro-description{max-width:640px;margin-top:1.5rem;font-size:17px;line-height:1.5}.fit-right-v2__form-heading{margin:1.825rem 0 1.75rem;line-height:1.3}.fit-right-v2__form-heading--secondary{margin:1rem 0 0}.fit-right-v2__finder-layout{display:block}.fit-right-v2__main-content,.fit-right-v2__form-column{min-width:0}.fit-right-v2__questions-layout{display:block}.fit-right-v2__questions-list{display:grid;gap:2.5rem}.fit-right-v2__info-box{align-self:start}.fit-right-v2__info-box-link{display:flex;align-items:center;justify-content:center;line-height:0}a.fit-right-v2__info-box-link{text-decoration:none}.fit-right-v2__info-box-image{display:block;width:200px;height:212px}.fit-right-v2__info-box--desktop{display:none}.fit-right-v2__info-box--mobile{display:block;margin-bottom:1rem}.fit-right-v2__info-box .h4{line-height:1.3}.fit-right-v2__info-box .prose{color:var(--color-wtb-black-90);line-height:1.5}.fit-right-v2__info-box .button{margin-top:.75rem;--button-background: 0, 0, 0;--button-outline-color: 0, 0, 0}.fit-right-v2__form{display:grid;gap:1rem}.fit-right-v2__question-header{display:flex;align-items:center;gap:.6rem;margin-bottom:1.125rem}.fit-right-v2__question-number{width:1.75rem;height:1.75rem;flex:none;border-radius:999px;background:var(--color-wtb-red-fitright);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.fit-right-v2__question-title{margin:0;font-size:18px;line-height:1.2}.fit-right-v2__question-help{margin:.5rem 0 0;font-size:.9rem}.fit-right-v2__question-help--inline{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.fit-right-v2__question-help-link{vertical-align:middle}.fit-right-v2__icon-button,.fit-right-v2__icon-link{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;line-height:0;display:inline-flex;align-items:center;justify-content:flex-start}.fit-right-v2__icon-button{cursor:pointer}.fit-right-v2__icon-link{text-decoration:none}.fit-right-v2__icon-button[disabled]{cursor:not-allowed}.fit-right-v2__button-icon{display:block;width:auto;height:var(--fit-right-button-icon-height);max-width:100%}.fit-right-v2__button-icon--result-action{height:var(--fit-right-result-action-icon-height)}.fit-right-v2__result-sold-out{display:inline-flex;line-height:0}.fit-right-v2__options{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem}.fit-right-v2__option{-webkit-appearance:none;appearance:none;border:0;border-radius:10px;color:inherit;display:flex;flex-direction:column;align-items:center;gap:.75rem;cursor:pointer;text-align:center;transition:background-color .2s ease,color .2s ease;font-weight:500;line-height:1.3}.fit-right-v2__option--with-custom-icon.is-selected{background:transparent;color:inherit}.fit-right-v2__option:not(.fit-right-v2__option--with-custom-icon).is-selected{background:var(--color-wtb-black);color:#fff}.fit-right-v2__option-icon{display:inline-flex;line-height:0;border-radius:10px}.fit-right-v2__option-icon--stability,.fit-right-v2__option-icon--flexibility{border-radius:12px}.fit-right-v2__option--with-custom-icon.is-selected .fit-right-v2__option-icon{outline:6px solid transparent;outline-offset:0px;outline-color:var(--color-wtb-green)}.fit-right-v2__option-icon .icon{color:currentColor;width:32px;height:32px}.fit-right-v2__option-icon .fit-right-v2__custom-icon{display:block;width:var(--fit-right-icon-width, 200px);height:var(--fit-right-icon-height, 200px)}.fit-right-v2__option-icon--bike-type .fit-right-v2__custom-icon{--fit-right-icon-width: var(--fit-right-icon-bike-width);--fit-right-icon-height: var(--fit-right-icon-bike-height)}.fit-right-v2__option-icon--duration .fit-right-v2__custom-icon{--fit-right-icon-width: var(--fit-right-icon-duration-width);--fit-right-icon-height: var(--fit-right-icon-duration-height)}.fit-right-v2__option-icon--intensity .fit-right-v2__custom-icon{--fit-right-icon-width: var(--fit-right-icon-intensity-width);--fit-right-icon-height: var(--fit-right-icon-intensity-height)}.fit-right-v2__option-icon--flexibility .fit-right-v2__custom-icon{--fit-right-icon-width: var(--fit-right-icon-flexibility-width);--fit-right-icon-height: var(--fit-right-icon-flexibility-height)}.fit-right-v2__option-icon--stability .fit-right-v2__custom-icon{--fit-right-icon-width: var(--fit-right-icon-stability-width);--fit-right-icon-height: var(--fit-right-icon-stability-height)}.fit-right-v2__option-icon--ebike .fit-right-v2__custom-icon{--fit-right-icon-width: var(--fit-right-icon-ebike-width);--fit-right-icon-height: var(--fit-right-icon-ebike-height)}.fit-right-v2__option-icon--ebike{border-radius:5px}.fit-right-v2__option--text-only{justify-content:center;background:var(--color-wtb-black);color:#fff;width:200px;height:200px;border-radius:10px}.fit-right-v2__option--text-only.is-selected{outline:6px solid var(--color-wtb-green);outline-offset:0px}.fit-right-v2__option-plain-choice{font-family:var(--heading-font-family);font-weight:800;letter-spacing:-.02em;font-size:1.5rem}.fit-right-v2__option-text{display:grid;gap:.18rem;padding:.75rem;padding-top:0;margin-top:4px;max-width:min(40vw,200px)}.fit-right-v2__option-subtitle{display:block;font-size:.78rem;line-height:1.25;font-weight:400}.fit-right-v2__option:not(.fit-right-v2__option--with-custom-icon).is-selected .fit-right-v2__option-subtitle{color:#ffffffc7}.fit-right-v2__number-input{display:block;width:100%;max-width:none;background:#fff;border-top-right-radius:0;border-bottom-right-radius:0;text-align:center;border-color:var(--color-wtb-black);border-width:2px}.fit-right-v2__number-input:focus{border-color:var(--color-wtb-green)}.fit-right-v2__number-input-wrap{display:inline-flex;width:100%;max-width:170px;align-items:stretch;--input-border-radius: 10px}.fit-right-v2__number-row{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-wrap:wrap}.fit-right-v2__number-range{margin:0;font-size:.9rem;line-height:1.3;max-width:170px}.fit-right-v2__number-unit{display:inline-flex;align-items:center;justify-content:center;min-width:50px;padding:0 .7rem;border:1px solid var(--color-wtb-black);border-top-right-radius:var(--input-border-radius);border-bottom-right-radius:var(--input-border-radius);background:#fff;color:#fff;font-weight:700;line-height:1;text-transform:uppercase;border-left:0;background-color:var(--color-wtb-black);border-width:2px;font-size:1.25rem}.fit-right-v2__actions{margin-top:.5rem}.fit-right-v2__feedback{margin:0;font-size:.95rem}.fit-right-v2__feedback.is-error{color:var(--color-wtb-red-fitright)}.fit-right-v2__feedback.is-success{color:#0f7a1a}.fit-right-v2__sitbone-video{margin-top:1rem}.fit-right-v2__results{margin-top:2.25rem}.fit-right-v2__results-header{margin-bottom:1rem;padding-top:1.5rem;border-top:1px solid var(--color-wtb-black-10)}.fit-right-v2__results-subtitle{margin:.5rem 0 0;font-size:.95rem;color:var(--color-wtb-black-60)}.fit-right-v2__results-list{display:grid;gap:1.25rem}.fit-right-v2__result-card{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(220px,280px);grid-template-areas:"image reason actions";gap:1.5rem;padding:1rem 0;background:#fff;align-items:start}.fit-right-v2__result-reason-wrap{grid-area:reason}.fit-right-v2__result-image{grid-area:image;position:relative;background:transparent;display:flex;align-items:center;justify-content:center;align-self:start;padding:0}.fit-right-v2__result-image-link{display:block;width:100%}.fit-right-v2__result-image img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.fit-right-v2__result-content{min-width:0}.fit-right-v2__result-actions-col{grid-area:actions;display:grid;gap:.75rem;align-content:start}.fit-right-v2__result-rank{display:none;margin:0 0 .625rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.175em;line-height:1.1}.fit-right-v2__result-labels{position:absolute;top:.125rem;right:.125rem;z-index:1;text-align:right;max-width:calc(100% - 1.5rem);display:grid;gap:.2rem}.fit-right-v2__result-title{margin:0;line-height:1.2;font-size:1.5rem}.fit-right-v2__result-title a{color:inherit}.fit-right-v2__result-reason{margin:0}.fit-right-v2__result-reason-prefix{display:none;font-weight:600}.fit-right-v2__result-meta{display:grid;gap:.5rem;margin:0;justify-items:start}.fit-right-v2__result-meta>*{min-width:164px}.fit-right-v2__result-width{display:block;margin:0;font-size:1rem;line-height:1.2;padding:0;text-transform:uppercase;font-weight:700}.fit-right-v2__result-width--under-title{justify-self:end}.fit-right-v2__variants-wrap{overflow-x:auto}.fit-right-v2__variants-table{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.5}.fit-right-v2__variants-table th{color:var(--color-wtb-black);opacity:1}.fit-right-v2__variants-table th,.fit-right-v2__variants-table td{text-align:left;padding:.5rem .4rem;border-bottom:1px solid var(--color-wtb-black-10);border-left:0;border-right:0}.fit-right-v2__variants-table th+th,.fit-right-v2__variants-table td+td{border-left:0}.fit-right-v2__variants-table th:nth-child(2),.fit-right-v2__variants-table td:nth-child(2){width:120px;white-space:nowrap}.fit-right-v2__variants-table th:nth-child(3),.fit-right-v2__variants-table td:nth-child(3){width:100px;white-space:nowrap}.fit-right-v2__variants-table th:nth-child(4),.fit-right-v2__variants-table td:nth-child(4){width:150px;white-space:nowrap}.fit-right-v2__variant-name{font-weight:500}.fit-right-v2__variant-meta-mobile{display:none;margin-top:.15rem;color:var(--color-wtb-black-60);font-weight:400;white-space:nowrap}.fit-right-v2__variant-price-mobile{display:inline}.fit-right-v2__variant-meta-divider{display:inline-block;margin:0 .35em}.fit-right-v2__variant-weight-mobile{display:inline}.fit-right-v2__variants-table .shopify-product-form{display:flex}.fit-right-v2__result-add-to-cart[disabled] .fit-right-v2__button-icon{opacity:.5}@media screen and (min-width:700px){.fit-right-v2__container{margin-top:6rem;margin-bottom:6rem}.fit-right-v2__intro-logo{width:min(360px,100%)}}@media screen and (min-width:1000px){.fit-right-v2__results-header{padding-left:calc(320px + 1.5rem)}.fit-right-v2__finder-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1.5rem}.fit-right-v2__info-box{position:sticky;top:86px;bottom:auto;align-self:start}.fit-right-v2__info-box--desktop{display:block}.fit-right-v2__info-box--mobile{display:none}}@media screen and (max-width:999px){.fit-right-v2__result-card{grid-template-columns:1fr;grid-template-areas:"image" "reason" "actions"}.fit-right-v2__variants-table th:nth-child(2),.fit-right-v2__variants-table td:nth-child(2){display:none}.fit-right-v2__variants-table th:nth-child(3),.fit-right-v2__variants-table td:nth-child(3){display:none}.fit-right-v2__variant-meta-mobile{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-fit-right-v2.css.map */
