#related_products {
    padding-top: 20px;
}

#related_products h2{
  text-align: center;
  padding-bottom: 20px;
}

#related_products .list_related_pros{
  display: flex;
  justify-content: space-between;
}

#related_products .list_related_pros .single_pro{
  width: 32%;
  display: flex;
}

#related_products .list_related_pros .single_pro .single_pro_img {
  padding-right: 20px;
  width: 40%;
}

#related_products .list_related_pros .single_pro .single_pro_data h3{
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}

#related_products .list_related_pros .single_pro .single_pro_data h3:hover,
#related_products .list_related_pros .single_pro .single_pro_data h3 a:hover{
  color: var(--secondary-color, #91206c);
}

#related_products .list_related_pros .single_pro .single_pro_data p.price .amount{
    font-size: 16px;
    font-weight: 500 !important;
    color: var(--primary-color, #2a1f4a);
    margin-bottom: 10px;
}

#related_products .list_related_pros .single_pro .single_pro_data .yotpo.bottomLine {
    margin-bottom: 10px;
}

#related_products .list_related_pros .single_pro .single_pro_data .info_box {
  min-height: 100px;
}

#related_products .list_related_pros .single_pro .single_pro_data .input_sec{
  display: flex;
  justify-content: space-between;
}

#related_products .list_related_pros .single_pro .single_pro_data .input_sec select{
  border: 1px solid var(--light_background-color, #f9f8f6);
  background-color: var(--white-color, #ffffff);
  color: var(--primary-color, #2a1f4a);
  padding: 0px;
  width: 70px;
}

#related_products .list_related_pros .single_pro .single_pro_data .input_sec a.edit_design_cta{
  background-color: var(--primary-color, #2a1f4a);
  color: var(--white-color, #ffffff);
  padding: 10px;
  border-radius: 10px;
  padding: 7px 15px;
  font-size: 16px;
}

#related_products .list_related_pros .single_pro .single_pro_data .input_sec a.edit_design_cta:hover{
  border: 1.5px solid var(--primary-color, #2a1f4a);
  color: var(--primary-color, #2a1f4a);
  background-color: var(--white-color, #ffffff);
}

@media (max-width: 600px) {

  #related_products h2 {
      font-size: 18px;
    }

  #related_products .list_related_pros {
    display: block;
  }

  #related_products .list_related_pros .single_pro {
      width: 100%;
      padding-bottom: 25px;
    }

    #related_products .list_related_pros .single_pro .single_pro_img {
      width: 35%;
    }

}
