/**
 * Fixes for all Zenit Design themes
 */
.is--listing-mlvp {

  .product--box {

    &:hover .box--content .product--variants .product--price .price--default {
      color: inherit;
      background: inherit;
    }

    &:hover .box--content .product--variants .product--price .price--default.is--discount {
      background-color: transparent;
      color: @badge-discount-bg;
    }

    .product--variants {
      .unitize-padding(0, 10);
      .unitize(margin-bottom, 12);

      .variants--title {
        text-align: left;
      }

      .variants-list--item {
        text-align: left;

        &:hover {
          background-color: @gray;
          border-bottom-color: transparent;
        }
      }

      .variants-list--name {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
      }
    }
  }
}

.js--product-data + .product--btn-container {
  margin-top: 0;
}