@font-face{font-family:Murecho;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fuentes/murecho-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Murecho;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fuentes/murecho-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--p:#006272;--pd:#00434e;--pl:#e3f0f2;--a:#e0ff00;--aInk:#006272;--p-rgb:0,98,114;--pd-rgb:0,67,78;--p2:#0092aa;--p2-rgb:0,146,170;--a-rgb:224,255,0;--noche-rgb:0,38,45;--noche2-rgb:0,18,22;--ink:#14181c;--mut:#5a6672;--mut2:#626e7b;--line:#edeff2;--line2:#e4e8ed;--bg:#f4f5f7;--bg-rgb:244,245,247;--ok:#0e7a54;--okbg:#e3f6ee;--alerta:#c2410c;--alertabg:#fff1e8;--cab-fondo:#00434e;--cab-fondo-rgb:0,67,78;--icono-solido:#1c222a;--chip-neutral:#f3f5f8;--r-card:16px;--r-btn:12px;--sombra:0 1px 3px #14181c14;--sombra-alta:0 6px 24px rgba(var(--pd-rgb),.24);--ancho-app:520px;--ancho-home:1280px;--ancho-compra:1120px;--nav-alto:76px;--sep:21px}*{box-sizing:border-box}body,html{background:var(--bg)}body{color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Murecho,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit}button{color:inherit}input,select,textarea{min-width:0}html{scroll-padding-top:90px}img{max-width:100%}.sec{max-width:var(--ancho-home);padding:0 16px}.col-app,.sec{margin-inline:auto}.col-app{max-width:var(--ancho-app);width:100%}.sech{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sech h2{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}.sech small{color:var(--mut2);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.lk{color:var(--p);white-space:nowrap;cursor:pointer;font-size:13.5px;font-weight:600;position:relative}.lk:before{content:"";position:absolute;inset:-12px -8px}.card{border-radius:var(--r-card);box-shadow:var(--sombra);background:#fff;overflow:hidden}.hs{scrollbar-width:none;gap:11px;margin:0 -16px;padding:0 16px 3px;display:flex;overflow-x:auto}.hs::-webkit-scrollbar{height:0}.chip{border-radius:6px;gap:4px;height:25px;padding:0 9px;font-size:11.5px;display:inline-flex}.btn,.chip{align-items:center;font-weight:700}.btn{border-radius:var(--r-btn);cursor:pointer;text-align:center;border:0;justify-content:center;gap:8px;width:100%;height:auto;min-height:50px;padding:12px 16px;font-family:inherit;font-size:16px;line-height:1.3;display:flex}.btn-a{background:var(--a);color:var(--aInk)}.btn-p{background:var(--p);color:#fff}.btn-borde{color:var(--p);border:1.5px solid var(--line2);background:#fff}.btn:disabled{color:#9aa4ae;cursor:not-allowed;background:#e4e8ed}.campo{color:var(--ink);border:1px solid var(--line2);border-radius:var(--r-btn);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:9px;width:100%;height:52px;padding:0 13px;display:flex}.campo small{color:var(--mut2);font-size:11px;display:block}.campo b{font-size:15px;display:block}.entrada{border:1px solid var(--line2);width:100%;height:48px;color:var(--ink);background:#fff;border-radius:11px;align-items:center;padding:0 13px;font-family:inherit;font-size:14.5px;display:flex}.entrada::placeholder{color:var(--mut2);opacity:1}.entrada:focus{outline:2px solid var(--p);outline-offset:-1px}.etiqueta{color:var(--mut);margin-bottom:5px;font-size:11.5px;font-weight:600;display:block}.pill,.pilld{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:34px;padding:6px 9px;display:flex}.pill{border:1px solid var(--line);background:#fff}.pilld{background:#14181c}.pill img,.pilld img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.fl{letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);font-size:10px}.fl,.fv{font-weight:700}.fv{font-size:16px}.tachado{color:var(--mut2);text-decoration:line-through}.ahorro{color:var(--ok);background:var(--okbg);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.hoja-fondo{z-index:80;cursor:pointer;background:#0a061480;border:0;width:100%;animation:.2s aparece;position:fixed;inset:0}@keyframes aparece{0%{opacity:0}to{opacity:1}}.hoja{width:100%;max-width:var(--ancho-app);z-index:85;background:#fff;border-radius:24px 24px 0 0;max-height:82svh;padding:12px 18px 34px;animation:.32s cubic-bezier(.22,.8,.3,1) sube;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}@keyframes sube{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%)}}.agarre{background:#d9dee5;border-radius:999px;width:40px;height:5px;margin:0 auto 14px}.foto{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.foto,.velo{display:block;position:absolute;inset:0}@media (width>=900px){:root{--sep:30px}.sec{padding:0 24px}.hs{margin:0;padding:0 0 6px}.sech h2{font-size:23px}:root{--ficha-fila:calc(33.3333% - 7.33333px)}}@media (width>=1100px){:root{--ficha-fila:calc(25% - 8.25px)}}:root{--curva:cubic-bezier(.22,.8,.3,1);--t-toque:.14s;--t-medio:.28s}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes brillo{0%{background-position:180% 0}to{background-position:-180% 0}}.esq{background:#e7e9ee linear-gradient(100deg,#e7e9ee 34%,#f6f5fa 50%,#e7e9ee 66%) 0 0/220% 100%;border-radius:8px;animation:1.3s linear infinite brillo;display:block}.esq-t{border-radius:999px;height:11px}.esq-t.larga{width:88%}.esq-t.media{width:62%}.esq-t.corta{width:38%}.esq-foto{border-radius:0;width:100%}.foto-esq{z-index:0;border-radius:inherit;transition:opacity .4s;position:absolute;inset:0}.foto-esq.fuera,.foto.oculta{opacity:0}.foto{transition:opacity .45s}.rev{opacity:0;transform:translateY(16px)}.rev.visto{opacity:1;transition:opacity .55s var(--curva),transform .55s var(--curva);transform:none}@keyframes entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.entra{animation:entra .42s var(--curva) both}.card{transition:transform var(--t-toque) var(--curva),box-shadow var(--t-medio) var(--curva)}a.card:active,button.card:active{transform:scale(.978)}.btn{transition:transform var(--t-toque) var(--curva),filter var(--t-toque),background var(--t-toque)}.btn:not(:disabled):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn-a:not(:disabled):hover,.btn-p:not(:disabled):hover{filter:brightness(1.06)}}.campo,.chip,.entrada,.lk{transition:transform var(--t-toque) var(--curva),border-color var(--t-toque),background var(--t-toque),color var(--t-toque)}.campo:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.lk:hover{opacity:.72}}:focus-visible{outline-offset:1px;box-shadow:0 0 0 4px var(--p);outline:2px solid #fff}:where(:focus-visible){border-radius:4px}.hs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-padding-left:16px}.hs>*{scroll-snap-align:start}@media (width>=900px){.hs{scroll-padding-left:0}}@keyframes late{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.vivo{background:var(--ok);border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-in-out infinite late;display:inline-block}.pag-enter-active{transition:opacity .18s var(--curva)}.pag-enter-from{opacity:0}.sec{position:relative}.fila-flecha{z-index:6;border:1px solid var(--line2);width:38px;height:38px;color:var(--p);cursor:pointer;transition:opacity .2s var(--curva),background .16s,box-shadow .16s;background:#fff;border-radius:999px;justify-content:center;align-items:center;display:none;position:absolute;transform:translateY(-50%);box-shadow:0 4px 16px #14181c24}@media (hover:hover) and (pointer:fine){.fila-flecha:hover{background:var(--pl);box-shadow:0 6px 20px rgba(var(--pd-rgb),.2)}}.fila-flecha-izq{left:-6px}.fila-flecha-izq svg{transform:rotate(180deg)}.fila-flecha-der{right:-6px}.fila-flecha.fuera{opacity:0;pointer-events:none}@media (width>=900px){.fila-flecha{display:flex}}@keyframes baja{to{opacity:0;transform:translate(-50%,44px)}}@keyframes desaparece{to{opacity:0}}.hoja.cerrando{animation:.2s forwards baja}.hoja-fondo.cerrando{animation:.2s forwards desaparece}@keyframes rueda-gira{to{transform:rotate(1turn)}}.rueda{border:2px solid var(--line2);border-top-color:var(--p);vertical-align:-2px;border-radius:999px;flex-shrink:0;width:15px;height:15px;margin-right:8px;animation:.7s linear infinite rueda-gira;display:inline-block}@media print{.barra,.barra-alta,.barra-baja,.btn,.fila-flecha,.hoja,.hoja-fondo,.hs .chip.oscuro,.ia,.subir,.visor{display:none!important}*{box-shadow:none!important;text-shadow:none!important;background-image:none!important}.exito,.hecho,.sello,body,html{background:#fff!important}.exito,.hecho,.sello{color:#111!important;padding-top:0!important}.exito *,.hecho *,.sello *{color:#111!important}.ok,.palomita,.tic{border:2px solid #111!important}.codigo b,.loc b{font-size:28px!important}.bloque,.card,.tarjeta{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #ccc}a[href]:after{content:""}}.solo-lectores{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar-contenido{z-index:150;color:var(--pd);background:#fff;border-radius:10px;padding:12px 18px;font-weight:700;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.saltar-contenido:focus{transform:none}.pantalla>.pasos{max-width:var(--ancho-app);margin:18px auto 22px;padding-inline:16px}.compra-marco{max-width:var(--ancho-compra);margin-inline:auto;padding:24px 20px 140px}.compra-rejilla{align-items:start;gap:24px;display:grid}.compra-principal,.compra-resumen{min-width:0}.compra-resumen{gap:16px;display:grid}.compra-opcionales{border:1px solid var(--line2);background:#fff;border-radius:16px;margin-block:20px;padding:16px}.compra-opcionales>summary{cursor:pointer;margin-block:-8px;padding-block:12px}.compra-opcionales>summary,.compra-volver{color:var(--p);min-height:44px;font-size:14px;font-weight:600}.compra-volver{align-items:center;gap:8px;margin-bottom:12px;display:inline-flex}.compra-barra{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}@media (width>=900px){.compra-rejilla{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.compra-resumen{position:sticky;top:90px}.compra-barra{padding-inline:max(24px,calc(50vw - var(--ancho-compra)/2 + 20px))!important}}@media (width<=599px){.entrada{font-size:16px}.compra-marco{padding-inline:16px}.sech h2{line-height:1.35}}@media print{.compra-opcionales,.compra-volver,.saltar-contenido{display:none!important}.compra-rejilla{display:block}.compra-resumen{position:static}}.pantalla[data-v-8be21ea4]{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}.alto[data-v-8be21ea4]{background:linear-gradient(168deg,var(--pd) 0,var(--p) 60%,var(--p2) 100%);color:#fff;text-align:center;border-radius:0 0 26px 26px;padding:54px 22px 44px}.avion[data-v-8be21ea4]{color:#fff;opacity:.9;animation:1s cubic-bezier(.3,0,.2,1) both despega-8be21ea4;display:inline-flex;transform:rotate(45deg)}@keyframes despega-8be21ea4{0%{opacity:0;transform:rotate(45deg)translate(-26px,18px)}to{opacity:.9;transform:rotate(45deg)}}.alto h1[data-v-8be21ea4]{letter-spacing:-.02em;animation:entra .5s var(--curva) .15s both;margin:16px 0 8px;font-size:24px;font-weight:700;line-height:1.2}.alto p[data-v-8be21ea4]{color:#ffffffe0;max-width:34ch;animation:entra .5s var(--curva) .25s both;margin:0 auto;font-size:14px;line-height:1.5}.salidas[data-v-8be21ea4]{max-width:380px;animation:entra .5s var(--curva) .35s both;flex-direction:column;gap:10px;margin:-16px auto 0;padding:0 16px;display:flex}.salidas .btn[data-v-8be21ea4]{text-decoration:none}.ayuda[data-v-8be21ea4]{min-height:44px;color:var(--p);justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:13.5px;font-weight:600;display:flex}@media (width>=900px){.alto[data-v-8be21ea4]{padding:78px 22px 60px}.alto h1[data-v-8be21ea4]{font-size:32px}}
