.il{display:block;width:100%;height:auto;color:var(--mc-tinta)}.il--mapa{aspect-ratio:240 / 160}.il--sticker{aspect-ratio:1}.il-sombra{fill:var(--mc-tinta);stroke:none}.il-tinta{fill:var(--mc-tinta)}.il-papel{fill:var(--mc-blanco)}.il-papel2{fill:var(--mc-papel-2)}.il-crema{fill:#fff1dd}.il-naranja{fill:var(--mc-coral)}.il-etiqueta{fill:var(--mc-etiqueta)}.il-ok,.il-verde{fill:var(--mc-nopal)}.il-rojo{fill:#e5484d}.il-blanco{fill:#fff}.il-gris{fill:var(--mc-linea)}.il-sin{stroke:none}.il-linea{stroke:var(--mc-linea)}.il-suave{stroke:var(--mc-tinta-2)}.il-punteado{stroke:var(--mc-tinta-2);stroke-dasharray:3 4}.il-blanco-trazo{stroke:#fff}.il-papel-trazo{stroke:var(--mc-blanco)}.il-piso{fill:#000;stroke:none;opacity:.28}.il-letras{font:700 5.2px/1 var(--mc-mono);letter-spacing:.35px;fill:#fff;stroke:none;text-anchor:middle}.il-letras--mini{font-size:4.2px;letter-spacing:.25px}.mc-hero__rejilla{display:grid;gap:clamp(24px,4vw,48px);align-items:center}.mc-hero__copia{min-width:0}.mc-hero__dibujo{margin:0;max-width:560px;justify-self:center;width:100%}.mc-hero__dibujo figcaption{margin-top:14px;color:var(--mc-tinta-2);font:400 13px/1.5 var(--mc-mono)}.mc-hero__confianza{display:flex;flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;padding:0;list-style:none;color:var(--mc-tinta-2);font-size:15px}.mc-hero__confianza li:before{content:"✓";margin-right:6px;color:var(--mc-nopal);font-weight:700}@media(min-width:1024px){.mc-hero__rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr)}}.mc-seccion--tiendas+.mc-seccion--rubros{padding-top:8px}.mc-vivo{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:var(--mc-nopal);box-shadow:0 0 0 3px #1f9e5b38;vertical-align:1px}.mc-tiendas{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,78%);gap:14px;margin:0 calc(-1*clamp(16px,4vw,40px));padding:4px clamp(16px,4vw,40px) 16px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(16px,4vw,40px);scrollbar-width:thin}.mc-tiendas>li{scroll-snap-align:start;min-width:0}@media(min-width:600px){.mc-tiendas{grid-auto-columns:minmax(250px,44%)}}@media(min-width:900px){.mc-tiendas{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;overflow:visible}}.mc-tienda{position:relative;display:grid;grid-template-rows:1fr auto;height:100%;border:1.5px solid var(--mc-tinta);border-radius:var(--mc-radio);background:var(--mc-blanco);transition:transform var(--mc-rapido) var(--mc-ease),box-shadow var(--mc-rapido) var(--mc-ease)}@media(hover:hover)and (pointer:fine){.mc-tienda:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--mc-tinta)}}.mc-tienda__enlace{display:grid;text-decoration:none;color:inherit;border-radius:var(--mc-radio) var(--mc-radio) 0 0}.mc-tienda__enlace:active{opacity:.9}.mc-tienda__foto{display:block;overflow:hidden;aspect-ratio:16 / 9;border-bottom:1.5px solid var(--mc-tinta);border-radius:calc(var(--mc-radio) - 1.5px) calc(var(--mc-radio) - 1.5px) 0 0;background:var(--mc-papel-2)}.mc-tienda__foto img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mc-tienda__toldo{display:block;height:100%;background:radial-gradient(circle at 50% 0,transparent 9px,var(--mc-menta) 9.5px) 0 34px / 28px 14px repeat-x,repeating-linear-gradient(90deg,var(--mc-nopal) 0 28px,var(--mc-blanco) 28px 56px) 0 0 / 100% 40px no-repeat,var(--mc-menta)}.mc-tienda[data-tipo=comida] .mc-tienda__toldo{background:radial-gradient(circle at 50% 0,transparent 9px,var(--mc-mango-suave) 9.5px) 0 34px / 28px 14px repeat-x,repeating-linear-gradient(90deg,var(--mc-mango) 0 28px,var(--mc-blanco) 28px 56px) 0 0 / 100% 40px no-repeat,var(--mc-mango-suave)}.mc-tienda__logo{position:relative;display:grid;place-items:center;width:56px;height:56px;margin:-30px 0 0 14px;overflow:hidden;border:2px solid var(--mc-tinta);border-radius:14px;background:var(--mc-blanco);box-shadow:0 3px 0 var(--mc-tinta)}.mc-tienda__logo span{font:800 24px/1 var(--mc-display);color:var(--mc-verde-tinta)}.mc-tienda__logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.mc-tienda__cuerpo{display:grid;gap:4px;padding:10px 14px 4px;min-width:0}.mc-tienda__tipo{color:var(--mc-tinta-2);font:500 11px/1.4 var(--mc-mono);letter-spacing:.08em;text-transform:uppercase}.mc-tienda__nombre{font:800 1.125rem/1.2 var(--mc-display);letter-spacing:-.015em;overflow-wrap:anywhere}.mc-tienda__donde{display:flex;gap:4px;align-items:baseline;color:var(--mc-tinta-2);font-size:14px;line-height:1.35}.mc-tienda__donde svg{flex:none;color:var(--mc-nopal)}.mc-tienda__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px 14px}.mc-tienda__pie .mc-estado{padding:3px 10px 3px 8px;font-size:12px}.mc-hero__copia .mc-buscador{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.mc-hero__copia .mc-buscador__botones{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media(max-width:480px){.mc-hero__copia .mc-buscador{grid-template-columns:1fr}}@font-face{font-family:Bricolage Respaldo;src:local("Arial"),local("Helvetica"),local("Liberation Sans"),local("Arimo");font-weight:100 550;size-adjust:103.9%;ascent-override:89.5%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Bricolage Respaldo;src:local("Arial Bold"),local("Arial"),local("Helvetica"),local("Liberation Sans"),local("Arimo");font-weight:551 900;size-adjust:91.8%;ascent-override:101.3%;descent-override:29.4%;line-gap-override:0%}:root{--mc-papel: #F7F3EA;--mc-papel-2: #EFE8DA;--mc-blanco: #FFFDF8;--mc-tinta: #1D1A16;--mc-tinta-2: #5E554A;--mc-linea: #D9CFBF;--mc-nopal: #1F9E5B;--mc-nopal-suave: #DDF3E6;--mc-menta: #EEF5EC;--mc-verde-tinta: #145C38;--mc-verde-tinta-2: #0F4A2D;--mc-mango: #FFA62B;--mc-mango-suave: #FFEFD6;--mc-etiqueta: #FFD447;--mc-coral: #FF512F;--mc-naranja: #9a3412;--mc-naranja-suave: #ffedd5;--mc-rojo: #B42318;--mc-rojo-suave: #FBE4E1;--mc-display: "Bricolage Grotesque", "Bricolage Respaldo", system-ui, -apple-system, "Segoe UI", sans-serif;--mc-texto: var(--mc-display);--mc-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--mc-radio: 14px;--mc-sombra: 0 2px 0 var(--mc-linea);--mc-rapido: .16s;--mc-ease: cubic-bezier(.23, 1, .32, 1);--mc-cabecera: 72px}.mc svg.mc-ico{width:1em;height:1em;flex:none;vertical-align:-.15em}.mc-marca__sello svg{width:30px;height:30px}*,*:before,*:after{box-sizing:border-box}body.mc{margin:0;background:var(--mc-papel);color:var(--mc-tinta);font:400 16px/1.55 var(--mc-texto);font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased}body.mc:before,body.mc:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}body.mc:before{opacity:.35;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .11 0 0 0 0 .10 0 0 0 0 .09 0 0 0 .09 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>")}body.mc:after{z-index:-2;background:radial-gradient(circle at 90% 6%,color-mix(in srgb,var(--mc-nopal) 12%,transparent) 22vmin,transparent 22.5vmin),radial-gradient(circle at 77% 24%,color-mix(in srgb,var(--mc-etiqueta) 22%,transparent) 11vmin,transparent 11.5vmin),radial-gradient(circle at 5% 94%,color-mix(in srgb,var(--mc-nopal) 10%,transparent) 26vmin,transparent 26.5vmin)}html:has(body.mc){scroll-padding-top:calc(var(--mc-cabecera) + 12px)}.mc a{color:inherit}.mc img{max-width:100%;display:block}.mc :focus-visible{outline:3px solid var(--mc-tinta);outline-offset:3px;border-radius:8px}.mc-contenedor{width:min(1200px,100% - 2 * clamp(16px,4vw,40px));margin-inline:auto}.mc-saltar{position:absolute;left:-999px;top:8px;z-index:50;padding:8px 14px;border-radius:10px;background:var(--mc-tinta);color:#fff}.mc-saltar:focus{left:8px}.mc-ojo,.mc-hero__ojo{margin:0 0 12px;color:var(--mc-verde-tinta);font:500 12px/1.3 var(--mc-mono);letter-spacing:.12em;text-transform:uppercase}.mc-lona{position:sticky;top:0;z-index:40;border-bottom:1.5px dashed transparent;transition:background-color var(--mc-rapido),border-color var(--mc-rapido)}.mc-lona[data-bajando]{background:var(--mc-papel);border-bottom-color:var(--mc-linea)}.mc-lona__barra{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--mc-cabecera)}.mc-marca{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border:2px solid var(--mc-tinta);border-radius:999px;background:var(--mc-blanco);box-shadow:0 3px 0 var(--mc-tinta);text-decoration:none}.mc-marca__sello{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--mc-nopal);color:#fff;font-size:15px}.mc-marca__texto{display:grid;gap:3px;font:800 19px/1 var(--mc-display);letter-spacing:-.02em;white-space:nowrap}.mc-marca__texto small{font:500 9.5px/1 var(--mc-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mc-verde-tinta)}.mc-lona__cta{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:2px solid var(--mc-tinta);border-radius:12px;background:var(--mc-tinta);color:var(--mc-papel)!important;font:600 15px/1 var(--mc-display);text-decoration:none;white-space:nowrap;transition:transform var(--mc-rapido) var(--mc-ease),background-color var(--mc-rapido)}.mc-lona__cta:active{transform:translateY(2px);transition-duration:60ms}.mc-lona__cta--negocio{background:var(--mc-coral);color:var(--mc-tinta)!important;box-shadow:0 3px 0 var(--mc-tinta)}@media(hover:hover)and (pointer:fine){.mc-lona__cta:hover{background:#34302a}.mc-lona__cta--negocio:hover{background:#ff6242}}.mc-hero{position:relative;padding:clamp(28px,5vw,64px) 0 clamp(28px,4vw,44px)}.mc-hero__titulo{margin:0;max-width:12.5em;font:800 clamp(2.5rem,1.25rem + 3.7vw,4.3rem)/1.02 var(--mc-display);font-variation-settings:"opsz" 96;letter-spacing:-.035em;text-wrap:balance}.mc-hero__titulo em{font-style:normal;color:var(--mc-verde-tinta)}.mc-hero__titulo--ruedas{max-width:18ch;font-size:clamp(34px,5.6vw,64px)}.mc-hero__texto{max-width:34em;margin:18px 0 0;color:var(--mc-tinta-2);font-size:1.1875rem;line-height:1.55}@media(prefers-reduced-motion:no-preference){[data-aparece]{transition:opacity .3s var(--mc-ease),transform .3s var(--mc-ease);transition-delay:calc(var(--orden, 0) * 60ms)}[data-aparece=espera]{opacity:0;transform:translateY(12px)}}@keyframes mc-sube{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.mc-chips{display:flex;flex-wrap:wrap;gap:8px}.mc-chip{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 16px;border:1.5px solid var(--mc-linea);border-radius:999px;background:var(--mc-blanco);font:600 15px/1 var(--mc-display);text-decoration:none;white-space:nowrap;transition:border-color var(--mc-rapido),background-color var(--mc-rapido),transform var(--mc-rapido) var(--mc-ease)}.mc-chip svg{font-size:16px}.mc-chip:active{transform:translateY(1px);transition-duration:60ms}@media(hover:hover)and (pointer:fine){.mc-chip:hover{border-color:var(--mc-tinta)}}.mc-chip[aria-current=true]{border-color:var(--mc-tinta);background:var(--mc-tinta);color:var(--mc-papel)}.mc-chip__punto{width:9px;height:9px;border-radius:50%;background:var(--mc-nopal);box-shadow:0 0 0 3px #1f9e5b40}.mc-seccion{padding:clamp(36px,5vw,64px) 0}.mc-seccion--ruedas{padding-top:8px}.mc-seccion__cabeza{margin-bottom:clamp(18px,2.5vw,28px)}.mc-seccion__cabeza--fila{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px}.mc-seccion__titulo{margin:0;font:800 clamp(1.9rem,1.2rem + 2.2vw,2.9rem)/1.05 var(--mc-display);font-variation-settings:"opsz" 96;letter-spacing:-.03em;text-wrap:balance}.mc-seccion__titulo em{font-style:normal;color:var(--mc-verde-tinta)}.mc-seccion__nota{margin:8px 0 0;max-width:62ch;color:var(--mc-tinta-2);font-size:1.0625rem}.mc-ruedas-fila{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,320px);gap:16px;overflow-x:auto;padding:4px 4px 18px;margin-inline:-4px;scroll-snap-type:x mandatory;scrollbar-width:thin}.mc-ruedas{position:relative;display:flex;flex-direction:column;border:1.5px solid var(--mc-tinta);border-radius:var(--mc-radio);background:var(--mc-blanco);box-shadow:0 4px 0 var(--mc-tinta);text-decoration:none;scroll-snap-align:start;overflow:hidden;transition:transform var(--mc-rapido) var(--mc-ease),box-shadow var(--mc-rapido) var(--mc-ease)}@media(hover:hover)and (pointer:fine){.mc-ruedas:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--mc-tinta)}}.mc-ruedas__toldo{height:30px;background:repeating-linear-gradient(90deg,var(--mc-mango) 0 22px,var(--mc-mango-suave) 22px 44px);-webkit-mask:linear-gradient(#000 0 0) top / 100% 16px no-repeat,radial-gradient(circle at 11px 16px,#000 10px,transparent 10.5px) 0 0 / 22px 30px repeat-x;mask:linear-gradient(#000 0 0) top / 100% 16px no-repeat,radial-gradient(circle at 11px 16px,#000 10px,transparent 10.5px) 0 0 / 22px 30px repeat-x}.is-puesto .mc-ruedas__toldo{background:repeating-linear-gradient(90deg,var(--mc-nopal) 0 22px,var(--mc-nopal-suave) 22px 44px)}.mc-ruedas__cuerpo{display:grid;gap:4px;padding:10px 18px 18px}.mc-ruedas__aviso{justify-self:start;padding:3px 10px;border-radius:999px;background:var(--mc-papel-2);font:600 12px/1.4 var(--mc-mono)}.is-puesto .mc-ruedas__aviso{background:var(--mc-nopal-suave);color:var(--mc-verde-tinta)}.is-hoy .mc-ruedas__aviso{background:var(--mc-mango-suave);color:var(--mc-naranja)}.mc-ruedas__nombre{margin-top:6px;font:800 21px/1.12 var(--mc-display);letter-spacing:-.015em}.mc-ruedas__lugar{color:var(--mc-tinta-2);font-size:14.5px}.mc-ruedas__dias{font-size:14px;font-weight:600}.mc-ruedas__puestos{margin-top:8px;color:var(--mc-verde-tinta);font:600 13px/1.4 var(--mc-mono)}.mc-herramientas{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mc-vista{display:none;padding:3px;border:1.5px solid var(--mc-tinta);border-radius:999px;background:var(--mc-blanco)}.mc-vista button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--mc-tinta);font:600 14px/1 var(--mc-display);cursor:pointer}.mc-vista button[aria-pressed=true]{background:var(--mc-tinta);color:var(--mc-papel)}.mc-aviso-cerca{margin:-6px 0 14px;color:var(--mc-tinta-2);font-size:14px}.mc-directorio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:22px;align-items:start}.mc-lista{display:grid;gap:14px}.mc-directorio__mapa{position:sticky;top:calc(var(--mc-cabecera) + 12px)}.mc-lugar{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px;border:1.5px solid var(--mc-linea);border-radius:var(--mc-radio);background:var(--mc-blanco);box-shadow:var(--mc-sombra);transition:border-color var(--mc-rapido),transform var(--mc-rapido) var(--mc-ease),box-shadow var(--mc-rapido) var(--mc-ease);scroll-margin-top:calc(var(--mc-cabecera) + 16px)}@media(hover:hover)and (pointer:fine){.mc-lugar:hover{border-color:var(--mc-tinta);transform:translateY(-2px);box-shadow:0 4px 0 var(--mc-tinta)}}.mc-lugar.is-activo{border-color:var(--mc-verde-tinta);box-shadow:0 4px 0 var(--mc-verde-tinta)}.mc-lugar__logo{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border:1.5px solid var(--mc-tinta);border-radius:14px;background:var(--mc-menta);text-decoration:none;position:relative}.mc-lugar__logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.mc-lugar__logo span{font:800 28px/1 var(--mc-display);color:var(--mc-verde-tinta)}.mc-lugar__cuerpo{display:grid;gap:7px;min-width:0}.mc-lugar.has-fachada{grid-template-rows:auto auto}.mc-lugar__fachada{grid-column:1 / -1;display:block;margin:-16px -16px 2px;overflow:hidden;border-radius:var(--mc-radio) var(--mc-radio) 0 0;background:var(--mc-linea)}.mc-lugar.has-fachada .mc-lugar__fachada{grid-row:1}.mc-lugar.has-fachada .mc-lugar__logo{grid-row:2;grid-column:1}.mc-lugar.has-fachada .mc-lugar__cuerpo{grid-row:2;grid-column:2}.mc-lugar__fachada img{display:block;width:100%;height:auto;aspect-ratio:16 / 7;-o-object-fit:cover;object-fit:cover}.mc-lugar__cabeza{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.mc-lugar__nombre{margin:0;font:800 19px/1.2 var(--mc-display);letter-spacing:-.01em}.mc-lugar__nombre a{text-decoration:none}.mc-lugar__nombre a:hover{text-decoration:underline;text-decoration-color:var(--mc-nopal);text-underline-offset:3px}.mc-tipo{padding:2px 9px;border-radius:999px;font:600 11px/1.5 var(--mc-mono);letter-spacing:.06em;text-transform:uppercase}.mc-tipo--comida{background:var(--mc-mango-suave);color:var(--mc-naranja)}.mc-tipo--tienda{background:var(--mc-nopal-suave);color:var(--mc-verde-tinta)}.mc-tipo--ruta{background:var(--mc-papel-2);color:var(--mc-tinta)}.mc-tipo--ruta svg{margin-right:3px}.mc-lugar__ruta svg{color:#2e7d32}.mc-lugar__donde{margin:0;color:var(--mc-tinta-2);font-size:14px;overflow-wrap:anywhere}.mc-lugar__donde svg{color:var(--mc-nopal);margin-right:4px}.mc-lugar__donde a{color:var(--mc-tinta);font-weight:700}.mc-lugar__distancia{margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--mc-papel-2);color:var(--mc-tinta);font:600 12px/1.5 var(--mc-mono)}.mc-lugar__acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.mc-estado{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin:0;padding:4px 12px 4px 9px;border-radius:999px;font:600 13.5px/1.35 var(--mc-texto)}.mc-estado--grande{margin-top:16px;padding:7px 16px 7px 12px;font-size:15px}.mc-estado[data-estado=abierto]{background:var(--mc-nopal-suave);color:var(--mc-verde-tinta)}.mc-estado[data-estado=por_cerrar]{background:var(--mc-naranja-suave);color:var(--mc-naranja)}.mc-estado[data-estado=cerrado]{background:var(--mc-rojo-suave);color:var(--mc-rojo)}.mc-estado[data-estado=proximo]{background:var(--mc-mango-suave);color:var(--mc-naranja)}.mc-estado__punto{position:relative;width:8px;height:8px;flex:none;border-radius:50%;background:currentColor}@media(prefers-reduced-motion:no-preference){[data-estado=abierto]>.mc-estado__punto:after,[data-estado=por_cerrar]>.mc-estado__punto:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid currentColor;border-radius:50%;animation:mc-pulso 2.4s ease-out infinite}}@keyframes mc-pulso{0%{opacity:.7;scale:.6}to{opacity:0;scale:1.6}}.mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:12px;border:2px solid var(--mc-tinta);font:700 15px/1.1 var(--mc-display);text-decoration:none;cursor:pointer;transition:background-color var(--mc-rapido),border-color var(--mc-rapido),transform var(--mc-rapido) var(--mc-ease),box-shadow var(--mc-rapido) var(--mc-ease)}.mc-btn:active{transform:translateY(2px);transition-duration:60ms}.mc-btn--tinta{background:var(--mc-verde-tinta);color:#fff!important;box-shadow:0 4px 0 var(--mc-tinta)}.mc-btn--tinta:active{box-shadow:0 2px 0 var(--mc-tinta)}.mc-btn--linea{background:transparent;color:var(--mc-tinta)}.mc-btn--icono{width:44px;padding:0;border-color:var(--mc-linea);background:#e7f8ee;color:#128c4a!important;font-size:20px}@media(hover:hover)and (pointer:fine){.mc-btn--tinta:hover{background:var(--mc-verde-tinta-2)}.mc-btn--linea:hover{background:var(--mc-blanco)}.mc-btn--icono:hover{background:#cdf1dc}}.mc-btn--ancho{width:100%}.mc-mapa{position:relative;height:min(640px,calc(100vh - 32px));min-height:360px;border:2px solid var(--mc-tinta);border-radius:18px;overflow:hidden;background:linear-gradient(var(--mc-linea) 1px,transparent 1px) 0 0 / 38px 38px,linear-gradient(90deg,var(--mc-linea) 1px,transparent 1px) 0 0 / 38px 38px,var(--mc-papel-2);box-shadow:0 4px 0 var(--mc-tinta)}.mc-mapa__lienzo{position:absolute;top:0;right:0;bottom:0;left:0}.mc-mapa__aviso{position:absolute;inset:auto 18px 18px;display:grid;justify-items:start;gap:2px;padding:16px 18px;border-radius:16px;background:#fffffff0;box-shadow:var(--mc-sombra);font-size:14px}.mc-mapa__aviso p{margin:0}.mc-mapa__icono{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:12px;background:var(--mc-nopal-suave);color:var(--mc-nopal);font-size:18px}.mc-pin{display:inline-flex;align-items:center;gap:6px;max-width:180px;padding:5px 10px 5px 6px;border:2px solid var(--mc-tinta);border-radius:999px;background:var(--mc-blanco);font:700 12.5px/1.1 var(--mc-texto);color:var(--mc-tinta);box-shadow:0 3px 0 var(--mc-tinta);white-space:nowrap;cursor:pointer;transform-origin:bottom center;transition:transform var(--mc-rapido) var(--mc-ease)}.mc-pin span:last-child{overflow:hidden;text-overflow:ellipsis}.mc-pin__punto{width:12px;height:12px;flex:none;border-radius:50%;background:#9ca3af}.mc-pin[data-estado=abierto] .mc-pin__punto{background:var(--mc-nopal)}.mc-pin[data-estado=por_cerrar] .mc-pin__punto{background:#ea580c}.mc-pin[data-estado=cerrado] .mc-pin__punto{background:#dc2626}.mc-pin--mercado{border-color:var(--mc-nopal);background:var(--mc-nopal);color:#fff}.mc-pin--mercado .mc-pin__punto{background:var(--mc-mango)!important}.mc-pin.is-activo{transform:translate(-50%,-100%) scale(1.12);z-index:2}.mc-mapa__lienzo{z-index:0}.mc-pin-caja{background:none;border:0}.mc-pin-caja .mc-pin{position:absolute;transform:translate(-50%,-100%);white-space:nowrap}.mc-ventana{display:grid;gap:2px;font:500 14px/1.4 var(--mc-texto)}.mc-ventana a{font-weight:800;color:var(--mc-verde-tinta)}.mc .leaflet-container{font:inherit}.mc .leaflet-control-attribution{font-size:11px}.mc-ruedas-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:28px;align-items:start}.mc-volver{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;font-weight:700;text-decoration:none}.mc-volver:hover{color:var(--mc-verde-tinta)}.mc-ficha{padding:20px;border:1.5px solid var(--mc-tinta);border-radius:18px;background:var(--mc-blanco);box-shadow:0 4px 0 var(--mc-tinta)}.mc-ficha__titulo{margin:0 0 10px;font:800 18px/1.2 var(--mc-display)}.mc-ficha__donde{margin:14px 0;color:var(--mc-tinta-2);font-size:14.5px}.mc-ficha__donde svg{color:var(--mc-nopal);margin-right:4px}.mc-semana{display:grid;gap:2px;margin:0;font-size:14.5px}.mc-semana__dia{display:flex;justify-content:space-between;gap:12px;padding:4px 8px;margin-inline:-8px;border-radius:8px}.mc-semana__dia dt{color:var(--mc-tinta-2)}.mc-semana__dia dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.mc-semana__dia.is-no dd{color:var(--mc-tinta-2);font-weight:500}.mc-semana__dia.is-hoy{background:var(--mc-mango-suave)}.mc-semana__dia.is-hoy dt{color:var(--mc-tinta);font-weight:800}.mc-pin--numero{padding:3px}.mc-pin__numero{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:var(--mc-mango);color:var(--mc-tinta);font-size:12px;font-weight:800}.mc-pin--numero .mc-pin__nombre{display:none;padding-right:6px}.mc-pin--numero:hover .mc-pin__nombre,.mc-pin--numero.is-activo .mc-pin__nombre{display:inline}.mc-pin.is-aproximado{border-style:dashed}.mc-pin.is-aproximado .mc-pin__numero{background:var(--mc-mango-suave)}.mc-nota-trazo{display:flex;gap:8px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:14px;background:var(--mc-mango-suave);color:#8a4b00;font-size:13.5px}.mc-nota-trazo svg{flex:none;margin-top:2px}.mc-ventana__aprox{color:var(--mc-tinta-2);font-size:12.5px}.mc-vacio{display:grid;justify-items:center;gap:4px;padding:36px 20px;text-align:center;border:1.5px dashed var(--mc-tinta-2);border-radius:var(--mc-radio);background:color-mix(in srgb,var(--mc-blanco) 70%,transparent)}.mc-vacio p{margin:0}.mc-vacio p:not(:has(strong)){color:var(--mc-tinta-2)}.mc-vacio .mc-btn{margin-top:10px}.mc-vacio__icono{display:grid;place-items:center;width:52px;height:52px;margin-bottom:8px;border:1.5px solid var(--mc-tinta);border-radius:14px;background:var(--mc-menta);color:var(--mc-verde-tinta);font-size:22px}.mc-pie{margin-top:24px;padding:clamp(36px,5vw,56px) 0 calc(28px + env(safe-area-inset-bottom));border-top:1.5px dashed var(--mc-tinta-2);background:var(--mc-papel-2);color:var(--mc-tinta)}.mc-pie__fila{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:28px;font-size:15px}.mc-pie__marca{display:grid;gap:12px;align-content:start}.mc-pie__marca p{max-width:42ch;color:var(--mc-tinta-2)}.mc-pie h3{margin:0 0 12px;font:600 12px/1.2 var(--mc-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mc-tinta)}.mc-pie ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.mc-pie p{margin:0}.mc-pie a{color:var(--mc-tinta-2);text-decoration:none}.mc-pie a:hover{color:var(--mc-tinta);text-decoration:underline;text-underline-offset:3px}.mc-pie__negocio{color:var(--mc-tinta)!important;font-weight:700}.mc-pie__nota{margin-top:28px!important;padding-top:16px;border-top:1.5px dashed var(--mc-linea);color:var(--mc-tinta-2);font:500 12px/1.5 var(--mc-mono)}@media(max-width:760px){.mc-pie__fila{grid-template-columns:1fr 1fr}.mc-pie__marca{grid-column:1 / -1}}@media(max-width:900px){.mc-directorio{grid-template-columns:1fr}.mc-directorio__mapa{position:static}.mc-vista{display:inline-flex}[data-vista-actual=lista]>.mc-directorio__mapa{display:none}[data-vista-actual=mapa]>.mc-lista{display:none}.mc-mapa{height:68vh;box-shadow:4px 4px 0 var(--mc-tinta)}.mc-directorio--ruedas .mc-directorio__mapa{display:block;order:-1}.mc-directorio--ruedas .mc-mapa{height:300px;min-height:0}.mc-ruedas-hero{grid-template-columns:1fr}}@media(max-width:480px){.mc-lona__cta{padding:0 14px;font-size:14px}.mc-marca{padding-right:14px}.mc-marca__texto{font-size:17px}.mc-marca__texto small{display:none}.mc-lugar{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:14px}.mc-lugar__fachada{margin:-14px -14px 2px}.mc-lugar__logo{width:52px;height:52px;border-radius:14px}}.mc-contenedor--angosto{width:min(560px,100% - 32px)}.mc-lona__acciones{display:flex;align-items:center;gap:8px}.mc-lona__cta--suave{border-color:transparent;background:transparent;color:var(--mc-tinta)!important}@media(hover:hover)and (pointer:fine){.mc-lona__cta--suave:hover{background:var(--mc-papel-2)}}.mc-menu{position:relative}.mc-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mc-menu>summary::-webkit-details-marker{display:none}.mc-menu__lista{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:180px;display:grid;padding:6px;border:2px solid var(--mc-tinta);border-radius:14px;background:var(--mc-blanco);box-shadow:0 4px 0 var(--mc-tinta)}.mc-menu__lista a,.mc-menu__lista button{display:block;width:100%;padding:10px 12px;border:0;border-radius:9px;background:transparent;text-align:left;font:600 15px/1.2 var(--mc-display);color:var(--mc-tinta);text-decoration:none;cursor:pointer}.mc-menu__lista a:hover,.mc-menu__lista button:hover{background:var(--mc-nopal-suave)}.mc-tarjeta{padding:24px;margin-top:18px;border:1.5px solid var(--mc-tinta);border-radius:18px;background:var(--mc-blanco);box-shadow:0 4px 0 var(--mc-tinta)}.mc-tarjeta__titulo{margin:0;font:800 clamp(26px,3.4vw,34px)/1.05 var(--mc-display);letter-spacing:-.02em}.mc-tarjeta__titulo--chico{font-size:21px}.mc-tarjeta__sub{margin:18px 0 2px;font:800 15px/1.2 var(--mc-display)}.mc-tarjeta__texto{margin:8px 0 0;color:var(--mc-tinta-2);font-size:15px}.mc-tarjeta__pie{margin:18px 0 0;color:var(--mc-tinta-2);font-size:14px}.mc-tarjeta__pie a{font-weight:700;color:var(--mc-verde-tinta)}.mc-form{display:grid;gap:12px;margin-top:18px}.mc-form__fila{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mc-campo{display:grid;gap:5px}.mc-campo>span,.mc-campo>label{font:600 12px/1.3 var(--mc-mono);letter-spacing:.06em;text-transform:uppercase}.mc-campo>span small,.mc-campo>label small{text-transform:none;letter-spacing:0;font-weight:500;color:var(--mc-tinta-2)}.mc-campo input{min-height:46px;padding:0 14px;border:1.5px solid var(--mc-linea);border-radius:12px;background:var(--mc-blanco);font:500 16px/1.2 var(--mc-texto);color:var(--mc-tinta)}.mc-campo input:focus{border-color:var(--mc-tinta);outline:3px solid var(--mc-nopal-suave);outline-offset:0}.mc-campo__error{margin:-6px 0 0;color:var(--mc-rojo);font-size:13.5px;font-weight:700}.mc-telefono{display:flex;gap:8px}.mc-telefono>select{flex:0 0 auto;max-width:46%;min-height:46px;padding:0 10px;border:1.5px solid var(--mc-linea);border-radius:12px;background:var(--mc-blanco);font:600 15px/1.2 var(--mc-texto);color:var(--mc-tinta)}.mc-telefono>input{flex:1 1 auto;min-width:0}.mc-campo input.mc-codigo{min-height:56px;font:800 26px/1 var(--mc-display);letter-spacing:.32em;text-align:center;font-variant-numeric:tabular-nums}.mc-campo input.mc-codigo::-moz-placeholder{color:var(--mc-linea)}.mc-campo input.mc-codigo::placeholder{color:var(--mc-linea)}.mc-otro-codigo{display:grid;gap:10px;justify-items:start;margin-top:16px;padding-top:14px;border-top:1px solid var(--mc-linea)}.mc-otro-codigo .mc-tarjeta__texto{margin:0;font-size:14px}.mc-tarjeta--aviso{border-color:var(--mc-verde-tinta);box-shadow:0 4px 0 var(--mc-verde-tinta)}.mc-google{display:grid;gap:10px;margin-top:18px}.mc-codigo-boton{gap:8px;margin-top:18px}.mc-codigo-boton+.mc-google{margin-top:10px}.mc-google__boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px}.mc-google__logo{flex:none}.mc-google .mc-campo__error{margin:0}.mc-google__o{display:flex;align-items:center;gap:12px;margin:4px 0 -6px;color:var(--mc-tinta-2);font-size:13.5px}.mc-google__o:before,.mc-google__o:after{content:"";flex:1;height:1px;background:var(--mc-linea)}.mc-check{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.mc-check input{width:18px;height:18px;accent-color:var(--mc-nopal)}.mc-trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mc-aviso{margin:14px 0 0;padding:10px 14px;border-radius:12px;font-size:14px;font-weight:700}.mc-aviso--ok{background:var(--mc-nopal-suave);color:var(--mc-verde-tinta)}.mc-aviso--error{background:var(--mc-rojo-suave);color:var(--mc-rojo)}.mc-aviso-corto{margin:4px 0 0;padding:12px 14px;border-radius:12px;background:var(--mc-papel);color:var(--mc-tinta-2);font-size:13px;line-height:1.5}.mc-aviso-corto a{color:var(--mc-verde-tinta);font-weight:700}.mc-btn--chico{min-height:34px;padding:0 12px;font-size:13px}.mc-dispositivos{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.mc-dispositivos li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--mc-linea)}.mc-dispositivos small{display:block;color:var(--mc-tinta-2);font-size:12.5px}.mc-salir{margin-top:22px}@media(max-width:480px){.mc-form__fila{grid-template-columns:1fr}.mc-tarjeta{padding:18px}}@media(max-width:600px){.mc-lona__cta--suave,.mc-lona__cta--negocio{display:none}}.mc-hero--portada{padding-bottom:clamp(32px,5vw,56px)}.mc-hero--localidad{padding-top:clamp(24px,4vw,40px)}.mc-hero__titulo--localidad{max-width:20ch;font-size:clamp(34px,5.6vw,64px)}.mc-recordada{margin:18px 0 0;font-size:15px}.mc-recordada a{font-weight:700;color:var(--mc-verde-tinta)}.mc-enlace{border:0;padding:0;background:none;color:var(--mc-verde-tinta);font:600 15px/1 var(--mc-texto);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mc-buscador{display:grid;grid-template-columns:minmax(180px,1fr) minmax(200px,1.4fr) auto;gap:12px;align-items:end;margin-top:26px;padding:16px;border:2px solid var(--mc-tinta);border-radius:18px;background:var(--mc-blanco);box-shadow:0 4px 0 var(--mc-tinta)}.mc-buscador--compacto{margin-top:18px;padding:12px}.mc-buscador__campo{position:relative;display:grid;gap:6px}.mc-buscador__campo>span{font:500 11.5px/1.2 var(--mc-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mc-tinta-2)}.mc-buscador__campo>span small{text-transform:none;letter-spacing:0}.mc-buscador__campo select,.mc-buscador__campo input{width:100%;min-height:46px;padding:0 36px 0 12px;border:1.5px solid var(--mc-linea);border-radius:12px;background:var(--mc-papel);font:700 16px/1.2 var(--mc-display);color:var(--mc-tinta);-webkit-appearance:none;-moz-appearance:none;appearance:none}.mc-buscador__campo input{padding-right:12px;font:500 16px/1.2 var(--mc-texto)}.mc-buscador__campo select:focus,.mc-buscador__campo input:focus{border-color:var(--mc-tinta);outline:3px solid var(--mc-nopal-suave);outline-offset:0}.mc-buscador__campo>svg{position:absolute;right:12px;bottom:15px;pointer-events:none}.mc-buscador__campo--colonia>svg{display:none}.mc-buscador__botones{display:flex;gap:8px}.mc-buscador .mc-aviso-cerca{grid-column:1 / -1;margin:2px 0 0}.mc-seccion--rubros{padding-top:10px}.mc-rubros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mc-rubro{position:relative;display:grid;gap:8px;align-content:start;padding:18px 18px 16px;border:1.5px solid var(--mc-tinta);border-radius:var(--mc-radio);background:var(--mc-blanco);text-decoration:none;transition:transform var(--mc-rapido) var(--mc-ease),box-shadow var(--mc-rapido) var(--mc-ease)}@media(hover:hover)and (pointer:fine){.mc-rubro:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--mc-tinta)}}.mc-rubro:active{transform:translateY(1px);transition-duration:60ms}.mc-rubro__dibujo{display:grid;place-items:center;width:100%;aspect-ratio:16 / 10;margin-bottom:6px;border-radius:12px;background:var(--mc-menta)}.mc-rubro__dibujo svg{width:46%;height:auto}.mc-rubro__titulo{font:800 1.25rem/1.12 var(--mc-display);letter-spacing:-.015em;color:var(--mc-verde-tinta)}.mc-rubro__texto{color:var(--mc-tinta-2);font-size:15px;line-height:1.45}.mc-rubro__ir{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--mc-tinta);font:600 13px/1.2 var(--mc-mono)}.mc-seccion--explica{padding-bottom:clamp(40px,6vw,72px)}.mc-explica{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.mc-explica:before{content:"";position:absolute;left:18px;right:18px;top:18px;border-top:2px dashed var(--mc-tinta-2);clip-path:inset(0 0 0 0)}.mc-explica__paso{position:relative;display:grid;gap:10px;align-content:start}.mc-explica__num{position:relative;display:grid;place-items:center;width:38px;height:38px;border:2px solid var(--mc-tinta);border-radius:50%;background:var(--mc-etiqueta);box-shadow:0 3px 0 var(--mc-tinta);font:600 15px/1 var(--mc-mono);color:var(--mc-tinta)}.mc-explica__tarjeta{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:start;padding:16px;border:1.5px solid var(--mc-tinta);border-radius:var(--mc-radio);background:var(--mc-blanco)}.mc-explica__dibujo{display:grid;place-items:center;width:76px;height:76px;border-radius:12px;background:var(--mc-menta)}.mc-explica__dibujo svg{width:64px;height:64px}.mc-explica__paso h3{margin:0 0 4px;font:800 1.25rem/1.15 var(--mc-display);color:var(--mc-verde-tinta)}.mc-explica__paso p{margin:0;color:var(--mc-tinta-2);font-size:15px;line-height:1.5}@media(prefers-reduced-motion:no-preference){.mc-explica[data-aparece=espera]:before{clip-path:inset(0 100% 0 0)}.mc-explica[data-aparece=visto]:before{transition:clip-path 1.1s var(--mc-ease) .15s}}.mc-cta-negocio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;margin-top:28px;padding:clamp(22px,3vw,34px);border-radius:18px;background:var(--mc-tinta);color:#cfc5b8}.mc-cta-negocio strong{display:block;margin-bottom:6px;font:800 clamp(1.5rem,1.1rem + 1.4vw,2.1rem)/1.08 var(--mc-display);letter-spacing:-.02em;color:var(--mc-papel)}.mc-cta-negocio span{font-size:15.5px}.mc-btn--coral{min-height:52px;padding:0 22px;border-color:var(--mc-papel);background:var(--mc-coral);color:var(--mc-tinta)!important;box-shadow:0 4px 0 var(--mc-papel)}@media(hover:hover)and (pointer:fine){.mc-btn--coral:hover{background:#ff6242}}.mc-migas{margin-bottom:14px;font:500 12.5px/1.4 var(--mc-mono)}.mc-migas ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none}.mc-migas li+li:before{content:"›";margin-right:8px;color:var(--mc-tinta-2)}.mc-migas a{color:var(--mc-tinta-2);text-decoration:underline;text-underline-offset:3px}.mc-migas a:hover{color:var(--mc-verde-tinta);text-decoration:underline}.mc-migas [aria-current]{font-weight:600}.mc-chips__sep{width:1.5px;height:26px;align-self:center;background:var(--mc-linea)}.mc-chip--pedir[aria-current=true]{background:var(--mc-verde-tinta);border-color:var(--mc-verde-tinta)}.mc-paginacion{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:10px}.mc-paginacion>:last-child{justify-self:end}.mc-paginacion__texto{color:var(--mc-tinta-2);font:500 13px/1.4 var(--mc-mono)}.mc-seccion--colonias{padding-top:0}.mc-colonias{display:flex;flex-wrap:wrap;gap:8px}.mc-colonias .mc-chip small{padding:1px 7px;border-radius:999px;background:var(--mc-nopal-suave);color:var(--mc-verde-tinta);font:600 11.5px/1.4 var(--mc-mono)}.mc-sello{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--mc-coral);color:var(--mc-tinta);font:600 10.5px/1.5 var(--mc-mono);letter-spacing:.06em;text-transform:uppercase}.mc-lugar__seguidores{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;background:var(--mc-mango-suave);color:#8a4b00;font:600 12px/1.4 var(--mc-mono)}.mc-pin--yo{border-color:var(--mc-mango);background:var(--mc-mango);color:var(--mc-tinta)}.mc-pin--yo .mc-pin__punto{background:var(--mc-tinta)!important}.mc-pin--numero{font-weight:800}@media(max-width:900px){.mc-rubros{grid-template-columns:1fr 1fr}.mc-explica{grid-template-columns:1fr;gap:14px}.mc-explica__paso{grid-template-columns:38px minmax(0,1fr);gap:12px}.mc-explica:before{top:18px;bottom:18px;left:18px;right:auto;border-top:0;border-left:2px dashed var(--mc-tinta-2)}.mc-buscador{grid-template-columns:1fr}.mc-buscador__botones{flex-wrap:wrap}.mc-buscador__botones .mc-btn{flex:1 1 auto}}@media(prefers-reduced-motion:no-preference)and (max-width:900px){.mc-explica[data-aparece=espera]:before{clip-path:inset(0 0 100% 0)}}@media(max-width:480px){.mc-rubros{grid-template-columns:1fr}.mc-rubro{grid-template-columns:84px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px}.mc-rubro__dibujo{grid-row:span 3;aspect-ratio:1;margin:0}.mc-rubro__dibujo svg{width:80%}.mc-explica__tarjeta{grid-template-columns:1fr}.mc-explica__dibujo{width:64px;height:64px}.mc-explica__dibujo svg{width:54px;height:54px}.mc-paginacion{grid-template-columns:1fr;justify-items:center}.mc-paginacion>:last-child{justify-self:center}.mc-sello{display:none}}.mc-solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mc-seccion--lugares{padding-top:0}.mc-filtrar{margin-bottom:clamp(18px,3vw,28px);padding:12px 0;border-block:1.5px dashed var(--mc-linea)}.mc-filtrar__barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.mc-filtrar .mc-chips{margin:0}.mc-filtrar__nombre{display:flex;gap:8px;flex:1 1 300px;min-width:0}.mc-seccion--lugares .mc-herramientas{flex:0 1 460px}.mc-filtrar__campo{position:relative;flex:1 1 auto;display:flex;align-items:center}.mc-filtrar__campo>svg{position:absolute;left:14px;color:var(--mc-tinta-2);pointer-events:none}.mc-filtrar__campo input{width:100%;min-height:44px;padding:0 14px 0 38px;border:1.5px solid var(--mc-linea);border-radius:999px;background:var(--mc-blanco);font:500 15px/1.2 var(--mc-texto);color:var(--mc-tinta)}.mc-filtrar__campo input:focus{border-color:var(--mc-tinta);outline:3px solid var(--mc-nopal-suave);outline-offset:0}.mc-filtrar__nombre .mc-btn{border-radius:999px}.mc-filtrar__quitar{display:inline-flex;align-items:center;gap:6px;color:var(--mc-tinta-2);font:500 13px/1.2 var(--mc-mono);text-underline-offset:3px}.mc-filtrar__quitar:hover{color:var(--mc-tinta)}@media(max-width:900px){.mc-filtrar{position:sticky;top:var(--mc-cabecera);z-index:30;background:var(--mc-papel)}.mc-filtrar .mc-chips{flex-wrap:nowrap;width:calc(100% + 2*clamp(16px,4vw,40px));margin-inline:calc(-1*clamp(16px,4vw,40px));padding-inline:clamp(16px,4vw,40px);overflow-x:auto;scrollbar-width:none}.mc-filtrar .mc-chips::-webkit-scrollbar{display:none}.mc-seccion--lugares .mc-herramientas{flex-basis:100%}}.mc-lista--ancha{max-width:760px}.mc-tipo--hoy{background:var(--mc-mango);color:var(--mc-tinta)}.mc-lugar__proxima{color:var(--mc-tinta)}.mc-hero__titulo--localidad em{font-style:normal;color:var(--mc-verde-tinta)}.fav{position:relative;display:inline-block}.fav__boton{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1.5px solid var(--mc-linea);border-radius:999px;background:var(--mc-blanco);font:800 12.5px/1 var(--mc-texto);color:var(--mc-tinta);cursor:pointer;white-space:nowrap;transition:border-color var(--mc-rapido),background-color var(--mc-rapido)}.fav__boton::-webkit-details-marker{display:none}.fav__boton:hover{border-color:var(--mc-mango)}.fav__corazon{color:#b42318}.is-mio .fav__boton{border-color:var(--mc-mango);background:var(--mc-mango-suave)}.is-mio .fav__corazon{fill:#b42318}.fav__etiqueta:empty{display:none}.fav__menu{position:absolute;left:0;top:calc(100% + 6px);z-index:15;display:grid;min-width:170px;padding:6px;border:1.5px solid var(--mc-tinta);border-radius:14px;background:var(--mc-blanco);box-shadow:4px 4px 0 var(--mc-tinta)}.fav__menu button{padding:9px 12px;border:0;border-radius:9px;background:transparent;text-align:left;font:700 14px/1.2 var(--mc-texto);color:var(--mc-tinta);cursor:pointer}.fav__menu button:hover{background:var(--mc-nopal-suave)}.fav__menu button[aria-pressed=true]{background:var(--mc-mango-suave)}.fav__menu button[aria-pressed=true]:after{content:" ✓"}.fav__quitar{color:var(--mc-tinta-2)!important;font-weight:600!important;border-top:1px solid var(--mc-linea)!important;border-radius:0!important;margin-top:4px}.fav.is-guardando{opacity:.6;pointer-events:none}.mc-favoritos-nivel{margin-top:26px}.mc-favoritos-nivel:first-of-type{margin-top:0}.mc-pedidos{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.mc-pedido__enlace{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--mc-linea);border-radius:14px;background:var(--mc-blanco);text-decoration:none;box-shadow:var(--mc-sombra);transition:border-color var(--mc-rapido),transform var(--mc-rapido) var(--mc-ease),box-shadow var(--mc-rapido) var(--mc-ease)}@media(hover:hover)and (pointer:fine){.mc-pedido__enlace:hover{border-color:var(--mc-tinta);transform:translateY(-2px);box-shadow:0 4px 0 var(--mc-tinta)}}.mc-pedido__logo{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:12px;background:var(--mc-nopal-suave);color:var(--mc-verde-tinta);font:800 18px/1 var(--mc-display)}.mc-pedido__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.mc-pedido__cuerpo{display:grid;gap:2px;min-width:0}.mc-pedido__cuerpo strong{font:800 16px/1.2 var(--mc-display)}.mc-pedido__titulo{font-size:14px;font-weight:700;color:var(--mc-verde-tinta)}.mc-pedido__cuerpo small{color:var(--mc-tinta-2);font-size:12.5px}.mc-pedido__anticipo{color:#8a4b00!important;font-weight:700}.mc-pedido[data-estado=rechazado] .mc-pedido__titulo,.mc-pedido[data-estado=cerrado] .mc-pedido__titulo{color:var(--mc-tinta-2)}.mc-tarjeta--peligro{border-color:var(--mc-coral)}.mc-lista-simple{margin:0 0 18px;padding-left:20px;color:var(--mc-tinta-2);font-size:15px;line-height:1.55}.mc-lista-simple li+li{margin-top:6px}.mc-btn--peligro{background:var(--mc-coral);color:var(--mc-tinta);box-shadow:0 4px 0 var(--mc-tinta)}.mc-btn--peligro:hover{background:#ff6242}.mc-eliminar-enlace{margin:24px 0 0;color:var(--mc-tinta-2);font-size:13.5px;text-align:center}.mc-eliminar-enlace a{color:var(--mc-coral);font-weight:700}.mc-prosa h2{margin:28px 0 8px;font:800 20px/1.2 var(--mc-display)}.mc-prosa p,.mc-prosa li{font-size:15.5px;line-height:1.6;color:var(--mc-tinta)}.mc-prosa ul{padding-left:20px}.mc-prosa li+li{margin-top:6px}.mc-prosa a{color:var(--mc-verde-tinta);font-weight:700}.mc-prosa code{padding:1px 5px;border-radius:6px;background:var(--mc-papel-2);font-size:14px}.mc-prosa__fecha{margin:6px 0 0;color:var(--mc-tinta-2);font-size:14px}.mc-prosa__pie{margin-top:32px;padding-top:16px;border-top:1.5px solid var(--mc-linea);font-size:14px}.mc-instalar{position:fixed;left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:50;transform:translate(-50%);display:flex;align-items:center;gap:12px;width:min(560px,calc(100% - 24px));padding:12px 14px;border:2px solid var(--mc-tinta);border-radius:18px;background:var(--mc-blanco);box-shadow:0 4px 0 var(--mc-tinta)}.mc-instalar[hidden]{display:none}.mc-instalar [hidden]{display:none!important}.mc-instalar__icono{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--mc-papel-2)}.mc-instalar__texto{flex:1 1 auto;min-width:0;display:grid;gap:2px;font-size:13.5px;line-height:1.35}.mc-instalar__texto strong{font-size:14.5px}.mc-instalar__texto span{color:var(--mc-tinta-2)}.mc-instalar__texto svg{vertical-align:-2px}.mc-instalar__cerrar{flex:none;width:32px;height:32px;border:0;border-radius:50%;background:var(--mc-papel-2);color:var(--mc-tinta);font-size:20px;line-height:1;cursor:pointer}.mc-instalar__cerrar:hover{background:var(--mc-linea)}.mc-sin-conexion{display:grid;justify-items:start;gap:8px}.mc-sin-conexion .mc-btn{margin-top:8px}.mc [hidden]{display:none!important}.mc-bienvenida{position:relative;margin-top:22px;padding:22px 22px 20px;border:2px solid var(--mc-verde-tinta);border-radius:18px;background:var(--mc-blanco);box-shadow:6px 6px 0 var(--mc-verde-tinta)}.mc-bienvenida__ojo{margin:0 0 8px;color:var(--mc-verde-tinta);font:500 12px/1.3 var(--mc-mono);letter-spacing:.12em;text-transform:uppercase}.mc-bienvenida__titulo{margin:0;padding-right:44px;font:800 clamp(24px,3vw,32px)/1.05 var(--mc-display);letter-spacing:-.02em}.mc-bienvenida__texto{max-width:70ch;margin:10px 0 0;color:var(--mc-tinta-2);font-size:16px;line-height:1.55}.mc-bienvenida__cerrar{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:var(--mc-papel-2);color:var(--mc-tinta);font-size:22px;line-height:1;cursor:pointer}.mc-bienvenida__cerrar:hover{background:var(--mc-linea)}.mc-bienvenida__acciones{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mc-usos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.mc-uso__enlace{position:relative;display:grid;gap:6px;align-content:start;height:100%;padding:16px 16px 14px;border:1.5px solid var(--mc-linea);border-radius:var(--mc-radio);background:var(--mc-blanco);text-decoration:none;transition:border-color var(--mc-rapido),transform var(--mc-rapido) var(--mc-ease),box-shadow var(--mc-rapido) var(--mc-ease)}@media(hover:hover)and (pointer:fine){.mc-uso__enlace:hover{border-color:var(--mc-tinta);transform:translateY(-2px);box-shadow:0 4px 0 var(--mc-tinta)}}.mc-uso__num{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--mc-tinta);border-radius:50%;background:var(--mc-etiqueta);box-shadow:0 2px 0 var(--mc-tinta);font:600 13px/1 var(--mc-mono);color:var(--mc-tinta)}.mc-uso__dibujo{border-radius:12px;background:var(--mc-menta);width:96px;height:96px}.mc-uso__titulo{font:800 18px/1.15 var(--mc-display);letter-spacing:-.015em;color:var(--mc-verde-tinta)}.mc-uso__texto{color:var(--mc-tinta-2);font-size:13.5px;line-height:1.45}.mc-usos--compacto .mc-uso__enlace{padding:12px}.mc-usos--compacto .mc-uso__dibujo{width:64px;height:64px}.mc-usos--compacto .mc-uso__num{width:24px;height:24px;font-size:12px}.mc-usos--compacto .mc-uso__titulo{font-size:16px}.mc-usos--compacto .mc-uso__texto{font-size:13px}.mc-rubro__num{position:absolute;top:12px;left:12px;z-index:1;display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--mc-tinta);border-radius:50%;background:var(--mc-etiqueta);box-shadow:0 2px 0 var(--mc-tinta);font:600 13px/1 var(--mc-mono);color:var(--mc-tinta)}.mc-explica__mas{margin:18px 0 0;font-weight:700}.mc-explica__mas a{color:var(--mc-verde-tinta);text-underline-offset:3px}.mc-hero__acciones{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.mc-seccion--usos,.mc-seccion--escenas{padding-top:0}.mc-escenas{display:grid;gap:clamp(24px,4vw,48px)}.mc-escena{padding:clamp(18px,3vw,28px);border:1.5px solid var(--mc-tinta);border-radius:18px;background:var(--mc-blanco);box-shadow:0 4px 0 var(--mc-tinta);scroll-margin-top:calc(var(--mc-cabecera) + 24px)}.mc-escena__cabeza{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px 20px}.mc-escena__num{display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--mc-tinta);border-radius:50%;background:var(--mc-etiqueta);box-shadow:0 3px 0 var(--mc-tinta);font:600 20px/1 var(--mc-mono);color:var(--mc-tinta)}.mc-escena__dibujo{width:112px;height:112px;border-radius:12px;background:var(--mc-menta)}.mc-escena__ojo{margin:0 0 4px;color:var(--mc-verde-tinta);font:500 12px/1.3 var(--mc-mono);letter-spacing:.12em;text-transform:uppercase}.mc-escena__cuerpo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px 28px;margin-top:20px}.mc-platica{display:grid;gap:10px;margin:0;padding:0;list-style:none}.mc-platica__burbuja{max-width:86%;padding:10px 14px;border:1.5px solid var(--mc-linea);border-radius:4px 14px 14px;background:var(--mc-papel)}.mc-platica__burbuja p{margin:0;font-size:15px;line-height:1.5}.mc-platica__quien{display:block;margin-bottom:2px;color:var(--mc-tinta-2);font:500 11px/1.4 var(--mc-mono);letter-spacing:.08em;text-transform:uppercase}.mc-platica__burbuja--cliente{justify-self:start}.mc-platica__burbuja--otro{justify-self:end;border-radius:14px 4px 14px 14px;border-color:#b9d3bf;background:var(--mc-nopal-suave)}.mc-platica__burbuja--app{justify-self:center;max-width:94%;border:1.5px dashed var(--mc-nopal);background:var(--mc-blanco)}.mc-platica__burbuja--app p{color:var(--mc-verde-tinta);font-size:14px;font-weight:700}.mc-platica__burbuja--app .mc-platica__quien{color:var(--mc-nopal)}.mc-platica__pantalla{display:inline-block;padding:1px 7px;border:1.5px solid var(--mc-tinta);border-radius:8px;background:var(--mc-blanco);box-shadow:0 2px 0 var(--mc-tinta);font:600 12px/1.5 var(--mc-mono);white-space:nowrap}.mc-detras{display:grid;gap:14px;align-content:start}.mc-detras__col{padding:14px 16px;border:1.5px dashed var(--mc-linea);border-radius:14px;background:var(--mc-papel)}.mc-detras__titulo{display:flex;align-items:center;gap:6px;margin:0 0 8px;font:800 15px/1.2 var(--mc-display);color:var(--mc-verde-tinta)}.mc-detras ul{margin:0;padding-left:18px}.mc-detras li{color:var(--mc-tinta-2);font-size:14px;line-height:1.5}.mc-detras li+li{margin-top:6px}.mc-escena__cta{margin:20px 0 0}.mc-faq{display:grid;gap:10px;max-width:820px}.mc-faq__item{padding:0 18px;border:1.5px solid var(--mc-linea);border-radius:var(--mc-radio);background:var(--mc-blanco)}.mc-faq__item[open]{border-color:var(--mc-tinta)}.mc-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font:800 16px/1.3 var(--mc-display);cursor:pointer;list-style:none}.mc-faq__item summary::-webkit-details-marker{display:none}.mc-faq__item summary:after{content:"+";flex:none;width:26px;height:26px;border-radius:50%;background:var(--mc-papel-2);color:var(--mc-verde-tinta);font:800 18px/26px var(--mc-display);text-align:center}.mc-faq__item[open] summary:after{content:"–"}.mc-faq__item p{margin:0 0 16px;color:var(--mc-tinta-2);font-size:15px;line-height:1.55}@media(prefers-reduced-motion:no-preference){.mc-platica__burbuja{animation:mc-sube .5s var(--mc-ease) both}.mc-platica__burbuja:nth-child(2){animation-delay:.08s}.mc-platica__burbuja:nth-child(3){animation-delay:.16s}.mc-platica__burbuja:nth-child(4){animation-delay:.24s}.mc-platica__burbuja:nth-child(5){animation-delay:.32s}.mc-platica__burbuja:nth-child(6){animation-delay:.4s}}@media(max-width:900px){.mc-usos{grid-template-columns:1fr 1fr}.mc-escena__cuerpo{grid-template-columns:1fr}.mc-lona__cta--ayuda{display:none}}@media(max-width:480px){.mc-usos:not(.mc-usos--compacto){grid-template-columns:1fr}.mc-usos--compacto{gap:10px}.mc-usos--compacto .mc-uso__dibujo{width:52px;height:52px}.mc-usos--compacto .mc-uso__num{font-size:24px}.mc-bienvenida{padding:18px 14px 16px;box-shadow:4px 4px 0 var(--mc-verde-tinta)}.mc-bienvenida__acciones .mc-btn{flex:1 1 auto}.mc-escena__cabeza{grid-template-columns:auto minmax(0,1fr)}.mc-escena__dibujo{width:84px;height:84px}.mc-escena__titulos{grid-column:1 / -1}.mc-platica__burbuja{max-width:94%}}.mc-promos-baja{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.mc-promos{margin-top:28px}.mc-promos__lista{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.mc-promos__fila{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 0;border-top:1px solid var(--mc-linea)}.mc-promos__nombre{font-weight:700;color:var(--mc-tinta)}
