@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in[data-astro-cid-uqh7ryi6]{animation:slideIn .6s ease-out both;animation-delay:var(--delay, 0)}.itinerario-detalle[data-astro-cid-uqh7ryi6]{max-width:1400px;margin:2rem auto;padding:7rem 1rem}.itinerario-container[data-astro-cid-uqh7ryi6]{display:grid;grid-template-columns:1.25fr .75fr;gap:3rem;align-items:start;min-height:80vh}.itinerario-images-grid[data-astro-cid-uqh7ryi6]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;width:100%}.itinerario-image-card[data-astro-cid-uqh7ryi6]{position:relative;border-radius:14px;overflow:hidden;background-color:#f4f6f8;box-shadow:0 12px 28px #0000001f;cursor:zoom-in;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.itinerario-image-card[data-astro-cid-uqh7ryi6]:hover{transform:translateY(-4px);box-shadow:0 18px 36px #0000002e}.lang-badge[data-astro-cid-uqh7ryi6]{position:absolute;top:12px;left:12px;background-color:#0a8754eb;color:#fff;font-size:.8rem;font-weight:600;padding:.3rem .75rem;border-radius:20px;z-index:2;box-shadow:0 2px 6px #0003}.lang-badge[data-astro-cid-uqh7ryi6].en{background-color:#2c3e50eb}.itinerario-image-container[data-astro-cid-uqh7ryi6]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.itinerario-image[data-astro-cid-uqh7ryi6]{width:100%;height:auto;max-height:75vh;object-fit:contain;display:block;transition:transform .4s ease}.itinerario-image-card[data-astro-cid-uqh7ryi6]:hover .itinerario-image[data-astro-cid-uqh7ryi6]{transform:scale(1.02)}.zoom-hint[data-astro-cid-uqh7ryi6]{position:absolute;bottom:12px;right:12px;width:38px;height:38px;background:#000000a6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.85;transition:background-color .2s ease,transform .2s ease}.itinerario-image-card[data-astro-cid-uqh7ryi6]:hover .zoom-hint[data-astro-cid-uqh7ryi6]{background-color:#0a8754;transform:scale(1.1);opacity:1}.itinerario-content[data-astro-cid-uqh7ryi6]{padding:.5rem 1rem}.itinerario-header[data-astro-cid-uqh7ryi6]{margin-bottom:2rem}.itinerario-title[data-astro-cid-uqh7ryi6]{font-size:2.2rem;margin:0 0 .5rem;color:#2c3e50;line-height:1.2;position:relative;display:inline-block}.itinerario-title[data-astro-cid-uqh7ryi6]:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:#0a8754;border-radius:2px}.itinerario-location[data-astro-cid-uqh7ryi6]{display:flex;align-items:center;gap:.5rem;color:#7f8c8d;font-size:1.1rem;margin-top:1.2rem}.location-icon[data-astro-cid-uqh7ryi6]{width:18px;height:18px;fill:#e74c3c;flex-shrink:0}.itinerario-description[data-astro-cid-uqh7ryi6]{margin-bottom:2rem}.description-title[data-astro-cid-uqh7ryi6],.price-title[data-astro-cid-uqh7ryi6]{font-size:1.4rem;color:#2c3e50;margin-bottom:.75rem;position:relative;padding-bottom:.4rem}.description-title[data-astro-cid-uqh7ryi6]:after,.price-title[data-astro-cid-uqh7ryi6]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:#3498db;border-radius:2px}.description-text[data-astro-cid-uqh7ryi6]{line-height:1.8;color:#34495e;font-size:1.05rem;margin:0}.itinerario-price-container[data-astro-cid-uqh7ryi6]{margin-bottom:2.5rem;background-color:#f8f9fa;padding:1.25rem;border-radius:12px;border-left:4px solid #0a8754}.price-title[data-astro-cid-uqh7ryi6]{margin-top:0}.price-title[data-astro-cid-uqh7ryi6]:after{background:#0a8754}.price-text[data-astro-cid-uqh7ryi6]{font-size:1.1rem;font-weight:600;color:#122b27;margin:0;line-height:1.5}.back-button[data-astro-cid-uqh7ryi6]{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;background:#d3b84d;color:#fff;border-radius:50px;text-decoration:none;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px #d3b84d4d}.back-button[data-astro-cid-uqh7ryi6]:hover{background:#122b27;transform:translateY(-3px)}.arrow-icon[data-astro-cid-uqh7ryi6]{width:18px;height:18px;fill:#fff;transition:transform .3s ease}.back-button[data-astro-cid-uqh7ryi6]:hover .arrow-icon[data-astro-cid-uqh7ryi6]{transform:translate(-3px)}.image-modal-backdrop[data-astro-cid-uqh7ryi6]{position:fixed;inset:0;width:100vw;height:100vh;background-color:#000000e0;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;backdrop-filter:blur(4px)}.image-modal-content[data-astro-cid-uqh7ryi6]{position:relative;max-width:95vw;max-height:92vh;display:flex;align-items:center;justify-content:center}.modal-image[data-astro-cid-uqh7ryi6]{max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 20px 40px #0009}.close-btn[data-astro-cid-uqh7ryi6]{position:fixed;top:20px;right:25px;width:44px;height:44px;background:#000000b3;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10000;transition:background-color .2s ease,transform .2s ease}.close-btn[data-astro-cid-uqh7ryi6]:hover{background-color:#0a8754;transform:scale(1.08)}@media (max-width: 1024px){.itinerario-container[data-astro-cid-uqh7ryi6]{grid-template-columns:1fr;gap:2.5rem}}@media (max-width: 640px){.itinerario-detalle[data-astro-cid-uqh7ryi6]{padding:4.5rem 1rem 2rem}.itinerario-images-grid[data-astro-cid-uqh7ryi6]{grid-template-columns:1fr;gap:1.5rem}.itinerario-title[data-astro-cid-uqh7ryi6]{font-size:1.8rem}.close-btn[data-astro-cid-uqh7ryi6]{top:12px;right:12px}}
