
.product-details .nl-fit-row{
  display:block;margin:-12px 0 0;padding:0; 
  font-family:var(--font-body--family,Inter,sans-serif);font-size:13px;line-height:20px;font-weight:400;letter-spacing:0;
  color:var(--m-muted,#6b6c66);
}
.product-details .nl-fit-row__line{display:flex;justify-content:space-between;align-items:baseline;gap:16px}
.product-details .nl-fit-row__text{margin:0;padding:0;min-width:0;overflow:hidden;font:inherit;color:inherit}

.product-details .nl-fit-row__inner{display:flex;flex-wrap:wrap;margin-left:-17px}
.product-details .nl-fit-row__inner>span{position:relative;padding-left:17px;white-space:nowrap}
.product-details .nl-fit-row__inner>span::before{content:"\00B7";position:absolute;left:0;width:17px;text-align:center;color:var(--m-muted,#6b6c66)}
.product-details .nl-fit-row__fit{color:var(--m-ink,#20211f)}
.product-details .nl-fit-row__guide-wrap{display:block;flex:0 0 auto}
.product-details .nl-fit-row__guide{
  display:inline-block;margin:-12px 0;padding:12px 0;
  font:inherit;color:var(--m-ink,#20211f);white-space:nowrap;cursor:pointer;background:none;border:0;
  text-decoration:none;
  
}
.product-details .nl-fit-row__guide:hover,
.product-details .nl-fit-row__guide:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-skip-ink:auto}
.product-details .nl-fit-row__guide:focus-visible{outline:1px solid var(--m-ink,#20211f);outline-offset:4px}

.product-details .nl-fit-row__scale{margin-top:20px}
.product-details .nl-fit-row__track{position:relative;height:2px;background:#e9eaec}
.product-details .nl-fit-row__marker{
  position:absolute;top:-1px;width:24px;height:4px;background:var(--m-ink,#20211f); 
  left:clamp(0px,calc(var(--nl-fit-pos,50) * 1% - 12px),calc(100% - 24px));
  left:round(nearest,clamp(0px,calc(var(--nl-fit-pos,50) * 1% - 12px),calc(100% - 24px)),1px); 
}
.product-details .nl-fit-row__labels{
  position:relative;display:flex;justify-content:space-between;margin-top:8px;
  font-size:12px;line-height:16px;color:var(--m-muted,#6b6c66);white-space:nowrap;
}
.product-details .nl-fit-row__labels span:nth-child(2){position:absolute;left:50%;transform:translateX(-50%)}
