.toxo-logo-hz[data-astro-cid-ukchzb5d]{display:inline-block;line-height:0}.toxo-logo-hz[data-astro-cid-ukchzb5d] svg{width:100%;height:100%;display:block;overflow:visible}.toxo-logo-hz[data-astro-cid-ukchzb5d] .toxo-verde{fill:#8fd400}.toxo-logo-hz[data-astro-cid-ukchzb5d] .toxo-blanco{fill:#f2f7e8}.cabecera[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:900;transition:background .35s ease,box-shadow .35s ease}.cabecera[data-astro-cid-3ef6ksr2].compacta{background:#0a0e06d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line-soft)}.cabecera__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:14px;height:var(--header-h)}.cabecera__logo[data-astro-cid-3ef6ksr2]{display:inline-flex;height:30px;width:auto;transition:height .35s var(--ease-toxo)}.cabecera[data-astro-cid-3ef6ksr2].compacta .cabecera__logo[data-astro-cid-3ef6ksr2]{height:24px}.cabecera__svg{height:100%;width:auto;aspect-ratio:9258.21 / 2757.71}.cabecera__nav[data-astro-cid-3ef6ksr2]{display:none}.cabecera__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:10px 14px;font-weight:500;color:var(--ink-dim);border-radius:999px;transition:color .2s,background .2s}.cabecera__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--verde)}.cabecera__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].on{color:var(--verde);background:#8fd40014}.cabecera__acciones[data-astro-cid-3ef6ksr2]{margin-left:auto;display:flex;align-items:center;gap:10px}.cabecera__pedir[data-astro-cid-3ef6ksr2]{min-height:40px;padding:8px 20px;font-size:.92rem}.estado[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--ink-dim);white-space:nowrap}.estado__punto[data-astro-cid-3ef6ksr2]{width:8px;height:8px;border-radius:50%;background:var(--ink-faint);flex:none}.estado[data-astro-cid-3ef6ksr2].abierto{color:var(--verde);border-color:#8fd40066}.estado[data-astro-cid-3ef6ksr2].abierto .estado__punto[data-astro-cid-3ef6ksr2]{background:var(--verde);box-shadow:0 0 10px var(--verde);animation:pulso 1.6s ease-in-out infinite}@keyframes pulso{50%{opacity:.4}}.estado[data-astro-cid-3ef6ksr2] .estado__texto[data-astro-cid-3ef6ksr2]{overflow:hidden;text-overflow:ellipsis;max-width:130px}.tabbar[data-astro-cid-3ef6ksr2]{position:fixed;bottom:0;left:0;right:0;z-index:900;display:grid;grid-template-columns:repeat(4,1fr);background:#0a0e06e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line-soft);padding-bottom:env(safe-area-inset-bottom)}.tabbar[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px 8px;font-size:.66rem;font-weight:600;letter-spacing:.03em;color:var(--ink-faint);min-height:56px;justify-content:center;transition:color .2s}.tabbar[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:22px;height:22px}.tabbar[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].on{color:var(--verde)}.tabbar[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].on svg[data-astro-cid-3ef6ksr2]{filter:drop-shadow(0 0 8px rgba(143,212,0,.6))}.tabbar__pedir[data-astro-cid-3ef6ksr2]{color:var(--verde)!important}.tabbar__pedir[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{background:var(--verde);color:var(--verde-ink);border-radius:50%;padding:6px;width:32px;height:32px;margin-top:-8px;box-shadow:0 4px 16px -4px #8fd40080}main{padding-bottom:76px}@media(min-width:900px){.tabbar[data-astro-cid-3ef6ksr2]{display:none}main{padding-bottom:0}.cabecera__nav[data-astro-cid-3ef6ksr2]{display:flex;gap:4px;margin-inline:auto}.estado[data-astro-cid-3ef6ksr2] .estado__texto[data-astro-cid-3ef6ksr2]{max-width:none}}.pie[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line-soft);background:var(--bg-2);margin-top:80px;padding:56px 0 28px;position:relative;overflow:hidden}.pie__inner[data-astro-cid-sz7xmlte]{display:grid;gap:36px}.pie__logo{width:180px;aspect-ratio:9258.21 / 2757.71;margin-bottom:14px}.pie__claim[data-astro-cid-sz7xmlte]{color:var(--ink-dim);font-size:.95rem}.pie__col[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;color:var(--verde);margin-bottom:12px}.pie__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:var(--ink-dim);padding:5px 0;transition:color .2s,transform .2s}.pie__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--verde);transform:translate(4px)}.pie__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;margin-top:44px;padding-top:18px;border-top:1px solid var(--line-soft);font-size:.8rem;color:var(--ink-faint)}.pie__firma[data-astro-cid-sz7xmlte]{color:var(--verde);opacity:.7}@media(min-width:760px){.pie__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr 1fr;gap:24px}}.toxo-logo[data-astro-cid-tvrurpns]{display:inline-block;line-height:0}.toxo-logo[data-astro-cid-tvrurpns] svg{width:100%;height:100%;display:block;overflow:visible}.intro[data-astro-cid-u43ozx4m]{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:var(--bg);opacity:0;visibility:hidden;transition:visibility 0s .9s}.intro[data-astro-cid-u43ozx4m].activa{opacity:1;visibility:visible;transition:none}.intro__marco[data-astro-cid-u43ozx4m]{display:grid;place-items:center;gap:18px}.intro__logo{width:min(52vw,240px);aspect-ratio:780.66 / 946.36;filter:drop-shadow(0 0 32px rgba(143,212,0,.35))}.intro__sub[data-astro-cid-u43ozx4m]{font-family:var(--font-display);font-size:.95rem;letter-spacing:.55em;text-transform:uppercase;color:var(--ink-dim);margin-left:.55em;opacity:0}.intro__skip[data-astro-cid-u43ozx4m]{position:absolute;bottom:calc(20px + env(safe-area-inset-bottom));right:22px;color:var(--ink-faint);font-size:.85rem;letter-spacing:.06em;min-height:44px;padding:8px 12px}.intro__skip[data-astro-cid-u43ozx4m]:hover{color:var(--verde)}:root{--verde: #8fd400;--verde-2: #b6f224;--verde-ink: #0c1204;--bg: #0a0e06;--bg-2: #0e1309;--surface: #131a0c;--surface-2: #18210f;--line: rgba(143, 212, 0, .16);--line-soft: rgba(143, 212, 0, .08);--ink: #f2f7e8;--ink-dim: #a3b18c;--ink-faint: #6b7a58;--peligro: #ff5d4d;--font-display: "Bricolage Grotesque", "Archivo Black", system-ui, sans-serif;--font-body: "Instrument Sans", system-ui, -apple-system, sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--radius: 20px 26px 18px 28px / 26px 18px 28px 20px;--radius-soft: 16px 20px 14px 22px / 20px 14px 22px 16px;--header-h: 64px;--tap: 48px;--ease-toxo: cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;overflow-x:hidden;min-height:100dvh}body:after{content:"";position:fixed;inset:-50%;width:200%;height:200%;pointer-events:none;z-index:9990;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");animation:grano 1.2s steps(4) infinite}@keyframes grano{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,2%)}to{transform:translate(2%,-1%)}}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.05;margin:0;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;min-height:var(--tap)}::selection{background:var(--verde);color:var(--verde-ink)}.contenedor{width:100%;max-width:1120px;margin-inline:auto;padding-inline:18px}@media(min-width:900px){.contenedor{padding-inline:32px}}.titulo-seccion{font-size:clamp(2rem,7vw,3.4rem);text-transform:uppercase;position:relative;display:inline-block}.trazo{display:block;width:100%;height:12px;margin-top:2px}.trazo path{stroke:var(--verde);stroke-width:5;stroke-linecap:round;fill:none}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--surface-2);color:var(--verde);border:1px solid var(--line)}.badge--premio{background:var(--verde);color:var(--verde-ink);border-color:var(--verde)}.badge--picante{color:#ff8a70;border-color:#ff5d4d59}.badge--novedad{color:var(--verde-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:12px 26px;border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:.01em;transition:transform .25s var(--ease-toxo),box-shadow .25s ease,background .25s ease;will-change:transform}.btn:active{transform:scale(.96)}.btn--verde{background:var(--verde);color:var(--verde-ink);box-shadow:0 0 0 1px #8fd40066,0 8px 30px -8px #8fd4008c}.btn--verde:hover{background:var(--verde-2);transform:translateY(-2px) rotate(-1deg)}.btn--borde{border:1.5px solid var(--line);color:var(--ink);background:#8fd4000d}.btn--borde:hover{border-color:var(--verde);color:var(--verde);transform:translateY(-2px)}.blob{position:absolute;border-radius:58% 42% 55% 45%/45% 55% 42% 58%;background:radial-gradient(circle at 35% 35%,rgba(143,212,0,.14),rgba(143,212,0,.03) 60%,transparent 75%);filter:blur(2px);pointer-events:none;animation:respirar 9s ease-in-out infinite alternate}@keyframes respirar{0%{transform:scale(1) rotate(0);border-radius:58% 42% 55% 45%/45% 55% 42% 58%}to{transform:scale(1.08) rotate(6deg);border-radius:45% 55% 42% 58%/58% 42%}}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s var(--ease-toxo)}.reveal.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}
