.top-menu {
  background-color: #dddddd;
}
.top-menu .col-lg-0.middle {
  padding: 0 !important;
}
.top-menu .menu-smart a {
  color: black !important;
  font-family: "Playfair Display";
}
.top-menu .menu-smart .fa-angle-right::before {
  color: black;
}
.top-menu li a {
  color: black !important;
  font-family: "Playfair Display";
}
.top-menu li .drop-menu {
  background-color: #dddddd !important;
}
.top-menu li .drop-menu li a {
  color: black !important;
  font-family: "Playfair Display";
}

.navbar-social .menu-smart {
  display: none;
}

.navbar-main .menu-smart {
  margin-top: 35px;
}

#menu-adex-menu .button-menu > a,
#menu-menu-loged-users .button-menu > a {
  height: 50%;
  background-color: #eaeaea;
  border-radius: 4px;
  color: #303133;
  margin: 0 5px;
}

.etiquetas-iconos .etiquetasProducto.Novedad {
  display: block;
  text-align: center;
  margin: 0 auto;
  background-color: white !important;
  color: #a1776d !important;
  font-family: "Playfair Display";
  border: 1px solid #a1776d;
  padding: 8px;
  letter-spacing: 1px;
}

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

.post-type-archive-series .un-sidebar-layout,
.post-type-archive-series .filtro-vertical,
.tax-product_cat .un-sidebar-layout,
.tax-product_cat .filtro-vertical {
  background-color: #f7f7f7;
}
.post-type-archive-series .WOM-menu.modoVisual,
.tax-product_cat .WOM-menu.modoVisual {
  margin-bottom: 35px !important;
}
.post-type-archive-series .WOM-menu.modoVisual h5,
.tax-product_cat .WOM-menu.modoVisual h5 {
  font-size: 24px;
  text-transform: uppercase;
  color: #777;
  font-weight: 500;
  margin-bottom: 15px;
  letter-spacing: 1px;
}
.post-type-archive-series .WOM-menu.modoVisual ul,
.tax-product_cat .WOM-menu.modoVisual ul {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.post-type-archive-series .WOM-menu.modoVisual ul li,
.tax-product_cat .WOM-menu.modoVisual ul li {
  width: auto !important;
}
.post-type-archive-series .WOM-menu.modoVisual ul li a,
.tax-product_cat .WOM-menu.modoVisual ul li a {
  padding: 12px 30px !important;
  border: 1px solid #a1776d;
  text-transform: uppercase;
  background-color: transparent;
}
.post-type-archive-series .WOM-menu.modoVisual ul li a.active,
.tax-product_cat .WOM-menu.modoVisual ul li a.active {
  background-color: #a1776d;
}
.post-type-archive-series .WOM-menu.vertical,
.tax-product_cat .WOM-menu.vertical {
  width: 60%;
}
.post-type-archive-series .WOM-menu.vertical h5,
.tax-product_cat .WOM-menu.vertical h5 {
  font-size: 24px;
  text-transform: uppercase;
  color: #a1776d;
  font-weight: 500;
  margin-bottom: 15px !important;
  letter-spacing: 1px;
}
.post-type-archive-series .WOM-menu.vertical .chk_product_cat input,
.tax-product_cat .WOM-menu.vertical .chk_product_cat input {
  border: 1px solid black !important;
  margin-right: 15px !important;
}
.post-type-archive-series .WOM-menu.vertical .dropdown_product_cat,
.tax-product_cat .WOM-menu.vertical .dropdown_product_cat {
  border: 1px solid;
}
.post-type-archive-series .contenido .WOM-menu.vertical,
.tax-product_cat .contenido .WOM-menu.vertical {
  display: block;
}
.post-type-archive-series .wom-productos .icat-filtros,
.tax-product_cat .wom-productos .icat-filtros {
  padding-top: 0 !important;
  border-bottom: none;
}
.post-type-archive-series .wom-productos .filtrosAplicados h5,
.tax-product_cat .wom-productos .filtrosAplicados h5 {
  color: #777;
  font-size: 16px;
  font-weight: 500;
}
.post-type-archive-series .wom-productos .filtrosAplicados .filtroAplicado,
.tax-product_cat .wom-productos .filtrosAplicados .filtroAplicado {
  background-color: white !important;
  border: 1px solid #dddddd;
}
.post-type-archive-series .wom-productos .filtrosAplicados .filtroAplicado .eliminarFiltro,
.tax-product_cat .wom-productos .filtrosAplicados .filtroAplicado .eliminarFiltro {
  background-color: #a1776d !important;
  font-weight: 600;
}
.post-type-archive-series .wom-productos .filtrosAplicados .btn-clear,
.tax-product_cat .wom-productos .filtrosAplicados .btn-clear {
  background-color: white !important;
  border: 1px solid #dddddd;
}
.post-type-archive-series .wom-productos #grid-series .t-entry-visual,
.tax-product_cat .wom-productos #grid-series .t-entry-visual {
  border: none !important;
}
.post-type-archive-series .wom-productos #grid-series .t-entry-text,
.tax-product_cat .wom-productos #grid-series .t-entry-text {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 120px;
}
.post-type-archive-series .wom-productos #grid-series .t-entry-text::after,
.tax-product_cat .wom-productos #grid-series .t-entry-text::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.post-type-archive-series .wom-productos #grid-series .title-subtitles,
.tax-product_cat .wom-productos #grid-series .title-subtitles {
  text-align: center;
}
.post-type-archive-series .wom-productos #grid-series .title-subtitles .t-entry-title,
.tax-product_cat .wom-productos #grid-series .title-subtitles .t-entry-title {
  margin: 10px;
  text-align: center !important;
  white-space: normal;
}
.post-type-archive-series .wom-productos #grid-series .title-subtitles a,
.tax-product_cat .wom-productos #grid-series .title-subtitles a {
  color: black !important;
  font-size: 29px;
  text-transform: uppercase;
}
.post-type-archive-series .wom-productos #grid-series .title-subtitles .tax-series,
.tax-product_cat .wom-productos #grid-series .title-subtitles .tax-series {
  font-size: 14px;
  margin-bottom: 15px;
  text-align: center !important;
}
.post-type-archive-series .wom-productos .product-xana.tmb .t-entry-visual-tc,
.post-type-archive-series .wom-productos .serie-xana.tmb .t-entry-visual-tc,
.tax-product_cat .wom-productos .product-xana.tmb .t-entry-visual-tc,
.tax-product_cat .wom-productos .serie-xana.tmb .t-entry-visual-tc {
  border: none !important;
  background-color: white;
}

