/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-masa:#f8eedd;--color-masa-2:#f0e1c8;--color-crema:#fff8ec;--color-tinta:#2a1a0e;--color-sepia:#7a6350;--color-roja:#d81e24;--color-roja-2:#a5121a;--color-fuego:#ff7a00;--color-queso:#ffc53d;--color-verde-2:#1f6b3c;--color-sepia-2:#645040;--color-ocre:#7a3a00;--font-display:"Fredoka", ui-rounded, system-ui, sans-serif;--font-cuerpo:"Figtree", ui-sans-serif, system-ui, sans-serif;--font-dato:"Martian Mono", ui-monospace, monospace;--font-mano:"Caveat", ui-rounded, cursive;--text-marca:clamp(3.1rem, 14vw, 11.5rem);--text-titulo:clamp(2rem, 5.2vw, 4.2rem);--text-sub:clamp(1.3rem, 2.7vw, 2rem);--ease-racha:cubic-bezier(.16, 1, .3, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:light}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--color-masa);color:var(--color-tinta);font-family:var(--font-cuerpo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}::selection{background:var(--color-roja);color:var(--color-crema)}:focus-visible{outline:3px solid var(--color-tinta);outline-offset:2px;border-radius:4px}button:not(:disabled),summary,label[for],select:not(:disabled),[role=tab],[role=button]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}img{max-width:100%;height:auto}[id]{scroll-margin-top:5rem}}@layer components{.lienzo{width:100%;max-width:78rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.lienzo{padding-inline:2.5rem}}.antetitulo{font-family:var(--font-dato);letter-spacing:.2em;text-transform:uppercase;color:var(--color-roja);align-items:center;gap:.7rem;font-size:.625rem;font-weight:500;display:flex}.antetitulo:before{content:"";background:currentColor;border-radius:2px;flex:none;width:1.6rem;height:2px}.titulo-seccion{font-family:var(--font-display);font-weight:600;font-size:var(--text-titulo);letter-spacing:-.025em;text-wrap:balance;line-height:.94}.a-mano{font-family:var(--font-mano);font-size:1.55em;font-weight:600;line-height:1}.portada{background:var(--color-masa);position:relative;overflow:hidden}.portada-foto{pointer-events:none;width:58%;position:absolute;inset:0 0 0 auto;overflow:hidden}.portada-foto img{object-fit:cover;object-position:62% 54%;will-change:transform;width:100%;height:124%;position:absolute;top:-12%;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 46% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 46% 100%)}.portada-foto:after{content:"";background:linear-gradient(90deg, var(--color-masa) 0%, #f8eedd4d 38%, transparent 72%), linear-gradient(to bottom, #f8eedd73 0%, transparent 22%, transparent 78%, #f8eedd73 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.portada-foto:after{background:linear-gradient(90deg, var(--color-masa) 0%, color-mix(in srgb, var(--color-masa) 30%, transparent) 38%, transparent 72%), linear-gradient(to bottom, color-mix(in srgb, var(--color-masa) 45%, transparent) 0%, transparent 22%, transparent 78%, color-mix(in srgb, var(--color-masa) 45%, transparent) 100%)}}@media (max-width:767px){.portada-foto{opacity:.5;width:100%;inset:0}.portada-foto img{-webkit-mask-image:linear-gradient(#0000 0%,#000 52%);mask-image:linear-gradient(#0000 0%,#000 52%)}.portada-foto:after{background:linear-gradient(to bottom, var(--color-masa) 0%, #f8eedd66 46%, #f8eedd4d 100%)}@supports (color:color-mix(in lab, red, red)){.portada-foto:after{background:linear-gradient(to bottom, var(--color-masa) 0%, color-mix(in srgb, var(--color-masa) 40%, transparent) 46%, color-mix(in srgb, var(--color-masa) 30%, transparent) 100%)}}}.marca{font-family:var(--font-display);font-weight:600;font-size:var(--text-marca);letter-spacing:-.035em;text-transform:uppercase;color:var(--color-crema);line-height:.84}.marca-tinta{color:var(--color-roja)}.portada .marca{text-shadow:0 .02em #2a1a0e75,0 .05em .09em #2a1a0e52,0 .14em .4em #2a1a0e33;font-size:clamp(2.6rem,10.2vw,8.6rem)}@supports (color:color-mix(in lab, red, red)){.portada .marca{text-shadow:0 .02em 0 color-mix(in srgb, var(--color-tinta) 46%, transparent), 0 .05em .09em color-mix(in srgb, var(--color-tinta) 32%, transparent), 0 .14em .4em color-mix(in srgb, var(--color-tinta) 20%, transparent)}}.sub-marca{font-family:var(--font-dato);letter-spacing:.58em;text-transform:uppercase;font-weight:500}.aviso{--tono:var(--color-fuego);--sobre-tono:var(--color-tinta);background:var(--tono);color:var(--sobre-tono);align-items:center;gap:.9rem;display:flex;position:relative;overflow:hidden}.aviso[data-nivel=amarillo]{--tono:var(--color-queso);--sobre-tono:var(--color-tinta)}.aviso[data-nivel=naranja]{--tono:var(--color-fuego);--sobre-tono:var(--color-tinta)}.aviso[data-nivel=rojo]{--tono:var(--color-roja);--sobre-tono:var(--color-crema)}.aviso:before,.aviso:after{content:"";opacity:.3;background-image:repeating-linear-gradient(-45deg,currentColor 0 .3rem,#0000 .3rem .66rem);flex:none;align-self:stretch;width:2.75rem}.aviso-nivel{font-family:var(--font-dato);letter-spacing:.16em;text-transform:uppercase;border:1.5px solid;border-radius:4px;flex:none;padding:.2rem .5rem;font-size:.5625rem;font-weight:700}.estado{font-family:var(--font-dato);letter-spacing:.12em;text-transform:uppercase;border:1.5px solid;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .8rem .4rem .65rem;font-size:.625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.estado{border:1.5px solid color-mix(in srgb, currentColor 30%, transparent)}}.estado{color:var(--color-sepia)}.estado-luz{background:currentColor;border-radius:999px;flex:none;width:.45rem;height:.45rem}.estado[data-abierto="1"]{background:var(--color-tinta);border-color:var(--color-tinta);color:var(--color-crema)}.estado[data-abierto="1"] .estado-luz{background:var(--color-queso);animation:2.4s ease-in-out infinite latido}@keyframes latido{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.portada .estado{color:var(--color-sepia)}.portada .estado[data-abierto="1"]{background:var(--color-crema);border-color:var(--color-crema);color:var(--color-roja-2)}.portada .estado[data-abierto="1"] .estado-luz{background:var(--color-roja)}.btn{font-family:var(--font-cuerpo);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform .3s var(--ease-racha), box-shadow .3s var(--ease-racha), background-color .2s linear, color .2s linear, border-color .2s linear;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1.6rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.btn-fuerte{background:var(--color-roja);color:var(--color-crema);box-shadow:0 .5rem 1.3rem -.5rem #d81e24b3}@supports (color:color-mix(in lab, red, red)){.btn-fuerte{box-shadow:0 .5rem 1.3rem -.5rem color-mix(in srgb, var(--color-roja) 70%, transparent)}}.btn-fuerte:hover{background:var(--color-roja-2);transform:translateY(-2px);box-shadow:0 .8rem 1.8rem -.5rem #d81e24cc}@supports (color:color-mix(in lab, red, red)){.btn-fuerte:hover{box-shadow:0 .8rem 1.8rem -.5rem color-mix(in srgb, var(--color-roja) 80%, transparent)}}.btn-crema{background:var(--color-crema);color:var(--color-roja-2);box-shadow:0 .5rem 1.4rem -.5rem #2a1a0e66}@supports (color:color-mix(in lab, red, red)){.btn-crema{box-shadow:0 .5rem 1.4rem -.5rem color-mix(in srgb, var(--color-tinta) 40%, transparent)}}.btn-crema:hover{background:#fff;transform:translateY(-2px)}.btn-tinta{background:var(--color-tinta);color:var(--color-crema)}.btn-tinta:hover{background:#3d2716;transform:translateY(-2px)}.btn-suave{color:var(--color-tinta);background:0 0;border-color:#2a1a0e38}@supports (color:color-mix(in lab, red, red)){.btn-suave{border-color:color-mix(in srgb, var(--color-tinta) 22%, transparent)}}.btn-suave:hover{border-color:var(--color-tinta);background:#2a1a0e0d}@supports (color:color-mix(in lab, red, red)){.btn-suave:hover{background:color-mix(in srgb, var(--color-tinta) 5%, transparent)}}.btn-suave:hover{transform:translateY(-2px)}.btn-claro{color:var(--color-crema);background:0 0;border-color:#fff8ec73}@supports (color:color-mix(in lab, red, red)){.btn-claro{border-color:color-mix(in srgb, var(--color-crema) 45%, transparent)}}.btn-claro:hover{border-color:var(--color-crema);background:#fff8ec1f}@supports (color:color-mix(in lab, red, red)){.btn-claro:hover{background:color-mix(in srgb, var(--color-crema) 12%, transparent)}}.btn-claro:hover{transform:translateY(-2px)}.barra{z-index:50;background:#f8eedde6;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.barra{background:color-mix(in srgb, var(--color-masa) 90%, transparent)}}.barra{border-bottom:2px solid #0000;transition:border-color .3s linear,box-shadow .3s linear}.barra[data-pegada="1"]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:#2a1a0e1a}@supports (color:color-mix(in lab, red, red)){.barra[data-pegada="1"]{border-bottom-color:color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.barra[data-pegada="1"]{box-shadow:0 .5rem 1.5rem -.8rem #2a1a0e38}@supports (color:color-mix(in lab, red, red)){.barra[data-pegada="1"]{box-shadow:0 .5rem 1.5rem -.8rem color-mix(in srgb, var(--color-tinta) 22%, transparent)}}.enlace-nav{font-family:var(--font-dato);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sepia);font-size:.625rem;font-weight:500;text-decoration:none;transition:color .2s linear}.enlace-nav:hover{color:var(--color-roja)}.cinta{-webkit-user-select:none;user-select:none;background:var(--color-roja);color:var(--color-crema);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5rem calc(100% - 5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 5rem calc(100% - 5rem),#0000)}.cinta-tira{flex:none;align-items:center;gap:2.5rem;padding-right:2.5rem;animation:38s linear infinite corre;display:flex}.cinta:hover .cinta-tira{animation-play-state:paused}@keyframes corre{0%{transform:translate(0)}to{transform:translate(-100%)}}.tarjeta{background:var(--color-crema);border:2px solid #2a1a0e17}@supports (color:color-mix(in lab, red, red)){.tarjeta{border:2px solid color-mix(in srgb, var(--color-tinta) 9%, transparent)}}.tarjeta{transition:border-color .3s linear, transform .35s var(--ease-racha), box-shadow .3s var(--ease-racha);border-radius:1.1rem}.tarjeta:hover{border-color:#d81e2466}@supports (color:color-mix(in lab, red, red)){.tarjeta:hover{border-color:color-mix(in srgb, var(--color-roja) 40%, transparent)}}.tarjeta:hover{transform:translateY(-3px);box-shadow:0 .9rem 2rem -.9rem #2a1a0e4d}@supports (color:color-mix(in lab, red, red)){.tarjeta:hover{box-shadow:0 .9rem 2rem -.9rem color-mix(in srgb, var(--color-tinta) 30%, transparent)}}.ojo{background:var(--color-crema)}.radar{aspect-ratio:1;pointer-events:none;opacity:.5;width:min(34rem,90vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.plato{border-bottom:2px solid #2a1a0e14;border-radius:.7rem;grid-template-columns:1fr auto;grid-template-areas:"nombre precio""desc desc";align-items:baseline;gap:.3rem 1.5rem;padding:1rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.plato{border-bottom:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.plato{transition:background-color .25s linear, transform .25s var(--ease-racha)}.plato:has(.plato-anadir){grid-template-columns:1fr auto auto;grid-template-areas:"nombre precio mas""desc desc desc"}.plato:has(.plato-foto){grid-template-columns:auto 1fr auto;grid-template-areas:"foto nombre precio""foto desc desc"}.plato:has(.plato-foto):has(.plato-anadir){grid-template-columns:auto 1fr auto auto;grid-template-areas:"foto nombre precio mas""foto desc desc desc"}.plato:hover{background:#ffc53d33}@supports (color:color-mix(in lab, red, red)){.plato:hover{background:color-mix(in srgb, var(--color-queso) 20%, transparent)}}.plato:hover{transform:translate(4px)}.plato-foto{object-fit:cover;background:#ffc53d47;border-radius:.6rem;grid-area:foto;align-self:center;width:3.4rem;height:3.4rem}@supports (color:color-mix(in lab, red, red)){.plato-foto{background:color-mix(in srgb, var(--color-queso) 28%, transparent)}}.plato-nombre{font-family:var(--font-display);letter-spacing:-.015em;grid-area:nombre;font-size:1.25rem;font-weight:600;line-height:1.2}.plato-desc{color:var(--color-sepia);grid-area:desc;max-width:46ch;font-size:.875rem;line-height:1.5}.plato-precio{font-family:var(--font-dato);letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:precio;font-size:.875rem;font-weight:600}.plato-precio span{letter-spacing:.04em;color:var(--color-sepia);text-align:right;font-size:.5625rem;font-weight:400;display:block}.chapa{font-family:var(--font-dato);letter-spacing:.1em;text-transform:uppercase;background:#2a1a0e14;border-radius:4px;align-items:center;padding:.2rem .42rem;font-size:.5rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chapa{background:color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.chapa{color:var(--color-sepia);vertical-align:.2em}.chapa-picante{background:#d81e2424}@supports (color:color-mix(in lab, red, red)){.chapa-picante{background:color-mix(in srgb, var(--color-roja) 14%, transparent)}}.chapa-picante{color:var(--color-roja-2)}.chapa-casa{background:#ff7a0038}@supports (color:color-mix(in lab, red, red)){.chapa-casa{background:color-mix(in srgb, var(--color-fuego) 22%, transparent)}}.chapa-casa{color:#8a4200}.cifra{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-roja);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:600;line-height:.9}.cifra-unidad{font-family:var(--font-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sepia);font-size:.6875rem;font-weight:500}.js .revelar{opacity:0;transition:opacity .8s var(--ease-racha), transform .8s var(--ease-racha);transition-delay:var(--retraso,0s);transform:translateY(1.4rem)}.js .revelar.dentro{opacity:1;transform:none}.plato-anadir{border:2px solid #d81e244d;border-radius:999px;flex:none;grid-area:mas;justify-content:center;align-self:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.plato-anadir{border:2px solid color-mix(in srgb, var(--color-roja) 30%, transparent)}}.plato-anadir{color:var(--color-roja);cursor:pointer;transition:background-color .18s linear, color .18s linear, transform .18s var(--ease-racha);background:0 0}.plato-anadir:hover{background:var(--color-roja);color:var(--color-crema);transform:scale(1.08)}.plato-anadir:disabled{opacity:.3;cursor:not-allowed;transform:none}.plato-extras{font-family:var(--font-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--color-roja);align-items:center;gap:.25rem;margin-top:.3rem;font-size:.5625rem;font-weight:600;display:inline-flex}.ficha-caja{text-align:left;flex-direction:column;width:min(30rem,94vw);max-width:30rem;max-height:min(88vh,46rem);display:flex}.ficha-visual{aspect-ratio:4/3;background:var(--color-tinta);flex:none;position:relative;overflow:hidden}.ficha-video{object-fit:cover;width:100%;height:100%;display:block}.ficha-rotulo{background:linear-gradient(#0000,#2a1a0ee0);padding:3rem 1.4rem 1.1rem;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ficha-rotulo{background:linear-gradient(to top, color-mix(in srgb, var(--color-tinta) 88%, transparent), transparent)}}.ficha-rotulo{color:var(--color-crema);justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ficha-titulo{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;font-size:1.5rem;font-weight:600;line-height:1.05}.ficha-precio{font-family:var(--font-dato);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.ficha-precio span{letter-spacing:.04em;opacity:.75;text-align:right;font-size:.5625rem;font-weight:400;display:block}.ficha-cerrar{background:#2a1a0e73;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:.8rem;right:.8rem}@supports (color:color-mix(in lab, red, red)){.ficha-cerrar{background:color-mix(in srgb, var(--color-tinta) 45%, transparent)}}.ficha-cerrar{color:var(--color-crema);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .18s linear}.ficha-cerrar:hover{background:var(--color-roja)}.ficha-cuerpo{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1.3rem 1.5rem .3rem;overflow-y:auto}.ficha-desc{color:var(--color-sepia);font-size:.9375rem;line-height:1.6}.ficha-bloque{border-top:2px solid #2a1a0e14;margin-top:1.2rem;padding-top:1.2rem}@supports (color:color-mix(in lab, red, red)){.ficha-bloque{border-top:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.ficha-pie{border-top:2px solid #2a1a0e14;flex:none;padding:1.1rem 1.5rem 1.4rem}@supports (color:color-mix(in lab, red, red)){.ficha-pie{border-top:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.ficha-pie{background:var(--color-crema);padding-bottom:max(1.4rem, env(safe-area-inset-bottom))}.ficha-pie .btn:disabled{opacity:.35;cursor:not-allowed}.ficha-pie-aviso{color:var(--color-sepia);text-align:center;font-size:.875rem;line-height:1.5}.plato[data-ficha]{cursor:pointer}.plato-ver{font-family:var(--font-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sepia);opacity:0;align-items:center;gap:.25rem;margin-top:.3rem;margin-left:.9rem;font-size:.5625rem;font-weight:600;transition:opacity .2s linear;display:inline-flex}.plato:hover .plato-ver,.plato:focus-visible .plato-ver{opacity:.8}.plato-extras+.plato-ver{margin-left:.9rem}@media (hover:none){.plato-ver{opacity:.65}}.extras-caja{text-align:left;flex-direction:column;width:min(30rem,94vw);max-width:30rem;max-height:min(86vh,44rem);display:flex}.extras-cabecera{border-bottom:2px solid #2a1a0e14;align-items:center;gap:1rem;padding:1.4rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.extras-cabecera{border-bottom:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.extras-cabecera img{object-fit:cover;border-radius:.6rem;flex:none;width:3.5rem;height:3.5rem}.extras-cerrar{width:2.1rem;height:2.1rem;color:var(--color-sepia);border-radius:999px;flex:none;place-items:center;margin-left:auto;transition:background-color .18s linear,color .18s linear;display:grid}.extras-cerrar:hover{background:#2a1a0e14}@supports (color:color-mix(in lab, red, red)){.extras-cerrar:hover{background:color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.extras-cerrar:hover{color:var(--color-tinta)}.extras-cuerpo{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1.4rem 1.5rem .4rem;overflow-y:auto}.extras-lista{gap:.3rem;display:grid}.extra{cursor:pointer;border-radius:.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.55rem .7rem;transition:background-color .15s linear;display:grid}.extra:hover{background:#ffc53d3d}@supports (color:color-mix(in lab, red, red)){.extra:hover{background:color-mix(in srgb, var(--color-queso) 24%, transparent)}}.extra:has(:checked){background:#d81e2414}@supports (color:color-mix(in lab, red, red)){.extra:has(:checked){background:color-mix(in srgb, var(--color-roja) 8%, transparent)}}.extra input{accent-color:var(--color-roja);cursor:pointer;width:1rem;height:1rem}.extra-nombre{font-size:.9375rem;line-height:1.3}.extra-precio{font-family:var(--font-dato);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-sepia);font-size:.6875rem;font-weight:600}.extra:has(:checked) .extra-precio{color:var(--color-roja)}.extras-pie{border-top:2px solid #2a1a0e14;padding:1.1rem 1.5rem 1.4rem}@supports (color:color-mix(in lab, red, red)){.extras-pie{border-top:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.extras-pie{background:var(--color-crema);padding-bottom:max(1.4rem, env(safe-area-inset-bottom))}.extras-pie .btn:disabled{opacity:.35;cursor:not-allowed}.cookies{z-index:80;background:var(--color-crema);border-top:2px solid #2a1a0e1f;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cookies{border-top:2px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.cookies{box-shadow:0 -1rem 3rem -1rem #2a1a0e4d}@supports (color:color-mix(in lab, red, red)){.cookies{box-shadow:0 -1rem 3rem -1rem color-mix(in srgb, var(--color-tinta) 30%, transparent)}}.cookies{padding-bottom:env(safe-area-inset-bottom);transition:transform .45s var(--ease-racha);overscroll-behavior:contain;max-height:92dvh;overflow-y:auto;transform:translateY(105%)}.cookies.asoma{transform:none}.cookies-grupo{border-top:2px solid #2a1a0e14;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:.8rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.cookies-grupo{border-top:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.cookies-grupo input{accent-color:var(--color-roja);width:1.05rem;height:1.05rem;margin-top:.2rem}.cookies-grupo input:disabled{opacity:.45}.cookies-volver{font-family:var(--font-dato);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:.25em;font-size:.5625rem;text-decoration:underline}[hidden]{display:none!important}.legal{color:var(--color-tinta);font-size:.9375rem;line-height:1.75}.legal p{margin-bottom:1rem}.legal strong{font-weight:600}.legal a:not([class*=btn]){color:var(--color-roja-2);text-underline-offset:.18em;text-decoration:underline}.legal a:not([class*=btn]):hover{color:var(--color-roja)}.legal h3{font-family:var(--font-display);letter-spacing:-.01em;margin:2rem 0 .75rem;font-size:1rem;font-weight:600}.legal ul,.legal ol{margin:0 0 1.15rem 1.35rem}.legal ul{list-style:outside}.legal ol{list-style:decimal}.legal li{margin-bottom:.5rem;padding-left:.25rem}.legal li::marker{color:#d81e24a6}@supports (color:color-mix(in lab, red, red)){.legal li::marker{color:color-mix(in srgb, var(--color-roja) 65%, transparent)}}.legal code{font-family:var(--font-dato);background:#2a1a0e0f;font-size:.8125em}@supports (color:color-mix(in lab, red, red)){.legal code{background:color-mix(in srgb, var(--color-tinta) 6%, transparent)}}.legal code{border-radius:.25rem;padding:.1em .35em}.tabla-legal{border:2px solid #2a1a0e1a;margin:0 0 1.5rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.tabla-legal{border:2px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.tabla-legal{background:var(--color-crema);border-radius:.625rem}.tabla-legal table{border-collapse:collapse;width:100%;min-width:34rem}.tabla-legal th,.tabla-legal td{text-align:left;vertical-align:top;border-bottom:1px solid #2a1a0e14;padding:.7rem .85rem;font-size:.8125rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.tabla-legal th,.tabla-legal td{border-bottom:1px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.tabla-legal th{font-family:var(--font-dato);text-transform:uppercase;letter-spacing:.12em;color:var(--color-sepia);background:#2a1a0e0a;font-size:.5625rem}@supports (color:color-mix(in lab, red, red)){.tabla-legal th{background:color-mix(in srgb, var(--color-tinta) 4%, transparent)}}.tabla-legal th{white-space:nowrap}.tabla-legal tbody tr:last-child td{border-bottom:0}.barra-pedido{z-index:60;background:var(--color-roja);color:var(--color-crema);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.5rem 2rem -.5rem #2a1a0e73}@supports (color:color-mix(in lab, red, red)){.barra-pedido{box-shadow:0 -.5rem 2rem -.5rem color-mix(in srgb, var(--color-tinta) 45%, transparent)}}.barra-pedido{transition:transform .45s var(--ease-racha);padding-bottom:env(safe-area-inset-bottom);transform:translateY(105%)}.barra-pedido.asoma{transform:none}.mostrador{z-index:85;background:var(--color-masa);opacity:0;transition:opacity .28s linear, transform .4s var(--ease-racha);flex-direction:column;display:flex;position:fixed;inset:0;transform:scale(.99)translateY(.75rem)}.mostrador.abierto{opacity:1;transform:none}.mostrador-cabecera{background:var(--color-crema);border-bottom:2px solid #2a1a0e1a;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.mostrador-cabecera{border-bottom:2px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.mostrador-cabecera{padding:.8rem 1rem 0;padding-top:max(.8rem, env(safe-area-inset-top));transition:box-shadow .25s linear}.mostrador.desplazado .mostrador-cabecera{box-shadow:0 .75rem 1.5rem -1rem #2a1a0e66}@supports (color:color-mix(in lab, red, red)){.mostrador.desplazado .mostrador-cabecera{box-shadow:0 .75rem 1.5rem -1rem color-mix(in srgb, var(--color-tinta) 40%, transparent)}}.mostrador-fila{align-items:center;gap:.85rem;display:flex}.mostrador-marca{flex-shrink:0;width:2.25rem;height:2.25rem}.mostrador-antetitulo{font-family:var(--font-dato);letter-spacing:.16em;text-transform:uppercase;color:var(--color-roja);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-weight:600;overflow:hidden}.mostrador-titulo{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:1.35rem;font-weight:600;line-height:1}.mostrador-buscador{border:2px solid #2a1a0e1f;align-items:center;gap:.5rem;margin-left:auto;padding:.45rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mostrador-buscador{border:2px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.mostrador-buscador{background:var(--color-masa);border-radius:999px;min-width:0;transition:border-color .18s linear}.mostrador-buscador:focus-within{border-color:var(--color-roja)}.mostrador-buscador input{width:9rem;min-width:0;color:var(--color-tinta);background:0 0;border:0;outline:0;font-size:.875rem}.mostrador-buscador input::placeholder{color:var(--color-sepia)}.mostrador-buscador input::-webkit-search-cancel-button{cursor:pointer}.mostrador-cerrar{border:2px solid #2a1a0e1f;border-radius:999px;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mostrador-cerrar{border:2px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.mostrador-cerrar{color:var(--color-tinta);transition:background-color .18s linear,border-color .18s linear,color .18s linear}.mostrador-cerrar:hover{background:var(--color-roja);border-color:var(--color-roja);color:var(--color-crema)}.mostrador-locales{scrollbar-width:none;gap:.5rem;padding:.8rem 0;display:flex;overflow-x:auto}.mostrador-locales::-webkit-scrollbar{display:none}.mostrador-local{border:2px solid #2a1a0e1f;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.5rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mostrador-local{border:2px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.mostrador-local{font-family:var(--font-dato);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sepia);font-size:.5625rem;font-weight:600;transition:border-color .18s linear,background-color .18s linear,color .18s linear}.mostrador-local:hover{border-color:#2a1a0e59}@supports (color:color-mix(in lab, red, red)){.mostrador-local:hover{border-color:color-mix(in srgb, var(--color-tinta) 35%, transparent)}}.mostrador-local:hover{color:var(--color-tinta)}.mostrador-local[aria-current=true]{border-color:var(--color-roja);background:var(--color-roja);color:var(--color-crema)}.mostrador-local.cargando{opacity:.5}.mostrador-local-moto{color:var(--color-roja)}.mostrador-local[aria-current=true] .mostrador-local-moto{color:var(--color-queso)}.mostrador-local-nota{letter-spacing:.1em;opacity:.6;font-size:.5rem}.mostrador-cerrado{border:2px solid #d81e2440;border-radius:.7rem;align-items:flex-start;gap:.6rem;margin-bottom:.8rem;padding:.7rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mostrador-cerrado{border:2px solid color-mix(in srgb, var(--color-roja) 25%, transparent)}}.mostrador-cerrado{background:#d81e2412}@supports (color:color-mix(in lab, red, red)){.mostrador-cerrado{background:color-mix(in srgb, var(--color-roja) 7%, transparent)}}.mostrador-cerrado{font-size:.8125rem;line-height:1.5}.mostrador-cerrado>svg{color:var(--color-roja);margin-top:.15rem}.mostrador-cerrado a{color:var(--color-roja-2);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.mostrador-cuerpo{flex:1;grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:0;display:grid}.mostrador-rail{scrollbar-width:none;background:var(--color-crema);border-bottom:2px solid #2a1a0e14;gap:.4rem;padding:.7rem 1rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.mostrador-rail{border-bottom:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.mostrador-rail::-webkit-scrollbar{display:none}.rail-item{color:var(--color-sepia);text-align:left;border-radius:.6rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.875rem;font-weight:600;transition:background-color .15s linear,color .15s linear;display:flex}.rail-item:hover{background:#2a1a0e0f}@supports (color:color-mix(in lab, red, red)){.rail-item:hover{background:color-mix(in srgb, var(--color-tinta) 6%, transparent)}}.rail-item:hover{color:var(--color-tinta)}.rail-item[aria-current=true]{background:var(--color-roja);color:var(--color-crema)}.rail-nombre{white-space:nowrap}.rail-cuenta{font-family:var(--font-dato);font-variant-numeric:tabular-nums;opacity:.55;font-size:.5625rem}.mostrador-lista{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1.25rem 1rem 6rem;position:relative;overflow-y:auto}.mostrador-seccion+.mostrador-seccion{margin-top:2.25rem}.mostrador-seccion-cabecera{margin-bottom:1rem}.mostrador-seccion-cabecera h3{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:1.5rem;font-weight:600;line-height:1}.mostrador-seccion-cabecera p{font-family:var(--font-mano);color:#d81e24b3;margin-top:.45rem;font-size:1.25rem;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.mostrador-seccion-cabecera p{color:color-mix(in srgb, var(--color-roja) 70%, transparent)}}.mostrador-rejilla{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;display:grid}.tarjeta{background:var(--color-crema);border:2px solid #2a1a0e17;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.tarjeta{border:2px solid color-mix(in srgb, var(--color-tinta) 9%, transparent)}}.tarjeta{cursor:pointer;transition:transform .3s var(--ease-racha), border-color .2s linear, box-shadow .3s linear;border-radius:1rem;overflow:hidden}.tarjeta:hover,.tarjeta:focus-visible{border-color:#d81e2473;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.tarjeta:hover,.tarjeta:focus-visible{border-color:color-mix(in srgb, var(--color-roja) 45%, transparent)}}.tarjeta:hover,.tarjeta:focus-visible{box-shadow:0 1rem 1.75rem -1rem #2a1a0e73}@supports (color:color-mix(in lab, red, red)){.tarjeta:hover,.tarjeta:focus-visible{box-shadow:0 1rem 1.75rem -1rem color-mix(in srgb, var(--color-tinta) 45%, transparent)}}.tarjeta-foto{aspect-ratio:4/3;background:var(--color-masa-2);flex:none;position:relative;overflow:hidden}.tarjeta-foto img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tarjeta-sin-foto{color:#7a635073;place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tarjeta-sin-foto{color:color-mix(in srgb, var(--color-sepia) 45%, transparent)}}.tarjeta-chapas{flex-wrap:wrap;gap:.25rem;display:flex;position:absolute;top:.45rem;left:.45rem}.tarjeta-chapas .chapa{background:var(--color-crema)}.tarjeta-nombre{min-height:calc(2.3em + .7rem);font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:.7rem .8rem 0;font-size:.9375rem;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.tarjeta-desc{min-height:calc(2.8em + .25rem);color:var(--color-sepia);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:.25rem .8rem 0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.tarjeta-pie{align-items:center;gap:.5rem;margin-top:auto;padding:.7rem .8rem .8rem;display:flex}.tarjeta-precio{font-family:var(--font-dato);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-roja);font-size:.875rem;font-weight:600}.tarjeta-precio span{letter-spacing:.04em;color:var(--color-sepia);font-size:.5rem;font-weight:500;display:block}.tarjeta-mas{border:2px solid var(--color-roja);background:var(--color-roja);width:2.4rem;height:2.4rem;color:var(--color-crema);transition:transform .2s var(--ease-racha), background-color .18s linear;border-radius:999px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.tarjeta-mas:hover{background:var(--color-roja-2);transform:scale(1.1)}.tarjeta-mas:disabled{opacity:.4}.anadido{animation:dado-de-alta .55s var(--ease-racha)}@keyframes dado-de-alta{0%{transform:scale(1)}35%{transform:scale(1.28)rotate(6deg)}to{transform:scale(1)}}.tarjeta-agotada{opacity:.55}.tarjeta-agotada-sello{background:var(--color-roja);color:var(--color-crema);font-family:var(--font-dato);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.2rem .5rem;font-size:.5rem;font-weight:600;position:absolute;top:.45rem;left:.45rem}.tarjeta-hueco{background:#2a1a0e0f;border-radius:1rem;height:13rem}@supports (color:color-mix(in lab, red, red)){.tarjeta-hueco{background:color-mix(in srgb, var(--color-tinta) 6%, transparent)}}.tarjeta-hueco{animation:1.4s ease-in-out infinite latido}.mostrador-vacio,.mostrador-nada{text-align:center;color:var(--color-sepia);padding:3rem 1rem;font-size:.875rem;line-height:1.6}.mostrador-cesta{z-index:2;background:var(--color-crema);border-top:2px solid #2a1a0e1a;flex-direction:column;max-height:82dvh;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mostrador-cesta{border-top:2px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.mostrador-cesta{border-radius:1.2rem 1.2rem 0 0;box-shadow:0 -1rem 2.5rem -1rem #2a1a0e73}@supports (color:color-mix(in lab, red, red)){.mostrador-cesta{box-shadow:0 -1rem 2.5rem -1rem color-mix(in srgb, var(--color-tinta) 45%, transparent)}}.mostrador-cesta{transition:transform .4s var(--ease-racha);transform:translateY(101%)}.mostrador-cesta.abierta{transform:none}.mostrador.sin-cesta .mostrador-cesta,.mostrador.sin-cesta .mostrador-barra{display:none}.mostrador-cesta.arrastrando{transition:none}.cesta-fondo{z-index:1;background:#2a1a0e8c;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cesta-fondo{background:color-mix(in srgb, var(--color-tinta) 55%, transparent)}}.cesta-fondo{opacity:0;pointer-events:none;transition:opacity .3s linear}.mostrador.cesta-abierta .cesta-fondo{opacity:1;pointer-events:auto}.cesta-tirador{touch-action:none;background:0 0;width:100%;padding:.7rem 0 .3rem;display:block}.cesta-tirador:before{content:"";background:#2a1a0e33;border-radius:999px;width:2.75rem;height:.3rem;margin:0 auto;display:block}@supports (color:color-mix(in lab, red, red)){.cesta-tirador:before{background:color-mix(in srgb, var(--color-tinta) 20%, transparent)}}.cesta-tirador:before{transition:background-color .15s linear}.cesta-tirador:hover:before{background:#2a1a0e66}@supports (color:color-mix(in lab, red, red)){.cesta-tirador:hover:before{background:color-mix(in srgb, var(--color-tinta) 40%, transparent)}}.cesta-seguir{border:2px solid #2a1a0e24;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;margin-left:auto;padding:.5rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cesta-seguir{border:2px solid color-mix(in srgb, var(--color-tinta) 14%, transparent)}}.cesta-seguir{font-family:var(--font-dato);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sepia);font-size:.5625rem;font-weight:600;transition:border-color .18s linear,color .18s linear}.cesta-seguir:hover{border-color:var(--color-roja);color:var(--color-roja)}.mostrador-cesta-cabecera{border-bottom:2px solid #2a1a0e14;align-items:center;gap:.75rem;padding:.4rem 1.1rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mostrador-cesta-cabecera{border-bottom:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.mostrador-cesta-titulo{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:600;line-height:1;display:flex}.mostrador-cesta-titulo svg{color:var(--color-roja)}.mostrador-cesta-cerrar{border:2px solid #2a1a0e1f;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;margin-left:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.mostrador-cesta-cerrar{border:2px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.mostrador-cesta-cerrar{color:var(--color-tinta)}.mostrador-cesta-cerrar:hover{background:#2a1a0e14}@supports (color:color-mix(in lab, red, red)){.mostrador-cesta-cerrar:hover{background:color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.mostrador-cesta-cuerpo{overscroll-behavior:contain;flex:1;min-height:0;padding:0 1.1rem;overflow-y:auto}.mostrador-cesta-pie{padding:1rem 1.1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));border-top:2px solid #2a1a0e1a;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.mostrador-cesta-pie{border-top:2px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.mostrador-cesta-pie{background:var(--color-masa)}.mostrador-cesta-pie .btn:disabled{opacity:.35;cursor:not-allowed}.cesta-vacia{text-align:center;color:var(--color-sepia);padding:3rem 0;font-size:.875rem;line-height:1.6}.cesta-vaciar{font-family:var(--font-dato);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sepia);text-underline-offset:.25em;margin:.8rem auto 0;font-size:.5rem;text-decoration:underline;display:block}.cesta-vaciar:hover{color:var(--color-roja)}.mostrador-barra{left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:1;background:var(--color-roja);color:var(--color-crema);border-radius:999px;align-items:center;gap:1rem;padding:.8rem .9rem .8rem 1.1rem;display:flex;position:fixed;box-shadow:0 1rem 2rem -.75rem #2a1a0e99}@supports (color:color-mix(in lab, red, red)){.mostrador-barra{box-shadow:0 1rem 2rem -.75rem color-mix(in srgb, var(--color-tinta) 60%, transparent)}}.mostrador-barra{animation:asomar .35s var(--ease-racha)}@keyframes asomar{0%{transform:translateY(120%)}to{transform:none}}.mostrador-barra-datos{text-align:left;flex-direction:column;line-height:1.15;display:flex}.mostrador-barra-datos span:first-child{font-family:var(--font-dato);letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:.5rem}.mostrador-barra-datos span:last-child{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.mostrador-barra-boton{background:var(--color-crema);color:var(--color-tinta);font-family:var(--font-dato);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:.5rem 1rem;font-size:.5625rem;font-weight:600;display:flex}@media (min-width:64rem){.mostrador-cabecera{padding-inline:1.5rem}.mostrador-titulo{font-size:1.6rem}.mostrador-buscador input{width:12rem}.mostrador-cuerpo{grid-template-rows:minmax(0,1fr);grid-template-columns:13.5rem minmax(0,1fr) 24rem}.mostrador-rail{border-bottom:0;border-right:2px solid #2a1a0e14;flex-direction:column;gap:.2rem;padding:1.25rem .75rem;overflow:visible auto}@supports (color:color-mix(in lab, red, red)){.mostrador-rail{border-right:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.mostrador-rail{scrollbar-width:thin;scrollbar-color:#2a1a0e33 transparent}@supports (color:color-mix(in lab, red, red)){.mostrador-rail{scrollbar-color:color-mix(in srgb, var(--color-tinta) 20%, transparent) transparent}}.mostrador-rail::-webkit-scrollbar{width:6px;display:block}.mostrador-rail::-webkit-scrollbar-thumb{background:#2a1a0e33;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mostrador-rail::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-tinta) 20%, transparent)}}.rail-item{width:100%}.rail-cuenta{margin-left:auto}.mostrador-lista{padding:1.75rem 1.75rem 3rem}.mostrador-rejilla{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.mostrador-cesta{border-top:0;border-left:2px solid #2a1a0e1a;max-height:none;position:static;transform:none}@supports (color:color-mix(in lab, red, red)){.mostrador-cesta{border-left:2px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.mostrador-cesta{box-shadow:none;border-radius:0}.cesta-tirador,.cesta-seguir,.cesta-fondo,.mostrador-barra{display:none}.mostrador-cesta-cabecera{padding-top:1rem}}.sugerencias-caja{max-width:34rem}.sugerencias-cabecera{border-bottom:2px solid #2a1a0e14;padding:1.6rem 1.6rem 1.1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.sugerencias-cabecera{border-bottom:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.sugerencias-titulo{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;padding-right:2.5rem;font-size:1.6rem;font-weight:600;line-height:1}.sugerencias-texto{color:var(--color-sepia);margin-top:.6rem;font-size:.875rem;line-height:1.5}.sugerencias-cerrar{border:2px solid #2a1a0e1f;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:1.1rem;right:1.1rem}@supports (color:color-mix(in lab, red, red)){.sugerencias-cerrar{border:2px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.sugerencias-cerrar{color:var(--color-tinta)}.sugerencias-cerrar:hover{background:#2a1a0e14}@supports (color:color-mix(in lab, red, red)){.sugerencias-cerrar:hover{background:color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.sugerencias-lista{overscroll-behavior:contain;gap:.6rem;max-height:46dvh;padding:1.1rem 1.6rem;display:grid;overflow-y:auto}.sugerencia{border:2px solid #2a1a0e17;align-items:center;gap:.85rem;padding:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sugerencia{border:2px solid color-mix(in srgb, var(--color-tinta) 9%, transparent)}}.sugerencia{background:var(--color-masa);border-radius:.9rem;transition:border-color .18s linear}.sugerencia:hover{border-color:#d81e2466}@supports (color:color-mix(in lab, red, red)){.sugerencia:hover{border-color:color-mix(in srgb, var(--color-roja) 40%, transparent)}}.sugerencia-foto{object-fit:cover;border-radius:.65rem;flex-shrink:0;width:3.75rem;height:3.75rem}.sugerencia-datos{flex:1;min-width:0}.sugerencia-gancho{font-family:var(--font-dato);letter-spacing:.14em;text-transform:uppercase;color:var(--color-roja);font-size:.5rem;font-weight:600}.sugerencia-nombre{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:1rem;font-weight:600;line-height:1.15}.sugerencia-precio{font-family:var(--font-dato);letter-spacing:-.03em;color:var(--color-sepia);margin-top:.1rem;font-size:.8125rem;font-weight:600}.sugerencia-mas{border:2px solid var(--color-roja);color:var(--color-roja-2);font-family:var(--font-dato);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem .9rem .5rem .6rem;font-size:.5625rem;font-weight:600;transition:background-color .18s linear,color .18s linear;display:inline-flex}.sugerencia-mas:hover{background:var(--color-roja);color:var(--color-crema)}.sugerencia-mas:disabled{opacity:.45}.sugerencias-pie{padding:1.1rem 1.6rem 1.4rem;padding-bottom:max(1.4rem, env(safe-area-inset-bottom));border-top:2px solid #2a1a0e14;flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sugerencias-pie{border-top:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.sugerencias-pie{background:var(--color-crema)}.sugerencias-total{margin-right:auto}.sugerencias-total strong{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:600;line-height:1;display:block}.ficha-pie-fila{align-items:center;gap:.75rem;display:flex}.contador-grande{border-width:2px}.contador-grande button{width:2.5rem;height:2.5rem}.contador-grande output{min-width:2rem;font-size:1rem}.linea-pedido{border-bottom:2px solid #2a1a0e14;grid-template-columns:1fr auto;gap:.3rem .9rem;padding:.9rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.linea-pedido{border-bottom:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.linea-pedido[data-problema]{background:#d81e2412}@supports (color:color-mix(in lab, red, red)){.linea-pedido[data-problema]{background:color-mix(in srgb, var(--color-roja) 7%, transparent)}}.linea-pedido[data-problema]{border-radius:.6rem;padding-inline:.6rem}.contador{border:2px solid #2a1a0e1f;align-items:center;gap:.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contador{border:2px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.contador{border-radius:999px;overflow:hidden}.contador button{width:1.9rem;height:1.9rem;color:var(--color-tinta);cursor:pointer;background:0 0;place-items:center;transition:background-color .15s linear;display:grid}.contador button:hover{background:#2a1a0e14}@supports (color:color-mix(in lab, red, red)){.contador button:hover{background:color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.contador output{text-align:center;min-width:1.6rem;font-family:var(--font-dato);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.opcion-servicio{border:2px solid #2a1a0e1f;border-radius:.7rem;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.opcion-servicio{border:2px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.opcion-servicio{font-family:var(--font-dato);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sepia);cursor:pointer;font-size:.5625rem;font-weight:600;transition:border-color .18s linear,background-color .18s linear,color .18s linear}.opcion-servicio[aria-pressed=true]{border-color:var(--color-roja);background:var(--color-roja);color:var(--color-crema)}.modal-fondo{z-index:90;background:#2a1a0ea8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.modal-fondo{background:color-mix(in srgb, var(--color-tinta) 66%, transparent)}}.modal-fondo{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .4s linear}.modal-fondo.abierto{opacity:1;pointer-events:auto}.modal-caja{background:var(--color-crema);width:100%;max-width:30rem;transition:transform .5s var(--ease-racha);border-radius:1.4rem;max-height:calc(100dvh - 2.5rem);position:relative;overflow:hidden auto;transform:translateY(1.5rem)scale(.97);box-shadow:0 2rem 4rem -1rem #2a1a0e8c}@supports (color:color-mix(in lab, red, red)){.modal-caja{box-shadow:0 2rem 4rem -1rem color-mix(in srgb, var(--color-tinta) 55%, transparent)}}.modal-fondo.abierto .modal-caja{transform:none}.panel{background:var(--color-crema);border:2px solid #2a1a0e17}@supports (color:color-mix(in lab, red, red)){.panel{border:2px solid color-mix(in srgb, var(--color-tinta) 9%, transparent)}}.panel{border-radius:.8rem}.panel-cabecera{border-bottom:2px solid #2a1a0e12;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.panel-cabecera{border-bottom:2px solid color-mix(in srgb, var(--color-tinta) 7%, transparent)}}.panel-titulo{font-family:var(--font-dato);letter-spacing:.16em;text-transform:uppercase;color:var(--color-sepia);font-size:.625rem;font-weight:600}.rotulo{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:600;line-height:1}.dato{font-family:var(--font-dato);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.2vw,2rem);font-weight:600;line-height:1}.dato-rotulo{font-family:var(--font-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sepia-2);font-size:.6875rem;font-weight:600}.cambio{font-family:var(--font-dato);letter-spacing:-.02em;border-radius:4px;align-items:center;gap:.2rem;padding:.15rem .4rem;font-size:.625rem;font-weight:600;display:inline-flex}.cambio-sube{background:#ff7a002e}@supports (color:color-mix(in lab, red, red)){.cambio-sube{background:color-mix(in srgb, var(--color-fuego) 18%, transparent)}}.cambio-sube{color:#8a4200}.cambio-baja{background:#d81e2424}@supports (color:color-mix(in lab, red, red)){.cambio-baja{background:color-mix(in srgb, var(--color-roja) 14%, transparent)}}.cambio-baja{color:var(--color-roja-2)}.cambio-igual{background:#2a1a0e12}@supports (color:color-mix(in lab, red, red)){.cambio-igual{background:color-mix(in srgb, var(--color-tinta) 7%, transparent)}}.cambio-igual{color:var(--color-sepia)}.campo-etiqueta{font-family:var(--font-dato);letter-spacing:.16em;text-transform:uppercase;color:var(--color-sepia);margin-bottom:.45rem;font-size:.5625rem;font-weight:600;display:block}.campo{background:var(--color-masa);width:100%;color:var(--color-tinta);border:2px solid #2a1a0e1f;display:block}@supports (color:color-mix(in lab, red, red)){.campo{border:2px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.campo{font-family:var(--font-cuerpo);border-radius:.55rem;padding:.6rem .8rem;font-size:.9375rem;line-height:1.5;transition:border-color .15s linear,background-color .15s linear}.campo:hover{border-color:#2a1a0e38}@supports (color:color-mix(in lab, red, red)){.campo:hover{border-color:color-mix(in srgb, var(--color-tinta) 22%, transparent)}}.campo:focus{border-color:var(--color-roja);background:#fff;outline:none}.campo::placeholder{color:#7a635099}@supports (color:color-mix(in lab, red, red)){.campo::placeholder{color:color-mix(in srgb, var(--color-sepia) 60%, transparent)}}.campo-dato{font-family:var(--font-dato);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:.875rem}.campo-ayuda{color:var(--color-sepia-2);margin-top:.4rem;font-size:.8125rem;line-height:1.45}select.campo{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237A6350' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:1.05rem;padding-right:2.2rem}.palanca{appearance:none;background:#2a1a0e24;border-radius:999px;flex:none;width:2.6rem;height:1.45rem;position:relative}@supports (color:color-mix(in lab, red, red)){.palanca{background:color-mix(in srgb, var(--color-tinta) 14%, transparent)}}.palanca{cursor:pointer;border:2px solid #0000;transition:background-color .2s linear}.palanca:after{content:"";background:var(--color-crema);width:1rem;height:1rem;transition:transform .2s var(--ease-racha);border-radius:999px;position:absolute;top:50%;left:.16rem;transform:translateY(-50%)}.palanca:checked{background:var(--color-roja)}.palanca:checked:after{transform:translateY(-50%)translate(1.15rem)}.tabla{border-collapse:collapse;width:100%}.tabla th{text-align:left;font-family:var(--font-dato);letter-spacing:.08em;text-transform:uppercase;color:var(--color-sepia-2);border-bottom:2px solid #2a1a0e1a;padding:.6rem .75rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tabla th{border-bottom:2px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.tabla th{white-space:nowrap}.tabla td{border-bottom:1px solid #2a1a0e12;padding:.7rem .75rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.tabla td{border-bottom:1px solid color-mix(in srgb, var(--color-tinta) 7%, transparent)}}.tabla td{vertical-align:middle}.tabla tbody tr{transition:background-color .15s linear}.tabla tbody tr:hover{background:#ffc53d24}@supports (color:color-mix(in lab, red, red)){.tabla tbody tr:hover{background:color-mix(in srgb, var(--color-queso) 14%, transparent)}}.muestra-rayada{background-image:repeating-linear-gradient(125deg,#d8c6ac 0 3px,#f3e8d6 3px 8px)!important}.fila-abierta,.tabla tbody tr.fila-abierta:hover{background:#d81e241a}@supports (color:color-mix(in lab, red, red)){.fila-abierta,.tabla tbody tr.fila-abierta:hover{background:color-mix(in srgb, var(--color-roja) 10%, transparent)}}.fila-abierta,.tabla tbody tr.fila-abierta:hover{box-shadow:inset .25rem 0 0 var(--color-roja)}.tabla .num{font-family:var(--font-dato);letter-spacing:-.05em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.8125rem}.pastilla{font-family:var(--font-dato);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.625rem;font-weight:600;display:inline-flex}.pastilla-viva{background:#ff7a0033}@supports (color:color-mix(in lab, red, red)){.pastilla-viva{background:color-mix(in srgb, var(--color-fuego) 20%, transparent)}}.pastilla-viva{color:var(--color-ocre)}.pastilla-parada{background:#2a1a0e14}@supports (color:color-mix(in lab, red, red)){.pastilla-parada{background:color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.pastilla-parada{color:var(--color-sepia-2)}.pastilla-roja{background:var(--color-roja);color:var(--color-crema)}.pastilla-naranja{background:var(--color-fuego);color:var(--color-tinta)}.pastilla-amarilla{background:var(--color-queso);color:var(--color-tinta)}.btn-mini{font-family:var(--font-cuerpo);border:2px solid #2a1a0e1f;border-radius:.5rem;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.8125rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-mini{border:2px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.btn-mini{color:var(--color-tinta);cursor:pointer;white-space:nowrap;background:0 0;text-decoration:none;transition:background-color .15s linear,border-color .15s linear,color .15s linear}.btn-mini:hover{border-color:#2a1a0e4d}@supports (color:color-mix(in lab, red, red)){.btn-mini:hover{border-color:color-mix(in srgb, var(--color-tinta) 30%, transparent)}}.btn-mini:hover{background:#2a1a0e0d}@supports (color:color-mix(in lab, red, red)){.btn-mini:hover{background:color-mix(in srgb, var(--color-tinta) 5%, transparent)}}.btn-mini-fuego{background:var(--color-roja);border-color:var(--color-roja);color:var(--color-crema)}.btn-mini-fuego:hover{background:var(--color-roja-2);border-color:var(--color-roja-2);color:var(--color-crema)}.btn-mini-roja{color:var(--color-roja-2);border-color:#d81e244d}@supports (color:color-mix(in lab, red, red)){.btn-mini-roja{border-color:color-mix(in srgb, var(--color-roja) 30%, transparent)}}.btn-mini-roja:hover{background:#d81e241f}@supports (color:color-mix(in lab, red, red)){.btn-mini-roja:hover{background:color-mix(in srgb, var(--color-roja) 12%, transparent)}}.btn-mini-roja:hover{border-color:var(--color-roja)}.nav-lateral{color:var(--color-sepia);white-space:nowrap;border-radius:.55rem;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s linear,color .15s linear;display:flex}.nav-lateral:hover{background:#2a1a0e0f}@supports (color:color-mix(in lab, red, red)){.nav-lateral:hover{background:color-mix(in srgb, var(--color-tinta) 6%, transparent)}}.nav-lateral:hover{color:var(--color-tinta)}.nav-lateral[aria-current=page]{background:var(--color-roja);color:var(--color-crema)}.nav-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2a1a0e33 transparent}@supports (color:color-mix(in lab, red, red)){.nav-panel{scrollbar-color:color-mix(in srgb, var(--color-tinta) 20%, transparent) transparent}}.nav-panel::-webkit-scrollbar{width:6px;height:6px}.nav-panel::-webkit-scrollbar-track{background:0 0}.nav-panel::-webkit-scrollbar-thumb{background:#2a1a0e33;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.nav-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-tinta) 20%, transparent)}}.recado{border:2px solid;border-radius:.65rem;align-items:flex-start;gap:.65rem;padding:.8rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.recado-ok{background:#ff7a001f}@supports (color:color-mix(in lab, red, red)){.recado-ok{background:color-mix(in srgb, var(--color-fuego) 12%, transparent)}}.recado-ok{border-color:#ff7a0073}@supports (color:color-mix(in lab, red, red)){.recado-ok{border-color:color-mix(in srgb, var(--color-fuego) 45%, transparent)}}.recado-ok{color:#7a3a00}.recado-mal{background:#d81e241a}@supports (color:color-mix(in lab, red, red)){.recado-mal{background:color-mix(in srgb, var(--color-roja) 10%, transparent)}}.recado-mal{border-color:#d81e2473}@supports (color:color-mix(in lab, red, red)){.recado-mal{border-color:color-mix(in srgb, var(--color-roja) 45%, transparent)}}.recado-mal{color:var(--color-roja-2)}.barra-dato{background:#2a1a0e14;border-radius:999px;height:.35rem}@supports (color:color-mix(in lab, red, red)){.barra-dato{background:color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.barra-dato{overflow:hidden}.barra-dato>span{background:var(--color-roja);border-radius:999px;height:100%;display:block}.t-titular{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.05}.t-rotulo{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.15}.t-cuerpo{font-size:.875rem;line-height:1.55}.t-menor{color:var(--color-sepia-2);font-size:.8125rem;line-height:1.5}.t-dato{font-family:var(--font-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sepia-2);font-size:.6875rem;font-weight:600}.tarjeta-dato{background:var(--color-crema);border:2px solid #2a1a0e17;flex-direction:column;gap:.5rem;padding:1.1rem 1.15rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tarjeta-dato{border:2px solid color-mix(in srgb, var(--color-tinta) 9%, transparent)}}.tarjeta-dato{transition:border-color .18s linear, transform .3s var(--ease-racha);border-radius:1rem}a.tarjeta-dato:hover,button.tarjeta-dato:hover{border-color:#d81e2466}@supports (color:color-mix(in lab, red, red)){a.tarjeta-dato:hover,button.tarjeta-dato:hover{border-color:color-mix(in srgb, var(--color-roja) 40%, transparent)}}a.tarjeta-dato:hover,button.tarjeta-dato:hover{transform:translateY(-2px)}.tarjeta-dato-cabeza{align-items:center;gap:.5rem;display:flex}.tarjeta-dato-icono{background:#ff7a0024;border-radius:.5rem;flex-shrink:0;place-items:center;width:1.65rem;height:1.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tarjeta-dato-icono{background:color-mix(in srgb, var(--color-fuego) 14%, transparent)}}.tarjeta-dato-icono{color:var(--color-ocre)}.tarjeta-dato-icono[data-tono=roja]{background:#d81e241f}@supports (color:color-mix(in lab, red, red)){.tarjeta-dato-icono[data-tono=roja]{background:color-mix(in srgb, var(--color-roja) 12%, transparent)}}.tarjeta-dato-icono[data-tono=roja]{color:var(--color-roja-2)}.tarjeta-dato-icono[data-tono=calma]{background:#2a1a0e12}@supports (color:color-mix(in lab, red, red)){.tarjeta-dato-icono[data-tono=calma]{background:color-mix(in srgb, var(--color-tinta) 7%, transparent)}}.tarjeta-dato-icono[data-tono=calma]{color:var(--color-sepia-2)}.tarjeta-dato-valor{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.4vw,2.1rem);font-weight:600;line-height:1}.tarjeta-dato-pie{color:var(--color-sepia-2);font-size:.8125rem;line-height:1.45}.delta{font-family:var(--font-dato);letter-spacing:-.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.delta-sube{background:#ff7a0029}@supports (color:color-mix(in lab, red, red)){.delta-sube{background:color-mix(in srgb, var(--color-fuego) 16%, transparent)}}.delta-sube{color:var(--color-ocre)}.delta-baja{background:#d81e241f}@supports (color:color-mix(in lab, red, red)){.delta-baja{background:color-mix(in srgb, var(--color-roja) 12%, transparent)}}.delta-baja{color:var(--color-roja-2)}.delta-igual{background:#2a1a0e12}@supports (color:color-mix(in lab, red, red)){.delta-igual{background:color-mix(in srgb, var(--color-tinta) 7%, transparent)}}.delta-igual{color:var(--color-sepia-2)}.segmentado{background:#2a1a0e12;border-radius:999px;gap:.15rem;padding:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.segmentado{background:color-mix(in srgb, var(--color-tinta) 7%, transparent)}}.segmentado>*{min-height:1.75rem;color:var(--color-sepia-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .18s linear,color .18s linear,box-shadow .18s linear;display:inline-flex}.segmentado>:hover{color:var(--color-tinta)}.segmentado>[aria-current=true],.segmentado>[aria-selected=true]{background:var(--color-crema);color:var(--color-tinta);box-shadow:0 1px 3px #2a1a0e2e}@supports (color:color-mix(in lab, red, red)){.segmentado>[aria-current=true],.segmentado>[aria-selected=true]{box-shadow:0 1px 3px color-mix(in srgb, var(--color-tinta) 18%, transparent)}}.bloque{background:var(--color-crema);border:2px solid #2a1a0e17}@supports (color:color-mix(in lab, red, red)){.bloque{border:2px solid color-mix(in srgb, var(--color-tinta) 9%, transparent)}}.bloque{border-radius:1rem;overflow:hidden}.bloque-cabeza{border-bottom:2px solid #2a1a0e12;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.9rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bloque-cabeza{border-bottom:2px solid color-mix(in srgb, var(--color-tinta) 7%, transparent)}}.bloque-titulo{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.15}.bloque-sub{color:var(--color-sepia-2);font-size:.8125rem}.bloque-cabeza>.bloque-acciones{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.bloque-cuerpo{padding:1.15rem}.bloque-pie{border-top:2px solid #2a1a0e12;padding:.8rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.bloque-pie{border-top:2px solid color-mix(in srgb, var(--color-tinta) 7%, transparent)}}.bloque-pie{background:#2a1a0e08}@supports (color:color-mix(in lab, red, red)){.bloque-pie{background:color-mix(in srgb, var(--color-tinta) 3%, transparent)}}.bloque-pie{color:var(--color-sepia-2);font-size:.8125rem;line-height:1.5}.ficha-lista{display:grid}.ficha-fila{border-bottom:1px solid #2a1a0e14;grid-template-columns:11rem minmax(0,1fr);gap:.5rem 1rem;padding:.7rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.ficha-fila{border-bottom:1px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.ficha-fila:last-child{border-bottom:0}.ficha-fila dt{color:var(--color-sepia-2);font-size:.8125rem}.ficha-fila dd{min-width:0;font-size:.875rem;line-height:1.5}@media (max-width:40rem){.ficha-fila{grid-template-columns:1fr;gap:.15rem}}.hoja-fondo{z-index:95;background:#2a1a0e73;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.hoja-fondo{background:color-mix(in srgb, var(--color-tinta) 45%, transparent)}}.hoja-fondo{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);opacity:0;transition:opacity .25s linear}.hoja-fondo.abierta{opacity:1}.hoja{background:var(--color-crema);border-radius:1.4rem 1.4rem 0 0;flex-direction:column;width:100%;max-width:50rem;max-height:92dvh;display:flex;box-shadow:0 -1rem 3rem -.5rem #2a1a0e8c}@supports (color:color-mix(in lab, red, red)){.hoja{box-shadow:0 -1rem 3rem -.5rem color-mix(in srgb, var(--color-tinta) 55%, transparent)}}.hoja{transition:transform .32s var(--ease-racha);transform:translateY(2rem)}.hoja-fondo.abierta .hoja{transform:none}.hoja-asa{background:0 0;width:100%;padding:.7rem 0 .1rem;display:block}.hoja-asa:before{content:"";background:#2a1a0e33;border-radius:999px;width:2.75rem;height:.3rem;margin:0 auto;display:block}@supports (color:color-mix(in lab, red, red)){.hoja-asa:before{background:color-mix(in srgb, var(--color-tinta) 20%, transparent)}}.hoja-cabeza{border-bottom:2px solid #2a1a0e14;align-items:flex-start;gap:1rem;padding:.6rem 1.25rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hoja-cabeza{border-bottom:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.hoja-titulo{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:600;line-height:1.1}.hoja-sub{color:var(--color-sepia-2);margin-top:.2rem;font-size:.8125rem;line-height:1.45}.hoja-cerrar{border:2px solid #2a1a0e1f;border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;margin-left:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.hoja-cerrar{border:2px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.hoja-cerrar{color:var(--color-tinta);transition:background-color .18s linear,border-color .18s linear,color .18s linear}.hoja-cerrar:hover{background:var(--color-roja);border-color:var(--color-roja);color:var(--color-crema)}.hoja-cuerpo{overscroll-behavior:contain;min-height:0;padding:1.15rem 1.25rem;padding-bottom:max(1.25rem, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.hoja-cargando{text-align:center;padding:3rem 0}@media (min-width:48rem){.hoja-fondo{align-items:center;padding:1.5rem}.hoja{border-radius:1.4rem;max-height:88dvh;transform:translateY(1rem)scale(.98)}.hoja-asa{display:none}.hoja-cabeza{padding-top:1.15rem}}.girando{border:3px solid #2a1a0e26;width:1.35rem;height:1.35rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.girando{border:3px solid color-mix(in srgb, var(--color-tinta) 15%, transparent)}}.girando{border-top-color:var(--color-roja);border-radius:999px;animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.nav-grupo{font-family:var(--font-dato);letter-spacing:.14em;text-transform:uppercase;color:#645040cc;margin:1rem .75rem .35rem;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.nav-grupo{color:color-mix(in srgb, var(--color-sepia-2) 80%, transparent)}}.nav-grupo:first-child{margin-top:.25rem}.fila-abrible{cursor:pointer}.fila-abrible:focus-visible{outline-offset:-3px}.migas{color:var(--color-sepia-2);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.migas a{text-underline-offset:.2em;text-decoration:underline}.migas a:hover{color:var(--color-roja-2)}.nota{border:2px solid;border-radius:.85rem;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.nota-mal{background:#d81e2414}@supports (color:color-mix(in lab, red, red)){.nota-mal{background:color-mix(in srgb, var(--color-roja) 8%, transparent)}}.nota-mal{border-color:#d81e2459}@supports (color:color-mix(in lab, red, red)){.nota-mal{border-color:color-mix(in srgb, var(--color-roja) 35%, transparent)}}.nota-mal{color:var(--color-roja-2)}.nota-ojo{background:#ff7a001f}@supports (color:color-mix(in lab, red, red)){.nota-ojo{background:color-mix(in srgb, var(--color-fuego) 12%, transparent)}}.nota-ojo{border-color:#ff7a0066}@supports (color:color-mix(in lab, red, red)){.nota-ojo{border-color:color-mix(in srgb, var(--color-fuego) 40%, transparent)}}.nota-ojo{color:var(--color-ocre)}.nota-bien{background:#ffc53d2e}@supports (color:color-mix(in lab, red, red)){.nota-bien{background:color-mix(in srgb, var(--color-queso) 18%, transparent)}}.nota-bien{border-color:#ffc53d8c}@supports (color:color-mix(in lab, red, red)){.nota-bien{border-color:color-mix(in srgb, var(--color-queso) 55%, transparent)}}.nota-bien{color:var(--color-ocre)}.nota-calma{background:#2a1a0e0a}@supports (color:color-mix(in lab, red, red)){.nota-calma{background:color-mix(in srgb, var(--color-tinta) 4%, transparent)}}.nota-calma{border-color:#2a1a0e1a}@supports (color:color-mix(in lab, red, red)){.nota-calma{border-color:color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.nota-calma{color:var(--color-sepia-2)}.nota>svg{flex-shrink:0;margin-top:.1rem}.nota strong{color:var(--color-tinta)}.vacio{text-align:center;padding:2.5rem 1.25rem}.vacio-icono{background:#2a1a0e0f;border-radius:1rem;place-items:center;width:3rem;height:3rem;margin:0 auto .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.vacio-icono{background:color-mix(in srgb, var(--color-tinta) 6%, transparent)}}.vacio-icono{color:var(--color-sepia-2)}.vacio p{color:var(--color-sepia-2);max-width:26rem;margin-inline:auto;font-size:.875rem;line-height:1.6}.carta-enlaces{border-top:2px solid #2a1a0e1a;margin-top:2.5rem;padding-top:1.75rem}@supports (color:color-mix(in lab, red, red)){.carta-enlaces{border-top:2px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.carta-enlaces-rotulo{font-family:var(--font-dato);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sepia-2);margin-bottom:.9rem;font-size:.625rem;font-weight:600}.carta-enlaces-fila{gap:.5rem;display:grid}@media (min-width:48rem){.carta-enlaces-fila{grid-template-columns:repeat(3,1fr)}}.carta-enlace{border:1px solid #2a1a0e1a;border-radius:.9rem;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.carta-enlace{border:1px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.carta-enlace{background:var(--color-crema);color:inherit;transition:transform .2s var(--ease-racha), border-color .2s, box-shadow .2s;text-decoration:none}.carta-enlace>svg:first-child{color:var(--color-roja);flex-shrink:0}.carta-enlace>svg:last-child{color:var(--color-sepia-2);margin-left:auto}.carta-enlace span{gap:.1rem;min-width:0;display:grid}.carta-enlace strong{font-size:.9375rem;font-weight:700;line-height:1.2}.carta-enlace small{color:var(--color-sepia-2);font-size:.75rem;line-height:1.35}.carta-enlace:active{transform:scale(.985)}@media (hover:hover){.carta-enlace:hover{border-color:#d81e2466}@supports (color:color-mix(in lab, red, red)){.carta-enlace:hover{border-color:color-mix(in srgb, var(--color-roja) 40%, transparent)}}.carta-enlace:hover{box-shadow:0 6px 20px #2a1a0e14}}.btn-enlace{color:var(--color-roja-2);text-underline-offset:.25em;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:700;text-decoration:underline;display:inline-flex}.btn-enlace:hover{color:var(--color-tinta)}.carta-html{scroll-behavior:smooth}.carta-body{background:var(--color-masa);padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.carta-body.con-hoja{top:calc(var(--bajado,0px) * -1);width:100%;position:fixed;left:0;right:0;overflow:hidden}.carta-body.con-hoja .carta-cabecera{top:var(--bajado,0px);position:relative}.carta-cuerpo{max-width:44rem;margin-inline:auto;padding-inline:clamp(.75rem,3vw,1.25rem)}.carta-cabecera{z-index:40;background:#fff8eceb;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.carta-cabecera{background:color-mix(in srgb, var(--color-crema) 92%, transparent)}}.carta-cabecera{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #2a1a0e1a}@supports (color:color-mix(in lab, red, red)){.carta-cabecera{border-bottom:1px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.carta-cabecera{padding-top:env(safe-area-inset-top)}.carta-cabecera-fila{align-items:center;gap:.75rem;max-width:44rem;margin-inline:auto;padding:.6rem clamp(.75rem,3vw,1.25rem) .5rem;display:flex}.carta-marca{min-width:0;color:inherit;align-items:center;gap:.55rem;text-decoration:none;display:flex}.carta-marca img{width:1.85rem;height:1.85rem}.carta-marca span{min-width:0;display:grid}.carta-marca strong{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:1rem;font-weight:600;line-height:1}.carta-marca small{font-family:var(--font-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sepia-2);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.5625rem;overflow:hidden}.carta-cabecera-lado{align-items:center;gap:.4rem;margin-left:auto;display:flex}.carta-idioma{background:#2a1a0e12;border-radius:999px;padding:.12rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.carta-idioma{background:color-mix(in srgb, var(--color-tinta) 7%, transparent)}}.carta-idioma a{font-family:var(--font-dato);letter-spacing:.08em;color:var(--color-sepia-2);border-radius:999px;padding:.28rem .55rem;font-size:.5625rem;font-weight:600;line-height:1;text-decoration:none}.carta-idioma a[aria-current=true]{background:var(--color-crema);color:var(--color-tinta);box-shadow:0 1px 2px #2a1a0e1f}.carta-icono{border:1px solid #2a1a0e1f;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.carta-icono{border:1px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.carta-icono{background:var(--color-crema);color:var(--color-tinta)}.carta-cuenta{background:var(--color-roja);min-width:1.05rem;color:var(--color-crema);font-family:var(--font-dato);text-align:center;border-radius:999px;padding:0 .2rem;font-size:.5625rem;font-weight:700;line-height:1.05rem;position:absolute;top:-.2rem;right:-.2rem}.carta-acciones{gap:.4rem;max-width:44rem;margin-inline:auto;padding:0 clamp(.75rem,3vw,1.25rem) .5rem;display:flex}.carta-accion{border:1px solid #2a1a0e1f;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.5rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.carta-accion{border:1px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.carta-accion{background:var(--color-crema);color:var(--color-tinta);transition:transform .18s var(--ease-racha), background .18s;font-size:.8125rem;font-weight:700;line-height:1}.carta-accion:active{transform:scale(.97)}.carta-accion-fuerte{background:var(--color-roja);border-color:var(--color-roja);color:var(--color-crema);flex:1.25;box-shadow:0 2px 10px #d81e2433}.carta-punto{background:var(--color-fuego);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.3rem;right:.55rem}.carta-buscador{align-items:center;gap:.5rem;max-width:44rem;margin-inline:auto;padding:0 clamp(.75rem,3vw,1.25rem) .55rem;display:flex}.carta-buscador input{border:1px solid #2a1a0e24;border-radius:999px;flex:1;min-width:0;padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.carta-buscador input{border:1px solid color-mix(in srgb, var(--color-tinta) 14%, transparent)}}.carta-buscador input{background:var(--color-crema);color:inherit;font-family:inherit;font-size:.9375rem}.carta-buscador input::-webkit-search-cancel-button{display:none}.carta-buscador button{color:var(--color-sepia-2);padding:.35rem}.carta-rail{scrollbar-width:none;gap:.3rem;max-width:44rem;margin-inline:auto;padding:0 clamp(.75rem,3vw,1.25rem) .55rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.carta-rail::-webkit-scrollbar{display:none}.carta-rail button{font-family:var(--font-dato);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--color-sepia-2);background:#2a1a0e0d;border-radius:999px;flex-shrink:0;padding:.32rem .7rem;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.carta-rail button{background:color-mix(in srgb, var(--color-tinta) 5%, transparent)}}.carta-rail button{transition:background .18s,color .18s}.carta-rail button[aria-current=true]{background:var(--color-tinta);color:var(--color-masa)}.carta-filtrando{z-index:35;background:#ffe9b8;align-items:center;gap:.6rem;max-width:44rem;margin:0 auto;padding:.5rem clamp(.75rem,3vw,1.25rem);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.carta-filtrando{background:color-mix(in srgb, var(--color-queso) 30%, var(--color-crema))}}.carta-filtrando{border-bottom:1px solid #7a3a0040}@supports (color:color-mix(in lab, red, red)){.carta-filtrando{border-bottom:1px solid color-mix(in srgb, var(--color-ocre) 25%, transparent)}}.carta-filtrando p{min-width:0;color:var(--color-ocre);align-items:center;gap:.4rem;font-size:.75rem;line-height:1.35;display:flex}.carta-filtrando p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carta-filtrando button{background:var(--color-ocre);color:var(--color-crema);border-radius:999px;flex-shrink:0;margin-left:auto;padding:.25rem .6rem;font-size:.6875rem;font-weight:700}.carta-seccion{padding:1.6rem 0 .4rem;scroll-margin-top:9.5rem}.carta-seccion-cabeza{margin-bottom:.85rem}.carta-seccion-cabeza h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:1.35rem;font-weight:600;line-height:1.05}.carta-seccion-cabeza p{color:var(--color-sepia-2);margin-top:.25rem;font-size:.8125rem;line-height:1.45}.carta-rejilla{gap:.5rem;display:grid}@media (min-width:40rem){.carta-rejilla{grid-template-columns:1fr 1fr}}.carta-tira{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.6rem;margin-inline:calc(-1*clamp(.75rem,3vw,1.25rem));padding:.2rem clamp(.75rem,3vw,1.25rem) .6rem;display:flex;overflow-x:auto}.carta-tira::-webkit-scrollbar{display:none}.mesa-plato{background:var(--color-crema);border:1px solid #2a1a0e14;border-radius:1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.mesa-plato{border:1px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.mesa-plato{text-align:left;transition:transform .2s var(--ease-racha), box-shadow .2s, border-color .2s}.mesa-plato:active{transform:scale(.985)}@media (hover:hover){.mesa-plato:hover{border-color:#d81e244d}@supports (color:color-mix(in lab, red, red)){.mesa-plato:hover{border-color:color-mix(in srgb, var(--color-roja) 30%, transparent)}}.mesa-plato:hover{box-shadow:0 6px 20px #2a1a0e14}}.mesa-plato-fila{grid-template-columns:4.6rem 1fr auto;align-items:center;gap:.7rem;padding:.55rem;display:grid}.mesa-plato-fila .mesa-foto{border-radius:.7rem;width:4.6rem;height:4.6rem}.mesa-plato-alta{scroll-snap-align:start;flex-shrink:0;grid-template-rows:auto 1fr auto;width:10.5rem;padding:0 0 .55rem;display:grid;overflow:hidden}.mesa-plato-alta .mesa-foto{border-radius:0;width:100%;height:7rem}.mesa-plato-alta .mesa-texto{padding:.5rem .6rem 0}.mesa-plato-alta .mesa-desc{display:none}.mesa-plato-alta .mesa-lado{flex-direction:row;justify-content:space-between;align-items:center;padding:0 .6rem}.mesa-foto{background:var(--color-masa-2);place-items:center;display:grid;position:relative;overflow:hidden}.mesa-foto img{object-fit:cover;width:100%;height:100%}.mesa-sinfoto{color:#7a63508c}@supports (color:color-mix(in lab, red, red)){.mesa-sinfoto{color:color-mix(in srgb, var(--color-sepia) 55%, transparent)}}.mesa-sello{background:#2a1a0ed1;padding:.18rem .3rem;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.mesa-sello{background:color-mix(in srgb, var(--color-tinta) 82%, transparent)}}.mesa-sello{color:var(--color-masa);font-family:var(--font-dato);letter-spacing:.06em;text-transform:uppercase;text-align:center;font-size:.5rem;font-weight:600}.mesa-hayvideo{background:#fff8ecd9;border-radius:999px;place-items:center;width:1.1rem;height:1.1rem;display:grid;position:absolute;top:.25rem;right:.25rem}@supports (color:color-mix(in lab, red, red)){.mesa-hayvideo{background:color-mix(in srgb, var(--color-crema) 85%, transparent)}}.mesa-hayvideo{color:var(--color-roja)}.mesa-texto{min-width:0}.mesa-nombre{font-family:var(--font-display);letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.15}.mesa-desc{color:var(--color-sepia-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.18rem;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mesa-top{font-family:var(--font-dato);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fuego);align-items:center;gap:.2rem;margin-top:.2rem;font-size:.5rem;font-weight:700;display:inline-flex}.mesa-top svg{flex:none}.mesa-puesto span{background:var(--color-fuego);color:#fff;border-radius:999px;place-items:center;width:.95rem;height:.95rem;font-size:.5rem;line-height:1;display:inline-grid}.mesa-top-suave{color:var(--color-sepia-2);letter-spacing:.06em;font-weight:600}.mesa-marcas{flex-wrap:wrap;gap:.25rem;margin-top:.3rem;display:flex}.mesa-marcas span{font-family:var(--font-dato);letter-spacing:.05em;text-transform:uppercase;border-radius:.3rem;padding:.1rem .35rem;font-size:.5rem;font-weight:600;line-height:1.5}.marca-vegetariano,.marca-vegano,.marca-verde{color:#2e5c1e;background:#3e7a2824}.marca-picante{background:#d81e241f}@supports (color:color-mix(in lab, red, red)){.marca-picante{background:color-mix(in srgb, var(--color-roja) 12%, transparent)}}.marca-picante{color:var(--color-roja-2)}.marca-pescado,.marca-marisco{color:#14536b;background:#1e6e8c21}.marca-carne{background:#7a3a001f}@supports (color:color-mix(in lab, red, red)){.marca-carne{background:color-mix(in srgb, var(--color-ocre) 12%, transparent)}}.marca-carne{color:var(--color-ocre)}.marca-quesero{background:#ffc53d57}@supports (color:color-mix(in lab, red, red)){.marca-quesero{background:color-mix(in srgb, var(--color-queso) 34%, transparent)}}.marca-quesero{color:var(--color-ocre)}.mesa-lado{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.mesa-precio{font-family:var(--font-dato);white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1}.mesa-desde{letter-spacing:.06em;text-transform:uppercase;color:var(--color-sepia-2);margin-bottom:.1rem;font-size:.5rem;font-weight:500;display:block}.mesa-guardar{color:#7a6350b3;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mesa-guardar{color:color-mix(in srgb, var(--color-sepia) 70%, transparent)}}.mesa-guardar{transition:color .18s, transform .18s var(--ease-racha)}.mesa-guardar.esta-guardado{color:var(--color-roja)}.mesa-guardar.esta-guardado svg{fill:currentColor}.mesa-guardar.late{animation:latido .45s var(--ease-racha)}.mesa-agotado{opacity:.62}.mesa-agotado .mesa-nombre{text-decoration:line-through;text-decoration-thickness:1px}.recomendado{animation:asomar-abajo .45s var(--ease-racha) backwards;animation-delay:var(--retraso,0s)}.recomendado+.recomendado{margin-top:.6rem}.recomendado-porque{font-family:var(--font-dato);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ocre);align-items:center;gap:.3rem;margin-bottom:.25rem;padding-left:.2rem;font-size:.5625rem;font-weight:600;display:flex}@keyframes asomar-abajo{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.camarero-nada{text-align:center;color:var(--color-sepia-2);padding:1.5rem .5rem;font-size:.875rem;line-height:1.6}.hoja-carta{z-index:60;position:fixed;inset:0}.hoja-carta-fondo{background:#2a1a0e73;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hoja-carta-fondo{background:color-mix(in srgb, var(--color-tinta) 45%, transparent)}}.hoja-carta-fondo{opacity:0;transition:opacity .28s var(--ease-racha)}.hoja-carta.abierta .hoja-carta-fondo{opacity:1}.hoja-carta-caja{background:var(--color-crema);max-width:34rem;max-height:88svh;transition:transform .32s var(--ease-racha);padding-bottom:env(safe-area-inset-bottom);border-radius:1.4rem 1.4rem 0 0;flex-direction:column;margin-inline:auto;display:flex;position:absolute;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -8px 40px #2a1a0e2e}.hoja-carta.abierta .hoja-carta-caja{transform:none}.hoja-carta-caja:focus{outline:none}.hoja-carta-alta{height:88svh}.hoja-carta-equis{z-index:2;background:#fff8ece0;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.6rem;right:.6rem}@supports (color:color-mix(in lab, red, red)){.hoja-carta-equis{background:color-mix(in srgb, var(--color-crema) 88%, transparent)}}.hoja-carta-equis{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-tinta);box-shadow:0 1px 6px #2a1a0e2b}.hoja-carta-asa{background:0 0;flex-shrink:0;width:100%;padding:.7rem 0 .35rem}.hoja-carta-asa:before{content:"";background:#2a1a0e2e;border-radius:999px;width:2.4rem;height:.22rem;margin-inline:auto;display:block}@supports (color:color-mix(in lab, red, red)){.hoja-carta-asa:before{background:color-mix(in srgb, var(--color-tinta) 18%, transparent)}}.hoja-carta-cabeza{flex-shrink:0;align-items:flex-start;gap:1rem;padding:0 1.1rem .75rem;display:flex}.hoja-carta-cabeza h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:1.2rem;font-weight:600;line-height:1.1}.hoja-carta-sub{color:var(--color-sepia-2);margin-top:.25rem;font-size:.75rem;line-height:1.45}.hoja-carta-limpiar{background:#2a1a0e12;border-radius:999px;flex-shrink:0;margin-left:auto;padding:.3rem .7rem}@supports (color:color-mix(in lab, red, red)){.hoja-carta-limpiar{background:color-mix(in srgb, var(--color-tinta) 7%, transparent)}}.hoja-carta-limpiar{color:var(--color-sepia-2);font-size:.6875rem;font-weight:700}.hoja-carta-cuerpo{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 1.1rem 1.1rem;overflow-y:auto}.hoja-carta-pie{border-top:1px solid #2a1a0e17;flex-shrink:0;padding:.75rem 1.1rem 1rem}@supports (color:color-mix(in lab, red, red)){.hoja-carta-pie{border-top:1px solid color-mix(in srgb, var(--color-tinta) 9%, transparent)}}.hoja-carta-pie{background:var(--color-crema)}.mesa-ficha-media{aspect-ratio:16/10;background:var(--color-masa-2);margin:-.35rem -1.1rem .9rem;position:relative;overflow:hidden}.mesa-ficha-media img,.mesa-ficha-media video{object-fit:cover;width:100%;height:100%}.mesa-ficha-cima{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.mesa-ficha-cima h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.4rem;font-weight:600;line-height:1.1}.mesa-ficha-precio{font-family:var(--font-dato);color:var(--color-roja-2);flex-shrink:0;font-size:1.05rem;font-weight:700}.mesa-ficha-desc{color:var(--color-sepia-2);margin-top:.45rem;font-size:.875rem;line-height:1.55}.mesa-ficha-texto>.mesa-marcas{margin-top:.6rem}.mesa-ficha-bloque,.mesa-ficha-tamanos{margin-top:1.15rem}.mesa-ficha-rotulo{font-family:var(--font-dato);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sepia-2);margin-bottom:.4rem;font-size:.5625rem;font-weight:600}.mesa-ficha-tamanos-fila{flex-wrap:wrap;gap:.4rem;display:flex}.mesa-ficha-tamano{border:1px solid #2a1a0e1f;border-radius:.7rem;gap:.1rem;padding:.45rem .8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mesa-ficha-tamano{border:1px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.mesa-ficha-tamano{background:var(--color-masa);text-align:center;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s linear,background-color .15s linear}.mesa-ficha-tamano strong{font-family:var(--font-display);font-size:.875rem;font-weight:600}.mesa-ficha-tamano small{font-family:var(--font-dato);color:var(--color-sepia-2);font-size:.6875rem}.mesa-ficha-tamano.elegido{border-color:var(--color-roja);background:#fce7dc}@supports (color:color-mix(in lab, red, red)){.mesa-ficha-tamano.elegido{background:color-mix(in srgb, var(--color-roja) 8%, var(--color-crema))}}.mesa-ficha-tamano.elegido strong,.mesa-ficha-tamano.elegido small{color:var(--color-roja-2)}.mesa-ficha-tamano.agotado{opacity:.5;cursor:not-allowed;text-decoration:line-through}.mesa-ficha-tuyo-fila{border-bottom:1px solid #2a1a0e14;align-items:center;gap:.6rem;padding:.45rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.mesa-ficha-tuyo-fila{border-bottom:1px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.mesa-ficha-tuyo-fila{font-size:.875rem}.mesa-ficha-tuyo-fila:last-child{border-bottom:0}.mesa-ficha-tuyo-fila>span:first-child{flex:1;min-width:0}.mesa-ficha-tuyo-precio{font-family:var(--font-dato);color:var(--color-sepia-2);font-size:.8125rem}.carta-hola-pie{border-top:1px solid #2a1a0e1a;align-items:flex-start;gap:.55rem;margin-top:1.2rem;padding-top:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.carta-hola-pie{border-top:1px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.carta-hola-pie{color:var(--color-sepia-2);font-size:.8125rem;line-height:1.5}.carta-hola-pie strong{color:var(--color-tinta);font-weight:700}.carta-hola-pie-icono{color:var(--color-roja);flex-shrink:0;margin-top:.1rem}.mesa-ficha-ingredientes,.mesa-ficha-alergenos{flex-wrap:wrap;gap:.3rem;display:flex}.mesa-ficha-ingredientes span{background:var(--color-masa);border:1px solid #2a1a0e14;border-radius:999px;padding:.2rem .55rem}@supports (color:color-mix(in lab, red, red)){.mesa-ficha-ingredientes span{border:1px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.mesa-ficha-ingredientes span{font-size:.75rem}.mesa-ficha-alergenos span{background:#d81e241a;border-radius:999px;padding:.2rem .55rem}@supports (color:color-mix(in lab, red, red)){.mesa-ficha-alergenos span{background:color-mix(in srgb, var(--color-roja) 10%, transparent)}}.mesa-ficha-alergenos span{color:var(--color-roja-2);font-size:.75rem;font-weight:600}.mesa-ficha-limpio{color:var(--color-sepia-2);font-size:.8125rem}.mesa-ficha-aviso{background:#ffc53d40;border-radius:.6rem;gap:.45rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mesa-ficha-aviso{background:color-mix(in srgb, var(--color-queso) 25%, transparent)}}.mesa-ficha-aviso{color:var(--color-ocre);font-size:.75rem;line-height:1.45}.mesa-ficha-juntos{gap:.4rem;display:grid}.mesa-ficha-junto{border:1px solid #2a1a0e14;border-radius:.7rem;align-items:center;gap:.6rem;padding:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mesa-ficha-junto{border:1px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.mesa-ficha-junto{background:var(--color-masa);text-align:left}.mesa-ficha-junto img{object-fit:cover;border-radius:.5rem;width:2.4rem;height:2.4rem}.mesa-ficha-junto span{min-width:0;display:grid}.mesa-ficha-junto strong{font-size:.8125rem;font-weight:700}.mesa-ficha-junto small{font-family:var(--font-dato);color:var(--color-sepia-2);font-size:.6875rem}.mesa-ficha-pie{background:linear-gradient(transparent, var(--color-crema) 35%);margin:1.2rem -1.1rem -1.1rem;padding:.8rem 1.1rem 1rem;position:sticky;bottom:0}.carta-boton{border:1px solid #2a1a0e21;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.carta-boton{border:1px solid color-mix(in srgb, var(--color-tinta) 13%, transparent)}}.carta-boton{background:var(--color-crema);color:var(--color-tinta);transition:transform .18s var(--ease-racha), background .18s;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none}.carta-boton:active{transform:scale(.97)}.carta-boton-fuerte{background:var(--color-roja);border-color:var(--color-roja);color:var(--color-crema)}.carta-boton-fuerte.esta-guardado{background:var(--color-tinta);border-color:var(--color-tinta)}.carta-boton-ancho{width:100%}.camarero-cabeza{flex-shrink:0;align-items:center;gap:.7rem;padding:0 1.1rem .6rem;display:flex}.camarero-cara{background:var(--color-roja);width:2.4rem;height:2.4rem;color:var(--color-crema);border-radius:999px;place-items:center;display:grid}.camarero-cabeza h2{font-family:var(--font-display);text-transform:uppercase;font-size:1.1rem;font-weight:600;line-height:1.1}.camarero-cabeza p{color:var(--color-sepia-2);font-size:.75rem}.camarero-progreso{flex-shrink:0;gap:.25rem;padding:0 1.1rem .85rem;display:flex}.camarero-progreso span{background:#2a1a0e1a;border-radius:999px;flex:1;height:.2rem}@supports (color:color-mix(in lab, red, red)){.camarero-progreso span{background:color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.camarero-progreso span{transition:background .3s}.camarero-progreso span.esta{background:var(--color-roja)}.camarero-paso{animation:asomar-lado .32s var(--ease-racha)}@keyframes asomar-lado{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.camarero-paso h3{font-family:var(--font-display);margin-bottom:.2rem;font-size:1.15rem;font-weight:600;line-height:1.15}.camarero-ayuda{color:var(--color-sepia-2);margin-bottom:.8rem;font-size:.75rem}.camarero-paso h3+.camarero-opciones{margin-top:.9rem}.camarero-opciones{gap:.5rem;display:grid}.camarero-opciones-dos{grid-template-columns:1fr 1fr}.camarero-opciones-tres{grid-template-columns:1fr}.camarero-opcion{border:1.5px solid #2a1a0e1a;border-radius:.9rem;align-items:center;gap:.6rem;padding:.8rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.camarero-opcion{border:1.5px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.camarero-opcion{background:var(--color-masa);text-align:left;color:var(--color-tinta);transition:transform .18s var(--ease-racha), border-color .18s, background .18s;font-size:.9375rem;font-weight:600}.camarero-opcion svg{color:var(--color-roja);flex-shrink:0}.camarero-opcion:active{transform:scale(.98)}.camarero-opcion.marcada{border-color:var(--color-roja);background:#fce7dc}@supports (color:color-mix(in lab, red, red)){.camarero-opcion.marcada{background:color-mix(in srgb, var(--color-roja) 8%, var(--color-crema))}}.camarero-fichas{flex-wrap:wrap;gap:.4rem;display:flex}.marcable{border:1.5px solid #2a1a0e1c;border-radius:999px;align-items:center;gap:.3rem;padding:.42rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marcable{border:1.5px solid color-mix(in srgb, var(--color-tinta) 11%, transparent)}}.marcable{background:var(--color-masa);color:var(--color-tinta);transition:transform .16s var(--ease-racha), border-color .16s, background .16s, color .16s;font-size:.8125rem;font-weight:600}.marcable small{font-family:var(--font-dato);color:var(--color-sepia-2);font-size:.5625rem}.marcable:active{transform:scale(.95)}.marcable.marcada{background:var(--color-tinta);border-color:var(--color-tinta);color:var(--color-masa)}.marcable.marcada small{color:#f8eedda6}@supports (color:color-mix(in lab, red, red)){.marcable.marcada small{color:color-mix(in srgb, var(--color-masa) 65%, transparent)}}.camarero-seguir{background:var(--color-tinta);width:100%;color:var(--color-masa);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin-top:1.1rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;display:flex}.camarero-seguir-fuerte{background:var(--color-roja);color:var(--color-crema)}.camarero-saltar{width:100%;color:var(--color-sepia-2);text-underline-offset:.2em;margin-top:.5rem;padding:.5rem;font-size:.8125rem;font-weight:600;text-decoration:underline}.camarero-pensando{place-items:center;gap:.7rem;padding:2.5rem 0;display:grid}.camarero-pensando span{background:var(--color-roja);width:.5rem;height:.5rem;animation:rebotar 1.1s infinite var(--ease-racha);border-radius:999px}.camarero-pensando span:first-child{grid-area:1/1;transform:translate(-.85rem)}.camarero-pensando span:nth-child(2){grid-area:1/1;animation-delay:.15s}.camarero-pensando span:nth-child(3){grid-area:1/1;animation-delay:.3s;transform:translate(.85rem)}.camarero-pensando p{font-family:var(--font-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sepia-2);grid-area:2/1;font-size:.625rem}@keyframes rebotar{0%,60%,to{opacity:.35}30%{opacity:1}}.camarero-repetir{gap:.4rem;margin-top:1.3rem;display:grid}.camarero-repetir button:first-child{border:1.5px solid #2a1a0e1f;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.camarero-repetir button:first-child{border:1.5px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.camarero-repetir button:first-child{font-size:.8125rem;font-weight:700}.camarero-repetir button:last-child{color:var(--color-sepia-2);text-underline-offset:.2em;padding:.35rem;font-size:.75rem;text-decoration:underline}.filtro-grupo{margin-top:1.2rem}.filtro-grupo legend{font-family:var(--font-dato);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sepia-2);margin-bottom:.5rem;font-size:.5625rem;font-weight:600}.filtro-aviso{color:var(--color-sepia-2);gap:.4rem;margin-top:.7rem;font-size:.6875rem;line-height:1.45;display:flex}.filtro-aviso svg{flex-shrink:0;margin-top:.12rem}.filtro-buscar{border:1px solid #2a1a0e1f;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.6rem;padding:.4rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.filtro-buscar{border:1px solid color-mix(in srgb, var(--color-tinta) 12%, transparent)}}.filtro-buscar{background:var(--color-masa)}.filtro-buscar input{min-width:0;color:inherit;background:0 0;border:0;flex:1;font-family:inherit;font-size:.875rem}.filtro-buscar input:focus{outline:none}.seleccion-vacia{text-align:center;padding:2.5rem 1rem}.seleccion-vacia p{color:var(--color-sepia-2);font-size:.875rem;line-height:1.6}.seleccion-vacia strong{color:var(--color-tinta)}.seleccion-fila{border-bottom:1px solid #2a1a0e12;align-items:center;gap:.7rem;padding:.5rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.seleccion-fila{border-bottom:1px solid color-mix(in srgb, var(--color-tinta) 7%, transparent)}}.seleccion-fila img,.seleccion-sinfoto{object-fit:cover;background:var(--color-masa-2);border-radius:.6rem;flex-shrink:0;width:2.8rem;height:2.8rem}.seleccion-texto{flex:1;min-width:0;display:grid}.seleccion-texto strong{font-size:.875rem;font-weight:700;line-height:1.2}.seleccion-texto small{font-family:var(--font-dato);color:var(--color-sepia-2);font-size:.6875rem}.seleccion-unidades{background:var(--color-masa);border:1px solid #2a1a0e1a;border-radius:999px;flex-shrink:0;align-items:center;gap:.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.seleccion-unidades{border:1px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.seleccion-unidades button{width:1.85rem;height:1.85rem;color:var(--color-tinta);border-radius:999px;font-size:1rem;font-weight:700}.seleccion-unidades span{text-align:center;min-width:1.1rem;font-family:var(--font-dato);font-size:.8125rem;font-weight:700}.seleccion-total{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.seleccion-total span{font-family:var(--font-dato);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sepia-2);font-size:.5625rem}.seleccion-total strong{font-family:var(--font-dato);color:var(--color-roja-2);font-size:1.25rem;font-weight:700}.seleccion-nota{color:var(--color-sepia-2);margin-top:.2rem;font-size:.6875rem}.seleccion-botones{gap:.4rem;margin-top:.7rem;display:flex}.seleccion-botones .carta-boton{flex:1}.carta-flotante{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:45;background:var(--color-tinta);color:var(--color-masa);animation:asomar-flotante .35s var(--ease-racha);border-radius:999px;align-items:center;gap:.45rem;padding:.65rem 1.15rem;font-size:.8125rem;font-weight:700;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #2a1a0e40}@keyframes asomar-flotante{0%{opacity:0;transform:translate(-50%)translateY(14px)}to{opacity:1;transform:translate(-50%)}}.carta-flotante svg{color:var(--color-roja);fill:currentColor}.carta-flotante [data-flotante-cuenta]{background:var(--color-roja);min-width:1.2rem;color:var(--color-crema);font-family:var(--font-dato);text-align:center;border-radius:999px;padding:0 .25rem;font-size:.625rem}.carta-flotante.salta{animation:saltito .4s var(--ease-racha)}@keyframes saltito{0%{transform:translate(-50%)scale(1)}45%{transform:translate(-50%)scale(1.08)}to{transform:translate(-50%)scale(1)}}.carta-hola{z-index:70;background:#2a1a0e8c;place-items:end center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.carta-hola{background:color-mix(in srgb, var(--color-tinta) 55%, transparent)}}.carta-hola{opacity:0;transition:opacity .3s var(--ease-racha)}.carta-hola.abierta{opacity:1}@media (min-width:32rem){.carta-hola{place-items:center}}.carta-hola-caja{width:100%;max-width:27rem;max-height:92svh;padding:1.6rem 1.3rem calc(1.5rem + env(safe-area-inset-bottom));background:var(--color-crema);transition:transform .34s var(--ease-racha);border-radius:1.5rem 1.5rem 0 0;overflow-y:auto;transform:translateY(24px)}.carta-hola.abierta .carta-hola-caja{transform:none}@media (min-width:32rem){.carta-hola-caja{border-radius:1.5rem;margin:1rem}}.carta-hola-cima{align-items:center;gap:.7rem;margin-bottom:1.1rem;display:flex}.carta-hola-cima img{width:2.2rem;height:2.2rem}.carta-hola-local{font-family:var(--font-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sepia-2);align-items:center;gap:.4rem;font-size:.5625rem;font-weight:600;display:flex}.carta-luz{background:var(--color-sepia);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.carta-luz.esta-abierto{background:var(--color-roja);animation:2.4s infinite latir-luz;box-shadow:0 0 #d81e2455}@keyframes latir-luz{0%{box-shadow:0 0 #d81e2466}70%{box-shadow:0 0 0 .5rem #d81e2400}to{box-shadow:0 0 #d81e2400}}.carta-hola-caja h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.6rem;font-weight:600;line-height:1.08}.carta-hola-sub{color:var(--color-sepia-2);margin-top:.4rem;font-size:.875rem;line-height:1.5}.carta-hola-opciones{gap:.55rem;margin-top:1.3rem;display:grid}.carta-hola-opcion{border:1.5px solid #2a1a0e1a;border-radius:1rem;align-items:flex-start;gap:.8rem;padding:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.carta-hola-opcion{border:1.5px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.carta-hola-opcion{background:var(--color-masa);text-align:left;transition:transform .18s var(--ease-racha), border-color .18s}.carta-hola-opcion:active{transform:scale(.985)}@media (hover:hover){.carta-hola-opcion:hover{border-color:var(--color-roja)}}.carta-hola-opcion:first-child{border-color:#d81e2473}@supports (color:color-mix(in lab, red, red)){.carta-hola-opcion:first-child{border-color:color-mix(in srgb, var(--color-roja) 45%, transparent)}}.carta-hola-opcion:first-child{background:#fdede2}@supports (color:color-mix(in lab, red, red)){.carta-hola-opcion:first-child{background:color-mix(in srgb, var(--color-roja) 5%, var(--color-crema))}}.carta-hola-icono{background:var(--color-roja);width:2.2rem;height:2.2rem;color:var(--color-crema);border-radius:.7rem;flex-shrink:0;place-items:center;display:grid}.carta-hola-opcion span span,.carta-hola-opcion>span:last-child{gap:.15rem;min-width:0;display:grid}.carta-hola-opcion strong{font-size:.9375rem;font-weight:700;line-height:1.25}.carta-hola-opcion small{color:var(--color-sepia-2);font-size:.75rem;line-height:1.4}.carta-vacio{text-align:center;color:var(--color-sepia-2);place-items:center;gap:.6rem;padding:3.5rem 1rem;font-size:.875rem;display:grid}.carta-pie{border-top:2px solid #2a1a0e14;margin-top:2.5rem;padding:2rem 0 1rem}@supports (color:color-mix(in lab, red, red)){.carta-pie{border-top:2px solid color-mix(in srgb, var(--color-tinta) 8%, transparent)}}.carta-pie{text-align:center}.carta-pie-titulo{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:1.3rem;font-weight:600}.carta-pie-texto{color:var(--color-sepia-2);margin-top:.35rem;font-size:.8125rem;line-height:1.5}.carta-pie-botones{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1.1rem;display:flex}.carta-pie-legal{color:var(--color-sepia-2);margin-top:1.2rem;font-size:.6875rem;line-height:1.6}.carta-pie-legal a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.carta-elegir{text-align:center;max-width:24rem;margin-inline:auto;padding:4rem 1.25rem}.carta-elegir-local{border:1px solid #2a1a0e1a;border-radius:1rem;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.carta-elegir-local{border:1px solid color-mix(in srgb, var(--color-tinta) 10%, transparent)}}.carta-elegir-local{background:var(--color-crema);text-align:left;color:inherit;text-decoration:none}.carta-elegir-local span{gap:.1rem;min-width:0;display:grid}.carta-elegir-local strong{font-size:.9375rem;font-weight:700}.carta-elegir-local small{color:var(--color-sepia-2);font-size:.75rem}.carta-elegir-local svg{color:var(--color-roja);margin-left:auto}.carta-elegir-web{font-family:var(--font-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sepia-2);margin-top:2rem;font-size:.625rem;display:inline-block}.locales-cuerpo{padding-top:1rem}.locales-ahora{background:var(--color-crema);border:1px solid #2a1a0e17;border-radius:1rem;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.locales-ahora{border:1px solid color-mix(in srgb, var(--color-tinta) 9%, transparent)}}.locales-ahora p{min-width:0;display:grid}.locales-ahora strong{font-family:var(--font-display);text-transform:uppercase;font-size:1rem;font-weight:600;line-height:1.1}.locales-ahora small{color:var(--color-sepia-2);font-size:.75rem}.locales-ahora .carta-boton{flex-shrink:0;margin-left:auto}.local-ficha{background:var(--color-crema);border:1px solid #2a1a0e17;border-radius:1.1rem;margin-top:.8rem;padding:1.1rem}@supports (color:color-mix(in lab, red, red)){.local-ficha{border:1px solid color-mix(in srgb, var(--color-tinta) 9%, transparent)}}.local-ficha-cabeza{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.local-ficha-cabeza h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:1.2rem;font-weight:600;line-height:1.1}.local-estado{background:#2a1a0e0f;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.2rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.local-estado{background:color-mix(in srgb, var(--color-tinta) 6%, transparent)}}.local-estado{font-family:var(--font-dato);letter-spacing:.06em;text-transform:uppercase;color:var(--color-sepia-2);font-size:.5625rem;font-weight:600}.local-estado.esta-abierto{background:#d81e241a}@supports (color:color-mix(in lab, red, red)){.local-estado.esta-abierto{background:color-mix(in srgb, var(--color-roja) 10%, transparent)}}.local-estado.esta-abierto{color:var(--color-roja-2)}.local-direccion{gap:.5rem;margin-top:.8rem;font-size:.875rem;font-style:normal;line-height:1.45;display:flex}.local-direccion small{color:var(--color-sepia-2);font-size:.75rem;display:block}.local-nota{margin-top:.2rem;font-style:italic}.local-horario{width:100%;margin-top:.9rem}.local-horario th,.local-horario td{padding:.28rem .4rem}.local-horario th{text-align:left;font-family:var(--font-dato);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sepia-2);font-size:.5625rem;font-weight:500}.local-horario td{text-align:right;font-family:var(--font-dato);font-size:.6875rem}.local-horario .es-hoy{background:#ffc53d42}@supports (color:color-mix(in lab, red, red)){.local-horario .es-hoy{background:color-mix(in srgb, var(--color-queso) 26%, transparent)}}.local-horario .es-hoy th{color:var(--color-ocre);font-weight:700}.local-botones{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.asomar{opacity:0;transition:opacity .5s var(--ease-racha), transform .5s var(--ease-racha);transition-delay:var(--retraso,0s);transform:translateY(16px)}.asomada{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.carta-html{scroll-behavior:auto}.asomar{opacity:1;transition:none;transform:none}.recomendado,.camarero-paso,.carta-flotante,.carta-luz.esta-abierto{animation:none}.hoja-carta-caja,.hoja-carta-fondo,.carta-hola,.carta-hola-caja{transition:none}}.carta-sindeclarar{background:#ffc53d38;border-radius:.7rem;margin:1.5rem 0 0;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.carta-sindeclarar{background:color-mix(in srgb, var(--color-queso) 22%, transparent)}}.carta-sindeclarar{color:var(--color-ocre);text-align:center;font-size:.75rem;line-height:1.5}.carta-icono svg,.camarero-cara svg,.carta-hola-icono svg{stroke-width:2px}.carta-icono svg{width:1.25rem;height:1.25rem}.mesa-ficha-alergenos+.mesa-ficha-aviso{margin-top:.55rem}.mesa-ficha-aviso strong{display:block}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-20{top:calc(var(--spacing) * 20)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-\[1\.15rem\]{left:1.15rem}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-1{height:var(--spacing)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-10\!{height:calc(var(--spacing) * 10)!important}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-\[1\.3rem\]{height:1.3rem}.h-\[1\.05rem\]{height:1.05rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[1\.35rem\]{height:1.35rem}.h-\[32rem\]{height:32rem}.h-auto{height:auto}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-\[100svh\]{min-height:100svh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-10\!{width:calc(var(--spacing) * 10)!important}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-28\!{width:calc(var(--spacing) * 28)!important}.w-\[1\.3rem\]{width:1.3rem}.w-\[1\.05rem\]{width:1.05rem}.w-\[1\.15rem\]{width:1.15rem}.w-\[1\.35rem\]{width:1.35rem}.w-\[15rem\]{width:15rem}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[21cm\]{max-width:21cm}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[18rem\]{min-width:18rem}.min-w-\[34rem\]{min-width:34rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-rotate-6{rotate:-6deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-crema{border-color:var(--color-crema)}.border-fuego{border-color:var(--color-fuego)}.border-masa{border-color:var(--color-masa)}.border-masa-2{border-color:var(--color-masa-2)}.border-masa\/15{border-color:#f8eedd26}@supports (color:color-mix(in lab, red, red)){.border-masa\/15{border-color:color-mix(in oklab, var(--color-masa) 15%, transparent)}}.border-queso{border-color:var(--color-queso)}.border-roja{border-color:var(--color-roja)}.border-roja\!{border-color:var(--color-roja)!important}.border-roja\/25{border-color:#d81e2440}@supports (color:color-mix(in lab, red, red)){.border-roja\/25{border-color:color-mix(in oklab, var(--color-roja) 25%, transparent)}}.border-roja\/30{border-color:#d81e244d}@supports (color:color-mix(in lab, red, red)){.border-roja\/30{border-color:color-mix(in oklab, var(--color-roja) 30%, transparent)}}.border-sepia{border-color:var(--color-sepia)}.border-tinta{border-color:var(--color-tinta)}.border-tinta\/7{border-color:#2a1a0e12}@supports (color:color-mix(in lab, red, red)){.border-tinta\/7{border-color:color-mix(in oklab, var(--color-tinta) 7%, transparent)}}.border-tinta\/7\!{border-color:#2a1a0e12!important}@supports (color:color-mix(in lab, red, red)){.border-tinta\/7\!{border-color:color-mix(in oklab, var(--color-tinta) 7%, transparent)!important}}.border-tinta\/8{border-color:#2a1a0e14}@supports (color:color-mix(in lab, red, red)){.border-tinta\/8{border-color:color-mix(in oklab, var(--color-tinta) 8%, transparent)}}.border-tinta\/10{border-color:#2a1a0e1a}@supports (color:color-mix(in lab, red, red)){.border-tinta\/10{border-color:color-mix(in oklab, var(--color-tinta) 10%, transparent)}}.border-tinta\/12{border-color:#2a1a0e1f}@supports (color:color-mix(in lab, red, red)){.border-tinta\/12{border-color:color-mix(in oklab, var(--color-tinta) 12%, transparent)}}.border-tinta\/15{border-color:#2a1a0e26}@supports (color:color-mix(in lab, red, red)){.border-tinta\/15{border-color:color-mix(in oklab, var(--color-tinta) 15%, transparent)}}.bg-crema{background-color:var(--color-crema)}.bg-crema\/15{background-color:#fff8ec26}@supports (color:color-mix(in lab, red, red)){.bg-crema\/15{background-color:color-mix(in oklab, var(--color-crema) 15%, transparent)}}.bg-current{background-color:currentColor}.bg-fuego{background-color:var(--color-fuego)}.bg-fuego\/70{background-color:#ff7a00b3}@supports (color:color-mix(in lab, red, red)){.bg-fuego\/70{background-color:color-mix(in oklab, var(--color-fuego) 70%, transparent)}}.bg-masa{background-color:var(--color-masa)}.bg-masa-2{background-color:var(--color-masa-2)}.bg-masa\/95{background-color:#f8eeddf2}@supports (color:color-mix(in lab, red, red)){.bg-masa\/95{background-color:color-mix(in oklab, var(--color-masa) 95%, transparent)}}.bg-queso{background-color:var(--color-queso)}.bg-queso\/12{background-color:#ffc53d1f}@supports (color:color-mix(in lab, red, red)){.bg-queso\/12{background-color:color-mix(in oklab, var(--color-queso) 12%, transparent)}}.bg-queso\/25{background-color:#ffc53d40}@supports (color:color-mix(in lab, red, red)){.bg-queso\/25{background-color:color-mix(in oklab, var(--color-queso) 25%, transparent)}}.bg-roja{background-color:var(--color-roja)}.bg-roja\/5{background-color:#d81e240d}@supports (color:color-mix(in lab, red, red)){.bg-roja\/5{background-color:color-mix(in oklab, var(--color-roja) 5%, transparent)}}.bg-roja\/6{background-color:#d81e240f}@supports (color:color-mix(in lab, red, red)){.bg-roja\/6{background-color:color-mix(in oklab, var(--color-roja) 6%, transparent)}}.bg-roja\/10{background-color:#d81e241a}@supports (color:color-mix(in lab, red, red)){.bg-roja\/10{background-color:color-mix(in oklab, var(--color-roja) 10%, transparent)}}.bg-roja\/12{background-color:#d81e241f}@supports (color:color-mix(in lab, red, red)){.bg-roja\/12{background-color:color-mix(in oklab, var(--color-roja) 12%, transparent)}}.bg-sepia{background-color:var(--color-sepia)}.bg-tinta{background-color:var(--color-tinta)}.bg-tinta\/5{background-color:#2a1a0e0d}@supports (color:color-mix(in lab, red, red)){.bg-tinta\/5{background-color:color-mix(in oklab, var(--color-tinta) 5%, transparent)}}.bg-tinta\/10{background-color:#2a1a0e1a}@supports (color:color-mix(in lab, red, red)){.bg-tinta\/10{background-color:color-mix(in oklab, var(--color-tinta) 10%, transparent)}}.bg-tinta\/12{background-color:#2a1a0e1f}@supports (color:color-mix(in lab, red, red)){.bg-tinta\/12{background-color:color-mix(in oklab, var(--color-tinta) 12%, transparent)}}.bg-tinta\/70{background-color:#2a1a0eb3}@supports (color:color-mix(in lab, red, red)){.bg-tinta\/70{background-color:color-mix(in oklab, var(--color-tinta) 70%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-\[radial-gradient\(120\%_80\%_at_75\%_110\%\,rgba\(225\,27\,34\,\.16\)\,transparent_60\%\)\,radial-gradient\(90\%_60\%_at_10\%_-10\%\,rgba\(255\,122\,0\,\.1\)\,transparent_60\%\)\]{background-image:radial-gradient(120% 80% at 75% 110%,#e11b2229,#0000 60%),radial-gradient(90% 60% at 10% -10%,#ff7a001a,#0000 60%)}.object-cover{object-fit:cover}.p-0\!{padding:0!important}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-2\!{padding-inline:calc(var(--spacing) * 2)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\!{padding-inline:calc(var(--spacing) * 4)!important}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\!{padding-inline:calc(var(--spacing) * 5)!important}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.5\!{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\!{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-2\.5\!{padding-block:calc(var(--spacing) * 2.5)!important}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-right\!{text-align:right!important}.align-\[-\.2em\]{vertical-align:-.2em}.font-dato{font-family:var(--font-dato)}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[\.5rem\]{font-size:.5rem}.text-\[\.75rem\]{font-size:.75rem}.text-\[\.625rem\]{font-size:.625rem}.text-\[\.875rem\]{font-size:.875rem}.text-\[\.5625rem\]{font-size:.5625rem}.text-\[\.6875rem\]{font-size:.6875rem}.text-\[\.6875rem\]\!{font-size:.6875rem!important}.text-\[\.8125rem\]{font-size:.8125rem}.text-\[\.9375rem\]{font-size:.9375rem}.text-\[clamp\(2\.6rem\,10vw\,7rem\)\]\!{font-size:clamp(2.6rem,10vw,7rem)!important}.text-\[clamp\(4rem\,18vw\,9rem\)\]\!{font-size:clamp(4rem,18vw,9rem)!important}.text-sub{font-size:var(--text-sub)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal\!{--tw-tracking:var(--tracking-normal)!important;letter-spacing:var(--tracking-normal)!important}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-crema{color:var(--color-crema)}.text-crema\/75{color:#fff8ecbf}@supports (color:color-mix(in lab, red, red)){.text-crema\/75{color:color-mix(in oklab, var(--color-crema) 75%, transparent)}}.text-fuego{color:var(--color-fuego)}.text-masa{color:var(--color-masa)}.text-masa\/35{color:#f8eedd59}@supports (color:color-mix(in lab, red, red)){.text-masa\/35{color:color-mix(in oklab, var(--color-masa) 35%, transparent)}}.text-masa\/45{color:#f8eedd73}@supports (color:color-mix(in lab, red, red)){.text-masa\/45{color:color-mix(in oklab, var(--color-masa) 45%, transparent)}}.text-masa\/55{color:#f8eedd8c}@supports (color:color-mix(in lab, red, red)){.text-masa\/55{color:color-mix(in oklab, var(--color-masa) 55%, transparent)}}.text-masa\/60{color:#f8eedd99}@supports (color:color-mix(in lab, red, red)){.text-masa\/60{color:color-mix(in oklab, var(--color-masa) 60%, transparent)}}.text-masa\/65{color:#f8eedda6}@supports (color:color-mix(in lab, red, red)){.text-masa\/65{color:color-mix(in oklab, var(--color-masa) 65%, transparent)}}.text-masa\/70{color:#f8eeddb3}@supports (color:color-mix(in lab, red, red)){.text-masa\/70{color:color-mix(in oklab, var(--color-masa) 70%, transparent)}}.text-masa\/75{color:#f8eeddbf}@supports (color:color-mix(in lab, red, red)){.text-masa\/75{color:color-mix(in oklab, var(--color-masa) 75%, transparent)}}.text-ocre{color:var(--color-ocre)}.text-queso{color:var(--color-queso)}.text-roja{color:var(--color-roja)}.text-roja-2{color:var(--color-roja-2)}.text-roja\/70{color:#d81e24b3}@supports (color:color-mix(in lab, red, red)){.text-roja\/70{color:color-mix(in oklab, var(--color-roja) 70%, transparent)}}.text-sepia{color:var(--color-sepia)}.text-sepia-2{color:var(--color-sepia-2)}.text-sepia\/40{color:#7a635066}@supports (color:color-mix(in lab, red, red)){.text-sepia\/40{color:color-mix(in oklab, var(--color-sepia) 40%, transparent)}}.text-sepia\/70{color:#7a6350b3}@supports (color:color-mix(in lab, red, red)){.text-sepia\/70{color:color-mix(in oklab, var(--color-sepia) 70%, transparent)}}.text-sepia\/75{color:#7a6350bf}@supports (color:color-mix(in lab, red, red)){.text-sepia\/75{color:color-mix(in oklab, var(--color-sepia) 75%, transparent)}}.text-tinta{color:var(--color-tinta)}.text-tinta\!{color:var(--color-tinta)!important}.text-tinta\/15{color:#2a1a0e26}@supports (color:color-mix(in lab, red, red)){.text-tinta\/15{color:color-mix(in oklab, var(--color-tinta) 15%, transparent)}}.text-verde-2{color:var(--color-verde-2)}.normal-case\!{text-transform:none!important}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-roja{-webkit-text-decoration-color:var(--color-roja);-webkit-text-decoration-color:var(--color-roja);text-decoration-color:var(--color-roja)}.decoration-roja\/60{text-decoration-color:#d81e2499}@supports (color:color-mix(in lab, red, red)){.decoration-roja\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--color-roja) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-roja) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-roja) 60%, transparent)}}.decoration-tinta\/25{text-decoration-color:#2a1a0e40}@supports (color:color-mix(in lab, red, red)){.decoration-tinta\/25{-webkit-text-decoration-color:color-mix(in oklab, var(--color-tinta) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-tinta) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--color-tinta) 25%, transparent)}}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}@media (hover:hover){.group-hover\:bg-roja:is(:where(.group):hover *){background-color:var(--color-roja)}.group-hover\:text-crema:is(:where(.group):hover *){color:var(--color-crema)}}.peer-checked\:border-roja:is(:where(.peer):checked~*){border-color:var(--color-roja)}.peer-checked\:bg-roja:is(:where(.peer):checked~*){background-color:var(--color-roja)}.peer-checked\:text-crema:is(:where(.peer):checked~*){color:var(--color-crema)}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-tinta:is(:where(.peer):focus-visible~*){outline-color:var(--color-tinta)}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-0\.5:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-tinta\/10:before{content:var(--tw-content);background-color:#2a1a0e1a}@supports (color:color-mix(in lab, red, red)){.before\:bg-tinta\/10:before{background-color:color-mix(in oklab, var(--color-tinta) 10%, transparent)}}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:bg-tinta\/10:after{content:var(--tw-content);background-color:#2a1a0e1a}@supports (color:color-mix(in lab, red, red)){.after\:bg-tinta\/10:after{background-color:color-mix(in oklab, var(--color-tinta) 10%, transparent)}}.first\:mt-0:first-child{margin-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:translate-x-1:hover{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-tinta\/20:hover{border-color:#2a1a0e33}@supports (color:color-mix(in lab, red, red)){.hover\:border-tinta\/20:hover{border-color:color-mix(in oklab, var(--color-tinta) 20%, transparent)}}.hover\:border-tinta\/25:hover{border-color:#2a1a0e40}@supports (color:color-mix(in lab, red, red)){.hover\:border-tinta\/25:hover{border-color:color-mix(in oklab, var(--color-tinta) 25%, transparent)}}.hover\:border-tinta\/35:hover{border-color:#2a1a0e59}@supports (color:color-mix(in lab, red, red)){.hover\:border-tinta\/35:hover{border-color:color-mix(in oklab, var(--color-tinta) 35%, transparent)}}.hover\:bg-tinta:hover{background-color:var(--color-tinta)}.hover\:text-masa:hover{color:var(--color-masa)}.hover\:text-masa\/70:hover{color:#f8eeddb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-masa\/70:hover{color:color-mix(in oklab, var(--color-masa) 70%, transparent)}}.hover\:text-queso:hover{color:var(--color-queso)}.hover\:text-roja:hover{color:var(--color-roja)}.hover\:text-tinta:hover{color:var(--color-tinta)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-\[100\]:focus{z-index:100}.focus\:z-\[120\]:focus{z-index:120}.focus\:rounded-full:focus{border-radius:3.40282e38px}.focus\:bg-fuego:focus{background-color:var(--color-fuego)}.focus\:bg-roja:focus{background-color:var(--color-roja)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:font-bold:focus{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.focus\:text-crema:focus{color:var(--color-crema)}.focus\:text-tinta:focus{color:var(--color-tinta)}.aria-selected\:border-roja[aria-selected=true]{border-color:var(--color-roja)}.aria-selected\:bg-roja[aria-selected=true]{background-color:var(--color-roja)}.aria-selected\:text-crema[aria-selected=true]{color:var(--color-crema)}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:-mx-7{margin-inline:calc(var(--spacing) * -7)}.sm\:h-32{height:calc(var(--spacing) * 32)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:pt-0{padding-top:0}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.lg\:ml-0{margin-left:0}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.lg\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}@media (min-width:80rem){.xl\:inline-flex{display:inline-flex}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.9fr_1fr\]{grid-template-columns:1.9fr 1fr}}@container (min-width:48rem){.\@3xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@font-face{font-family:Fredoka;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/fredoka-latin.woff2)format("woff2");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}@font-face{font-family:Fredoka;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/fredoka-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(fonts/figtree-latin.woff2)format("woff2");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}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(fonts/figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Martian Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/martian-mono-latin.woff2)format("woff2");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}@font-face{font-family:Martian Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/martian-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/caveat-latin.woff2)format("woff2")}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js .revelar{opacity:1;transform:none}.cinta-tira{animation:none}#viento{display:none}}@media print{body{background:#fff;display:block}body>aside,#barra-pedido,.cookies,.mostrador,.btn,.btn-mini,a[href^=\#]{display:none!important}#contenido-panel{padding:0}.panel,.bloque,.tarjeta-dato{break-inside:avoid;box-shadow:none;border-color:#bbb}.hoja-fondo,.segmentado{display:none!important}.tabla tr{break-inside:avoid}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}