.card.product-box {
  border: 0;
  box-shadow: 3px 3px 6px #00000029;
  text-align: center;

  .card-body {
    display: flex;
    flex-flow: column nowrap;
    padding-bottom: 2.5rem;
  }

  .badge-discount, .badge-topseller {
    display: none;
  }

  .product-image-wrapper {
    flex: 0 0 270px;
    margin-bottom: 2rem;

    .product-image {
      max-height: 270px;
    }

    .product-image.is-standard {
      object-fit: contain;
    }
  }

  .product-info {
    flex: 1 0;
    display: flex;
    flex-flow: column nowrap;

    .product-name {
      font-size: rfs-value(18px);
      font-family: $font-secondary;
      font-weight: $font-weight-normal;
      height: auto;
      text-transform: uppercase;
      margin: 0;
      display: block;
      line-height: 1.15;
    }

    .product-taste {
      font-size: rfs-value(13px);
      color: $dark;
      margin-top: .5rem;
      line-height: 1.15;
    }

    .spacer {
      flex-grow: 1;
    }

    .product-price-info {
      .product-cheapest-price {
        display: none;
      }

      .list-price-label, .list-price-price {
        text-decoration: line-through;
        font-size: rfs-value(15px);
        color: $black;
      }

      .product-price-inner {
        font-family: $font-secondary;
        @include font-size(30px);
        margin: .75rem 1rem 0.5rem;
        line-height: 1;
        font-weight: 400;
        white-space: nowrap;
      }

      .product-price.with-list-price .product-price-inner {
        font-weight: bold;
      }

      .product-price-unit, .price-taxInfo {
        color: $dark;
        font-size: rfs-value(9px);
        height: auto;
        margin: 0;
      }
    }
  }
  .product-action {
    margin-top: 1rem;

    .btn-buy {
      font-size: rfs-value(12px);
      line-height: 100%;
      font-weight: bold;
      padding: .5rem 1rem;
    }
  }
}


//
//  background: none;
//  text-align: center;
//  transition: all .3s ease-in-out;
//  border: 1px solid transparent;
//
//  &:hover {
//    background-color: $lighter;
//    border-color: $light;
//
//    .product-info .product-action .btn-buy {
//      --bs-btn-color: var(--bs-btn-hover-color);
//      --bs-btn-bg: var(--bs-btn-hover-bg);
//      --bs-btn-border-color: var(--bs-primary);
//    }
//  }
//
//  .card-body {
//    padding: 0;
//    display: flex;
//    flex-flow: column nowrap;
//
//    .product-badges {
//      .badge {
//        --bs-badge-border-radius: 0;
//        border-radius: var(--bs-badge-border-radius);
//        font-family: $font-secondary;
//        font-weight: $font-weight-normal;
//      }
//    }
//  }
//
//  .product-image-wrapper {
//    margin: 0;
//    padding: 1.25rem;
//    background-color: $body-bg;
//    height: 350px;
//    flex-grow: initial;
//    flex-shrink: initial;
//    flex-basis: initial;
//  }
//
//  .product-info {
//    padding: 1.75rem;
//    display: flex;
//    flex-flow: column nowrap;
//    flex: 1;
//
//
//    .product-price-info {
//      margin: auto 0 0 0;
//
//      .product-price-wrapper {
//
//      }
//
//      p.product-price-unit {
//        height: auto;
//
//        span.price-taxInfo {
//          display: block;
//        }
//      }
//    }
//
//    .product-action {
//      margin-top: 0;
//      padding-top: 1.5rem;
//
//      .btn-buy {
//        --bs-btn-color: var(--bs-primary);
//        --bs-btn-bg: transparent;
//        --bs-btn-border-color: var(--bs-btn-color);
//        --bs-btn-hover-color: #fff;
//        --bs-btn-hover-bg: var(--bs-primary);
//        --bs-btn-hover-border-color: var(--bs-primary);
//        --bs-btn-focus-shadow-rgb: 175, 148, 108;
//        --bs-btn-active-color: var(--bs-btn-hover-color);
//        --bs-btn-active-bg: var(--bs-btn-hover);
//        --bs-btn-active-border-color: var(--bs-btn-hover-border-color);
//        --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
//        --bs-btn-disabled-color: var(--bs-btn-color);
//        --bs-btn-disabled-bg: var(--bs-btn-bg);
//        --bs-btn-disabled-border-color: var(--bs-btn-border-color);
//
//
//      }
//    }
//  }
//}