/**
 * Zenit Design - Horizon
 */
.is--listing-mlvp {
  .listing {
    .unitize-margin(0, @zon-config-content-product-box-margin * -1, 0, @zon-config-content-product-box-margin * -1);
  }

  .listing .box--basic {
    .unitize(padding-left, @zon-config-content-product-box-margin);
    .unitize(padding-top, @zon-config-content-product-box-margin);
  }

  .product--box {

    &.box--list,
    &.box--basic {
      .buybox--form.is--mlvp-form,
      .product--variants {
        padding-left: 0;
        padding-right: 0;
      }
    }

    &.box--list {
      .product--actions {
        .unitize(margin-bottom, 15);
      }
    }

    &.box--image {

      .product--variants,
      .product--btn-container {
        .unitize-padding(0, 25);
      }
    }

    &.box--minimal {
      .product--variants,
      .product--btn-container {
        .unitize-padding(0, 15);
      }

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

      .product--variants {
        margin-top: 0;
      }

      .product--btn-container {
        .unitize(margin-bottom, 15);
      }
    }
  }
}

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