.cart-drawer .free-shipping-bar {
  position: relative;
}
.cart-drawer .free-shipping-bar:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: min(var(--percent), 100%);
  background-color: #d7f3d7;
}
.cart-drawer .free-shipping-bar span {
  position: relative;
}