.card {
  .product-detail-properties-table {
    margin-top: .5rem;
  }

  .product-detail-manufacturer-container {
    height: 4rem;
  }

  .product-rice-details-manufacturer-logo {
    max-width: 50%;
    width: 120px;
    max-height: 4rem;
    height: auto;
  }
}


@media only screen and (min-width: 1200px) {
  .cms-listing-col.box-list-layout-container.col-xl-6,
  .cms-listing-col.box-list-layout-container.col-xl-amds-magik {
    .card {
      .card-body {
        flex-direction: column;

        .product-info {
          .product-action {
            .btn.btn-block {
              width: 100%;
            }
          }
        }
      }
    }
  }

  .col-xl-amds-magik {
    flex: 0 0 33.3333333%;
    max-width: 33.3333333%;

    .product-name {
      min-height: 3.5em;
      line-clamp: 3;
      -webkit-line-clamp: 3;
    }
  }

  .cms-section-sidebar-main-content .cms-listing-col.col-xl-amds-magik {
    flex: 0 0 50%;
    max-width: 50%
  }
}
