@charset "UTF-8";
.etiquetas-iconos {
  align-items: center !important;
}
.etiquetas-iconos .Novedad {
  background-color: white !important;
  color: black !important;
  border: 1px solid black;
  padding: 10px 5px !important;
}

.post-type-archive-series:not(.agrupacion-Actual):not(.agrupacion-Innova):not(.agrupacion-Belle-Epoque):not(.agrupacion-SPC) #page-header-multifamilia .header-title span {
  display: none;
}

/* Elimina marcos de página resultados, series, productos, ficha productos y relacionados */
.tax-product_cat .product-xana .t-entry-visual-tc {
  border: none !important;
}
.tax-product_cat .product-xana .t-entry-visual-tc .t-overlay-content {
  border: none !important;
}
.tax-product_cat .WOM-form-filtros__busqueda {
  padding-bottom: 0 !important;
}

.post-type-archive-series.catalogo-General .background-element {
  height: 250px !important;
}
.post-type-archive-series.catalogo-General .background-element .block-bg-overlay {
  position: relative;
  background-image: url("/wp-content/uploads/2022/04/ELEMENT_V-uai-1534x657-1.jpg");
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.post-type-archive-series.catalogo-General .background-element .block-bg-overlay:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.post-type-archive-series.agrupacion-Belle-Epoque .background-element {
  height: 250px !important;
}
.post-type-archive-series.agrupacion-Belle-Epoque .background-element .block-bg-overlay {
  position: relative;
  background-image: url("/wp-content/uploads/2025/10/PORTADA_BELLE_EPOQUE.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.post-type-archive-series.agrupacion-Belle-Epoque .background-element .block-bg-overlay:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.post-type-archive-series.agrupacion-Actual .background-element {
  height: 250px !important;
}
.post-type-archive-series.agrupacion-Actual .background-element .block-bg-overlay {
  position: relative;
  background-image: url("/wp-content/uploads/2025/10/PORTADA_KEROS_ACTUAL.jpg");
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.post-type-archive-series.agrupacion-Actual .background-element .block-bg-overlay:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.post-type-archive-series.agrupacion-Innova .background-element {
  height: 250px !important;
}
.post-type-archive-series.agrupacion-Innova .background-element .block-bg-overlay {
  position: relative;
  background-image: url("/wp-content/uploads/2025/10/PORTADA_KEROS_INNOVA.jpg");
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.post-type-archive-series.agrupacion-Innova .background-element .block-bg-overlay:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.post-type-archive-series.agrupacion-SPC .background-element {
  height: 250px !important;
}
.post-type-archive-series.agrupacion-SPC .background-element .block-bg-overlay {
  position: relative;
  background-image: url("/wp-content/uploads/2025/09/spc.jpg");
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.post-type-archive-series.agrupacion-SPC .background-element .block-bg-overlay:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.post-type-archive-series .t-entry-visual-tc {
  border: none !important;
}
.post-type-archive-series .t-entry-visual-tc .t-overlay-content {
  border: none;
}
.post-type-archive-series .WOM-form-filtros__busqueda {
  padding-bottom: 0 !important;
}

.tax-product_cat.catalogo-General .background-element {
  height: 250px !important;
}
.tax-product_cat.catalogo-General .background-element .header-content {
  position: relative;
  background-image: url("/wp-content/uploads/2022/04/ELEMENT_V-uai-1534x657-1.jpg");
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.tax-product_cat.catalogo-General .background-element .header-content:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: -1;
}
.tax-product_cat.agrupacion-Belle-Epoque .background-element {
  height: 250px !important;
}
.tax-product_cat.agrupacion-Belle-Epoque .background-element .header-content {
  position: relative;
  background-image: url("/wp-content/uploads/2025/10/PORTADA_BELLE_EPOQUE.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.tax-product_cat.agrupacion-Belle-Epoque .background-element .header-content:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: -1;
}
.tax-product_cat.agrupacion-Actual .background-element {
  height: 250px !important;
}
.tax-product_cat.agrupacion-Actual .background-element .header-content {
  position: relative;
  background-image: url("/wp-content/uploads/2025/10/PORTADA_KEROS_ACTUAL.jpg");
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.tax-product_cat.agrupacion-Actual .background-element .header-content:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: -1;
}
.tax-product_cat.agrupacion-Innova .background-element {
  height: 250px !important;
}
.tax-product_cat.agrupacion-Innova .background-element .header-content {
  position: relative;
  background-image: url("/wp-content/uploads/2025/10/PORTADA_KEROS_INNOVA.jpg");
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.tax-product_cat.agrupacion-Innova .background-element .header-content:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: -1;
}
.tax-product_cat.agrupacion-SPC .background-element {
  height: 250px !important;
}
.tax-product_cat.agrupacion-SPC .background-element .header-content {
  position: relative;
  background-image: url("/wp-content/uploads/2025/09/spc.jpg");
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.tax-product_cat.agrupacion-SPC .background-element .header-content:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: -1;
}
.tax-product_cat .grid-item__visual {
  background-color: transparent !important;
  border: none !important;
}

.post-type-archive-series .t-entry-visual-tc {
  border: none !important;
}
.post-type-archive-series .t-entry-visual-tc .t-overlay-content {
  border: none;
}

.single-series .product-xana__contenido .title-subtitles {
  width: 75%;
}
.single-series .swiper-container {
  height: 80vh;
  position: relative;
}
.single-series .swiper-container::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
}
.single-series .titulo .titulo__slider {
  font-weight: 300;
  text-transform: uppercase;
  text-shadow: none !important;
}
.single-series .titulo .subtitulo__slider {
  font-size: 3rem !important;
  font-weight: 200;
  text-transform: uppercase;
  text-shadow: none !important;
}
.single-series .boton-pdf-v01__enlace {
  color: #999999;
}
.single-series .boton-pdf-v01__enlace .fa::before {
  color: #999999;
}
.single-series .filtro-v01 {
  display: none;
}
.single-series .listado-filtros-v01 {
  display: none;
}
.single-series .seccion-formato__titulo {
  text-transform: uppercase;
}
.single-series .serie_content_wrapper .product-xana {
  box-shadow: none !important;
}
.single-series .serie_content_wrapper .product-xana__imagen {
  background-color: transparent !important;
  margin: 0 !important;
}
.single-series .serie_content_wrapper .product-xana__contenido {
  margin: 0 !important;
}
.single-series .serie_content_wrapper .product-xana .t-entry-visual {
  border: none !important;
}
.single-series .serie_content_wrapper .product-xana .t-entry-visual .t-overlay-content {
  border: none;
}
.single-series #grid-related-series {
  margin-bottom: 2.25rem;
}
.single-series #grid-related-series .row-container .row-parent {
  padding: 0 !important;
}
.single-series #grid-related-series .row-container .row-parent h2 {
  text-align: left !important;
}

.single-product .flex-viewport {
  border: none !important;
}
.single-product .t-entry-visual {
  border: none !important;
}
.single-product .t-entry-visual .t-entry-visual-tc {
  border: none !important;
}
.single-product .t-entry-visual .t-entry-visual-tc .t-overlay-content {
  border: none;
}
.single-product #grid-related-products {
  margin-bottom: 2.25rem;
}
.single-product #grid-related-products h2 {
  text-align: left !important;
}
.single-product #grid-related-products .owl-stage {
  margin: inherit;
}
.single-product #grid-related-series {
  margin-bottom: 2.25rem;
}
.single-product #grid-related-series .row-container {
  border: none;
}
.single-product #grid-related-series .row-container .row-parent {
  padding: 0;
}
.single-product #grid-related-series h2 {
  text-align: left !important;
}

