.tl .tope h1{font-size:clamp(min(2.4rem,12vw),5.2vw,4.5rem)}.tl-cta{margin-block-start:26px}@media(max-width:899.98px){.tl-cta{display:none}}.tl-h{display:grid;gap:12px;max-width:42em;margin-block-end:clamp(24px,3.5vw,44px)}.tl-par{display:grid;gap:clamp(28px,5vw,72px);align-items:center}@media(min-width:900px){.tl-par{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tl-par-a{grid-template-columns:minmax(300px,440px) minmax(0,1fr)}}.tl-enlace{font-weight:650;color:var(--green);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tl-enlace:hover{text-decoration-thickness:2px}.tl-galeria{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border-radius:var(--r-l);background:var(--surface);box-shadow:0 30px 50px -32px #2b1a12b3}.tl-galeria>*{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:1}.tl-galeria img{width:100%;height:100%;object-fit:cover}.tl-galeria .tl-portada{grid-column:1 / -1;aspect-ratio:2 / 1;border-radius:22px}.tl-sello-foto{position:absolute;left:10px;top:10px;padding:5px 11px;border-radius:999px;background:var(--surface);color:var(--ink);font-size:.8125rem;font-weight:700}.tl-mas{display:grid;place-items:center;background:var(--sunken);color:var(--muted);font-size:.875rem;font-weight:700;text-align:center;padding:4px}.tl-card{background:var(--surface);border-radius:var(--r-m);overflow:hidden;box-shadow:0 26px 44px -30px #182c288c}.tl-card-f{position:relative;aspect-ratio:2 / 1;background:var(--block-b);overflow:hidden}.tl-card-f img{width:100%;height:100%;object-fit:cover}.tl-card-b{display:grid;gap:12px;padding:18px}.tl-card-n{font-family:var(--titular);font-size:1.5rem;line-height:1.15}.tl-gris{color:var(--muted)}.tl-vieja img{filter:saturate(.25) brightness(.72) contrast(.85) blur(1.2px);transform:scale(1.04)}.tl-aviso{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:4px 11px;border-radius:999px;background:var(--ambar-claro);color:#5a4300;font-size:.875rem;font-weight:650}.tl-falta{padding:10px 12px;border-radius:10px;background:var(--sunken);color:var(--muted);font-size:.9rem}.tl-cmp{position:relative;display:grid;--corte: 55%;width:100%;max-width:440px;justify-self:center}.tl-cmp-esc{position:relative;display:grid;border-radius:var(--r-m)}.tl-cmp-esc>.tl-card{grid-area:1 / 1}.tl-cmp-d{clip-path:inset(0 calc(100% - var(--corte)) 0 0)}.tl-cmp.is-salta .tl-cmp-d{transition:clip-path .28s var(--ease-in-out)}.tl-cmp-r{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.tl-cmp-r::-webkit-slider-thumb{width:64px;height:640px;-webkit-appearance:none;appearance:none}.tl-cmp-r::-moz-range-thumb{width:64px;height:640px}.tl-cmp-esc:has(.tl-cmp-r:focus-visible){outline:3px solid var(--green);outline-offset:4px}.tl-cmp-bt{display:flex;gap:8px;margin-block-end:12px}.tl-cmp-bt button{flex:1;min-height:44px;padding:8px 12px;border:0;border-radius:12px;background:#182c2814;color:var(--ink);font:inherit;font-weight:650;cursor:pointer;transition:transform .14s var(--ease-out),background-color .16s ease}.tl-cmp-bt button:hover{background:#182c2824}.tl-cmp-bt button:active{transform:scale(.97)}.tl-cambia{display:grid;gap:18px;margin-block-start:22px}.tl-cambia li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.tl-baldosa{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--tint);color:var(--green)}.tl-baldosa .ic{width:24px;height:24px}.tl-cambia h3{font-size:1.25rem;margin-block-end:2px}.tl-seg{display:flex;flex-wrap:wrap;gap:6px}.tl-tab{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:12px;background:#182c2812;font-weight:650;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .14s var(--ease-out)}.tl-tab input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.tl-tab:hover{background:#182c2821}.tl-tab:active{transform:scale(.97)}.tl-tab:has(input:checked){background:var(--green);color:#fff}.tl-tab:has(input:focus-visible){outline:3px solid var(--green);outline-offset:2px}.tl-p{display:none}.tl-tabs:has(input[value="1"]:checked) .tl-p[data-p="1"],.tl-tabs:has(input[value="2"]:checked) .tl-p[data-p="2"],.tl-tabs:has(input[value="3"]:checked) .tl-p[data-p="3"],.tl-tabs:has(input[value="4"]:checked) .tl-p[data-p="4"],.tl-tabs:has(input[value="5"]:checked) .tl-p[data-p="5"],.tl-tabs:has(input[value="6"]:checked) .tl-p[data-p="6"],.tl-tabs:has(input[value="7"]:checked) .tl-p[data-p="7"]{display:grid;animation:tl-entra .22s var(--ease-out)}@keyframes tl-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tl-tel{width:min(310px,100%);justify-self:center;border-radius:34px;padding:8px;background:#16211f;box-shadow:0 30px 50px -28px #0000008c}.tl-pant{display:flex;flex-direction:column;gap:12px;min-height:500px;padding:22px 16px 16px;border-radius:26px;background:var(--paper);color:var(--ink);font-size:.875rem;line-height:1.3}.tl-pant-t{font-family:var(--titular);font-size:1.5rem;line-height:1.1}.tl-pant-c{text-align:center;font-weight:700}.tl-pant-s{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:1.0625rem;font-weight:700}.tl-pant-s small{font-size:.8125rem;font-weight:500;color:var(--muted)}.tl-pant-sec{font-weight:700;color:var(--muted)}.tl-campo{padding:12px 14px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:650;overflow-wrap:anywhere}.tl-campo-on{box-shadow:inset 0 0 0 2px var(--green)}.tl-campo-cod{text-align:center;font-size:1.375rem;letter-spacing:.14em}.tl-resp{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.tl-resp span{flex:1;min-width:0}.tl-resp small{display:block;color:var(--muted);font-size:.75rem}.tl-resp .ic{width:16px;height:16px;color:var(--green)}.tl-pant-b{display:flex;align-items:center;justify-content:center;min-height:44px;margin-block-start:auto;padding:8px 12px;border-radius:12px;background:var(--green);color:#fff;font-weight:700;cursor:pointer;text-align:center;transition:transform .14s var(--ease-out)}.tl-pant-b:active{transform:scale(.97)}.tl-chips{display:flex;flex-wrap:wrap;gap:6px}.tl-chips span{padding:7px 12px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.tl-chips .is-on{background:var(--green);box-shadow:none;color:#fff}.tl-mapa{position:relative;height:130px;border-radius:12px;overflow:hidden;background:var(--sunken)}.tl-mapa img{width:100%;height:100%;object-fit:cover}.tl-mapa .ic{position:absolute;left:50%;top:50%;width:30px;height:30px;translate:-50% -100%;color:var(--teja)}.tl-toast{padding:8px 12px;border-radius:12px;background:var(--ink);color:var(--paper);font-weight:600;text-align:center}.tl-lista{display:grid;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.tl-fila{display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 12px;font-weight:600}.tl-fila+.tl-fila{border-block-start:1px solid var(--sunken)}.tl-fila .ic{width:18px;height:18px;color:var(--muted)}.tl-fila span{flex:1;min-width:0}.tl-fila small{display:block;color:var(--muted);font-size:.75rem;font-weight:500}.tl-fila>.ic:last-child{color:var(--green)}.tl-fila-yo{border-radius:14px;background:var(--ambar-claro);box-shadow:0 0 0 2px var(--mostaza)}.tl-thumb{width:44px;height:44px;flex:none;border-radius:10px;object-fit:cover}.tl-fila .tl-thumb{flex:none}.tl-esq{display:block;height:10px;border-radius:6px;background:var(--sunken)}.tl-esq+.tl-esq{margin-block-start:8px}.tl-thumb.tl-esq{height:44px}.tl-esq-c{width:60%}.tl-buscar{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:999px;background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.tl-pant-f{margin:-22px -16px 0;aspect-ratio:2 / 1;overflow:hidden;border-radius:26px 26px 0 0}.tl-pant-f img{width:100%;height:100%;object-fit:cover}.tl-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.tl-mini img{width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover}.tl-donde{display:grid;gap:clamp(24px,5vw,64px);align-items:center}@media(min-width:900px){.tl-donde{grid-template-columns:minmax(0,1fr) 320px}}.tl-donde-t .tl-seg{margin-block-end:20px}.tl-donde-t .tl-p{gap:8px;max-width:34em}.tl-donde-t h3{margin-block-end:2px}.tl-evento{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border-radius:14px;background:var(--surface)}.tl-evento img{width:72px;height:72px;border-radius:10px;object-fit:cover}.tl-evento small{display:block;color:var(--muted)}.tl-foco{display:grid;gap:clamp(24px,4vw,48px);align-items:center;padding:clamp(18px,3vw,32px);border-radius:var(--r-l);background:var(--surface);box-shadow:var(--filo);--x: 50%;--y: 50%;margin-block-end:16px}@media(min-width:900px){.tl-foco{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.tl-foco:has(input[value="1"]:checked){--x: 15%;--y: 0%}.tl-foco:has(input[value="3"]:checked){--x: 85%;--y: 100%}.tl-foco h3{margin-block-end:8px}.tl-foco .tl-seg{margin-block-start:16px}.tl-foco-v{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.42fr);gap:12px;align-items:end}.tl-foco-v>div{display:grid;gap:6px;font-size:.875rem;font-weight:650}.tl-foco-b,.tl-foco-c{overflow:hidden;border-radius:14px}.tl-foco-b{aspect-ratio:2 / 1}.tl-foco-c{aspect-ratio:1}.tl-foco-b img,.tl-foco-c img{width:100%;height:100%;object-fit:cover;object-position:var(--x) var(--y);transition:object-position .26s var(--ease-in-out)}.tl-cons{display:grid;gap:12px}@media(min-width:620px){.tl-cons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.tl-cons{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-con{display:grid;grid-template-rows:auto 1fr;border-radius:var(--r-m);overflow:hidden;background:var(--surface);box-shadow:var(--filo)}.tl-con-v{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;height:150px;background:var(--sunken)}.tl-con-v>*{position:relative;min-width:0;overflow:hidden}.tl-con-v img{width:100%;height:100%;object-fit:cover}.tl-con-1{grid-template-columns:minmax(0,1fr)}.tl-oscura img{filter:brightness(.42) saturate(.7)}.tl-lejos img{object-fit:contain;background:#d9cdb9;transform:scale(.72)}.tl-cerca img{transform:scale(1.5)}.tl-marca{position:absolute;left:8px;bottom:8px;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--surface);font-size:.8125rem;font-weight:700}.tl-marca .ic{width:14px;height:14px}.tl-bien{color:var(--green)}.tl-mal{color:var(--teja)}.tl-corte:before,.tl-corte:after{content:"";position:absolute;z-index:1;inset-inline:0;height:26%;background:#142a2a9e}.tl-corte:before{top:0}.tl-corte:after{bottom:0}.tl-corte .tl-marca{bottom:auto;top:50%;translate:0 -50%}.tl-con-b{display:grid;align-content:start;gap:4px;padding:16px 18px 18px}.tl-con-b h3{font-size:1.25rem}.tl-gran{display:grid;place-items:center;height:100%;background:var(--tint);color:var(--green)}.tl-gran .ic{width:64px;height:64px}.tl-gran-b{display:flex;align-items:flex-end;justify-content:center;height:100%;background:var(--cielo);overflow:hidden}.tl-gran-b img{width:auto;height:94%;object-fit:contain}.tl-texto{display:grid;align-content:center;gap:8px;height:100%;padding:12px 16px;font-size:.9375rem}.tl-texto p{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--surface);overflow-wrap:anywhere}.tl-texto .ic{width:16px;height:16px}.tl-nota{display:flex;align-items:flex-start;gap:10px;margin-block-start:16px;max-width:44em}.tl-nota .ic{width:22px;height:22px;margin-block-start:2px;color:var(--green)}.tl-ev{display:grid;gap:22px}.tl-ev .tl-p{gap:clamp(20px,4vw,48px);align-items:center}@media(min-width:760px){.tl-ev .tl-p{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.tl-cal{width:100%;max-width:380px;justify-self:center;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:16px;border-radius:var(--r-m);background:var(--surface);font-size:.875rem;font-weight:600;text-align:center}.tl-cal b{padding-block-end:4px;color:var(--muted)}.tl-cal i{display:grid;place-items:center;aspect-ratio:1;border-radius:10px;font-style:normal}.tl-cal i:nth-child(n+8):first-of-type{background:none}.tl-cal .is-on{background:var(--green);color:#fff}.tl-cal .is-tramo{background:var(--mostaza);color:#2b1a12;border-radius:0}.tl-cal .is-ini{border-radius:10px 0 0 10px}.tl-cal .is-fin{border-radius:0 10px 10px 0}.tl-ev-d{display:grid;gap:12px}.tl-ev-d .tl-evento{padding:12px;grid-template-columns:96px minmax(0,1fr)}.tl-ev-d .tl-evento img{width:96px;height:96px}.tl-ev-n{font-family:var(--titular);font-size:1.375rem;line-height:1.15}.tl-regla{font-weight:650}.tl-ev-pie{display:grid;gap:8px;margin-block-start:8px}.tl-ev-pie li{display:flex;gap:10px;align-items:flex-start}.tl-ev-pie .ic{width:20px;height:20px;margin-block-start:2px;color:var(--green)}.tl-ruta{display:grid;gap:12px}@media(min-width:760px){.tl-ruta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.tl-ruta{grid-template-columns:repeat(4,minmax(0,1fr))}}.tl-ruta li{display:grid;align-content:start;gap:10px;padding:20px;border-radius:var(--r-m);background:var(--surface);box-shadow:var(--filo)}.tl-ruta h3{font-size:1.25rem}.tl-estado{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.875rem;font-weight:700;background:var(--sunken);color:var(--muted);overflow-wrap:anywhere}.tl-estado .ic{width:15px;height:15px}.tl-e-rev{background:var(--ambar-claro);color:#5a4300}.tl-e-pub{background:var(--tint);color:var(--green)}.tl-e-no{background:#ffe7da;color:#8a2f19}.tl-rinde{display:grid;gap:14px;padding:clamp(18px,3vw,28px);border-radius:var(--r-l);background:var(--surface);box-shadow:0 26px 44px -30px #182c288c}.tl-rinde-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-weight:700}.tl-rinde-h small{font-size:.875rem;font-weight:500;color:var(--muted)}.tl-rinde ul{display:grid;gap:10px}.tl-rinde li{display:grid;gap:4px;font-size:.9375rem}.tl-rinde li div{display:flex;justify-content:space-between;gap:10px}.tl-rinde li b{font-variant-numeric:tabular-nums}.tl-rinde svg{display:block;width:100%;height:8px;border-radius:4px}.tl-rinde rect:first-child{fill:var(--sunken)}.tl-rinde rect+rect{fill:var(--green)}.tl-pasos{display:grid;gap:24px}@media(min-width:900px){.tl-pasos{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:48px}}.tl-pasos-n{display:flex;flex-wrap:wrap;gap:6px}.tl-pasos-n .tl-tab{justify-content:center;min-width:44px;padding:8px}.tl-tab-n{font-variant-numeric:tabular-nums}.tl-tab-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:900px){.tl-pasos-n{display:grid;gap:4px;position:sticky;top:90px}.tl-pasos-n .tl-tab{justify-content:flex-start;gap:12px;padding:10px 14px;background:none}.tl-pasos-n .tl-tab:hover{background:#182c2812}.tl-pasos-n .tl-tab:has(input:checked){background:var(--green)}.tl-tab-t{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}}.tl-pasos-e .tl-p{gap:clamp(24px,4vw,56px);align-items:center}@media(min-width:700px){.tl-pasos-e .tl-p{grid-template-columns:minmax(0,1fr) 310px}}.tl-pasos-t{display:grid;gap:10px;max-width:32em}.tl-pasos-t small{font-weight:700;color:var(--muted);font-size:.9375rem}.tl-monta{display:grid;gap:clamp(24px,5vw,64px);align-items:center}@media(min-width:860px){.tl-monta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tl-checks{display:grid;border-radius:var(--r-m);background:var(--surface);box-shadow:var(--filo)}.tl-check{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 16px;font-weight:650;cursor:pointer;transition:background-color .16s ease}.tl-check+.tl-check{border-block-start:1px solid var(--sunken)}.tl-check input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.tl-check:hover{background:#182c280a}.tl-check:has(input:focus-visible){outline:3px solid var(--green);outline-offset:-3px;border-radius:12px}.tl-check span{flex:1;min-width:0}.tl-check-i{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--sunken);color:var(--green);transition:background-color .16s ease,color .16s ease}.tl-check-i .ic{width:16px;height:16px}.tl-check .tl-si{display:none}.tl-check:has(input:checked) .tl-check-i{background:var(--green);color:#fff}.tl-check:has(input:checked) .tl-si{display:block}.tl-check:has(input:checked) .tl-no{display:none}.tl-vivo .tl-opc{display:none}.tl-monta:has(input[value=foto]:checked) .tl-v-foto,.tl-monta:has(input[value=grupos]:checked) .tl-v-grupos,.tl-monta:has(input[value=terraza]:checked) .tl-v-terraza,.tl-monta:has(input[value=escalones]:checked) .tl-v-escalones,.tl-monta:has(input[value=carta]:checked) .tl-v-carta,.tl-monta:has(input[value=evento]:checked) .tl-v-evento{display:inline-flex}.tl-monta:has(input[value=foto]:checked) .tl-v-foto{display:block}.tl-monta:has(input[value=evento]:checked) .tl-v-evento{display:grid}.tl-monta:has(input[value=foto]:checked) .tl-v-sin{display:none}.tl-v-sin{display:grid;place-items:center;height:100%;color:var(--muted)}.tl-v-sin .ic{width:40px;height:40px}.tl-v-foto{position:absolute;inset:0;animation:tl-revela .26s var(--ease-out)}@keyframes tl-revela{0%{opacity:0}to{opacity:1}}.tl-tuyo{display:grid;gap:12px}@media(min-width:760px){.tl-tuyo{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-resul{display:inline-flex;align-items:center;gap:8px;margin-block-start:20px;padding:10px 16px;border-radius:999px;background:var(--surface);color:var(--green);font-weight:700}.tl-sem-c{border-radius:var(--r-l);box-shadow:0 26px 44px -30px #182c288c}.tl-sem{display:grid;gap:8px;height:100%;align-content:center;padding:clamp(14px,2vw,24px);background:var(--surface)}.tl-sem-t{font-family:var(--titular);font-size:1.5rem;color:var(--ink)}.tl-evc{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:14px;background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.tl-dia{display:grid;justify-items:center;align-content:center;min-height:52px;border-radius:10px;background:var(--tint);color:var(--green);line-height:1.05}.tl-dia small{font-size:.75rem;font-weight:700}.tl-dia b{font-family:var(--titular);font-size:1.375rem;font-weight:400}.tl-evc strong{display:block;font-weight:700;overflow-wrap:anywhere}.tl-evc span small{display:block;color:var(--muted);font-size:.8125rem}.tl-quien .tl-p{gap:8px;max-width:34em}.tl-quien .tl-seg{margin-block-end:20px}.tl-hoja{width:min(380px,100%);justify-self:center;display:grid;gap:12px;padding:12px 16px 16px;border-radius:24px;background:var(--surface);color:var(--ink);box-shadow:0 26px 44px -30px #182c288c}.tl-hoja:before{content:"";justify-self:center;width:40px;height:4px;border-radius:2px;background:var(--line)}.tl-hoja-t{font-family:var(--titular);font-size:1.5rem;line-height:1.12}.tl-hoja-a{display:flex;gap:8px}.tl-hoja-a span{flex:1;display:grid;place-items:center;min-height:44px;padding:8px;border-radius:12px;background:var(--green);color:#fff;font-weight:700;text-align:center}.tl-hoja-a .tl-tonal{background:var(--sunken);color:var(--ink)}.tl-vistas{display:grid;gap:12px}@media(min-width:900px){.tl-vistas{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-vista{display:grid;align-content:start;gap:14px;padding:20px;border-radius:var(--r-m);background:var(--block-b)}.tl-vista h3{font-size:1.25rem}.tl-vista p{font-size:.9375rem}.tl-vista .tl-hoja{width:100%;box-shadow:none}.tl-fila-c{display:grid;gap:1px;min-height:44px;padding:8px 12px;font-weight:650}.tl-fila-c small{color:var(--muted);font-weight:500}.tl-fila-c+.tl-fila-c{border-block-start:1px solid var(--sunken)}.tl-ofertas{display:grid;gap:clamp(24px,5vw,64px);align-items:center}@media(min-width:900px){.tl-ofertas{grid-template-columns:minmax(0,1fr) minmax(0,440px)}}.tl-ofertas .tl-seg{margin-block:20px 12px}.tl-ofertas .tl-p{gap:4px}.tl-ofertas .tl-tab{background:#fff7eb24}.tl-ofertas .tl-tab:hover{background:#fff7eb3d}.tl-ofertas .tl-tab:has(input:checked){background:var(--mostaza);color:#2b1a12}.tl-ofertas .tl-tab:has(input:focus-visible){outline-color:var(--mostaza)}.tl-oferta{position:relative;display:grid;color:var(--ink);filter:drop-shadow(0 22px 24px rgba(0,0,0,.28))}.tl-oferta-a,.tl-oferta-b{display:grid;gap:8px;padding:20px 22px;background:var(--surface)}.tl-oferta-a{border-radius:20px 20px 0 0}.tl-oferta-b{border-radius:0 0 20px 20px;border-block-start:2px dashed var(--line)}.tl-oferta-n{font-family:var(--titular);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.05}.tl-oferta-b li{display:flex;gap:8px;align-items:flex-start;font-size:.9375rem}.tl-oferta-b .ic{width:18px;height:18px;margin-block-start:2px;color:var(--green)}.tl-caduca{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.875rem;font-weight:700}.tl-caduca .ic{width:15px;height:15px}.tl-c-vale{background:var(--tint);color:var(--green)}.tl-c-hoy{background:var(--ambar-claro);color:#5a4300}.tl-c-fin{background:var(--sunken);color:var(--muted)}.tl-ofertas:has(input[value="3"]:checked) .tl-oferta-n{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.tl-promo-par{display:grid;gap:12px}@media(min-width:760px){.tl-promo-par{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-promo{display:grid;align-content:start;gap:12px;padding:20px;border-radius:var(--r-m);background:var(--surface);box-shadow:var(--filo)}.tl-promo h3{font-size:1.25rem}.tl-rotulo{display:inline-block;justify-self:start;margin-block-end:2px;padding:2px 8px;border-radius:6px;background:var(--ink);color:var(--paper);font-size:.75rem;font-weight:700}.tl-orden{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--sunken);font-weight:700;font-variant-numeric:tabular-nums}.tl-enlaces{margin-block-start:16px}@media(min-width:1100px){.tl-ruta-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-enlace-o{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.tl *,.tl *:before,.tl *:after{transition:none!important;animation:none!important}}.tl .tope-img:has(.tl-sem,.tl-galeria){aspect-ratio:auto;overflow:visible;border-radius:var(--r-l)}.tl .tope-img .tl-sem{border-radius:var(--r-l);box-shadow:0 30px 50px -32px #2b1a12b3}.tl-par h2+.lead,.tl-ofertas h2+.lead{margin-block-start:14px}.tl-evc{grid-template-columns:62px minmax(0,1fr)}.tl-pasos-e .tl-p{align-items:start}.tl-pasos-e .tl-pant{min-height:440px}.tl-p[data-p="1"] .tl-pant{justify-content:center}.tl-p[data-p="1"] .tl-pant-b{margin-block-start:0}
