/* Add custom CSS styles below */ 
.timer-item * {
    color: white !important;
}

.mb-4.flex.justify-between {
    display: none;
}
.main-menu .sub-menu {
    BACKGROUND: WHITE !IMPORTANT;
}
.overflow-hidden.md\:w-1\/3.w-full.relative {
    max-height: 550px !important;
}
i.sicon-indent-decrease {
    color: white !important;
}
.product__description span {
    display: block;
    font-size: 14px;
    color: blue;
    cursor: pointer;
    margin-top: 5px;
}
.brand-item img {
    width: auto; /* Ensures the image is not stretched */
    height: auto;
    max-width: 400px; /* Matches your set width */
    max-height: 300px; 
    object-fit: contain; /* Keeps image proportions */
    image-rendering: -webkit-optimize-contrast; /* Improves quality on Chrome */
    image-rendering: crisp-edges;
}


a.navbar-brand img {
    height: auto;
    width: 70px;
}
.header-search button.header-btn .header-btn__icon {
    background: white;
}

.swiper-slide:nth-child(2) .flex.justify-start {
  justify-content: center !important;
}

@media (max-width: 768px) {
  .IRT__pormotion.promotion-title {
    display: none !important;
  }
}