.cm-portada,.cm-sitios{--cm-monta: 96px}@media (min-width: 1024px){.cm-portada,.cm-sitios{--cm-monta: 120px}}.cm-portada{position:relative;overflow:visible;padding-bottom:calc(var(--cm-monta) + 1rem)}.cm-titulo{font-size:min(2.5rem,calc(13.16vw - 5.26px))}@media (min-width: 640px){.cm-titulo{font-size:min(3rem,calc(13.16vw - 8.42px))}}@media (min-width: 1024px){.cm-titulo{font-size:min(4rem,calc(5.482vw - 8.34px))}}.cm-texto{position:relative}@media (min-width: 1024px){.cm-texto{width:min(600px,calc(50vw - 96px))}}.cm-etiqueta{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;border-radius:999px;background:#fff;padding:.375rem .875rem;font-size:.875rem;line-height:1.4;font-weight:600;color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary) / .1),0 4px 14px #1014500f}.cm-etiqueta:before{content:"";flex:none;width:8px;height:8px;border-radius:999px;background:hsl(var(--accent));box-shadow:0 0 0 3px hsl(var(--accent) / .25)}.cm-confianza{position:relative;margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.375rem;color:hsl(var(--primary) / .8)}.cm-estrellas{flex-basis:100%;display:flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:500;color:inherit}.cm-estrellas:hover{color:hsl(var(--primary))}.cm-sello{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}@media (min-width: 768px){.cm-estrellas,.cm-sello{font-size:1rem}}.cm-ambiente{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.cm-luz{position:absolute;border-radius:999px;filter:blur(48px);will-change:transform;animation:cm-luz 22s ease-in-out infinite alternate}.cm-luz-1{left:-8%;top:-12%;width:46vw;max-width:640px;aspect-ratio:1;background:radial-gradient(circle,hsl(var(--accent) / .26),transparent 68%)}.cm-luz-2{left:26%;top:34%;width:38vw;max-width:540px;aspect-ratio:1;background:radial-gradient(circle,rgba(244,196,150,.4),transparent 68%);animation-duration:26s;animation-delay:-8s}.cm-luz-3{left:4%;top:62%;width:30vw;max-width:420px;aspect-ratio:1;background:radial-gradient(circle,hsl(var(--secondary) / .16),transparent 68%);animation-duration:19s;animation-delay:-4s}@keyframes cm-luz{0%{transform:translate(0) scale(1)}to{transform:translate(6vw,4vh) scale(1.12)}}.cm-icono{position:absolute;width:34px;height:34px;color:hsl(var(--primary));opacity:.16;will-change:transform;animation:cm-icono 9s ease-in-out infinite alternate}.cm-icono-paquete{left:1.2%;top:64%}.cm-icono-carro{left:31%;top:9.5%;animation-duration:11s;animation-delay:-3s}.cm-icono-visto{left:44%;top:8.5%;color:#128c4a;opacity:.22;animation-duration:8s;animation-delay:-5s}.cm-icono-tarjeta{left:23%;top:84%;animation-duration:10s;animation-delay:-2s}.cm-icono-camion{left:48.5%;top:17%;width:30px;height:30px;animation-duration:12s;animation-delay:-6s}.cm-icono-estrella{left:49%;top:80%;width:28px;height:28px;color:#e0a100;opacity:.3;animation-duration:7s;animation-delay:-1s}@keyframes cm-icono{0%{transform:translateY(0) rotate(-6deg)}to{transform:translateY(-14px) rotate(6deg)}}@media (max-width: 1023.98px){.cm-icono-paquete,.cm-icono-tarjeta,.cm-icono-estrella{display:none}.cm-icono-carro{left:70%;top:7%}.cm-icono-visto{left:84%;top:13%}.cm-icono-camion{left:78%;top:21%}}.cm-media{position:relative;z-index:1;overflow:hidden;aspect-ratio:1 / 1;margin-top:2rem}.cm-foto-fondo{display:none}.cm-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 10%;object-position:50% 10%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.6) 9%,#000 20%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.6) 9%,#000 20%)}@media (min-width: 1024px){.cm-media{position:absolute;top:0;right:0;bottom:0;width:53%;aspect-ratio:auto;margin-top:0}.cm-foto-fondo{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;filter:blur(26px) saturate(1.05);transform:scale(1.1);opacity:.95;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.08) 14%,rgba(0,0,0,.35) 26%,rgba(0,0,0,.75) 40%,#000 52%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.08) 14%,rgba(0,0,0,.35) 26%,rgba(0,0,0,.75) 40%,#000 52%)}.cm-foto{inset:auto;top:72px;right:0;width:auto;height:calc(100% - 72px);max-width:none;-o-object-fit:fill;object-fit:fill;-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.6) 9.9%,#000 18%),linear-gradient(to bottom,transparent 0,#000 44px);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.6) 9.9%,#000 18%),linear-gradient(to bottom,transparent 0,#000 44px);-webkit-mask-composite:source-in;mask-composite:intersect}}.cm-avisos{position:absolute;top:0;right:0;bottom:0;left:0}.cm-aviso{position:absolute;z-index:6;display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem .375rem .375rem;border-radius:.75rem;background:#fff;white-space:nowrap;box-shadow:0 14px 32px #10145029,0 0 0 1px #1014500f;opacity:0;left:4%;bottom:5%;animation:cm-aviso 12s ease-in-out infinite}.cm-aviso>i{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:#fff}.cm-aviso>i svg{width:15px;height:15px}.cm-aviso b{display:block;font-size:.75rem;line-height:1.25;font-weight:700;color:hsl(var(--primary))}.cm-aviso small{display:block;margin-top:1px;font-size:.6875rem;line-height:1.3;color:hsl(var(--primary) / .6)}.cm-aviso-2{animation-delay:3s}.cm-aviso-3{animation-delay:6s}.cm-aviso-4{animation-delay:9s}.cm-wa{background:#25d366}.cm-ok{background:#16a34a}.cm-envio{background:hsl(var(--secondary))}.cm-resena{background:#e0a100}.cm-cinco{display:flex!important;gap:1px;margin-top:3px!important}.cm-cinco svg{width:13px!important;height:13px!important;fill:#fbbc04;stroke:#fbbc04}@keyframes cm-aviso{0%{opacity:0;transform:translateY(12px) scale(.96)}4%,29%{opacity:1;transform:none}35%,to{opacity:0;transform:translateY(-8px)}}@media (min-width: 1024px){.cm-aviso{gap:.625rem;padding:.5rem .875rem .5rem .5rem;border-radius:.875rem;bottom:auto}.cm-aviso>i{width:34px;height:34px}.cm-aviso>i svg{width:18px;height:18px}.cm-aviso b{font-size:.875rem}.cm-aviso small{font-size:.75rem}.cm-aviso-1{left:4%;top:40%}.cm-aviso-2{left:9%;top:52%}.cm-aviso-3{left:3%;top:64%}.cm-aviso-4{left:8%;top:76%}}.cm-sitios-titulo{position:relative;margin-top:2.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.cm-sitios-titulo h2{font-size:1.125rem;line-height:1.3;font-weight:800;letter-spacing:-.01em;color:hsl(var(--primary))}.cm-sitios-titulo p{font-size:.875rem;line-height:1.4;color:hsl(var(--primary) / .62)}.cm-pista-celular,.cm-flecha{display:none}@media (min-width: 1024px){.cm-sitios-titulo{margin-top:3rem}.cm-sitios-titulo h2{font-size:1.25rem}}@media (min-width: 1280px){.cm-flecha{display:block;position:absolute;left:40%;bottom:-6px;width:128px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.cm-sitios{position:relative;z-index:10;display:flow-root;background:#fff;padding-bottom:4rem}.cm-fila{position:relative;margin-top:calc(var(--cm-monta) * -1);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.cm-sitio{display:block;border-radius:1rem;background:#fff;padding:.5rem;color:inherit;text-decoration:none;box-shadow:0 10px 30px #1014501a,0 0 0 1px #1014500f;transition:transform .3s,box-shadow .3s}.cm-sitio:hover,.cm-sitio:focus-visible{transform:translateY(-4px);outline:none;box-shadow:0 18px 40px #10145029,0 0 0 2px hsl(var(--accent) / .7)}.cm-navegador{overflow:hidden;border-radius:.75rem;border:1px solid #e3e7f0;background:#fff}.cm-barra{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:#f1f3f8;border-bottom:1px solid #e3e7f0}.cm-barra>span:first-child{display:flex;gap:4px}.cm-barra i{display:block;width:8px;height:8px;border-radius:999px}.cm-barra i:nth-child(1){background:#ff5f57}.cm-barra i:nth-child(2){background:#febc2e}.cm-barra i:nth-child(3){background:#28c840}.cm-dominio{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;border:1px solid #e3e7f0;background:#fff;padding:2px 10px;font-size:11px;line-height:16px;color:#4a4f86}.cm-captura{position:relative;aspect-ratio:292 / 168;overflow:hidden;background:#f4f6fa}.cm-captura img{position:absolute;left:0;top:0;width:100%;height:auto;transition:transform 1.2s ease-out}.cm-sitio:hover .cm-captura img,.cm-sitio:focus-visible .cm-captura img{transform:translateY(var(--cm-recorrido));transition:transform 18s linear}.cm-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.75rem .375rem .25rem}.cm-pie>div{flex:1 1 0;min-width:0}.cm-pie h3{font-size:1rem;line-height:1.3;font-weight:700;color:hsl(var(--primary))}.cm-pie p{margin-top:2px;font-size:.8125rem;line-height:1.35;color:hsl(var(--primary) / .65)}.cm-ver{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:2rem;border-radius:999px;background:hsl(var(--primary) / .06);padding:0 .75rem;font-size:.8125rem;font-weight:600;color:hsl(var(--primary));transition:background-color .2s}.cm-sitio:hover .cm-ver,.cm-sitio:focus-visible .cm-ver{background:hsl(var(--accent))}.cm-boton{margin-top:2.5rem;display:flex;justify-content:center}.cm-indicador{display:none}@media (max-width: 1023.98px){.cm-fila{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:calc(var(--cm-monta) * -1 - 10px) -20px 0;padding:10px 20px 22px;scroll-padding-left:20px}.cm-fila::-webkit-scrollbar{display:none}.cm-sitio{flex:0 0 min(80%,320px);scroll-snap-align:start}.cm-pista-escritorio{display:none}.cm-pista-celular{display:inline}.cm-indicador{display:flex;justify-content:center;gap:8px;margin-top:2px}.cm-indicador i{display:block;width:8px;height:8px;border-radius:999px;background:hsl(var(--primary) / .18);transition:width .25s,background-color .25s}.cm-indicador i.cm-activo{width:22px;background:hsl(var(--primary))}.cm-boton{margin-top:2rem}.cm-pie{flex-direction:column;align-items:flex-start}.cm-pie>div{flex:none}}@media (min-width: 1024px) and (max-width: 1279.98px){.cm-pie{flex-direction:column;align-items:flex-start}.cm-pie>div{flex:none}}@media (min-width: 640px) and (max-width: 1023.98px){.cm-fila{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;scroll-padding-left:32px}}@media (prefers-reduced-motion: reduce){.cm-luz,.cm-icono,.cm-aviso{animation:none!important}.cm-aviso{opacity:1;transform:none}.cm-sitio:hover .cm-captura img,.cm-sitio:focus-visible .cm-captura img{transform:none}}@media (prefers-reduced-motion: reduce) and (max-width: 1023.98px){.cm-aviso:not(.cm-aviso-1){display:none}}
