.tl-pagina{--tl-marino:#06132f;--tl-marino-2:#0b1f4b;--tl-turq:#14c4c9;--tl-turq-2:#5fe3e6;--tl-turq-osc:#0b8489;--tl-texto:#eaf2ff;--tl-suave:#a9b9d3;--tl-tenue:#7489a8;--tl-vidrio:linear-gradient(145deg, #ffffff17, #ffffff08);--tl-borde:#ffffff1f;--tl-brillo:#ffffff2e;--tl-mono:var(--font-bib-mono), ui-monospace, "SF Mono", Consolas, monospace;isolation:isolate;min-height:80vh;color:var(--tl-texto);background:radial-gradient(70% 50% at 85% 0%, #14c4c924, transparent 60%), radial-gradient(60% 50% at 0% 100%, #1a3a8073, transparent 65%), linear-gradient(180deg, var(--tl-marino-2), var(--tl-marino) 55%);padding:clamp(28px,5vw,64px) 0 clamp(48px,7vw,96px);position:relative;overflow:hidden}.tl-pagina:before{content:"";z-index:-1;pointer-events:none;opacity:.6;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 60% 10%,#000,#0000);mask-image:radial-gradient(80% 60% at 60% 10%,#000,#0000)}.tl-orbe{z-index:-1;pointer-events:none;filter:blur(60px);border-radius:50%;position:absolute}.tl-orbe--a{background:#14c4c92e;width:420px;height:420px;top:-120px;right:-80px}.tl-orbe--b{background:#3a5cb438;width:460px;height:460px;bottom:-160px;left:-120px}.tl-marco{gap:22px;width:min(1180px,100% - 32px);margin-inline:auto;display:grid}.tl-subnav{--tl-vidrio:linear-gradient(145deg, #ffffff17, #ffffff08);--tl-borde:#ffffff24;--tl-brillo:#ffffff2e;--tl-suave:#a9b9d3;--tl-texto:#eaf2ff;--tl-turq-2:#5fe3e6;background:var(--tl-vidrio);border:1px solid var(--tl-borde);-webkit-backdrop-filter:blur(14px);width:fit-content;box-shadow:inset 0 1px 0 var(--tl-brillo);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.tl-subnav a{color:var(--tl-suave);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,color .2s}.tl-subnav a:hover{color:var(--tl-texto)}.tl-subnav a[aria-current=page]{color:#fff;box-shadow:inset 0 1px 0 var(--tl-brillo);background:#ffffff1f}.tl-cabeza{gap:8px;display:grid}.tl-mono{font:600 12px/1 var(--tl-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tl-turq-2);align-items:center;gap:10px;margin:0;display:inline-flex}.tl-mono i{background:var(--tl-turq);width:8px;height:8px;box-shadow:0 0 0 4px #14c4c92e, 0 0 14px var(--tl-turq);border-radius:50%}.tl-cabeza h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,1.3rem + 2.4vw,3.2rem);line-height:1.05}.tl{gap:14px;display:grid}.tl-barra{background:var(--tl-vidrio);border:1px solid var(--tl-borde);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--tl-brillo), 0 20px 40px -28px #000000b3;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.tl-pildoras{flex-wrap:wrap;gap:6px;display:flex}.tl-pildoras button{min-height:38px;color:var(--tl-suave);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:600;line-height:1;transition:background .2s,color .2s,border-color .2s}.tl-pildoras button:hover{color:#fff;background:#ffffff0f}.tl-pildoras button[aria-checked=true]{color:#fff;box-shadow:0 0 18px -6px var(--tl-turq);background:#14c4c929;border-color:#14c4c98c}.tl-barra__der{flex-wrap:wrap;gap:8px;display:flex}.tl-select select{appearance:none;border:1px solid var(--tl-borde);min-height:38px;color:var(--tl-texto);cursor:pointer;background:#ffffff0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9b9d3' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center/15px no-repeat;border-radius:999px;padding:0 36px 0 14px;font-size:13.5px;font-weight:600;line-height:1}.tl-select option{color:#0b1f4b}.tl-cuenta{color:var(--tl-tenue);font:500 12px/1 var(--tl-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 4px}.tl-cuenta b{color:var(--tl-turq-2)}.tl-lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tl-fila{background:var(--tl-vidrio);border:1px solid var(--tl-borde);-webkit-backdrop-filter:blur(18px)saturate(140%);box-shadow:inset 0 1px 0 var(--tl-brillo), 0 24px 48px -32px #000c;animation:.45s cubic-bezier(.2,.8,.2,1) both tl-entra;animation-delay:calc(var(--i,0) * 45ms);border-radius:22px;grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:16px 20px 16px 16px;transition:border-color .25s,box-shadow .25s,background .25s;display:grid;position:relative;overflow:hidden}.tl-fila:hover{box-shadow:inset 0 1px 0 var(--tl-brillo), 0 0 0 1px #14c4c926, 0 26px 50px -30px #14c4c959;background:linear-gradient(145deg,#ffffff1c,#ffffff0a);border-color:#14c4c973}.tl-fila__brillo{pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff0f 45%,#0000 60%);transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-100%)}.tl-fila:hover .tl-fila__brillo{transform:translate(100%)}@keyframes tl-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tl-portadas{place-items:center;width:92px;height:124px;display:grid;position:relative}.tl-portadas img{aspect-ratio:1100/1685;object-fit:cover;border-radius:4px 8px 8px 4px;width:78px;height:auto;box-shadow:0 14px 26px -12px #000c,inset 0 0 0 1px #ffffff1a}.tl-portadas--dos img{width:64px;position:absolute}.tl-portadas--dos img:first-child{top:6px;left:2px;transform:rotate(-6deg)}.tl-portadas--dos img:last-child{top:18px;right:2px;transform:rotate(5deg)}.tl-info{gap:5px;min-width:0;display:grid}.tl-chip{width:fit-content;color:var(--tl-turq-2);letter-spacing:.02em;background:#14c4c91f;border:1px solid #14c4c94d;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.tl-chip svg{width:15px;height:15px}.tl-info h3{color:#fff;letter-spacing:-.01em;margin:4px 0 0;font-size:1.12rem;line-height:1.25}.tl-info p{color:var(--tl-suave);margin:0;font-size:.92rem}.tl-info small{color:var(--tl-tenue);font:500 11.5px/1.3 var(--tl-mono);letter-spacing:.04em;align-items:center;gap:7px;display:inline-flex}.tl-info small i{background:var(--tl-turq);border-radius:50%;width:6px;height:6px}.tl-precio{text-align:right;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:1.45rem;font-weight:800}.tl-fila .oferta{justify-items:end;gap:2px;display:grid}.tl-acciones{gap:8px;display:flex}.tl-btn{cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.tl-btn svg{width:17px;height:17px}.tl-btn__texto{align-items:center;gap:8px;transition:opacity .2s;display:inline-flex}.tl-btn__ok{opacity:0;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.tl-btn[data-agregado] .tl-btn__texto{opacity:0}.tl-btn[data-agregado] .tl-btn__ok{opacity:1}.tl-btn:active{transform:scale(.96)}.tl-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.tl-btn--vidrio{border:1px solid var(--tl-borde);color:var(--tl-texto);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 var(--tl-brillo);background:#ffffff0f}.tl-btn--vidrio:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff38}.tl-btn--comprar{color:#04202a;background:linear-gradient(120deg, var(--tl-turq-osc), var(--tl-turq) 50%, var(--tl-turq-2));border:0;box-shadow:inset 0 1px #ffffff59,0 10px 24px -10px #14c4c9a6}.tl-btn--comprar:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 0 0 1px #5fe3e699,0 14px 32px -10px #14c4c9cc}.tl-btn:focus-visible,.tl-pildoras button:focus-visible,.tl-select select:focus-visible,.tl-subnav a:focus-visible{outline:3px solid var(--tl-turq-2);outline-offset:2px}.tl-fila--pronto{opacity:.78}.tl-vacio{text-align:center;color:var(--tl-suave);background:var(--tl-vidrio);border:1px dashed var(--tl-borde);border-radius:22px;padding:40px}.tl-pie{color:var(--tl-suave);justify-content:center;padding-top:8px;display:flex}@media (max-width:900px){.tl-fila{grid-template-columns:76px minmax(0,1fr);gap:14px 16px;padding:14px}.tl-portadas{width:76px;height:108px}.tl-portadas img{width:66px}.tl-portadas--dos img{width:54px}.tl-precio{text-align:left;grid-column:1/-1;justify-self:start;font-size:1.3rem}.tl-fila .oferta{justify-items:start}.tl-acciones{grid-column:1/-1}.tl-acciones .tl-btn{flex:1}.tl-barra{border-radius:18px}.tl-barra__der{width:100%}.tl-select{flex:1}.tl-select select{width:100%}.tl-fila,.tl-barra,.tl-subnav,.tl-btn--vidrio{-webkit-backdrop-filter:none}.tl-orbe{display:none}}@media (prefers-reduced-motion:reduce){.tl-fila{animation:none}.tl-fila__brillo{display:none}}.col-subnav{width:min(1180px,100% - 32px);margin:18px auto 0}.tl-pagina .tl-lista .tl-btn--comprar,.tl-pagina .tl-lista .tl-btn--comprar svg{color:#04202a}.tl-pagina .tl-lista .tl-btn--vidrio{color:var(--tl-texto)}.col-subnav .tl-subnav{--tl-vidrio:linear-gradient(145deg, #ffffffd9, #ffffff8c);--tl-borde:#0b1f4b1f;--tl-brillo:#ffffffe6;--tl-suave:#52627c;box-shadow:inset 0 1px 0 var(--tl-brillo), 0 10px 28px -18px #0b1f4b59}.col-subnav .tl-subnav a:hover{color:#0b1f4b}.col-subnav .tl-subnav a[aria-current=page]{color:#fff;box-shadow:none;background:#0b1f4b}
