:root{--tinta:#14110c;--tinta-fija:#14110c;--c-canvas:#f7f1e3;--c-fondo:#fffdf6;--c-superficie:#f0e7d0;--c-borde:#14110c;--c-borde-suave:#e5dcc4;--c-texto:#14110c;--c-texto-2:#6d6450;--c-acento:#f0a500;--c-oscuro:#14110c;--c-sobre-oscuro:#f6eeda;--c-sobre-oscuro-2:#b5aa8d;--c-titular-baja:#4ade80;--c-titular-sube:#ff6b6b;--c-barato:#186832;--c-barato-bg:#d9f0c8;--c-caro:#b02535;--c-caro-bg:#ffdcd2;--resalte:#fbeec7;--fuente:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radio:10px;--radio-g:14px;--c-sombra:#14110c;--sombra:4px 4px 0 var(--c-sombra);--sombra-s:2px 2px 0 var(--c-sombra);--ancho-max:64rem;--dino:url(/branding/mascota-mini-claro.webp);--garabato:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5 Q 10 1 18 5 T 34 5 T 50 5 T 66 5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}[data-theme=dark]{color-scheme:dark;--tinta:#f2e8d2;--c-canvas:#14110b;--c-fondo:#1d1811;--c-superficie:#2a2416;--c-borde:#f2e8d2;--c-borde-suave:#3a3323;--c-texto:#f2e8d2;--c-texto-2:#b1a687;--c-oscuro:#0a0805;--c-sobre-oscuro:#f2e8d2;--c-sobre-oscuro-2:#978c6e;--c-barato:#8ade9f;--c-barato-bg:#1b3321;--c-caro:#ff9d90;--c-caro-bg:#3d1712;--resalte:#2e2610;--c-sombra:#5c4f33;--dino:url(/branding/mascota-mini-oscuro.webp)}*{box-sizing:border-box}html{background:var(--c-oscuro)}body{font-family:var(--fuente);color:var(--c-texto);background:var(--c-canvas);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}::selection{background:var(--c-acento);color:var(--tinta-fija)}h1{letter-spacing:-.03em;margin:.2em 0 .4em;font-size:clamp(1.7rem,3.4vw + .7rem,2.5rem);font-weight:900;line-height:1.12}h2{letter-spacing:-.02em;margin:0 0 .6em;font-size:1.28rem;font-weight:800;line-height:1.3}p{margin:.4em 0 1em}a{color:var(--c-texto);text-decoration:underline;text-decoration-color:var(--c-acento);text-underline-offset:3px;border-radius:3px;font-weight:600;text-decoration-thickness:2.5px;transition:background-color .12s,color .12s}a:hover{color:var(--tinta-fija);background:var(--c-acento);text-decoration-color:var(--tinta-fija)}a.boton{color:var(--tinta-fija);background:var(--c-acento);border:2px solid var(--tinta);border-radius:var(--radio);box-shadow:var(--sombra);padding:10px 16px;font-weight:800;text-decoration:none;display:inline-block}:focus-visible{outline:3px solid var(--c-acento);outline-offset:2px;border-radius:2px}[id]{scroll-margin-top:16px}main{padding-bottom:56px}main>.contenedor:first-child{padding-top:28px}.contenedor{width:100%;max-width:var(--ancho-max);margin-inline:auto;padding-inline:20px}.hero-banda{background:var(--c-oscuro);color:var(--c-sobre-oscuro);border-bottom:3px solid var(--c-acento)}.hero-banda h1{color:inherit}.hero-banda .kicker{color:var(--c-acento)}.hero-banda .sub{color:var(--c-sobre-oscuro-2);font-weight:500}.garabato{position:relative}.garabato:after{content:"";background:var(--c-acento);height:8px;mask:var(--garabato) repeat-x left center / 46px 8px;-webkit-mask:var(--garabato) repeat-x left center / 46px 8px;position:absolute;bottom:-7px;left:0;right:0}.cabecera-pagina,.hero-banda{--miga-enlace:var(--c-sobre-oscuro-2);--miga-actual:var(--c-sobre-oscuro);--miga-sep:var(--c-acento);--miga-sep-opacidad:1}.kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--c-texto-2);font-size:.72rem;font-weight:800;display:block}.tarjeta{background:var(--c-fondo);border:2px solid var(--tinta);border-radius:var(--radio-g);box-shadow:var(--sombra);padding:clamp(16px,3vw,24px)}.chip{border:2px solid var(--tinta);white-space:nowrap;border-radius:999px;align-items:center;gap:.35em;padding:.12em .7em;font-size:.8rem;font-weight:700;display:inline-flex}.chip-barato{color:var(--c-barato);background:var(--c-barato-bg)}.chip-caro{color:var(--c-caro);background:var(--c-caro-bg)}.chip-neutro{color:var(--c-texto);background:var(--c-superficie)}.precio{font-variant-numeric:tabular-nums;font-size:1.15em;font-weight:800}.num{font-variant-numeric:tabular-nums}.prosa{max-width:none}.etiqueta-fila{margin-left:8px;rotate:-2deg}.scroll-x{contain:paint;overflow-x:auto}.oculto-visual{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla{border-collapse:collapse;width:100%;font-size:.95rem}.tabla th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--c-texto-2);border-bottom:2px solid var(--tinta);padding:10px 12px;font-size:.72rem;font-weight:800}.tabla td{border-bottom:1px solid var(--c-borde-suave);padding:11px 12px}.tabla tr:last-child td{border-bottom:0}.tabla td.num{white-space:nowrap}@media (width<=480px){.tabla{font-size:.88rem}.tabla th,.tabla td{padding-inline:8px}}.saltar-contenido[data-astro-cid-hkbrpulz]{z-index:20;background:var(--c-acento);color:var(--tinta-fija);border:2px solid var(--tinta);box-shadow:var(--sombra);padding:10px 16px;font-weight:800;text-decoration:none;transition:translate .15s;position:absolute;top:8px;left:8px;translate:0 -200%}.saltar-contenido[data-astro-cid-hkbrpulz]:focus{translate:0}main[data-astro-cid-hkbrpulz]:focus{outline:none}@media (prefers-reduced-motion:reduce){.saltar-contenido[data-astro-cid-hkbrpulz]{transition:none}}.cabecera[data-astro-cid-hkbrpulz]{background:var(--c-fondo);border-bottom:3px solid var(--tinta)}.cabecera[data-astro-cid-hkbrpulz].con-banda{border-bottom:0}.cabecera-inner[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;padding-block:14px;display:flex}.marca[data-astro-cid-hkbrpulz]{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.marca[data-astro-cid-hkbrpulz]:hover{background:0 0}.marca-dino[data-astro-cid-hkbrpulz]{aspect-ratio:170/112;background:var(--dino) center / contain no-repeat;height:40px;margin-block:-2px;transition:rotate .2s}.marca[data-astro-cid-hkbrpulz]:hover .marca-dino[data-astro-cid-hkbrpulz]{rotate:-8deg}.marca[data-astro-cid-hkbrpulz] .wordmark{width:auto;height:36px;color:var(--tinta);display:block}.cabecera-der[data-astro-cid-hkbrpulz]{align-items:center;gap:8px;min-width:0;display:flex}.tema[data-astro-cid-hkbrpulz]{width:36px;height:36px;color:var(--c-texto-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .18s,color .18s;display:grid}.tema[data-astro-cid-hkbrpulz]:hover{background:var(--resalte);color:var(--tinta)}.tema[data-astro-cid-hkbrpulz] .sol[data-astro-cid-hkbrpulz]{display:none}[data-theme=dark] .tema[data-astro-cid-hkbrpulz] .sol[data-astro-cid-hkbrpulz]{display:block}[data-theme=dark] .tema[data-astro-cid-hkbrpulz] .luna[data-astro-cid-hkbrpulz]{display:none}@media (width<=640px){.cabecera-inner[data-astro-cid-hkbrpulz]{flex-wrap:nowrap;gap:8px;padding-block:12px;position:relative}.cabecera-der[data-astro-cid-hkbrpulz]{display:block}.tema[data-astro-cid-hkbrpulz]{display:none}.marca[data-astro-cid-hkbrpulz]{gap:8px}.marca-dino[data-astro-cid-hkbrpulz]{height:32px}.marca[data-astro-cid-hkbrpulz] .wordmark{height:30px}}@media (width<=380px){.marca-dino[data-astro-cid-hkbrpulz]{height:28px}.marca[data-astro-cid-hkbrpulz] .wordmark{height:27px}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after,.marca-dino[data-astro-cid-hkbrpulz]{transition:none}}.banda-buscador[data-astro-cid-hkbrpulz]{background:var(--c-fondo);border-bottom:3px solid var(--tinta)}.banda-buscador[data-astro-cid-hkbrpulz] .contenedor[data-astro-cid-hkbrpulz]{padding-block:4px 18px}.pie[data-astro-cid-hkbrpulz]{background:var(--c-oscuro);color:var(--c-sobre-oscuro-2);border-top:3px solid var(--c-acento);font-size:.85rem}.pie-inner[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:24px 40px;padding-block:32px 36px;display:flex}.pie-info[data-astro-cid-hkbrpulz]{max-width:22rem}.pie-marca[data-astro-cid-hkbrpulz]{color:var(--c-sobre-oscuro);align-items:center;gap:10px;margin:0 0 12px;display:flex}.pie-marca[data-astro-cid-hkbrpulz] .wordmark{width:auto;height:50px}@media (width<=380px){.pie-marca[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:44px}.pie-marca[data-astro-cid-hkbrpulz] .wordmark{height:40px}}.pie-claim[data-astro-cid-hkbrpulz]{color:var(--c-sobre-oscuro);margin:0 0 6px;font-weight:600}.pie-fuente[data-astro-cid-hkbrpulz]{margin:0}.pie-nav--doble[data-astro-cid-hkbrpulz]{columns:11rem 2;column-gap:36px}.pie-nav--doble[data-astro-cid-hkbrpulz] .pie-titulo[data-astro-cid-hkbrpulz]{column-span:all}.pie-titulo[data-astro-cid-hkbrpulz]{letter-spacing:.09em;text-transform:uppercase;color:var(--c-sobre-oscuro-2);margin:0 0 8px;font-size:.72rem;font-weight:800}.pie-titulo[data-astro-cid-hkbrpulz]:after{content:"";background:var(--c-acento);width:46px;height:8px;mask:var(--garabato) repeat-x left center / 46px 8px;-webkit-mask:var(--garabato) repeat-x left center / 46px 8px;margin-top:4px;display:block}.pie-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{width:fit-content;color:var(--c-sobre-oscuro-2);margin-bottom:7px;font-weight:600;text-decoration:none;transition:color .12s,translate .12s;display:block}.pie-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--c-acento);background:0 0;translate:3px}.pie[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:focus-visible{outline-color:var(--c-acento)}.barra-titular{background:var(--c-acento);border-bottom:2px solid var(--tinta-fija);color:var(--tinta-fija);font-size:.8rem;text-decoration:none;display:block}.barra-titular:hover strong{text-decoration:underline}.barra-titular-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding-block:9px;display:flex}.titular-datos{flex-wrap:wrap;gap:6px 18px;display:flex}.titular-combustible{white-space:nowrap;align-items:center;gap:7px;display:flex}.tend{border:2px solid var(--tinta-fija);color:var(--tinta-fija);box-shadow:2px 2px 0 var(--tinta-fija);border-radius:999px;padding:1px 9px;font-size:.68rem;font-weight:800;rotate:-2deg}.tend.sube{background:var(--c-titular-sube)}.tend.baja{background:var(--c-titular-baja)}.tend.neutro{background:var(--c-sobre-oscuro)}.titular-contexto{font-size:.68rem}.titular-medias,.titular-corto,.titular-flecha{display:none}@media (width<=640px){.barra-titular-inner{flex-wrap:nowrap;justify-content:center;gap:10px;padding-inline:12px}.titular-medias,.titular-corto,.titular-flecha{display:inline}.por-litro{display:none}.titular-datos{flex-wrap:nowrap;gap:10px}.titular-combustible{background:var(--c-sobre-oscuro);border:2px solid var(--tinta-fija);box-shadow:1px 1px 0 var(--tinta-fija);border-radius:999px;padding:2px 5px}.titular-combustible.sube{background:var(--c-titular-sube)}.titular-combustible.baja{background:var(--c-titular-baja)}.titular-contexto,.tend{display:none}.titular-nombre{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.nav{gap:2px;display:flex}.nav a,.nav summary{color:var(--c-texto-2);white-space:nowrap;flex:none;padding:7px 14px;font-size:.94rem;font-weight:700;text-decoration:none;transition:color .18s;position:relative}.nav a:after,.nav summary:after{content:"";background:var(--c-acento);transform-origin:0;border-radius:4px;height:5px;transition:scale .22s ease-out;position:absolute;bottom:2px;left:12px;right:12px;scale:0 1}.nav a:hover{color:var(--tinta);background:0 0}.nav a:hover:after,.nav summary:hover:after,.nav-menu[open] summary:after{scale:1}.nav a[aria-current=page],.nav summary.activo{color:var(--tinta);font-weight:800}.nav a[aria-current=page]:after,.nav summary.activo:after{scale:1}.nav-tema .sol{display:none}[data-theme=dark] .nav-tema .sol{display:block}[data-theme=dark] .nav-tema .luna,.nav-menu{display:none}@media (width<=640px){.nav-escritorio{display:none}.nav-menu{display:block}.nav summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:0 8px;list-style:none;display:flex}.nav summary::-webkit-details-marker{display:none}.nav-menu-panel{z-index:10;background:var(--c-fondo);border-block:2px solid var(--tinta);max-height:70vh;padding:12px 20px;display:grid;position:absolute;inset:100% 0 auto;overflow-y:auto}.nav-menu-panel a{padding:12px 0}.nav-menu-panel a:after{width:24px;left:0;right:auto}.nav-tema{text-align:left;color:var(--c-texto-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:14px 0;display:flex}.nav summary:focus-visible,.nav-tema:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.nav a:after,.nav summary:after{transition:none}}.buscador{position:relative}.lupa,.atajo,.limpiar{z-index:1;position:absolute;top:50%;translate:0 -50%}.lupa{width:15px;height:15px;color:var(--c-texto-2);pointer-events:none;left:13px}.atajo{border:2px solid var(--tinta);font:700 .72rem var(--fuente);color:var(--tinta);background:var(--c-superficie);pointer-events:none;border-radius:6px;padding:0 7px;line-height:1.5;transition:opacity .15s;right:12px}.buscador:has(input:focus,input:not(:placeholder-shown)) .atajo{opacity:0}.limpiar{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;right:0}@media (width<=767px){.atajo{display:none}}.buscador-input{border:2px solid var(--tinta);width:100%;color:var(--c-texto);background:var(--c-fondo);box-shadow:var(--sombra-s);border-radius:10px;padding:10px 44px 10px 38px;font-family:inherit;font-size:1rem;font-weight:500;transition:box-shadow .15s,translate .15s}.buscador-input:hover{box-shadow:3px 3px 0 var(--tinta);translate:-1px -1px}.buscador-input:focus{box-shadow:4px 4px 0 var(--c-acento);outline:none;translate:-1px -1px}.buscador-input.grande{box-shadow:5px 5px 0 var(--c-acento);border-width:3px;border-radius:12px;padding:15px 46px 15px 44px;font-size:1.05rem}.buscador-input.grande:hover,.buscador-input.grande:focus{box-shadow:6px 6px 0 var(--c-acento)}.buscador:has(.grande) .lupa{width:17px;height:17px;left:16px}.buscador ul{z-index:10;color:var(--c-texto);background:var(--c-fondo);border:3px solid var(--tinta);box-shadow:6px 6px 0 var(--tinta);border-radius:12px;max-height:22rem;margin:10px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.buscador li{cursor:pointer;color:var(--c-texto);border-radius:8px;padding:11px 14px;font-size:1rem;font-weight:600;line-height:1.3}.buscador li[aria-selected=true],.buscador li:hover{background:var(--c-acento);color:var(--tinta-fija)}
