/*SIZE*/
/* COLORS */
/* FONT SIZE */
/* FONT FAMILY */
/* Media queries */
/* Ejemplo Uso
body{ 
    ...
    @include media-breakpoint-up($sm) {
        background:red;
    }
    @include media-breakpoint-up($md) {
        background:none;
    }
    ...   
}
*/
/* Ejemplo de uso:
p{
  @include text-truncate();
}
*/
/* Ejemplo de uso:
p {
  @include font-size(13);
  @include rhythm(13, 18);
}
*/
/* Ejemplo de uso:
p {
    @include fluid-type($min_width, $max_width, $min_font, $max_font);
}
*/
.products {
  margin: 0;
}

.products .card-product .wrap-img {
  overflow: hidden;
}

.products .card-product .wrap-img p {
  margin: 0;
}

.products .card-product .wrap-img img {
  transition: 0.6s ease-in-out;
}

.products .card-product .wrap-img:hover img {
  transform: scale(1.2);
}

.products + section {
  margin-top: 40px;
}

@media (min-width: 992px) {
  .products + section {
    margin-top: 75px;
  }
}

.products-list-buttons .view-more {
  text-align: left;
  margin-bottom: 0;
  padding-right: 50px;
  position: relative;
}

.products-list-buttons .view-more em {
  position: absolute;
  top: 50%;
  right: 25px;
  left: auto;
  transform: translateY(-50%);
  font-size: 50px;
  font-size: 3.125rem;
  line-height: 50px;
  line-height: 3.125rem;
}

@media (min-width: 992px) {
  .products-list-buttons .view-more {
    text-align: center;
    padding: 0;
  }
  .products-list-buttons .view-more em {
    right: auto;
  }
}

.products-list {
  margin-bottom: 40px;
}

@media (min-width: 992px) {
  .products-list {
    margin-bottom: 70px;
  }
}

.products-list .swiper-pagination-bullets {
  bottom: 30px;
}

.products-list.bg-gray-light {
  margin: 0;
}

.products-list.bg-gray-light + .products-list {
  margin-top: 40px;
}

@media (min-width: 992px) {
  .products-list.bg-gray-light + .products-list {
    margin-top: 70px;
  }
}
