.indusarees-single-product .related.products,
.indusarees-single-product .up-sells.products {
  grid-column: 1 / -1;
  width: 100%;
  min-width: 0;
  clear: both;
}
.indusarees-single-product .related > ul.products,
.indusarees-single-product .up-sells > ul.products {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.25rem;
  padding: 0;
  margin: 1.5rem 0;
}
.indusarees-single-product .related > ul.products::before,
.indusarees-single-product .related > ul.products::after,
.indusarees-single-product .up-sells > ul.products::before,
.indusarees-single-product .up-sells > ul.products::after { display: none; }
.indusarees-single-product .related ul.products li.product,
.indusarees-single-product .up-sells ul.products li.product {
  display: flex;
  flex-direction: column;
  min-width: 0;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none;
}
.indusarees-single-product .related li.product img,
.indusarees-single-product .up-sells li.product img {
  width: 100%;
  height: auto;
  aspect-ratio: 3 / 4;
  object-fit: cover;
}
.indusarees-single-product .related .product-details,
.indusarees-single-product .up-sells .product-details {
  min-width: 0;
  width: 100%;
  padding: 1rem;
}
.indusarees-single-product .related li.product .woocommerce-loop-product__title,
.indusarees-single-product .up-sells li.product .woocommerce-loop-product__title {
  padding: 0;
  font-size: 1rem;
  line-height: 1.4;
  overflow-wrap: anywhere;
}
.indusarees-single-product .related li.product .price,
.indusarees-single-product .up-sells li.product .price {
  padding: .75rem 0;
  font-size: 1rem !important;
}
@media (max-width: 900px) {
  .indusarees-single-product .related > ul.products,
  .indusarees-single-product .up-sells > ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 380px) {
  .indusarees-single-product .related > ul.products,
  .indusarees-single-product .up-sells > ul.products { grid-template-columns: minmax(0, 1fr); }
}