.fit-finder-opener{display:block;margin:.5rem 0}.fit-finder-opener__button{display:inline-flex;align-items:center;gap:.8rem;min-height:0;min-width:0;margin:0;padding:1rem 0;border:0;background:none;box-shadow:none;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.1rem;line-height:1.3;text-align:left;text-decoration:underline;text-underline-offset:.3rem;text-transform:uppercase;cursor:pointer;transition:opacity var(--duration-short, .1s) ease}.fit-finder-opener__button:hover{opacity:.6}.fit-finder-opener__icon{display:inline-flex;flex:none;width:2rem;height:2rem}.fit-finder-opener__icon .icon-ruler{width:100%;height:100%;fill:currentColor}.fit-finder-modal.product-popup-modal{background:#00000080}.fit-finder-modal .fit-finder-modal__content{box-sizing:border-box;height:auto;max-height:calc(100% - 7rem);width:calc(100% - 3rem);max-width:70rem;margin-top:3.5rem;padding:0 2rem 2rem;border:0;border-radius:0;overflow-y:auto}.fit-finder-modal .fit-finder-modal__content:not(.focused):not(:focus-visible){box-shadow:none}.fit-finder-modal .fit-finder-modal__close{position:relative;top:auto;box-sizing:border-box;display:flex;width:4.6rem;height:4.6rem;min-width:0;min-height:0;margin:.7rem -1.4rem -.7rem auto;padding:0;border:0;border-radius:0;background:none;opacity:.3;cursor:pointer}.fit-finder-modal .fit-finder-modal__close:hover{opacity:1}.fit-finder-modal .fit-finder-modal__close .icon{display:none}.fit-finder-modal .fit-finder-modal__close:before,.fit-finder-modal .fit-finder-modal__close:after{content:"";position:absolute;top:1.5rem;right:2.3rem;width:.2rem;height:1.7rem;background-color:#333}.fit-finder-modal .fit-finder-modal__close:before{transform:rotate(45deg)}.fit-finder-modal .fit-finder-modal__close:after{transform:rotate(-45deg)}.fit-finder-modal__body{display:flex;flex-direction:column}.fit-finder{--fit-line: rgba(var(--color-foreground), .18);--fit-ink: rgb(var(--color-foreground));--fit-muted: rgba(var(--color-foreground), .55);--fit-thumb-size: 2.4rem;display:block;color:var(--fit-ink);text-align:left}.fit-finder [hidden]{display:none!important}.fit-finder--above-chart{margin-bottom:2.4rem;padding-bottom:2.4rem;border-bottom:.1rem solid var(--fit-line)}.fit-finder--below-chart{order:1;margin-top:.4rem;padding-top:2.4rem;border-top:.1rem solid var(--fit-line)}.fit-finder__heading{margin:0 0 2rem;font-size:1.4rem;font-weight:700;letter-spacing:.14rem;line-height:1.3;text-transform:uppercase;color:var(--fit-ink)}.fit-finder[data-step=result] .fit-finder__heading{display:none}.fit-finder__step--measure{display:flex;flex-direction:column;gap:1.6rem;margin:0}.fit-finder__field-header{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;margin-bottom:.2rem}.fit-finder__label{font-size:1.4rem;line-height:1.4;color:var(--fit-ink)}.fit-finder__value{font-size:1.6rem;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fit-ink)}.fit-finder__bounds{display:flex;justify-content:space-between;margin-top:.2rem;font-size:1.1rem;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--fit-muted)}.fit-finder__range{--progress: 50%;-webkit-appearance:none;appearance:none;display:block;width:100%;height:var(--fit-thumb-size);margin:0;padding:0;border:0;background:transparent;cursor:pointer;touch-action:pan-y}.fit-finder__range:focus{outline:none}.fit-finder__range::-webkit-slider-runnable-track{height:.2rem;border-radius:.2rem;background:linear-gradient(to right,var(--fit-ink) 0 var(--progress),var(--fit-line) var(--progress) 100%)}.fit-finder__range::-moz-range-track{height:.2rem;border-radius:.2rem;background:var(--fit-line)}.fit-finder__range::-moz-range-progress{height:.2rem;border-radius:.2rem;background:var(--fit-ink)}.fit-finder__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:var(--fit-thumb-size);height:var(--fit-thumb-size);margin-top:calc((var(--fit-thumb-size) - .2rem) / -2);border-radius:50%;border:.15rem solid var(--fit-ink);background:rgb(var(--color-background));box-shadow:0 .1rem .4rem rgba(var(--color-shadow),.15);transition:transform var(--duration-short, .1s) ease}.fit-finder__range::-moz-range-thumb{box-sizing:border-box;width:var(--fit-thumb-size);height:var(--fit-thumb-size);border-radius:50%;border:.15rem solid var(--fit-ink);background:rgb(var(--color-background));box-shadow:0 .1rem .4rem rgba(var(--color-shadow),.15);transition:transform var(--duration-short, .1s) ease}.fit-finder__range:active::-webkit-slider-thumb{transform:scale(1.1)}.fit-finder__range:active::-moz-range-thumb{transform:scale(1.1)}.fit-finder__range:focus-visible::-webkit-slider-thumb{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.fit-finder__range:focus-visible::-moz-range-thumb{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.fit-finder__check{margin-top:.4rem;font-weight:700;letter-spacing:.12rem;text-transform:uppercase}.fit-finder__step--result{display:flex;flex-direction:column;align-items:stretch}.fit-finder__result-title{margin:0 0 1.2rem;font-size:2.4rem;font-weight:700;letter-spacing:.16rem;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--fit-ink)}.fit-finder__result-title:focus,.fit-finder__result-title:focus-visible,.fit-finder__result-title.focused{outline:none;box-shadow:none}.fit-finder__scale{margin-bottom:2rem}.fit-finder__track{position:relative;height:var(--fit-thumb-size)}.fit-finder__track:before{content:"";position:absolute;top:50%;left:0;right:0;height:.1rem;background:var(--fit-line);transform:translateY(-50%)}.fit-finder__marker{--position: 50%;position:absolute;top:50%;left:clamp(calc(var(--fit-thumb-size) / 2),var(--position),calc(100% - var(--fit-thumb-size) / 2));box-sizing:border-box;width:var(--fit-thumb-size);height:var(--fit-thumb-size);border-radius:50%;border:.15rem solid var(--fit-ink);background:rgb(var(--color-background));box-shadow:0 .1rem .4rem rgba(var(--color-shadow),.15);transform:translate(-50%,-50%);transition:left var(--duration-long, .5s) cubic-bezier(.22,1,.36,1)}.fit-finder__marker:after{content:"";position:absolute;top:50%;left:50%;width:.1rem;height:.9rem;background:var(--fit-ink);transform:translate(-50%,-50%)}.fit-finder__labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.6rem;font-size:1.1rem;line-height:1.3;letter-spacing:.1rem;text-transform:uppercase;color:var(--fit-muted)}.fit-finder__scale-label{white-space:nowrap;text-align:center;transition:color var(--duration-default, .2s) ease}.fit-finder__scale-label:first-child{text-align:left}.fit-finder__scale-label:last-child{text-align:right}.fit-finder__scale-label.is-active{color:var(--fit-ink)}.fit-finder__back{align-self:center;margin-top:1.4rem;padding:0;font-size:1.3rem;line-height:1.4}.fit-finder-size-chart__title{margin:0 0 2rem;font-size:2rem;text-align:center}.fit-finder-size-chart__table{margin:0 0 2rem;overflow-x:auto}.fit-finder-size-chart>:last-child{margin-bottom:0}.fit-finder-size-chart .fit-finder-size-chart__table table{display:table;width:100%;max-width:none;margin:0;table-layout:auto;border-collapse:collapse;border:.1rem solid #e7e7e7;box-shadow:none;white-space:normal}.fit-finder-size-chart .fit-finder-size-chart__table tr{display:table-row}.fit-finder-size-chart .fit-finder-size-chart__table th,.fit-finder-size-chart .fit-finder-size-chart__table td{display:table-cell;padding:1.3rem;border:.1rem solid #eaeaea;background:#f6f6f6;color:#000;font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:1.2;text-align:left}.fit-finder-size-chart .fit-finder-size-chart__table tr:first-child th,.fit-finder-size-chart .fit-finder-size-chart__table thead th{background:linear-gradient(#f8f8f8,#eee);border:0;font-weight:700}.fit-finder-size-chart .fit-finder-size-chart__table tr:nth-child(2) td{border-top:.1rem solid #ddd}.fit-finder-size-chart .fit-finder-size-chart__table tr:nth-child(2n+3) td{background:#fff}.fit-finder-size-chart .fit-finder-size-chart__table thead+tbody tr:nth-child(2) td{border-top-color:#eaeaea}.fit-finder-size-chart .fit-finder-size-chart__table thead+tbody tr:first-child td{border-top-color:#ddd}.fit-finder-size-chart .fit-finder-size-chart__table thead+tbody tr:nth-child(odd) td{background:#f6f6f6}.fit-finder-size-chart .fit-finder-size-chart__table thead+tbody tr:nth-child(2n) td{background:#fff}.fit-finder-size-chart__note{color:#000}.fit-finder-size-chart .fit-finder-size-chart__note p{margin:0 0 .3rem;line-height:1.4}@media(max-width:768px){.fit-finder-size-chart__title{font-size:1.8rem}.fit-finder-size-chart .fit-finder-size-chart__table th,.fit-finder-size-chart .fit-finder-size-chart__table td{font-size:1.4rem}}@media(max-width:600px){.fit-finder-size-chart .fit-finder-size-chart__table th,.fit-finder-size-chart .fit-finder-size-chart__table td{padding:1.3rem .2rem}.fit-finder-size-chart .fit-finder-size-chart__table th:first-child,.fit-finder-size-chart .fit-finder-size-chart__table td:first-child{padding-inline-start:1.3rem}}@media(max-width:500px){.fit-finder-size-chart__title{font-size:1.6rem}.fit-finder-size-chart .fit-finder-size-chart__table th,.fit-finder-size-chart .fit-finder-size-chart__table td{font-size:.9rem}}.fit-finder--placeholder{margin:1.2rem 0;padding:1.6rem;font-size:1.3rem;border:.1rem dashed rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius-outset)}.fit-finder--placeholder p{margin:0}@media(prefers-reduced-motion:reduce){.fit-finder__marker,.fit-finder__range::-webkit-slider-thumb,.fit-finder__range::-moz-range-thumb,.fit-finder-opener__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-fit-finder.css.map */