.post-type-archive-series #grid-series .t-entry-text {
  min-height: auto !important;
}

@media (max-width: 959px) {
  .tax-product_cat .filtro-vertical .grid-productos {
    gap: 1rem 3rem !important;
  }
  .tax-product_cat .filtro-vertical .grid-productos .xana-sidebar {
    display: block !important;
  }
  .tax-product_cat .WOM-menu.modoVisual {
    margin-bottom: 0 !important;
  }
  .tax-product_cat .WOM-menu.modoVisual h5 {
    display: none;
  }
  .tax-product_cat .WOM-menu.modoVisual ul {
    justify-content: center;
  }
  .tax-product_cat .WOM-menu.vertical {
    display: none;
  }
}
.tax-product_cat .xana-productos .grid-item__visual {
  border: none !important;
  background-color: white !important;
}
.tax-product_cat .xana-productos .grid-item__visual .t-entry-visual-tc {
  border: none;
}
.tax-product_cat .xana-productos .grid-item__text {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 120px;
  text-align: center;
  margin-top: 0 !important;
}
.tax-product_cat .xana-productos .grid-item__text::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.tax-product_cat .xana-productos .grid-item__text .t-entry-title {
  width: 100%;
  margin: 10px;
  white-space: normal;
}
.tax-product_cat .xana-productos .grid-item__text-link {
  color: black !important;
  font-size: 20px;
  text-transform: uppercase;
}
.tax-product_cat .xana-productos .grid-item__text .tax-series {
  font-size: 14px;
  text-align: center !important;
  margin-bottom: 15px;
}

