.ugs-delivery {
  display: flex;
  flex-direction: var(--ugs-x-dl-dir, row);
  flex-wrap: wrap;
  align-items: var(--ugs-x-dl-valign, center);
  justify-content: var(--ugs-x-dl-justify, flex-start);
  column-gap: var(--ugs-x-dl-gap, 4px);
  row-gap: var(--ugs-x-dl-row-gap, 2px);
  box-sizing: border-box;
  width: var(--ugs-x-dl-width, fit-content);
  max-width: 100%;
  padding: 0;
  font-family: var(--ugs-x-sans, inherit);
  font-size: 14px;
  line-height: 18px;
  overflow-wrap: anywhere;
}

.ugs-delivery[hidden] {
  display: none !important;
}

.ugs-delivery.is-pending {
  visibility: hidden;
}

.ugs-delivery__label {
  font-family: var(--ugs-pdp-ff-dllabel, var(--ugs-x-sans, inherit));
  font-size: 14px;
  line-height: 18px;
  letter-spacing: normal;
  text-transform: none;
  font-weight: 400;
}

.ugs-delivery__date {
  font-family: var(--ugs-pdp-ff-dldate, 'Figtree', 'Urbanist', 'Helvetica Neue', Arial, sans-serif);
  font-size: 14px;
  line-height: 18px;
  letter-spacing: normal;
  text-transform: none;
  font-weight: 400;
}

.ugs-delivery__after {
  font-family: var(--ugs-pdp-ff-dlafter, var(--ugs-x-sans, inherit));
  font-size: 13px;
  line-height: 18px;
  letter-spacing: normal;
  text-transform: none;
  font-weight: 400;
}

.ugs-delivery__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: var(--ugs-x-dl-icon, 16px);
  height: var(--ugs-x-dl-icon, 16px);
  margin-right: var(--ugs-x-dl-icon-gap, 2px);
  line-height: 0;
}

.ugs-delivery__icon svg,
.ugs-delivery__icon i {
  display: block;
  width: 100%;
  height: 100%;
  font-size: var(--ugs-x-dl-icon, 16px);
  line-height: 1;
}

.ugs-delivery.ugs-delivery {
  margin: var(--ugs-x-dl-mt, 0px) 0 var(--ugs-x-dl-mb, 0px);
  background-color: var(--ugs-x-dl-bg, transparent) !important;
  border-color: var(--ugs-x-dl-border, transparent) !important;
  border-style: solid !important;
  border-width: var(--ugs-x-dl-border-w, 0px) !important;
  border-radius: var(--ugs-x-dl-radius, 0px) !important;
}

.ugs-delivery .ugs-delivery__label {
  color: var(--ugs-x-dl-label, #000000) !important;
}

.ugs-delivery .ugs-delivery__date {
  color: var(--ugs-x-dl-date, #000000) !important;
}

.ugs-delivery .ugs-delivery__after {
  color: var(--ugs-x-dl-after, #444444) !important;
}

.ugs-delivery .ugs-delivery__icon {
  color: var(--ugs-x-dl-icon-color, #000000) !important;
}

.ugs-delivery .ugs-delivery__icon svg {
  fill: currentColor !important;
}
