/* Paginación de carrusel (estructura; colores, tamaños y tipografía vienen de los controles). */
.rc3n-pag{--pag-on:#AE8838;--pag-off:#3A3A38;display:flex;align-items:center;gap:20px}
.rc3n-pag__bars{display:flex;gap:6px;flex:1;max-width:320px}
.rc3n-pag__bar{flex:1;height:20px;padding:0;margin:0;background:transparent;border:0;border-radius:0;cursor:pointer;display:flex;align-items:center}
.rc3n-pag__bar:focus:not(:focus-visible){outline:none}
.rc3n-pag__bar span{display:block;width:100%;height:2px;background:var(--pag-off);transition:background .4s}
.rc3n-pag__bar.is-on span{background:var(--pag-on)}
.rc3n-pag__count{font-family:Bricolage,sans-serif;font-weight:300;font-size:15px;color:#A3A3A3;font-variant-numeric:tabular-nums;white-space:nowrap}
.rc3n-pag__range{color:#AE8838}
