/* Nitia · aviso de cookies. Identidad del sitio: Papel #F3EFE7, Tinta #1C2426, Óxido #96382A, Arena #CEC6B8.
 * «Aceptar» y «Rechazar» tienen exactamente el mismo tamaño, tipografía y peso visual. */
.ncook{
  position:fixed;left:0;right:0;bottom:0;z-index:9000;
  display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;
  padding:16px clamp(16px,4.8vw,80px);
  background:#F3EFE7;color:#1C2426;
  border-top:3px solid #96382A;
  box-shadow:0 -6px 24px rgba(28,36,38,.10);
  font-family:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',sans-serif;
  animation:ncook-entra .35s cubic-bezier(.2,.8,.2,1) both;
}
.ncook__txt{margin:0;flex:1 1 360px;font-size:15px;line-height:1.5;color:#1C2426}
.ncook__btns{display:flex;gap:12px;flex:0 0 auto}
.ncook__btn{
  box-sizing:border-box;width:132px;min-height:44px;padding:10px 16px;
  font:500 12px/1 'IBM Plex Mono',ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;
  color:#1C2426;background:transparent;border:1px solid #1C2426;border-radius:999px;cursor:pointer;
  transition:background-color .2s,color .2s;
}
.ncook__btn:hover{background:#1C2426;color:#F3EFE7}
.ncook__btn:focus-visible{outline:2px solid #96382A;outline-offset:3px}
@keyframes ncook-entra{from{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}
@media (max-width:600px){
  .ncook{padding:14px 16px;gap:12px}
  .ncook__txt{flex-basis:100%;font-size:14px}
  .ncook__btns{width:100%}
  .ncook__btn{flex:1 1 0;width:auto}
}
@media (prefers-reduced-motion:reduce){.ncook{animation:none}.ncook__btn{transition:none}}

/* Botón «Cookies» del pie: parece un enlace discreto (es un botón porque abre el aviso, no navega) */
.ncook-link{
  appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;padding:0;
  font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;
  text-decoration:underline;text-underline-offset:3px;cursor:pointer;
}
.ncook-link:hover{color:#96382A}
.ncook-link:focus-visible{outline:2px solid #96382A;outline-offset:3px}
.pie .ncook-link{position:relative;z-index:2}
