.favorito-container {
  margin-bottom: calc(var(--gap-5) * 4);
}
.favorito-container h3 {
  text-align: center;
}
.favorito-container .filtros-favoritos {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: calc(var(--gap-5) * 2);
  gap: var(--gap-2);
}
.favorito-container .filtros-favoritos .btn-g {
  font-size: 0.9vw;
  padding: 0.2rem 0.8rem;
}
.favorito-container .filtros-favoritos .btn-g.active {
  background-color: var(--tertiary);
}
.favorito-container .container-card-favoritos {
  display: flex;
  flex-wrap: wrap;
  row-gap: var(--gap-4);
  margin-top: calc(var(--gap-5) * 4);
}
.favorito-container .container-card-favoritos .card-favoritos {
  max-width: 33%;
  width: 33%;
  padding-left: 15px;
  padding-right: 15px;
}
.favorito-container .container-card-favoritos .card-favoritos .contenido {
  position: relative;
}
.favorito-container .container-card-favoritos .card-favoritos .contenido img {
  max-width: 525px;
  max-height: 319px;
  width: 100%;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
}
.favorito-container .container-card-favoritos .card-favoritos .contenido .info-card {
  position: absolute;
  bottom: var(--gap-3);
  left: 50%;
  /* Posiciona desde el centro del contenedor */
  transform: translateX(-50%);
  width: 90%;
  background-color: var(--primary);
  color: var(--quinary);
  padding: var(--gap-3) var(--gap-1);
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
}
.favorito-container .container-card-favoritos .card-favoritos .contenido .info-card p {
  font-weight: 700;
  text-align: center;
}

