
.product-details .nl-fit-row__track{height:5px;margin:1px 0;background:#ddd}
.product-details .nl-fit-row__marker{
  top:0;width:30px;height:5px;
  left:clamp(0px,calc(var(--nl-fit-pos,50) * 1% - 15px),calc(100% - 30px));
  left:round(nearest,clamp(0px,calc(var(--nl-fit-pos,50) * 1% - 15px),calc(100% - 30px)),1px);
}
.product-details .nl-fit-row__labels{margin-top:7px} 
.product-details .nl-fit-row__based{margin:8px 0 0;padding:0;font-size:12px;line-height:16px;color:var(--m-muted,#6b6c66);white-space:nowrap}
.product-details .nl-fit-row__based-link{display:inline-block;margin:-10px 0;padding:10px 0;color:inherit;text-decoration:none;cursor:pointer} 
.product-details .nl-fit-row__based-n{color:var(--m-ink,#20211f);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-skip-ink:auto}
.product-details .nl-fit-row__based-link:hover .nl-fit-row__based-n{text-decoration-thickness:2px}
.product-details .nl-fit-row__based-link:focus-visible{outline:1px solid var(--m-ink,#20211f);outline-offset:3px}
@media (max-width:749px){
  .product-details .nl-fit-row__based{font-size:13px!important;line-height:18px!important}
}

.nl-jdgm-reviews.nl-jr2{scroll-margin-top:72px}


html body .product-details .nl-fit-row .nl-fit-row__scale{margin-top:20px!important}
