.cookies{position:fixed;left:16px;bottom:16px;z-index:60;width:min(440px,calc(100vw - 32px));display:grid;gap:14px;padding:18px 18px 16px;background:#222f30;color:#f7f7f5;border-radius:18px;box-shadow:0 18px 50px rgba(34,47,48,.28);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.cookies p{margin:0;color:rgba(247,247,245,.86)}.cookies a{color:#cef79e;text-decoration:underline;text-underline-offset:2px}.cookies__botones{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cookies__botones button{min-height:44px;padding:10px 16px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-weight:600;color:#222f30;background:#f7f7f5;transition:transform .18s cubic-bezier(.32,.72,0,1),background-color .18s}.cookies__botones button:last-child{background:#cef79e}.cookies__botones button:hover{background:#ffffff}.cookies__botones button:last-child:hover{background:#a7e26e}.cookies__botones button:active{transform:scale(.98)}.cookies a:focus-visible,.cookies__botones button:focus-visible{outline:2px solid #cef79e;outline-offset:2px}@media (max-width:520px){.cookies{left:12px;right:12px;bottom:12px;width:auto}}.pie__boton{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.pie__boton:hover{text-decoration:underline}