* {
  box-sizing: var(--air-box-sizing, border-box);
}

:host {
  display: var(--air-list-item-host-display, block);
}

.list-item {
  display: var(--air-list-item-display, flex);
  align-items: var(--air-list-item-align-items, center);
  padding-top: var(--air-list-item-padding-top, var(--air-spacing-02, 0.5rem));
  padding-right: var(--air-list-item-padding-right, 0);
  padding-bottom: var(--air-list-item-padding-bottom, var(--air-spacing-02, 0.5rem));
  padding-left: var(--air-list-item-padding-left, 0);
}
.list-item-text {
  color: var(--air-list-item-text-color, var(--air-body-bold-color, var(--air-color-eclipse, #3a3a3a)));
  font-family: var(--air-list-item-text-font-family, var(--air-body-bold-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"));
  font-weight: var(--air-list-item-text-font-weight, var(--air-body-bold-font-weight, 600));
  font-size: var(--air-list-item-text-font-size, var(--air-body-bold-font-size, 1rem));
  line-height: var(--air-list-item-text-line-height, var(--air-body-bold-line-height, 1.5));
  margin-right: var(--air-list-item-text-margin-right, var(--air-spacing-02, 0.5rem));
  margin-left: var(--air-list-item-text-margin-left, var(--air-spacing-03, 1rem));
}
.list-item-bullet {
  width: var(--air-list-item-bullet-width, 6px);
  height: var(--air-list-item-bullet-height, 6px);
  border-radius: var(--air-list-item-bullet-border-radius, 50%);
  margin: var(--air-list-item-bullet-margin, var(--air-spacing-01, 0.25rem));
  background-color: var(--air-list-item-bullet-background-color, var(--air-color-eclipse, #3a3a3a));
}
.list-item-order {
  color: var(--air-list-item-order-color, var(--air-color-white, #ffffff));
  font-family: var(--air-list-item-order-font-family, var(--air-body-bold-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"));
  font-size: var(--air-list-item-order-font-size, var(--air-body-bold-font-size, 1rem));
  font-weight: var(--air-list-item-order-font-weight, var(--air-body-bold-font-weight, 600));
  line-height: var(--air-list-item-order-line-height, var(--air-body-bold-line-height, 1.5));
  text-align: var(--air-list-item-order-text-align, center);
  width: var(--air-list-item-order-width, var(--air-spacing-04, 1.5rem));
  min-width: var(--air-list-item-order-width, var(--air-spacing-04, 1.5rem));
  height: var(--air-list-item-order-height, var(--air-spacing-04, 1.5rem));
  border-radius: var(--air-list-item-order-border-radius, 50%);
  background-color: var(--air-list-item-order-background-color, var(--air-color-eclipse, #3a3a3a));
}
.list-item-checkmark {
  color: var(--air-list-item-checkmark-color, var(--air-color-fern, #5ec075));
}