@charset "UTF-8";
/* 
1 - CERÁMICA Y DECORADOS j
2 - DECORATIVOS j 
5 - LOZA SANITARIA j
6 - MATERIALES DE INSTALACIÓN Y LIMPIEZA
7 - OTRAS SUPERFICIES j
8 - PORCELANATOS j
9 - TOPS Y GRANDES FORMATOS j
10 - GRIFERÍA j
11 - ADHESIVOS j 
12 - MANTENIMIENTO j 
13 - PIEDRAS NATURALES  j
*/
.etiquetas-iconos .etiquetasProducto.Novedad {
  background-color: #a5832c;
}

#masthead .mobile-additional-icons .mobile-search-icon .search-icon-container .fa-search3:before {
  color: white;
}

.post-type-archive-series .breadcrumb-title, .tax-product_cat .breadcrumb-title {
  display: none;
}
.post-type-archive-series .filtro-vertical, .tax-product_cat .filtro-vertical {
  padding-top: 0 !important;
  padding-left: 0 !important;
}
.post-type-archive-series #filtrosMultifamilia, .tax-product_cat #filtrosMultifamilia {
  border-top: 1px solid #000000;
  background-color: #858585;
  height: 60px;
  overflow: hidden;
}
@media (max-width: 959px) {
  .post-type-archive-series #filtrosMultifamilia, .tax-product_cat #filtrosMultifamilia {
    height: 80px;
  }
}
@media (max-width: 569px) {
  .post-type-archive-series #filtrosMultifamilia, .tax-product_cat #filtrosMultifamilia {
    padding: 0 !important;
  }
}
.post-type-archive-series #filtrosMultifamilia .filtrosMultifamilia, .tax-product_cat #filtrosMultifamilia .filtrosMultifamilia {
  background-color: #858585;
  justify-content: space-between;
  flex-wrap: nowrap;
  padding: 0 120px;
  height: 100%;
  align-items: center;
  overflow: scroll;
}
@media (max-width: 959px) {
  .post-type-archive-series #filtrosMultifamilia .filtrosMultifamilia, .tax-product_cat #filtrosMultifamilia .filtrosMultifamilia {
    padding: 0 40px;
  }
}
@media (max-width: 569px) {
  .post-type-archive-series #filtrosMultifamilia .filtrosMultifamilia, .tax-product_cat #filtrosMultifamilia .filtrosMultifamilia {
    padding: 0 !important;
  }
}
.post-type-archive-series #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace, .tax-product_cat #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace {
  background-color: #ffffff;
  width: auto;
  border: none;
  background-color: transparent;
  height: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 959px) {
  .post-type-archive-series #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace, .tax-product_cat #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace {
    width: 100%;
  }
}
.post-type-archive-series #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace .filtrosMultifamilia__texto, .tax-product_cat #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace .filtrosMultifamilia__texto {
  display: flex;
  align-items: center;
  color: #ffffff;
  padding: 5px 9px;
  height: 100%;
  letter-spacing: normal;
  font-size: 1.1rem;
  font-weight: 400;
  transition: all ease 0.6s;
}
@media (max-width: 959px) {
  .post-type-archive-series #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace .filtrosMultifamilia__texto, .tax-product_cat #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace .filtrosMultifamilia__texto {
    justify-content: center;
    min-width: 150px;
  }
}
.post-type-archive-series #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace .filtrosMultifamilia__texto:hover, .tax-product_cat #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace .filtrosMultifamilia__texto:hover {
  background-color: #a5832c;
}
.post-type-archive-series #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace.active, .tax-product_cat #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace.active {
  background-color: #a5832c;
  padding: 5px 30px;
}
.post-type-archive-series #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace.active .filtrosMultifamilia__enlace, .tax-product_cat #filtrosMultifamilia .filtrosMultifamilia .filtrosMultifamilia__enlace.active .filtrosMultifamilia__enlace {
  color: #ffffff;
  font-weight: 500;
  height: 100%;
}
.post-type-archive-series .boton-filtro-m .fa-filter, .tax-product_cat .boton-filtro-m .fa-filter {
  display: none;
}
.post-type-archive-series .grid-productos, .tax-product_cat .grid-productos {
  grid-template-columns: 0.7fr 3fr !important;
  padding-top: 0px;
  padding-left: 0px;
  gap: 0 !important;
}
@media (max-width: 959px) {
  .post-type-archive-series .grid-productos, .tax-product_cat .grid-productos {
    grid-template-columns: 1fr !important;
  }
}
.post-type-archive-series .grid-productos .xana-sidebar, .tax-product_cat .grid-productos .xana-sidebar {
  padding: 36px;
  background-color: #000000;
}
.post-type-archive-series .grid-productos .xana-sidebar .modoVisual li, .tax-product_cat .grid-productos .xana-sidebar .modoVisual li {
  width: 100%;
}
.post-type-archive-series .grid-productos .xana-sidebar .modoVisual li a, .tax-product_cat .grid-productos .xana-sidebar .modoVisual li a {
  width: 100%;
}
.post-type-archive-series .grid-productos .xana-sidebar .modoVisual li .active, .tax-product_cat .grid-productos .xana-sidebar .modoVisual li .active {
  background-color: #a5832c;
}
.post-type-archive-series .grid-productos .xana-sidebar .modoVisual h5, .tax-product_cat .grid-productos .xana-sidebar .modoVisual h5 {
  color: white;
}
.post-type-archive-series .grid-productos .xana-sidebar .vertical h5, .tax-product_cat .grid-productos .xana-sidebar .vertical h5 {
  color: white;
}
.post-type-archive-series .grid-productos .xana-sidebar .filtroTipo4__titulo, .tax-product_cat .grid-productos .xana-sidebar .filtroTipo4__titulo {
  color: white;
}
.post-type-archive-series .grid-productos .xana-productos, .tax-product_cat .grid-productos .xana-productos {
  padding-top: 36px;
}
.post-type-archive-series .grid-productos .xana-productos .grid-item__visual, .tax-product_cat .grid-productos .xana-productos .grid-item__visual {
  background-color: transparent !important;
  border-radius: 8px;
}
.post-type-archive-series .grid-productos .xana-productos .grid-item__text-link, .tax-product_cat .grid-productos .xana-productos .grid-item__text-link {
  font-size: 18px;
  font-weight: 400;
}
.post-type-archive-series .xana-sidebar, .tax-product_cat .xana-sidebar {
  padding-top: 36px;
  padding-right: 36px;
  padding-left: 36px;
  background-color: #000000;
}
@media (max-width: 959px) {
  .post-type-archive-series .xana-sidebar, .tax-product_cat .xana-sidebar {
    display: none !important;
  }
}
.post-type-archive-series .xana-sidebar .WOM-menu.modoVisual, .tax-product_cat .xana-sidebar .WOM-menu.modoVisual {
  display: none;
}
.post-type-archive-series .xana-sidebar .WOM-menu.modoVisual h5, .tax-product_cat .xana-sidebar .WOM-menu.modoVisual h5 {
  color: #ffffff;
  text-transform: uppercase;
}
.post-type-archive-series .xana-sidebar .WOM-menu.modoVisual li .wom-goto.active, .tax-product_cat .xana-sidebar .WOM-menu.modoVisual li .wom-goto.active {
  background-color: #a5832c !important;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical h5, .tax-product_cat .xana-sidebar .WOM-menu.vertical h5 {
  color: #ffffff;
  font-size: 22px;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .filtroTipo4__separador, .tax-product_cat .xana-sidebar .WOM-menu.vertical .filtro-vertical .filtroTipo4__separador {
  display: none !important;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .filtroTipo4__titulo, .tax-product_cat .xana-sidebar .WOM-menu.vertical .filtro-vertical .filtroTipo4__titulo {
  color: #ffffff;
  text-transform: uppercase;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .seleccionFiltros, .tax-product_cat .xana-sidebar .WOM-menu.vertical .filtro-vertical .seleccionFiltros {
  color: #ffffff;
  background-color: transparent;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .seleccionFiltros input, .tax-product_cat .xana-sidebar .WOM-menu.vertical .filtro-vertical .seleccionFiltros input {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .seleccionFiltros input::before, .tax-product_cat .xana-sidebar .WOM-menu.vertical .filtro-vertical .seleccionFiltros input::before {
  background-color: #ffffff;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .dropdown_product_cat, .tax-product_cat .xana-sidebar .WOM-menu.vertical .filtro-vertical .dropdown_product_cat {
  background-color: transparent;
  color: #000000;
  filter: invert(1);
  border: 1px solid;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .seleccionFiltrosdisabled input, .tax-product_cat .xana-sidebar .WOM-menu.vertical .filtro-vertical .seleccionFiltrosdisabled input {
  background-color: #858585;
}
.post-type-archive-series .xana-productos, .tax-product_cat .xana-productos {
  padding-top: 36px;
  padding-left: 36px;
}
.post-type-archive-series .xana-productos .icat-filtros, .tax-product_cat .xana-productos .icat-filtros {
  padding-top: 0 !important;
}
.post-type-archive-series .xana-productos .icat-filtros .filtrosAplicados .wom-reset .btn-clear:hover, .tax-product_cat .xana-productos .icat-filtros .filtrosAplicados .wom-reset .btn-clear:hover {
  background-color: #a5832c;
  color: white;
}

.post-type-archive-series {
  /**
  *   Cerámica, Top y Otras superfícies
  */
  padding-top: 0;
}
.post-type-archive-series.idFamilia-1 .sidebar-widgets .WOM-menu.modoVisual, .post-type-archive-series.idFamilia-9 .sidebar-widgets .WOM-menu.modoVisual, .post-type-archive-series.idFamilia-7 .sidebar-widgets .WOM-menu.modoVisual {
  display: block !important;
}
.post-type-archive-series.idFamilia-1 .sidebar-widgets .WOM-menu.modoVisual {
  display: none !important;
}
@media (max-width: 959px) {
  .post-type-archive-series {
    margin-top: 30px;
  }
}
.post-type-archive-series .grid-series {
  gap: 0;
}
.post-type-archive-series .xana-sidebar {
  padding-top: 36px;
  padding-right: 36px;
  background-color: #000000;
}
@media (max-width: 959px) {
  .post-type-archive-series .xana-sidebar {
    display: none;
  }
}
.post-type-archive-series .xana-sidebar .WOM-menu.modoVisual {
  display: none;
}
.post-type-archive-series .xana-sidebar .WOM-menu.modoVisual h5 {
  color: #ffffff;
  text-transform: uppercase;
}
.post-type-archive-series .xana-sidebar .WOM-menu.modoVisual li {
  margin-bottom: 10px;
}
.post-type-archive-series .xana-sidebar .WOM-menu.modoVisual li.active .wom-goto {
  background-color: #a5832c;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical h5 {
  color: #ffffff;
  font-size: 22px;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical {
  margin-top: 18px !important;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .filtroTipo4__separador {
  display: none !important;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .filtroTipo4__titulo {
  color: #ffffff;
  text-transform: uppercase;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .seleccionFiltros {
  color: #ffffff;
  background-color: transparent;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .seleccionFiltros input {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .seleccionFiltros input::before {
  background-color: #ffffff;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .dropdown_product_cat {
  background-color: transparent;
  color: #000000;
  filter: invert(1);
  border: 1px solid;
}
.post-type-archive-series .xana-sidebar .WOM-menu.vertical .filtro-vertical .seleccionFiltrosdisabled input {
  background-color: #858585;
}

.tax-product_cat.term-ceramica-y-decorativos .sidebar-widgets .WOM-menu.modoVisual, .tax-product_cat.familia-tops-y-grandes-formatos .sidebar-widgets .WOM-menu.modoVisual, .tax-product_cat.familia-otras-superficies .sidebar-widgets .WOM-menu.modoVisual {
  display: block !important;
}
.tax-product_cat.term-ceramica-y-decorativos .sidebar-widgets .WOM-menu.modoVisual li a, .tax-product_cat.familia-tops-y-grandes-formatos .sidebar-widgets .WOM-menu.modoVisual li a, .tax-product_cat.familia-otras-superficies .sidebar-widgets .WOM-menu.modoVisual li a {
  width: 100%;
}
.tax-product_cat #breadcrumb-title {
  display: none;
}

.single-series .slider-v03 .bottom-slider {
  padding-left: 36px;
}
@media (max-width: 959px) {
  .single-series .slider-v03 .bottom-slider .botones {
    flex-wrap: nowrap !important;
  }
  .single-series .slider-v03 .bottom-slider .botones div {
    flex: auto !important;
  }
}
@media (max-width: 959px) {
  .single-series .slider-v03 .top-slider .top-slider-pdf {
    display: none !important;
  }
  .single-series .slider-v03 .top-slider__titulo {
    padding: 10px;
    font-size: 40px !important;
  }
}
.single-series .serie_content_wrapper.default {
  margin-top: 36px;
}
.single-series .product-xana .t-entry-visual {
  width: 100%;
  border-radius: 8px;
}
.single-series .product-xana .t-entry-visual .t-entry-visual-tc {
  border-radius: 8px;
}
.single-series .product-xana .t-entry-visual .t-entry-visual-tc .t-background-cover {
  z-index: -2;
}
.single-series .product-xana .t-entry-text {
  justify-content: flex-start;
  width: 100%;
}
.single-series .product-xana .t-entry-text .title-subtitles h5 {
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: unset !important;
  overflow: visible;
}
.single-series #grid-related-series .owl-item .tmb-carousel {
  padding-right: 16px;
}
.single-series #grid-related-series .owl-item .tmb-carousel .t-entry-visual {
  border-radius: 8px;
}
.single-series #grid-related-series .owl-item .tmb-carousel .t-entry-text .title-subtitles h3 {
  font-weight: 400;
}

.single-product .row-breadcrumb .breadcrumb-title {
  display: none;
}
.single-product .woocommerce-product-gallery__wrapper {
  overflow: hidden;
}
.single-product .woocommerce-product-gallery-nav .owl-stage {
  display: flex;
  align-items: center;
}
.single-product .metas_icat p span:first-child {
  text-transform: unset !important;
}
.single-product #grid-related-products .owl-item .tmb-carousel {
  padding-right: 16px;
}
.single-product #grid-related-products .owl-item .tmb-carousel .t-entry-visual {
  border: none;
  border-radius: 8px;
}
.single-product #grid-related-products .owl-item .tmb-carousel .t-entry-visual .t-entry-visual-tc {
  border-radius: 8px;
}
.single-product #grid-related-products .owl-item .tmb-carousel .t-entry-visual .t-entry-visual-tc:hover {
  border-radius: 8px;
}
.single-product #grid-related-series {
  padding: 36px;
}
.single-product #grid-related-series .row-related .row-parent {
  padding-left: 0;
  padding-right: 0;
}
.single-product #grid-related-series .owl-item .tmb-carousel {
  padding-right: 16px;
}
.single-product #grid-related-series .owl-item .tmb-carousel .t-entry-visual {
  border-radius: 8px;
}

.search-results #masthead {
  opacity: 1;
}
.search-results #masthead .menu-primary-inner li a {
  color: white;
}
.search-results .grid-search {
  grid-template-columns: repeat(auto-fill, minmax(380px, 1fr)) !important;
  gap: 2rem;
  padding: 72px;
  /* Simulación derecha-descripción */
}
@media (max-width: 956px) {
  .search-results .grid-search {
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) !important;
    padding: 0;
  }
}
.search-results .grid-search .grid-search-item-container {
  border: none !important;
}
.search-results .grid-search .text {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}
.search-results .grid-search .text .title-subtitles {
  width: 70%;
}
.search-results .grid-search .text .etiquetas-iconos {
  width: 30%;
  display: flex;
  justify-content: flex-end;
}

