@font-face{font-family:Cormorant;src:url(/fonts/cormorant-latin-var.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:Yellowtail;src:url(/fonts/yellowtail-latin.woff2)format("woff2");font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-var.woff2)format("woff2");font-weight:400 800;font-display:swap}:root{--papel:#f6eedd;--hueso:#e0e0d5;--tinta:#185269;--tinta-suave:#46697a;--tinta-hover:#1f6683;--durazno:#fc9e6e;--durazno-hover:#fdb08a;--turquesa:#44bbc3;--azul:#2e7cbf;--ocre:#e0a93b;--cafe:#5a331c;--curva:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body{overflow-x:clip}html{background:var(--papel);scrollbar-color:var(--tinta) var(--papel);-webkit-tap-highlight-color:transparent}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{color:var(--tinta);font-variant-numeric:tabular-nums;margin:0;font-family:Manrope,system-ui,sans-serif}::selection{background:var(--durazno);color:var(--tinta)}img{max-width:100%;height:auto;display:block}ul{margin:0;padding:0;list-style:none}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance;font-weight:600}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--cafe);outline-offset:3px}.tienda :focus-visible{outline-color:var(--papel)}.mapa :focus-visible,.mapa__selector button:focus-visible{outline-color:var(--tinta)}[tabindex="-1"]:focus{outline:none}section[id]{scroll-margin-top:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.firma{color:var(--tinta);font-family:Yellowtail,cursive;font-size:clamp(4.5rem,13vw,11rem);line-height:1}.firma--media{font-size:clamp(3rem,6vw,4.5rem)}.titular{letter-spacing:-.01em;font-family:Cormorant,Georgia,serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:600;line-height:1.02}.titular--media{font-size:clamp(1.875rem,3.2vw,2.75rem)}.cuerpo{font-size:1.125rem;line-height:1.75rem}.nota{color:var(--tinta-suave);font-size:.875rem;line-height:1.25rem}.tienda .cuerpo{color:var(--papel)}.mapa .nota{color:var(--tinta-suave)}.boton{touch-action:manipulation;transition:transform .16s var(--curva), background-color .2s var(--curva);border-radius:9999px;align-items:center;gap:12px;padding:12px 24px;font-size:1rem;font-weight:600;line-height:1.5rem;text-decoration:none;display:inline-flex}.boton:active{transform:scale(.97)}.boton:has(.flecha){padding:8px 8px 8px 24px}.boton--tinta{background:var(--tinta);color:var(--papel)}.boton--ocre{background:var(--durazno);color:#1d1a12}.boton--linea{color:var(--tinta);box-shadow:inset 0 0 0 1px #18526973}.flecha{width:32px;height:32px;transition:transform .3s var(--curva);background:#1d1a121f;border-radius:9999px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.boton:hover .flecha{transform:translate(2px,-2px)}.boton--ocre:hover{background:var(--durazno-hover)}.boton--tinta:hover{background:var(--tinta-hover)}.boton--linea:hover{background:#18526914}}.saltar{z-index:90;background:var(--tinta);color:var(--papel);border-radius:8px;padding:8px 12px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-64px)}.saltar:focus{transform:none}.cabecera{z-index:80;background:linear-gradient(var(--papel), #f6eeddf0 72%, transparent);transition:translate .32s var(--curva), background .2s var(--curva);grid-template-columns:140px 1fr 230px;align-items:start;gap:24px;padding:22px clamp(24px,4vw,72px) 30px;display:grid;position:fixed;inset:0 0 auto}.cabecera--oculta{translate:0 -110%}.cabecera--oscura{background:linear-gradient(var(--tinta), #185269f0 72%, transparent)}.cabecera--oscura .cabecera__logo{background:var(--papel);box-shadow:0 0 0 4px var(--papel);border-radius:12px}.cabecera--oscura .cabecera__nav a,.cabecera--oscura .cabecera__lugar svg{color:var(--papel)}.cabecera--oscura :focus-visible{outline-color:var(--papel)}.cabecera__logo{width:92px;display:block}.cabecera img{object-fit:contain;width:92px;height:auto}.cabecera__nav{justify-content:center;gap:clamp(24px,4vw,80px);padding-top:10px;display:flex}.cabecera__nav a{color:var(--tinta);letter-spacing:.16em;text-transform:uppercase;font:700 .8125rem/1.3 Manrope,system-ui,sans-serif;text-decoration:none;position:relative}.cabecera__nav a:after{content:"";background:var(--durazno);height:2px;transition:right .2s var(--curva);position:absolute;bottom:6px;left:0;right:100%}.cabecera__nav a:hover:after,.cabecera__nav a[aria-current]:after{right:0}.cabecera__lugar{border:2px solid var(--durazno);box-shadow:inset 0 0 0 3px var(--papel);justify-content:center;position:relative}.cabecera__lugar svg{width:28px;height:28px;color:var(--tinta);position:absolute;right:calc(100% + 12px)}.pendiente{color:#5c4400;background:#ffe9a8;border-radius:4px;padding:2px 8px}.apertura{height:300vh}.apertura__fijo{background:var(--papel);height:100dvh;position:sticky;top:0;overflow:hidden}.escenario{position:absolute;inset:0;overflow:hidden}.escenario:before{content:"";opacity:.8;background:url(/carpeta-a-usar-web/vintage/fachada.webp) bottom/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 25% 75%,#000);mask-image:linear-gradient(90deg,#000,#0000 25% 75%,#000)}.escenario__img,.escenario__video{object-fit:contain;width:min(78vw,1380px);height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.escenario__video{opacity:0;transition:opacity .8s var(--curva);--borde:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent), linear-gradient(transparent, #000 7%, #000 93%, transparent);-webkit-mask-image:var(--borde);mask-image:var(--borde);-webkit-mask-composite:source-in;mask-composite:intersect}.escenario__video.listo{opacity:1}.titulo{z-index:2;text-align:center;pointer-events:none;justify-items:center;padding:0 16px;display:grid;position:absolute;top:clamp(72px,8vh,110px);left:0;right:0}.titulo__nombre{white-space:nowrap;justify-content:center;align-items:baseline;gap:clamp(8px,1vw,24px);display:flex}.titulo__somos,.titulo__loja{font-size:clamp(5.5rem,8.7vw,11rem)}.titulo__somos span,.titulo__loja span{padding:0 .08em;display:block}.titulo__lema{color:var(--tinta);margin-top:-.15em;font:italic 600 clamp(1.75rem,2.7vw,3.5rem)/1.08 Cormorant,Georgia,serif}.titulo__regla{background:var(--ocre);width:min(46vw,500px);height:2px;margin-top:10px}.hero-ticket{z-index:3;width:clamp(260px,23vw,420px);min-height:clamp(220px,27vh,330px);color:var(--tinta);text-align:center;clip-path:polygon(4% 0,96% 2%,100% 8%,98% 92%,93% 100%,4% 98%,0 92%,2% 8%);filter:drop-shadow(0 18px 18px #3d2a1e47);transition:translate .2s var(--curva);background:radial-gradient(circle at 50% 35%,#fff9e9,#f3d99f 85%);border:2px solid #915e25a3;align-content:center;justify-items:center;padding:26px;text-decoration:none;display:grid;position:absolute;top:37%}.hero-ticket:hover{translate:0 -6px}.hero-ticket:before{content:"";clip-path:polygon(4% 0,96% 0,100% 8%,98% 92%,94% 100%,4% 100%,0 92%,2% 8%);pointer-events:none;border:2px solid #73431c8a;position:absolute;inset:10px}.hero-ticket--tienda{left:clamp(24px,7vw,140px);rotate:-4deg}.hero-ticket--evento{background:radial-gradient(circle at 50% 35%,#ffe9b2,#edbd67 90%);right:clamp(24px,7vw,140px);rotate:4deg}.hero-ticket__icono{width:42px;height:42px;color:var(--cafe)}.hero-ticket__titulo{font:italic 600 clamp(3rem,4.3vw,5rem)/.95 Cormorant,Georgia,serif}.hero-ticket__regla{width:70%;color:var(--ocre);align-items:center;gap:8px;margin:8px 0;font-size:1.4rem;display:flex}.hero-ticket__regla:before,.hero-ticket__regla:after{content:"";background:var(--cafe);flex:1;height:1px}.hero-ticket__accion{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font:700 .875rem/1.2 Manrope,system-ui,sans-serif;display:flex}.hero-ticket__etiqueta{letter-spacing:.2em;text-transform:uppercase;font:700 .75rem/1.2 Manrope,system-ui,sans-serif}.hero-ticket--evento .hero-ticket__titulo{margin-top:8px;font-size:clamp(2.6rem,3.3vw,4rem)}.hero-ticket--evento .hero-ticket__titulo strong{font-size:1.35em;font-weight:600}.hero-ticket__sello{border:3px double var(--cafe);width:84px;height:84px;color:var(--cafe);letter-spacing:.1em;text-transform:uppercase;border-radius:50%;place-items:center;font:700 .85rem/.85 Cormorant,Georgia,serif;display:grid;position:absolute;top:-12px;right:18px;rotate:-15deg}.apertura{--seguir-bajo:16px}.apertura__seguir{left:50%;bottom:max(16px, env(safe-area-inset-bottom) + 12px);z-index:70;transition:opacity .24s var(--curva), translate .24s var(--curva);background:var(--tinta);min-height:44px;color:var(--papel);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;gap:10px;padding:6px 18px 6px 8px;font:600 .75rem/1 Manrope,system-ui,sans-serif;text-decoration:none;display:inline-flex;position:fixed;translate:-50%;box-shadow:0 10px 24px -12px #185269b3}.apertura__seguir--fin{opacity:0;pointer-events:none;translate:-50% 16px}.apertura__seguir span{background:var(--durazno);width:32px;height:32px;color:var(--tinta);letter-spacing:0;border-radius:50%;place-items:center;font:700 1rem/1 Manrope,system-ui,sans-serif;display:grid;position:relative}.animado .apertura__seguir span{animation:seguir-rebote 1.8s var(--curva) infinite}.animado .apertura__seguir span:after{content:"";border:2px solid var(--durazno);opacity:0;animation:seguir-halo 1.8s var(--curva) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}@keyframes seguir-rebote{0%,to{transform:translateY(0)}40%{transform:translateY(4px)}55%{transform:translateY(1px)}70%{transform:translateY(3px)}}@keyframes seguir-halo{0%,15%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(1.5)}}.apertura__rama{z-index:2;width:clamp(150px,19vw,300px);position:absolute;top:-10px;left:-30px}.apertura__grano{z-index:6;width:min(52vh,68vw);margin:calc(min(52vh,68vw)/-2) 0 0 calc(min(52vh,68vw)/-2);position:absolute;top:50%;left:50%}.apertura__frase{bottom:calc(var(--seguir-bajo) + 44px + clamp(20px, 4vh, 40px));text-align:center;z-index:4;padding:0 24px;position:absolute;left:0;right:0}html:not(.animado) .apertura__grano,html:not(.animado) .apertura__frase{display:none}.animado .apertura__grano,.animado .apertura__frase{will-change:transform}.proceso{gap:64px;max-width:1280px;margin:0 auto;padding:48px 48px 96px;display:grid;position:relative}.cinta{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cinta path{fill:none;stroke-linecap:round}.cinta__ancha{stroke:var(--cafe);stroke-width:16px}.cinta__fina{stroke:var(--ocre);stroke-width:5px}.capitulo{grid-template-columns:7fr 5fr;align-items:center;gap:48px;display:grid;position:relative}.capitulo--der{grid-template-columns:5fr 7fr}.capitulo--der .capitulo__marco{order:2}.capitulo__img{--borde:linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent), linear-gradient(transparent, #000 7%, #000 93%, transparent);-webkit-mask-image:var(--borde);mask-image:var(--borde);-webkit-mask-composite:source-in;mask-composite:intersect}.capitulo__marco{margin:0;padding-bottom:14%;display:grid;position:relative}.capitulo__marco>*{grid-area:1/1}.capitulo__foto{z-index:1;filter:drop-shadow(0 18px 22px #3d2a1e52);place-self:end;width:62%;height:auto;position:relative;translate:4% 22%;rotate:3deg}.capitulo--der .capitulo__foto{justify-self:start;translate:-4% 22%;rotate:-3deg}.capitulo__foto[height="1200"]{width:40%}.capitulo--solo-fotos .capitulo__marco{min-height:420px;padding-bottom:0}.capitulo--solo-fotos .capitulo__foto--1{place-self:start;width:72%;translate:0;rotate:-2.5deg}.capitulo--solo-fotos .capitulo__foto--2{place-self:end;width:42%;translate:0 8%;rotate:4deg}.capitulo__sello{z-index:2;background:var(--tinta);width:92px;height:92px;color:var(--papel);box-shadow:0 0 0 3px var(--papel), 0 0 0 5px var(--durazno);letter-spacing:.06em;text-transform:uppercase;text-align:center;border-radius:50%;align-content:center;place-self:end start;place-items:center;margin:0 0 6% 6%;font-size:.75rem;font-weight:600;line-height:1.1;display:grid;position:relative;rotate:-12deg}.capitulo__sello b{letter-spacing:0;text-transform:none;color:var(--durazno);font-family:Cormorant,Georgia,serif;font-size:1.5rem}.capitulo--der .capitulo__sello{justify-self:end;margin:0 6% 6% 0;rotate:10deg}.capitulo--solo-fotos .capitulo__sello{justify-self:start;margin:0 0 4% 8%}.capitulo__texto{background:var(--papel);box-shadow:0 0 48px 32px var(--papel);border-radius:48px;gap:16px;padding:24px;display:grid}.cincuenta{position:relative}.cincuenta__fijo{height:100dvh;position:sticky;top:0;overflow:hidden}.cincuenta__capa{z-index:2;background:var(--papel);border-radius:28px 28px 0 0;margin-top:-10vh;padding:40px 16px 64px;position:relative;box-shadow:0 -24px 40px -28px #18526959}#granos{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cincuenta__respaldo{text-align:center;color:var(--cafe);font-size:min(40vh,40vw);font-weight:800;line-height:1;position:absolute;top:8vh;left:0;right:0}.con-granos .cincuenta__respaldo{visibility:hidden}.cincuenta__texto{text-align:center;justify-items:center;gap:12px;max-width:720px;margin:0 auto;display:grid;position:relative}.cincuenta__ficha{text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:4px;display:flex}.cincuenta__ficha dl{gap:8px;display:grid}.cincuenta__ficha dl div{grid-template-columns:4.5rem 1fr;align-items:baseline;gap:12px;display:grid}.cincuenta__ficha dt{letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-suave);font-size:.75rem}.cincuenta__ficha dd{color:var(--tinta);font-weight:600}.cincuenta__ficha dd span{color:var(--tinta-suave);font-size:.875rem;font-weight:400;display:block}.cincuenta__acciones{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.cincuenta__ficha img{filter:drop-shadow(0 10px 14px #18526938);width:clamp(104px,11vw,136px);height:auto;rotate:-6deg}@media (width>=861px){.cincuenta{height:150vh;display:grid}.cincuenta__fijo,.cincuenta__capa{grid-area:1/1;align-self:start}.cincuenta__capa{height:100dvh;box-shadow:none;pointer-events:none;background:0 0;border-radius:0;align-content:center;justify-items:start;margin:0;padding:0 max(48px,50vw - 652px);display:grid;position:sticky;top:0}.cincuenta__texto{pointer-events:auto;margin:0}.cincuenta__respaldo{font-size:min(50vh,30vw);top:50%;left:50%;right:0;translate:0 -50%}.cincuenta__texto{text-align:left;justify-items:start;gap:16px;max-width:min(540px,44vw)}.cincuenta__texto .titular{font-size:clamp(2.75rem,4.4vw,4.5rem);line-height:1}.cincuenta__texto .cuerpo{max-width:46ch;color:var(--tinta-suave)}.cincuenta__ficha{background:#fffaf0;border-radius:18px;width:100%;margin-top:8px;padding:22px 132px 22px 26px;display:block;position:relative;box-shadow:0 0 0 1px #1852691f,0 24px 48px -32px #1852698c}.cincuenta__ficha:before,.cincuenta__ficha:after{content:"";background:var(--papel);border-radius:50%;width:18px;height:18px;position:absolute;right:112px;box-shadow:inset 0 0 0 1px #1852691f}.cincuenta__ficha:before{top:-9px}.cincuenta__ficha:after{bottom:-9px}.cincuenta__ficha dl{gap:0}.cincuenta__ficha dl div{border-top:1px dashed #18526933;padding:10px 0}.cincuenta__ficha dl div:first-child{border-top:0;padding-top:0}.cincuenta__ficha dl div:last-child{padding-bottom:0}.cincuenta__ficha dd{font-size:1.0625rem}.cincuenta__ficha .cincuenta__sello{width:140px;position:absolute;top:50%;right:-28px;translate:0 -50%;rotate:8deg}.cincuenta__acciones{justify-content:start}}.tienda{background:var(--tinta);color:var(--papel);padding:96px 0 64px;overflow:hidden}.tienda__rejilla{grid-template-rows:auto auto;grid-template-columns:5fr 7fr;align-items:start;gap:32px 64px;max-width:1400px;margin:0 auto;padding:0 48px;display:grid}.tienda__texto{grid-row:1/3;align-content:center;justify-items:start;gap:20px;display:grid}.tienda__texto .titular{letter-spacing:-.02em;text-wrap:balance;margin-top:-8px;font-size:clamp(2.5rem,4.2vw,3.75rem);line-height:1.02}.tienda__resumen{text-wrap:pretty;color:#f6eedddb;max-width:30ch;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.5}.tienda__resumen strong{color:var(--durazno);font-variant-numeric:lining-nums tabular-nums;font-weight:800}.tienda__datos{color:#f6eeddc7;gap:10px;margin:4px 0 8px;padding:0;font-size:.9375rem;line-height:1.45;list-style:none;display:grid}.tienda__datos li{grid-template-columns:20px 1fr;align-items:start;gap:12px;display:grid}.tienda__datos svg{fill:none;width:20px;height:20px;stroke:var(--durazno);stroke-width:1.6px;stroke-linejoin:round;margin-top:1px}.tienda__acciones{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.mapa{background:var(--papel);min-height:420px;color:var(--tinta);box-shadow:14px 14px 0 var(--durazno);flex-direction:column;grid-area:1/2/3;align-self:stretch;gap:10px;margin:0 14px 14px 0;padding:10px;display:flex;position:relative}.mapa:before{content:"";pointer-events:none;border:1px solid #f6eedd66;position:absolute;inset:-1px;translate:14px 14px}.mapa__vista{background:var(--hueso);flex:1;min-height:0;position:relative;overflow:hidden}.mapa__lienzo{background:var(--hueso);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.mapa__recorrido{opacity:0;visibility:hidden;transition:opacity .6s var(--curva), visibility 0s .6s;position:absolute;inset:0}.mapa[data-vista=recorrido] .mapa__recorrido{opacity:1;visibility:visible;transition:opacity .6s var(--curva), visibility 0s}.mapa__recorrido video{object-fit:cover;background:var(--tinta);width:100%;height:100%;display:block}.mapa__ubicacion{background:var(--papel);color:var(--tinta);border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 12px 6px 8px;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 16px -8px #00000080}.mapa__ubicacion svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.mapa__completo{background:var(--tinta);min-height:40px;color:var(--papel);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:.875rem;font-weight:600;position:absolute;bottom:12px;right:12px}.mapa__completo:hover{background:var(--tinta-suave)}.mapa--entero .mapa__completo,.mapa--entero .mapa__ubicacion{display:none}.mapa__selector{background:var(--hueso);border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:flex}.mapa__selector button{min-height:40px;color:var(--tinta);font:inherit;cursor:pointer;transition:background-color .2s var(--curva), color .2s var(--curva);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:.9375rem;font-weight:600}.mapa__selector button[aria-pressed=true]{background:var(--tinta);color:var(--papel)}.mapa__selector button:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}.mapa figcaption{text-align:left;padding:0 4px 2px}.foto{grid-column:2;display:none}.foto img{object-fit:cover;border-radius:16px;width:100%}.tienda__rejilla .foto--letrero{display:block}.tienda__rejilla .foto--letrero img{aspect-ratio:21/8}.tienda__texto{grid-row:1/3}.tienda__rejilla .foto--letrero{grid-area:3/1/auto/-1;justify-self:center;width:min(100%,960px)}.tienda__rejilla .foto--letrero img{aspect-ratio:16/9;border-radius:0}.carrusel{margin-top:48px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.carrusel__pista{gap:16px;width:max-content;display:flex}.animado .carrusel__pista{animation:46s linear infinite pista}.carrusel:hover .carrusel__pista,.carrusel:focus-within .carrusel__pista{animation-play-state:paused}@keyframes pista{to{transform:translate(calc(-50% - 8px))}}.producto{background:var(--papel);width:190px;color:var(--tinta);border-radius:16px;padding:8px 8px 12px}.producto img{aspect-ratio:3/4;object-fit:cover;background:#e6dcc6;border-radius:10px;width:100%}.producto h3{text-align:center;margin-top:8px;font-family:Cormorant,Georgia,serif;font-size:1.25rem;line-height:1.5rem}.pie{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:32px 24px;font-size:.875rem;line-height:1.25rem;display:flex}.pie img{object-fit:contain;width:56px;height:56px}.pie__credito{color:var(--tinta-suave);flex-basis:100%}.pie__credito a{color:var(--tinta);text-decoration:underline;text-decoration-color:var(--durazno);text-underline-offset:4px;font-weight:600}@media (width<=860px){.cabecera{grid-template-columns:64px 1fr;align-items:center;gap:8px;padding:10px 16px 20px}.cabecera__logo,.cabecera img{width:62px}.cabecera__nav{display:none}.cabecera__lugar{justify-self:end;padding:8px 16px;font-size:.875rem}.cabecera__lugar svg{display:none}.apertura__rama{width:110px;top:-14px;left:-20px}.escenario:before{opacity:.65}.escenario__img{width:115%;max-width:none}.escenario__video{display:none}.titulo{top:94px}.titulo__somos,.titulo__loja{font-size:clamp(3.4rem,11vw,6.5rem)}.titulo__lema{max-width:26rem;margin-top:4px;font-size:clamp(1.35rem,4vw,2.25rem)}.titulo__regla{width:min(70vw,320px);margin-top:2px}.hero-ticket{width:calc(50% - 22px);min-height:170px;padding:16px 10px;top:auto;bottom:13vh}.hero-ticket--tienda{left:16px}.hero-ticket--evento{right:16px}.hero-ticket__icono{width:28px;height:28px}.hero-ticket__titulo,.hero-ticket--evento .hero-ticket__titulo{font-size:clamp(2rem,5vw,3rem)}.hero-ticket__accion{letter-spacing:.02em;font-size:.75rem}.hero-ticket__sello{display:none}.hero-ticket__etiqueta{font-size:.75rem}.hero-ticket__regla{margin:2px 0}.apertura{--seguir-bajo:10px}.cuerpo{font-size:1rem;line-height:1.5rem}.proceso{gap:40px;padding:24px 16px 20px}.capitulo,.capitulo--der{grid-template-columns:1fr;gap:8px}.capitulo--der .capitulo__marco{order:0}.capitulo__texto{padding:16px}.capitulo__foto{width:70%;translate:0 18%}.capitulo--der .capitulo__foto{translate:0 18%}.capitulo__foto[height="1200"]{width:48%}.capitulo--solo-fotos .capitulo__marco{min-height:0}.capitulo__sello{letter-spacing:.02em;width:84px;height:84px;font-size:.75rem}.capitulo__sello b{font-size:1.125rem}.mapa{grid-area:auto;min-height:0}.mapa__vista{aspect-ratio:4/3;flex:none}.mapa__ubicacion{top:10px;bottom:auto;left:10px}.mapa__completo{bottom:10px;right:10px}.mapa{border-radius:22px;gap:8px;margin:0;padding:8px;box-shadow:0 24px 40px -24px #00000073}.mapa:before{display:none}.mapa__vista{border-radius:16px}.mapa__selector{align-self:stretch}.mapa__selector button{flex:1}.tienda__rejilla .foto--letrero img{aspect-ratio:4/3;border-radius:22px;box-shadow:0 24px 40px -24px #00000073}.cinta__ancha{stroke-width:10px}.tienda{padding:64px 0 72px}.tienda__rejilla{grid-template-columns:1fr;gap:24px;padding:0 16px}.tienda__texto,.tienda__rejilla .foto--letrero{grid-area:auto}.producto{width:150px}}@media (width<=600px){.escenario:before{display:none}.escenario__img{width:min(200vw,740px)}.hero-ticket{width:calc(50% - 30px);min-height:148px;padding:12px 8px;top:calc(clamp(230px,30vh,255px) + 12px);bottom:auto}.hero-ticket--tienda{left:12px;rotate:-1.5deg}.hero-ticket--evento{right:12px;rotate:1.5deg}.hero-ticket--evento .hero-ticket__titulo{font-size:clamp(1.6rem,7vw,2rem)}.hero-ticket--evento .hero-ticket__titulo strong{font-size:1.2em}.hero-ticket__regla{margin:4px 0}.hero-ticket__accion{letter-spacing:0;justify-content:center;gap:6px;font-size:.75rem}.apertura{--seguir-bajo:max(18px, env(safe-area-inset-bottom) + 12px)}}@media (width<=860px){.apertura__fijo{height:100lvh}.apertura{--seguir-bajo:calc(100lvh - 100svh + max(18px, env(safe-area-inset-bottom) + 12px));height:300lvh}}@media (prefers-reduced-motion:reduce){.boton,.flecha,.hero-ticket,.cabecera__nav a:after{transition:none}.apertura{height:auto}.apertura__fijo{height:100dvh;position:relative}.cincuenta{height:auto}.cincuenta__fijo{height:70vh;position:relative}.cincuenta__capa{margin-top:0}.cinta{display:none}.carrusel{overflow-x:auto}}.tienda__tel{color:inherit;text-decoration:underline;text-decoration-color:var(--durazno);text-underline-offset:4px;white-space:nowrap}.enlace-wa{min-height:44px;color:var(--tinta);text-underline-offset:5px;align-items:center;gap:8px;font-weight:600;text-decoration:underline 2px #0f7a3f;display:inline-flex}.enlace-wa:before{content:"";background:#0f7a3f;border-radius:50%;width:10px;height:10px}.enlace-wa--claro{color:var(--papel);text-decoration-color:var(--durazno)}.enlace-wa--claro:before{background:var(--durazno)}.cabecera__nav a,.tienda__tel,.pie__contacto a{align-items:center;min-height:44px;display:inline-flex}.pie__invitacion{color:var(--tinta);flex-basis:100%;font:italic 600 1.5rem/1.2 Cormorant,Georgia,serif}.pie__contacto{flex-basis:100%}.pie__contacto a{color:var(--tinta);text-decoration:underline;text-decoration-color:var(--durazno);text-underline-offset:4px;font-weight:600}.pie{padding-bottom:96px}@media (width<=760px) and (prefers-reduced-motion:no-preference){.cincuenta{margin-top:-24svh}}.redes[data-astro-cid-v4hmb3a4]{gap:10px;margin:0;padding:0;list-style:none;display:flex}.redes__enlace[data-astro-cid-v4hmb3a4]{border:1px solid color-mix(in srgb, currentColor 35%, transparent);width:48px;height:48px;color:inherit;transition:background-color .2s var(--curva), border-color .2s var(--curva), transform .2s var(--curva);background:0 0;border-radius:50%;place-items:center;display:grid}.redes__enlace[data-astro-cid-v4hmb3a4] svg[data-astro-cid-v4hmb3a4]{width:22px;height:22px}.redes__enlace[data-astro-cid-v4hmb3a4]:hover{background:color-mix(in srgb, currentColor 12%, transparent);border-color:currentColor;transform:translateY(-2px)}.redes__enlace[data-astro-cid-v4hmb3a4]:focus-visible{outline-offset:3px;outline:2px solid}.cascada{background:var(--papel);position:relative}.cascada__escena{background:var(--papel);height:100svh;position:relative;overflow:hidden}.cascada__grano-grande{z-index:6;will-change:transform, opacity;width:min(38vh,54vw);margin:calc(min(38vh,54vw)/-2) 0 0 calc(min(38vh,54vw)/-2);display:none;position:absolute;top:27%;left:50%}.cascada__granitos{z-index:2;pointer-events:none;position:absolute;inset:0}.cascada__granito{width:calc(clamp(28px, 6vh, 70px) * var(--k,1));aspect-ratio:1;margin-left:calc(clamp(28px, 6vh, 70px) * var(--k,1) / -2);margin-top:calc(clamp(28px, 6vh, 70px) * var(--k,1) / -2);opacity:0;will-change:transform, opacity;background:url(/cascada/grano.webp) 50%/contain no-repeat;position:absolute;top:27%;left:50%}.cascada__polvo{z-index:7;opacity:0;pointer-events:none;width:min(46vh,62vw);margin:calc(min(46vh,62vw)/-2) 0 0 calc(min(46vh,62vw)/-2);position:absolute;top:27%;left:50%}.cascada__taza-wrap{z-index:3;width:min(48vh,58vw);margin-left:calc(min(48vh,58vw)/-2);position:absolute;bottom:max(9vh,92px);left:50%}.cascada__taza{width:100%;position:relative}.cascada__taza-img{filter:drop-shadow(0 22px 26px #1852692e);width:100%}.cascada__taza-fase{object-fit:contain;opacity:0;will-change:opacity;width:100%;height:100%;position:absolute;inset:0}.cascada__marcas{z-index:5;pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;width:min(92vw,1100px);margin:0;padding:0;list-style:none;display:flex;position:absolute;top:calc(28vh + 140px);left:50%;translate:-50%}.cascada__marca{--celda-w:clamp(96px, 7.6vw, 150px);--celda-h:calc(var(--celda-w) * .6);width:var(--celda-w);height:var(--celda-h);display:block}.cascada__marca img{width:var(--celda-w);height:var(--celda-h);object-fit:contain;filter:drop-shadow(0 5px 7px #5a331c2e);animation:marca-flotar 4.6s ease-in-out var(--retraso,0s) infinite;display:block}@keyframes marca-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.cascada--animada .cascada__marcas{width:auto;display:block;inset:0;translate:none}.cascada--animada .cascada__marca{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.cascada__cinta{display:none}@keyframes cinta-izq{to{transform:translate(-50%)}}@keyframes cinta-der{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cascada__marca img{animation:none}}.cascada__cta{min-height:44px;color:var(--tinta);text-decoration:underline;text-decoration-color:var(--durazno);text-underline-offset:5px;pointer-events:auto;justify-self:center;align-items:center;gap:6px;margin-top:4px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.cascada__texto{z-index:8;text-align:center;gap:10px;width:min(92vw,620px);display:grid;position:absolute;top:28vh;left:50%;translate:-50%}.cascada__texto .cuerpo{max-width:44ch;color:var(--tinta-suave);margin:0 auto}.cascada--animada{height:420vh}.cascada--animada .cascada__escena{position:sticky;top:0}.cascada--animada .cascada__grano-grande{display:block}.cascada--animada .cascada__texto{opacity:0}@media (width<=760px){.cascada__marca{--celda-w:108px;--celda-h:64px}.cascada__marca,.cascada__pieza{box-sizing:border-box;background:#fffaf0;border:1px solid #5a331c14;border-radius:12px;padding:9px 11px;box-shadow:0 6px 14px #5a331c1a}.cascada__marca img,.cascada__pieza img{object-fit:contain;filter:none;width:100%;height:100%;animation:none;display:block}.cascada--animada .cascada__cinta{z-index:5;visibility:hidden;pointer-events:none;gap:14px;padding:10px 0 16px;display:grid;position:absolute;top:45%;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cascada__cinta--viva{visibility:visible!important}.cascada--cinta .cascada__marca{visibility:hidden}.cascada__fila{overflow:visible}.cascada__pista{width:max-content;animation:62s linear infinite paused cinta-izq;display:flex}.cascada__fila--der .cascada__pista{animation-name:cinta-der;animation-duration:70s}.cascada__cinta--viva .cascada__pista{animation-play-state:running}.cascada--animada{height:200vh}.cascada__pieza{flex:none;width:108px;height:64px;margin-right:14px}.cascada__escena{height:100svh}.cascada__texto{top:15svh}.cascada__taza-wrap{width:min(40vh,72vw);margin-left:calc(min(40vh,72vw)/-2);bottom:max(7svh,88px)}.cascada__grano-grande{width:min(34vh,62vw);margin:calc(min(34vh,62vw)/-2) 0 0 calc(min(34vh,62vw)/-2)}}.wa-flotante[data-astro-cid-unb23uda]{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;box-shadow:0 8px 22px #00000040}.wa-flotante[data-astro-cid-unb23uda] svg[data-astro-cid-unb23uda]{width:30px;height:30px}.wa-flotante[data-astro-cid-unb23uda]:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 12px 28px #0000004d}.wa-flotante[data-astro-cid-unb23uda]:focus-visible{outline-offset:3px;outline:3px solid #fff}
