#viajeros[data-astro-cid-4mlyk5yz] figcaption[data-astro-cid-4mlyk5yz] small[data-astro-cid-4mlyk5yz]{opacity:.85;font-size:13px;font-weight:400;display:block}#viajeros[data-astro-cid-4mlyk5yz] video[data-astro-cid-4mlyk5yz]{object-fit:cover;background:#000;width:100%;height:100%}#viajeros[data-astro-cid-4mlyk5yz] figure[data-astro-cid-4mlyk5yz]:has(video) figcaption[data-astro-cid-4mlyk5yz]{pointer-events:none}.salida{scroll-snap-align:start;background:var(--papel);max-width:330px;color:var(--tinta);border:1px solid var(--linea-clara);border-radius:6px;flex-direction:column;flex:0 0 78%;text-decoration:none;display:flex;overflow:hidden}.salida img{object-fit:cover;width:100%;height:230px}.salida .c{flex-direction:column;flex:1;gap:6px;padding:16px 18px 20px;display:flex}.salida h3{font-family:var(--display);margin:0;font-size:25px;font-weight:600;line-height:1.1}.salida .q{color:var(--tinta-suave);font-size:16px}.salida .p{color:var(--oro-oscuro);margin-top:auto;padding-top:10px;font-size:20px;font-weight:700}@media (width>=900px){.salida{max-width:none}}.hero h1.pais{letter-spacing:-.03em;font-size:clamp(64px,19vw,128px);line-height:.9}.pres-btn{min-height:44px;color:var(--gris-oro);font:inherit;cursor:pointer;background:0 0;border:1px solid #4a4230;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:0 16px;font-size:15px;display:inline-flex}.dest-acc{gap:10px;max-width:460px;margin-top:18px;display:grid}.dest-acc .btn{min-height:52px;font-size:17px}.dest-wa{min-height:44px;color:var(--oro);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.dest-wa svg{color:#25d366}.pres-sec{border-color:#2b261b;min-height:40px;margin-top:6px;padding:0 14px;font-size:14px}body.pres .dest-acc{display:none}html.lectura .dest-wa{color:var(--oro-oscuro)}body.pres .cab,body.pres .wa,body.pres .pie{display:none}body.pres{font-size:21px}body.pres .pres-btn{z-index:6;color:var(--marfil);border-color:var(--oro);background:#000000b8;position:relative}.ficha .guia{min-height:44px;color:var(--oro);align-items:center;margin-top:10px;font-weight:700;display:inline-flex}.ficha .paso{color:var(--gris-oro);margin:0 0 6px;font-size:15px}.datos{border:1px solid var(--linea-clara);background:#d8cdae;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.datos div{background:var(--marfil);padding:18px 14px}.datos b{font-family:var(--display);color:var(--tinta);font-size:27px;font-weight:500;line-height:1.05;display:block}.datos span{color:var(--tinta-suave);margin-top:6px;font-size:16px;display:block}.datos a{color:var(--oro-oscuro);margin-top:8px;font-size:16px;font-weight:700;display:inline-block}@media (width>=900px){.datos{grid-template-columns:repeat(3,minmax(0,1fr))}}.dos{gap:18px;display:grid}@media (width>=900px){.dos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.grupo{background:var(--papel);color:var(--tinta);border-radius:6px;overflow:hidden}.grupo img{object-fit:cover;width:100%;height:220px}.grupo .c{padding:20px}.grupo h3,.lista h3{font-family:var(--display);margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.05}.grupo ul{color:var(--tinta-suave);margin:12px 0 18px;padding-left:20px;font-size:17px}.grupo li{margin:4px 0}.grupo .p{color:var(--oro-oscuro);margin:0 0 14px;font-size:22px;font-weight:700}.lista{border:1px solid #4a4230;border-radius:6px;padding:20px}.lista h3{color:#fff}.lista p{color:var(--gris-oro);margin:0 0 10px;font-size:17px}.lista a.fila{border-top:1px solid var(--linea);min-height:50px;color:var(--marfil);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;font-size:18px;text-decoration:none;display:flex}.lista a.fila b{color:var(--oro);white-space:nowrap}.blogc{scroll-snap-type:x mandatory;gap:12px;margin:0 -22px;padding:4px 22px 16px;scroll-padding-left:22px;display:flex;overflow-x:auto}.blogc a{scroll-snap-align:start;background:var(--papel);border:1px solid var(--linea-clara);max-width:300px;min-height:170px;color:var(--tinta);border-radius:6px;flex-direction:column;flex:0 0 72%;justify-content:space-between;gap:18px;padding:18px;text-decoration:none;display:flex}.blogc b{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.15}.blogc span{color:var(--oro-oscuro);font-size:15px;font-weight:700}.pago{color:var(--marfil-suave);border:1px dashed #6b6046;border-radius:6px;margin:26px 0 0;padding:16px 18px;font-size:17px}.carta2{max-width:40em}.carta2 p{font-family:var(--display);margin:0 0 18px;font-size:21px;line-height:1.6}.carta2 p.f{margin-top:24px;font-size:28px;font-style:italic}.burbuja{background:var(--linea);border:1px solid var(--linea);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.burbuja div{background:var(--negro);grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:20px 18px;display:grid}.burbuja svg{color:var(--oro);grid-row:1/span 2;margin-top:2px}.burbuja h3{font-family:var(--display);color:var(--oro);margin:0 0 4px;font-size:24px;font-weight:500;line-height:1.1}.burbuja p{color:var(--marfil-suave);margin:0;font-size:17px}@media (width>=900px){.burbuja{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes lento{0%{transform:scale(1.12)}to{transform:scale(1)}}body{--acento:#c4372b;--acento-claro:#f08a7c}.hero-v{position:relative;overflow:hidden}.hero-v .han-h{color:var(--acento);opacity:.13;pointer-events:none;writing-mode:vertical-rl;font-family:Noto Serif SC,Songti SC,PingFang SC,Microsoft YaHei,serif;font-size:clamp(150px,44vw,300px);font-weight:700;line-height:1;position:absolute;top:6px;right:-14px}.hero-v .wrap{position:relative}.hero-v .linea-v{color:var(--acento-claro)}.hero-v .wrap{padding-top:30px;padding-bottom:40px;display:block}.hero-v .linea-v{margin:0 0 10px;font-size:15px;font-weight:700}.hero-v h1{letter-spacing:-.02em;font-size:clamp(46px,12.5vw,88px);line-height:.96}.hero-v .sub{max-width:30em}.cifras{background:var(--linea);border:1px solid var(--linea);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:26px 0 24px;display:grid;overflow:hidden}.cifras div{background:#000;padding:16px}.cifras b{font-family:var(--display);color:var(--oro);font-size:30px;font-weight:500;line-height:1;display:block}.cifras span{color:var(--gris-oro);margin-top:6px;font-size:15px;display:block}.hero-bts{gap:10px;max-width:520px;display:grid}.utiles{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.utiles .pres-btn{margin-top:0}@media (width>=760px){.cifras{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-bts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pres-btn.comp{color:#7fe0ae;border-color:#1f8a55;gap:8px}.btn-wa{background:var(--wa);color:#fff}.comparte{gap:22px;display:grid}.comparte-b{gap:10px;max-width:520px;display:grid}@media (width>=900px){.comparte{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:50px}}.inclina{transform-style:preserve-3d;will-change:transform}.hero-v .gancho{font-family:var(--display);color:var(--oro);margin:0 0 10px;font-size:clamp(24px,6.2vw,34px);font-style:italic;line-height:1.15}.hero-v h1{font-size:clamp(40px,10.5vw,76px)}.micro{color:var(--gris-oro);margin:12px 0 0;font-size:15px}.momentos{border:1px solid var(--linea-clara);background:#d8cdae;border-radius:16px;gap:1px;display:grid;overflow:hidden}.momentos article{background:var(--papel);padding:24px 22px}.momentos .dm{background:var(--tinta);color:var(--oro);letter-spacing:.06em;border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:700;display:inline-block}.momentos h3{font-family:var(--display);margin:14px 0 8px;font-size:clamp(28px,7vw,36px);font-weight:500;line-height:1.05}.momentos p{color:var(--tinta-suave);margin:0;font-size:17.5px;line-height:1.5}@media (width>=900px){.momentos{grid-template-columns:repeat(3,minmax(0,1fr))}}.cta-f{gap:14px;max-width:520px;margin-top:30px;display:grid}.cta-f p{color:#ede6d6;margin:0;font-size:19px}.par .bien p a{color:var(--oro)}.pordia{border-left:3px solid var(--oro-oscuro);background:var(--papel);border-radius:0 10px 10px 0;padding:14px 16px}.pordia b{font-family:var(--display);font-size:24px;font-weight:600}.tranq{margin-top:34px}.tranq h3{font-family:var(--display);color:#fff;margin:0 0 16px;font-size:clamp(28px,7vw,38px);font-weight:500;line-height:1.05}.tranq-g{gap:12px;display:grid}.tranq-g>div{border:1px solid var(--linea);background:var(--tarjeta);border-radius:14px;padding:22px;position:relative}.tranq-g b{font-family:var(--display);color:var(--oro);font-size:25px;font-weight:500;line-height:1.1;display:block}.tranq-g p{color:var(--marfil-suave);margin:8px 0 0;font-size:17px;line-height:1.45}.tranq-g .rec{border-color:var(--oro);background:linear-gradient(160deg, #e5c24d1f, var(--tarjeta) 65%)}.tranq-g .sello{background:var(--oro);color:#000;letter-spacing:.06em;border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}@media (width>=900px){.tranq-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.vistazo{gap:26px;display:grid}.noches{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.noches li{background:var(--papel);border:1px solid var(--linea-clara);border-radius:999px;align-items:baseline;gap:8px;padding:9px 14px;font-weight:700;display:flex}.noches li span{color:var(--tinta-suave);font-size:15px;font-weight:400}.ritmo{border-left:3px solid var(--oro-oscuro);background:var(--papel);border-radius:0 10px 10px 0;padding:18px 20px;font-size:18px}.ritmo b{font-family:var(--display);margin-bottom:4px;font-size:22px;font-weight:600;display:block}.iti{background:#000}.iti-cab{padding:48px 0 26px}@media (width>=900px){.iti-cab{padding-top:64px}}.iti-g{display:block}.mapa-fijo{top:calc(env(safe-area-inset-top,0px) + 65px);z-index:20;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);background:#000;position:sticky;overflow:hidden}.mapa-fijo .globo{aspect-ratio:auto;width:100%;max-width:none;height:150px;min-height:0;margin:0}.prog{color:var(--gris-oro);background:#000000eb;justify-content:space-between;align-items:center;gap:12px;padding:9px 22px 11px;font-size:15px;display:flex;position:relative}.prog b{color:#fff;font-size:17px}.prog i{background:var(--oro);transform-origin:0;width:100%;height:3px;transition:transform .3s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:0;transform:scaleX(.066)}.dias{max-width:760px;margin:0 auto;padding:34px 22px 60px;position:relative}.dias:before{content:"";background:#2b261b;width:2px;position:absolute;top:44px;bottom:70px;left:33px}.dias .hilo{background:linear-gradient(180deg, var(--oro), var(--acento));width:2px;height:0;transition:height .3s cubic-bezier(.23,1,.32,1);position:absolute;top:44px;left:33px}.tramo{margin-bottom:34px;padding-left:44px;position:relative}.pto{background:#000;border:2px solid #5a5038;border-radius:50%;width:12px;height:12px;margin-left:1px;transition:background-color .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);position:absolute;top:9px;left:-38px}.pto.g{border-color:var(--acento);background:var(--acento);width:22px;height:22px;top:10px;left:-43px}.salida-t{margin-bottom:14px;position:relative}.salida-t b{font-family:var(--display);color:#fff;font-size:30px;font-weight:500;line-height:1.05;display:block}.salida-t span:last-child{color:var(--gris-oro);font-size:15px}.capitulo{margin-bottom:6px;padding:4px 0 18px;position:relative}.capitulo .han{color:var(--acento);opacity:.22;pointer-events:none;font-family:Noto Serif SC,Songti SC,PingFang SC,Microsoft YaHei,serif;font-size:112px;font-weight:700;line-height:1;position:absolute;top:-22px;right:-6px}.capitulo h3{font-family:var(--display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(44px,12vw,64px);font-weight:500;line-height:.98;position:relative}.capitulo p{color:var(--gris-oro);margin:8px 0 0;font-size:16px;position:relative}.capitulo p b{color:var(--oro-claro);font-weight:700}.capitulo.fin h3{font-size:clamp(34px,9vw,48px)}.dia{cursor:pointer;border-top:1px solid #1e1a12;padding:16px 0 20px;transition:opacity .3s cubic-bezier(.23,1,.32,1);position:relative}.dia .cab-d{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dia .n{letter-spacing:.12em;text-transform:uppercase;color:var(--gris-oro);font-size:14px;font-weight:700;transition:color .2s cubic-bezier(.23,1,.32,1)}.dia h3{font-family:var(--display);color:#fff;margin:6px 0 0;font-size:clamp(25px,6.4vw,32px);font-weight:500;line-height:1.08}.dia .etq{flex-wrap:wrap;gap:6px;display:flex}.dia .etq span{color:var(--oro-claro);background:#e5c24d24;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.dia .etq span.tr{color:#ede6d6;background:#ffffff14}.dia .etq svg{width:15px;height:15px}.dia .ves{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dia .ves li{font-family:var(--display);color:var(--oro-claro);padding-left:22px;font-size:clamp(21px,5.4vw,25px);line-height:1.2;position:relative}.dia .ves li:before{content:"";background:var(--acento);width:9px;height:9px;position:absolute;top:.5em;left:2px;transform:rotate(45deg)}.dia p{color:#c9c1ac;margin:12px 0 0;font-size:16.5px;line-height:1.5}.js .dia:not(.activo){opacity:.55}.dia.activo .n{color:var(--oro)}.dia.activo .pto{background:var(--oro);border-color:var(--oro);transform:scale(1.5)}.iti-nota{max-width:760px;color:var(--gris-oro);margin:0 auto;padding:0 22px 70px;font-size:15px}@media (prefers-reduced-motion:reduce){.js .dia:not(.activo){opacity:1}}@media (width>=1000px){.iti-g{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:50px;max-width:1160px;margin:0 auto;padding:0 22px;display:grid}.mapa-fijo{border:1px solid var(--linea);border-radius:16px;top:90px}.mapa-fijo .globo{height:560px}.dias{margin:0;padding:0 0 70px}}.dosch{gap:14px;display:grid}.ch{background:var(--tarjeta);border:1px solid #2b261b;border-radius:16px;padding:26px 24px 24px;position:relative;overflow:hidden}.ch.rural{border-color:var(--acento);background:linear-gradient(160deg, #c4372b2e, var(--tarjeta) 60%)}.ch .han{opacity:.14;color:var(--oro);pointer-events:none;font-family:Noto Serif SC,Songti SC,PingFang SC,Microsoft YaHei,serif;font-size:190px;font-weight:700;line-height:1;position:absolute;top:-30px;right:-10px}.ch.rural .han{color:var(--acento);opacity:.35}.ch .k{color:var(--gris-oro);margin:0 0 6px;font-size:14px;font-weight:700;position:relative}.ch h3{font-family:var(--display);color:#fff;margin:0 0 16px;font-size:clamp(32px,8vw,44px);font-weight:500;line-height:1;position:relative}.ch ul{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ch li{font-family:var(--display);color:var(--oro-claro);padding-left:22px;font-size:clamp(21px,5.4vw,25px);line-height:1.2;position:relative}.ch li:before{content:"";background:var(--oro);width:9px;height:9px;position:absolute;top:.5em;left:2px;transform:rotate(45deg)}.ch.rural li:before{background:var(--acento)}.ch .pie-ch{color:var(--marfil-suave);border-top:1px solid #2b261b;margin:18px 0 0;padding-top:14px;font-size:17px;position:relative}@media (width>=900px){.dosch{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.llaves{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -22px;padding:8px 22px 22px;scroll-padding-left:22px;display:flex;overflow-x:auto}.llaves::-webkit-scrollbar{display:none}.llave{scroll-snap-align:start;color:#fff;background:#000;border-radius:18px;flex-direction:column;flex:0 0 70%;gap:8px;max-width:280px;min-height:300px;padding:58px 22px 22px;text-decoration:none;transition:transform .3s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 40px -24px #0009}.llave:hover{transform:translateY(-6px)rotate(-1deg)}.llave .ojal{background:var(--marfil);border-radius:6px;width:44px;height:12px;margin-left:-22px;position:absolute;top:18px;left:50%}.llave .han{white-space:nowrap;color:var(--acento);opacity:.24;pointer-events:none;font-family:Noto Serif SC,Songti SC,PingFang SC,Microsoft YaHei,serif;font-size:118px;font-weight:700;line-height:1;position:absolute;bottom:-22px;right:-14px}.llave .ciu{letter-spacing:.14em;text-transform:uppercase;color:var(--oro);font-size:14px;font-weight:700;position:relative}.llave b{font-family:var(--display);font-size:30px;font-weight:500;line-height:1.05;position:relative}.llave .lunas{color:var(--oro);align-items:center;gap:4px;margin-top:6px;display:flex;position:relative}.llave .lunas em{color:var(--gris-oro);margin-left:6px;font-size:15px;font-style:normal}.llave .ver{color:var(--oro-claro);align-items:center;gap:6px;margin-top:auto;font-size:15px;font-weight:700;display:inline-flex;position:relative}@media (width>=900px){.llaves{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;display:grid;overflow:visible}.llave{max-width:none;min-height:270px}}@media (prefers-reduced-motion:reduce){.llave:hover{transform:none}}.etapas{gap:14px;margin-bottom:8px;display:grid}.etapa{background:var(--tarjeta);border:1px solid #2b261b;border-radius:16px;padding:22px 22px 10px}.etapa .cuando{color:var(--acento-claro);margin:0 0 4px;font-size:14px;font-weight:700}.etapa h3{font-family:var(--display);color:#fff;margin:0 0 10px;font-size:30px;font-weight:500;line-height:1.05}.clara .etapa h3{color:var(--tinta)}.clara .etapa a{color:var(--tinta);border-top-color:var(--linea-clara)}.clara .etapa a svg{color:var(--oro-oscuro)}.clara .etapa .cuando{color:var(--acento)}.clara .enlace{color:var(--oro-oscuro)}.etapa a{color:#ede6d6;border-top:1px solid #2b261b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:12px 0;font-size:18px;text-decoration:none;display:grid}.etapa a svg{color:var(--oro)}.etapa a:hover{color:var(--oro-claro)}@media (width>=900px){.etapas{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.hoteles{border-top:2px solid var(--tinta);margin:0;padding:0;list-style:none}.hoteles li{border-bottom:1px solid #cfc4a6;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:baseline;gap:12px;padding:14px 2px;display:grid}.hoteles li span{color:var(--tinta-suave)}.hoteles li b{font-family:var(--display);font-size:22px;font-weight:500;line-height:1.15}.cuentas{gap:22px;display:grid}.cuentas h3{font-family:var(--display);color:#fff;margin:0 0 12px;font-size:28px;font-weight:500}.cuentas ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cuentas li{color:var(--marfil-suave);grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:17px;line-height:1.4;display:grid}.cuentas svg{margin-top:3px}.cuentas .si svg{color:var(--oro)}.cuentas .no svg{color:#8f866f}.cuentas .caja{border:1px solid var(--linea);background:var(--tarjeta);border-radius:14px;padding:22px}.aviso-t{border-left:3px solid var(--oro);color:#ede6d6;background:#e5c24d14;border-radius:0 8px 8px 0;margin-top:16px;padding:14px 16px;font-size:16px}@media (width>=900px){.cuentas{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.precio-g{grid-template-columns:minmax(0,1fr);gap:34px;display:grid}.precio-t b.pvp{font-family:var(--display);color:var(--tinta);font-size:clamp(64px,17vw,104px);font-weight:500;line-height:.95;display:block}.precio-t .desde{letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-suave);font-size:15px;font-weight:700}.precio-t p{color:var(--tinta-suave);max-width:32em}.fechas{background:var(--papel);border:1px solid var(--linea-clara);border-radius:12px;padding:18px 20px}.fechas b{font-family:var(--display);margin-bottom:4px;font-size:22px;font-weight:600;display:block}.playas{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.playas span{border:1px solid #cfc4a6;border-radius:999px;padding:8px 14px;font-size:16px}@media (width>=900px){.precio-g{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:60px}}.legal{color:#7e7662;max-width:70em;margin-top:18px;font-size:13px;line-height:1.5}@media print{.cab,.wa,.mapa-fijo,.utiles,.hero-bts,.blogc,.cierre .btn,.menu{display:none!important}body{color:#000;background:#fff;font-size:12pt}.sec,.iti,.hero{color:#000!important;background:#fff!important;padding:14pt 0!important}.dia,.cuentas .caja{background:#fff;border-color:#999}.dia h3,.dia p,.cuentas h3,.cuentas li,.hero h1,.hero .sub{color:#000!important}.dia{break-inside:avoid}.js .ver{opacity:1!important;transform:none!important}}@keyframes vuelo{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 24px)}}.hero .han-h{color:var(--acento);opacity:.13;pointer-events:none;writing-mode:vertical-rl;font-family:Noto Serif SC,Songti SC,PingFang SC,Microsoft YaHei,serif;font-size:clamp(150px,44vw,300px);font-weight:700;line-height:1;position:absolute;top:70px;right:-14px}.hero .gancho{font-family:var(--display);color:var(--oro);margin:0 0 6px;font-size:clamp(22px,5.8vw,32px);font-style:italic;line-height:1.15}.ficha .txt .paso{color:#ede6d6;letter-spacing:.04em;margin:0 0 8px;font-size:14px;font-weight:700}.ficha .txt .guia{min-height:44px;color:var(--oro);align-items:center;margin-top:6px;font-weight:700;display:inline-flex}.circuitos{background:#000;border:1px solid #2b261b;border-radius:18px;overflow:hidden}.circuitos .cab-c{color:var(--oro);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #2b261b;justify-content:space-between;gap:10px;padding:14px 20px;font-size:14px;font-weight:700;display:flex}.circuitos a{color:#fff;border-bottom:1px solid #1e1a12;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px;min-height:68px;padding:12px 18px;text-decoration:none;display:grid}.circuitos a:last-child{border-bottom:0}.circuitos a b{font-family:var(--display);font-size:clamp(21px,5.4vw,26px);font-weight:500;line-height:1.1}.circuitos a small{color:var(--gris-oro);margin-top:3px;font-size:14px;display:block}.circuitos a em{color:var(--oro);white-space:nowrap;font-style:normal;font-weight:700}.circuitos a svg{color:var(--oro)}.circuitos .ver-mas{margin:0}.circuitos .ver-mas>summary{color:var(--oro);padding:0 18px}.dos2{gap:26px;display:grid}@media (width>=1000px){.dos2{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:50px}}.hora-dest{color:var(--gris-oro);margin:10px 0 0;font-size:15.5px}.hora-txt{color:var(--gris-oro);max-width:46ch;margin:6px 0 0;font-size:14px;line-height:1.45}.hora-dest b{color:var(--oro);font-family:var(--display);font-variant-numeric:tabular-nums;font-size:19px}.hero.un-punto .chips,.hero.un-punto .fl,.hero.un-punto .hist{display:none}.dest-sub{font-family:var(--display);color:#fff;margin:0 0 14px;font-size:clamp(26px,5vw,36px);font-weight:500;line-height:1.1}.circ-grid{gap:18px;display:grid}@media (width>=1000px){.circ-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.dos2 .circuitos+.circuitos{margin-top:18px}@media (width<=899px){.hero .han-h,.hero-v .han-h{right:0;overflow:hidden}}.tiempo-dest{color:var(--gris-oro);margin:10px 0 0;font-size:15px}.tiempo-dest[hidden]{display:none}.t-ahora{align-items:center;gap:8px;margin:0;display:flex}.t-ahora svg{color:var(--oro);flex:none}.t-ahora b{color:var(--oro);font-family:var(--display);font-size:19px}.t-dias{gap:6px;max-width:100%;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.t-dias li{background:#00000059;border:1px solid #e5c24d38;border-radius:12px;flex:none;justify-items:center;gap:2px;min-width:54px;padding:7px 6px;display:grid}.t-dias li span{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.t-dias li svg{color:var(--oro-claro,#f6e3a1)}.t-dias li b{color:#fff;font-size:15px}.t-dias li small{font-size:12.5px}.t-fuente{margin:6px 0 0;font-size:12.5px}html.lectura .circuitos a.dest small{color:#9a2f24!important}html.lectura .circuitos a.dest em,html.lectura .circuitos a.dest i{color:var(--oro-oscuro)!important}.dx-opc{gap:10px;max-width:860px;display:grid}.dx-opc details{background:#fffcf4;border:1px solid #cfc4a6;border-radius:12px;padding:0 18px}.dx-opc summary{cursor:pointer;min-height:52px;color:var(--tinta);align-items:center;font-weight:700;display:flex}.dx-opc ul{margin:0 0 14px;padding:0;list-style:none}.dx-opc li{color:var(--tinta-suave);border-bottom:1px solid #cfc4a6;padding:10px 0;line-height:1.45}.dx-opc li:last-child{border-bottom:0}.dx-opc b{color:var(--tinta)}.dx-opc em{color:var(--oro-oscuro);font-style:normal;font-weight:700}.dx-opc p{margin:4px 0 0;font-size:15px}.dx-exp{background:var(--oro-claro,#f6e3a1);color:#000;vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.dest-ultimo .intro{margin:0 0 14px}.dest-ultimo-b{gap:10px;max-width:520px;display:grid}@media (width>=900px){.dest-ultimo{justify-content:space-between;align-items:center;gap:40px;display:flex}.dest-ultimo .intro{max-width:30em;margin:0}.dest-ultimo-b{flex:0 460px;width:100%}}.pt-rej{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px;display:grid}@media (width>=860px){.pt-rej{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-caja{background:var(--papel,#fbf7ec);border:1px solid var(--linea-clara);border-radius:18px;padding:20px}.pt-caja h3{margin:0 0 8px}.pt-caja p,.pt-caja li{margin:6px 0;line-height:1.5}.pt-caja ul{margin:8px 0;padding-left:18px}@media (width>=860px){.pt-rej.pt-apila{grid-template-columns:minmax(0,1fr)}}.pt-apila .pt-caja>ul{columns:2 300px;column-gap:32px}.pt-apila .pt-caja>ul>li{break-inside:avoid}.pt-nota{opacity:.85;font-size:.92em}.pt-lee{margin-top:18px}.todos-art{border:1px solid var(--linea-clara);background:var(--papel);border-radius:16px;margin:24px 0 8px;padding:0 20px}.todos-art summary{cursor:pointer;color:var(--oro-oscuro);padding:16px 0;font-weight:700;list-style-position:inside}.todos-art ul{columns:2 280px;column-gap:32px;margin:0 0 16px;padding:0;list-style:none}.todos-art li{break-inside:avoid;border-top:1px solid #e8dfc6;padding:6px 0}.todos-art a{color:inherit;text-decoration:none}.todos-art a:hover,.todos-art a:focus-visible{color:var(--oro-oscuro);text-decoration:underline}.pt-tipos{margin:4px 0 8px;padding-left:16px;font-size:.95em}.pt-tipos li{margin:2px 0}.hero .han-h.han-hz,.hero-v .han-h.han-hz{writing-mode:horizontal-tb;white-space:nowrap;max-width:100%;font-family:serif;font-size:clamp(84px,24vw,190px);top:auto;bottom:12px;right:16px;overflow:hidden}.hero .pais-2{font-family:var(--display);margin:0 0 10px;font-size:clamp(30px,8vw,48px);font-weight:400;line-height:1.05}.dc-conf h2.tit,.dc-conf .intro{text-align:center;margin-left:auto;margin-right:auto}.dc-lista{grid-template-columns:minmax(0,1fr);gap:14px;max-width:1040px;margin:26px auto 0;padding:0;list-style:none;display:grid}@media (width>=860px){.dc-lista{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-lista:has(>li:nth-child(2):last-child),.dc-lista:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}}.dc-lista li{background:#fffdf7;border:1px solid #6e541038;border-radius:18px;padding:20px 20px 18px}.dc-lista b{font-family:var(--display);color:#1a1712;margin-bottom:8px;font-size:21px;font-weight:500;line-height:1.2;display:block}.dc-lista span{color:#4a4130;font-size:16px;line-height:1.55;display:block}.dc-lista li.destaca{background:#000;border-color:#e5c24d;box-shadow:0 0 0 1px #e5c24d59}.dc-lista li.destaca b{color:#e5c24d}.dc-lista li.destaca span{color:#f5efe0}.dc-nota{text-align:center;color:#4a4130;max-width:640px;margin:18px auto 0;font-size:16px}.dc-nota a:not(.btn){color:#6e5410;font-weight:700}.dc-lista li a{color:#6e5410;min-height:44px;margin-top:12px;font-weight:700;line-height:44px;display:inline-block}.dc-filtros{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.dc-filtros button{font:inherit;color:#f5efe0;cursor:pointer;background:0 0;border:1px solid #e5c24d66;border-radius:999px;min-height:44px;padding:9px 14px;font-size:15px;transition:background-color .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1)}.dc-filtros button small{opacity:.7;margin-left:4px}.dc-filtros button.oro{color:#f6e3a1;border-color:#e5c24d}.dc-filtros button.on{color:#000;background:#e5c24d;border-color:#e5c24d}.dc-filtros button:active{transform:scale(.97)}.dc-pills{flex-wrap:wrap;gap:6px;margin:6px 0 2px;display:flex}.dc-pill{letter-spacing:.06em;text-transform:uppercase;color:#d9cfb5;border:1px solid #e5c24d59;border-radius:999px;padding:3px 9px;font-size:12px;display:inline-block}.dc-pill.oro{color:#000;background:#e5c24d;border-color:#e5c24d;font-weight:700}.circuitos[hidden],.circuitos a[hidden]{display:none!important}.carta-fotos{margin:22px 0 6px;display:flex}.carta-fotos img{object-fit:cover;object-position:50% 20%;background:#000;border:2px solid #e5c24d;border-radius:50%;width:64px;height:64px;margin-right:-10px;box-shadow:0 0 0 3px #f5efe0}html.js #viajes:not(.filtrando) .circuitos:not(.abierto) a[data-mas]{display:none}#viajes .circuitos a.fuera{display:none!important}#viajes.filtrando .dc-mas{display:none}.dc-mas{color:#e5c24d;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e5c24d2e;padding:14px 18px;font-weight:700;display:block}.dc-mas:hover{background:#e5c24d0f}html:not(.js) .dc-mas{display:none}.circuitos a b{font-size:clamp(19px,4.6vw,22px);line-height:1.18}.circuitos a{min-height:72px;padding:16px 20px;transition:background-color .2s cubic-bezier(.23,1,.32,1)}.circuitos a.dest{background:0 0}.circuitos a.dest:hover{background:#e5c24d0f}.circuitos a.dest small{color:var(--gris-oro);font-weight:400}.circuitos a em{font-size:17px}#viajes .dos2,#viajes .circ-grid{gap:22px}.dc-llevas-l{grid-template-columns:minmax(0,1fr);gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.dc-llevas-l li{border:1px solid var(--linea);border-radius:16px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.dc-llevas-l span{font-family:var(--display);color:var(--oro);flex:none;font-size:26px;font-style:italic;line-height:1}.dc-llevas-l p{color:var(--marfil);margin:0;font-size:18px;line-height:1.5}@media (width>=860px){.dc-llevas-l{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-llevas-l li{flex-direction:column}}.dc-mas{margin-top:4px}.dc-mas>summary{cursor:pointer;min-height:44px;color:var(--oro-oscuro,#6e5410);align-items:center;gap:6px;font-weight:700;list-style:none;display:inline-flex}.dc-mas>summary::-webkit-details-marker{display:none}.dc-mas>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s cubic-bezier(.23,1,.32,1);transform:rotate(45deg)translateY(-2px)}.dc-mas[open]>summary:after{transform:rotate(-135deg)}.dc-mas[open]>summary{margin-bottom:8px}
