/*
Generated time: May 22, 2025 12:26
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/

.halo-productBadges {
  position: absolute;
  top: var(--badge-postion-top);
  z-index: 2;
  display: flex;
  flex-direction: column;
}
.halo-productBadges .badge {
  font-family: var(--badge-font);
  font-size: var(--badge-font-size);
  font-weight: var(--badge-font-weight);
  text-transform: var(--badge-text-transform);
  letter-spacing: var(--badge-letter-spacing);
  line-height: var(--badge-line-height);
  border-radius: var(--badge-border-radius);
  height: auto;
  padding: var(--badge-padding-top) var(--badge-padding-left-right)
    var(--badge-padding-bottom) var(--badge-padding-left-right);
  text-align: center;
  word-break: break-word;
}
.halo-productBadges .badge.sale-badge {
  color: var(--sale-badge-color);
  background-color: var(--sale-badge-bg);
  font-size: 1.2rem;
}
.halo-productBadges .badge.new-badge {
  color: var(--new-badge-color);
  background-color: var(--new-badge-bg);
}
.halo-productBadges .badge.sold-out-badge {
  color: var(--sold-out-badge-color);
  background-color: var(--sold-out-badge-bg);
}
.halo-productBadges .badge.custom-badge {
  color: var(--custom-badge-color);
  background-color: var(--custom-badge-bg);
}
.halo-productBadges .badge.bundle-badge {
  color: var(--bundle-badge-color);
  background-color: var(--bundle-badge-bg);
}
.halo-productBadges .badge + .badge {
  margin-top: 5px;
}
.halo-productBadges--left {
  left: var(--badge-postion-left-right);
  align-items: flex-start;
  left: 5.5%;
}
.halo-productBadges--right {
  right: var(--badge-postion-left-right);
  align-items: flex-end;
}
