.price {
  &__badges {
    &-v2.price__badges-v2.price__badges-v2 {
      width: 140px;
      padding: 0;

      &-cashback {
        width: auto;
        padding: 0 10px;
        min-width: auto;

        @include media-breakpoint-down(sm) {
          padding: 0 5px;
        }
      }

      &-wide .pdp__badge {
        line-height: 1.6;
      }

      &-green {
        background: $green-light;

        & .pdp__badge {
          background: $green-light;
        }
      }

      &-yellow {
        background: $yellow;

        & .pdp__badge {
          background: $yellow;
        }

        & .products-list-v2__badge {
          background: $yellow;

        }
      }

      &-blue {
        background: $blue-badge;

        & .pdp__badge {
          background: $blue-badge;
        }
      }

      &-blue-dark {
        background: $pacific-depths;

        & .pdp__badge {
          background: $pacific-depths;
        }
      }

      &-red {
        background: $red;

        & .pdp__badge {
          background: $red;
        }
      }

      &-text-gray {
        color: $gray-dark;
      }

      &-text-white {
        color: $white;
      }

    }
  }
}