@media screen and (min-width: 1920px) {
  .favorito-container .filtros-favoritos .btn-g {
    font-size: 0.9rem;
    padding: 0.2rem 1rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) and (orientation: portrait) {
  .favorito-container .filtros-favoritos .btn-g {
    font-size: 1rem;
    padding: 0.2rem 1rem;
  }
  .favorito-container .container-card-favoritos {
    margin-top: calc(var(--gap-5) * 2);
  }
  .favorito-container .container-card-favoritos .card-favoritos {
    max-width: 50%;
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) and (orientation: landscape) {
  .favorito-container .filtros-favoritos .btn-g {
    font-size: 1rem;
    padding: 0.2rem 1rem;
  }
  .favorito-container .container-card-favoritos {
    margin-top: calc(var(--gap-5) * 2);
  }
  .favorito-container .container-card-favoritos .card-favoritos {
    max-width: 50%;
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .favorito-container .filtros-favoritos .btn-g {
    font-size: 1rem;
    padding: 0.2rem 1rem;
  }
  .favorito-container .container-card-favoritos {
    margin-top: calc(var(--gap-5) * 2);
  }
  .favorito-container .container-card-favoritos .card-favoritos {
    max-width: 50%;
    width: 50%;
  }
  .favorito-container .container-card-favoritos .card-favoritos .contenido .info-card {
    width: 97%;
  }
}
@media screen and (max-width: 576px) {
  .favorito-container .filtros-favoritos {
    margin-top: calc(var(--gap-5));
  }
  .favorito-container .filtros-favoritos .btn-g {
    width: 45%;
  }
  .favorito-container .container-card-favoritos {
    margin-top: calc(var(--gap-5) * 2);
  }
  .favorito-container .container-card-favoritos .card-favoritos {
    max-width: 100%;
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmF2b3JpdG9zLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtFQUNJO0FBQ0o7QUFDSTtFQUNJO0FBQ1I7QUFFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBUjtBQUVRO0VBQ0k7RUFDQTtBQUFaO0FBRVk7RUFDSTtBQUFoQjtBQUtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFIUjtBQUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFIWjtBQUtZO0VBQ0k7QUFIaEI7QUFLZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSHBCO0FBTWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpwQjtBQU1vQjtFQUNJO0VBQ0E7QUFKeEI7O0FBZUE7RUFHWTtJQUNJO0lBQ0E7RUFkZDtBQUNGO0FBb0JBO0VBR1k7SUFDSTtJQUNBO0VBcEJkO0VBd0JNO0lBQ0k7RUF0QlY7RUF3QlU7SUFDSTtJQUNBO0VBdEJkO0FBQ0Y7QUE2QkE7RUFHWTtJQUNJO0lBQ0E7RUE3QmQ7RUFpQ007SUFDSTtFQS9CVjtFQWlDVTtJQUNJO0lBQ0E7RUEvQmQ7QUFDRjtBQW9DQTtFQUdZO0lBQ0k7SUFDQTtFQXBDZDtFQXdDTTtJQUNJO0VBdENWO0VBd0NVO0lBQ0k7SUFDQTtFQXRDZDtFQXlDa0I7SUFDSTtFQXZDdEI7QUFDRjtBQThDQTtFQUVRO0lBQ0k7RUE3Q1Y7RUErQ1U7SUFDSTtFQTdDZDtFQWlETTtJQUNJO0VBL0NWO0VBZ0RVO0lBQ0k7SUFDQTtFQTlDZDtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9mYXZvcml0b3Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuZmF2b3JpdG8tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdhcC01KSo0KTtcblxuICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5maWx0cm9zLWZhdm9yaXRvcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ2FwLTUpKjIpO1xuICAgICAgICBnYXA6IHZhcigtLWdhcC0yKTtcblxuICAgICAgICAuYnRuLWcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjl2dztcbiAgICAgICAgICAgIHBhZGRpbmc6IC4ycmVtIC44cmVtO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1jYXJkLWZhdm9yaXRvcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcm93LWdhcDogdmFyKC0tZ2FwLTQpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdhcC01KSo0KTtcblxuICAgICAgICAuY2FyZC1mYXZvcml0b3Mge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgLmNvbnRlbmlkbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzE5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmluZm8tY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB2YXIoLS1nYXAtMyk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgLyogUG9zaWNpb25hIGRlc2RlIGVsIGNlbnRybyBkZWwgY29udGVuZWRvciAqL1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcXVpbmFyeSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWdhcC0zKSB2YXIoLS1nYXAtMSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAtbXMtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIC5mYXZvcml0by1jb250YWluZXIge1xuICAgICAgICAuZmlsdHJvcy1mYXZvcml0b3Mge1xuICAgICAgICAgICAgLmJ0bi1nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMnJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgLmZhdm9yaXRvLWNvbnRhaW5lciB7XG4gICAgICAgIC5maWx0cm9zLWZhdm9yaXRvcyB7XG4gICAgICAgICAgICAuYnRuLWcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMnJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci1jYXJkLWZhdm9yaXRvcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdhcC01KSoyKTtcblxuICAgICAgICAgICAgLmNhcmQtZmF2b3JpdG9zIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLmZhdm9yaXRvLWNvbnRhaW5lciB7XG4gICAgICAgIC5maWx0cm9zLWZhdm9yaXRvcyB7XG4gICAgICAgICAgICAuYnRuLWcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMnJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci1jYXJkLWZhdm9yaXRvcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdhcC01KSoyKTtcblxuICAgICAgICAgICAgLmNhcmQtZmF2b3JpdG9zIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mYXZvcml0by1jb250YWluZXIge1xuICAgICAgICAuZmlsdHJvcy1mYXZvcml0b3Mge1xuICAgICAgICAgICAgLmJ0bi1nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjJyZW0gMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXItY2FyZC1mYXZvcml0b3Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1nYXAtNSkqMik7XG5cbiAgICAgICAgICAgIC5jYXJkLWZhdm9yaXRvcyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgIC5jb250ZW5pZG8ge1xuICAgICAgICAgICAgICAgICAgICAuaW5mby1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmZhdm9yaXRvLWNvbnRhaW5lciB7XG4gICAgICAgIC5maWx0cm9zLWZhdm9yaXRvcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdhcC01KSk7XG5cbiAgICAgICAgICAgIC5idG4tZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXItY2FyZC1mYXZvcml0b3Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1nYXAtNSkqMik7XG4gICAgICAgICAgICAuY2FyZC1mYXZvcml0b3Mge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/