.fitting-tab{--fitting-pink: #d01049;--fitting-track: #e3e3e3;--fitting-label: #8a8a8a;--fitting-ink: #0c0c0c;--level-scale-dot-box: 18px}.fitting-section__title{margin:0 0 28px}.fitting-section--spec{margin-top:44px;padding-top:44px;border-top:1px solid var(--fitting-track)}.fitting-spotlight+.fitting-spotlight{margin-top:40px}.fitting-spotlight__title{display:flex;align-items:center;gap:8px;margin:0 0 22px;font-size:16px;font-weight:600;line-height:1.4;color:var(--fitting-ink)}.fitting-padding{margin:0 0 22px}.fitting-padding--extra{margin-top:34px}.fitting-padding__name{display:flex;align-items:center;gap:10px;margin:0;font-weight:500;color:var(--fitting-ink)}.fitting-padding__thickness{font-weight:400;color:var(--fitting-ink);margin:0}.fitting-pill{padding:3px 8px;border-radius:999px;background-color:#f1f1f1;font-size:12px;font-weight:400;line-height:1.4;color:#000;white-space:nowrap}.fitting-spec__group{margin:0}.fitting-spec__group+.fitting-spec__group{margin-top:30px}.fitting-spec__row{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:16px}.fitting-spec__label{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;color:var(--fitting-ink)}.fitting-spec__value{margin:0;color:#1e1e1e;font-weight:400}@media(max-width:599px){.fitting-spec__row{grid-template-columns:minmax(0,130px) minmax(0,1fr);gap:12px}.fitting-section__title{font-size:1.8rem}.fitting-spotlight__title{font-size:14px}.fitting-pill{padding:3px 10px;font-size:11px}}.level-scale{--level-scale-inset: 28px;box-sizing:border-box;width:100%;max-width:577px;padding:4px var(--level-scale-inset) 8px}@media(max-width:767px){.level-scale{max-width:none}}.level-scale__index,.level-scale__points{display:grid;grid-template-columns:repeat(var(--levels),minmax(0,1fr));align-items:start;width:calc(100% * var(--levels) / var(--span));margin-left:calc(-50% / var(--span))}.level-scale.is-single .level-scale__index,.level-scale.is-single .level-scale__points{width:100%;margin-left:0}.level-scale__index{margin-bottom:10px}.level-scale__number{text-align:center;font-size:14px;line-height:1.2;color:var(--fitting-label)}.level-scale__number.is-selected{color:var(--fitting-pink)}.level-scale__scale{position:relative;z-index:0}.level-scale__track{position:absolute;top:calc((var(--level-scale-dot-box) - 4px) / 2);left:0;right:0;height:4px;border-radius:4px;background-color:var(--fitting-track)}.level-scale__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background-image:linear-gradient(90deg,color-mix(in srgb,var(--fitting-pink) 25%,#fff) 0%,var(--fitting-pink) 100%);clip-path:inset(0 calc(100% - var(--progress, 0%)) 0 0)}.level-scale__points{position:relative;z-index:1}.level-scale__point{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0}.level-scale__dot{position:relative;width:var(--level-scale-dot-box);height:var(--level-scale-dot-box)}.level-scale__dot:before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:50%;background-color:var(--fitting-track);transform:translate(-50%,-50%)}.level-scale__point.is-filled .level-scale__dot:before,.level-scale__point.is-selected .level-scale__dot:before{background-color:color-mix(in srgb,var(--fitting-pink) calc(25% + 75% * var(--stop, 0)),#fff)}.level-scale__point.is-selected .level-scale__dot:before{width:var(--level-scale-dot-box);height:var(--level-scale-dot-box)}.level-scale__point.is-anchor .level-scale__dot:before{content:none}.level-scale__label{box-sizing:border-box;width:100%;padding:0 20%;font-size:14px;line-height:1.3;text-align:center;overflow-wrap:break-word;color:var(--fitting-label)}.level-scale__point.is-selected .level-scale__label{color:var(--fitting-pink)}.level-scale[data-scale=compression] .level-scale__label{width:auto;padding:0 6px;white-space:nowrap}@media(max-width:900px){.level-scale,.level-scale[data-scale=compression]{--level-scale-inset: 24px}.level-scale__label{font-size:12px;padding:0 18%}.fitting-pill{font-size:11px}}@media(max-width:599px){.level-scale__label,.level-scale__number{font-size:11px}.level-scale{--level-scale-inset: 24px}.level-scale[data-scale=compression]{--level-scale-inset: 30px}.level-scale__label{padding:0 8%}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/product-fitting-tab.css.map */
