:root{--brand:#2563eb;--brand-strong:#1d4ed8;--ink:#111827;--muted:#6b7280;--surface:#fff;--surface-alt:#f3f4f6;--accent:#f59e0b;--accent-ink:#111827;--radius-card:12px;--radius-button:999px;--shadow:0 2px 8px #00000014;--line:color-mix(in srgb, var(--ink) 12%, transparent);--brand-ink:#fff;--surface-raised:var(--surface-alt);--control-border:color-mix(in srgb, var(--ink) 25%, transparent);--focus:var(--brand);--link:var(--brand-strong);--promo:var(--accent);--promo-ink:var(--accent-ink);--error:#b91c1c;--cromo-claro:#f4f5f6;--cromo-medio:#8a8f96;--cromo-oscuro:#17181b;--font-display:"Inter Variable", system-ui, sans-serif;--font-text:"Inter Variable", system-ui, sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--gutter:16px;--container:1120px;--header-h:64px;--t-xxl:32px;--t-xl:26px;--t-l:20px;--t-m:18px;--t-base:16px;--t-s:14px}@media (width>=960px){:root{--gutter:24px;--t-xxl:40px;--t-xl:32px;--t-l:24px;--t-m:20px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-padding-top:calc(var(--alto-barras,var(--header-h)) + var(--s3));-webkit-text-size-adjust:100%;scroll-padding-bottom:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html[data-esquema=oscuro]{color-scheme:dark}body{background:var(--surface);color:var(--ink);font-family:var(--font-text);font-size:var(--t-base);margin:0;line-height:1.55}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;line-height:1.1}h2{font-size:var(--t-xl)}h3{font-size:var(--t-m)}p{margin:0}a{color:var(--link)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.contenedor{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.seccion{padding-block:var(--s7)}.seccion--alt{background:var(--surface-alt)}.seccion__titulo{margin-bottom:var(--s5)}.seccion__bajada{color:var(--muted);max-width:60ch;margin-top:calc(-1 * var(--s3));margin-bottom:var(--s5)}.boton{justify-content:center;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);border:2px solid var(--brand);border-radius:var(--radius-button);background:var(--brand);color:var(--brand-ink);font:600 var(--t-base) / 1 var(--font-text);cursor:pointer;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,scale .12s;display:inline-flex}.boton:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.boton:active{scale:.98}.boton--secundario{color:var(--link);background:0 0}.boton--secundario:hover{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--link)}[data-esquema=oscuro] .boton--secundario{color:var(--ink);border-color:var(--control-border)}[data-esquema=oscuro] .boton--secundario:hover{color:var(--ink);border-color:var(--brand);background:var(--surface-raised)}.boton--chico{min-height:40px;padding:0 var(--s4);font-size:var(--t-s)}.badge{padding:2px var(--s2);background:var(--accent);color:var(--accent-ink);font-size:var(--t-s);white-space:nowrap;border-radius:999px;font-weight:600;line-height:1.4;display:inline-block}.badge--promo{background:var(--promo);color:var(--promo-ink)}.badge--abierto{color:#14532d;background:#dcfce7}.badge--cerrado{background:var(--surface-alt);color:var(--muted)}.campo{gap:var(--s1);display:grid}.campo label,.campo legend{font-size:var(--t-s);font-weight:600}.campo input:not([type=radio],[type=checkbox]),.campo select,.campo textarea{min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--control-border);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px}.campo textarea{resize:vertical;min-height:72px}.campo [aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.campo input[type=radio],.campo input[type=checkbox]{width:20px;height:20px;accent-color:var(--brand);margin:0}.solo-lectores{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.js-revelar .revelar{transition:opacity .35s,translate .35s}.js-revelar .revelar:not(.revelado){opacity:0;translate:0 10px}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.saltar[data-astro-cid-hkbrpulz]{left:var(--s4);z-index:100;padding:var(--s2) var(--s4);background:var(--ink);color:var(--surface);border-radius:8px;position:absolute;top:-100px}.saltar[data-astro-cid-hkbrpulz]:focus{top:var(--s2)}.header[data-astro-cid-zg327zsk]{z-index:20;background:color-mix(in srgb, var(--surface) 92%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.header__fila[data-astro-cid-zg327zsk]{align-items:center;gap:var(--s4);min-height:var(--header-h);display:flex}.header__marca[data-astro-cid-zg327zsk]{align-items:center;gap:var(--s2);font-family:var(--font-display);font-size:var(--t-l);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;margin-right:auto;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=380px){.header__marca[data-astro-cid-zg327zsk]{font-size:var(--t-m);letter-spacing:-.02em}}@media (width<=340px){.header__pedido[data-astro-cid-zg327zsk]{display:none}}.header__marca[data-astro-cid-zg327zsk] img{width:auto;height:40px}.header__marca[data-astro-cid-zg327zsk] .header__isotipo{height:28px}.header__nav[data-astro-cid-zg327zsk]{gap:var(--s5);display:none}.header__nav[data-astro-cid-zg327zsk] a[data-astro-cid-zg327zsk]{color:var(--ink);font-weight:500;text-decoration:none}.header__nav[data-astro-cid-zg327zsk] a[data-astro-cid-zg327zsk]:hover{color:var(--link);text-underline-offset:4px;text-decoration:underline}@media (width>=760px){.header__nav[data-astro-cid-zg327zsk]{display:flex}}.header__carrito[data-astro-cid-zg327zsk]{align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s4);border-radius:var(--radius-button);background:var(--brand);color:var(--brand-ink);font:600 var(--t-s) / 1 var(--font-text);cursor:pointer;border:0;display:inline-flex}.header__contador[data-astro-cid-zg327zsk]{background:var(--accent);min-width:22px;color:var(--accent-ink);text-align:center;border-radius:999px;padding:3px 6px}.hero[data-astro-cid-y4o2ouiy]{padding-block:var(--s6) var(--s7);position:relative}.hero__promo[data-astro-cid-y4o2ouiy]{margin-bottom:var(--s4);padding:var(--s1) var(--s3);font-size:var(--t-s);letter-spacing:.02em;border:1px solid;border-radius:999px;font-weight:600;display:inline-block}.hero__grilla[data-astro-cid-y4o2ouiy]{gap:var(--s6);align-items:center;display:grid}@media (width>=960px){.hero__grilla[data-astro-cid-y4o2ouiy]{gap:var(--s7);grid-template-columns:1.1fr 1fr}}.hero[data-astro-cid-y4o2ouiy] h1[data-astro-cid-y4o2ouiy]{letter-spacing:-.02em;font-size:clamp(40px,9vw,76px);font-weight:800;line-height:.98}.hero__resalte[data-astro-cid-y4o2ouiy]{color:var(--brand)}.hero__bajada[data-astro-cid-y4o2ouiy]{margin-top:var(--s4);font-size:var(--t-m);color:var(--muted);max-width:44ch}.hero__acciones[data-astro-cid-y4o2ouiy]{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.hero__apoyo[data-astro-cid-y4o2ouiy]{margin-top:var(--s4);font-size:var(--t-s);color:var(--muted)}.hero__foto[data-astro-cid-y4o2ouiy]{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius-card) * 2);width:100%}.hero--emblema[data-astro-cid-y4o2ouiy]{isolation:isolate;padding-block:var(--s6) var(--s7);overflow:hidden}@media (width>=960px){.hero--emblema[data-astro-cid-y4o2ouiy]{padding-block:var(--s8)}}.hero--emblema[data-astro-cid-y4o2ouiy] h1[data-astro-cid-y4o2ouiy]{letter-spacing:-.03em;font-size:clamp(40px,6.2vw,84px);font-weight:750;line-height:1}.hero--emblema[data-astro-cid-y4o2ouiy] .hero__promo[data-astro-cid-y4o2ouiy]{border-color:var(--line);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.hero--emblema[data-astro-cid-y4o2ouiy] .hero__bajada[data-astro-cid-y4o2ouiy]{max-width:46ch}.hero__escena[data-astro-cid-y4o2ouiy]{justify-self:center;width:clamp(180px,52vw,220px);position:relative}@media (width>=960px){.hero__escena[data-astro-cid-y4o2ouiy]{width:min(100%,460px)}}.hero__inclinar[data-astro-cid-y4o2ouiy]{will-change:transform;transition:transform .35s ease-out}.hero__emblema[data-astro-cid-y4o2ouiy]{width:100%;height:auto}.hero__sombra[data-astro-cid-y4o2ouiy]{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 30%, transparent), transparent);filter:blur(8px);border-radius:50%;height:10%;position:absolute;bottom:-8%;left:18%;right:18%}.hero__ambiente[data-astro-cid-y4o2ouiy]{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__ambiente[data-astro-cid-y4o2ouiy]:before,.hero__ambiente[data-astro-cid-y4o2ouiy]:after{content:"";opacity:.16;border-radius:50%;width:60vmax;height:60vmax;position:absolute}.hero__ambiente[data-astro-cid-y4o2ouiy]:before{background:radial-gradient(closest-side, var(--brand), transparent);top:-22vmax;right:-18vmax}.hero__ambiente[data-astro-cid-y4o2ouiy]:after{background:radial-gradient(closest-side, var(--accent), transparent);opacity:.1;bottom:-34vmax;right:6vmax}@media (prefers-reduced-motion:no-preference){.hero__flotar[data-astro-cid-y4o2ouiy]{animation:7s ease-in-out infinite flotar}.hero__ambiente[data-astro-cid-y4o2ouiy]:before{animation:18s ease-in-out infinite alternate luz}.hero__ambiente[data-astro-cid-y4o2ouiy]:after{animation:22s ease-in-out infinite alternate-reverse luz}@keyframes flotar{50%{translate:0 -10px}}@keyframes luz{to{translate:-6vmax 4vmax}}.hero[data-astro-cid-y4o2ouiy][data-fuera] .hero__flotar[data-astro-cid-y4o2ouiy],.hero[data-astro-cid-y4o2ouiy][data-fuera] .hero__ambiente[data-astro-cid-y4o2ouiy]:before,.hero[data-astro-cid-y4o2ouiy][data-fuera] .hero__ambiente[data-astro-cid-y4o2ouiy]:after{animation-play-state:paused}}[data-esquema=oscuro] .hero__resalte[data-astro-cid-y4o2ouiy]{background:linear-gradient(100deg, var(--cromo-claro) 0%, var(--cromo-medio) 42%, var(--cromo-claro) 68%, var(--cromo-medio) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero--oscuro[data-astro-cid-y4o2ouiy]{background:var(--ink);color:var(--surface)}.hero--oscuro[data-astro-cid-y4o2ouiy] .hero__bajada[data-astro-cid-y4o2ouiy],.hero--oscuro[data-astro-cid-y4o2ouiy] .hero__apoyo[data-astro-cid-y4o2ouiy],.hero--oscuro[data-astro-cid-y4o2ouiy] .hero__promo[data-astro-cid-y4o2ouiy]{color:color-mix(in srgb, var(--surface) 78%, var(--ink))}.hero--oscuro[data-astro-cid-y4o2ouiy] .hero__resalte[data-astro-cid-y4o2ouiy]{color:var(--accent)}.hero--oscuro[data-astro-cid-y4o2ouiy] .boton[data-astro-cid-y4o2ouiy]{background:var(--surface);border-color:var(--surface);color:var(--ink)}.hero--oscuro[data-astro-cid-y4o2ouiy] .boton[data-astro-cid-y4o2ouiy]:hover{background:var(--cromo-claro);border-color:var(--cromo-claro)}.hero--oscuro[data-astro-cid-y4o2ouiy] .boton--secundario[data-astro-cid-y4o2ouiy]{color:var(--surface);background:0 0}.hero--oscuro[data-astro-cid-y4o2ouiy] .boton--secundario[data-astro-cid-y4o2ouiy]:hover{background:color-mix(in srgb, var(--surface) 12%, transparent);color:var(--surface)}.hero--oscuro[data-astro-cid-y4o2ouiy] [data-astro-cid-y4o2ouiy]:focus-visible{outline-color:var(--surface)}.cinta[data-astro-cid-qmkhcqhe]{border-block:1px solid var(--line)}.cinta[data-astro-cid-qmkhcqhe] ul[data-astro-cid-qmkhcqhe]{margin:0;padding:0;list-style:none;display:flex}.cinta__nota[data-astro-cid-qmkhcqhe]{padding-bottom:var(--s3);font-size:var(--t-s);color:var(--muted);text-align:center}.cinta--fija[data-astro-cid-qmkhcqhe]{background:var(--surface-alt)}.cinta--fija[data-astro-cid-qmkhcqhe] ul[data-astro-cid-qmkhcqhe]{justify-content:center;gap:var(--s1) var(--s4);padding-block:var(--s4) var(--s2);flex-wrap:wrap}.cinta--fija[data-astro-cid-qmkhcqhe] li[data-astro-cid-qmkhcqhe]{align-items:center;gap:var(--s4);font:650 var(--t-s) / 1.3 var(--font-display);letter-spacing:.08em;text-transform:uppercase;display:flex}.cinta--fija[data-astro-cid-qmkhcqhe] li[data-astro-cid-qmkhcqhe]+li[data-astro-cid-qmkhcqhe]:before{content:"✦";color:var(--accent);font-size:12px}.cinta--fija[data-astro-cid-qmkhcqhe]:not(:has(.cinta__nota)) ul[data-astro-cid-qmkhcqhe]{padding-bottom:var(--s4)}.cinta--animada[data-astro-cid-qmkhcqhe]{background:var(--accent);color:var(--accent-ink);border-color:var(--ink);overflow:hidden}.cinta__pista[data-astro-cid-qmkhcqhe]{width:max-content;display:flex}.cinta--animada[data-astro-cid-qmkhcqhe] li[data-astro-cid-qmkhcqhe]{align-items:center;gap:var(--s5);padding:var(--s3) var(--s5) var(--s3) 0;font:700 var(--t-m) / 1.2 var(--font-display);white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;display:flex}.cinta--animada[data-astro-cid-qmkhcqhe] li[data-astro-cid-qmkhcqhe]:after{content:"✦";font-size:var(--t-s)}.cinta--animada[data-astro-cid-qmkhcqhe] .cinta__nota[data-astro-cid-qmkhcqhe]{color:inherit;padding-top:0}@media (prefers-reduced-motion:no-preference){.cinta__pista[data-astro-cid-qmkhcqhe]{animation:28s linear infinite correr}@keyframes correr{to{translate:-50%}}}@media (prefers-reduced-motion:reduce){.cinta__pista[data-astro-cid-qmkhcqhe]>ul[data-astro-cid-qmkhcqhe]+ul[data-astro-cid-qmkhcqhe]{display:none}}.pasos__lista[data-astro-cid-y3r6ls2i]{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.pasos__lista[data-astro-cid-y3r6ls2i]{gap:var(--s5);grid-template-columns:repeat(3,1fr)}}.pasos__paso[data-astro-cid-y3r6ls2i]{gap:var(--s2);padding:var(--s5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-alt);align-content:start;display:grid}.pasos__numero[data-astro-cid-y3r6ls2i]{width:36px;height:36px;margin-bottom:var(--s2);background:var(--brand);color:var(--brand-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.pasos__paso[data-astro-cid-y3r6ls2i] p[data-astro-cid-y3r6ls2i]{color:var(--muted)}html:has([data-categorias]){--alto-barras:calc(var(--header-h) + 61px)}.categorias[data-astro-cid-t2qe2mvm]{top:var(--header-h);z-index:15;background:var(--surface);border-bottom:1px solid var(--line);position:sticky}.categorias__lista[data-astro-cid-t2qe2mvm]{gap:var(--s2);scrollbar-width:none;padding:var(--s2) 0;margin-block:0;list-style:none;display:flex;overflow-x:auto}.categorias__lista[data-astro-cid-t2qe2mvm]::-webkit-scrollbar{display:none}.categorias[data-astro-cid-t2qe2mvm] a[data-astro-cid-t2qe2mvm]{min-height:44px;padding:0 var(--s4);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.categorias[data-astro-cid-t2qe2mvm] span[data-astro-cid-t2qe2mvm]{display:inline-grid}.categorias[data-astro-cid-t2qe2mvm] span[data-astro-cid-t2qe2mvm]:after{content:attr(data-texto);visibility:hidden;height:0;font-weight:700;overflow:hidden}.categorias[data-astro-cid-t2qe2mvm] a[data-astro-cid-t2qe2mvm]:hover{background:var(--surface-raised);border-color:var(--brand)}.categorias[data-astro-cid-t2qe2mvm] a[data-astro-cid-t2qe2mvm][aria-current=location]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);text-underline-offset:5px;font-weight:700;text-decoration:underline 2px}.opciones[data-astro-cid-pzdxglkx],.opciones__simple[data-astro-cid-pzdxglkx]{gap:var(--s3);display:grid}.opciones[data-astro-cid-pzdxglkx] [data-astro-cid-pzdxglkx][hidden]{display:none}.eleccion[data-astro-cid-pzdxglkx]{border:0;min-width:0;margin:0;padding:0}.eleccion[data-astro-cid-pzdxglkx] legend[data-astro-cid-pzdxglkx]{margin-bottom:var(--s2);font-size:var(--t-s);padding:0;font-weight:600}.eleccion__chips[data-astro-cid-pzdxglkx]{gap:var(--s2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-pzdxglkx]{align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s3);border:1px solid var(--control-border);font-size:var(--t-s);color:var(--ink);cursor:pointer;border-radius:999px;font-weight:600;display:inline-flex;position:relative}.chip--talle[data-astro-cid-pzdxglkx]{justify-content:center;min-width:44px}.chip[data-astro-cid-pzdxglkx] input[data-astro-cid-pzdxglkx]{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.chip[data-astro-cid-pzdxglkx]:hover{border-color:var(--brand)}.chip[data-astro-cid-pzdxglkx]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.chip[data-astro-cid-pzdxglkx]:has(input:checked){border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:color-mix(in srgb, var(--brand) 16%, transparent)}.chip[data-astro-cid-pzdxglkx]:has(input:checked):after{content:"✓";background:var(--brand);width:18px;height:18px;color:var(--brand-ink);border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:-7px;right:-5px}.chip[data-astro-cid-pzdxglkx]:has(input:disabled){border-style:dashed;border-color:var(--line);color:var(--muted);cursor:not-allowed;text-decoration:line-through}.muestra[data-astro-cid-pzdxglkx]{background:var(--muestra);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--control-border);border-radius:999px;flex:none}.mezcla[data-astro-cid-pzdxglkx]{gap:var(--s2);display:grid}.mezcla__estado[data-astro-cid-pzdxglkx]{font-size:var(--t-s);font-weight:600}.mezcla__filas[data-astro-cid-pzdxglkx]{gap:var(--s1) var(--s4);margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.mezcla__filas[data-astro-cid-pzdxglkx]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}.mezcla__fila[data-astro-cid-pzdxglkx]{justify-content:space-between;align-items:center;gap:var(--s2);padding-block:2px;display:flex}.mezcla__nombre[data-astro-cid-pzdxglkx]{align-items:center;gap:var(--s2);font-size:var(--t-s);font-weight:600;display:inline-flex}.paso[data-astro-cid-pzdxglkx]{align-items:center;gap:var(--s1);display:inline-flex}.paso[data-astro-cid-pzdxglkx] button[data-astro-cid-pzdxglkx]{border:1px solid var(--control-border);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;font-size:20px;line-height:1}.paso[data-astro-cid-pzdxglkx] button[data-astro-cid-pzdxglkx]:hover:not(:disabled){border-color:var(--brand)}.paso[data-astro-cid-pzdxglkx] button[data-astro-cid-pzdxglkx]:disabled{border-style:dashed;border-color:var(--line);color:var(--muted);cursor:not-allowed}.paso__n[data-astro-cid-pzdxglkx]{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:700}.opciones__error[data-astro-cid-pzdxglkx]{color:var(--error);font-size:var(--t-s);font-weight:600}.opciones__error[data-astro-cid-pzdxglkx]:empty{display:none}.catalogo[data-astro-cid-242irvjp]{padding-top:var(--s6)}.catalogo__grupo[data-astro-cid-242irvjp]+.catalogo__grupo[data-astro-cid-242irvjp]{margin-top:var(--s7)}.catalogo__titulo[data-astro-cid-242irvjp]{align-items:baseline;gap:var(--s3);letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);line-height:1.1;display:flex}.catalogo__num[data-astro-cid-242irvjp]{font:600 13px / 1 var(--font-text);letter-spacing:.08em;color:var(--muted)}.catalogo__aviso[data-astro-cid-242irvjp]{margin-bottom:var(--s5);padding:var(--s2) var(--s4);background:var(--surface-alt);color:var(--ink);font-size:var(--t-s);border-radius:999px;font-weight:600;display:inline-block}.catalogo__grilla[data-astro-cid-242irvjp]{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.catalogo__grilla[data-astro-cid-242irvjp]{gap:var(--s5);grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.catalogo__grilla[data-astro-cid-242irvjp]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-242irvjp]{gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:104px 1fr;display:grid}[data-esquema=oscuro] .card[data-astro-cid-242irvjp]{background:var(--surface-alt)}.card--sin-foto[data-astro-cid-242irvjp]{grid-template-columns:1fr}.card__marco[data-astro-cid-242irvjp]{border-radius:calc(var(--radius-card) - 6px);background:var(--fondo,var(--surface-raised));width:104px;height:104px;overflow:hidden}.card__foto[data-astro-cid-242irvjp]{object-fit:contain;width:100%;height:100%}.card__cuerpo[data-astro-cid-242irvjp]{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.card__cabeza[data-astro-cid-242irvjp]{justify-content:space-between;align-items:start;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.card[data-astro-cid-242irvjp] h3[data-astro-cid-242irvjp]{font-size:var(--t-m);flex:9em}.card__desc[data-astro-cid-242irvjp]{color:var(--muted);font-size:var(--t-s)}.card__ideal[data-astro-cid-242irvjp]{color:var(--muted);font-size:13px}.card__ideal[data-astro-cid-242irvjp] span[data-astro-cid-242irvjp]{color:var(--ink);font-weight:600}.card__compra[data-astro-cid-242irvjp]{gap:var(--s3);grid-column:1/-1;align-content:end;display:grid}.card__selector[data-astro-cid-242irvjp] select[data-astro-cid-242irvjp]{width:100%}.card__compra[data-astro-cid-242irvjp]>.badge[data-astro-cid-242irvjp]{justify-self:start}.card__precios[data-astro-cid-242irvjp]{gap:var(--s1);display:grid}.card__precio[data-astro-cid-242irvjp]{align-items:baseline;gap:var(--s2);color:var(--ink);flex-wrap:wrap;font-size:clamp(24px,2.2vw,28px);font-weight:750;line-height:1.1;display:flex}.card__variante[data-astro-cid-242irvjp]{font-weight:500;font-size:var(--t-s);color:var(--muted)}.card__ahorro[data-astro-cid-242irvjp]{align-items:center;gap:var(--s2);font-size:var(--t-s);flex-wrap:wrap;display:flex}.card__ahorro[data-astro-cid-242irvjp][hidden]{display:none}.card__ahorro[data-astro-cid-242irvjp] s[data-astro-cid-242irvjp]{color:var(--muted)}.card__agregar[data-astro-cid-242irvjp]{width:100%;display:inline-grid}.card__agregar[data-astro-cid-242irvjp]>span[data-astro-cid-242irvjp]{grid-area:1/1}.card__agregar-listo[data-astro-cid-242irvjp],.card__agregar[data-astro-cid-242irvjp][data-listo] .card__agregar-texto[data-astro-cid-242irvjp]{opacity:0}.card__agregar[data-astro-cid-242irvjp][data-listo] .card__agregar-listo[data-astro-cid-242irvjp]{opacity:1}@media (width>=600px){.card[data-astro-cid-242irvjp]{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;padding:0;overflow:hidden}.card__marco[data-astro-cid-242irvjp]{aspect-ratio:4/3;border-radius:0;width:100%;height:auto}.card__cuerpo[data-astro-cid-242irvjp]{padding:var(--s4) var(--s4) 0}.card__compra[data-astro-cid-242irvjp]{padding:0 var(--s4) var(--s4)}.catalogo__grilla[data-astro-cid-242irvjp]>.card--ancha[data-astro-cid-242irvjp]{grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr}.card--ancha[data-astro-cid-242irvjp] .card__marco[data-astro-cid-242irvjp]{grid-row:1/-1;height:100%}.card--ancha[data-astro-cid-242irvjp] .card__cuerpo[data-astro-cid-242irvjp]{padding-top:var(--s5)}.card--ancha[data-astro-cid-242irvjp] .card__compra[data-astro-cid-242irvjp]{padding-top:var(--s4);padding-bottom:var(--s5);grid-column:2;align-content:start}}@media (width>=960px){.card--ancha[data-astro-cid-242irvjp] .card__cuerpo[data-astro-cid-242irvjp],.card--ancha[data-astro-cid-242irvjp] .card__compra[data-astro-cid-242irvjp]{padding-inline:var(--s6)}}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-242irvjp]{transition:border-color .2s,translate .2s,box-shadow .2s}.card[data-astro-cid-242irvjp]:hover{border-color:var(--control-border);box-shadow:var(--shadow)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.card[data-astro-cid-242irvjp]:hover{translate:0 -3px}.card__foto[data-astro-cid-242irvjp]{transition:scale .4s}.card[data-astro-cid-242irvjp]:hover .card__foto[data-astro-cid-242irvjp]{scale:1.03}}.barra[data-astro-cid-knddyljf]{z-index:30;padding:var(--s3) var(--gutter) calc(var(--s3) + env(safe-area-inset-bottom));background:linear-gradient(transparent, color-mix(in srgb, var(--surface) 90%, transparent) 30%);justify-content:center;display:flex;position:fixed;inset:auto 0 0}.barra[data-astro-cid-knddyljf][hidden]{display:none}@media (width>=760px){.barra[data-astro-cid-knddyljf]{display:none}}@media (width<=759px){body:has(.barra:not([hidden])){padding-bottom:88px}}.barra__boton[data-astro-cid-knddyljf]{width:min(100%,480px);box-shadow:var(--shadow);justify-content:space-between}.barra__resumen[data-astro-cid-knddyljf]{font-weight:500}.carrito[data-astro-cid-knddyljf]{background:var(--surface);width:min(100%,440px);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);border:0;margin:0 0 0 auto;padding:0}.carrito[data-astro-cid-knddyljf]::backdrop{background:#00000073}.carrito__form[data-astro-cid-knddyljf]{gap:var(--s4);padding:var(--s5) var(--gutter) var(--s7);flex-direction:column;display:flex}.carrito__cabeza[data-astro-cid-knddyljf]{justify-content:space-between;align-items:center;display:flex}.carrito__cerrar[data-astro-cid-knddyljf]{background:var(--surface-alt);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.carrito__vacio[data-astro-cid-knddyljf]{color:var(--muted)}.carrito__items[data-astro-cid-knddyljf]{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.carrito__totales[data-astro-cid-knddyljf]{gap:var(--s1);display:grid}.carrito__totales[data-astro-cid-knddyljf][hidden]{display:none}.carrito__fila[data-astro-cid-knddyljf]{justify-content:space-between;gap:var(--s3);color:var(--muted);display:flex}.carrito__fila--fuerte[data-astro-cid-knddyljf]{color:var(--ink);font-size:var(--t-m)}.carrito__fila[data-astro-cid-knddyljf][hidden],.carrito__aviso[data-astro-cid-knddyljf][hidden],.campo[data-astro-cid-knddyljf][hidden]{display:none}.carrito__datos[data-astro-cid-knddyljf]{gap:var(--s4);border:0;margin:0;padding:0;display:grid}.carrito__datos[data-astro-cid-knddyljf][hidden]{display:none}.opciones[data-astro-cid-knddyljf]{gap:var(--s1);margin-top:var(--s1);display:grid}.opciones[data-astro-cid-knddyljf] label[data-astro-cid-knddyljf]{align-items:center;gap:var(--s2);min-height:32px;font-weight:400;display:flex}.carrito__form[data-astro-cid-knddyljf] fieldset[data-astro-cid-knddyljf].campo{border:0;margin:0;padding:0;display:block}.carrito__aviso[data-astro-cid-knddyljf]{font-size:var(--t-s);color:var(--muted)}.carrito__error[data-astro-cid-knddyljf]{color:var(--error);font-size:var(--t-s);font-weight:600}.carrito__error[data-astro-cid-knddyljf]:empty{display:none}.carrito__enviar[data-astro-cid-knddyljf]{width:100%}.carrito__ayuda[data-astro-cid-knddyljf]{font-size:var(--t-s);color:var(--muted);text-align:center}.carrito[data-astro-cid-knddyljf] .item{gap:var(--s2) var(--s3);padding-bottom:var(--s3);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;display:grid}.carrito[data-astro-cid-knddyljf] .item__nombre{font-weight:600}.carrito[data-astro-cid-knddyljf] .item__variante,.carrito[data-astro-cid-knddyljf] .item__detalle{color:var(--muted);font-size:var(--t-s)}.carrito[data-astro-cid-knddyljf] .item__detalle:empty,.carrito[data-astro-cid-knddyljf] .item__variante:empty{display:none}.carrito[data-astro-cid-knddyljf] .item__cantidad{align-items:center;gap:var(--s2);grid-column:1/-1;display:inline-flex}.carrito[data-astro-cid-knddyljf] .item__cantidad span{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:700}.carrito[data-astro-cid-knddyljf] .item__cantidad button{border:1px solid var(--control-border);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;font-size:20px;line-height:1}.carrito[data-astro-cid-knddyljf] .item__cantidad button:hover{border-color:var(--brand)}.carrito[data-astro-cid-knddyljf] .item__subtotal{text-align:right;font-weight:600}.turno__form[data-astro-cid-6yq2khyi]{gap:var(--s4);max-width:640px;display:grid}@media (width>=600px){.turno__form[data-astro-cid-6yq2khyi]{grid-template-columns:1fr 1fr}.turno__ancho[data-astro-cid-6yq2khyi]{grid-column:1/-1}}.turno__error[data-astro-cid-6yq2khyi]{color:var(--error);font-weight:600}.turno__error[data-astro-cid-6yq2khyi]:empty{display:none}.galeria[data-astro-cid-p57gfdpt]{columns:2;column-gap:var(--s3);margin:0;padding:0;list-style:none}@media (width>=960px){.galeria[data-astro-cid-p57gfdpt]{columns:3;column-gap:var(--s4)}}.galeria[data-astro-cid-p57gfdpt] li[data-astro-cid-p57gfdpt]{break-inside:avoid;margin-bottom:var(--s3)}.galeria[data-astro-cid-p57gfdpt] img{border-radius:var(--radius-card);width:100%}.nosotros[data-astro-cid-2do6vsgy]{max-width:68ch}.nosotros[data-astro-cid-2do6vsgy] h2{margin-bottom:var(--s4)}.nosotros[data-astro-cid-2do6vsgy] p+p{margin-top:var(--s3)}.nosotros[data-astro-cid-2do6vsgy] p{font-size:var(--t-m)}.testimonios[data-astro-cid-4pku7igh]{gap:var(--s5);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.testimonios[data-astro-cid-4pku7igh]{grid-template-columns:repeat(3,1fr)}}blockquote[data-astro-cid-4pku7igh]{padding-left:var(--s4);border-left:3px solid var(--brand);margin:0}blockquote[data-astro-cid-4pku7igh] p[data-astro-cid-4pku7igh]{font-size:var(--t-m)}blockquote[data-astro-cid-4pku7igh] footer[data-astro-cid-4pku7igh]{margin-top:var(--s2);color:var(--muted);font-size:var(--t-s)}.ubicaciones[data-astro-cid-czvbn2yi]{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.ubicaciones[data-astro-cid-czvbn2yi]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.ubicacion[data-astro-cid-czvbn2yi]{padding:var(--s5);border:1px solid var(--line);border-radius:var(--radius-card);gap:var(--s3);display:grid}.ubicacion__cabeza[data-astro-cid-czvbn2yi]{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ubicacion__horarios[data-astro-cid-czvbn2yi]{gap:var(--s1);font-size:var(--t-s);margin:0;display:grid}.ubicacion__horarios[data-astro-cid-czvbn2yi] div[data-astro-cid-czvbn2yi]{justify-content:space-between;gap:var(--s4);display:flex}.ubicacion__horarios[data-astro-cid-czvbn2yi] dt[data-astro-cid-czvbn2yi]{color:var(--muted)}.ubicacion__horarios[data-astro-cid-czvbn2yi] dd[data-astro-cid-czvbn2yi]{margin:0;font-weight:600}.ubicacion__acciones[data-astro-cid-czvbn2yi]{gap:var(--s2);flex-wrap:wrap;display:flex}.faq[data-astro-cid-laygxqq4]{max-width:760px}details[data-astro-cid-laygxqq4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-laygxqq4]{justify-content:space-between;align-items:center;gap:var(--s4);cursor:pointer;min-height:56px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-laygxqq4]::-webkit-details-marker{display:none}summary[data-astro-cid-laygxqq4]:after{content:"+";color:var(--brand);font-size:24px}details[data-astro-cid-laygxqq4][open] summary[data-astro-cid-laygxqq4]:after{content:"−"}details[data-astro-cid-laygxqq4] p[data-astro-cid-laygxqq4]{padding-bottom:var(--s4);color:var(--muted);max-width:64ch}.contacto__caja[data-astro-cid-f3y3q2ri]{gap:var(--s5);padding:var(--s6);border-radius:calc(var(--radius-card) * 2);background:var(--brand);color:var(--brand-ink);align-items:center;display:grid}@media (width>=760px){.contacto__caja[data-astro-cid-f3y3q2ri]{padding:var(--s7);grid-template-columns:1fr auto}}.contacto__caja[data-astro-cid-f3y3q2ri] h2[data-astro-cid-f3y3q2ri]{color:inherit}.contacto__caja[data-astro-cid-f3y3q2ri] p[data-astro-cid-f3y3q2ri]{margin-top:var(--s2);opacity:.9;font-size:var(--t-m)}.contacto__acciones[data-astro-cid-f3y3q2ri]{gap:var(--s3);justify-items:start;display:grid}.contacto__wa[data-astro-cid-f3y3q2ri]{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand-strong)}.contacto__wa[data-astro-cid-f3y3q2ri]:hover{background:var(--surface-alt);border-color:var(--surface-alt);color:var(--brand-strong)}.contacto__link[data-astro-cid-f3y3q2ri]{color:inherit}.contacto[data-astro-cid-f3y3q2ri] :focus-visible{outline-color:currentColor}[data-esquema=oscuro] .contacto__caja[data-astro-cid-f3y3q2ri]{background:linear-gradient(135deg, var(--surface-raised), var(--surface-alt));color:var(--ink);border:1px solid var(--line)}[data-esquema=oscuro] .contacto__caja[data-astro-cid-f3y3q2ri] p[data-astro-cid-f3y3q2ri]{color:var(--muted);opacity:1}[data-esquema=oscuro] .contacto__wa[data-astro-cid-f3y3q2ri]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}[data-esquema=oscuro] .contacto__wa[data-astro-cid-f3y3q2ri]:hover{background:var(--brand-strong);border-color:var(--brand-strong)}[data-esquema=oscuro] .contacto[data-astro-cid-f3y3q2ri] :focus-visible{outline-color:var(--focus)}.footer[data-astro-cid-r3c3awwr]{padding-block:var(--s6) calc(var(--s8) + var(--s5));border-top:1px solid var(--line);margin-top:var(--s7)}.footer__fila[data-astro-cid-r3c3awwr]{gap:var(--s3);display:grid}@media (width>=760px){.footer__fila[data-astro-cid-r3c3awwr]{align-items:center;gap:var(--s6);grid-template-columns:1fr auto auto}}.footer__marca[data-astro-cid-r3c3awwr]{font:700 var(--t-l) var(--font-display)}.footer__lema[data-astro-cid-r3c3awwr]{margin-top:var(--s1);font:500 var(--t-s) var(--font-text);color:var(--muted);display:block}.footer__redes[data-astro-cid-r3c3awwr]{gap:var(--s4);margin:0;padding:0;list-style:none;display:flex}.footer__redes[data-astro-cid-r3c3awwr] a[data-astro-cid-r3c3awwr]{color:var(--ink)}.footer__legal[data-astro-cid-r3c3awwr]{color:var(--muted);font-size:var(--t-s)}
