.\!my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.\!mb-\[10px\] {
  margin-bottom: 10px !important;
}

.flex {
  display: flex;
}

.w-full {
  width: 100%;
}

.max-w-\[1200px\] {
  max-width: 1200px;
}

.max-w-\[1250px\] {
  max-width: 1250px;
}

.max-w-\[400px\] {
  max-width: 400px;
}

.flex-col {
  flex-direction: column;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-b-md {
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b-white {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-black\/60 {
  background-color: rgb(0 0 0 / 0.6);
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-cover {
  background-size: cover;
}

.bg-center {
  background-position: center;
}

.p-20 {
  padding: 5rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-\[10px\] {
  padding: 10px;
}

.py-\[150px\] {
  padding-top: 150px;
  padding-bottom: 150px;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

.text-center {
  text-align: center;
}

.text-\[28px\] {
  font-size: 28px;
}

.text-\[36px\] {
  font-size: 36px;
}

.text-\[40px\] {
  font-size: 40px;
}

.font-bold {
  font-weight: 700;
}

.text-\[--yellow\] {
  color: var(--yellow);
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.no-underline {
  text-decoration-line: none;
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.home-featured-used-section {
  --yellow: #ffc720;
  * {
    box-sizing: border-box;
  }
  .slick-next:before, .slick-prev:before {
    color: var(--yellow);
    opacity: 1;
    content: "→";
    font-size: 35px;
    position: absolute;
    box-sizing: border-box;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
  }
  .slick-next, .slick-prev {
    width: 29px;
    height: 29px;
    box-sizing: content-box;
    position: absolute;
    background-color: black;
    border-radius: 100%;
    border: 4px solid white;
  }
  .slick-slide > div {
    display: flex;
    justify-content: center;
  }
  .slick-prev {
    transform: rotate(180deg);
  }
  .used-slide {
    scale: 0.7;
    transition: all 0.3s;
    p {
      text-decoration: none;
    }
  }
  .slick-current .used-available  {
    color: black !important;
  }
  .slick-current .used-slide {
    background-color: var(--yellow);
    scale: 1;
    > div {
      margin: 0 auto;
    }
  }
  @media screen and (max-width: 768px) {
    .slick-prev, .slick-next {
      top: 106.4%;
    }

    .slick-prev {
      left: 30%;
    }

    .slick-next {
      right:30%;
      top:110%;
    }
  }
}