body {
  font-family: "Lato";
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Lato";
}

::selection {
  background-color: #60A2C2;
}

.xana-header-default__image::after {
  background-color: #60A2C2;
}

.xana-fav {
  width: 30px;
  height: 30px;
}

.grid-item__visual {
  background-color: white;
}
.grid-item__title {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 800;
  margin-bottom: 0;
}
.grid-item .text-truncate {
  white-space: wrap;
}
.grid-item__title-link {
  color: black !important;
}
.grid-item__text-link {
  color: black !important;
}
.grid-item .tax-series {
  font-size: 14px;
}
.grid-item .etiquetas-iconos .etiquetasProducto.Novedad {
  background-color: #60A2C2;
  padding: 7px;
}
.grid-item--series .grid-item__visual {
  border: none;
}
.grid-item--product .grid-item__title-link {
  font-weight: 600;
}

.related {
  padding-bottom: 3.125rem;
  margin-bottom: 0;
}
.related.series {
  background-color: #eaeaea;
}
.related.series .grid-item__visual {
  border: none;
}
.related__title {
  font-size: 35px;
  text-transform: uppercase;
  border-bottom: 1px solid #60A2C2;
  padding-bottom: 5px;
}

.post-type-archive-series #page-header-multifamilia .header-wrapper {
  position: relative;
  min-height: 150px !important;
  background-repeat: no-repeat;
  background-color: #60A2C2;
}
.post-type-archive-series #page-header-multifamilia .header-wrapper .header-title {
  color: white;
  font-size: 75px;
  font-weight: 400;
  font-family: "Karla";
}

.tax-product_cat #page-header-multifamilia .header-wrapper {
  position: relative;
  min-height: 150px !important;
  background-repeat: no-repeat;
  background-color: #60A2C2;
}
.tax-product_cat #page-header-multifamilia .header-wrapper .header-title {
  color: white;
  font-size: 75px;
  font-weight: 400;
  font-family: "Karla";
}

.post-type-archive-series .WOM-menu.modoVisual ul,
.tax-product_cat .WOM-menu.modoVisual ul {
  flex-wrap: wrap;
}
.post-type-archive-series .WOM-menu.modoVisual ul li,
.tax-product_cat .WOM-menu.modoVisual ul li {
  width: 100%;
}
.post-type-archive-series .WOM-menu.modoVisual ul li .btn-xana--active,
.tax-product_cat .WOM-menu.modoVisual ul li .btn-xana--active {
  background-color: #60A2C2;
  font-weight: 500;
  text-transform: capitalize;
}
.post-type-archive-series .WOM-menu.modoVisual ul li .btn-xana--secondary,
.tax-product_cat .WOM-menu.modoVisual ul li .btn-xana--secondary {
  text-transform: capitalize;
  font-weight: 500;
}
.post-type-archive-series .WOM-menu.modoVisual ul li .btn-xana--secondary:hover,
.tax-product_cat .WOM-menu.modoVisual ul li .btn-xana--secondary:hover {
  color: #60A2C2;
  background-color: white;
}

.single-series .serie-description {
  padding-bottom: 0;
}
.single-series .serie-description__text p {
  font-size: 20px;
  color: black;
}
.single-series .seccion-formato__title {
  font-size: 35px;
  text-transform: uppercase;
  border-bottom: 1px solid #60A2C2;
  padding-bottom: 5px;
}

.single-product .product .productSubtitle {
  color: #777;
  font-size: 20px;
  font-weight: 700;
}
.single-product .product .tab-content {
  background-color: white;
}
.single-product .add-to-fav {
  background-color: #60A2C2;
  border: 1px solid #60A2C2;
}
.single-product .add-to-fav:hover {
  background-color: #F0F0F0;
  color: black !important;
}
.single-product .add-to-fav:hover img {
  filter: invert(0);
}
.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper .packing_tab.active a {
  color: #60A2C2;
  border-bottom: 2px solid #60A2C2;
}

.post-type-archive-ambientes .background-element {
  background-color: #60A2C2;
}
.post-type-archive-ambientes .heading-text h2 {
  font-size: 75px;
  color: white;
  font-weight: 400;
}
.post-type-archive-ambientes .xana-header-default {
  display: none;
}
.post-type-archive-ambientes .grid-container {
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 956px) {
  .post-type-archive-ambientes .grid-container {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    grid-auto-rows: 1fr;
    row-gap: 2rem;
  }
}

.search-results .grid-search {
  grid-template-columns: repeat(4, 1fr);
  gap: 2rem;
  padding: 72px;
}
@media (max-width: 1200px) {
  .search-results .grid-search {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    padding: 0;
  }
}

#page-header-multifamilia {
  display: none;
}

.grid-item__visual {
  border-color: #F0F0F0 !important;
}

.search-results .grid-search {
  grid-template-columns: repeat(5, 1fr) !important;
}

/*# sourceMappingURL=style.css.map */
