.home .hot-deals-section li.product.product-type-simple .add_to_cart_button {
  color: var(--mbf-palette-color-white);
}

.home .hot-deals-section li.product .woocommerce-loop-product__title-span {
  color: var(--mbf-palette-color-white);
  margin-bottom: 8px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  line-height: 1.4em;
  max-height: calc(1.4em * 2);
  font-size: 10px;
  font-weight: 300;
}

.home .hot-deals-sections-wrapper .hot-deals-section {
  background: linear-gradient(180deg, #83324c 0%, #feaac5 100%) !important;
}

.home .hot-deals-section .hot-deals-title h2 {
  color: #ffff !important;
  font-size: 32px;
  text-transform: uppercase;
  text-align: left;
}

.home .hot-deals-section .hot-deals-icon img {
  width: 48px;
  height: 48px;
}

.home .hot-deals-section .hot-deals-countdown {
  background-color: rgba(255, 255, 255, 0.25);
  color: #ffff;
}

.home .hot-deals-section .hot-deals-countdown .timer-icon {
  color: #ffff;
}

.hot-deals-header-right {
  display: block;
  align-items: center;
}

.home .hot-deals-section .hot-deals-see-all-link-mobile,
.home .hot-deals-section .hot-deals-see-all-link {
  color: #ffff;
  font-size: 16px;
}

.home .hot-deals-section .products .price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 4px;
  letter-spacing: 0px;
  color: #ffff !important;
}

.home .hot-deals-section .products .price .woocommerce-Price-amount.amount {
  color: #ffff;
}

.home .hot-deals-section .countdown-unit {
  gap: 2px;
}

.home .hot-deals-section .products li.product .button {
  position: absolute;
  bottom: 0;
  justify-content: left !important;
  background: none !important;
  padding-left: 0 !important;
  font-size: 12px !important;
  font-weight: 500;
  text-transform: uppercase;
}

.home .hot-deals-section .products .price .woocommerce-Price-amount.amount del {
  color: #edc2d0;
  text-decoration: line-through;
  text-decoration-color: inherit;
}

.home
  .hot-deals-section
  .products
  li:not(.woo-variation-swatches-variable-item-more),
.wp-block-woocommerce-product-collection
  .wc-block-product-template
  li:not(.woo-variation-swatches-variable-item-more) {
  width: 180px;
}

.home
  .hot-deals-section
  .products li.woo-variation-swatches-variable-item-more a {
    background: none;
    color: #40484F;
}

.home .hot-deals-section .hot-deals__text__title {
}

.home .hot-deals-section .hot-deals-header {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}


.home .hot-deals-section .hot-deals-countdown {
  width: 100% !important:
}

.home .hot-deals-section .hot-deals-header .hot-deals-header-left {
  width: 100%;
}

.home .hot-deals-section .hot-deals-navigation {
  display: grid;
}

@media (min-width: 768px) {
  .home .hot-deals-section .hot-deals-header {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
    width: 90%;
  }

  .hot-deals-header-right {
    display: flex;
    width: 100%;
    justify-content: start;
  }

  .home .hot-deals-section .hot-deals-navigation {
    display: grid;
  }
}

.hot-deals-see-all-container {
  width: 100%;
}

.home .hot-deals-section .products li.product .button span.button-text::after {
  content: "";
  margin-left: 4px;
  background-image: url('https://luxcrime.com/wp-content/uploads/2025/11/ic_thin-arrow-white.svg');
  background-size: contain;
  display: inline-block;
  width: 18px;
  height: 18px;
  transform: translateY(5px);
}

/* Product category label styling for custom styles */
.home .hot-deals-section .hot-deals-product-category {
  color: #ffff;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-bottom: 4px;
  margin-bottom: 0;
  text-align: left;
}

.home .hot-deals-section  .products .product-type-variable .price {
  flex-direction: row;
  justify-content: flex-start;
}

/* Custom Scrollbar Styles */
/* Hide native scrollbar when custom styles are enabled */
.home .hot-deals-section .hot-deals-products-container {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
}

.home .hot-deals-section .hot-deals-products-container::-webkit-scrollbar {
  display: none; /* Chrome, Safari and Opera */
}

/* Custom scrollbar positioned at middle bottom below product slides */
.home .hot-deals-section .custom-scrollbar {
  display: none;
  max-width: 300px;
  width: 100%;
  height: 2px;
  background: white;
  border-radius: 1px;
  position: relative;
  margin: 16px auto 0;
  cursor: pointer;
  display: none; /* Hide by default on mobile */
  align-items: center;
}

.home .hot-deals-section .custom-scrollbar--hide {
  display: none !important;
}

/* Show scrollbar only on tablets and desktop (min-width: 768px) */
@media (min-width: 768px) {
  .home .hot-deals-section .custom-scrollbar {
    display: block;
    transform: translateY(-40px);
  }
}

.home .hot-deals-section .custom-scrollbar-thumb {
  height: 6px;
  background: #E2507F;
  border-radius: 3px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: left 0.1s ease;
  min-width: 40px;
}

.home .hot-deals-section a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
  width: 180px;
}
