.red_pagina__AY2Re{min-height:100svh;background:var(--hueso)}.red_nav__iq1Tw{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding-inline:max(20px,2.6vw);background:var(--blanco);box-shadow:0 1px 0 var(--linea)}.red_marca__TWasO{display:inline-flex;color:var(--negro)}.red_marca__TWasO svg{width:auto}.red_unete__IyTsW{display:inline-flex;align-items:center;height:44px;padding:0 22px;font:800 16px/1 var(--display);color:var(--negro);text-decoration:none;background:var(--naranjo);border-radius:999px;transition:background-color .2s ease,transform .14s var(--ease-out)}.red_unete__IyTsW:active{transform:scale(.97)}.red_unete__IyTsW:focus-visible{outline:2px solid var(--negro);outline-offset:3px}@media (hover:hover) and (pointer:fine){.red_unete__IyTsW:hover{background:var(--naranjo-presionado)}}.red_main__ekTVx{display:grid;grid-template-areas:"cabeza" "mapa" "lista";grid-gap:16px;gap:16px;width:100%;max-width:1440px;margin-inline:auto;padding:20px 16px 32px}.red_cabeza__6Xw7r{grid-area:cabeza;display:grid;grid-gap:12px;gap:12px;padding-inline:4px}.red_etiqueta__YopuF{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:7px 11px 6px;font:800 12px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--blanco);background:var(--negro);border-radius:10px;transform:rotate(-4deg)}.red_etiqueta__YopuF svg{width:auto;color:var(--naranjo)}.red_titulo__Xcvsj{max-width:12em;margin:4px 0 0;font:800 clamp(32px,8.4vw,52px)/1 var(--display);letter-spacing:-.025em;text-wrap:balance}.red_lead__PGxPG{max-width:30em;font-size:16px;line-height:1.5;color:var(--gris);text-wrap:pretty}.red_buscador__D__YH{margin-top:4px}.red_buscador__D__YH .sel__input{height:56px!important;padding-left:22px!important;border-radius:999px!important;font-size:17px}.red_buscador__D__YH .sel__chevron{top:18px;right:20px}.red_acciones__lR40F{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.red_ubicacion__Gbx4E,.red_verTodo__RPVQw{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 4px;font:700 15px/1.2 var(--texto);color:var(--negro);background:none;border:0;cursor:pointer}.red_ubicacion__Gbx4E svg{color:var(--naranjo-texto)}.red_ubicacion__Gbx4E:disabled{color:var(--gris);cursor:progress}.red_verTodo__RPVQw{text-decoration:underline;-webkit-text-decoration-color:var(--naranjo);text-decoration-color:var(--naranjo);text-decoration-thickness:2px;text-underline-offset:3px}.red_ubicacion__Gbx4E:focus-visible,.red_verTodo__RPVQw:focus-visible{outline:2px solid var(--negro);outline-offset:2px;border-radius:8px}.red_aviso__WwBcc{font-size:15px;color:var(--negro)}.red_respuesta__PoV1L:empty{display:none}.red_respuesta__PoV1L{display:grid;grid-gap:4px;gap:4px;padding-top:6px;animation:red_aparece__h6FqZ .32s var(--ease-out)}.red_frase__I_Ylj{font:800 clamp(24px,6vw,30px)/1.12 var(--display);letter-spacing:-.015em;text-wrap:balance}.red_si__lrwgG{display:inline-block;padding:.02em .22em;margin-right:.12em;background:var(--verde);border-radius:6px}.red_fraseBajada__kbHXE{font-size:16px;color:var(--gris)}@keyframes red_aparece__h6FqZ{0%{opacity:0;transform:translateY(6px)}}.red_mapaCaja__HDCfa{grid-area:mapa;position:relative;height:clamp(340px,52svh,560px);overflow:hidden;background:var(--blanco);border-radius:28px;scroll-margin-top:80px}.red_mapaCaja__HDCfa .red-mapa{width:100%;height:100%;background:#f6f4f1}.red_mapaCaja__HDCfa .maplibregl-ctrl-group{border-radius:14px;box-shadow:var(--sombra);overflow:hidden}.red_mapaCaja__HDCfa .maplibregl-ctrl-group button{width:40px;height:40px}.red_mapaCaja__HDCfa .maplibregl-cooperative-gesture-screen{font:600 16px/1.4 var(--texto);background:rgba(29,29,27,.6)}.red_flotante___q_DT{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 14px 18px;background:var(--blanco);border-radius:20px;box-shadow:var(--sombra);animation:red_aparece__h6FqZ .24s var(--ease-out)}.red_flotanteNombre__wSjCV{font:800 18px/1.2 var(--display);letter-spacing:-.01em}.red_flotanteDir__vZwF_{margin-top:2px;font-size:15px;color:var(--gris)}.red_flotante___q_DT .red_llegar__j2WHm{margin-top:8px}.red_cerrar__xKkpw{display:grid;place-items:center;flex:none;width:36px;height:36px;color:var(--negro);background:var(--hueso);border:0;border-radius:50%;cursor:pointer}.red_lista___BKTE{grid-area:lista;display:grid;grid-gap:12px;gap:12px;align-content:start}.red_tarjetas__ODG7I{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.red_tarjeta__kWiT_{display:grid;grid-template-columns:40px 1fr;grid-gap:14px;gap:14px;padding:18px;background:var(--blanco);border-radius:24px;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .2s ease}.red_tarjeta__kWiT_[data-activa]{box-shadow:inset 0 0 0 2px var(--negro)}.red_numero__crUgy{display:grid;place-items:center;width:36px;height:36px;font:800 16px/1 var(--display);color:var(--negro);background:var(--naranjo);border:0;border-radius:50%;cursor:pointer;transition:transform .14s var(--ease-out)}.red_numero__crUgy:active{transform:scale(.94)}.red_tarjeta__kWiT_[data-activa] .red_numero__crUgy{color:var(--blanco);background:var(--negro)}.red_tarjetaCuerpo__DrXBT{display:grid;grid-gap:4px;gap:4px;min-width:0}.red_tarjetaNombre__oz49_{font:800 19px/1.2 var(--display);letter-spacing:-.01em}.red_tarjetaDir__hmqeo{display:flex;gap:6px;font-size:15px;line-height:1.4;color:var(--gris)}.red_tarjetaDir__hmqeo svg{flex:none;margin-top:2px}.red_sucursal__M0Eg7{display:block;margin-top:2px;font:600 15px/1.3 var(--texto);letter-spacing:0;color:var(--gris)}.red_etiqueta24__PYwhz{justify-self:start;margin-top:2px;padding:4px 8px;font:800 13px/1 var(--display);background:var(--verde);border-radius:6px}.red_tarjetaPie__Sm4ii{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.red_km__o0qbh{font:700 15px/1 var(--texto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.red_llegar__j2WHm{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 14px;font:800 15px/1 var(--display);color:var(--negro);text-decoration:none;background:var(--hueso);border-radius:999px;transition:background-color .2s ease}@media (hover:hover) and (pointer:fine){.red_llegar__j2WHm:hover{background:var(--linea)}}.red_sumate__2iW4L{padding:4px;font-size:16px}.red_sumate__2iW4L a{font-weight:700;color:var(--negro);-webkit-text-decoration-color:var(--naranjo);text-decoration-color:var(--naranjo);text-decoration-thickness:2px}.red_nota__f1CK8{padding-inline:4px;font-size:14px;color:var(--gris)}.red_urgencia__LVsrm{display:grid;grid-gap:12px;gap:12px;padding:18px;background:var(--blanco);border-radius:24px}.red_urgencia__LVsrm p{font-size:16px;line-height:1.45}.red_llamar__vzxxO{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;font:800 17px/1 var(--display);color:var(--blanco);text-decoration:none;background:var(--urgencia);border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.red_llamar__vzxxO:active{background:var(--urgencia-presionado)}.red_listaTitulo__qcoFb{margin-top:8px;padding-inline:4px;font:800 26px/1.1 var(--display);letter-spacing:-.015em}.red_listaBajada__cDuzs{padding-inline:4px;font-size:16px;color:var(--gris)}.red_region__gsHrS{padding:6px;background:var(--blanco);border-radius:24px}.red_regionNombre__bg8_t{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px;font:800 13px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}.red_regionNombre__bg8_t span{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;color:var(--negro);background:var(--naranjo);border-radius:999px}.red_filas__TXOkt{margin:0;padding:0;list-style:none}.red_fila__uWn0o{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px;font:inherit;text-align:left;color:var(--negro);background:none;border:0;border-radius:14px;cursor:pointer}.red_fila__uWn0o[aria-current]{background:var(--hueso)}.red_filaNombre__F_CAV{font:700 16px/1.3 var(--texto)}.red_filaComuna__EUlVW{flex:none;font-size:14px;color:var(--gris)}@media (hover:hover) and (pointer:fine){.red_fila__uWn0o:hover{background:var(--hueso)}}.red_cierre__B_yr1{display:grid;grid-gap:14px;gap:14px;justify-items:start;margin-top:12px;padding:28px 24px;color:var(--negro);background:var(--naranjo);border-radius:28px}.red_cierreTitulo__LLSfG{font:800 clamp(24px,6vw,30px)/1.12 var(--display);letter-spacing:-.015em;text-wrap:balance}.red_cifra__4XRiO{font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.red_cierrePrecio__dv_dz{font-size:16px;font-weight:600}.red_pie__br5s_{display:grid;grid-gap:6px;gap:6px;padding:16px 4px 8px;font-size:14px;color:var(--gris)}.red_pie__br5s_ a{color:var(--negro)}.red_main__ekTVx.red_mainVacia__Fcujq{grid-template-columns:1fr!important;grid-template-areas:"cabeza" "lista"!important;max-width:640px}@media (min-width:960px){.red_main__ekTVx{grid-template-columns:minmax(380px,440px) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"cabeza mapa" "lista mapa";gap:16px 24px;padding:24px}.red_cabeza__6Xw7r{padding-top:16px}.red_mapaCaja__HDCfa{position:-webkit-sticky;position:sticky;top:88px;align-self:start;height:calc(100svh - 112px)}.red_flotante___q_DT{left:auto;right:16px;bottom:16px;width:360px}}@media (prefers-reduced-motion:reduce){.red_flotante___q_DT,.red_respuesta__PoV1L{animation:none}}