
/*===================
= Carousel Shoe Styles  Mix viewshoesCarouselDos.js
===================*/


.top-shoes-section-mix {
  padding: 40px 0;
}

.shoes-carousel-mix {
  position: relative;
  display: flex;
  align-items: center;
}

.shoes-track-wrapper-mix {
  overflow: hidden;
  width: 100%;
}

.shoes-track-mix {
  display: flex;
  gap: 20px;
  transition: transform .4s ease;
}

/* Shoe Card */
.shoe-card-horizontal-mix {
  min-width: 260px;
  background: #fff;
  border-radius: 18px;
  padding: 14px;
  box-shadow: 0 10px 25px rgba(0,0,0,.08);
  text-align: center;
}

.shoe-card-horizontal-mix img {
  width: 100%;
  height: 180px;
  object-fit: contain;
}

.shoe-name-mix {
  margin-top: -10px;
  font-weight: 500;
  font-size: 10px;
  text-align: center;
  color: #222;
  font-size: 0.9rem; /* Set font size */
  font-family: 'Inter', 'Poppins', system-ui, sans-serif;
}



/* Arrows */
.carousel-nav-mix {
  background: rgba(238, 217, 217, 0.6);
  color: #050505;
  border: none;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  cursor: pointer;
  z-index: 5;
}

.carousel-nav-mix.prev { margin-right: 10px; }
.carousel-nav-mix.next { margin-left: 10px; }

/* Mobile */
@media (max-width: 600px) {
  .shoe-card-horizontal-mix {
    min-width: 85%;
  }
}
