.oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cartagena-portada{padding-top:0}.cartagena-portada .capa-titulo .titulo-foto{font-size:clamp(2.4rem,5.4vw,4.4rem)}.buscar-planes{width:min(100%,480px);height:54px;color:var(--tinta);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);text-align:left;background:#ffffffdb;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffffb3,0 18px 40px -18px #080a288c}.buscar-planes>svg{width:19px;height:19px;color:var(--gris);flex:none}.buscar-planes input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.buscar-planes input::placeholder{color:var(--gris)}.buscar-planes input::-webkit-search-cancel-button{cursor:pointer}.buscar-planes:focus-within{box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 3px #2a368059,0 18px 40px -18px #080a288c}.buscar-voz{width:40px;height:40px;color:var(--gris);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid}.buscar-voz[hidden]{display:none}.buscar-voz svg{width:19px;height:19px}@media (hover:hover){.buscar-voz:hover{color:var(--tinta);background:#0000000f}}.buscar-voz:focus-visible{outline-offset:1px;outline:2px solid #2a3680}.buscar-voz.escuchando{color:#fff;background:#2a3680;animation:1.4s ease-in-out infinite escucha}@keyframes escucha{0%,to{box-shadow:0 0 #2a368073}50%{box-shadow:0 0 0 8px #2a368000}}.planes{margin-bottom:clamp(56px,7vw,96px);scroll-margin-top:70px}.planes-filtros{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:clamp(24px,3vw,40px);display:flex}.planes-chips{flex-wrap:wrap;gap:8px;display:flex}.filtro{border:1px solid var(--linea);background:var(--papel);height:38px;color:var(--tinta);font:inherit;cursor:pointer;border-radius:999px;padding:0 15px;font-size:14px;font-weight:500;transition:background-color .3s,border-color .3s,color .3s}@media (hover:hover){.filtro:hover{border-color:var(--tinta)}}.filtro[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:#fff}.filtro:focus-visible{outline:1.5px solid var(--tinta);outline-offset:3px}.planes-cuenta{color:var(--gris);margin:0;font-size:14px}.planes-seccion{margin-bottom:clamp(40px,5vw,72px)}.planes-seccion[hidden]{display:none}.planes-seccion>h2{margin-bottom:clamp(16px,2vw,24px);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05}.planes-rejilla{display:grid}.tarjeta-plan[hidden]{display:none}.planes-vacio{color:var(--gris);margin:8px 0 40px;font-size:17px}.planes-vacio[hidden]{display:none}.planes-nota{border-top:1px solid var(--linea);max-width:70ch;color:var(--gris);margin:0;padding-top:20px;font-size:13.5px;line-height:1.55}.tarjeta-plan .insignia-dia{font-size:1.45rem}.tarjeta-plan .te-ciudad-grande{text-wrap:balance;font-size:clamp(1.7rem,2.8vw,2.4rem);line-height:.95}.tp-nota{color:var(--tinta);margin-top:8px;font-size:14px;font-weight:600}.tp-nota>span:first-child{color:#c48a12}.tp-resenas{color:var(--gris);font-weight:400}.tarjeta-plan .evento-desc{color:var(--gris);margin-top:8px;line-height:1.5}.tarjeta-plan .accion span{font-size:.95em}@media (max-width:640px){.planes-filtros{flex-flow:column;align-items:stretch}.planes-chips{margin-inline:calc(-1 * max(var(--gutter),env(safe-area-inset-left,0px)));padding-inline:max(var(--gutter),env(safe-area-inset-left,0px));scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.planes-chips::-webkit-scrollbar{display:none}.filtro{flex:none;height:36px;padding:0 13px;font-size:13.5px}.tarjeta-plan .insignia-dia{font-size:1.05rem}.tarjeta-plan .te-ciudad-grande{font-size:1.2rem}.tp-nota{margin-top:5px;font-size:12px}.tp-resenas,.tarjeta-plan .evento-desc{display:none}.buscar-planes{height:50px}}
