.recorrido{min-height:360px}.recorrido-amenidades{position:absolute;right:max(2.5rem,calc((100vw - 1148px) / 2));bottom:18px;width:340px;justify-content:space-between}.recorrido :is(button,a):focus-visible{outline:2px solid var(--color-oro);outline-offset:4px}.recorrido button:disabled{cursor:wait;opacity:.55}.recorrido-pending{background:radial-gradient(ellipse at 80% 30%,#183b4b,#042233 70%)}.recorrido-plan-panel{scrollbar-width:thin;scrollbar-color:#b79f83 transparent}@media (max-aspect-ratio:11/10),(max-width:1023px){.recorrido-mobile{padding-bottom:max(4.7rem,calc(env(safe-area-inset-bottom) + 4rem))}.recorrido-amenidades{left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:calc(100% - 32px);max-width:460px;margin-inline:auto;justify-content:center;height:44px}.recorrido-heading h1{font-size:26px}.recorrido-heading>p:first-child{font-size:8px}.recorrido-mobile>p{font-size:9px}}@media (min-width:1024px) and (min-aspect-ratio:11/10) and (max-height:800px){.recorrido-heading{padding-top:94px;padding-bottom:76px}.recorrido-heading h1{font-size:28px}.recorrido-list{margin-top:16px}.recorrido-list [role=radio]{padding-block:5px}.recorrido-list [data-entrar]{margin-top:14px}}@media (max-height:540px) and (min-aspect-ratio:11/10){.recorrido{height:100svh;min-height:320px}.recorrido-heading{top:92px;left:auto;right:20px;bottom:auto;width:42%;max-width:none;padding:0;display:block}.recorrido-heading h1{font-size:22px;margin-top:6px}.recorrido-heading>p:not(:first-child),.recorrido-list{display:none}.recorrido-mobile{display:block;left:auto;right:20px;bottom:70px;width:42%;padding:0}.recorrido-mobile>p{margin-bottom:8px}.recorrido-mobile [data-entrar]{height:42px;margin-top:8px;font-size:10px}.recorrido-amenidades{left:auto;right:20px;bottom:18px;width:42%;max-width:none;margin:0;height:42px;font-size:10px}.recorrido-interior-info{left:24px;right:24px;bottom:18px;flex-direction:row;align-items:end;gap:16px}.recorrido-interior-info>div:first-child{max-width:45%}.recorrido-interior-info h2{font-size:22px}.recorrido-interior-info [role=group] button{width:82px;height:60px}.recorrido-pending{padding-top:90px}}@media (prefers-reduced-motion:reduce){.recorrido *,.recorrido :after,.recorrido :before{animation:none!important;transition:none!important}}.recorrido-destinos{display:grid;gap:10px}.recorrido-destino{position:relative;height:92px;width:100%;overflow:hidden;border-radius:10px;border:1px solid rgb(183 159 131/35%);text-align:left}.recorrido-destino:hover{border-color:var(--color-oro)}@media (min-width:1024px) and (min-height:801px){.recorrido-destino{height:112px}}.r2-lista [role=radio]{padding-block:6px}.r2-atajos{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.r2-atajo{position:relative;height:64px;overflow:hidden;border-radius:8px;border:1px solid rgb(183 159 131/35%)}.r2-atajo:hover{border-color:var(--color-oro)}.r2-tarjeta-planta{transform-style:preserve-3d}@media (min-width:1024px) and (min-aspect-ratio:11/10) and (max-height:800px){.r2-lista [role=radio]{padding-block:4px}.r2-atajo{height:52px}.recorrido-heading>p.r2-intro{display:none}}.r2-pie{display:none}@media (max-aspect-ratio:11/10),(max-width:1023px){.r2-pie{display:flex;gap:8px}.r2-pie>*{flex:1;justify-content:center}}