.gc-cookies{--gc-c-tinta:var(--tinta,#070a12);--gc-c-pizarra:var(--pizarra,#4b5563);--gc-c-linea:var(--linea,#e5e7eb);--gc-c-azul:var(--azul,#2f55d4);z-index:60;border:1px solid var(--gc-c-linea);max-width:44rem;color:var(--gc-c-tinta);font-family:var(--font-texto,var(--font-sans,system-ui, sans-serif));background:#fff;border-radius:8px;gap:12px;margin-inline:auto;padding:16px 20px;font-size:.9375rem;line-height:1.5;display:grid;position:fixed;inset:auto 16px 16px;box-shadow:0 8px 32px #070a1224}body:has(.hd-pagina) .gc-cookies{font-family:Outfit,Arial,sans-serif}.gc-cookies p{margin:0}.gc-cookies a{color:var(--gc-c-azul);text-underline-offset:2px;text-decoration:underline}@media (min-width:48rem){.gc-cookies--resto,.gc-cookies--ue{grid-template-columns:1fr auto;align-items:center;gap:20px}}.gc-cookies--ue{max-width:60rem}.gc-cookies--resto{max-width:40rem;font-size:.875rem}.gc-cookies__botones{flex-wrap:wrap;gap:8px;display:flex}.gc-cookies__botones button{border:1px solid var(--gc-c-tinta);background:var(--gc-c-tinta);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;flex:auto;padding:8px 16px;font-size:.875rem;font-weight:600}.gc-cookies__botones button:hover{background:var(--gc-c-azul);border-color:var(--gc-c-azul)}.gc-cookies button:focus-visible,.gc-cookies a:focus-visible,.gc-cookies__interruptor input:focus-visible+span{outline:2px solid var(--gc-c-azul);outline-offset:2px}.gc-cookies-fondo{z-index:70;background:#070a1266;place-items:end center;padding:16px;display:grid;position:fixed;inset:0}@media (min-width:48rem){.gc-cookies-fondo{place-items:center}}.gc-cookies--panel{width:100%;max-width:32rem;max-height:calc(100dvh - 32px);padding:24px;position:relative;inset:auto;overflow-y:auto}.gc-cookies--panel:focus{outline:none}.gc-cookies--panel h2{margin:0 32px 4px 0;font-size:1.25rem;font-weight:700;line-height:1.2}.gc-cookies__categorias{margin:0;padding:0;list-style:none;display:grid}.gc-cookies__categorias li{border-top:1px solid var(--gc-c-linea);color:var(--gc-c-pizarra);justify-content:space-between;align-items:flex-start;gap:16px;padding-block:14px;font-size:.875rem;display:flex}.gc-cookies__nombre{color:var(--gc-c-tinta);font-size:.9375rem;font-weight:600}.gc-cookies__fija{color:var(--gc-c-pizarra);flex:none;font-size:.8125rem;font-weight:600}.gc-cookies__nota{color:var(--gc-c-pizarra);font-size:.8125rem}.gc-cookies__cerrar{width:32px;height:32px;color:var(--gc-c-pizarra);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:1.5rem;line-height:1;position:absolute;top:14px;right:14px}.gc-cookies__cerrar:hover{color:var(--gc-c-tinta)}.gc-cookies__interruptor{cursor:pointer;flex:none;display:inline-flex;position:relative}.gc-cookies__interruptor input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gc-cookies__interruptor span[aria-hidden]{background:var(--gc-c-linea);border-radius:999px;width:40px;height:24px;transition:background .15s}.gc-cookies__interruptor span[aria-hidden]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;margin:3px;transition:transform .15s;display:block;box-shadow:0 1px 2px #070a1233}.gc-cookies__interruptor input:checked+span[aria-hidden]{background:var(--gc-c-azul)}.gc-cookies__interruptor input:checked+span[aria-hidden]:after{transform:translate(16px)}.gc-cookies__oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