.single-series .slider-v02 .swiper-container {
  height: 50vh !important;
}
.single-series .slider-v02 .contenido {
  top: 42% !important;
}
.single-series .slider-v02 .contenido__titulo {
  text-transform: uppercase;
  font-size: 5.625rem !important;
}
.single-series .slider-v02 .contenido .botones {
  margin-top: 1.5rem !important;
}
.single-series .slider-v02 .contenido .botones .boton-uncode {
  font-family: Inter !important;
  font-size: 12px;
  background-color: white !important;
  color: black !important;
  padding: 13px 25px !important;
}
.single-series .slider-v02 .iconos-slider {
  position: relative;
}
.single-series .slider-v02 .iconos-slider .pdf-desplegable {
  background-color: transparent !important;
}
.single-series .slider-v02 .iconos-slider .pdf-desplegable .boton-pdf-v01__enlace {
  display: none;
}
.single-series .slider-v02 .iconos-slider .iconos-slider__compartir {
  background-color: transparent !important;
  margin-left: 0 !important;
}
.single-series .slider-v02 .iconos-slider .iconos-slider__compartir .fa-share-alt::before {
  color: white;
}
.single-series .slider-v02 .iconos-slider .iconos-slider__compartir .redes-sociales {
  width: 230px;
}
.single-series .slider-v02 .iconos-slider .iconos-slider__compartir .redes-sociales .fa::before {
  color: #999;
  font-size: inherit;
}
.single-series .slider-v02 .iconos-slider .iconos-slider__compartir .redes-sociales .fa-mail::before {
  content: "\f0e0";
}
.single-series .slider-v02 ~ .row-containericat-series.breadcrumb-three-columns.row-breadcrumb.row-breadcrumb-light.text-left .row.row-parent.style-light {
  display: flex !important;
  justify-content: space-between;
}
.single-series .slider-v02 ~ .row-containericat-series.breadcrumb-three-columns.row-breadcrumb.row-breadcrumb-light.text-left .row.row-parent.style-light .breadcrumb-title.h5.text-bold {
  display: block !important;
  width: 180px;
  font-size: 16px;
}
.single-series .slider-v02 ~ .row-containericat-series.breadcrumb-three-columns.row-breadcrumb.row-breadcrumb-light.text-left .row.row-parent.style-light .breadcrumb-title.h5.text-bold .boton-pdf-v01__enlace {
  color: white;
  padding: 5px;
  background-color: #a1776d;
  border-radius: 3px;
}
.single-series .slider-v02 ~ .row-containericat-series.breadcrumb-three-columns.row-breadcrumb.row-breadcrumb-light.text-left .row.row-parent.style-light .breadcrumb-title.h5.text-bold .boton-pdf-v01__enlace span {
  margin-right: 5px;
}
.single-series .slider-v02 ~ .row-containericat-series.breadcrumb-three-columns.row-breadcrumb.row-breadcrumb-light.text-left .row.row-parent.style-light .breadcrumb-title.h5.text-bold .boton-pdf-v01__enlace .fa-file-pdf-o::before {
  color: white;
  margin-left: 5px;
  font-size: 1rem;
}
.single-series .slider-v02 ~ .row-containericat-series.breadcrumb-three-columns.row-breadcrumb.row-breadcrumb-light.text-left .row.row-parent.style-light .breadcrumb-title.h5.text-bold .pdf-listado__titulo {
  margin-top: 0;
}
.single-series .slider-v02 ~ .row-containericat-series.breadcrumb-three-columns.row-breadcrumb.row-breadcrumb-light.text-left .row.row-parent.style-light .breadcrumb-title.h5.text-bold .pdf-listado__enlace {
  text-align: left;
  font-weight: 400;
}
.single-series .slider-v02 ~ .row-containericat-series.breadcrumb-three-columns.row-breadcrumb.row-breadcrumb-light.text-left .row.row-parent.style-light .breadcrumb-title.h5.text-bold .pdf-desplegable .pdf-lista {
  left: -60%;
}
.single-series .slider-v02 ~ .row-containericat-series.breadcrumb-three-columns.row-breadcrumb.row-breadcrumb-light.text-left .row.row-parent.style-light .breadcrumb-title.h5.text-bold .pdf-desplegable .pdf-lista__capa::after {
  left: 70%;
}
.single-series .cabecera-v01 {
  background-color: #a1776d !important;
}
.single-series .cabecera-v01 .contenido__enlaces {
  gap: 0 !important;
}
.single-series .cabecera-v01 .contenido__enlaces .pdf-desplegable {
  background-color: transparent !important;
}
.single-series .cabecera-v01 .contenido__enlaces .pdf-desplegable .boton-pdf-v01__enlace .fa-file-pdf-o::before {
  color: white;
}
.single-series .cabecera-v01 .contenido__enlaces .pdf-desplegable .boton-pdf-v01__enlace::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  background-color: white;
  width: 1px;
  height: 50%;
  transform: translate(0px, -50%);
}
.single-series .cabecera-v01 .contenido__enlaces .compartir {
  background-color: transparent !important;
  margin-left: 0 !important;
}
.single-series .cabecera-v01 .contenido__enlaces .compartir .gg-share {
  color: white;
}
.single-series .cabecera-subseries-default .cabecera-subseries__image::after {
  opacity: 0.4 !important;
}
.single-series .cabecera-subseries-default ~ .row-containericat-series .boton-pdf-v01__enlace {
  padding: 5px;
  padding-left: 15px;
  background-color: #a1776d;
  border-radius: 3px;
}
.single-series .cabecera-subseries-default ~ .row-containericat-series .boton-pdf-v01__enlace span {
  color: white !important;
}
.single-series .cabecera-subseries-default ~ .row-containericat-series .boton-pdf-v01__enlace .fa-file-pdf-o::before {
  color: white !important;
  margin-left: 5px;
}
.single-series .cabecera-subseries-default ~ .row-containericat-series .redesSociales ul {
  display: none !important;
}
@media (max-width: 959px) {
  .single-series .row-containericat-series.row-breadcrumb.breadcrumb-three-columns.row-breadcrumb-light.text-left {
    height: 55px !important;
  }
}
.single-series section.serie-description.default {
  padding: 3.25rem 10rem;
  background-color: white;
}
@media (max-width: 959px) {
  .single-series section.serie-description.default {
    padding: 2.25rem;
  }
}
.single-series section.serie-description.default .serie-description__text p {
  font-family: "Playfair Display" !important;
  line-height: 1.6 !important;
  font-size: 1rem !important;
  color: #777;
  text-align: justify;
}
.single-series .row-containericat-series {
  border: none !important;
}
.single-series .listado-filtros-v02 {
  display: none;
}
.single-series .grid-series-v01 {
  padding: 0 9rem;
}
.single-series .grid-series-v01 .product-grid-4 {
  width: 21%;
}
@media (max-width: 1000px) {
  .single-series .grid-series-v01 .product-grid-4 {
    width: 29%;
  }
}
@media (max-width: 959px) {
  .single-series .grid-series-v01 .product-grid-4 {
    width: 45% !important;
  }
}
@media (max-width: 569px) {
  .single-series .grid-series-v01 .product-grid-4 {
    width: 100% !important;
  }
}
@media (max-width: 956px) {
  .single-series .grid-series-v01 {
    padding: 0 1rem;
  }
}
.single-series .grid-series-v01 .seccion-formato {
  margin-top: 5rem;
}
.single-series .grid-series-v01 .seccion-formato__title {
  text-align: center;
  text-transform: uppercase;
  color: #a1776d;
  margin-bottom: 2.25rem;
  font-size: 39px;
  font-weight: 600;
}
.single-series .grid-series-v01 .seccion-formato .grid-series {
  gap: 1rem;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana {
  box-shadow: none !important;
  background-color: white;
  text-align: center;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana__imagen {
  background-color: transparent !important;
  margin: 0 !important;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana__imagen .t-entry-visual {
  border: none !important;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana__contenido {
  margin: 0 !important;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana__contenido .t-entry {
  min-height: 120px !important;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana__contenido .t-entry-title {
  text-align: center;
  white-space: normal;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana .t-entry-visual {
  border: none !important;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana .t-entry-text {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 120px;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana .t-entry-text::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana .t-entry {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 120px;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana .t-entry::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana .title-subtitles {
  text-align: center;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana .title-subtitles .t-entry-title {
  margin: 10px;
  text-align: center;
  white-space: normal;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana .title-subtitles a {
  color: black !important;
  font-size: 20px;
  text-transform: uppercase;
}
.single-series .grid-series-v01 .seccion-formato .grid-series .product-xana .title-subtitles .tax-productos {
  font-size: 14px;
}
.single-series #grid-related-series {
  text-align: center;
  color: #a1776d;
  background-color: white;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 3.125rem !important;
  padding-bottom: 2rem !important;
}
.single-series #grid-related-series .t-entry-visual {
  border: none !important;
}
.single-series #grid-related-series .t-entry-text {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 120px;
}
.single-series #grid-related-series .t-entry-text::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.single-series #grid-related-series .title-subtitles {
  text-align: center;
}
.single-series #grid-related-series .title-subtitles .t-entry-title {
  margin: 10px;
  text-align: center !important;
  white-space: normal;
}
.single-series #grid-related-series .title-subtitles a {
  color: black !important;
  font-size: 29px;
  text-transform: uppercase;
}
.single-series #grid-related-series .title-subtitles .tax-series {
  font-size: 14px;
  margin-bottom: 15px;
  text-align: center !important;
}
.single-series #grid-related-series .owl-carousel-wrapper .owl-carousel-container .owl-carousel {
  padding: 0 15px;
}
.single-series #grid-related-series .owl-carousel-wrapper .owl-item {
  padding-right: 36px;
}
.single-series #grid-related-series .owl-carousel-wrapper .owl-item .tmb-carousel {
  box-shadow: 0px 0px 30px -15px #000;
  padding-right: 0 !important;
}
.single-series #grid-related-series .series-relacionadas-v01__titulo {
  text-align: center;
  text-transform: uppercase;
  color: #a1776d;
  margin-top: 2rem;
  margin-bottom: 2.3rem !important;
  font-size: 39px;
  font-weight: 600;
}
.single-series #grid-related-series .t-entry-text {
  min-height: 120px !important;
}
.single-series #grid-related-series .owl-carousel-wrapper .owl-dots .owl-dot span {
  background-color: white !important;
  border: 1px solid #777;
  padding: 7px;
}
.single-series #grid-related-series .owl-carousel-wrapper .owl-dots .owl-dot.active span {
  background-color: #dddddd !important;
  padding: 7px;
  border: none;
}
.single-series #grid-related-proyectos .owl-carousel-wrapper .owl-carousel-container .owl-carousel {
  padding: 0 15px;
}
.single-series #grid-related-proyectos .owl-carousel-wrapper .owl-item {
  padding-right: 36px;
}
.single-series #grid-related-proyectos .owl-carousel-wrapper .owl-item .tmb-carousel {
  box-shadow: 0px 0px 30px -15px #000;
  padding-right: 0 !important;
}
.single-series #grid-related-proyectos .proyecto-xana .titulo-proyecto .t-entry-text-tc {
  padding-top: 0 !important;
}
.single-series #grid-related-proyectos .proyecto-xana .titulo-proyecto .t-entry-text-tc .t-entry {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 70px;
}
.single-series #grid-related-proyectos .proyecto-xana .titulo-proyecto .t-entry-text-tc .t-entry::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.single-series #grid-related-proyectos .proyecto-xana .titulo-proyecto .t-entry-text-tc .t-entry .etiqueta-titulo {
  position: unset !important;
}
.single-series #grid-related-proyectos .proyecto-xana .titulo-proyecto .t-entry-text-tc .t-entry .etiqueta-titulo__enlace {
  color: black !important;
  font-size: 20px;
}
.single-series #grid-related-proyectos {
  text-align: center;
  color: #a1776d;
  background-color: white;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 3.125rem !important;
}
.single-series #grid-related-proyectos .proyectos-relacionados-v01__titulo {
  margin-top: 4rem !important;
  text-align: center;
  text-transform: uppercase;
  color: #a1776d;
  margin-top: 2rem;
  margin-bottom: 2.3rem !important;
  font-size: 39px;
  font-weight: 600;
}
.single-series #grid-related-proyectos .row-container {
  max-width: 1200px;
  margin: auto;
}
.single-series #grid-related-proyectos .owl-carousel-wrapper .owl-dots .owl-dot span {
  background-color: white !important;
  border: 1px solid #777;
  padding: 7px;
}
.single-series #grid-related-proyectos .owl-carousel-wrapper .owl-dots .owl-dot.active span {
  background-color: #dddddd !important;
  padding: 7px;
  border: none;
}
.single-series #grid-related-subseries {
  text-align: center;
  color: #a1776d;
  background-color: white;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 3.125rem !important;
  padding-bottom: 2rem !important;
}
.single-series #grid-related-subseries .t-entry-visual {
  border: none !important;
}
.single-series #grid-related-subseries .t-entry-text {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 120px;
}
.single-series #grid-related-subseries .t-entry-text::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.single-series #grid-related-subseries .title-subtitles {
  text-align: center;
}
.single-series #grid-related-subseries .title-subtitles .t-entry-title {
  margin: 10px;
  text-align: center !important;
  white-space: normal;
}
.single-series #grid-related-subseries .title-subtitles a {
  color: black !important;
  font-size: 29px;
  text-transform: uppercase;
}
.single-series #grid-related-subseries .title-subtitles .tax-series {
  font-size: 14px;
  margin-bottom: 15px;
  text-align: center !important;
}
.single-series #grid-related-subseries .owl-carousel-wrapper .owl-carousel-container .owl-carousel {
  padding: 0 15px;
}
.single-series #grid-related-subseries .owl-carousel-wrapper .owl-item {
  padding-right: 36px;
}
.single-series #grid-related-subseries .owl-carousel-wrapper .owl-item .tmb-carousel {
  box-shadow: 0px 0px 30px -15px #000;
  padding-right: 0 !important;
}
.single-series #grid-related-subseries .series-relacionadas-v01__titulo {
  text-align: center;
  text-transform: uppercase;
  color: #a1776d;
  margin-top: 2rem;
  margin-bottom: 2.3rem !important;
  font-size: 39px;
  font-weight: 600;
}
.single-series #grid-related-subseries .t-entry-text {
  min-height: 120px !important;
}
.single-series #grid-related-subseries .owl-carousel-wrapper .owl-dots .owl-dot span {
  background-color: white !important;
  border: 1px solid #777;
  padding: 7px;
}
.single-series #grid-related-subseries .owl-carousel-wrapper .owl-dots .owl-dot.active span {
  background-color: #dddddd !important;
  padding: 7px;
  border: none;
}
.single-series .grid-subseries-default {
  background-color: #eaeaea;
}
.single-series .grid-subseries-default .grid-subseries .item-subseries__title {
  position: relative;
  width: 100%;
  padding: 25px 30px;
  margin: 0 !important;
  background-color: white;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px !important;
  text-overflow: ellipsis;
  overflow: hidden;
  min-height: 80px;
}
.single-series .grid-subseries-default .grid-subseries .item-subseries__title::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}

