  .category-section {
      padding: 60px 20px;
      text-align: center;
    }
    .category-title {
    font-size: 4rem;
    font-weight: 400;
}
    .category-subtitle {
      color: #666;
      margin-bottom: 40px;
    }
    .category-card {
      border: none;
      transition: transform 0.4s ease, box-shadow 0.4s ease;
      cursor: pointer;
    }
    .category-card img {
    object-fit: cover;
    height: 400px;
    width:100%;
    border-radius: 6px;
    transition: transform 0.5s ease;
}
    .category-card:hover {
      transform: translateY(-10px);
      box-shadow: 0 8px 20px rgba(0,0,0,0.15);
    }
    .category-card:hover img {
    transform: scale(1.00);
    border-radius: 4px 4px 0px 0px;
}
  
 .category-name {
    border-bottom: 1px solid #424242;
    font-size: 30px;
    padding: 10px 0px;
    font-weight: 400;
    display: inline-block;
    color: #424242;
    border-radius: 0px 0px 4px 4px !important;
    border-radius: 0px !important;
}

    /* Fade-in animation */
    .fade-in-up {
      opacity: 0;
      transform: translateY(30px);
      animation: fadeInUp 1s forwards;
    }
    @keyframes fadeInUp {
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }
section.digital_assets #container {
  box-shadow: 0px 0px 10px 3px #eeeeee;
  margin: 25px auto;
  padding: 25px;
  border-radius: 10px;
  color: #585858;
}

section.digital_assets #container p,
section.digital_assets #container li {
  font-size: 16px;
  color: #585858;
  list-style: disc;
}

table>thead>tr>td,
table>thead>tr>th {
  padding: 0px !important;
  color: #000 !important;
}

#product-showcase .card-box .active_metal_number {
  position: absolute !important;
  left: 0;
  right: 0;
  top: 0 !important;
  /* bottom: 0; */
  margin-top: 7px;
  font-size: 11px;
  font-weight: 600;
  color: #585858;
  width: 100%;
  cursor: pointer;
}

.collectio_list .products-cat .row {
  gap: 10px;
}

#product-showcase .card-box img {
  width: 40px;
  height: 40px;
  padding: 3px;
}

@media(max-width:768px) {
  .second_wrapper_uprong {
    flex-direction: column-reverse;
  }
}
table tr td:nth-child(3), table tr th:nth-child(3){
   text-align: right !important;
}
 .shape-detail img {
    /* margin: 0px auto 10px; */
    padding: 0px 0px;
 
  }
@media (max-width: 1199px) and (min-width: 992px) {
  .shape-detail img {
    /* margin: 0px auto 10px; */
    padding: 0px 0px;
 
  }

  .cover .child .shape-detail p {

    font-size: 11px;

  }

  .cover .child {
    WIDTH: 80PX;

  }
}

#top-filter-jewelry .d-block-active {
  display: none;
}

.three_d_line_iframe {

  width: 100%;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  color: #585858;

}

#top-filter-jewelry .d-none-non-active {
  display: block;
  position: absolute;
  /* background: red; */
  width: 100%;
  top: 0;
  height: 600px;
  z-index: 9;
}

#compare-stock button.wish.btn {
  width: auto !important;
  margin-right: 10px !important;
  border-radius: 4px !important;

}

.scroll-images {
  display: flex;
  overflow-x: auto;
  scroll-behavior: smooth;
  white-space: nowrap;
}

.scroll-images>* {
  flex: 0 0 auto;
}
.cover .child  a{
  color:#000;
}

.cover button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
#form {
    position: sticky;
    top: 70px;
    z-index: 11;
    background: #fff;
    padding-bottom: 1px;
}
.dropdown-menu {
   
    z-index: 1 !important;
   
}
.list-unstyled li{
    list-style-type: none !important;
}
@media (max-width: 1014px) and (min-width: 992px){
#form {
 
    top: 64px;
  
}
}
@media (max-width: 575px) {
#form {
 
    top: 58px;
  
}
}