@charset "UTF-8";
.d-none {
  display: none !important;
}

#main-logo a {
  pointer-events: none;
}

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

.page-id-85186 .site-footer .divider-wrapper {
  display: none;
}

/* Home, registro y legales */
.page-id-85186 .menu-smart .search-icon,
.page-id-103218 .menu-smart .search-icon,
.page-id-103228 .menu-smart .search-icon,
.page-id-3 .menu-smart .search-icon,
.page-id-103235 .menu-smart .search-icon {
  display: none !important;
}
.page-id-85186 .menu-smart .xana-fav-menu,
.page-id-103218 .menu-smart .xana-fav-menu,
.page-id-103228 .menu-smart .xana-fav-menu,
.page-id-3 .menu-smart .xana-fav-menu,
.page-id-103235 .menu-smart .xana-fav-menu {
  display: none !important;
}

.page-id-85186.logged-in .menu-smart .search-icon,
.page-id-103218.logged-in .menu-smart .search-icon,
.page-id-103228.logged-in .menu-smart .search-icon,
.page-id-3.logged-in .menu-smart .search-icon,
.page-id-103235.logged-in .menu-smart .search-icon {
  display: inline-flex !important;
}
.page-id-85186.logged-in .xana-fav-menu,
.page-id-103218.logged-in .xana-fav-menu,
.page-id-103228.logged-in .xana-fav-menu,
.page-id-3.logged-in .xana-fav-menu,
.page-id-103235.logged-in .xana-fav-menu {
  display: inline-flex !important;
}

.post-type-archive-series.idFamilia-2 .WOM-menu.modoVisual, .post-type-archive-series.idFamilia-3 .WOM-menu.modoVisual, .post-type-archive-series.idFamilia-4 .WOM-menu.modoVisual {
  display: none;
}
.post-type-archive-series #grid-series .isotope-wrapper.half-gutter .tmb {
  padding-right: 36px !important;
}
.post-type-archive-series #grid-series .isotope-wrapper.half-gutter .tmb .t-entry-visual {
  outline-offset: 6px;
  outline: 1px solid #777 !important;
}
.post-type-archive-series #grid-series .isotope-wrapper.half-gutter .tmb .title-subtitles a {
  color: black !important;
  font-size: 20px;
  text-transform: capitalize;
}
.post-type-archive-series #grid-series .isotope-wrapper.half-gutter .tmb .title-subtitles .tax-series {
  font-size: 14px;
}

.tax-product_cat.familia-griferia .WOM-form-filtros__botones, .tax-product_cat.familia-faucets .WOM-form-filtros__botones, .tax-product_cat.familia-sanitarios .WOM-form-filtros__botones, .tax-product_cat.familia-toilets .WOM-form-filtros__botones, .tax-product_cat.familia-instalacion-y-mantenimiento .WOM-form-filtros__botones, .tax-product_cat.familia-installation-and-maintenance .WOM-form-filtros__botones {
  display: none;
}
.tax-product_cat.familia-griferia .WOM-form-filtros__busqueda, .tax-product_cat.familia-faucets .WOM-form-filtros__busqueda, .tax-product_cat.familia-sanitarios .WOM-form-filtros__busqueda, .tax-product_cat.familia-toilets .WOM-form-filtros__busqueda, .tax-product_cat.familia-instalacion-y-mantenimiento .WOM-form-filtros__busqueda, .tax-product_cat.familia-installation-and-maintenance .WOM-form-filtros__busqueda {
  border-left: none !important;
}
.tax-product_cat.familia-griferia .t-entry-visual img, .tax-product_cat.familia-faucets .t-entry-visual img, .tax-product_cat.familia-sanitarios .t-entry-visual img, .tax-product_cat.familia-toilets .t-entry-visual img, .tax-product_cat.familia-instalacion-y-mantenimiento .t-entry-visual img, .tax-product_cat.familia-installation-and-maintenance .t-entry-visual img {
  object-fit: contain;
  height: 100%;
}
.tax-product_cat .title-subtitles .t-entry-title {
  text-transform: uppercase;
}
.tax-product_cat .row-navigation .row-parent {
  padding: 15px 36px 0;
}
.tax-product_cat .grid-item__visual {
  background-color: transparent !important;
  border: none !important;
}
.tax-product_cat .title-subtitles a {
  color: black !important;
  font-size: 20px;
  text-transform: capitalize;
}
.tax-product_cat .title-subtitles .tax-series {
  font-size: 14px;
}

