.mv-bento{padding-block:clamp(28px,4vw,56px) clamp(48px,7vw,88px)}.mv-bento__contenedor{max-width:var(--mv-contenedor-amplio)}.mv-bento__rejilla{grid-template-columns:minmax(0,1fr);gap:6px;margin-inline:-20px;display:grid}.mv-bento__celda{min-width:0}.mv-bento__pieza{block-size:100%;color:var(--mv-crema);isolation:isolate;text-decoration:none;display:grid;position:relative}.mv-bento__pieza--foto{background:var(--mv-noche);min-block-size:75vw;overflow:clip}.mv-bento__marco{z-index:-1;position:absolute;inset:0}.mv-bento__pie{background:linear-gradient(0deg,#26160de0 0%,#26160dbd calc(100% - 72px),#26160d4d calc(100% - 30px),#26160d00 100%);align-self:end;justify-items:start;gap:6px;padding:76px clamp(18px,4vw,28px) clamp(18px,4vw,28px);padding-inline-end:calc(clamp(18px,4vw,28px) + 56px);display:grid;position:relative}.mv-bento__titulo{font-family:var(--mv-fuente-titulos);letter-spacing:var(--mv-tracking-display);overflow-wrap:anywhere;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:900;line-height:1}.mv-bento__dato,.mv-bento__dias{color:#f4e9cceb;font-size:.9375rem;line-height:1.4}.mv-bento__dias{gap:2px;display:grid}.mv-bento__precios{flex-wrap:wrap;gap:8px 14px;margin-block:4px 2px;display:flex}.mv-bento__precio{align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:inline-flex}.mv-bento__precio .mv-etiqueta-precio{font-size:1.25rem}.mv-bento__flecha{block-size:44px;inline-size:44px;color:var(--mv-crema);border:1.5px solid #f4e9ccb3;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(18px,4vw,28px);right:clamp(18px,4vw,28px)}.mv-bento__foto img{transition:transform .9s var(--mv-ease-cine)}.mv-bento__flecha .mv-icono,.mv-bento__accion .mv-icono{transition:transform var(--mv-dur-ui) var(--mv-ease)}@media (hover:hover){.mv-bento__pieza:hover .mv-bento__foto img{transform:scale(1.04)}.mv-bento__pieza:hover .mv-bento__flecha .mv-icono,.mv-bento__pieza:hover .mv-bento__accion .mv-icono{transform:translate(4px)}}.mv-bento__pieza:focus-visible{outline:3px solid var(--mv-rojo);outline-offset:3px}.mv-bento__pieza--1994{background:var(--mv-rojo);align-content:end;gap:4px;min-block-size:220px;padding:clamp(22px,5vw,32px);container-type:inline-size}.mv-bento__mascota{inline-size:clamp(40px,6vw,56px);color:var(--mv-crema);opacity:.85;position:absolute;top:clamp(18px,4vw,26px);right:clamp(18px,4vw,26px)}.mv-bento__desde{color:var(--mv-crema);font-size:1rem}.mv-bento__anio{font-family:var(--mv-fuente-titulos);letter-spacing:-.05em;color:var(--mv-crema);font-size:clamp(3.5rem,34cqi,8rem);font-weight:900;line-height:.82}.mv-bento__lugar{color:var(--mv-crema);margin-top:8px;font-weight:600}.mv-bento__accion{min-block-size:44px;font-family:var(--mv-fuente-titulos);color:var(--mv-crema);align-items:center;gap:8px;margin-top:6px;font-weight:700;display:inline-flex}.mv-bento__pieza--1994:focus-visible{outline-color:var(--mv-rojo)}.mv-bento__sucursales{border-top:1px solid #c3262647;margin-top:clamp(28px,4vw,44px)}.mv-bento__sucursales-encabezado{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;padding-block:14px 6px;display:flex}.mv-bento__sucursales-titulo{max-width:none;font-family:var(--mv-fuente-titulos);letter-spacing:.14em;text-transform:uppercase;color:var(--mv-rojo);font-size:.8125rem;font-weight:900}.mv-bento__enlace-todas{min-block-size:44px;font-family:var(--mv-fuente-titulos);color:var(--mv-rojo);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.mv-bento__enlace-todas:hover{text-underline-offset:4px;text-decoration:underline}}.mv-bento__sucursales-lista{display:grid}.mv-bento__sucursal{border-top:1px solid #c326262e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:14px;display:flex}.mv-bento__sucursal-enlace{align-content:center;gap:2px;min-block-size:44px;text-decoration:none;display:grid}.mv-bento__sucursal-nombre{font-family:var(--mv-fuente-titulos);color:var(--mv-rojo);font-size:1.125rem;font-weight:900}.mv-bento__sucursal-zona{color:var(--mv-naranja-texto);font-style:italic;font-weight:700}@media (hover:hover){.mv-bento__sucursal-enlace:hover .mv-bento__sucursal-nombre{text-underline-offset:4px;text-decoration:underline}}.mv-bento__estado .mv-badge{text-transform:none;letter-spacing:0;font-size:.8125rem;line-height:1.3}@media (min-width:480px){.mv-bento__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-bento__celda--carta{grid-column:1/-1}.mv-bento__celda--carta .mv-bento__pieza--foto{aspect-ratio:4/3;min-block-size:0}.mv-bento__celda--buffet .mv-bento__pieza--foto{min-block-size:100%}.mv-bento__pieza--1994{min-block-size:300px}}@media (min-width:680px){.mv-bento__rejilla{margin-inline:0}.mv-bento__celda--carta .mv-bento__pieza--foto{aspect-ratio:16/9}}@media (min-width:1024px){.mv-bento__rejilla{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,.8fr);grid-auto-rows:clamp(400px,34vw,500px)}.mv-bento__celda--carta{grid-column:auto}.mv-bento__celda--carta .mv-bento__pieza--foto,.mv-bento__celda--buffet .mv-bento__pieza--foto{aspect-ratio:auto;block-size:100%;min-block-size:0}.mv-bento__pieza--1994{min-block-size:0}.mv-bento__sucursales-lista{grid-template-columns:repeat(3,minmax(0,1fr))}.mv-bento__sucursal{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:18px 28px 6px}.mv-bento__sucursal:first-child{padding-inline-start:0}.mv-bento__sucursal+.mv-bento__sucursal{border-inline-start:1px solid #c326262e}}@media (prefers-reduced-motion:reduce){.mv-bento__foto img,.mv-bento__flecha .mv-icono,.mv-bento__accion .mv-icono{transition:none}}.mv-hero{isolation:isolate;margin-top:calc(-1 * var(--mv-alto-encabezado));background:linear-gradient(180deg, var(--mv-rojo) 0 45%, var(--mv-rojo-oscuro) 100%);color:var(--mv-crema);display:grid;position:relative;overflow:clip;container-type:inline-size}.mv-hero__foto{block-size:clamp(220px, calc(100svh - 470px - env(safe-area-max-inset-bottom,0px)), 44svh);order:-1}.mv-hero__foto .mv-hero__imagen{block-size:auto;position:absolute;inset:-8% 0 0}.mv-hero:after{content:"";z-index:1;block-size:calc(var(--mv-alto-encabezado) + 120px);background:linear-gradient(#26160db8, #26160d80 var(--mv-alto-encabezado), #26160d00);pointer-events:none;position:absolute;inset:0 0 auto}.mv-hero__banda{padding:24px max(20px, env(safe-area-inset-right,0px)) clamp(52px, 10vw, 64px) max(20px, env(safe-area-inset-left,0px));position:relative}.mv-hero__banda:before{content:"";z-index:-1;background:var(--mv-papel) 0 0 / var(--mv-papel-tamano);opacity:.12;pointer-events:none;position:absolute;inset:0}.mv-hero__texto{justify-items:start;gap:12px;min-width:0;display:grid}.mv-hero__fundacion{color:var(--mv-crema);align-items:center;gap:10px;font-size:clamp(1rem,.9rem + .5vw,1.25rem);display:inline-flex}.mv-hero__fundacion:before{content:"";border-radius:var(--mv-radio-pill);background:var(--mv-naranja);width:34px;height:6px}.mv-hero__titulo{overflow-wrap:anywhere;letter-spacing:var(--mv-tracking-display);color:var(--mv-crema);text-wrap:balance;font-size:clamp(2.375rem,11vw,3rem);font-weight:900;line-height:.96}.mv-hero__linea{margin-block:-.1em -.16em;padding-block:.1em .16em;display:block;overflow:clip}.mv-hero__linea-i{display:block}.mv-hero__subtitulo{max-inline-size:34ch;color:var(--mv-crema);font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.45}.mv-hero__acciones{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.mv-hero__cta{background:var(--mv-crema);min-height:52px;color:var(--mv-rojo-oscuro);padding-inline:28px;font-size:1rem}.mv-hero__cta:hover{background:#fff8e8}.mv-hero__cta .mv-icono{transition:transform var(--mv-dur-ui) var(--mv-ease)}.mv-hero__cta:hover .mv-icono{transform:translate(4px)}.mv-hero__cta-secundario{min-height:52px;color:var(--mv-crema);border-color:#f4e9ccbf}:is(.mv-hero__cta:focus-visible,.mv-hero__cta-secundario:focus-visible){outline-color:var(--mv-crema)}.mv-hero__filete{z-index:2;position:absolute;inset:auto 0 0}@media (max-width:679.98px){.mv-hero__cta,.mv-hero__cta-secundario{padding-inline:20px;font-size:.9375rem}}@media (min-width:680px){.mv-hero__banda{padding-inline:max(32px, env(safe-area-inset-left,0px)) max(32px, env(safe-area-inset-right,0px))}}@media (min-width:1024px){.mv-hero{--ancho:min(100%, var(--mv-contenedor-amplio));--columna:.42;grid-template-columns:calc((100% - var(--ancho)) / 2 + var(--ancho) * var(--columna)) minmax(0, 1fr);min-block-size:max(600px,min(88svh,860px))}.mv-hero__foto{order:0;grid-area:1/2;block-size:auto}.mv-hero__banda{padding:calc(var(--mv-alto-encabezado) + 48px) clamp(32px, 3.5vw, 56px) clamp(72px, 9vh, 112px) max(32px, calc((100cqi - var(--mv-contenedor-amplio)) / 2 + 32px));grid-area:1/1;align-content:end;display:grid}.mv-hero__texto{gap:16px}.mv-hero__titulo{font-size:clamp(3rem,4.6vw,4.25rem)}}@media (min-width:1024px) and (max-height:760px){.mv-hero__banda{padding-block:calc(var(--mv-alto-encabezado) + 28px) clamp(48px, 7vh, 72px)}.mv-hero__titulo{font-size:clamp(2.75rem,min(4.6vw,8.6svh),4.25rem)}.mv-hero__texto{gap:12px}}@media (min-width:1024px) and (min-height:1000px),(min-width:1024px) and (min-aspect-ratio:2){.mv-hero{min-block-size:max(600px,min(84svh,1080px))}}@media (min-width:1600px) and (min-height:1000px){.mv-hero{--columna:.48}.mv-hero__titulo{font-size:clamp(4.25rem,6svh,5rem)}.mv-hero__subtitulo{font-size:1.375rem}}@media (min-width:1024px) and (max-width:1279.98px){.mv-hero{--columna:.45}}@media (prefers-reduced-motion:no-preference){.mv-hero__linea-i{animation:mv-hero-linea .95s var(--mv-ease-cine) backwards}.mv-hero__linea:first-child .mv-hero__linea-i{animation-delay:.22s}.mv-hero__linea:nth-child(2) .mv-hero__linea-i{animation-delay:.34s}.mv-hero__linea:nth-child(3) .mv-hero__linea-i{animation-delay:.46s}.mv-hero__fundacion,.mv-hero__subtitulo,.mv-hero__acciones{animation:mv-hero-sube .7s var(--mv-ease-cine) backwards}.mv-hero__fundacion{animation-delay:.12s}.mv-hero__subtitulo{animation-delay:.64s}.mv-hero__acciones{animation-delay:.76s}.mv-hero__imagen img{animation:mv-asentar 1.6s var(--mv-ease-cine) both}.mv-hero__filete{transform-origin:0;animation:mv-trazo .9s var(--mv-ease) .6s both}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){@supports (animation-timeline:scroll()){.mv-hero__foto .mv-hero__imagen{animation-name:mv-travelling;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes mv-hero-linea{0%{translate:0 108%}to{translate:0}}@keyframes mv-hero-sube{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.mv-destacados{container-type:inline-size}.mv-destacados__contenedor{max-width:var(--mv-contenedor-amplio)}.mv-destacados__encabezado{justify-content:space-between;align-items:flex-end;gap:var(--mv-esp-3) var(--mv-esp-5);border-bottom:1px solid #c3262640;flex-wrap:wrap;margin-bottom:clamp(32px,5vw,56px);padding-bottom:20px;display:flex}.mv-destacados .mv-titulo-capsula{overflow-wrap:anywhere;font-size:clamp(2.25rem,1.1rem + 3.6vw,4.25rem)}.mv-destacados__encabezado>*{min-width:0}.mv-destacados__enlace{min-height:44px;font-family:var(--mv-fuente-titulos);color:var(--mv-rojo);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.mv-destacados__enlace .mv-icono{transition:transform var(--mv-dur-ui) var(--mv-ease)}.mv-destacados__enlace:hover .mv-icono{transform:translate(4px)}.mv-destacados__rejilla{gap:var(--mv-esp-4);scroll-snap-type:x mandatory;padding:0 20px var(--mv-esp-4);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:80%;grid-auto-flow:column;margin-inline:-20px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.mv-destacados__rejilla::-webkit-scrollbar{display:none}.mv-destacados__item{scroll-snap-align:start;min-width:0}@media (min-width:680px){.mv-destacados__rejilla{margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px}}@media (min-width:720px){.mv-destacados__rejilla{grid-auto-columns:46%}}.mv-destacados__pieza{align-content:start;gap:16px;display:grid}.mv-destacados__marco{aspect-ratio:4/5}.mv-destacados__cuerpo{justify-items:start;gap:8px;display:grid}.mv-destacados__nombre{letter-spacing:-.01em;color:var(--mv-tinta);font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:900;line-height:1.1}.mv-destacados__precio .mv-etiqueta-precio{font-size:1.125rem}.mv-destacados__descripcion{text-wrap:pretty;max-inline-size:42ch;color:var(--mv-tinta-suave);font-size:.9375rem;line-height:1.5}@media (min-width:1024px){.mv-destacados__rejilla{scroll-snap-type:none;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;gap:clamp(56px,6vw,88px) 28px;margin-inline:0;padding:0;overflow:visible}.mv-destacados__item{grid-column:span 4}.mv-destacados__item--principal{grid-column:1/-1}.mv-destacados__item--principal .mv-destacados__pieza{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:28px}.mv-destacados__item--principal .mv-destacados__marco{aspect-ratio:5/4;max-block-size:min(72svh,680px);grid-column:1/span 7;margin-inline-start:calc(-1 * (max(0px, (100cqi - var(--mv-contenedor-amplio)) / 2) + 32px))}.mv-destacados__item--principal .mv-destacados__cuerpo{grid-column:9/span 4;gap:14px;padding-bottom:8px}.mv-destacados__item--principal .mv-destacados__nombre{letter-spacing:-.03em;color:var(--mv-rojo);font-size:clamp(2rem,1rem + 2.4vw,3.25rem);line-height:.98}.mv-destacados__item--principal .mv-etiqueta-precio{font-size:clamp(1.375rem,1rem + .8vw,1.75rem)}.mv-destacados__item--principal .mv-destacados__descripcion{font-size:1.0625rem}}@media (min-width:1600px){.mv-destacados__item--principal .mv-destacados__cuerpo{grid-column:8/span 5}}@media (prefers-reduced-motion:reduce){.mv-destacados__enlace .mv-icono{transition:none}}.mv-destacados__rejilla:focus-visible{outline-offset:6px;border-radius:var(--mv-radio-tarjeta)}.mv-destacados__nota{margin-top:var(--mv-esp-5)}.mv-sucursales-inicio{isolation:isolate;padding-bottom:var(--mv-seccion-pad);background:var(--mv-rojo);color:var(--mv-crema);position:relative;overflow:hidden}@media (min-width:1024px){.mv-sucursales-inicio{scroll-margin-top:var(--mv-alto-encabezado)}}.mv-sucursales-inicio:after{content:"";z-index:-1;background-image:var(--mv-papel);background-size:var(--mv-papel-tamano);opacity:.3;pointer-events:none;position:absolute;inset:0}.mv-sucursales-inicio__banda{--mv-patron-color:var(--mv-crema);height:clamp(44px,6vw,72px)}.mv-sucursales-inicio__banda:before{-webkit-mask-size:90px 68px;mask-size:90px 68px}.mv-sucursales-inicio__contenedor{max-width:var(--mv-contenedor-amplio);padding-top:clamp(40px,6vw,72px)}.mv-sucursales-inicio__encabezado{justify-content:space-between;align-items:flex-end;gap:var(--mv-esp-3) var(--mv-esp-5);flex-wrap:wrap;margin-bottom:clamp(32px,5vw,56px);display:flex}.mv-sucursales-inicio__mapa{min-height:44px;font-family:var(--mv-fuente-titulos);color:var(--mv-crema);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.mv-sucursales-inicio__mapa:focus-visible{outline-color:var(--mv-crema)}.mv-sucursales-inicio__ruta{gap:clamp(28px,4vw,40px);padding-left:30px;display:grid;position:relative}.mv-sucursales-inicio__ruta:before{content:"";border-left:3px dotted #f4e9ccbf;position:absolute;top:20px;bottom:40px;left:10px}@media (min-width:960px){.mv-sucursales-inicio__ruta{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:30px;padding-left:0}.mv-sucursales-inicio__ruta:before{border-top:3px dotted #f4e9ccbf;border-left:0;inset:10px 6% auto}}.mv-sucursales-inicio__ficha{align-content:start;gap:var(--mv-esp-3);border-radius:var(--mv-radio-isla);background:#7c120f6b;border:1px solid #f4e9cc29;padding:clamp(20px,2.4vw,28px);display:grid;position:relative}.mv-sucursales-inicio__pin{background:var(--mv-crema);width:30px;height:30px;color:var(--mv-rojo);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:-36px}@media (min-width:960px){.mv-sucursales-inicio__pin{top:-46px;left:26px}}.mv-sucursales-inicio__pin .mv-icono{width:18px;height:18px}.mv-sucursales-inicio__nombre{letter-spacing:var(--mv-tracking-display);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:900;line-height:1}.mv-sucursales-inicio__nombre a{color:var(--mv-crema);text-decoration:none}.mv-sucursales-inicio__nombre a:hover{text-underline-offset:4px;text-decoration:underline}.mv-sucursales-inicio__nombre a:focus-visible{outline-color:var(--mv-crema)}.mv-sucursales-inicio__zona{color:var(--mv-crema);opacity:.9;margin-top:-6px;font-style:italic;font-weight:700}.mv-sucursales-inicio__estado .mv-badge{background:var(--mv-crema);color:var(--mv-tinta);text-transform:none;letter-spacing:0;border:0;font-size:.8125rem}.mv-sucursales-inicio__estado .mv-badge--abierto{color:var(--mv-exito);background:#e3f2e7}.mv-sucursales-inicio__datos{gap:var(--mv-esp-2);margin:0;display:grid}.mv-sucursales-inicio__datos>div{gap:var(--mv-esp-3);padding-top:var(--mv-esp-2);border-top:1px solid #f4e9cc33;grid-template-columns:5.5rem minmax(0,1fr);display:grid}.mv-sucursales-inicio__datos dt{font-size:var(--mv-texto-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mv-crema);opacity:.85;padding-top:2px;font-weight:700}.mv-sucursales-inicio__datos dd{font-size:var(--mv-texto-sm);color:var(--mv-crema);margin:0;line-height:1.5;display:grid}.mv-sucursales-inicio__acciones{gap:var(--mv-esp-2);margin-top:var(--mv-esp-2);flex-wrap:wrap;display:flex}.mv-sucursales-inicio__acciones .mv-btn{flex:auto;padding-inline:14px}.mv-sucursales-inicio__llamar{background:var(--mv-crema);color:var(--mv-rojo-oscuro)}.mv-sucursales-inicio__llamar:hover{background:#fff8e8}.mv-sucursales-inicio__acciones .mv-btn:focus-visible{outline-color:var(--mv-crema)}.mv-sucursales-inicio__nota{font-size:var(--mv-texto-sm);color:var(--mv-crema);opacity:.9;margin-top:clamp(28px,4vw,40px)}.mv-redes-inicio{padding-bottom:0;overflow:hidden}.mv-redes-inicio__rejilla{gap:var(--mv-esp-5);align-items:end;max-width:1100px;display:grid}@media (min-width:860px){.mv-redes-inicio__rejilla{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px)}}.mv-redes-inicio__contenido{gap:var(--mv-esp-4);align-self:center;padding-bottom:clamp(32px,6vw,72px);display:grid}.mv-redes-inicio__texto{color:var(--mv-tinta-suave);font-size:var(--mv-texto-lg);max-width:44ch}.mv-redes-inicio__mascota{order:2;width:min(78%,360px);margin-inline:auto;position:relative}@media (min-width:860px){.mv-redes-inicio__mascota{order:0;width:min(100%,420px)}}.mv-redes-inicio__mascota img{width:100%;height:auto;margin-bottom:-2px;display:block}.mv-redes-inicio__globo{z-index:1;border-radius:var(--mv-radio-pill);background:var(--mv-rojo);color:var(--mv-crema);font-family:var(--mv-fuente-titulos);white-space:nowrap;padding:8px 18px;font-size:.9375rem;font-weight:700;position:absolute;top:2%;right:-4%;rotate:-4deg;box-shadow:0 10px 18px -12px #4c2a0899}.mv-redes-inicio__globo:after{content:"";border-style:solid;border-width:9px 8px 0;border-color:var(--mv-rojo) transparent transparent transparent;position:absolute;bottom:-8px;left:24px}@media (min-width:20em) and (max-width:639.98px){.mv-redes-inicio__mascota{width:min(70%,324px)}.mv-redes-inicio__globo{top:-11%;right:-16%}}.mv-buffet-inicio+.mv-sucursales-inicio .mv-sucursales-inicio__banda:before{clip-path:inset(4px 0 0)}
