@font-face{font-family:Archivo;src:url(/fuentes/archivo-var.woff2)format("woff2");font-weight:500 650;font-stretch:112% 125%;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fuentes/ibm-plex-sans-var.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Neue Bold),local(Arial),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:108%;ascent-override:84%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Plex Fallback;src:local(Segoe UI),local(Helvetica Neue),local(Arial),local(Liberation Sans),local(Arimo);size-adjust:101%;ascent-override:102%;descent-override:27%;line-gap-override:0%}:root{--pared:#1d171b;--pared-alta:#3a3137;--piso:#e4e3e0;--niebla:#a89da3;--negro:#262626;--amarillo:#fdd841;--amarillo-claro:#ffe57a;--linea:#e4e3e024;--linea-fuerte:#e4e3e052;--linea-clara:#26262629;--velo:#0d0a0c9e;--foco:var(--amarillo);--font-titular:"Archivo", "Archivo Fallback", "Arial Black", sans-serif;--font-texto:"IBM Plex Sans", "Plex Fallback", "Segoe UI", system-ui, sans-serif;--t-hero:clamp(2.125rem, .95rem + 5.4vw, 6rem);--t-h1:clamp(2.25rem, 1.6rem + 2.6vw, 4.5rem);--t-h2:clamp(1.75rem, 1.35rem + 1.7vw, 3rem);--t-coleccion:clamp(1.5rem, 1.05rem + 1.9vw, 3rem);--t-h3:clamp(1.125rem, 1.06rem + .28vw, 1.3125rem);--t-texto:clamp(1rem, .975rem + .1vw, 1.0625rem);--t-dato:.875rem;--t-legal:.75rem;--margen:clamp(1rem, .45rem + 2.4vw, 3rem);--seccion:clamp(4rem, 2.6rem + 6vw, 10rem);--entre-secciones:clamp(3.75rem, 2.5rem + 5vw, 8rem);--entre-secciones-corto:clamp(1.5rem, 1.2rem + 1.5vw, 2.5rem);--ancho-max:90rem;--alto-cabecera:4rem;--ease:cubic-bezier(.32, .72, 0, 1);--ease-suave:cubic-bezier(.25, .1, .1, 1);--d-corta:.22s;--d-media:.56s;--d-larga:.9s;--proporcion-pieza:2 / 1}@media (width>=64rem){:root{--alto-cabecera:5rem}}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1.5rem}body{background:var(--pared);min-height:100svh;color:var(--piso);font-family:var(--font-texto);font-size:var(--t-texto);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;overflow-wrap:break-word;margin:0;font-weight:400;line-height:1.55}a,button,label,input,summary{touch-action:manipulation}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-titular);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600;font-stretch:125%;line-height:1.05}p,ul,ol,dl,dd,figure{margin:0}p{text-wrap:pretty}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--foco);outline-offset:3px}::selection{background:var(--amarillo);color:var(--negro)}.sin-corte{white-space:nowrap}.cifras{font-variant-numeric:tabular-nums lining-nums}.contenedor{width:100%;max-width:var(--ancho-max);padding-left:max(var(--margen), env(safe-area-inset-left));padding-right:max(var(--margen), env(safe-area-inset-right));margin-inline:auto}.zona-clara{--foco:var(--negro);background:var(--piso);color:var(--negro)}.zona-clara ::selection{background:var(--negro);color:var(--piso)}.seccion{padding-block:var(--seccion)}.seccion__titulo{font-size:var(--t-h2)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{--pulgar:#a89da357;--pulgar-activo:#a89da39e}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--pulgar) var(--pared)}}html::-webkit-scrollbar{background:var(--pared);width:14px}html::-webkit-scrollbar-track{background:var(--pared)}html::-webkit-scrollbar-thumb{background:var(--pulgar) padding-box;border:4px solid #0000;border-radius:999px;min-height:3rem}html::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:active{background-color:var(--pulgar-activo)}html::-webkit-scrollbar-button,html::-webkit-scrollbar-corner{background:0 0;display:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.saltar{z-index:100;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar:focus{width:fit-content;height:auto;margin:.5rem var(--margen);clip-path:none;background:var(--amarillo);color:var(--negro);outline:2px solid var(--piso);outline-offset:2px;border-radius:999px;padding:.625rem 1.25rem;font-weight:600;text-decoration:none;display:block;position:static;overflow:visible}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.cabecera{--foco:var(--negro);z-index:20;color:var(--negro);position:relative}.cabecera__barra{grid-template-columns:auto minmax(0,1fr) 2.75rem;grid-template-areas:"marca nav seleccion";align-items:center;column-gap:clamp(.5rem,2.5vw,1rem);padding-top:.5rem;display:grid}.cabecera__marca{border-radius:12px;grid-area:marca;align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.cabecera__logo{width:3.5rem;height:auto}.cabecera__nombre{font-family:var(--font-titular);letter-spacing:-.015em;white-space:nowrap;font-size:1.25rem;font-weight:600;font-stretch:125%;line-height:1.05;display:none}.cabecera__nav{grid-area:nav;min-width:0;font-size:.875rem;font-weight:600}.cabecera__enlaces{justify-content:flex-end;align-items:center;gap:clamp(.75rem,.25rem + 3vw,2rem);margin:0;padding:0;list-style:none;display:flex}.cabecera__nav a{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.cabecera__nav a:hover,.cabecera__nav a[aria-current=page]{text-underline-offset:.4em;text-decoration:underline 2px}.cabecera__menu{display:none}.cabecera__menu-boton{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;list-style:none;display:inline-flex}.cabecera__menu-boton::-webkit-details-marker{display:none}.cabecera__menu-boton svg{width:1.25rem;height:1.25rem}.cabecera__lista{z-index:1;padding:.25rem var(--margen) .75rem;background:var(--amarillo);border-bottom:1px solid #00000026;margin:0;list-style:none;display:grid;position:absolute;top:100%;left:0;right:0}@media (width<=39.99rem){.cabecera__barra{column-gap:.5rem}.cabecera__nav{overflow-clip-margin:.25rem;overflow:clip}.cabecera__enlaces{gap:.5rem}}@media (width>=40rem) and (width<=63.99rem){.cabecera__barra{column-gap:.5rem}.cabecera__enlaces{gap:1rem}}@media (width<=31.24rem){.cabecera__enlaces{display:none}.cabecera__menu{width:fit-content;margin-left:auto;display:block}}.cabecera__seleccion{background:0 0;border:0;grid-area:seleccion;justify-content:flex-end;align-items:center;gap:.5rem;min-width:2.75rem;min-height:2.75rem;padding:0;font-weight:600;display:inline-flex;position:relative}.cabecera__seleccion:hover .cabecera__seleccion-texto{text-underline-offset:.4em;text-decoration:underline 2px}.cabecera__seleccion svg{width:1.375rem;height:1.375rem}.cabecera__seleccion-texto{display:none}.contador{background:var(--amarillo);min-width:1.375rem;height:1.375rem;color:var(--negro);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.375rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-grid}.cabecera .contador{background:var(--negro);color:var(--amarillo)}.contador:empty{display:none}@media (width<=39.99rem){.cabecera .contador{position:absolute;top:0;right:-.25rem}}.contador.pulso{animation:pulso .52s var(--ease)}@keyframes pulso{0%{transform:scale(1)}35%{transform:scale(1.32)}to{transform:scale(1)}}@media (width>=40rem){.cabecera__seleccion-texto{display:inline}.cabecera__barra{grid-template-columns:auto minmax(0,1fr) auto}}@media (width>=64rem){.cabecera__barra{grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(1.5rem,3vw,2.5rem);padding-top:1rem}.cabecera__nav{justify-self:end;font-size:.9375rem}.cabecera__enlaces{gap:clamp(1.25rem,.6rem + 1.8vw,2.5rem)}.cabecera__nombre{display:block}.cabecera__logo{width:5.5rem}}.boton{letter-spacing:.01em;text-align:center;min-height:3.25rem;transition:background-color var(--d-corta) var(--ease-suave), border-color var(--d-corta) var(--ease-suave), color var(--d-corta) var(--ease-suave), transform var(--d-corta) var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding:0 1.75rem;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.boton:active{transform:scale(.98)}.boton--primario{background:var(--amarillo);color:var(--negro)}.boton--primario:hover{background:var(--amarillo-claro)}.boton--primario:focus-visible{outline-color:var(--piso)}.zona-clara .boton--primario:focus-visible{outline-color:var(--negro)}.boton--secundario{border-color:var(--linea-fuerte);color:var(--piso);background:0 0}.boton--secundario:hover,.boton--secundario.es-guardada{border-color:var(--piso)}.boton--ancho{width:100%}.boton svg{flex:none;width:1.125rem;height:1.125rem}.boton-icono{border:1px solid var(--linea-fuerte);width:2.75rem;height:2.75rem;color:var(--piso);transition:border-color var(--d-corta) var(--ease-suave), opacity var(--d-corta) var(--ease-suave);background:0 0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.boton-icono:hover:not(:disabled){border-color:var(--piso)}.boton-icono:disabled{opacity:.35;cursor:default}.boton-icono svg{width:1.25rem;height:1.25rem}.boton-texto{min-height:2.75rem;color:var(--niebla);font-size:var(--t-dato);text-underline-offset:.25em;background:0 0;border:0;align-items:center;padding:0;font-weight:500;text-decoration:underline 1px;display:inline-flex}.boton-texto:hover{color:var(--piso)}.enlace{text-underline-offset:.25em;font-weight:500;text-decoration:underline 1px}.enlace:hover{text-decoration-thickness:2px}p>.enlace:only-child{min-block-size:1.5rem;margin-block-start:.5rem;padding-block:.125rem;display:inline-block}.enlace-nav{padding-block:.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.enlace-nav:hover{text-underline-offset:.4em;text-decoration:underline 2px}.enlace-nav--volver{align-items:center;gap:.5rem;display:inline-flex}.enlace-nav--volver svg{flex:none;block-size:1.25rem;inline-size:1.25rem}.pieza{min-width:0;position:relative;container-type:inline-size}.pieza__enlace{border-radius:2px;text-decoration:none;display:block}.pieza__enlace:focus-visible{outline-offset:6px}.pieza__foto{aspect-ratio:var(--proporcion-pieza);background:var(--foto-fondo,var(--pared));display:block;position:relative;overflow:hidden}.pieza__foto img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0%,#0009 7%,#000 16%);mask-image:linear-gradient(#0000 0%,#0009 7%,#000 16%)}.pieza__foto--completa img{object-fit:contain;object-position:50% 100%;-webkit-mask-image:linear-gradient(to bottom, transparent var(--banda), #0000008c calc(var(--banda) + 12%), #000 calc(var(--banda) + 30%));mask-image:linear-gradient(to bottom, transparent var(--banda), #0000008c calc(var(--banda) + 12%), #000 calc(var(--banda) + 30%))}img.con-corte{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--corte) + 0.5%), #000 calc(var(--corte) + 3.5%));mask-image:linear-gradient(to bottom, transparent calc(var(--corte) + 0.5%), #000 calc(var(--corte) + 3.5%))}.pieza__texto{padding:1rem 3.75rem 0 0;display:block}.pieza__nombre{font-size:var(--t-h3);letter-spacing:-.01em;font-stretch:112%;line-height:1.18;display:block}.pieza__enlace:hover .pieza__nombre{text-underline-offset:.2em;text-decoration:underline 1px}.pieza__meta{color:var(--niebla);font-size:var(--t-dato);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.375rem;font-weight:500;display:flex}.insignia{background:var(--amarillo);color:var(--negro);font-size:var(--t-legal);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.0625rem .5rem;font-weight:600;display:inline-flex}.tarjeta .insignia{color:var(--piso);background:0 0;border:1px solid}.pieza__escala{color:var(--piso);font-variant-numeric:tabular-nums lining-nums}.pieza__guardar{position:absolute;top:calc(50cqi + .75rem);right:0}.pieza__guardar[aria-pressed=true]{background:var(--piso);border-color:var(--piso);color:var(--negro)}.pieza__guardar .icono-check,.pieza__guardar[aria-pressed=true] .icono-mas,.boton-guardar .icono-check,.boton-guardar[aria-pressed=true] .icono-mas{display:none}.pieza__guardar[aria-pressed=true] .icono-check,.boton-guardar[aria-pressed=true] .icono-check{display:block}.carril{--hueco:clamp(1rem, .6rem + 1.6vw, 2rem);--sangria:max(var(--margen), calc((100vw - var(--ancho-max)) / 2 + var(--margen)));gap:var(--hueco);padding:0 var(--sangria) .5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sangria);scrollbar-width:none;grid-auto-columns:min(84vw,28rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.carril::-webkit-scrollbar{display:none}.carril>*{scroll-snap-align:start}@media (width>=48rem){.carril{grid-auto-columns:calc((min(100vw, var(--ancho-max)) - 2 * var(--margen) - 1.4 * var(--hueco)) / 2.4)}}.controles-carril{gap:.75rem;display:none}@media (width>=48rem){.controles-carril{display:flex}}.seccion__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(2rem,1.4rem + 2.4vw,3.5rem);display:flex}.panel{background:var(--pared-alta);width:min(100%,28rem);max-width:100%;height:100dvh;max-height:100dvh;color:var(--piso);transition:transform var(--d-media) var(--ease);border:0;margin:0 0 0 auto;padding:0;overflow:hidden;transform:translate(100%)}.panel[open]{flex-direction:column;display:flex}.panel.abierto{transform:none}.panel::backdrop{background:var(--velo);opacity:0;transition:opacity var(--d-media) var(--ease)}.panel.abierto::backdrop{opacity:1}.panel__cabeza{padding:1.25rem var(--margen) 0;justify-content:space-between;align-items:center;gap:1rem;padding-inline:clamp(1.25rem,4vw,2rem);display:flex}.panel__titulo{font-size:1.3125rem}.panel__ayuda{color:var(--niebla);font-size:var(--t-dato);padding:.5rem clamp(1.25rem,4vw,2rem) 0}.panel__cuerpo{overscroll-behavior:contain;flex:1;padding:1.5rem clamp(1.25rem,4vw,2rem);overflow-y:auto}.panel__aviso{border-left:2px solid var(--amarillo);font-size:var(--t-dato);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.25rem 0 .25rem 1rem;display:flex}.panel__aviso .boton-texto{color:var(--piso)}.panel__lista{gap:1.25rem;display:grid}.seleccionada{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.seleccionada__foto{aspect-ratio:16/10;background:var(--pared);display:block;overflow:hidden}.seleccionada__foto img{object-fit:cover;width:100%;height:100%}.seleccionada__nombre{font-family:var(--font-titular);font-size:.9375rem;font-weight:600;font-stretch:112%;line-height:1.2;text-decoration:none;display:block}.seleccionada__nombre:hover{text-decoration:underline}.seleccionada__fila{color:var(--niebla);font-size:var(--t-dato);justify-content:space-between;align-items:center;gap:1rem;margin-top:.125rem;display:flex}.seleccionada__fila .boton-texto{min-height:2.25rem}.panel__vacio{justify-items:start;gap:1rem;padding-top:1rem;display:grid}.panel__pie{padding:1.25rem clamp(1.25rem, 4vw, 2rem) calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--linea);justify-items:center;gap:.25rem;display:grid}.visor{background:var(--pared);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--piso);opacity:0;transition:opacity var(--d-media) var(--ease);border:0;margin:0;padding:0}.visor[open]{grid-template-rows:auto 1fr auto;display:grid}.visor.abierto{opacity:1}.visor::backdrop{background:var(--pared)}.visor__barra{padding:1rem var(--margen);justify-content:space-between;align-items:center;gap:1rem;display:flex}.visor__contador{color:var(--niebla);font-size:var(--t-dato);font-variant-numeric:tabular-nums}.visor__pista{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.visor__pista::-webkit-scrollbar{display:none}.visor__foto{padding:0 var(--margen);scroll-snap-align:center;flex:0 0 100%;place-items:center;display:grid}.visor__foto img{object-fit:contain;width:auto;max-width:100%;max-height:calc(100dvh - 10rem)}.visor__pie{padding:1rem var(--margen) calc(1.25rem + env(safe-area-inset-bottom));justify-content:center;gap:.75rem;display:flex}.pie{border-top:1px solid var(--linea);color:var(--niebla);font-size:var(--t-dato);padding-block:clamp(3rem,2rem + 4vw,5rem) 2.5rem}.pie__centro{text-align:center;justify-items:center;gap:1rem;display:grid}.pie__logo{width:auto;height:5rem}.pie__nombre{color:var(--piso);font-family:var(--font-titular);white-space:nowrap;font-size:1.125rem;font-weight:600;font-stretch:125%;line-height:1.15}.pie a{color:var(--piso)}.pie__contacto{justify-content:center;gap:.5rem;display:flex}.pie__contacto a{width:2.75rem;height:2.75rem;transition:color .15s var(--ease-suave);border-radius:50%;place-items:center;display:grid}.pie__contacto a:hover{color:var(--amarillo)}.pie__contacto svg{width:1.5rem;height:1.5rem}.pie__nota{max-width:48rem;font-size:var(--t-legal);margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)}@media (width>=48rem){.pie__logo{height:6rem}}.carga{z-index:1000;background:var(--amarillo);animation:carga-salida .52s var(--ease-suave) 1s forwards;place-items:center;display:grid;position:fixed;inset:0}.sin-carga .carga{display:none}@keyframes carga-salida{to{opacity:0;visibility:hidden}}@keyframes carga-logo{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.carga{animation:1ms linear 1s forwards carga-salida!important}.carga__logo{animation:none!important}}.portada{--amarillo-hasta:6.75rem;--pared-desde:19rem;--tramo:calc(var(--pared-desde) - var(--amarillo-hasta));background-color:var(--pared);background-image:linear-gradient(180deg, var(--amarillo) var(--amarillo-hasta), var(--pared) var(--pared-desde));background-image:linear-gradient(180deg, var(--amarillo) var(--amarillo-hasta), color-mix(in oklab, var(--amarillo), var(--pared) 6%) calc(var(--amarillo-hasta) + var(--tramo) * .12), color-mix(in oklab, var(--amarillo), var(--pared) 22%) calc(var(--amarillo-hasta) + var(--tramo) * .28), color-mix(in oklab, var(--amarillo), var(--pared) 45%) calc(var(--amarillo-hasta) + var(--tramo) * .45), color-mix(in oklab, var(--amarillo), var(--pared) 68%) calc(var(--amarillo-hasta) + var(--tramo) * .62), color-mix(in oklab, var(--amarillo), var(--pared) 86%) calc(var(--amarillo-hasta) + var(--tramo) * .79), var(--pared) var(--pared-desde));background-repeat:no-repeat}@media (width>=64rem){.portada{--amarillo-hasta:6.5rem;--pared-desde:21rem}}.atajo{padding-top:clamp(1.25rem,.8rem + 2vw,2.25rem)}[data-pendiente]{visibility:hidden}@media (scripting:none){[data-pendiente],.pieza__guardar{display:none}}.atajo__buscar{width:100%;max-width:44rem;min-height:3.5rem;color:var(--niebla);text-align:left;transition:border-color var(--d-corta) var(--ease-suave), color var(--d-corta) var(--ease-suave);background:#1d171beb;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.875rem;padding:0 1.5rem;font-size:1rem;display:flex;box-shadow:0 18px 40px -24px #0d0a0ce6}.atajo__buscar svg{width:1.25rem;height:1.25rem;color:var(--piso);flex:none}.atajo__buscar:hover{color:var(--piso);border-color:#fff6}.atajo__buscar:focus-visible{outline-color:var(--negro);outline-offset:3px}.carril-grupos{padding-block:var(--entre-secciones-corto)}.carril-grupos .seccion__cabeza{margin-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}.carril-grupos .controles-carril{display:flex}.carril-grupos__todas{margin-top:.75rem}.carril--grupos{--desvanecido:2.5rem;--desvanecido-izq:0px;--desvanecido-der:var(--desvanecido);--sangria:0px;width:min(100% - 2 * var(--margen), var(--ancho-max) - 2 * var(--margen));-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--desvanecido-izq), #000 calc(100% - var(--desvanecido-der)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--desvanecido-izq), #000 calc(100% - var(--desvanecido-der)), transparent 100%);grid-auto-columns:10rem;gap:.75rem;margin-inline:auto}.carril--grupos[data-borde=medio],.carril--grupos[data-borde=final]{--desvanecido-izq:var(--desvanecido)}.carril--grupos[data-borde=final],.carril--grupos[data-borde=completo]{--desvanecido-der:0px}@media (width>=64rem){.carril--grupos{grid-auto-columns:11rem}}.chip-tarjeta{border:1px solid var(--linea);min-width:0;transition:border-color var(--d-corta) var(--ease-suave);background:linear-gradient(#2a2328 0%,#221c20 100%);border-radius:1rem;overflow:hidden}.chip-tarjeta:hover,.chip-tarjeta:has([aria-current=true]){border-color:var(--linea-fuerte)}.chip-tarjeta__enlace{border-radius:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.chip-tarjeta__enlace:focus-visible{outline-offset:-3px}.chip-tarjeta__foto{aspect-ratio:4/3;background:var(--foto-fondo,var(--pared-alta));display:block;overflow:hidden}.chip-tarjeta__foto img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0%,#0009 8%,#000 18%);mask-image:linear-gradient(#0000 0%,#0009 8%,#000 18%)}.chip-tarjeta__foto--completa img{object-fit:contain;object-position:50% 100%;-webkit-mask-image:linear-gradient(to bottom, transparent var(--banda), #000 calc(var(--banda) + 14%));mask-image:linear-gradient(to bottom, transparent var(--banda), #000 calc(var(--banda) + 14%))}.chip-tarjeta__foto img.con-corte{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--corte) + 0.5%), #000 calc(var(--corte) + 3.5%));mask-image:linear-gradient(to bottom, transparent calc(var(--corte) + 0.5%), #000 calc(var(--corte) + 3.5%))}.chip-tarjeta__nombre{hyphens:auto;overflow-wrap:break-word;padding:.625rem .75rem 0;font-size:1rem;font-stretch:118%;line-height:1.15}@media (width<=63.99rem){.chip-tarjeta__nombre{font-size:.875rem}}.chip-tarjeta__cuenta{color:var(--niebla);font-size:var(--t-dato);padding:.125rem .75rem .75rem;font-weight:500}.chip-tarjeta__enlace[aria-current=true] .chip-tarjeta__nombre{text-underline-offset:.25em;text-decoration:underline}.carrusel{padding-block:clamp(2.5rem, 1.8rem + 3vw, 4.5rem) var(--entre-secciones)}.carrusel__cabeza{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.carrusel__titulo{font-size:var(--t-h2)}.carrusel__marco{container-type:inline-size}.deslizador{--hueco:clamp(.75rem, .5rem + 1vw, 1.5rem);--ancho-tarjeta:78cqi;--texto-tarjeta:7.25rem;grid-auto-flow:column;grid-auto-columns:var(--ancho-tarjeta);min-height:calc(var(--ancho-tarjeta) * 9 / 16 + var(--texto-tarjeta) + .75rem);gap:var(--hueco);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:.25rem 0 .5rem;list-style:none;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.deslizador::-webkit-scrollbar{display:none}.deslizador>*{scroll-snap-align:center;transform-origin:50%}@media (width>=48rem){.deslizador{--ancho-tarjeta:58cqi;--texto-tarjeta:5.75rem;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}}@media (width>=64rem){.deslizador{--ancho-tarjeta:min(46cqi, 40rem)}}.tarjeta{border:1px solid var(--linea);min-width:0;transition:border-color var(--d-corta) var(--ease-suave);background:linear-gradient(#2a2328 0%,#221c20 100%);border-radius:1.25rem;position:relative;overflow:hidden}.tarjeta:hover{border-color:var(--linea-fuerte)}.tarjeta__enlace{border-radius:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.tarjeta__enlace:focus-visible{outline-offset:-3px}.tarjeta__foto{aspect-ratio:16/9;background:var(--foto-fondo,var(--pared-alta));display:block;overflow:hidden}.tarjeta__foto img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0%,#0009 8%,#000 18%);mask-image:linear-gradient(#0000 0%,#0009 8%,#000 18%)}.tarjeta__foto--completa img{object-fit:contain;object-position:50% 100%;-webkit-mask-image:linear-gradient(to bottom, transparent var(--banda), #000 calc(var(--banda) + 14%));mask-image:linear-gradient(to bottom, transparent var(--banda), #000 calc(var(--banda) + 14%))}.tarjeta__foto img.con-corte{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--corte) + 0.5%), #000 calc(var(--corte) + 3.5%));mask-image:linear-gradient(to bottom, transparent calc(var(--corte) + 0.5%), #000 calc(var(--corte) + 3.5%))}.tarjeta__texto{flex:1;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex}.tarjeta__nombre{font-size:clamp(1.1875rem,1.05rem + .5vw,1.5rem);font-stretch:118%;line-height:1.12}.tarjeta__meta{color:var(--niebla);font-size:var(--t-dato);flex-wrap:wrap;gap:.25rem .875rem;margin-top:.375rem;font-weight:500;display:flex}.tarjeta__meta .cifras{color:var(--piso)}.tarjeta__ver{border:1px solid var(--linea-fuerte);min-height:2.5rem;font-size:var(--t-dato);white-space:nowrap;transition:background-color var(--d-corta) var(--ease-suave), color var(--d-corta) var(--ease-suave), border-color var(--d-corta) var(--ease-suave);border-radius:999px;flex:none;align-items:center;padding:0 1.125rem;font-weight:500;display:inline-flex}@media (width<=47.99rem){.tarjeta__ver{display:none}}.tarjeta__enlace:hover .tarjeta__ver{border-color:var(--amarillo);background:var(--amarillo);color:var(--negro)}.tarjeta--especial{border-width:2px;opacity:1!important}.tarjeta--oferta{border-color:var(--amarillo)}.tarjeta--novedades{border-color:var(--piso)}.tarjeta__etiqueta{z-index:1;background:var(--negro);font-size:var(--t-legal);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.25rem .75rem;font-weight:600;position:absolute;top:.75rem;left:.75rem}.tarjeta--oferta .tarjeta__etiqueta{color:var(--amarillo)}.tarjeta--novedades .tarjeta__etiqueta{color:var(--piso)}.tarjeta--oferta .tarjeta__texto{background:var(--amarillo)}.tarjeta--novedades .tarjeta__texto{background:var(--piso)}.tarjeta--especial .tarjeta__texto,.tarjeta--especial .tarjeta__meta{color:var(--negro)}.tarjeta--especial .tarjeta__ver{border-color:var(--negro);background:var(--negro);font-weight:600;display:inline-flex}.tarjeta--oferta .tarjeta__ver{color:var(--amarillo)}.tarjeta--novedades .tarjeta__ver{color:var(--piso)}.tarjeta--especial .tarjeta__enlace:hover .tarjeta__ver{color:var(--negro);background:0 0}.tarjeta--especial .tarjeta__enlace:focus-visible{outline-color:var(--negro)}@media (width<=47.99rem){.tarjeta--especial .tarjeta__texto{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.5rem}}.carrusel__pie{justify-content:center;align-items:center;gap:.75rem;min-height:2.75rem;margin-top:1rem;display:flex}.pausa svg{width:1rem;height:1rem}.pausa .pausa__icono-play,.pausa.detenido .pausa__icono-pausa{display:none}.pausa.detenido .pausa__icono-play{display:block}.puntos{justify-content:center;gap:.25rem;display:flex}.punto{background:0 0;border:0;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.punto:before{content:"";background:var(--linea-fuerte);width:.5rem;height:.5rem;transition:background-color var(--d-corta) var(--ease-suave), transform var(--d-corta) var(--ease);border-radius:999px}.punto:hover:before{background:var(--niebla)}.punto[aria-current=true]:before{background:var(--amarillo);transform:scale(1.25)}.catalogo{min-height:100svh;padding-bottom:var(--entre-secciones-corto);scroll-margin-top:0;position:relative}.catalogo:focus{outline:none}.vigia{pointer-events:none;width:1px;height:710svh;position:absolute;top:-600svh;left:0}.resultados{min-width:0}.pagina-grupo .seccion__titulo{margin-block-end:var(--entre-secciones-corto)}.pagina-grupo .seccion__titulo:has(+.pagina-grupo__cuenta){margin-block-end:calc(var(--entre-secciones-corto) / 2)}.pagina-grupo--indice .seccion__titulo{margin-block-end:calc(var(--entre-secciones-corto) * 1.5 + var(--t-texto) * 1.55)}.pagina-grupo__cuenta{margin-block-end:var(--entre-secciones-corto)}.pagina-grupo__final{margin-block-start:var(--entre-secciones-corto)}.paginacion{justify-items:center;gap:1rem;min-width:0;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.paginacion__fila{justify-content:center;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.paginacion__paginas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;min-width:0;display:flex}.paginacion__pagina,.paginacion__paso{border:1px solid var(--linea-fuerte);font-size:var(--t-dato);font-variant-numeric:tabular-nums;transition:border-color var(--d-corta) var(--ease-suave), background-color var(--d-corta) var(--ease-suave);background:0 0;border-radius:999px;place-items:center;font-weight:500;display:inline-grid}.paginacion__pagina{min-width:2.25rem;height:2.25rem;padding:0 .5rem}.paginacion__paso{flex:none;width:2.75rem;height:2.75rem;padding:0}.paginacion__paso svg{width:1.25rem;height:1.25rem}.paginacion__hueco{min-width:1.25rem;height:2.25rem;color:var(--niebla);place-items:center;display:inline-grid}.paginacion__pagina:hover,.paginacion__paso:hover:not(:disabled){border-color:var(--piso)}.paginacion__pagina[aria-current=page]{border-color:var(--piso);background:var(--piso);color:var(--negro)}.paginacion__paso:disabled{opacity:.35;cursor:default}.paginacion__texto{color:var(--niebla);font-size:var(--t-dato);font-variant-numeric:tabular-nums}.visita__rejilla{gap:2.5rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.visita__direccion{font-family:var(--font-titular);letter-spacing:-.02em;font-size:clamp(1.625rem,1.1rem + 2.2vw,3.25rem);font-style:normal;font-weight:600;font-stretch:125%;line-height:1.08}.visita__direccion span{color:var(--niebla);font-family:var(--font-texto);font-stretch:100%;font-size:var(--t-texto);letter-spacing:0;margin-top:.75rem;font-weight:400;display:block}.visita__datos{align-content:start;gap:2rem;display:grid}.visita__horario dt{color:var(--niebla);font-size:var(--t-dato)}.visita__horario dd{font-family:var(--font-titular);font-variant-numeric:tabular-nums lining-nums;margin-top:.25rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:600;font-stretch:125%}.visita__acciones{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}@media (width>=64rem){.visita__rejilla{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(3rem,5vw,6rem)}}.catalogo__cabeza{gap:1.5rem;padding-block:clamp(1rem,.75rem + 1.5vw,2rem) clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.catalogo__titulo{font-size:var(--t-h1);scroll-margin-top:1.5rem}.catalogo__conteo{color:var(--niebla);font-size:var(--t-dato);margin-top:.625rem;font-weight:500}.buscador{position:relative}.buscador svg{width:1.125rem;height:1.125rem;color:var(--niebla);pointer-events:none;position:absolute;top:50%;left:1.125rem;transform:translateY(-50%)}.buscador input{border:1px solid var(--linea-fuerte);width:100%;height:3.25rem;transition:border-color var(--d-corta) var(--ease-suave);background:0 0;border-radius:999px;padding:0 1.25rem 0 3rem;font-size:1rem}.buscador input::placeholder{color:var(--niebla);opacity:1}.buscador input:hover,.buscador input:focus{border-color:var(--piso)}.buscador input::-webkit-search-cancel-button{filter:invert(.85)}@media (width>=48rem){.catalogo__cabeza{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:end}}.activos{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:2rem;display:flex}.chip-activo{background:var(--piso);min-height:2.5rem;color:var(--negro);font-size:var(--t-dato);border:0;border-radius:999px;align-items:center;gap:.5rem;padding:0 .75rem 0 1rem;font-weight:500;display:inline-flex}.chip-activo:hover{background:#fff}.chip-activo svg{width:.875rem;height:.875rem}.chip-activo:focus-visible{outline-color:var(--amarillo)}.catalogo__cuerpo{gap:2rem;display:grid}@media (width>=64rem){.catalogo__cuerpo{grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:clamp(2.5rem,4vw,4.5rem)}}.filtros__cabeza{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.filtros__titulo{font-family:var(--font-texto);letter-spacing:0;font-size:1rem;font-weight:600;font-stretch:100%}.desplegable{border-bottom:1px solid var(--linea)}.desplegable__cabeza{min-height:2.75rem;color:var(--piso);font-size:var(--t-dato);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;font-weight:500;list-style:none;display:flex}.desplegable__cabeza::-webkit-details-marker{display:none}.desplegable__cabeza:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.desplegable__flecha{width:1.125rem;height:1.125rem;color:var(--niebla);flex:none}.desplegable[open]>.desplegable__cabeza .desplegable__flecha{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.desplegable__flecha{transition:transform var(--d-corta) var(--ease-suave)}}.filtros__cuerpo>.grupo{margin-top:1.25rem}.desplegable .grupo{margin:0;padding-bottom:1rem}.grupo{border:0;min-width:0;margin:0 0 1.75rem;padding:0}.grupo legend{color:var(--niebla);font-size:var(--t-dato);margin-bottom:.75rem;padding:0;font-weight:500}.opciones{flex-wrap:wrap;gap:.5rem;display:flex}.opcion{display:inline-flex;position:relative}.opcion span{border:1px solid var(--linea-fuerte);min-height:2.5rem;font-size:var(--t-dato);cursor:pointer;transition:border-color var(--d-corta) var(--ease-suave), background-color var(--d-corta) var(--ease-suave);border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:500;display:inline-flex}.opcion small{color:var(--niebla);font-variant-numeric:tabular-nums;font-size:.75rem}.opcion input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opcion input:disabled{cursor:not-allowed}.opcion:hover span{border-color:var(--piso)}.opcion input:checked+span{background:var(--piso);border-color:var(--piso);color:var(--negro)}.opcion input:checked+span small{color:#57534f}.opcion input:focus-visible+span{outline:2px solid var(--foco);outline-offset:2px}.opcion input:disabled+span{opacity:.38;cursor:not-allowed}.filtros__asa,.filtros__pie{display:none}@media (width<=63.99rem){.filtros{z-index:40;background:var(--pared-alta);visibility:hidden;max-height:88svh;transition:transform var(--d-media) var(--ease), visibility 0s linear var(--d-media);border-radius:1.25rem 1.25rem 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.filtros.abierto{visibility:visible;transition:transform var(--d-media) var(--ease), visibility 0s;transform:none}.filtros__asa{background:var(--linea-fuerte);border-radius:2px;width:2.5rem;height:4px;margin:.75rem auto 0;display:block}.filtros__cabeza{padding:1rem 1.25rem 0}.filtros__cuerpo{overscroll-behavior:contain;padding:.5rem 1.25rem;overflow-y:auto}.filtros__pie{padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--linea);display:block}}@media (width>=64rem){.filtros{max-height:calc(100dvh - 3rem);margin-inline:-.25rem;padding-inline:.25rem;position:sticky;top:1.5rem;overflow-y:auto}.filtros__cerrar{display:none}}@media (width<=63.99rem) and (scripting:none){.filtros{visibility:visible;background:0 0;max-height:none;position:static;transform:none}.filtros__cerrar{display:none}}.velo{z-index:35;background:var(--velo);opacity:0;visibility:hidden;transition:opacity var(--d-media) var(--ease), visibility 0s linear var(--d-media);position:fixed;inset:0}.velo.visible{opacity:1;visibility:visible;transition:opacity var(--d-media) var(--ease), visibility 0s}.barra-filtrar{z-index:30;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));background:var(--piso);min-height:3.25rem;color:var(--negro);border:0;border-radius:999px;align-items:center;gap:.625rem;padding:0 1.5rem;font-weight:500;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px -18px #000000e6}.barra-filtrar svg{width:1.125rem;height:1.125rem}.barra-filtrar .contador{background:var(--negro);color:var(--piso)}.barra-filtrar:focus-visible{outline-color:var(--amarillo)}@media (width>=64rem){.barra-filtrar,.velo{display:none}}@media (width<=63.99rem){html:has(.barra-filtrar){scroll-padding-bottom:6rem}}.grilla{grid-template-columns:minmax(0,1fr);gap:clamp(2.75rem,2rem + 2vw,4.5rem) clamp(1.25rem,1rem + 1.5vw,2.5rem);display:grid}@media (width>=40rem){.grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}.grilla>.pieza[data-product]{content-visibility:auto;contain-intrinsic-block-size:auto 15.5rem}.grilla>.pieza[data-product] .pieza__enlace:focus-visible{outline-offset:-3px}@media (width>=40rem){.grilla>.pieza[data-product]{contain-intrinsic-block-size:auto 17rem}}@media (width>=64rem){.grilla>.pieza[data-product]{contain-intrinsic-block-size:auto 18rem}}@media (width>=90rem){.grilla>.pieza[data-product]{contain-intrinsic-block-size:auto 20rem}}@media (width>=64rem){.grilla--ancha>.pieza[data-product]{contain-intrinsic-block-size:auto 22.25rem}}@media (width>=90rem){.grilla--ancha>.pieza[data-product]{contain-intrinsic-block-size:auto 24.75rem}}.galeria__foto img,.miniatura img,.visor__foto img{background-color:var(--foto-fondo,transparent)}.tarjeta__foto img{background-position:50%;background-size:cover}.pieza__foto img,.tarjeta__foto img,.chip-tarjeta__foto img{transition:opacity .2s var(--ease-suave)}.pieza__foto img[data-pendiente],.tarjeta__foto img[data-pendiente],.chip-tarjeta__foto img[data-pendiente]{opacity:0}@media (prefers-reduced-motion:reduce){.pieza__foto img,.tarjeta__foto img,.chip-tarjeta__foto img{transition-duration:0s!important}}.galeria__foto img,.visor__foto img{background-position:50%;background-size:cover}.pieza--esqueleto .pieza__foto{background:var(--pared-alta)}.pieza--esqueleto .pieza__texto{gap:.625rem;display:grid}.esqueleto__linea{background:var(--pared-alta);border-radius:999px;width:70%;height:1rem;display:block}.esqueleto__linea+.esqueleto__linea{width:35%}@media (prefers-reduced-motion:no-preference){.pieza--esqueleto .pieza__foto,.esqueleto__linea{background:linear-gradient(90deg, var(--pared-alta) 0%, var(--linea) 50%, var(--pared-alta) 100%) 0 0 / 200% 100%;animation:1.6s linear infinite brillo-esqueleto}}@keyframes brillo-esqueleto{to{background-position:-200% 0}}.vacio{grid-column:1/-1;justify-items:start;gap:1rem;padding-block:clamp(2rem,1.5rem + 3vw,4rem);display:grid}.vacio h3{font-size:var(--t-h2)}.vacio p{max-width:44ch;color:var(--niebla)}.vacio .boton{margin-top:.5rem}.ficha{padding-block:.5rem clamp(3rem,2rem + 3vw,4.5rem)}.galeria__acciones{align-items:center;gap:.75rem;display:flex}.ficha__rejilla{gap:2rem;display:grid}@media (width>=64rem){.ficha__rejilla{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(3rem,5vw,5.5rem)}}.galeria{min-width:0;margin-inline:calc(-1 * var(--margen))}.galeria__pista{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.galeria__pista::-webkit-scrollbar{display:none}.galeria__foto{aspect-ratio:16/9;cursor:zoom-in;scroll-snap-align:start;background:0 0;border:0;flex:0 0 100%;padding:0;display:block}.galeria__foto img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0%,#0009 8%,#000 18%);mask-image:linear-gradient(#0000 0%,#0009 8%,#000 18%)}.galeria--vertical .galeria__foto{aspect-ratio:1}@media (width>=64rem){.galeria--vertical .galeria__foto{aspect-ratio:4/3}}.galeria__foto--alta img{object-fit:contain;object-position:50% 50%;-webkit-mask-image:none;mask-image:none}.galeria__foto--completa img{object-fit:contain;-webkit-mask-image:linear-gradient(to bottom, transparent var(--banda), #0009 calc(var(--banda) + 6%), #000 calc(var(--banda) + 16%));mask-image:linear-gradient(to bottom, transparent var(--banda), #0009 calc(var(--banda) + 6%), #000 calc(var(--banda) + 16%))}.galeria__foto img.con-corte{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--corte) + 0.5%), #000 calc(var(--corte) + 3.5%));mask-image:linear-gradient(to bottom, transparent calc(var(--corte) + 0.5%), #000 calc(var(--corte) + 3.5%))}.galeria__barra{padding:.75rem var(--margen) 0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.galeria__contador{color:var(--niebla);font-size:var(--t-dato);font-variant-numeric:tabular-nums}.galeria__ampliar{min-height:2.75rem;font-size:var(--t-dato);background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-weight:500;display:inline-flex}.galeria__ampliar:hover{text-underline-offset:.25em;text-decoration:underline}.galeria__ampliar svg{width:1.125rem;height:1.125rem}.galeria__miniaturas{display:none}@media (width>=64rem){.galeria{margin-inline:0}.galeria__barra{padding-inline:0}.galeria__miniaturas{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.75rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.miniatura{aspect-ratio:16/10;background:var(--pared);opacity:.55;width:100%;transition:opacity var(--d-corta) var(--ease-suave), border-color var(--d-corta) var(--ease-suave);border:1px solid #0000;padding:0;display:block}.miniatura:hover{opacity:.85}.miniatura[aria-current=true]{border-color:var(--piso);opacity:1}.miniatura img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 24%);mask-image:linear-gradient(#0000 0%,#000 24%)}}.ficha__info{align-content:start;gap:2rem;display:grid}@media (width>=64rem){.ficha__info{padding-top:.5rem;position:sticky;top:2rem}}.ficha__marca{color:var(--niebla);font-size:var(--t-dato);font-weight:500}.ficha__titulo{font-size:var(--t-h2);margin-top:.5rem}.datos{border-top:1px solid var(--linea)}.datos__fila{border-bottom:1px solid var(--linea);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding-block:.875rem;font-size:.9375rem;display:grid}.datos__fila dt{color:var(--niebla)}.datos__fila dd{font-variant-numeric:tabular-nums lining-nums}.ficha__acciones{gap:.75rem;display:grid}.ficha__secundarias{font-size:var(--t-dato);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.ficha__secundarias a{align-items:center;min-height:2.75rem;display:inline-flex}.relacionadas{padding-block:clamp(3.5rem,2.5rem + 4vw,7rem) 0}.no-encontrada{justify-items:start;gap:1.25rem;padding-block:clamp(4rem,3rem + 6vw,9rem);display:grid}.no-encontrada h1{font-size:var(--t-h1)}.no-encontrada p{max-width:44ch;color:var(--niebla)}.ficha-capa{background:var(--pared);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--piso);opacity:0;transition:opacity var(--d-media) var(--ease), transform var(--d-media) var(--ease);border:0;margin:0;padding:0;overflow:hidden;transform:translateY(2.5rem)}.ficha-capa[open]{flex-direction:column;display:flex}.ficha-capa.abierto{opacity:1;transform:none}.ficha-capa::backdrop{background:var(--velo);opacity:0;transition:opacity var(--d-media) var(--ease)}.ficha-capa.abierto::backdrop{opacity:1}@media (width>=64rem){.ficha-capa{border:1px solid var(--linea);border-radius:1.25rem;width:min(78rem,100vw - 4rem);height:auto;max-height:calc(100dvh - 3rem);margin:auto;box-shadow:0 40px 90px -40px #000000e6}}.ficha-capa__barra{z-index:2;padding:.75rem var(--margen);background:var(--pared);flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.ficha-capa__barra:after{content:"";background:linear-gradient(180deg, var(--pared), #1d171b00);pointer-events:none;height:1.25rem;position:absolute;top:100%;left:0;right:.875rem}@media (pointer:coarse){.ficha-capa__barra:after{right:0}}.ficha-capa__cuerpo{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:.5rem var(--margen) clamp(3rem, 2rem + 3vw, 4.5rem);flex:auto;overflow-y:auto}.ficha-capa .relacionadas{margin-inline:calc(-1 * var(--margen));padding-top:clamp(3rem,2rem + 3vw,4.5rem)}.ficha-capa .relacionadas .seccion__cabeza{padding-inline:var(--margen)}.ficha-capa .seccion__titulo{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.ficha-capa .carril{--sangria:var(--margen);grid-auto-columns:min(80vw,22rem)}.ficha-capa .ficha__info{top:1.5rem}.zona-clara{--secundario:#57534f}.nosotros__marca{color:var(--secundario);font-family:var(--font-texto);font-size:var(--t-dato);margin-top:clamp(1.25rem,1rem + 1vw,2rem);font-weight:600}.nosotros__entrada{max-width:34ch;font-family:var(--font-titular);letter-spacing:-.015em;text-wrap:balance;margin-top:.5rem;font-size:clamp(1.375rem,1.1rem + 1.2vw,2.25rem);font-weight:500;font-stretch:112%;line-height:1.2}.nosotros__texto{gap:1rem;max-width:65ch;margin-top:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.nosotros__dato dt{color:var(--secundario);font-family:var(--font-texto);font-stretch:100%;font-size:var(--t-dato);letter-spacing:0;font-weight:600}.nosotros__datos{border-top:1px solid var(--linea-clara);grid-template-columns:minmax(0,1fr);margin-top:clamp(3rem,2.2rem + 3vw,5rem);display:grid}.nosotros__dato{border-bottom:1px solid var(--linea-clara);gap:.5rem;padding-block:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.nosotros__dato dd{font-family:var(--font-titular);letter-spacing:-.015em;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:600;font-stretch:118%;line-height:1.15}.nosotros__escalas{--cinta-espacio:clamp(1.25rem, 1rem + 1.5vw, 2.25rem);font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:.75rem;min-width:0;display:flex}.cinta{flex:1;min-width:0;overflow:hidden}.cinta__lista{gap:.25rem var(--cinta-espacio);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cinta--linea{display:flex}.cinta--linea .cinta__lista{white-space:nowrap;flex-wrap:nowrap;flex:none}.cinta--mueve .cinta__lista{animation:cinta-avanza var(--cinta-duracion,20s) linear infinite;padding-inline-end:var(--cinta-espacio)}@keyframes cinta-avanza{to{transform:translate(-100%)}}.cinta--detenida .cinta__lista,.nosotros__escalas:focus-within .cinta__lista{animation-play-state:paused}@media (hover:hover){.cinta:hover .cinta__lista{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.cinta--mueve .cinta__lista{animation:none}}@media (width>=48rem){.nosotros__datos{border-bottom:1px solid var(--linea-clara);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem)}.nosotros__dato{border-bottom:0}}.fin-pagina{pointer-events:none;height:1px}@media (width<=63.99rem){.barra-filtrar{opacity:0;visibility:hidden;transition:opacity var(--d-media) var(--ease), transform var(--d-media) var(--ease), visibility 0s linear var(--d-media);transform:translate(-50%,1rem)}.barra-filtrar.visible{opacity:1;visibility:visible;transition:opacity var(--d-media) var(--ease), transform var(--d-media) var(--ease), visibility 0s;transform:translate(-50%)}}.ficha-capa__cuerpo,.panel__cuerpo,.filtros,.filtros__cuerpo{--pulgar:#a89da357;--pulgar-activo:#a89da39e}@supports not selector(::-webkit-scrollbar){.ficha-capa__cuerpo,.panel__cuerpo,.filtros,.filtros__cuerpo{scrollbar-width:thin;scrollbar-color:var(--pulgar) transparent}}.ficha-capa__cuerpo::-webkit-scrollbar,.panel__cuerpo::-webkit-scrollbar,.filtros::-webkit-scrollbar,.filtros__cuerpo::-webkit-scrollbar{width:14px}.ficha-capa__cuerpo::-webkit-scrollbar-track,.panel__cuerpo::-webkit-scrollbar-track,.filtros::-webkit-scrollbar-track,.filtros__cuerpo::-webkit-scrollbar-track{background:0 0;margin-block:.5rem 1rem}.ficha-capa__cuerpo::-webkit-scrollbar-thumb,.panel__cuerpo::-webkit-scrollbar-thumb,.filtros::-webkit-scrollbar-thumb,.filtros__cuerpo::-webkit-scrollbar-thumb{background:var(--pulgar) padding-box;border:4px solid #0000;border-radius:999px;min-height:3rem}.ficha-capa__cuerpo::-webkit-scrollbar-thumb:hover,.panel__cuerpo::-webkit-scrollbar-thumb:hover,.filtros::-webkit-scrollbar-thumb:hover,.filtros__cuerpo::-webkit-scrollbar-thumb:hover,.ficha-capa__cuerpo::-webkit-scrollbar-thumb:active,.panel__cuerpo::-webkit-scrollbar-thumb:active,.filtros::-webkit-scrollbar-thumb:active,.filtros__cuerpo::-webkit-scrollbar-thumb:active{background-color:var(--pulgar-activo)}.ficha-capa__cuerpo::-webkit-scrollbar-button,.panel__cuerpo::-webkit-scrollbar-button,.filtros::-webkit-scrollbar-button,.filtros__cuerpo::-webkit-scrollbar-button,.ficha-capa__cuerpo::-webkit-scrollbar-corner,.panel__cuerpo::-webkit-scrollbar-corner,.filtros::-webkit-scrollbar-corner,.filtros__cuerpo::-webkit-scrollbar-corner{background:0 0;display:none}html.bloqueado{overflow:hidden}#principio:focus{outline:none}.vigia-subir{pointer-events:none;width:1px;height:100svh;position:absolute;top:0;left:0}.flotantes{z-index:30;right:max(1rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:fixed}.flotante{pointer-events:auto;transition:opacity var(--d-media) var(--ease), transform var(--d-media) var(--ease), background-color var(--d-corta) var(--ease-suave), border-color var(--d-corta) var(--ease-suave), visibility 0s linear var(--d-media);border-radius:999px;place-items:center;text-decoration:none;display:grid}.flotante--whatsapp{background:var(--amarillo);width:3.5rem;height:3.5rem;color:var(--negro);box-shadow:0 18px 36px -16px #000000d9}.flotante--whatsapp:hover{background:var(--amarillo-claro)}.flotante--whatsapp:focus-visible{outline-color:var(--piso)}.flotante--whatsapp svg{width:1.625rem;height:1.625rem}.flotante--subir{border:1px solid var(--linea-fuerte);width:3rem;height:3rem;color:var(--piso);opacity:0;visibility:hidden;pointer-events:none;background:#3a3137f0;transform:translateY(.75rem)}.flotante--subir.visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--d-media) var(--ease), transform var(--d-media) var(--ease), background-color var(--d-corta) var(--ease-suave), border-color var(--d-corta) var(--ease-suave), visibility 0s;transform:none}.flotante--subir:hover{border-color:var(--piso)}.flotante--subir svg{width:1.25rem;height:1.25rem}@media (width<=47.99rem){.pie{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.flotante{transition:none}}.carga{z-index:1000;background:var(--amarillo);pointer-events:none;animation:carga-salida .52s var(--ease-suave) 1s forwards;place-items:center;display:none;position:fixed;inset:0}.con-carga .carga{display:grid}.carga__logo{width:min(44vw,13rem);height:auto}.con-carga .carga__logo{animation:carga-logo .9s var(--ease) both}@media (prefers-reduced-motion:reduce){.carga{animation:1ms linear 1s forwards carga-salida}.carga__logo{animation:none}}.encargo{margin-top:2.5rem}.vacio .enlace{margin-top:1rem;display:inline-block}.ficha__whatsapp{align-self:start;margin-top:1.5rem}.panel__limite{color:var(--niebla);font-size:var(--t-dato);text-align:center;margin:0 0 .5rem}.panel__pie [aria-disabled=true]{opacity:.45;cursor:not-allowed}
