.reviews-offers {
  margin-top: 50px;
}

.filter select#ordenar {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 10px 18px;
  border-radius: 20px;
  margin-left: 4px;
  color: var(--color-main-3);
  border: 1px solid var(--color-enlace);
  background-color: white;
}
.filter select#ordenar:focus {
  border-color: var(--color-enlace);
  outline: none;
}
.filter select#ordenar option:hover {
  background-color: #45a049;
}

.reviews .swiper-products {
  width: 100%;
}
.reviews .title-products {
  font-weight: 900;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0.48px;
  text-align: center;
  color: var(--color-enlace);
}
.reviews .productos-web {
  display: flex;
  flex-wrap: wrap;
  gap: 34px;
}
.reviews .productos-web .product {
  flex: 1 1 21%;
  min-width: 220px;
  max-width: 23%;
}
.reviews .productos-web .paginator {
  flex: 1 0 100%;
}
.reviews .productos-mobile {
  display: none;
  flex-wrap: wrap;
}
.reviews .productos-mobile .product {
  flex: 0 1 90%;
}
.reviews .productos-mobile .paginator {
  flex: 1 1 100%;
}
.reviews.products .multi_reviews {
  overflow: hidden;
  margin-top: 40px;
  justify-content: flex-start;
}
.reviews.products .multi_reviews .review {
  background-color: var(--primary);
  padding: 0;
}
.reviews.products .multi_reviews .review .p_info {
  margin: 24px 0 0px;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.reviews.products .multi_reviews .review .p_info .p_title {
  color: var(--color-main-3);
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
  margin: 0 0 8px;
  min-height: 40px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.reviews.products .multi_reviews .review .p_info .p_price {
  margin: 10px 0 0;
  color: var(--color-main-3);
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
}
.reviews.products .multi_reviews .review .p_info .p_price .price_inner {
  align-items: center;
  color: var(--color-main-3);
  display: flex;
  gap: 10px;
  line-height: 1.0625rem;
}
.reviews.products .multi_reviews .review .quick-add {
  margin-top: auto;
}
.reviews.products .multi_reviews .formulario_change {
  width: 100%;
}
.reviews.products .multi_reviews .formulario_change .input-wrapper {
  width: 100%;
  margin-bottom: 0;
}
.reviews h2 {
  text-align: center;
  font-size: 1.5rem;
}
.reviews .multi_reviews {
  display: flex;
  gap: 20px;
  justify-content: space-between;
  margin: 43px 0;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.reviews .multi_reviews .review {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: var(--color-main-2);
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 24px 16px 16px;
  flex-basis: 28%;
}
.reviews .multi_reviews .review .stars {
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3px;
  margin-bottom: 16px;
}
.reviews .multi_reviews .review .stars svg {
  height: 18px;
  width: 18px;
}
.reviews .multi_reviews .review .testi {
  display: block;
  margin: 0;
  padding-bottom: 32px;
}
.reviews .multi_reviews .review .info {
  align-items: center;
  border-top: 1px solid rgba(var(--rgb-main-3), 0.15);
  display: flex;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 12px;
}
.reviews .multi_reviews .review .info .autor {
  margin: 0;
}
.reviews .multi_reviews .review .info .status {
  align-items: center;
  color: var(--color-main-1);
  display: flex;
  gap: 6px;
  line-height: 19px;
}
.reviews .multi_reviews .review .info .status svg {
  fill: currentColor;
  height: 13px;
  width: 13px;
}
.reviews .multi_reviews .review .cont_img {
  -webkit-box-flex: 0;
  aspect-ratio: var(--image-aspect-ratio);
  border-radius: 8px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  overflow: hidden;
  position: relative;
}
.reviews .multi_reviews .review .cont_img .inner_img {
  display: block;
  position: relative;
  width: 100%;
}
.reviews .multi_reviews .review .cont_img .inner_img img {
  transition: all 333ms ease-in-out;
}
.reviews .multi_reviews .review .cont_img .inner_img img.second {
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
}
.reviews .multi_reviews .review .cont_img .inner_img img.third {
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  opacity: 0;
}
.reviews .multi_reviews .review .cont_img .inner_img:hover img.second {
  opacity: 0;
}
.reviews .multi_reviews .review .cont_img .inner_img:hover img.third {
  opacity: 1;
}

.product-card__wishlist {
  align-items: center;
  display: flex;
  height: 44px;
  justify-content: center;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 44px;
}

.pt-container {
  padding-top: 2vw;
}

@media (min-width: 48rem) {
  .product-card__wishlist {
    right: 6px;
    top: 6px;
  }
}
@media (min-width: 64rem) {
  .product-card__wishlist {
    right: 8px;
    top: 8px;
  }
}
#smartwishlist .tooltip,
.smartwishlist .tooltip {
  background-color: transparent;
  width: inherit;
  left: inherit;
  opacity: 1 !important;
}

.product-card__wishlist-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' fill='none'%3E%3Cpath d='M22.012 30h-.023a.419.419 0 0 1-.25-.084c-.242-.178-5.923-4.416-8.017-7.99l-.008-.015A5.392 5.392 0 0 1 13 19.22c0-2.878 2.24-5.22 4.992-5.22 1.594 0 3.074.792 4.008 2.107.934-1.315 2.414-2.107 4.008-2.107C28.76 14 31 16.342 31 19.22c0 .95-.247 1.881-.714 2.691l-.008.015c-2.093 3.574-7.775 7.812-8.016 7.99a.416.416 0 0 1-.25.084Zm-7.542-8.536c1.77 3.011 6.42 6.678 7.53 7.53 1.11-.852 5.76-4.519 7.53-7.53l.006-.01c.39-.672.596-1.444.596-2.234 0-2.378-1.85-4.312-4.124-4.312-1.513 0-2.903.864-3.626 2.257a.432.432 0 0 1-.382.237.432.432 0 0 1-.381-.237c-.723-1.393-2.113-2.257-3.627-2.257-2.274 0-4.124 1.934-4.124 4.312 0 .79.207 1.562.596 2.234l.006.01Z' fill='%23006937'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
}

.product-card__wishlist-icon-added {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' fill='none'%3E%3Cpath d='M22.012 30h-.023a.419.419 0 0 1-.25-.084c-.242-.178-5.923-4.416-8.017-7.99l-.008-.015A5.392 5.392 0 0 1 13 19.22c0-2.878 2.24-5.22 4.992-5.22 1.594 0 3.074.792 4.008 2.107.934-1.315 2.414-2.107 4.008-2.107C28.76 14 31 16.342 31 19.22c0 .95-.247 1.881-.714 2.691l-.008.015c-2.093 3.574-7.775 7.812-8.016 7.99a.416.416 0 0 1-.25.084Zm-7.542-8.536c1.77 3.011 6.42 6.678 7.53 7.53 1.11-.852 5.76-4.519 7.53-7.53l.006-.01c.39-.672.596-1.444.596-2.234 0-2.378-1.85-4.312-4.124-4.312-1.513 0-2.903.864-3.626 2.257a.432.432 0 0 1-.382.237.432.432 0 0 1-.381-.237c-.723-1.393-2.113-2.257-3.627-2.257-2.274 0-4.124 1.934-4.124 4.312a4.451 4.451 0 0 0 .602 2.244Z' fill='%23006937'/%3E%3Cpath d='M14.47 21.464c1.77 3.011 6.42 6.678 7.53 7.53 1.11-.852 5.76-4.519 7.53-7.53l.006-.01c.39-.672.596-1.444.596-2.234 0-2.378-1.85-4.312-4.124-4.312-1.513 0-2.903.864-3.626 2.257a.432.432 0 0 1-.382.237.432.432 0 0 1-.381-.237c-.723-1.393-2.113-2.257-3.627-2.257-2.274 0-4.124 1.934-4.124 4.312a4.451 4.451 0 0 0 .602 2.244Z' fill='%23006937'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
}

.product-card__wishlist-icon:before {
  display: none;
}

.product-card__wishlist-icon-added {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' fill='none'%3E%3Cpath d='M22.012 30h-.023a.419.419 0 0 1-.25-.084c-.242-.178-5.923-4.416-8.017-7.99l-.008-.015A5.392 5.392 0 0 1 13 19.22c0-2.878 2.24-5.22 4.992-5.22 1.594 0 3.074.792 4.008 2.107.934-1.315 2.414-2.107 4.008-2.107C28.76 14 31 16.342 31 19.22c0 .95-.247 1.881-.714 2.691l-.008.015c-2.093 3.574-7.775 7.812-8.016 7.99a.416.416 0 0 1-.25.084Zm-7.542-8.536c1.77 3.011 6.42 6.678 7.53 7.53 1.11-.852 5.76-4.519 7.53-7.53l.006-.01c.39-.672.596-1.444.596-2.234 0-2.378-1.85-4.312-4.124-4.312-1.513 0-2.903.864-3.626 2.257a.432.432 0 0 1-.382.237.432.432 0 0 1-.381-.237c-.723-1.393-2.113-2.257-3.627-2.257-2.274 0-4.124 1.934-4.124 4.312a4.451 4.451 0 0 0 .602 2.244Z' fill='%23006937'/%3E%3Cpath d='M14.47 21.464c1.77 3.011 6.42 6.678 7.53 7.53 1.11-.852 5.76-4.519 7.53-7.53l.006-.01c.39-.672.596-1.444.596-2.234 0-2.378-1.85-4.312-4.124-4.312-1.513 0-2.903.864-3.626 2.257a.432.432 0 0 1-.382.237.432.432 0 0 1-.381-.237c-.723-1.393-2.113-2.257-3.627-2.257-2.274 0-4.124 1.934-4.124 4.312a4.451 4.451 0 0 0 .602 2.244Z' fill='%23006937'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
}

@media (min-width: 320px) {
  /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */
}
@media (min-width: 480px) {
  /* smartphones, Android phones, landscape iPhone */
}
@media (min-width: 600px) {
  .product_list_1.product-list-container .product-card {
    width: 49%;
  }
}
@media (min-width: 801px) {
  .reviews {
    margin-top: 30px;
  }
  /* tablet, landscape iPad, lo-res laptops ands desktops */
}
@media (min-width: 1025px) {
  .product_list_1.product-list-container .product-card {
    width: 30%;
  }
}
@media (min-width: 1281px) {
  /* hi-res laptops and desktops */
  .reviews .multi_reviews .review {
    flex-basis: 30%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) and (orientation: portrait) {
  .reviews .multi_reviews .review {
    flex-basis: 40%;
  }
  .pt-container {
    padding-top: 2rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) and (orientation: landscape) {
  .reviews .multi_reviews .review {
    flex-basis: 42%;
  }
  .pt-container {
    padding-top: 2rem;
  }
}
@media screen and (max-width: 1142px) {
  .productos-web .product {
    flex: 1 1 29% !important;
    max-width: 30.6% !important;
  }
}
@media screen and (max-width: 890px) {
  .productos-web .product {
    flex: 1 1 40% !important;
    max-width: 47% !important;
  }
}
@media only screen and (max-width: 890px) and (max-width: 768px) {
  .reviews-offers {
    margin-top: 30px;
  }
  .reviews .title-products {
    font-size: 24px;
    margin-top: 30px;
  }
  .reviews .multi_reviews .review {
    flex-basis: 100%;
  }
  .pt-container {
    padding-top: 2rem;
  }
  .productos-mobile {
    display: flex !important;
    gap: 20px;
    flex-wrap: wrap;
  }
  .productos-mobile .product {
    flex: 1 1 45% !important;
    max-width: 47%;
  }
  .productos-web {
    display: none !important;
    gap: 20px;
  }
  .productos-web .product {
    flex: 0 1 45% !important;
  }
}
@media screen and (max-width: 890px) and (max-width: 500px) {
  .productos-web,
  .productos-mobile {
    justify-content: center;
  }
  .productos-web .product,
  .productos-mobile .product {
    flex: 0 1 90% !important;
    max-width: none;
  }
  .productos-mobile {
    justify-content: center;
  }
  .productos-mobile .product {
    max-width: none;
    flex: 0 1 90% !important;
  }
}

/*# sourceMappingURL=reviews.output.css.map */