.single-product .row-breadcrumb.row-breadcrumb-light {
  border: none !important;
}
.single-product .row-breadcrumb.row-breadcrumb-light .row-parent {
  max-width: 100%;
}
.single-product .row-breadcrumb.row-breadcrumb-light .row-parent .breadcrumb-title {
  display: none;
}
.single-product .page-body {
  background-color: #f7f7f7;
}
.single-product .type-product .product {
  background-color: #f7f7f7;
}
.single-product .type-product .product .col-std-gutter {
  background-color: white;
  margin: 72px auto;
  padding: 15px;
}
.single-product .woocommerce-product-gallery__wrapper {
  border: none !important;
}
.single-product .woocommerce-product-gallery-nav .owl-carousel .owl-item {
  text-align: center;
}
.single-product .woocommerce-product-gallery__image img {
  margin: 0 auto;
}
.single-product .product_title {
  color: #a1776d;
  text-transform: uppercase;
  padding-top: 36px !important;
}
.single-product .metas_icat p > span {
  font-size: 18px;
}
.single-product .add-to-fav {
  background-color: white;
  color: #a1776d;
  border: 1px solid #a1776d;
  font-weight: 400;
}
.single-product .add-to-fav img {
  filter: invert(0%) !important;
}
.single-product .remove-from-fav {
  color: #a1776d;
  border: 1px solid #a1776d;
}
.single-product .tablePakings tbody > tr:nth-child(1) > th:nth-child(3) {
  display: none;
}
.single-product .tablePakings tbody > tr:nth-child(2) > th:nth-last-child(-n+3) {
  display: none;
}
.single-product .tablePakings tbody > tr:nth-child(3) > td:nth-last-child(-n+3) {
  display: none;
}
.single-product .labelPackingProducto {
  background-color: #a1776d;
  color: white;
}
@media (max-width: 569px) {
  .single-product .metas_icat_iconos.v01 .boton {
    flex: 0 0 auto !important;
  }
}
.single-product .metas_icat_iconos .boton-pdf-v01:nth-child(2) .fa-download::before {
  content: "\f016";
}
.single-product .metas_icat_iconos .boton-pdf-v01:nth-child(3) .fa-download::before {
  content: "\f0c5";
}
.single-product .metas_icat_iconos .boton-pdf-v01__enlace {
  font-size: 0;
}
.single-product .metas_icat_iconos .boton-pdf-v01__enlace span {
  display: none;
}
.single-product .metas_icat_iconos .boton-pdf-v01__enlace .fa-download::before {
  content: "\f1c1";
}
.single-product .metas_icat_iconos .boton-descarga-v01__enlace {
  width: 40px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.single-product .metas_icat_iconos .boton-descarga-v01 .fa-arrow-down::before {
  content: "\e06e";
}
.single-product .metas_icat_iconos .boton-redes-v01__enlace {
  display: none !important;
}
.single-product .metas_icat_iconos .redes-sociales .fa::before {
  color: #999;
}
.single-product #grid-related-products {
  text-align: center;
  color: #a1776d;
  background-color: white;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 3.125rem !important;
  padding-bottom: 2rem !important;
}
.single-product #grid-related-products .product-xana .t-entry-visual {
  background-color: transparent !important;
  border: none !important;
}
.single-product #grid-related-products .products-series-v01__titulo {
  text-align: center;
  text-transform: uppercase;
  color: #a1776d;
  margin-top: 2rem;
  margin-bottom: 2.3rem !important;
  font-size: 39px;
  font-weight: 600;
}
.single-product #grid-related-products .owl-carousel-wrapper .owl-carousel-container .owl-carousel {
  padding: 0 15px;
}
.single-product #grid-related-products .owl-carousel-wrapper .owl-item {
  padding-right: 36px;
}
.single-product #grid-related-products .owl-carousel-wrapper .owl-item .tmb-carousel {
  box-shadow: 0px 0px 30px -15px #000;
  padding-right: 0 !important;
}
.single-product #grid-related-products .owl-carousel-wrapper .owl-dots .owl-dot span {
  background-color: white !important;
  border: 1px solid #777;
  padding: 7px;
}
.single-product #grid-related-products .owl-carousel-wrapper .owl-dots .owl-dot.active span {
  background-color: #dddddd !important;
  padding: 7px;
  border: none;
}
.single-product #grid-related-products .t-inside .t-entry-visual {
  border: none !important;
}
.single-product #grid-related-products .t-entry-text {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 120px;
}
.single-product #grid-related-products .t-entry-text::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.single-product #grid-related-products .t-entry-text .title-subtitles {
  text-align: center;
}
.single-product #grid-related-products .t-entry-text .title-subtitles .t-entry-title {
  margin: 10px;
  text-align: center;
  white-space: normal;
}
.single-product #grid-related-products .t-entry-text .title-subtitles a {
  color: black !important;
  font-size: 20px;
  text-transform: uppercase;
}
.single-product #grid-related-products .t-entry-text .title-subtitles .tax-productos {
  font-size: 14px;
  margin-bottom: 15px;
  text-align: center !important;
}
.single-product #grid-related-proyectos {
  text-align: center;
  color: #a1776d;
  background-color: white;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 3.125rem !important;
  padding-bottom: 2rem !important;
}
.single-product #grid-related-proyectos .row-container {
  max-width: 1200px;
  margin: auto;
}
.single-product #grid-related-proyectos .proyectos-relacionados-v01__titulo {
  margin-top: 4rem !important;
  text-align: center;
  text-transform: uppercase;
  color: #a1776d;
  margin-top: 2rem;
  margin-bottom: 2.3rem !important;
  font-size: 39px;
  font-weight: 600;
}
.single-product #grid-related-proyectos .proyecto-xana .titulo-proyecto .t-entry-text-tc {
  padding-top: 0 !important;
}
.single-product #grid-related-proyectos .proyecto-xana .titulo-proyecto .t-entry-text-tc .t-entry {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 70px;
}
.single-product #grid-related-proyectos .proyecto-xana .titulo-proyecto .t-entry-text-tc .t-entry::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.single-product #grid-related-proyectos .proyecto-xana .titulo-proyecto .t-entry-text-tc .t-entry .etiqueta-titulo {
  position: unset !important;
}
.single-product #grid-related-proyectos .proyecto-xana .titulo-proyecto .t-entry-text-tc .t-entry .etiqueta-titulo__enlace {
  color: black !important;
  font-size: 20px;
}
.single-product #grid-related-proyectos .owl-carousel-wrapper .owl-carousel-container .owl-carousel {
  padding: 0 15px;
}
.single-product #grid-related-proyectos .owl-carousel-wrapper .owl-item {
  padding-right: 36px;
}
.single-product #grid-related-proyectos .owl-carousel-wrapper .owl-item .tmb-carousel {
  box-shadow: 0px 0px 30px -15px #000;
  padding-right: 0 !important;
}
.single-product #grid-related-proyectos .owl-carousel-wrapper .owl-dots .owl-dot span {
  background-color: white !important;
  border: 1px solid #777;
  padding: 7px;
}
.single-product #grid-related-proyectos .owl-carousel-wrapper .owl-dots .owl-dot.active span {
  background-color: #dddddd !important;
  padding: 7px;
  border: none;
}
.single-product #grid-related-series {
  text-align: center;
  color: #a1776d;
  background-color: white;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 3.125rem !important;
  padding-bottom: 2rem !important;
}
.single-product #grid-related-series .series-relacionadas-v01__titulo {
  text-align: center;
  text-transform: uppercase;
  color: #a1776d;
  margin-top: 2rem;
  margin-bottom: 2.3rem !important;
  font-size: 39px;
  font-weight: 600;
}
.single-product #grid-related-series .owl-carousel-wrapper .owl-carousel-container .owl-carousel {
  padding: 0 15px;
}
.single-product #grid-related-series .owl-carousel-wrapper .owl-item {
  padding-right: 36px;
}
.single-product #grid-related-series .owl-carousel-wrapper .owl-item .tmb-carousel {
  box-shadow: 0px 0px 30px -15px #000;
  padding-right: 0 !important;
}
.single-product #grid-related-series .t-entry-visual {
  border: none !important;
}
.single-product #grid-related-series .t-entry-text {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 120px;
}
.single-product #grid-related-series .t-entry-text::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.single-product #grid-related-series .title-subtitles {
  text-align: center;
}
.single-product #grid-related-series .title-subtitles .t-entry-title {
  margin: 10px;
  text-align: center !important;
  white-space: normal;
}
.single-product #grid-related-series .title-subtitles a {
  color: black !important;
  font-size: 29px;
  text-transform: uppercase;
}
.single-product #grid-related-series .title-subtitles .tax-series {
  font-size: 14px;
  margin-bottom: 15px;
  text-align: center !important;
}
.single-product #grid-related-series .t-entry-text {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 120px;
}
.single-product #grid-related-series .owl-carousel-wrapper .owl-dots .owl-dot span {
  background-color: white !important;
  border: 1px solid #777;
  padding: 7px;
}
.single-product #grid-related-series .owl-carousel-wrapper .owl-dots .owl-dot.active span {
  background-color: #dddddd !important;
  padding: 7px;
  border: none;
}
.single-product #grid-related-subseries {
  text-align: center;
  color: #a1776d;
  background-color: white;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 3.125rem !important;
  padding-bottom: 2rem !important;
}
.single-product #grid-related-subseries .t-entry-visual {
  border: none !important;
}
.single-product #grid-related-subseries .t-entry-text {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 120px;
}
.single-product #grid-related-subseries .t-entry-text::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.single-product #grid-related-subseries .title-subtitles {
  text-align: center;
}
.single-product #grid-related-subseries .title-subtitles .t-entry-title {
  margin: 10px;
  text-align: center !important;
  white-space: normal;
}
.single-product #grid-related-subseries .title-subtitles a {
  color: black !important;
  font-size: 29px;
  text-transform: uppercase;
}
.single-product #grid-related-subseries .title-subtitles .tax-series {
  font-size: 14px;
  margin-bottom: 15px;
  text-align: center !important;
}
.single-product #grid-related-subseries .owl-carousel-wrapper .owl-carousel-container .owl-carousel {
  padding: 0 15px;
}
.single-product #grid-related-subseries .owl-carousel-wrapper .owl-item {
  padding-right: 36px;
}
.single-product #grid-related-subseries .owl-carousel-wrapper .owl-item .tmb-carousel {
  box-shadow: 0px 0px 30px -15px #000;
  padding-right: 0 !important;
}
.single-product #grid-related-subseries .series-relacionadas-v01__titulo {
  text-align: center;
  text-transform: uppercase;
  color: #a1776d;
  margin-top: 2rem;
  margin-bottom: 2.3rem !important;
  font-size: 39px;
  font-weight: 600;
}
.single-product #grid-related-subseries .t-entry-text {
  min-height: 120px !important;
}
.single-product #grid-related-subseries .owl-carousel-wrapper .owl-dots .owl-dot span {
  background-color: white !important;
  border: 1px solid #777;
  padding: 7px;
}
.single-product #grid-related-subseries .owl-carousel-wrapper .owl-dots .owl-dot.active span {
  background-color: #dddddd !important;
  padding: 7px;
  border: none;
}

