@charset "UTF-8";@font-face{font-family:Bricolage Azarbe;src:url(/fonts/bricolage-azarbe.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-normal.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-italic.woff2) format("woff2");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Bricolage Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Arial"),local("Roboto"),local("Liberation Sans"),local("Helvetica");font-weight:600 800;size-adjust:80%;ascent-override:100%;descent-override:26%;line-gap-override:0%}@font-face{font-family:"Bricolage Fallback 2";src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold"),local("DejaVu Sans");font-weight:600 800;size-adjust:68%;ascent-override:100%;descent-override:26%;line-gap-override:0%}:root{--cal: #f3f1ea;--cal-2: #e8e3d6;--carbon: #17120f;--carbon-2: #241c17;--tierra: #5a4e44;--pimenton: #c2301c;--pimenton-osc: #8e1f12;--sobre-pimenton: #fbe9e2;--bancal: #3e6b2a;--bancal-claro: #b9d29a;--brasa: #f2832b;--sobre-carbon: #d9cfc4;--f-display: "Bricolage Azarbe", "Bricolage Fallback", "Bricolage Fallback 2", sans-serif;--f-texto: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--t-mega: clamp(3.25rem, 16.5vw, 6rem);--t-1: clamp(2.25rem, 8.5vw, 4.25rem);--t-2: clamp(1.75rem, 5.5vw, 2.75rem);--t-3: clamp(1.25rem, 3.4vw, 1.625rem);--t-cuerpo: 1.0625rem;--t-pequeno: .875rem;--e-1: .5rem;--e-2: 1rem;--e-3: 1.5rem;--e-4: 2rem;--e-6: 3rem;--e-8: 4rem;--e-12: 6rem;--seccion: clamp(4.5rem, 12vw, 8.5rem);--canal-x: 1.125rem;--canal-w: 3px;--gutter: 2.75rem;--ancho: 76rem;--contenido-x: calc(1.25rem + var(--gutter));--radio: 6px;--radio-g: 14px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-out-fuerte: cubic-bezier(.16, 1, .3, 1);--rapido: .16s;--medio: .24s;color-scheme:light}@media(min-width:40rem){:root{--contenido-x: calc(2rem + var(--gutter))}}@media(min-width:84rem){:root{--gutter: 0rem;--contenido-x: calc((100vw - min(100vw - 4rem, var(--ancho)))/2) ;--canal-x: calc(var(--contenido-x) - 2.25rem)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:4.5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--cal);color:var(--carbon);font-family:var(--f-texto);font-size:var(--t-cuerpo);line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,picture{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--f-display);font-weight:800;line-height:.95;letter-spacing:-.03em;margin:0;text-wrap:balance}h3{line-height:1.1;letter-spacing:-.015em}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration-thickness:1.5px;text-underline-offset:.2em}::selection{background:var(--brasa);color:var(--carbon)}:focus-visible{outline:3px solid var(--brasa);outline-offset:3px;border-radius:2px}.contenedor{width:min(100% - 2.5rem,var(--ancho));margin-inline:auto;padding-left:var(--gutter)}@media(min-width:40rem){.contenedor{width:min(100% - 4rem,var(--ancho))}}.solo-lector{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seccion{position:relative;padding-block:var(--seccion)}.seccion:before{content:"";position:absolute;inset-block:0;left:var(--canal-x);width:var(--canal-w);background:var(--canal-color, var(--bancal));opacity:var(--canal-opacidad, .9)}.ramal{position:relative}.ramal:before{content:"";position:absolute;top:.42em;right:calc(100% + .5rem);width:calc(var(--contenido-x) - .5rem - var(--canal-x) - var(--canal-w));height:var(--canal-w);background:var(--canal-color, var(--bancal))}.seccion--carbon{background:var(--carbon);color:var(--cal);--canal-color: var(--bancal-claro)}.seccion--pimenton{background:var(--pimenton);color:var(--cal);--canal-color: var(--cal);--canal-opacidad: .75}.seccion--cal-2{background:var(--cal-2)}.titulo-seccion{font-size:var(--t-1);max-width:16ch}.entrada{font-size:1.125rem;color:var(--tierra);max-width:58ch;margin-top:var(--e-3)}.seccion--carbon .entrada{color:var(--sobre-carbon)}.seccion--pimenton .entrada{color:var(--sobre-pimenton)}.boton{--b-fondo: var(--brasa);--b-texto: var(--carbon);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:.85rem 1.5rem;border:0;border-radius:999px;background:var(--b-fondo);color:var(--b-texto);font:700 1.0625rem/1 var(--f-texto);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--rapido) var(--ease-out),box-shadow var(--rapido) var(--ease-out);box-shadow:0 1px 2px #17120f40;-webkit-tap-highlight-color:transparent}.boton:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.boton:hover{transform:translateY(-1px);box-shadow:0 6px 18px -6px #17120f73}}.boton--claro{--b-fondo: var(--cal);--b-texto: var(--carbon)}.boton--contorno{--b-fondo: transparent;--b-texto: currentColor;box-shadow:inset 0 0 0 2px currentColor}.boton svg{width:1.2em;height:1.2em;flex:none}.enlace-flecha{display:inline-flex;align-items:center;gap:.4em;font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}@media(hover:hover)and (pointer:fine){.enlace-flecha:hover{text-decoration-color:currentColor}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.solo-lector-foco{position:absolute;left:.75rem;top:-4rem;z-index:100;padding:.75rem 1rem;border-radius:var(--radio);background:var(--brasa);color:var(--carbon);font-weight:700}.solo-lector-foco:focus{top:.75rem}main:focus{outline:none}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(*){animation-duration:.26s;animation-timing-function:var(--ease-out-fuerte)}::view-transition-old(*):only-child{animation:vt-salida .16s var(--ease-out) both}::view-transition-new(*):only-child{animation:vt-entrada .22s var(--ease-out) both}@keyframes vt-salida{to{opacity:0;transform:scale(.98)}}@keyframes vt-entrada{0%{opacity:0;transform:translateY(6px)}}.hueco-galeria{min-height:58rem}.hueco-resenas{min-height:51rem}.hueco-ubicacion{min-height:72rem}@media(min-width:40rem){.hueco-galeria{min-height:110rem}.hueco-ubicacion{min-height:80rem}}@media(min-width:48rem){.hueco-resenas{min-height:54rem}}@media(min-width:52rem){.hueco-galeria{min-height:71rem}}@media(min-width:60rem){.hueco-resenas{min-height:60rem}.hueco-ubicacion{min-height:55rem}}@media(prefers-reduced-motion:no-preference){.hero .linea-txt{animation:subir-linea .76s var(--ease-out-fuerte) both}.hero .linea+.linea .linea-txt{animation-delay:90ms}.hero h1.ramal:before{transform-origin:left center;animation:dibujar-ramal .38s var(--ease-out) .38s both}.hero h1:after{transform-origin:top center;animation:dibujar-canal 1.2s var(--ease-out-fuerte) .56s both}.hero .entra{animation:entrar .52s var(--ease-out) both}.hero .sub.entra{animation-delay:.3s}.hero app-estado-abierto.entra{animation-delay:.36s}.hero .ctas.entra{animation-delay:.42s}@keyframes subir-linea{0%{transform:translateY(105%)}}@keyframes dibujar-ramal{0%{transform:scaleX(0)}}@keyframes dibujar-canal{0%{transform:scaleY(0)}}@keyframes entrar{0%{opacity:0;transform:translateY(10px)}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.seccion:after,.carta:after{content:"";position:absolute;inset-block:0;left:var(--canal-x);width:var(--canal-w);background:var(--canal-color, var(--bancal));opacity:.2}.seccion:before,.carta:before{transform-origin:top center;animation:llenar-canal linear both;animation-timeline:view();animation-range:entry 0% cover 55%}.seccion .ramal:before,.carta .ramal:before{transform-origin:left center;animation:dibujar-ramal linear both;animation-timeline:view();animation-range:entry 20% entry 90%}@keyframes llenar-canal{0%{transform:scaleY(0)}}.hito{animation:desde-canal linear both;animation-timeline:view();animation-range:entry 5% entry 70%}@keyframes desde-canal{0%{opacity:0;transform:translate(-18px)}}.destacado app-foto,.producto app-foto,.foto-historia,.foto-eventos{animation:descubrir linear both;animation-timeline:view();animation-range:entry 0% entry 80%}@keyframes descubrir{0%{clip-path:inset(18% 0 0 0 round var(--radio-g));transform:translateY(24px)}to{clip-path:inset(0 0 0 0 round var(--radio-g))}}.precio-grande{animation:cartel linear both;animation-timeline:view();animation-range:entry 10% entry 100%;transform-origin:left bottom}@keyframes cartel{0%{opacity:.2;transform:scale(.88)}}.franja{transform-origin:left center;animation:dibujar-ramal linear both;animation-timeline:view();animation-range:entry 30% cover 40%}}}@media(prefers-reduced-motion:no-preference){.categorias a{transition:background-color var(--medio) var(--ease-out),color var(--medio) var(--ease-out)}details[open]>.respuesta{animation:entrar .22s var(--ease-out) both}dialog{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),overlay .2s allow-discrete,display .2s allow-discrete}dialog:not([open]){opacity:0;transform:scale(.98);transition-duration:.14s}@starting-style{dialog[open]{opacity:0;transform:scale(.98)}}.turno{animation:entrar .2s var(--ease-out) both}.turno:nth-child(2){animation-delay:30ms}.turno:nth-child(3){animation-delay:60ms}.turno:nth-child(4){animation-delay:90ms}.turno:nth-child(5){animation-delay:.12s}.turno:nth-child(n+6){animation-delay:.15s}.error{animation:entrar .18s var(--ease-out) both}}
