.product-price .previous-price {
    position: relative;
    font-size: 12px;
    font-weight: 500 !important;
    margin: 1px 0 0 8px;
    color: #f00 !important;
    text-decoration: line-through;
}

:root {
  --step--2: clamp(3.13rem, 2.62rem + 2.51vw, 5.76rem);
  --step--1: clamp(3.75rem, 3.09rem + 3.29vw, 7.20rem);
  --step-0:  clamp(1.525rem, 1.325rem + 2.29vw, 1.325rem);
}

@-webkit-keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes marquee-r {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes marquee-r {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@-webkit-keyframes rollCage {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(5turn);
  }
}
@keyframes rollCage {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(5turn);
  }
}
body {
  background-color: #1A1F24;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 600;
}

.marquee {
  border-bottom: 1px solid #efefef;
  color: #fefefe;
  font-size: var(--step-0);
      height: calc(40px + 0rem);
  overflow: hidden;
  position: relative;
  width: 100vw;
}
.marquee img {
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 150px;
}

.track {
  height: 100%;
  overflow: hidden;
  position: absolute;
  transition: background-color 300ms ease, color 300ms ease;
  white-space: nowrap;
}
.track .text {
  -webkit-animation: marquee 50000ms linear infinite;
          animation: marquee 50000ms linear infinite;
  align-items: center;
  display: inline-flex;
  will-change: transform;
}
.track .text.-r {
  -webkit-animation-name: marquee-r;
          animation-name: marquee-r;
}
.track .text.-twox {
  -webkit-animation-duration: 500000ms;
          animation-duration: 500000ms;
}
.track:hover {
  background-color: #efefef;
  color: #1A1F24;
}
.track:hover img {
  -webkit-animation: rollCage 10000ms linear infinite;
          animation: rollCage 10000ms linear infinite;
}
.track:hover .-green {
  color: #BEB9A3;
}

.-green {
  color: #C1FF1D;
  font-weight: 900;
}

.top-nav-wrap{
background:#000 !important;
}
.navigation-inner{
    background: #f6be00 !important;
}
.top-nav .top-nav-right-list>li>a {
    color: #fff !important;
}
.horizontal-megamenu>.nav-item:hover>.nav-link {
color: #fff !important;
}

.top-nav {
    padding: 0px 0px !important;
}

.top-nav-wrap {
    border-bottom: 0px solid #e1e1e1 !important;
}

#sds {
    padding: 10px;
    font-size: 14px; /* Adjust as needed */
    transition: border 0.3s ease;

}

.product-card .btn-add-to-cart{

        position: relative !important;
        opacity: 1 !important;
        visibility: unset !important;
        bottom: 0px !important;

}

@media screen and (max-width: 991px) {
    .product-card .product-card-actions, .product-card .product-price-clone, .product-card .btn-add-to-cart {
        display: block !important;
    }
}
.btn-add-to-cart{
  background: #000 !important;
}
.badge{

  background: #af0a0a !important;
}
.product-price{

  color: #dd6600 !important;
}
