@function each($ring-offset-width-config) {
  @each $key, $ring-offset-width in $ring-offset-width-config {
    $ring-offset-width-config: map.set(
      $ring-offset-width-config,
      $key,
      (
        --bs-ring-offset-width: $ring-offset-width,
        box-shadow: (
          0 0 0 var(--bs-ring-offset-width) var(--bs-ring-offset-color),
          var(--bs-ring-shadow),
        ),
      )
    );
  }
  @return $ring-offset-width-config;
}

$utilities: map-merge(
  $utilities,
  (
    "ring-offset-width": (
      property: --bs-ring-offset-width box-shadow,
      class: ring-offset,
      variants: ring-offset-width,
      values: each($ring-offset-width-config),
    ),
  )
);