.post-type-archive-series,
.tax-product_cat {
  /* Paginación */
}
.post-type-archive-series #page-header-multifamilia,
.tax-product_cat #page-header-multifamilia {
  margin: 0 36px;
}
.post-type-archive-series .header-wrapper .vc_custom_heading_wrap,
.tax-product_cat .header-wrapper .vc_custom_heading_wrap {
  margin-top: 5px !important;
}
.post-type-archive-series .xana-breadcrumb,
.tax-product_cat .xana-breadcrumb {
  height: 0 !important;
  position: relative;
  border-color: transparent;
  background-color: transparent;
  justify-content: flex-end;
  padding: 0;
}
.post-type-archive-series .xana-breadcrumb__links,
.tax-product_cat .xana-breadcrumb__links {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  top: -40px;
  left: -36px;
  width: 98%;
}
.post-type-archive-series .xana-breadcrumb .row-parent .breadcrumb li,
.tax-product_cat .xana-breadcrumb .row-parent .breadcrumb li {
  color: black;
}
.post-type-archive-series .xana-breadcrumb .row-parent .breadcrumb li a,
.tax-product_cat .xana-breadcrumb .row-parent .breadcrumb li a {
  color: black;
}
@media (max-width: 959px) {
  .post-type-archive-series .boton-filtro-m,
  .tax-product_cat .boton-filtro-m {
    margin: 0 36px;
  }
}
.post-type-archive-series .WOM-form-filtros__botones,
.tax-product_cat .WOM-form-filtros__botones {
  padding-bottom: 0;
  width: 20% !important;
}
@media (max-width: 959px) {
  .post-type-archive-series .WOM-form-filtros__botones,
  .tax-product_cat .WOM-form-filtros__botones {
    width: 100% !important;
  }
}
.post-type-archive-series .WOM-form-filtros__botones .WOM-menu.modoVisual h5,
.tax-product_cat .WOM-form-filtros__botones .WOM-menu.modoVisual h5 {
  padding-left: 35px;
  font-weight: 400;
}
.post-type-archive-series .WOM-form-filtros__botones .WOM-menu.modoVisual ul,
.tax-product_cat .WOM-form-filtros__botones .WOM-menu.modoVisual ul {
  text-align: center;
}
.post-type-archive-series .WOM-form-filtros__botones .WOM-menu.modoVisual ul li,
.tax-product_cat .WOM-form-filtros__botones .WOM-menu.modoVisual ul li {
  width: auto !important;
}
.post-type-archive-series .WOM-form-filtros__botones .WOM-menu.modoVisual ul li.active .wom-goto,
.tax-product_cat .WOM-form-filtros__botones .WOM-menu.modoVisual ul li.active .wom-goto {
  background-color: #000 !important;
  border: #000 !important;
}
.post-type-archive-series .WOM-form-filtros__busqueda,
.tax-product_cat .WOM-form-filtros__busqueda {
  padding-bottom: 0;
}
.post-type-archive-series .WOM-form-filtros__busqueda .WOM-menu.horizontal h5,
.tax-product_cat .WOM-form-filtros__busqueda .WOM-menu.horizontal h5 {
  font-weight: 400;
}
.post-type-archive-series .row-navigation,
.tax-product_cat .row-navigation {
  margin-bottom: 36px;
}

