/*============= Badge Label ===============*/
.wrapper_badge_text {
  .badge_text {
    overflow: hidden;
    position: absolute;
    line-height: 28px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    color: var( --e-global-color-accent );
    left: 0;
    top: 35px;
    padding: 0 12px 0 20px;
    z-index: 1;
    .badge-element {
      &.before {
        content: "";
        position: absolute;
        width: 100%;
        height: 50%;
        background: #D2F34C;
        top: 0;
        left: -2px;
        z-index: -1;
        transform: skew(-25deg);
      }
      &.after {
        content: "";
        position: absolute;
        width: 100%;
        height: 50%;
        background: #D2F34C;
        bottom: 0;
        left: -2px;
        z-index: -1;
        transform: skew(25deg);
      }
    }
  }
  > [data-element_type="container"] {
    width: max-content;
  }
}