.navbar-nav a{
    width: auto !important;
    height: auto !important;
    background-color: unset !important;
    font-size: 18px !important;
    margin-right: 12px;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
   color: blue !important;
   /* background-color: rgba(var(--box-bg), 1) !important; */
   border-radius: unset;
}


.product-box .matrimonial-img .img {
    height: unset;
    -o-object-fit: contain;
    object-fit: contain;
  }
.other-features .btn{
  width: 200px !important;
}

.d-inline-grid {
  display: inline-grid !important;
}
.text-start {
  text-align: left !important;
  padding-left: 20px !important;
}

/* .header {
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
} */

.product-style-image {

  border-radius: unset;
}

.size-option {
  width: 30px;
  height: 30px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}

.size-option:hover {
  background-color: #f8f9fa;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.dropdown-menu.show{
  display: grid;
}

.country-dropdown{
  border: none;
  background: unset;
}

.dropdown-toggle::after{
  content: unset;
}

.sort-list {
  max-height: 300px;  /* Limit height */
  overflow-y: auto;   /* Enable scrolling */
  scrollbar-width: none; /* For Firefox */
}

.sort-list::-webkit-scrollbar {
  display: none; /* For Chrome, Safari, Edge */
}