.single-series .slider-v03 {
  margin: 0 36px;
}
@media (max-width: 569px) {
  .single-series .slider-v03 .top-slider {
    width: 100% !important;
  }
}
.single-series .slider-v03 .top-slider__titulo {
  text-transform: capitalize !important;
}
@media (max-width: 956px) {
  .single-series .slider-v03 .top-slider__titulo {
    padding: 5px;
  }
}
@media (max-width: 956px) {
  .single-series .slider-v03 .bottom-slider {
    width: 100% !important;
  }
}
@media (max-width: 956px) {
  .single-series .slider-v03 .iconos-slider {
    right: 66px !important;
  }
}
.single-series .single-series .cabecera-v01 {
  margin: 0 36px;
}
.single-series .single-series .cabecera-v01 .contenido {
  width: 95%;
}
.single-series .xana-breadcrumb {
  margin: 0 36px;
  background-color: white;
  border: none !important;
}
.single-series .xana-breadcrumb .row-parent {
  padding: 10px 15px !important;
}
.single-series .serie-description {
  margin: 0 36px;
  background-color: #f0f0f0;
  margin-top: 20px;
}
.single-series .serie-description .serie-description__text p {
  font-family: inherit !important;
  font-size: 1.125rem !important;
  text-align: justify;
  padding-right: 56px;
}
.single-series .listado-filtros-v02 {
  margin-top: 50px;
}
.single-series .listado-filtros-v02 #listaFormatos .category_item {
  position: relative;
}
.single-series .listado-filtros-v02 #listaFormatos .category_item .category_item_link {
  background-color: transparent !important;
  color: #777 !important;
  border: none !important;
  font-size: 20px !important;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  .single-series .listado-filtros-v02 #listaFormatos .category_item .category_item_link {
    font-size: 18px !important;
  }
}
.single-series .listado-filtros-v02 #listaFormatos .category_item .category_item_link.selected {
  background-color: transparent !important;
  color: #000 !important;
  border: none !important;
  font-size: 24px;
}
@media (max-width: 959px) {
  .single-series .listado-filtros-v02 #listaFormatos .category_item .category_item_link.selected {
    font-size: 18px !important;
  }
}
.single-series .listado-filtros-v02 #listaFormatos .category_item::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -5px;
  width: 1px;
  height: 50%;
  background-color: #777 !important;
  transform: translate(0px, -50%);
}
.single-series .listado-filtros-v02 #listaFormatos .category_item:last-child::after {
  display: none;
}
.single-series .grid-series-default .seccion-formato {
  margin-top: 0;
}
.single-series .grid-series-default .seccion-formato__titulo {
  display: none;
}
.single-series .grid-series-default .seccion-formato .grid-series {
  row-gap: 2rem;
}
.single-series .grid-series-default .seccion-formato .grid-series .grid-item {
  box-shadow: none !important;
  margin-bottom: 0;
}
.single-series .grid-series-default .seccion-formato .grid-series .grid-item__visual {
  margin: 0 !important;
  border: 1px solid #777 !important;
  background-color: white !important;
}
.single-series .grid-series-default .seccion-formato .grid-series .grid-item__contenido {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.single-series .grid-series-default .seccion-formato .grid-series .grid-item__contenido .title-subtitles a {
  color: black !important;
  font-size: 20px;
  text-transform: uppercase;
}
.single-series .grid-series-default .seccion-formato .grid-series .grid-item__contenido .title-subtitles .tax-productos {
  font-size: 14px;
}
.single-series #grid-related-proyectos .proyectos-relacionados-v01__titulo {
  text-transform: capitalize !important;
  color: black;
  font-size: 40px;
  font-weight: 300;
}
.single-series #grid-related-ambientes {
  margin: 10rem 36px 3.125rem;
}
.single-series #grid-related-merchandising .merchandising-relacionados__titulo {
  text-transform: capitalize !important;
  color: black;
  font-size: 40px;
  font-weight: 300;
}
.single-series #grid-related-merchandising .owl-carousel-wrapper .title-subtitles a {
  color: black !important;
  font-size: 20px;
  text-transform: uppercase;
}
.single-series #grid-related-merchandising .owl-carousel-wrapper .title-subtitles .tax-merchandising {
  font-size: 14px;
  margin-top: 5px;
}
.single-series #grid-related-series {
  margin: 0 36px;
  padding: 2.25rem !important;
  margin-bottom: 2.25rem !important;
  background-color: #f0f0f0;
}
.single-series #grid-related-series .series-relacionadas-v01__titulo {
  color: black;
  font-size: 40px;
  font-weight: 300;
}
.single-series #grid-related-series .owl-carousel-wrapper .title-subtitles a {
  color: black !important;
  font-size: 20px;
  text-transform: capitalize;
}
.single-series #grid-related-series .owl-carousel-wrapper .title-subtitles .tax-series {
  font-size: 14px;
}
.single-series #grid-related-subseries .series-relacionadas-v01__titulo {
  color: black;
  font-size: 40px;
  font-weight: 300;
}
.single-series #grid-related-subseries .owl-carousel-wrapper .title-subtitles a {
  color: black !important;
  font-size: 20px;
  text-transform: capitalize;
}
.single-series #grid-related-subseries .owl-carousel-wrapper .title-subtitles .tax-series {
  font-size: 14px;
}

.single-product .xana-breadcrumb {
  display: none;
}
.single-product .woocommerce-product-gallery__wrapper {
  overflow: hidden;
}
.single-product .product_title {
  color: black !important;
  font-weight: 400;
}
.single-product .descSerieProducto {
  pointer-events: none;
}
@media (max-width: 569px) {
  .single-product .metas_icat_iconos .boton {
    flex: 1 1 100% !important;
  }
  .single-product .metas_icat_iconos .boton .boton-pdf-v01__enlace,
  .single-product .metas_icat_iconos .boton .boton-descarga-v01__enlace,
  .single-product .metas_icat_iconos .boton .compartir {
    justify-content: flex-start;
  }
}
.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper {
  margin: 2rem 36px 3.125rem;
}
.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper .wc-tabs {
  display: none;
}
.single-product .tab-content {
  background-color: #eaeaea !important;
}
@media (max-width: 569px) {
  .single-product .tab-content {
    margin: 0;
  }
}
.single-product #grid-related-products .products-series-v01__titulo {
  color: black;
  font-size: 40px;
  font-weight: 300;
}
.single-product #grid-related-products .grid-item__visual {
  background-color: white !important;
  border: 1px solid #777 !important;
}
.single-product #grid-related-products .title-subtitles a {
  color: black !important;
  font-size: 20px;
  text-transform: uppercase;
}
.single-product #grid-related-products .title-subtitles .tax-productos {
  font-size: 14px;
}
.single-product #grid-related-proyectos .proyectos-relacionados-v01__titulo {
  color: black;
  font-size: 40px;
  font-weight: 300;
}
.single-product #grid-related-series {
  padding: 2.25rem !important;
  margin-left: 36px !important;
  margin-right: 36px !important;
  margin-bottom: 36px !important;
  background-color: #f0f0f0;
}
.single-product #grid-related-series .series-relacionadas-v01__titulo {
  color: black;
  font-size: 40px;
  font-weight: 300;
}