.inspiration .isotope-filters.filter-typography-inherit ul.menu-smart a {
  font-size: 18px !important;
}

.single-ambientes .seccion-ambientes {
  background-color: #f7f7f7;
}
.single-ambientes .t-entry-visual {
  border: none !important;
}
.single-ambientes .t-entry-text {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 120px;
}
.single-ambientes .t-entry-text::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.single-ambientes .title-product2 a {
  text-align: center;
  color: black !important;
  font-size: 20px;
  text-transform: uppercase;
  white-space: normal;
}
.single-ambientes .title-product2 .tax-productos {
  font-size: 14px;
}
.single-ambientes .compartir .redes-sociales a {
  color: #999 !important;
}

.samples .xana-favorite-list {
  background-color: white;
}
.samples .xana-favorite-list .item strong {
  font-size: 18px;
}
.samples .xana-favorite-list .item strong a {
  color: black;
}

.single-proyectos .redesSociales {
  width: 230px;
}
.single-proyectos .redesSociales .fa::before {
  color: #999;
  font-size: inherit;
}
.single-proyectos #grid-related-proyectos {
  text-align: center;
  color: #a1776d;
  background-color: white;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 3.125rem !important;
  padding-bottom: 2rem !important;
}
.single-proyectos #grid-related-proyectos .owl-carousel-wrapper .owl-carousel-container .owl-carousel {
  padding: 0 15px;
}
.single-proyectos #grid-related-proyectos .owl-carousel-wrapper .owl-item {
  padding-right: 36px;
}
.single-proyectos #grid-related-proyectos .owl-carousel-wrapper .owl-item .tmb-carousel {
  box-shadow: 0px 0px 30px -15px #000;
  padding-right: 0 !important;
}
.single-proyectos #grid-related-proyectos .proyectos-default__title {
  font-size: 39px;
}
.single-proyectos #grid-related-proyectos .t-inside .t-entry-visual {
  border: none !important;
}
.single-proyectos #grid-related-proyectos .t-inside .t-entry-visual-tc {
  border: none !important;
}
.single-proyectos #grid-related-proyectos .t-entry-text {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 120px;
}
.single-proyectos #grid-related-proyectos .t-entry-text::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.single-proyectos #grid-related-proyectos .t-entry-text .title-subtitles {
  text-align: center;
}
.single-proyectos #grid-related-proyectos .t-entry-text .title-subtitles .t-entry-title {
  margin: 10px;
  text-align: center;
  white-space: normal;
}
.single-proyectos #grid-related-proyectos .t-entry-text .title-subtitles a {
  color: black !important;
  font-size: 20px;
  text-transform: uppercase;
}
.single-proyectos #grid-related-proyectos .t-entry-text .title-subtitles .tax-productos {
  font-size: 14px;
  margin-bottom: 15px;
  text-align: center !important;
}

