/* No Preguntes · Paso 113 · Breadcrumbs compactos y elegantes */
#info .np70-info-page > .np69-back{
  display:none!important;
}

#info #np70InfoContent > .np78-breadcrumbs{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  width:min(100% - 24px,1320px)!important;
  min-height:56px!important;
  margin:10px auto 18px!important;
  padding:8px 10px!important;
  overflow:hidden!important;
  border:1px solid rgba(217,180,95,.15)!important;
  border-radius:18px!important;
  background:rgba(9,8,14,.76)!important;
  box-shadow:0 16px 44px rgba(0,0,0,.18)!important;
  backdrop-filter:blur(16px)!important;
  -webkit-backdrop-filter:blur(16px)!important;
}

#info #np70InfoContent > .np78-breadcrumbs::before{
  content:"Estás en";
  flex:0 0 auto;
  padding:0 4px 0 6px;
  color:rgba(217,180,95,.72);
  font:800 9px/1 Montserrat,Arial,sans-serif;
  letter-spacing:.16em;
  text-transform:uppercase;
}

#info .np78-breadcrumbs ol{
  display:flex!important;
  flex:1 1 auto!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  gap:0!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow-x:auto!important;
  overscroll-behavior-inline:contain;
  scrollbar-width:none;
  list-style:none!important;
}
#info .np78-breadcrumbs ol::-webkit-scrollbar{display:none}

#info .np78-breadcrumbs li{
  display:flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  gap:0!important;
  min-width:0!important;
}

#info .np78-breadcrumbs li:not(:last-child)::after{
  content:""!important;
  width:1px!important;
  height:22px!important;
  margin:0 6px!important;
  background:linear-gradient(180deg,transparent,rgba(217,180,95,.34),transparent)!important;
}

#info .np78-breadcrumbs a,
#info .np78-breadcrumbs [aria-current="page"]{
  display:inline-flex!important;
  align-items:center!important;
  min-height:38px!important;
  padding:0 13px!important;
  border:1px solid transparent!important;
  border-radius:12px!important;
  font:700 12px/1 Montserrat,Arial,sans-serif!important;
  letter-spacing:-.01em!important;
  white-space:nowrap!important;
  text-decoration:none!important;
}

#info .np78-breadcrumbs a{
  color:rgba(247,236,218,.64)!important;
  background:transparent!important;
  transition:color .18s ease,background .18s ease,border-color .18s ease!important;
}

#info .np78-breadcrumbs a:hover,
#info .np78-breadcrumbs a:focus-visible{
  border-color:rgba(217,180,95,.15)!important;
  background:rgba(217,180,95,.07)!important;
  color:#f2d78b!important;
  outline:none!important;
}

#info .np78-breadcrumbs [aria-current="page"]{
  border-color:rgba(217,180,95,.22)!important;
  background:linear-gradient(180deg,rgba(217,180,95,.16),rgba(217,180,95,.08))!important;
  color:#fff4df!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
}

#info .np78-breadcrumbs li:first-child a{
  padding-left:12px!important;
}
#info .np78-breadcrumbs li:first-child a::before{
  content:"";
  width:7px;
  height:7px;
  margin-right:8px;
  border:1px solid rgba(217,180,95,.62);
  border-radius:50%;
  background:rgba(217,180,95,.18);
  box-shadow:0 0 0 4px rgba(217,180,95,.04);
}

@media(max-width:720px){
  #info #np70InfoContent > .np78-breadcrumbs{
    width:min(100% - 14px,720px)!important;
    min-height:50px!important;
    margin:6px auto 14px!important;
    padding:6px!important;
    border-radius:15px!important;
  }
  #info #np70InfoContent > .np78-breadcrumbs::before{
    display:none!important;
  }
  #info .np78-breadcrumbs a,
  #info .np78-breadcrumbs [aria-current="page"]{
    min-height:36px!important;
    padding:0 10px!important;
    font-size:11px!important;
  }
  #info .np78-breadcrumbs li:not(:last-child)::after{
    height:18px!important;
    margin:0 3px!important;
  }
}
