.escenario[data-astro-cid-c5o4azsb]{width:100%;background:radial-gradient(circle at 50% 42%,#5c3d27,#432a1c 55%,#2e1c13);border-radius:300px 300px 0 0;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.sombra-contacto[data-astro-cid-c5o4azsb]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:76%;height:18px;background:#0b0604;opacity:.55;border-radius:50%;filter:blur(12px);pointer-events:none;z-index:1}.escenario[data-astro-cid-c5o4azsb] img[data-astro-cid-c5o4azsb]{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;object-position:50% 100%;padding:32px 32px 0;box-sizing:border-box;display:block;filter:drop-shadow(6px 18px 16px rgba(14,8,5,.4));transition:transform .4s var(--ease-salida)}.escenario[data-astro-cid-c5o4azsb].vacio{display:flex;align-items:center;justify-content:center;background:var(--nogal)}.marcador-vacio[data-astro-cid-c5o4azsb]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;text-align:center}.marcador-vacio[data-astro-cid-c5o4azsb] span[data-astro-cid-c5o4azsb]{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--tostado);line-height:1.3}.marcador-vacio[data-astro-cid-c5o4azsb] small[data-astro-cid-c5o4azsb]{font-family:var(--sans);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--marfil);opacity:.6}.tarjeta-producto[data-astro-cid-tjdfhdqb]{background:var(--espresso);border:1px solid var(--grafito);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:border-color .3s var(--ease-salida)}.tarjeta-producto[data-astro-cid-tjdfhdqb]:hover{border-color:var(--arce)}.enlace-escenario[data-astro-cid-tjdfhdqb]{display:block;position:relative;text-decoration:none;overflow:hidden}.enlace-escenario[data-astro-cid-tjdfhdqb]:hover img{transform:scale(1.03)}.sello-flotante[data-astro-cid-tjdfhdqb]{position:absolute;right:14px;bottom:-18px;z-index:3}.tarjeta-cuerpo[data-astro-cid-tjdfhdqb]{padding:24px 20px 20px;display:flex;flex-direction:column;flex:1}.categoria-etiqueta[data-astro-cid-tjdfhdqb]{font-family:var(--sans);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--tostado);margin-bottom:6px;display:block}.nombre-obra[data-astro-cid-tjdfhdqb]{font-family:var(--serif);font-weight:500;font-size:20px;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.nombre-obra[data-astro-cid-tjdfhdqb] a[data-astro-cid-tjdfhdqb]{color:var(--marfil)}.nombre-obra[data-astro-cid-tjdfhdqb] a[data-astro-cid-tjdfhdqb]:hover{color:var(--tostado)}.gancho-obra[data-astro-cid-tjdfhdqb]{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--tostado);line-height:1.35;margin-bottom:18px;flex:1}.tarjeta-pie[data-astro-cid-tjdfhdqb]{margin-top:auto;display:flex;flex-direction:column;gap:12px}.acciones[data-astro-cid-tjdfhdqb]{display:flex;justify-content:flex-end;align-items:center}.boton-detalle[data-astro-cid-tjdfhdqb]{font-family:var(--sans);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--marfil);display:inline-flex;align-items:center;gap:6px;transition:color .2s var(--ease-salida)}.boton-detalle[data-astro-cid-tjdfhdqb]:hover{color:var(--tostado)}.flecha[data-astro-cid-tjdfhdqb]{color:var(--arce);transition:transform .2s var(--ease-salida)}.boton-detalle[data-astro-cid-tjdfhdqb]:hover .flecha[data-astro-cid-tjdfhdqb]{transform:translate(4px);color:var(--tostado)}.buscador-modulo[data-astro-cid-mjrxwznw]{margin:20px 0 32px;display:flex;flex-direction:column;gap:14px}.buscador-campo[data-astro-cid-mjrxwznw]{position:relative;width:100%;display:flex;align-items:center}.lupa-icono[data-astro-cid-mjrxwznw]{position:absolute;left:14px;color:var(--tostado);pointer-events:none}.buscador-campo[data-astro-cid-mjrxwznw] input[data-astro-cid-mjrxwznw]{width:100%;background:var(--espresso);border:1px solid var(--arce);border-radius:0;color:var(--marfil);font-family:var(--sans);font-size:14px;padding:12px 36px 12px 42px;outline:none;transition:border-color .2s var(--ease-salida)}.buscador-campo[data-astro-cid-mjrxwznw] input[data-astro-cid-mjrxwznw]::placeholder{color:var(--tostado);opacity:.75;font-style:italic}.buscador-campo[data-astro-cid-mjrxwznw] input[data-astro-cid-mjrxwznw]:focus{border-color:var(--marfil);outline:1px solid var(--tostado)}.boton-limpiar[data-astro-cid-mjrxwznw]{position:absolute;right:12px;background:transparent;border:none;color:var(--tostado);font-size:14px;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.boton-limpiar[data-astro-cid-mjrxwznw]:hover{color:var(--marfil)}.categorias-filtro[data-astro-cid-mjrxwznw]{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.chip-categoria[data-astro-cid-mjrxwznw]{background:transparent;border:1px solid var(--grafito);border-radius:0;color:var(--marfil);font-family:var(--sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:8px 16px;white-space:nowrap;cursor:pointer;transition:background .2s var(--ease-salida),color .2s var(--ease-salida),border-color .2s var(--ease-salida)}.chip-categoria[data-astro-cid-mjrxwznw]:hover{border-color:var(--arce);color:var(--tostado)}.chip-categoria[data-astro-cid-mjrxwznw].activo{background:var(--nogal);border-color:var(--arce);color:var(--marfil);font-weight:500}.contador-obras[data-astro-cid-mjrxwznw]{font-family:var(--sans);font-size:13px;letter-spacing:.08em;color:var(--tostado);display:flex;justify-content:space-between;align-items:center}.seccion-manifiesto[data-astro-cid-j7pv25f6]{text-align:center;padding:32px 0 24px;max-width:640px;margin:0 auto}.titular-manifiesto[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:500;font-size:clamp(24px,5.5vw,42px);letter-spacing:.08em;line-height:1.1;color:var(--marfil);margin-bottom:12px}.descripcion-manifiesto[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:15px;line-height:1.6;color:var(--tostado);opacity:.9}.encabezado-seccion[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;margin:36px 0 24px}.subtitulo-seccion[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--tostado);white-space:nowrap;font-weight:500}.grilla-destacados[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:24px}@media(min-width:680px){.grilla-destacados[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.grilla-productos[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:48px}@media(min-width:580px){.grilla-productos[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.grilla-productos[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.sin-resultados[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 20px;text-align:center}.mensaje-vacio[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--tostado)}