.single-ambientes {
  /* Paginación */
}
.single-ambientes .xana-breadcrumb {
  display: none;
}
.single-ambientes #single-image {
  padding: 3px 3px 0px 3px;
  border: 1px solid #777 !important;
}
.single-ambientes .grid-item__visual {
  background-color: white !important;
  border: 1px solid #777 !important;
}
.single-ambientes .row-navigation {
  margin-bottom: 36px;
}
.single-ambientes .row-navigation .row-parent {
  padding: 15px 36px 0;
}

.post-type-archive-proyectos #masthead .row-menu-inner {
  padding: 0px 100px 0px 36px;
}
.post-type-archive-proyectos .header-wrapper .vc_custom_heading_wrap {
  margin-top: 5px !important;
}
.post-type-archive-proyectos .xana-breadcrumb {
  display: none;
}

.single-proyectos .header-proyectos-default {
  padding: 3px !important;
  border: 1px solid;
}
.single-proyectos .xana-breadcrumb {
  display: none;
}
.single-proyectos .header-wrapper .vc_custom_heading_wrap {
  margin-top: 5px !important;
}
.single-proyectos .share-section {
  flex-wrap: nowrap;
}
.single-proyectos .product-xana .title-subtitles a {
  color: black !important;
  font-size: 20px;
  text-transform: uppercase;
}
.single-proyectos .product-xana .title-subtitles .tax-productos {
  font-size: 14px;
}
.single-proyectos #grid-related-proyectos {
  padding: 36px;
}
.single-proyectos #grid-related-proyectos .proyectos-default__title {
  text-transform: none !important;
  color: black;
  font-size: 40px;
  font-weight: 300;
}
.single-proyectos #grid-related-proyectos .product-xana .t-inside {
  box-shadow: none;
}
.single-proyectos #grid-related-proyectos .product-xana .t-entry {
  display: flex;
  justify-content: space-between;
}
.single-proyectos #grid-related-proyectos .product-xana .title-subtitles {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.single-proyectos #grid-related-proyectos .product-xana .etiquetas-iconos {
  width: 80px !important;
  justify-content: flex-end;
  align-items: flex-start !important;
}
.single-proyectos .Navegacion {
  margin-bottom: 36px;
}

.post-type-archive-ambientes .xana-breadcrumb {
  display: none;
}
.post-type-archive-ambientes .xana-header-default {
  margin: 0 36px;
}
.post-type-archive-ambientes .grid-masonry-item__image img {
  background-color: white !important;
  padding: 3px;
  border: 1px solid black;
}

.search-results {
  /* Paginación */
}
.search-results .cabecera-search {
  margin: 0 36px;
  background-color: #eaeaea !important;
}
.search-results .cabecera-search__title {
  background: linear-gradient(to right, black 0 0em, rgba(159, 159, 159, 0.9843137255) 0em 412px, black 0em 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.search-results .grid-search {
  grid-template-columns: repeat(4, minmax(250px, 415px));
  gap: 2rem;
}
@media (max-width: 956px) {
  .search-results .grid-search {
    grid-template-columns: repeat(2, minmax(250px, 280px));
  }
}
@media (max-width: 569px) {
  .search-results .grid-search {
    grid-template-columns: repeat(1, minmax(200px, 400px));
  }
}
.search-results .grid-search .grid-search-item-container {
  border: 1px solid #cdcdcd;
}
.search-results .grid-search .img-search-grid {
  background-size: cover !important;
}
.search-results .grid-search .text {
  display: flex;
  justify-content: space-between;
}
.search-results .xana-pagination {
  margin-bottom: 36px;
}

.favoritos #masthead .row-menu-inner {
  padding: 0px 100px 0px 36px;
}
.favoritos .header-wrapper .vc_custom_heading_wrap {
  margin-top: 5px !important;
}
.favoritos .xana-favorites .product {
  color: black !important;
  font-size: 20px;
  text-transform: uppercase;
}

.page-template-default .header-basic {
  margin: 0 36px;
}
.page-template-default .header-wrapper .vc_row {
  margin: 0 36px;
}

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