.nw-orderconfirm-productdetails-block {
  padding: 0 20px;
}

.nw-orderconfirm-productdetails-title {
  display: grid;
  border-top: 2px solid $orderconfirm-productdetails-border-division-color;
  padding: 20px 0;
  font-size: $orderconfirm-productdetails-title-font-size;
  @media screen and (min-width: $screen-min-sm) {
    border: 0;
    padding: 20px 0 8px;
  }
}

.nw-orderconfirm-productdetails-image {
  max-width: 100%;
  @media screen and (min-width: $screen-min-sm) {
    max-width: 80%;
  }
}

.nw-orderconfirm-productdetails-info-row {
  margin: auto;
  border-top: 2px solid $orderconfirm-productdetails-border-division-color;
  padding: 20px 0;
  @media screen and (min-width: $screen-min-sm) {
    max-height: 200px;
  }
}

.nw-orderconfirm-productdetails-info-col {
  font-size: $orderconfirm-productdetails-info-font-size-xs;
  line-height: 20px;
  @media screen and (min-width: $screen-min-sm) {
    font-size: $orderconfirm-productdetails-info-font-size-sm;
  }

}

.nw-orderconfirm-productdetails-info-span {
  display: block;
  line-height: 22px;
  
  @media screen and (min-width: $screen-min-sm) {
    line-height: 26px;
  }
}

.nw-orderconfirm-productdetails-info-cols-font-family {
  font-family: $secondary-font-family;
}

.nw-orderconfirm-productdetails-exp-date {
  color: $orderconfirm-productdetails-info-exp-date-color;
}

.nw-productdetails-discountonmrp {
  margin-left: 5px;
  line-height: 22px;
  text-decoration: line-through;

  @media screen and (min-width: $screen-min-sm) {
    line-height: 26px;
  }
}

.nw-productdetails-sellingprice {
  margin-left: 10px;
  line-height: 22px;
  color: $color-primary;

  @media screen and (min-width: $screen-min-sm) {
    line-height: 26px;
  }
}
