/* Ajustes de fidelidad 1:1 con BigCommerce Vault + Script Manager */
@media (min-width: 801px) {
  .navPages-action {
    padding-left: 11px !important;
    padding-right: 11px !important;
  }
}

#menu .navPages-list,
#menu .navPage-subMenu-list {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}

/* Acordeón de Descripción del Producto (Fondo negro #000, texto blanco, barra #f7f7f7) */
.productView-description #accordion,
.productView-description #accordion .ui-widget,
.productView-description #accordion .ui-widget-content {
  font-family: 'Poppins', Arial, Helvetica, sans-serif !important;
}

.productView-description #accordion .ui-accordion-header {
  background: #f7f7f7 !important;
  background-color: #f7f7f7 !important;
  color: #1a1a1a !important;
  border: 1px solid #d7d7d7 !important;
  border-radius: 0 !important;
  padding: 15px 20px !important;
  margin-top: 15px !important;
  margin-bottom: 0 !important;
  font-family: 'Poppins', Arial, Helvetica, sans-serif !important;
}

.productView-description #accordion .ui-accordion-header .tab-title,
.productView-description #accordion .ui-accordion-header a {
  color: #1a1a1a !important;
}

.productView-description #accordion .ui-accordion-header .ui-accordion-header-icon {
  display: none !important;
}

.productView-description #accordion .ui-accordion-content,
.productView-description #accordion > div {
  background: #000000 !important;
  background-color: #000000 !important;
  color: #ffffff !important;
  border: 1px solid #d7d7d7 !important;
  border-top: 0 !important;
  border-radius: 0 !important;
  padding: 20px !important;
}

.productView-description #accordion > div h2,
.productView-description #accordion > div h3,
.productView-description #accordion > div h4,
.productView-description #accordion > div p,
.productView-description #accordion > div li,
.productView-description #accordion > div strong,
.productView-description #accordion > div em {
  color: #ffffff !important;
}

.productView-description #accordion > div h3 {
  font-size: 20px !important;
  font-weight: 700 !important;
  margin: 20px 0 10px !important;
  text-transform: none !important;
}

.productView-description #accordion > div ul,
.productView-description #accordion > div ol {
  margin: 0 0 16px 20px !important;
  padding: 0 !important;
}

.productView-description #accordion > div li {
  margin-bottom: 4px !important;
}

.productView-description #accordion > div a {
  color: #ff762b !important;
  text-decoration: underline !important;
}

.productView-description #accordion > div a:hover {
  color: #ff6a00 !important;
}

