.product_detail_image {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0px 5px 25px -5px #00000040;
  border-radius: 10px;
}
.product_discount {
  left: 0;
  top: 30px;
  z-index: 2;
}
.product_discount svg{
    
}
.product_discount-text {
  left: 9px;
  top: 36px;
  z-index: 3;
}

details_price {
  color: #575757;
}
.margin_two {
  background: #b1d16d;
  padding: 5px;
}
.net-price {
  color: #0071b0;
}

.quantity_two {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.quantity__minus_two,
.quantity__plus_two {
  display: block;
  width: 28px;
  height: 28px;
  margin: 0;
  background: var(--theme-color5);
  text-decoration: none;
  text-align: center;
  line-height: 23px;
}

.quantity__minus_two:hover,
.quantity__plus_two:hover {
  background: #575b71;
  color: #fff;
}

.quantity__minus_two {
  border-radius: 3px 0 0 3px;
}

.quantity__plus_two {
  border-radius: 0 3px 3px 0;
}

.quantity__input_two {
  width: 80px;
  height: 19px;
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: center;
  border-bottom: 2px solid #dee0ee;
  background: #fff;
  border: none;
  color: #8184a1;
  border-radius: 0px;
}

.quantity__minus_two:link,
.quantity__plus_two:link {
  color: #fff ;
}

.quantity__minus_two:visited,
.quantity__plus_two:visited {
  color: #fff;
}

.product_detail_hr {
  margin: 10px 0px 0px 0px;
}
.product_net_price {
  background-color: #1a1a1a;
  padding: 10px;
}
.add-to-cart {
  border-radius: 0px 0px 10px 10px;
  background: #414141;
  margin-top: 2px;
}
.product_ratings {
  border-radius: 5px;
  background: #1fa750;
  display: none !important;
}
.product-desc {
  color: #6c6c6c;
}

.similar-carousel .owl-nav .owl-prev span,
.similar-carousel .owl-nav .owl-next span {
  font-size: 40px !important;
  margin-top: -7px;
}

.similar-carousel .owl-nav .owl-prev {
  position: absolute;
  left: 0;
  top: 40%;
  background-color: #d9d9d9 !important;
  width: 50px;
  height: 50px;
  display: flex !important;
  justify-content: center;
  border-radius: 50% !important;
  align-items: center;
}

.similar-carousel .owl-nav .owl-next {
  position: absolute;
  right: 0;
  top: 40%;
  background-color: #d9d9d9 !important;
  width: 50px;
  height: 50px;
  display: flex !important;
  justify-content: center;
  border-radius: 50% !important;
  align-items: center;
  margin: 0;
}

.deal-card .w-75{
   width:75px !important;
   height:75px;
   object-fit:contain;
}
 .w-70{
   width:350px !important;
   height: 350px !important;
   object-fit:contain;
}