@media (max-width: 956px) {
  .team .btn-container {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 100%;
  }
  .team .btn-container a {
    width: 100%;
  }
}

.search-results .grid-search {
  grid-template-columns: repeat(4, minmax(200px, 1fr)) !important;
  gap: 2rem !important;
  padding: 36px 100px;
}
@media (max-width: 956px) {
  .search-results .grid-search {
    grid-template-columns: repeat(2, 1fr) !important;
    padding: 0px;
  }
}
@media (max-width: 569px) {
  .search-results .grid-search {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}
.search-results .grid-search-item-container {
  border: none !important;
  background-color: white;
}
.search-results .grid-search .text {
  position: relative;
  background-color: white;
  min-height: 130px;
  text-align: center;
}
.search-results .grid-search .text::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.search-results .grid-search .t-entry-visual {
  border: none !important;
}
.search-results .grid-search .t-entry-text {
  position: relative;
  background-color: white;
  padding: 20px;
  min-height: 120px;
}
.search-results .grid-search .t-entry-text::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 85%;
  height: 1px;
  transform: translate(-50%, 50%);
  background-color: #a1776d;
}
.search-results .grid-search .title-subtitles {
  text-align: center;
}
.search-results .grid-search .title-subtitles .t-entry-title {
  margin: 10px;
  text-align: center !important;
  white-space: normal;
}
.search-results .grid-search .title-subtitles a {
  color: black !important;
  font-size: 20px;
  text-transform: uppercase;
}
.search-results .grid-search .title-subtitles .tax-series {
  font-size: 14px;
  margin-bottom: 15px;
  text-align: center !important;
}

.cabecera-subseries::before {
  content: "";
  position: absolute;
  inset: 0; /* top: 0; right: 0; bottom: 0; left: 0; */
  background-color: rgba(0, 0, 0, 0.3); /* el "velado" negro con transparencia */
  z-index: 0;
}

.single-series .slider-v02 .contenido .botones {
  justify-content: center !important;
}

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