.elementor-9070201 .elementor-element.elementor-element-b96f839 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9070201 .elementor-element.elementor-element-e4a3e28{text-align:center;}.elementor-9070201 .elementor-element.elementor-element-e4a3e28 .elementor-heading-title{color:#212F52;font-family:"DM Sans", sans-serif;font-weight:500;letter-spacing:3px;}.elementor-9070201 .elementor-element.elementor-element-422c932 .elementor-text-editor{text-align:center;}.elementor-9070201 .elementor-element.elementor-element-422c932{color:#212F52;font-family:"DM Sans", sans-serif;font-size:15px;font-weight:300;line-height:1.3em;}.elementor-9070201 .elementor-element.elementor-element-422c932 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0% 30% 0% 30%;}.elementor-9070201 .elementor-element.elementor-element-236b4dd .elementor-tab-title, .elementor-9070201 .elementor-element.elementor-element-236b4dd .elementor-tab-title:before, .elementor-9070201 .elementor-element.elementor-element-236b4dd .elementor-tab-title:after, .elementor-9070201 .elementor-element.elementor-element-236b4dd .elementor-tab-content, .elementor-9070201 .elementor-element.elementor-element-236b4dd .elementor-tabs-content-wrapper{border-width:0px;}.elementor-9070201 .elementor-element.elementor-element-236b4dd .elementor-tab-title, .elementor-9070201 .elementor-element.elementor-element-236b4dd .elementor-tab-title a{color:#606A83;}.elementor-9070201 .elementor-element.elementor-element-236b4dd .elementor-tab-title.elementor-active a{color:#021239;}.elementor-9070201 .elementor-element.elementor-element-236b4dd .elementor-tab-title{font-family:"DM Sans", sans-serif;font-weight:300;text-transform:uppercase;}.elementor-9070201 .elementor-element.elementor-element-236b4dd > .elementor-widget-container{margin:35px 0px 035px 0px;}.elementor-9070201 .elementor-element.elementor-element-236b4dd{width:100%;}.elementor-9070201 .elementor-element.elementor-element-4668bf9 .elementor-tab-title, .elementor-9070201 .elementor-element.elementor-element-4668bf9 .elementor-tab-title:before, .elementor-9070201 .elementor-element.elementor-element-4668bf9 .elementor-tab-title:after, .elementor-9070201 .elementor-element.elementor-element-4668bf9 .elementor-tab-content, .elementor-9070201 .elementor-element.elementor-element-4668bf9 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-9070201 .elementor-element.elementor-element-4668bf9 .elementor-tab-title, .elementor-9070201 .elementor-element.elementor-element-4668bf9 .elementor-tab-title a{color:#606A83;}.elementor-9070201 .elementor-element.elementor-element-4668bf9 .elementor-tab-title.elementor-active a{color:#021239;}.elementor-9070201 .elementor-element.elementor-element-4668bf9 .elementor-tab-title{font-family:"DM Sans", sans-serif;font-weight:300;text-transform:uppercase;}.elementor-9070201 .elementor-element.elementor-element-4668bf9 > .elementor-widget-container{margin:35px 0px 035px 0px;}.elementor-9070201 .elementor-element.elementor-element-4668bf9{width:100%;}.elementor-9070201 .elementor-element.elementor-element-2c4ef0e .elementor-tab-title, .elementor-9070201 .elementor-element.elementor-element-2c4ef0e .elementor-tab-title:before, .elementor-9070201 .elementor-element.elementor-element-2c4ef0e .elementor-tab-title:after, .elementor-9070201 .elementor-element.elementor-element-2c4ef0e .elementor-tab-content, .elementor-9070201 .elementor-element.elementor-element-2c4ef0e .elementor-tabs-content-wrapper{border-width:0px;}.elementor-9070201 .elementor-element.elementor-element-2c4ef0e .elementor-tab-title, .elementor-9070201 .elementor-element.elementor-element-2c4ef0e .elementor-tab-title a{color:#606A83;}.elementor-9070201 .elementor-element.elementor-element-2c4ef0e .elementor-tab-title.elementor-active a{color:#021239;}.elementor-9070201 .elementor-element.elementor-element-2c4ef0e .elementor-tab-title{font-family:"DM Sans", sans-serif;font-weight:300;text-transform:uppercase;}.elementor-9070201 .elementor-element.elementor-element-2c4ef0e > .elementor-widget-container{margin:35px 0px 035px 0px;}.elementor-9070201 .elementor-element.elementor-element-2c4ef0e{width:100%;}.elementor-9070201 .elementor-element.elementor-element-a98b9ef .elementor-text-editor{text-align:center;}.elementor-9070201 .elementor-element.elementor-element-a98b9ef{color:#212F52;font-family:"DM Sans", sans-serif;font-size:15px;font-weight:300;}.elementor-9070201 .elementor-element.elementor-element-a98b9ef > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0% 20% 0% 20%;}@media(max-width:1024px){.elementor-9070201 .elementor-element.elementor-element-422c932 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9070201 .elementor-element.elementor-element-a98b9ef > .elementor-widget-container{margin:0px 0px 80px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-9070201 .elementor-element.elementor-element-b96f839{width:100%;}}/* Start custom CSS for tabs, class: .elementor-element-236b4dd *//* --------------------------------------------
KIIROI - Guía de tallas: pestañas
-------------------------------------------- */

/* Contenedor general */
.kiiroi-size-guide-tabs {
  max-width: 900px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Centrar pestañas */
.kiiroi-size-guide-tabs .elementor-tabs-wrapper {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 0 !important;
  border: none !important;
  text-align: center !important;
}
7*
/* Cada pestaña 
.kiiroi-size-guide-tabs .elementor-tab-title {
  background: transparent !important;
  border: none !important;
  padding: 12px 32px !important;
  color: #212f52 !important;
  text-decoration: none !important;
}*/

/* Pestaña activa */
.kiiroi-size-guide-tabs .elementor-tab-title.elementor-active {
  /*background: transparent !important;
  border-bottom: 2px solid #212f52 !important;*/
  font-weight: 600 !important;
}

/* Hover */
.kiiroi-size-guide-tabs .elementor-tab-title:hover {
  color: #80889c !important;
  /*background-color: #fffce8 !important;*/
}

/* Línea vertical entre pestañas */
.kiiroi-size-guide-tabs .elementor-tab-title:not(:last-child)::after {
  content: "" !important;
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 1px !important;
  height: 18px !important;
  background-color: #606A83 !important;
}

/* Contenido de las pestañas 
.kiiroi-size-guide-tabs .elementor-tab-content {
  font-family: "DM Sans", sans-serif !important;
  color: #212f52 !important;
  border: none !important;
  padding: 45px 20px 20px 20px !important;
}*/

/* Quitar bordes raros del widget */
.kiiroi-size-guide-tabs .elementor-tabs,
.kiiroi-size-guide-tabs .elementor-tabs-content-wrapper {
  border: none !important;
}

/* --------------------------------------------
KIIROI - Guía de tallas: ocultar pestañas duplicadas en mobile
URL: /content/9-guia-de-tallas
-------------------------------------------- */

/* Ocultar los títulos mobile que Elementor genera dentro del contenido */
.kiiroi-size-guide-tabs .elementor-tab-mobile-title,
.kiiroi-size-guide-tabs .elementor-tabs-content-wrapper > .elementor-tab-title {
  display: none !important;
}

/* Mantener visible el menú horizontal de pestañas también en mobile */
@media (max-width: 767px) {
  .kiiroi-size-guide-tabs .elementor-tabs-wrapper {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    margin-bottom: 35px !important;
    border: none !important;
  }

  .kiiroi-size-guide-tabs .elementor-tab-title {
    display: inline-flex !important;
    width: auto !important;
    font-size: 14px !important;
    padding: 0 12px !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  /* Separadores verticales entre Anillos / Pulseras / Cadenas */
  .kiiroi-size-guide-tabs .elementor-tabs-wrapper > .elementor-tab-title:not(:last-child)::after {
    content: "" !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 1px !important;
    height: 16px !important;
    background-color: #80889c !important;
  }

  /* Evitar bordes o fondos raros en mobile */
  .kiiroi-size-guide-tabs .elementor-tabs-content-wrapper,
  .kiiroi-size-guide-tabs .elementor-tab-content {
    border: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-4668bf9 *//* --------------------------------------------
KIIROI - Guía de tallas: pestañas
-------------------------------------------- */

/* Contenedor general */
.kiiroi-size-guide-tabs {
  max-width: 900px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Centrar pestañas */
.kiiroi-size-guide-tabs .elementor-tabs-wrapper {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 0 !important;
  border: none !important;
  text-align: center !important;
}
7*
/* Cada pestaña 
.kiiroi-size-guide-tabs .elementor-tab-title {
  background: transparent !important;
  border: none !important;
  padding: 12px 32px !important;
  color: #212f52 !important;
  text-decoration: none !important;
}*/

/* Pestaña activa */
.kiiroi-size-guide-tabs .elementor-tab-title.elementor-active {
  /*background: transparent !important;
  border-bottom: 2px solid #212f52 !important;*/
  font-weight: 600 !important;
}

/* Hover */
.kiiroi-size-guide-tabs .elementor-tab-title:hover {
  color: #80889c !important;
  /*background-color: #fffce8 !important;*/
}

/* Línea vertical entre pestañas */
.kiiroi-size-guide-tabs .elementor-tab-title:not(:last-child)::after {
  content: "" !important;
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 1px !important;
  height: 18px !important;
  background-color: #606A83 !important;
}

/* Contenido de las pestañas 
.kiiroi-size-guide-tabs .elementor-tab-content {
  font-family: "DM Sans", sans-serif !important;
  color: #212f52 !important;
  border: none !important;
  padding: 45px 20px 20px 20px !important;
}*/

/* Quitar bordes raros del widget */
.kiiroi-size-guide-tabs .elementor-tabs,
.kiiroi-size-guide-tabs .elementor-tabs-content-wrapper {
  border: none !important;
}

/* --------------------------------------------
KIIROI - Guía de tallas: ocultar pestañas duplicadas en mobile
URL: /content/9-guia-de-tallas
-------------------------------------------- */

/* Ocultar los títulos mobile que Elementor genera dentro del contenido */
.kiiroi-size-guide-tabs .elementor-tab-mobile-title,
.kiiroi-size-guide-tabs .elementor-tabs-content-wrapper > .elementor-tab-title {
  display: none !important;
}

/* Mantener visible el menú horizontal de pestañas también en mobile */
@media (max-width: 767px) {
  .kiiroi-size-guide-tabs .elementor-tabs-wrapper {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    margin-bottom: 35px !important;
    border: none !important;
  }

  .kiiroi-size-guide-tabs .elementor-tab-title {
    display: inline-flex !important;
    width: auto !important;
    font-size: 14px !important;
    padding: 0 12px !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  /* Separadores verticales entre Anillos / Pulseras / Cadenas */
  .kiiroi-size-guide-tabs .elementor-tabs-wrapper > .elementor-tab-title:not(:last-child)::after {
    content: "" !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 1px !important;
    height: 16px !important;
    background-color: #80889c !important;
  }

  /* Evitar bordes o fondos raros en mobile */
  .kiiroi-size-guide-tabs .elementor-tabs-content-wrapper,
  .kiiroi-size-guide-tabs .elementor-tab-content {
    border: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-2c4ef0e *//* --------------------------------------------
KIIROI - Guía de tallas: pestañas
-------------------------------------------- */

/* Contenedor general */
.kiiroi-size-guide-tabs {
  max-width: 900px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Centrar pestañas */
.kiiroi-size-guide-tabs .elementor-tabs-wrapper {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 0 !important;
  border: none !important;
  text-align: center !important;
}
7*
/* Cada pestaña 
.kiiroi-size-guide-tabs .elementor-tab-title {
  background: transparent !important;
  border: none !important;
  padding: 12px 32px !important;
  color: #212f52 !important;
  text-decoration: none !important;
}*/

/* Pestaña activa */
.kiiroi-size-guide-tabs .elementor-tab-title.elementor-active {
  /*background: transparent !important;
  border-bottom: 2px solid #212f52 !important;*/
  font-weight: 600 !important;
}

/* Hover */
.kiiroi-size-guide-tabs .elementor-tab-title:hover {
  color: #80889c !important;
  /*background-color: #fffce8 !important;*/
}

/* Línea vertical entre pestañas */
.kiiroi-size-guide-tabs .elementor-tab-title:not(:last-child)::after {
  content: "" !important;
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 1px !important;
  height: 18px !important;
  background-color: #606A83 !important;
}

/* Contenido de las pestañas 
.kiiroi-size-guide-tabs .elementor-tab-content {
  font-family: "DM Sans", sans-serif !important;
  color: #212f52 !important;
  border: none !important;
  padding: 45px 20px 20px 20px !important;
}*/

/* Quitar bordes raros del widget */
.kiiroi-size-guide-tabs .elementor-tabs,
.kiiroi-size-guide-tabs .elementor-tabs-content-wrapper {
  border: none !important;
}

/* --------------------------------------------
KIIROI - Guía de tallas: ocultar pestañas duplicadas en mobile
URL: /content/9-guia-de-tallas
-------------------------------------------- */

/* Ocultar los títulos mobile que Elementor genera dentro del contenido */
.kiiroi-size-guide-tabs .elementor-tab-mobile-title,
.kiiroi-size-guide-tabs .elementor-tabs-content-wrapper > .elementor-tab-title {
  display: none !important;
}

/* Mantener visible el menú horizontal de pestañas también en mobile */
@media (max-width: 767px) {
  .kiiroi-size-guide-tabs .elementor-tabs-wrapper {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    margin-bottom: 35px !important;
    border: none !important;
  }

  .kiiroi-size-guide-tabs .elementor-tab-title {
    display: inline-flex !important;
    width: auto !important;
    font-size: 14px !important;
    padding: 0 12px !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  /* Separadores verticales entre Anillos / Pulseras / Cadenas */
  .kiiroi-size-guide-tabs .elementor-tabs-wrapper > .elementor-tab-title:not(:last-child)::after {
    content: "" !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 1px !important;
    height: 16px !important;
    background-color: #80889c !important;
  }

  /* Evitar bordes o fondos raros en mobile */
  .kiiroi-size-guide-tabs .elementor-tabs-content-wrapper,
  .kiiroi-size-guide-tabs .elementor-tab-content {
    border: none !important;
  }
}/* End custom CSS */