.single-ambientes .bloque-ambientes__descripcion .product-xana .t-entry-visual-cont {
  border-color: transparent !important;
}

/* Elimina marcos de página resultados, series, productos, ficha productos y relacionados */
.etiquetasProducto.Fabrica {
  background-color: inherit;
  padding: 0px 5px;
  color: #dd291e;
  margin: 0px 5px 5px 0px;
  font-weight: 800;
  font-size: 20px;
}

footer #nav_menu-2 .sub-menu {
  display: none;
}

.WOM-menu.modoVisual li,
.WOM-menu.modoVisual a {
  width: auto !important;
}

.WOM-menu.modoVisual li:not(:first-child) {
  margin-top: 0px;
}

#grid-related-series {
  background-color: white;
}

#grid-related-series .row-related {
  padding: 0px;
}

#grid-related-series .owl-dots .owl-dot span {
  background-color: rgba(25, 27, 30, 0.25);
}

.etiquetas-iconos img.iconosProducto {
  height: 50px;
}

footer.site-footer p {
  font-size: 13px;
  line-height: 1.75;
  color: #000000 !important;
}

h2.primary_font.sliderSeries {
  font-size: 60px;
}

.single-series .div-formatos > div > div {
  justify-content: left !important;
}

.single-product .etiquetas-iconos .Fabrica {
  pointer-events: none;
  cursor: default;
}

.tax-product_cat.agrupacion-Belle-Epoque h1.header-title > span,
.tax-product_cat.agrupacion-Innova h1.header-title > span,
.tax-product_cat.agrupacion-Actual h1.header-title > span {
  display: block !important;
}

/*
.tax-product_cat h1.header-title > span,
.post-type-archive-series h1.header-title > span {
   display: none !important;
  }
  */
.post-type-archive-series .style-Actual-bg h1.header-title > span,
.post-type-archive-series .style-Innova-bg h1.header-title > span,
.post-type-archive-series .style-SPC-bg h1.header-title > span,
.post-type-archive-series .style-Belle-Epoque-bg h1.header-title > span {
  display: block !important;
}

span.tituloFabrica {
  color: #dd291e;
}

.related.series {
  background-color: #ffffff !important;
}

.product-xana.tmb .t-entry-visual-tc,
.serie-xana.tmb .t-entry-visual-tc {
  border: initial !important;
}

.WOM-menu.modoVisual ul.inline-block {
  display: flex;
  align-items: flex-end;
}

#filtros-form .col-lg-3 {
  padding-top: 0px !important;
  padding-left: 36px;
  padding-bottom: 0;
}
@media (max-width: 959px) {
  #filtros-form .col-lg-3 {
    padding-bottom: 0px !important;
  }
}
@media (max-width: 959px) {
  #filtros-form .col-lg-9 {
    padding-left: 0px !important;
  }
}
#filtros-form .col-lg-9 {
  padding-top: 0px !important;
}
@media (max-width: 959px) {
  #filtros-form {
    margin-top: 45px !important;
  }
}
@media (max-width: 576px) {
  #filtros-form {
    margin-top: 0px !important;
  }
}

.gdpr-preferences {
  display: none;
}

.search-results .grid-search {
  grid-template-columns: repeat(4, 1fr);
  gap: 2rem;
  padding: 72px;
}
.search-results .grid-search .grid-search-item-container {
  border: none !important;
}
.search-results .grid-search .img-search-grid {
  background-size: cover !important;
}

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