:root{--t-xs: 12px;--t-sm: 14px;--t-md: 16px;--t-lg: 20px;--t-xl: 28px;--t-2xl: 40px;--espacio: 8px;--ancho-max: 1280px;--alto-cab: 108px;--inf-fijo: 0px;--demo-h: 0px}html.es-demo{--demo-h: 0px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--alto-cab) + 16px)}html.sin-scroll{overflow:hidden}body{margin:0;overflow-x:hidden;min-height:100vh;font-family:var(--f-texto);font-size:var(--t-md);line-height:1.5;color:var(--c-text);background-color:var(--c-bg);background-image:radial-gradient(1100px 520px at 8% -8%,color-mix(in srgb,var(--c-cyan) 7%,transparent),transparent 60%),radial-gradient(900px 480px at 100% 0%,color-mix(in srgb,var(--c-magenta) 5.5%,transparent),transparent 60%);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--c-cyan);color:var(--c-on-accent)}img,svg,video,iframe{max-width:100%}img{display:block;height:auto}a{color:var(--c-cyan);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}h1,h2,h3{margin:0;line-height:1.2}p{margin:0 0 .75em}p:last-child{margin-bottom:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--c-cyan);outline-offset:2px;border-radius:4px}.ico{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.ico .ico-relleno{fill:currentColor;stroke:none}.oculto-visual{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.contenedor{width:100%;max-width:var(--ancho-max);margin:0 auto;padding:0 16px}.contenedor--angosto{max-width:820px}.texto-muted{color:var(--c-muted)}.texto-chico{font-size:var(--t-xs);display:block}.texto-cyan{color:var(--c-cyan)}.texto-ok{color:var(--c-green)}.texto-error{color:var(--c-danger)}mark.pendiente{background:color-mix(in srgb,var(--c-warn) 20%,transparent);color:var(--c-warn);border-radius:4px;padding:0 3px}.saltar{position:absolute;left:12px;top:-60px;z-index:200;background:var(--c-cyan);color:var(--c-on-accent);padding:10px 14px;border-radius:var(--r-sm);font-weight:600}.saltar:focus{top:12px}.main{min-height:60vh;outline:none;padding-bottom:48px}.main{display:flow-root}.main:has(>.cargando)~.pie{visibility:hidden}.main{min-height:100vh;min-height:100dvh}@media(min-width:960px){.nav{min-height:50px}}@media(max-width:959px){.solo-desktop{display:none!important}}@media(min-width:960px){.solo-movil{display:none!important}.contenedor{padding:0 24px}:root{--alto-cab: 120px}}.arranque{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:24px}.arranque__marca{font-family:var(--f-titulos);font-weight:900;font-size:32px;letter-spacing:.1em;color:var(--c-text);margin:0}.arranque__marca span{color:var(--c-cyan)}.arranque__marca small{color:var(--c-magenta);font-size:14px;margin-left:4px}.arranque__txt,.arranque__error{color:var(--c-muted)}.sin-js{padding:24px;text-align:center;background:var(--c-surface);border-bottom:1px solid var(--c-border)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:var(--r-sm);border:1px solid transparent;font-family:var(--f-texto);font-weight:600;font-size:var(--t-sm);line-height:1.2;cursor:pointer;text-decoration:none!important;transition:background-color .15s,border-color .15s,box-shadow .2s,transform .15s,color .15s;white-space:nowrap;position:relative}.btn:disabled,.btn[aria-disabled=true],.btn--off{opacity:.45;cursor:not-allowed;pointer-events:none}.btn--primario{background:var(--c-cyan);color:var(--c-on-accent)}.btn--primario:hover{box-shadow:var(--sombra-neon);background:var(--c-acento-hover)}.btn--cta{background:linear-gradient(100deg,var(--c-cyan),var(--c-green));color:var(--c-on-accent);font-family:var(--f-titulos);font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.btn--cta:hover{box-shadow:0 0 22px color-mix(in srgb,var(--c-green) 35%,transparent);transform:translateY(-1px)}.btn--secundario{background:color-mix(in srgb,var(--c-cyan) 6%,transparent);border-color:color-mix(in srgb,var(--c-cyan) 45%,transparent);color:var(--c-cyan)}.btn--secundario:hover{background:color-mix(in srgb,var(--c-cyan) 14%,transparent);box-shadow:var(--sombra-neon)}.btn--fantasma{background:transparent;color:var(--c-text);border-color:var(--c-border-strong)}.btn--fantasma:hover{border-color:var(--c-muted);background:color-mix(in srgb,var(--c-text) 4%,transparent)}.btn--wa{background:var(--c-wa);color:var(--c-on-wa)}.btn--wa:hover{box-shadow:0 0 18px color-mix(in srgb,var(--c-wa) 35%,transparent)}.btn--elegido{background:color-mix(in srgb,var(--c-green) 12%,transparent);border-color:color-mix(in srgb,var(--c-green) 50%,transparent);color:var(--c-green)}.btn--mini{min-height:36px;padding:6px 12px;font-size:13px}.btn--grande{min-height:52px;padding:12px 22px;font-size:var(--t-md)}.btn--cta.btn--grande{font-size:14px}.btn--bloque{width:100%}.btn--pixel{border-radius:4px}.btn--cargando{color:transparent!important;pointer-events:none}.btn--cargando:after{content:"";position:absolute;width:18px;height:18px;border:2px solid currentColor;border-color:var(--c-on-accent) transparent var(--c-on-accent) transparent;border-radius:50%;animation:girar .8s linear infinite}.btn--secundario.btn--cargando:after{border-color:var(--c-cyan) transparent var(--c-cyan) transparent}.btn-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-sm);border:1px solid transparent;background:transparent;color:var(--c-text);cursor:pointer;flex:none}.btn-ico:hover{background:color-mix(in srgb,var(--c-text) 6%,transparent);border-color:var(--c-border-strong)}.btn-ico:disabled{opacity:.35;cursor:default;background:transparent;border-color:transparent}.btn-ico--chico{width:32px;height:32px}.link-mas{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:4px 0;color:var(--c-cyan);font-weight:600;font-size:var(--t-sm);cursor:pointer}.link-mas--peligro{color:var(--c-danger)}@keyframes girar{to{transform:rotate(360deg)}}.input{width:100%;min-height:46px;padding:10px 14px;background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--r-sm);color:var(--c-text);font:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--c-muted)}.input:focus{outline:none;border-color:var(--c-cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-cyan) 18%,transparent)}.input--chico{min-height:40px;padding:8px 12px;font-size:14px;width:auto}.input--mayus{text-transform:uppercase;letter-spacing:.06em}select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--c-muted) 50%),linear-gradient(135deg,var(--c-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}textarea.input{resize:vertical;min-height:80px}.campo{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.campo__label{font-weight:600;font-size:var(--t-sm)}.campo__req{color:var(--c-magenta)}.campo__ayuda{color:var(--c-muted);font-size:13px;margin:0}.campo__error{color:var(--c-danger);font-size:13px;margin:4px 0 0;font-weight:500}.campo--error .input{border-color:var(--c-danger)}.form-2{display:grid;gap:0 14px;grid-template-columns:1fr}.form-calle{display:grid;gap:0 12px;grid-template-columns:1fr 1fr}.form-calle>:first-child{grid-column:1 / -1}@media(min-width:640px){.form-2{grid-template-columns:1fr 1fr}.form-calle{grid-template-columns:2.4fr 1fr .8fr .8fr}.form-calle>:first-child{grid-column:auto}}.fila-form{display:flex;gap:8px;align-items:stretch}.fila-form .input{flex:1;min-width:0}.fila-botones{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fila-botones--centro{justify-content:center}.check{display:flex;align-items:flex-start;gap:10px;padding:6px 0;cursor:pointer;font-size:var(--t-sm)}.check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--c-cyan);flex:none;cursor:pointer}.check__txt{flex:1}.check__n{color:var(--c-muted);font-size:13px}.check--off{opacity:.45;cursor:default}.check--grande{font-size:var(--t-md)}.check--grande .texto-chico{margin-top:2px;color:var(--c-muted)}.contador{display:inline-flex;align-items:center;border:1px solid var(--c-border-strong);border-radius:var(--r-sm);background:var(--c-bg);height:40px}.contador__btn{width:38px;height:100%;border:0;background:transparent;color:var(--c-text);cursor:pointer;display:flex;align-items:center;justify-content:center}.contador__btn:disabled{opacity:.3;cursor:default}.contador__num{width:40px;height:100%;border:0;background:transparent;color:var(--c-text);text-align:center;font:inherit;font-weight:600;-moz-appearance:textfield}.contador__num::-webkit-inner-spin-button,.contador__num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.opciones{border:0;padding:0;margin:0 0 16px;display:grid;gap:10px}.opciones--fila{grid-template-columns:1fr}@media(min-width:640px){.opciones--fila{grid-template-columns:1fr 1fr}}.opciones__tit{font-weight:700;margin-bottom:8px;padding:0;font-size:var(--t-md)}.opcion{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.opcion:hover{border-color:color-mix(in srgb,var(--c-cyan) 50%,transparent)}.opcion input{width:20px;height:20px;accent-color:var(--c-cyan);flex:none;margin:0}.opcion--activa{border-color:var(--c-cyan);background:color-mix(in srgb,var(--c-cyan) 6%,transparent);box-shadow:inset 0 0 0 1px var(--c-cyan)}.opcion__ico{width:44px;height:44px;border-radius:10px;background:var(--c-surface-2);display:flex;align-items:center;justify-content:center;color:var(--c-cyan);flex:none}.opcion__ico img{width:36px;height:auto}.opcion__txt{flex:1;display:flex;flex-direction:column;gap:3px;font-size:var(--t-sm);color:var(--c-muted);min-width:0}.opcion__txt strong{color:var(--c-text);font-size:var(--t-md)}.opcion__txt .badge{align-self:flex-start;margin-top:4px}.opcion__precio{font-family:var(--f-titulos);font-weight:800;font-size:15px;white-space:nowrap}.opcion--chica{padding:12px}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.3;background:var(--c-surface-2);color:var(--c-text);border:1px solid var(--c-border-strong);white-space:nowrap}.badge--ok{background:color-mix(in srgb,var(--c-green) 12%,transparent);color:var(--c-green);border-color:color-mix(in srgb,var(--c-green) 35%,transparent)}.badge--outlet{background:var(--c-acento-2);color:var(--c-on-accent-2);border-color:transparent}.badge--oferta{background:var(--c-ahorro-bg);color:var(--c-ahorro);border-color:color-mix(in srgb,var(--c-magenta) 60%,transparent)}.badge--destacado{background:var(--c-info-bg);color:var(--c-info);border-color:color-mix(in srgb,var(--c-cyan) 50%,transparent)}.badge--pc{background:color-mix(in srgb,var(--c-purple) 18%,transparent);color:var(--c-text);border-color:color-mix(in srgb,var(--c-purple) 50%,transparent);margin-left:6px}.badge--num{background:var(--c-acento-2);color:var(--c-on-accent-2);border:0;min-width:20px;justify-content:center;padding:1px 6px}.badge--muted{color:var(--c-muted)}.badge--estado-pagado,.badge--estado-entregado,.badge--estado-despachado{background:color-mix(in srgb,var(--c-green) 12%,transparent);color:var(--c-green);border-color:color-mix(in srgb,var(--c-green) 35%,transparent)}.badge--estado-pendiente_pago,.badge--estado-pendiente_cotizacion,.badge--estado-comprobante_recibido{background:color-mix(in srgb,var(--c-warn) 12%,transparent);color:var(--c-warn);border-color:color-mix(in srgb,var(--c-warn) 40%,transparent)}.badge--estado-cancelado,.badge--estado-arrepentimiento,.badge--estado-reintegrado{background:color-mix(in srgb,var(--c-danger) 12%,transparent);color:var(--c-danger);border-color:color-mix(in srgb,var(--c-danger) 40%,transparent)}.chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:6px;font-size:12px;font-weight:600;background:var(--c-surface-2);color:var(--c-text-2);border:1px solid var(--c-border)}.chip--quitar{cursor:pointer;border-color:color-mix(in srgb,var(--c-cyan) 40%,transparent);color:var(--c-cyan);background:color-mix(in srgb,var(--c-cyan) 6%,transparent);padding:6px 10px;font-size:13px}.pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--c-border-strong);color:var(--c-text);font-size:var(--t-sm);font-weight:500;background:var(--c-surface);white-space:nowrap}.pill:hover{border-color:var(--c-cyan);text-decoration:none}.pill--activa{border-color:var(--c-cyan);background:color-mix(in srgb,var(--c-cyan) 10%,transparent);color:var(--c-cyan)}.pill__n{color:var(--c-muted);font-size:12px}.cabecera{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--c-bg) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--c-border)}.topbar{background:linear-gradient(90deg,color-mix(in srgb,var(--c-cyan) 12%,transparent),color-mix(in srgb,var(--c-purple) 12%,transparent) 60%,color-mix(in srgb,var(--c-magenta) 10%,transparent));border-bottom:1px solid var(--c-border);font-size:12px;max-height:52px;overflow:hidden;transition:max-height .2s}.topbar__in{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding-top:3px;padding-bottom:3px}.topbar__msg{margin:0;flex:1;min-width:0;color:var(--c-text-2);font-weight:500;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:640px){.topbar__msg{display:block;white-space:nowrap;text-overflow:ellipsis}}.topbar__arrep{flex:none;color:var(--c-text);font-weight:700;letter-spacing:.01em;font-size:12px;padding:4px 8px;border-radius:6px;border:1px solid color-mix(in srgb,var(--c-text) 25%,transparent)}.topbar__arrep:hover{background:color-mix(in srgb,var(--c-text) 8%,transparent);text-decoration:none}.cabecera--scroll .topbar{max-height:0;border-bottom-width:0}.cabecera__fila{display:flex;align-items:center;gap:8px;min-height:60px}.cabecera__acc{display:flex;align-items:center;gap:6px;margin-left:auto}.cabecera__cta{display:none}.cabecera__movil{padding-bottom:10px}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--c-text);text-decoration:none!important;min-width:0}.logo__iso{width:38px;height:38px;flex:none}.logo__img{max-height:44px;width:auto}.logo__txt{display:flex;flex-direction:column;line-height:1}.logo__marca{font-family:var(--f-titulos);font-weight:900;font-size:19px;letter-spacing:.08em;white-space:nowrap}.logo__hard{color:var(--c-text)}.logo__tech{color:var(--c-cyan)}.logo__pc{color:var(--c-magenta);font-size:12px;margin-left:3px;vertical-align:.55em;letter-spacing:.04em}.logo__slogan{font-size:12px;color:var(--c-muted);letter-spacing:.22em;text-transform:uppercase;margin-top:5px;font-weight:600;white-space:nowrap}.acc{display:inline-flex;align-items:center;gap:6px;color:var(--c-text);padding:8px 10px;border-radius:var(--r-sm);font-size:var(--t-sm);font-weight:500}.acc:hover{background:color-mix(in srgb,var(--c-text) 5%,transparent);text-decoration:none}.carrito-btn{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface);cursor:pointer;color:var(--c-text)}.carrito-btn:hover{border-color:var(--c-cyan)}.carrito-btn__monto{font-family:var(--f-titulos);font-weight:800;font-size:13px;display:none}.carrito-btn__n{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--c-acento-2);color:var(--c-on-accent-2);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--c-bg)}@media(min-width:640px){.carrito-btn__monto{display:inline}.cabecera__cta{display:inline-flex}}@media(min-width:960px){.cabecera__fila{min-height:68px;gap:20px}.logo__iso{width:44px;height:44px}.logo__marca{font-size:22px}.cabecera .buscador{flex:1;max-width:520px}}@media(max-width:380px){.logo__slogan{display:none}.logo__marca{font-size:17px}}.buscador{position:relative;display:flex;align-items:center;width:100%}.buscador__ico{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--c-muted);pointer-events:none}.buscador__input{width:100%;height:44px;padding:0 48px 0 40px;border-radius:999px;border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:16px}.buscador__input:focus{outline:none;border-color:var(--c-cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-cyan) 16%,transparent)}.buscador__input::-webkit-search-cancel-button{-webkit-appearance:none}.buscador__btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:999px;border:0;background:var(--c-cyan);color:var(--c-on-accent);display:flex;align-items:center;justify-content:center;cursor:pointer}.buscador--chico .buscador__input{padding-right:14px;height:40px}.buscador__lista{position:absolute;top:50px;left:0;right:0;z-index:70;margin:0;padding:6px;list-style:none;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--r-md);box-shadow:0 18px 40px #0000008c;max-height:70vh;overflow-y:auto}.buscador__sep{padding:6px 10px;font-size:12px;color:var(--c-muted);text-transform:uppercase;letter-spacing:.08em}.buscador__op{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);cursor:pointer}.buscador__op img{width:44px;height:44px;object-fit:contain;border-radius:6px;background:var(--img-fondo);flex:none}.buscador__op--activa,.buscador__op:hover{background:var(--c-surface-2)}.buscador__info{flex:1;min-width:0;display:flex;flex-direction:column}.buscador__tit{font-size:var(--t-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buscador__cat{font-size:12px;color:var(--c-muted)}.buscador__precio{font-family:var(--f-titulos);font-weight:800;font-size:13px;color:var(--c-cyan);white-space:nowrap}.buscador__todos{padding:8px 10px 4px;border-top:1px solid var(--c-border);margin-top:4px}.nav{border-top:1px solid var(--c-border);position:relative}.nav__lista{display:flex;list-style:none;margin:0 auto;gap:2px}.nav__item{display:flex;align-items:center;position:static}.nav__link{display:inline-flex;align-items:center;gap:8px;padding:13px 8px 13px 12px;color:var(--c-text-2);font-weight:600;font-size:var(--t-sm);border-bottom:2px solid transparent}.nav__link:hover,.nav__item--abierto .nav__link{color:var(--c-text);text-decoration:none}.nav__link--activo{color:var(--c-cyan);border-bottom-color:var(--c-cyan)}.nav__toggle{width:26px;height:32px;border:0;background:transparent;color:var(--c-muted);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:6px}.nav__toggle:hover{color:var(--c-text);background:color-mix(in srgb,var(--c-text) 5%,transparent)}.nav__item--abierto .nav__toggle .ico{transform:rotate(180deg)}.nav__item--retro .nav__link{font-family:var(--f-pixel);font-size:12px;letter-spacing:.02em;color:var(--c-badge-retro-text)}.nav__item--outlet .nav__link{color:var(--c-ahorro)}.mega{position:absolute;left:0;right:0;top:100%;background:color-mix(in srgb,var(--c-surface) 98%,transparent);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border-strong);box-shadow:0 30px 50px #0000008c;z-index:65}.mega__in{display:grid;grid-template-columns:1fr 280px;gap:28px;padding-top:24px;padding-bottom:28px}.mega__in:has(.mega__grupo){grid-template-columns:repeat(4,1fr) 260px}.mega__cats{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 16px;align-content:start}.mega__grupo{display:flex;flex-direction:column;gap:2px}.mega__grupo-tit{display:flex;align-items:center;gap:8px;font-family:var(--f-titulos);font-size:13px;font-weight:800;color:var(--c-text);letter-spacing:.04em;padding:6px 8px 8px;text-transform:uppercase}.mega__cat{display:flex;justify-content:space-between;gap:10px;padding:8px;border-radius:var(--r-sm);color:var(--c-text);font-size:var(--t-sm)}.mega__cat:hover{background:var(--c-surface-2);color:var(--c-cyan);text-decoration:none}.mega__n{color:var(--c-muted);font-size:12px;font-weight:600}.mega__vacio{color:var(--c-muted)}.mega__promo{background:linear-gradient(160deg,color-mix(in srgb,var(--c-cyan) 12%,transparent),color-mix(in srgb,var(--c-purple) 14%,transparent));border:1px solid var(--c-border-strong);border-radius:var(--r-md);padding:18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mega__promo-tit{font-family:var(--f-titulos);font-weight:800;font-size:16px;margin:0}.mega__promo-tit--pixel{font-family:var(--f-pixel);font-size:13px;color:var(--c-green)}.mega__promo-txt{color:var(--c-muted);font-size:var(--t-sm)}.mmenu ul,.mmenu__otros{list-style:none;margin:0;padding:0}.mmenu{margin:16px 0}.mmenu__item{border-bottom:1px solid var(--c-border)}.mmenu__fila{display:flex;align-items:center;justify-content:space-between}.mmenu__link{display:flex;align-items:center;gap:10px;padding:14px 4px;color:var(--c-text);font-weight:600;flex:1}.mmenu__sub{padding:0 0 10px 34px!important}.mmenu__sub a{display:flex;justify-content:space-between;padding:9px 4px;color:var(--c-text-2);font-size:var(--t-sm)}.mmenu__otros li a{display:flex;align-items:center;gap:10px;padding:12px 4px;color:var(--c-text);font-size:var(--t-sm)}.mmenu__arrep{font-weight:700;color:var(--c-text)!important}.panel{position:fixed;inset:0;z-index:90;display:flex}.panel--der{justify-content:flex-end}.panel__fondo{position:absolute;inset:0;background:color-mix(in srgb,var(--c-bg) 66%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.panel__caja{position:relative;width:min(420px,92vw);height:100%;background:var(--c-surface);border-left:1px solid var(--c-border-strong);display:flex;flex-direction:column;outline:none;box-shadow:-20px 0 50px #00000080}.panel--izq .panel__caja{border-left:0;border-right:1px solid var(--c-border-strong)}.panel__cab{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 18px;border-bottom:1px solid var(--c-border)}.panel__titulo{font-family:var(--f-titulos);font-size:16px;font-weight:800;letter-spacing:.04em}.panel__cuerpo{flex:1;overflow-y:auto;padding:16px 18px;-webkit-overflow-scrolling:touch}.panel__pie{border-top:1px solid var(--c-border);padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:var(--c-surface-2)}.panel__botones{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.panel-enter-active,.panel-leave-active{transition:opacity .2s}.panel-enter-active .panel__caja,.panel-leave-active .panel__caja{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.panel-enter-from,.panel-leave-to{opacity:0}.panel--der.panel-enter-from .panel__caja,.panel--der.panel-leave-to .panel__caja{transform:translate(100%)}.panel--izq.panel-enter-from .panel__caja,.panel--izq.panel-leave-to .panel__caja{transform:translate(-100%)}.modal{position:fixed;inset:0;z-index:95;display:flex;align-items:flex-end;justify-content:center}.modal__fondo{position:absolute;inset:0;background:color-mix(in srgb,var(--c-bg) 72%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal__caja{position:relative;width:100%;max-height:92vh;display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--r-lg) var(--r-lg) 0 0;outline:none;box-shadow:0 30px 80px #0009}.modal__cab{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 14px 20px;border-bottom:1px solid var(--c-border)}.modal__titulo{font-family:var(--f-titulos);font-size:17px;font-weight:800;letter-spacing:.02em}.modal__cuerpo{padding:18px 20px;overflow-y:auto}.modal__cuerpo>*+*{margin-top:12px}.modal__pie{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--c-border)}@media(min-width:640px){.modal{align-items:center;padding:24px}.modal__caja{border-radius:var(--r-lg);max-width:520px}.modal__caja--lg{max-width:720px}.modal__caja--xl{max-width:1000px}}.aviso{display:flex;gap:12px;padding:12px 14px;border-radius:var(--r-md);border:1px solid;font-size:var(--t-sm);margin:0 0 12px}.aviso .ico{margin-top:1px}.aviso__cuerpo{flex:1;min-width:0}.aviso__titulo{display:block;margin-bottom:2px}.aviso--info{background:color-mix(in srgb,var(--c-cyan) 6%,transparent);border-color:color-mix(in srgb,var(--c-cyan) 30%,transparent);color:var(--c-info)}.aviso--info .ico{color:var(--c-cyan)}.aviso--advertencia{background:color-mix(in srgb,var(--c-warn) 8%,transparent);border-color:color-mix(in srgb,var(--c-warn) 40%,transparent);color:var(--c-warn)}.aviso--advertencia .ico{color:var(--c-warn)}.aviso--error{background:color-mix(in srgb,var(--c-danger) 8%,transparent);border-color:color-mix(in srgb,var(--c-danger) 45%,transparent);color:var(--c-danger)}.aviso--error .ico{color:var(--c-danger)}.aviso--ok,.aviso--logro{background:color-mix(in srgb,var(--c-green) 7%,transparent);border-color:color-mix(in srgb,var(--c-green) 35%,transparent);color:var(--c-ok)}.aviso--ok .ico,.aviso--logro .ico{color:var(--c-green)}.migas{position:relative;margin:16px 0 10px;font-size:13px;overflow-x:auto;scrollbar-width:none}.migas::-webkit-scrollbar{display:none}.migas ol{list-style:none;margin:0;padding:0;display:flex;gap:6px;white-space:nowrap}.migas li{display:flex;align-items:center;gap:6px;color:var(--c-muted)}.migas li+li:before{content:"/";color:var(--c-border-strong)}.migas a{color:var(--c-text-2)}.migas [aria-current]{color:var(--c-text);max-width:46ch;overflow:hidden;text-overflow:ellipsis}.cargando{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:64px 16px;color:var(--c-muted)}.cargando--chico{padding:20px 8px}.cargando__barra{display:flex;gap:4px;padding:4px;border:2px solid var(--c-cyan);border-radius:2px;box-shadow:var(--sombra-neon)}.cargando__barra span{width:12px;height:16px;background:var(--c-cyan);opacity:.15;animation:pixel 1.2s steps(1) infinite}.cargando__barra span:nth-child(2){animation-delay:.1s}.cargando__barra span:nth-child(3){animation-delay:.2s}.cargando__barra span:nth-child(4){animation-delay:.3s}.cargando__barra span:nth-child(5){animation-delay:.4s}.cargando__barra span:nth-child(6){animation-delay:.5s}.cargando__barra span:nth-child(7){animation-delay:.6s}.cargando__barra span:nth-child(8){animation-delay:.7s}.cargando__texto{font-family:var(--f-pixel);font-size:12px;letter-spacing:.05em}@keyframes pixel{0%{opacity:.15}30%,70%{opacity:1}to{opacity:.15}}.vacio{text-align:center;padding:56px 16px;max-width:620px;margin:0 auto}.vacio__ico{width:84px;height:84px;margin:0 auto 18px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-cyan)}.vacio__titulo{font-family:var(--f-titulos);font-size:22px;font-weight:800;margin-bottom:10px}.vacio--retro .vacio__titulo{font-family:var(--f-pixel);font-size:18px;color:var(--c-green);line-height:1.5}.vacio__texto{color:var(--c-muted);margin-bottom:20px}.vacio__acc{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.vacio__sug{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;width:100%}.xp{width:100%}.xp__cab{display:flex;justify-content:space-between;font-family:var(--f-pixel);font-size:12px;color:var(--c-green);margin-bottom:6px}.xp__barra{height:14px;border:2px solid var(--c-green);padding:2px;border-radius:2px;background:color-mix(in srgb,var(--c-green) 5%,transparent)}.xp__relleno{height:100%;background:repeating-linear-gradient(90deg,var(--c-green) 0 8px,color-mix(in srgb,var(--c-green) 60%,transparent) 8px 10px);transition:width .4s steps(8);box-shadow:0 0 10px color-mix(in srgb,var(--c-green) 50%,transparent)}.precio{display:flex;flex-direction:column;gap:2px}.precio__etiqueta{display:inline-flex;align-items:center;gap:5px;color:var(--c-green);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.precio__fila{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.precio__principal{font-family:var(--f-titulos);font-weight:800;font-size:21px;color:var(--c-text);letter-spacing:.01em}.precio__antes{font-size:13px;color:var(--c-muted)}.precio__promo{color:var(--c-ahorro)}.precio__lista{font-size:13px;color:var(--c-muted)}.precio__lista s,.precio__antes s{text-decoration-thickness:1px}.precio__ahorro{font-size:13px;color:var(--c-green);font-weight:600}.precio__usd{font-size:13px;color:var(--c-muted)}.precio__cuotas{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-text-2);margin-top:6px}.precio__planes{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--c-text-2)}.precio__legal{font-size:12px;color:var(--c-muted);margin-top:4px;letter-spacing:.01em}.precio__consultar{font-family:var(--f-titulos);font-weight:800;color:var(--c-warn);font-size:16px}.precio--ficha .precio__principal{font-size:34px}.precio--ficha .precio__lista,.precio--ficha .precio__ahorro{font-size:15px}.precio--linea{align-items:flex-end;text-align:right}.precio--linea .precio__principal{font-size:17px}.precio--linea .precio__etiqueta,.precio--linea .precio__legal{display:none}.precio--linea .precio__fila{justify-content:flex-end}.stock{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;flex-wrap:wrap}.stock__punto{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;flex:none}.stock--ok{color:var(--c-green)}.stock--ultimas{color:var(--c-warn)}.stock--consultar{color:var(--c-info)}.stock--sin{color:var(--c-muted)}.stock--sin .stock__punto{box-shadow:none}.stock__extra{color:var(--c-muted);font-weight:400}.grilla{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:640px){.grilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(min-width:1280px){.grilla{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.grilla>li{display:flex}.tarjeta{position:relative;display:flex;flex-direction:column;width:100%;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s;isolation:isolate}.tarjeta:hover{border-color:color-mix(in srgb,var(--c-cyan) 45%,transparent);transform:translateY(-2px)}.fx-glow .tarjeta:hover{box-shadow:0 10px 30px #0006,0 0 22px color-mix(in srgb,var(--c-cyan) 14%,transparent)}.tarjeta__media{position:relative;margin:8px 8px 0;aspect-ratio:1;border-radius:10px;background:var(--img-fondo);overflow:hidden}.tarjeta__media img{width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply;transition:transform .3s}.tarjeta:hover .tarjeta__media img{transform:scale(1.04)}.tarjeta__badges{position:absolute;top:8px;left:8px;display:flex;flex-wrap:wrap;gap:4px;z-index:2;pointer-events:none}.tarjeta__cuerpo{display:flex;flex-direction:column;gap:8px;padding:12px 12px 8px;flex:1}.tarjeta__marca{font-size:12px;color:var(--c-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.tarjeta__titulo{font-family:var(--f-texto);font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.9em}.tarjeta__link{color:var(--c-text)}.tarjeta__link:after{content:"";position:absolute;inset:0;z-index:1}.tarjeta__link:hover{text-decoration:none;color:var(--c-text)}.tarjeta__acciones{padding:0 12px 12px;position:relative;z-index:2}.tarjeta .chips{display:none}.tarjeta .precio__principal{font-size:18px}.tarjeta .precio__lista,.tarjeta .precio__ahorro,.tarjeta .precio__antes{font-size:12px}.tarjeta__outlet{font-size:12px;color:var(--c-ahorro);font-weight:600;margin:-2px 0 0}.precio__corta{align-self:flex-start}.tarjeta--sin{opacity:.78}.tarjeta--sin .tarjeta__media img{filter:grayscale(.6)}@media(min-width:640px){.tarjeta .chips{display:flex}.tarjeta .precio__principal{font-size:21px}.tarjeta__cuerpo{padding:14px 14px 10px}.tarjeta__acciones{padding:0 14px 14px}}@media(max-width:639px){.tarjeta .badge--destacado{display:none}}.fx-rgb-borders .tarjeta--destacada{border-color:transparent}.fx-rgb-borders .tarjeta--destacada:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,var(--c-cyan),var(--c-purple),var(--c-magenta),var(--c-green),var(--c-cyan));background-size:300% 300%;-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rgb 9s linear infinite;pointer-events:none;z-index:3}@keyframes rgb{to{background-position:300% 0}}.fx-pixel-retro .tarjeta--retro{border-radius:4px;box-shadow:4px 4px color-mix(in srgb,var(--c-green) 25%,transparent)}.fx-pixel-retro .tarjeta--retro .tarjeta__media{border-radius:2px}.seccion{margin:36px 0}.seccion__cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.seccion__titulo{display:flex;align-items:center;gap:10px;font-family:var(--f-titulos);font-weight:800;font-size:20px;letter-spacing:.02em}.seccion__titulo .ico{color:var(--c-cyan)}.seccion__sub{color:var(--c-muted);margin:4px 0 0;font-size:var(--t-sm)}.seccion__acc{display:flex;align-items:center;gap:12px}.carrusel__nav{display:none;gap:6px}@media(min-width:960px){.carrusel__nav{display:flex}.seccion__titulo{font-size:24px}.seccion{margin:52px 0}}.carrusel__pista{position:relative;list-style:none;margin:0 -16px;padding:4px 16px 12px;display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;overscroll-behavior-x:contain}.carrusel__pista::-webkit-scrollbar{display:none}.carrusel__item{scroll-snap-align:start;display:flex}@media(min-width:640px){.carrusel__pista{grid-auto-columns:38%}}@media(min-width:960px){.carrusel__pista{grid-auto-columns:calc((100% - 48px)/4);gap:16px;margin:0;padding:4px 0 12px;scroll-padding:0}}@media(min-width:1280px){.carrusel__pista{grid-auto-columns:calc((100% - 64px)/5)}}.hero{position:relative;overflow:hidden;background:radial-gradient(800px 400px at 75% 40%,color-mix(in srgb,var(--c-purple) 35%,transparent),transparent 70%),radial-gradient(600px 400px at 30% 80%,color-mix(in srgb,var(--c-cyan) 18%,transparent),transparent 70%),var(--c-bg);border-bottom:1px solid var(--c-border)}.hero--esqueleto{min-height:520px}.hero__slides{position:relative;min-height:540px}.hero__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.hero__slide--activo{opacity:1;visibility:visible;transition:opacity .8s ease;z-index:1}.hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center}.hero__img--falla{opacity:0}.hero__velo{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--c-bg) 20%,transparent),color-mix(in srgb,var(--c-bg) 55%,transparent) 45%,color-mix(in srgb,var(--c-bg) 96%,transparent))}.fx-scanlines .hero:after,.fx-scanlines .armar-intro:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:repeating-linear-gradient(180deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px);mix-blend-mode:multiply;opacity:.55}.hero__txt{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:540px;padding-top:48px;padding-bottom:64px}.hero__kicker{font-family:var(--f-pixel);font-size:12px;color:var(--c-green);letter-spacing:.06em;text-shadow:0 0 10px color-mix(in srgb,var(--c-green) 50%,transparent);margin-bottom:14px}.hero__titulo{font-family:var(--f-titulos);font-weight:900;font-size:clamp(30px,8vw,60px);line-height:1.05;letter-spacing:.01em;max-width:14ch;text-shadow:0 2px 30px rgba(0,0,0,.6)}.hero__sub{font-size:clamp(16px,2.2vw,19px);color:var(--c-text-2);max-width:52ch;margin:16px 0 24px}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.hero__ctrl{position:absolute;left:0;right:0;bottom:14px;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:8px}.hero__ctrl .btn-ico{display:none}.hero__puntos{display:flex;gap:8px}.hero__punto{width:28px;height:6px;border-radius:3px;border:0;background:color-mix(in srgb,var(--c-text) 25%,transparent);cursor:pointer;padding:0;position:relative}.hero__punto:before{content:"";position:absolute;inset:-12px -2px}.hero__punto--activo{background:var(--c-cyan);box-shadow:0 0 10px color-mix(in srgb,var(--c-cyan) 60%,transparent)}@media(min-width:960px){.hero__slides,.hero__txt{min-height:600px}.hero__velo{background:linear-gradient(90deg,color-mix(in srgb,var(--c-bg) 94%,transparent),color-mix(in srgb,var(--c-bg) 72%,transparent) 38%,color-mix(in srgb,var(--c-bg) 10%,transparent) 70%),linear-gradient(0deg,color-mix(in srgb,var(--c-bg) 90%,transparent),transparent 30%)}.hero__txt{justify-content:center;padding-bottom:48px}.hero__ctrl .btn-ico{display:inline-flex}}.beneficios{border-bottom:1px solid var(--c-border);background:color-mix(in srgb,var(--c-surface) 70%,transparent)}.beneficios__lista{list-style:none;margin:0 auto;padding-top:18px;padding-bottom:18px;display:grid;grid-template-columns:1fr 1fr;gap:16px 12px}.beneficio{display:flex;align-items:flex-start;gap:10px}.beneficio__ico{width:44px;height:44px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--c-cyan);background:color-mix(in srgb,var(--c-cyan) 8%,transparent);border:1px solid color-mix(in srgb,var(--c-cyan) 25%,transparent)}.beneficio__tit{display:block;font-size:var(--t-sm);font-weight:700}.beneficio__txt{display:block;font-size:13px;color:var(--c-muted);line-height:1.35}@media(min-width:960px){.beneficios__lista{grid-template-columns:repeat(4,1fr);gap:24px}}.solapas-vis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.solapa-vis{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s;position:relative}.solapa-vis:hover{border-color:color-mix(in srgb,var(--c-cyan) 45%,transparent)}.solapa-vis__link{display:flex;flex-direction:column;gap:6px;padding:16px;color:var(--c-text);text-decoration:none!important;flex:1}.solapa-vis__ico{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--c-cyan);background:linear-gradient(140deg,color-mix(in srgb,var(--c-cyan) 16%,transparent),color-mix(in srgb,var(--c-purple) 16%,transparent));margin-bottom:4px}.solapa-vis__nombre{font-family:var(--f-titulos);font-weight:800;font-size:15px;line-height:1.25}.solapa-vis__n{font-size:13px;color:var(--c-muted)}.solapa-vis__cats{list-style:none;margin:0;padding:0 16px 14px;display:none;flex-wrap:wrap;gap:6px}.solapa-vis__cats a{font-size:13px;color:var(--c-text-2)}.solapa-vis--5 .solapa-vis__ico{color:var(--c-green);border-radius:4px}.solapa-vis--5 .solapa-vis__nombre{font-family:var(--f-pixel);font-size:13px;line-height:1.5;color:var(--c-green)}.solapa-vis--6 .solapa-vis__ico{color:var(--c-ahorro);background:color-mix(in srgb,var(--c-magenta) 14%,transparent)}@media(min-width:640px){.solapas-vis{grid-template-columns:repeat(3,1fr)}.solapa-vis__cats{display:flex}.solapa-vis__cats li:not(:last-child):after{content:"·";margin-left:6px;color:var(--c-border-strong)}}@media(min-width:1280px){.solapas-vis{grid-template-columns:repeat(5,1fr)}}.armado-home{position:relative;margin:40px 0;padding:28px 20px;border-radius:var(--r-lg);border:1px solid var(--c-border-strong);grid-template-columns:minmax(0,1fr);background:radial-gradient(500px 260px at 90% 10%,color-mix(in srgb,var(--c-green) 14%,transparent),transparent 70%),radial-gradient(500px 300px at 0% 100%,color-mix(in srgb,var(--c-cyan) 14%,transparent),transparent 70%),var(--c-surface);display:grid;gap:24px;overflow:hidden}.armado-home__kicker,.hero__kicker{margin-top:0}.armado-home__kicker{font-family:var(--f-pixel);font-size:12px;color:var(--c-green);margin-bottom:10px}.armado-home__titulo{font-family:var(--f-titulos);font-weight:900;font-size:clamp(24px,4vw,36px);margin-bottom:10px}.armado-home__desc{color:var(--c-text-2);max-width:56ch}.armado-home__pc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;color:var(--c-green);font-size:15px;margin:14px 0 18px}.armado-home__aclara{font-weight:400;color:var(--c-muted);font-size:13px}.armado-home__pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-content:center}.armado-home__pasos li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:10px;background:color-mix(in srgb,var(--c-bg) 60%,transparent);border:1px solid var(--c-border);font-size:13px;text-align:center;color:var(--c-text-2);position:relative}.armado-home__pasos .ico{color:var(--c-cyan)}.armado-home__n{position:absolute;top:4px;left:6px;font-family:var(--f-pixel);font-size:12px;color:var(--c-muted)}@media(min-width:960px){.armado-home{grid-template-columns:1.1fr 1fr;padding:40px;align-items:center}}.banner-sec{margin:32px 0}.banner-sec__link{position:relative;display:block;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--c-border);color:var(--c-text)}.banner-sec__link img{width:100%;height:auto}.banner-sec__txt{position:absolute;left:0;bottom:0;right:0;padding:18px;background:linear-gradient(0deg,color-mix(in srgb,var(--c-bg) 90%,transparent),transparent);display:flex;flex-direction:column}.banner-sec__txt strong{font-family:var(--f-titulos);font-size:20px}.retro-home{margin:40px 0;padding:22px 16px;border:2px solid color-mix(in srgb,var(--c-green) 35%,transparent);border-radius:4px;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--c-green) 3%,transparent) 0 2px,transparent 2px 4px),var(--c-surface);box-shadow:6px 6px color-mix(in srgb,var(--c-green) 12%,transparent)}.retro-home__tit{font-family:var(--f-pixel)!important;font-size:16px!important;color:var(--c-green);line-height:1.4}.retro-home__tit .ico{color:var(--c-green)!important}.como__pasos{list-style:none;margin:0;padding:0;display:grid;gap:12px}.como__paso{position:relative;padding:20px 20px 20px 72px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md)}.como__paso strong{font-family:var(--f-titulos);font-size:16px;display:block;margin-bottom:4px}.como__paso p{color:var(--c-muted);font-size:var(--t-sm)}.como__n{position:absolute;left:18px;top:18px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-family:var(--f-pixel);font-size:14px;color:var(--c-on-accent);background:var(--c-cyan);border-radius:4px}.como__mas{margin-top:12px}@media(min-width:960px){.como__pasos{grid-template-columns:repeat(3,1fr)}}.bancos{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media(min-width:640px){.bancos{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.bancos{grid-template-columns:repeat(3,1fr)}}.banco-promo{padding:18px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md)}.banco-promo__cab{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.banco-promo__tit{font-weight:700;margin-bottom:4px}.banco-promo__det{color:var(--c-text-2);font-size:var(--t-sm)}.banco-promo__legal{color:var(--c-muted);font-size:12px;margin-top:8px}.quienes{display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-border);margin:40px 0}.quienes__foto{width:120px;height:120px;border-radius:50%;object-fit:cover;border:2px solid var(--c-cyan)}.quienes__iso{width:96px;height:96px}.quienes__txt{font-size:18px;color:var(--c-text-2);margin:8px 0 10px}@media(min-width:640px){.quienes{flex-direction:row;align-items:center}}.faq__lista{display:grid;gap:8px}.faq__item{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md)}.faq__item summary{list-style:none;cursor:pointer;padding:16px 18px;font-weight:600;display:flex;justify-content:space-between;gap:12px;align-items:center}.faq__item summary::-webkit-details-marker{display:none}.faq__item[open] summary .ico{transform:rotate(180deg)}.faq__item p{padding:0 18px 16px;color:var(--c-text-2)}.catalogo__cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:14px}.catalogo__titulo{display:flex;align-items:center;gap:10px;font-family:var(--f-titulos);font-weight:900;font-size:clamp(24px,4vw,34px)}.catalogo__titulo .ico{color:var(--c-cyan)}.catalogo__desc{color:var(--c-muted);margin:8px 0 0;max-width:70ch}.catalogo__total{color:var(--c-muted);font-size:var(--t-sm);margin:0}@media(max-width:639px){.catalogo__total{flex-basis:100%}}.subcats{position:relative;display:flex;gap:8px;overflow-x:auto;padding:2px 0 12px;margin-bottom:4px;scrollbar-width:none}.subcats::-webkit-scrollbar{display:none}.catalogo__barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0 14px;border-bottom:1px solid var(--c-border);margin-bottom:18px}.chips-activos{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1;min-width:0}.orden{display:inline-flex;align-items:center;gap:6px;color:var(--c-muted);margin-left:auto}.catalogo__cuerpo{display:block}.catalogo__mas{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:28px}.catalogo__mostrando{color:var(--c-muted);font-size:var(--t-sm);margin:0}@media(min-width:960px){.catalogo__cuerpo{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start}.catalogo__filtros{position:sticky;top:calc(var(--alto-cab) + 8px);max-height:calc(100vh - var(--alto-cab) - 24px);overflow-y:auto;padding-right:6px;scrollbar-width:thin}}.filtros{display:flex;flex-direction:column;gap:4px}.filtro{border:0;padding:0 0 14px;margin:0 0 12px;border-bottom:1px solid var(--c-border);min-width:0}.filtro__tit{font-family:var(--f-titulos);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:0;margin-bottom:8px;color:var(--c-text-2)}.filtro__rango{display:grid;grid-template-columns:1fr 1fr;gap:6px}.filtro__rango .input{width:100%}.filtro__rango .btn{grid-column:1 / -1}.promos-lista{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}@media(min-width:640px){.promos-lista{grid-template-columns:repeat(2,1fr)}}.promo-card a{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--c-magenta) 40%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--c-magenta) 12%,transparent),color-mix(in srgb,var(--c-purple) 10%,transparent));color:var(--c-text);text-decoration:none}.promo-card__tit{font-family:var(--f-titulos);font-size:17px}.promo-card__txt{font-size:13px;color:var(--c-text-2)}.promo-card__vence{font-size:13px;color:var(--c-ahorro);font-weight:600}.modo-retro .catalogo__titulo,.modo-retro .ficha__titulo{font-family:var(--f-pixel);font-size:clamp(18px,3vw,24px);line-height:1.5;color:var(--c-green)}.fx-pixel-retro .modo-retro .tarjeta{border-radius:4px;border-width:2px}.fx-pixel-retro .modo-retro .btn{border-radius:2px}.ficha__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media(min-width:960px){.ficha__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;align-items:start}}.galeria{min-width:0}.galeria__principal{position:relative;aspect-ratio:1;border-radius:var(--r-lg);background:var(--img-fondo);overflow:hidden;border:1px solid var(--c-border)}.galeria__btn{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.galeria__btn img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply;transition:transform .15s ease-out}@media(hover:hover)and (min-width:960px){.galeria__principal--zoom .galeria__btn img{transform:scale(2)}}.galeria__lupa{position:absolute;right:12px;bottom:12px;width:38px;height:38px;border-radius:50%;background:var(--c-surface);color:var(--c-text);display:flex;align-items:center;justify-content:center;pointer-events:none}.galeria__video{position:absolute;inset:0;background:var(--c-bg)}.galeria__video iframe{width:100%;height:100%;border:0}.galeria__minis{position:relative;list-style:none;display:flex;gap:8px;margin:10px 0 0;padding:0 0 4px;overflow-x:auto}.galeria__mini{position:relative;width:68px;height:68px;padding:4px;border-radius:10px;border:2px solid transparent;background:var(--img-fondo);cursor:pointer;flex:none;display:flex;align-items:center;justify-content:center}.galeria__mini img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.galeria__mini--activa{border-color:var(--c-cyan)}.galeria__mini--video{background:var(--c-bg)}.galeria__mini--video img{mix-blend-mode:normal;object-fit:cover;opacity:.7}.galeria__mini--video .ico{position:absolute;color:var(--c-text)}.ficha__info{display:flex;flex-direction:column;gap:10px;min-width:0}.ficha__marca{font-size:13px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--c-cyan);align-self:flex-start}.ficha__titulo{font-family:var(--f-titulos);font-weight:800;font-size:clamp(21px,3vw,28px);line-height:1.25}.ficha__ids{color:var(--c-muted);font-size:13px;margin:0}.ficha__compra{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-border-strong);margin-top:6px}.ficha__medios{font-size:13px;align-self:flex-start}.ficha__outlet{display:flex;align-items:center;gap:6px;color:var(--c-ahorro);font-size:var(--t-sm);font-weight:600;margin:0}.ficha__acciones{display:flex;gap:10px;align-items:center}.ficha__acciones .contador{height:52px}.ficha__agregar{flex:1}.ficha__en-carrito{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-green);margin:0}.ficha__aviso-stock{display:flex;flex-direction:column;gap:10px}.ficha__secundarias{display:flex;flex-wrap:wrap;gap:8px}.ficha__confianza{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.ficha__confianza li{display:flex;gap:10px;align-items:flex-start;font-size:var(--t-sm);color:var(--c-text-2)}.ficha__confianza .ico{color:var(--c-cyan);margin-top:1px}.ficha__confianza strong{color:var(--c-text)}.ficha__contenido{display:grid;gap:18px;margin-top:28px}.ficha__bloque{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:20px}.ficha__bloque .seccion__titulo{font-size:18px;margin-bottom:14px}.ficha__fab{margin:0}.envio-est{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--r-md);border:1px dashed var(--c-border-strong)}.envio-est__label{display:flex;align-items:center;gap:6px;font-weight:600;font-size:var(--t-sm)}.envio-est__res{display:flex;flex-direction:column;gap:2px;font-size:var(--t-sm);color:var(--c-text-2)}.envio-est__res strong{color:var(--c-text)}.envio-est__falta{color:var(--c-green)}.compat-box{margin-top:24px;padding:20px;border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--c-cyan) 30%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--c-cyan) 6%,transparent),transparent 60%),var(--c-surface)}.compat-box__cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.compat-box__cab .seccion__titulo{font-size:18px}.compat-box__filas{margin:0;display:grid;gap:1px;background:var(--c-border);border-radius:var(--r-sm);overflow:hidden}.compat-box__fila{display:grid;grid-template-columns:42% 1fr;background:var(--c-surface)}.compat-box__fila dt,.compat-box__fila dd{margin:0;padding:10px 12px;font-size:var(--t-sm)}.compat-box__fila dt{color:var(--c-muted)}.compat-box__fila dd{font-weight:600;display:flex;flex-direction:column;gap:3px}.compat-box__alerta{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--c-warn);font-size:13px}.compat-box__nota{display:flex;gap:6px;align-items:flex-start;color:var(--c-muted);font-size:13px;margin:12px 0 0}.specs+.specs{margin-top:16px}.specs__grupo{font-family:var(--f-titulos);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-cyan);margin-bottom:8px}.specs dl{margin:0}.specs__fila{display:grid;grid-template-columns:40% 1fr;border-bottom:1px solid var(--c-border)}.specs__fila dt,.specs__fila dd{margin:0;padding:9px 4px;font-size:var(--t-sm)}.specs__fila dt{color:var(--c-muted)}.barra-ficha{position:fixed;left:0;right:0;bottom:var(--demo-h);z-index:55;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--c-surface) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--c-border-strong)}.barra-ficha__precio{display:flex;flex-direction:column;line-height:1.2}.barra-ficha__precio strong{font-family:var(--f-titulos);font-size:18px}.barra-ficha__precio span{font-size:12px;color:var(--c-green);font-weight:700}@media(max-width:959px){html.con-barra-inferior{--inf-fijo: 72px}html.con-barra-inferior .main{padding-bottom:96px}}.visor{display:flex;flex-direction:column;gap:10px}.visor__marco{position:relative;height:min(68vh,680px);background:var(--img-fondo);border-radius:var(--r-md);overflow:hidden;touch-action:none;cursor:grab;display:flex;align-items:center;justify-content:center}.visor__img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;transform-origin:center;user-select:none;-webkit-user-drag:none}.visor__ctrl{display:flex;align-items:center;justify-content:center;gap:8px}.visor__n{color:var(--c-muted);font-size:var(--t-sm);min-width:56px;text-align:center}.visor__ayuda{text-align:center;color:var(--c-muted);font-size:13px}.prosa{color:var(--c-text-2);line-height:1.65}.prosa h1,.prosa h2,.prosa h3{font-family:var(--f-titulos);color:var(--c-text);margin:1.4em 0 .5em;line-height:1.3}.prosa h1{font-size:22px}.prosa h2{font-size:19px}.prosa h3{font-size:16px}.prosa ul,.prosa ol{padding-left:1.3em;margin:0 0 1em}.prosa li{margin:.3em 0}.prosa blockquote{margin:1em 0;padding:10px 16px;border-left:3px solid var(--c-cyan);background:var(--c-surface);border-radius:0 var(--r-sm) var(--r-sm) 0}.prosa code{background:var(--c-surface-2);padding:1px 6px;border-radius:4px;font-size:.92em}.prosa strong{color:var(--c-text)}.lista-check{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lista-check li{display:flex;gap:8px;align-items:flex-start}.lista-check .ico{color:var(--c-green);margin-top:3px}.lista-datos{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:var(--t-sm);color:var(--c-text-2)}.lista-simple{margin:6px 0;padding-left:18px}.sub{font-family:var(--f-titulos);font-size:15px;margin-top:16px}.armar-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-top:36px;padding-bottom:36px}.armar-intro__titulo{font-family:var(--f-titulos);font-weight:900;font-size:clamp(34px,7vw,64px);line-height:1;margin-bottom:14px}.armar-intro__desc{color:var(--c-text-2);font-size:17px;max-width:56ch}.armar-intro__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.armar-intro__pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;align-content:center}.armar-intro__pasos li{position:relative;display:flex;align-items:center;gap:8px;padding:12px 12px 12px 34px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;font-size:var(--t-sm)}.armar-intro__pasos .ico{color:var(--c-cyan)}.armar-intro__pasos .armado-home__n{top:50%;transform:translateY(-50%);left:10px}@media(min-width:960px){.armar-intro{grid-template-columns:1.2fr 1fr;align-items:center;padding-top:64px;padding-bottom:64px}}.armar-pc{padding:14px 16px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--c-green) 40%,transparent);background:color-mix(in srgb,var(--c-green) 7%,transparent);margin:16px 0 0}.armar-pc--ok{box-shadow:0 0 22px color-mix(in srgb,var(--c-green) 18%,transparent)}.armar-pc__tit{display:flex;align-items:center;gap:8px;color:var(--c-green);font-weight:700;margin:0}.armar-pc__acl{color:var(--c-text-2);font-size:13px;margin:4px 0 0}.armar__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding-top:16px}@media(min-width:960px){.armar__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.armar__main{min-width:0}.armar__cab{display:flex;flex-direction:column;gap:14px;margin-bottom:18px;min-width:0}.armar__pasos{min-width:0}.armar__pasos ol{position:relative;list-style:none;margin:0;padding:0 0 6px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.armar__pasos ol::-webkit-scrollbar{display:none}.paso-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text-2);font-size:13px;font-weight:600;white-space:nowrap}.paso-chip:hover{text-decoration:none;border-color:var(--c-cyan)}.paso-chip--hecho{border-color:color-mix(in srgb,var(--c-green) 50%,transparent);color:var(--c-green)}.paso-chip--ya{border-color:color-mix(in srgb,var(--c-info) 50%,transparent);color:var(--c-info)}.paso-chip--salteado{border-style:dashed;color:var(--c-muted)}.paso-chip--error{border-color:color-mix(in srgb,var(--c-danger) 60%,transparent);color:var(--c-danger)}.paso-chip--actual{background:var(--c-cyan);color:var(--c-on-accent);border-color:var(--c-cyan);box-shadow:var(--sombra-neon)}.armar__paso-cab{margin-bottom:14px}.armar__n{font-size:13px;color:var(--c-muted);margin-bottom:4px}.armar__titulo{display:flex;align-items:center;gap:10px;font-family:var(--f-titulos);font-weight:900;font-size:clamp(22px,4vw,30px)}.armar__titulo .ico{color:var(--c-cyan)}.armar__ayuda{color:var(--c-muted);margin:6px 0 0}.armar__herr{display:flex;gap:8px;margin-bottom:12px}.armar__herr .buscador{flex:1}.plataformas{list-style:none;margin:14px 0;padding:0;display:grid;gap:10px}@media(min-width:640px){.plataformas{grid-template-columns:repeat(2,1fr)}}.plataforma{width:100%;text-align:left;display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:var(--r-md);border:1px solid var(--c-border-strong);background:var(--c-surface);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.plataforma:hover:not(:disabled){border-color:var(--c-cyan);transform:translateY(-1px)}.plataforma:disabled{opacity:.45;cursor:not-allowed}.plataforma--activa{border-color:var(--c-cyan);box-shadow:inset 0 0 0 1px var(--c-cyan),var(--sombra-neon)}.plataforma__marca{font-family:var(--f-pixel);font-size:12px}.plataforma--amd .plataforma__marca{color:var(--c-bando-amd-tinta)}.plataforma--intel .plataforma__marca{color:var(--c-bando-intel-tinta)}.plataforma__tit{font-family:var(--f-titulos);font-weight:800;font-size:18px}.plataforma__det{color:var(--c-text-2);font-size:var(--t-sm)}.plataforma__n{color:var(--c-muted);font-size:13px}.candidatos{list-style:none;margin:0;padding:0;display:grid;gap:10px}.candidato{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px;background:var(--c-surface);border:1px solid var(--c-border);border-left:3px solid var(--c-green);border-radius:var(--r-md);transition:border-color .15s,box-shadow .15s}.candidato--advertencia{border-left-color:var(--c-warn)}.candidato--info{border-left-color:var(--c-info)}.candidato--error{border-left-color:var(--c-danger);opacity:.7}.candidato--elegido{border-color:color-mix(in srgb,var(--c-green) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--c-green) 35%,transparent),0 0 18px color-mix(in srgb,var(--c-green) 12%,transparent)}.candidato--sin{opacity:.65}.candidato__img{width:72px;height:72px;border-radius:10px;background:var(--img-fondo);display:flex;align-items:center;justify-content:center;overflow:hidden}.candidato__img img{width:100%;height:100%;object-fit:contain;padding:6px;mix-blend-mode:multiply}.candidato__info{display:flex;flex-direction:column;gap:6px;min-width:0}.candidato__tit{font-weight:600;font-size:var(--t-sm);line-height:1.35;margin:0}.candidato__avisos,.candidato__motivos{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:13px}.candidato__avisos li{display:flex;gap:5px;align-items:flex-start;color:var(--c-warn)}.candidato__motivos li{display:flex;gap:5px;align-items:flex-start;color:var(--c-danger)}.candidato__der{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid var(--c-border);padding-top:10px}@media(min-width:640px){.candidato{grid-template-columns:88px minmax(0,1fr) auto;align-items:center}.candidato__img{width:88px;height:88px}.candidato__der{grid-column:auto;flex-direction:column;align-items:flex-end;border-top:0;padding-top:0;min-width:170px}}.incompat{margin-top:16px;border:1px solid color-mix(in srgb,var(--c-danger) 30%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--c-danger) 4%,transparent)}.incompat summary{cursor:pointer;padding:14px 16px;display:flex;align-items:center;gap:8px;font-weight:600;color:var(--c-danger)}.incompat ul{list-style:none;margin:0;padding:0 12px 12px;display:grid;gap:8px}.incompat .candidato{grid-template-columns:56px minmax(0,1fr)}.incompat .candidato__img{width:56px;height:56px}.incompat .candidato__der{display:none}.armar__nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:22px;padding-top:16px;border-top:1px solid var(--c-border)}.armar__nav .btn--primario{margin-left:auto}.semaforo{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-border-strong);margin-bottom:12px}.semaforo--chico{padding:8px 10px;font-size:13px;margin:8px 0 12px}.semaforo__luz{width:14px;height:14px;border-radius:50%;flex:none;background:var(--c-muted)}.semaforo--verde .semaforo__luz,.semaforo__luz.semaforo--verde{background:var(--c-green);box-shadow:0 0 10px var(--c-green)}.semaforo--ambar .semaforo__luz,.semaforo__luz.semaforo--ambar{background:var(--c-warn);box-shadow:0 0 10px var(--c-warn)}.semaforo--rojo .semaforo__luz,.semaforo__luz.semaforo--rojo{background:var(--c-danger);box-shadow:0 0 10px var(--c-danger)}.problemas{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px}.problema{display:flex;gap:8px;align-items:flex-start;font-size:var(--t-sm);padding:8px 10px;border-radius:var(--r-sm)}.problema--error{background:color-mix(in srgb,var(--c-danger) 8%,transparent);color:var(--c-danger)}.problema--advertencia{background:color-mix(in srgb,var(--c-warn) 8%,transparent);color:var(--c-warn)}.problema--info{background:color-mix(in srgb,var(--c-cyan) 5%,transparent);color:var(--c-info)}.tabla-armado{width:100%;border-collapse:collapse;margin:6px 0 16px;font-size:var(--t-sm)}.tabla-armado th,.tabla-armado td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--c-border);vertical-align:top}.tabla-armado thead th{color:var(--c-muted);font-weight:600;font-size:13px}.tabla-armado tbody th{font-weight:600;white-space:nowrap}.tabla-armado .num{text-align:right;white-space:nowrap;font-family:var(--f-titulos);font-weight:700}.tabla-armado .chip{margin-left:6px}.tabla-armado__fila--vacia td{color:var(--c-muted)}.opcion-armado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;padding:14px;border-radius:var(--r-md);border:1px solid var(--c-border-strong);background:var(--c-surface);margin:12px 0}.opcion-armado--off{opacity:.7}.armar__acciones{display:flex;flex-direction:column;gap:12px;margin-top:18px}.armar__sec{display:flex;flex-wrap:wrap;gap:10px}.armar__sec .btn,.fila-botones .btn,.vacio__acc .btn{white-space:normal;text-align:center}.armar__lado{position:fixed;left:0;right:0;bottom:var(--demo-h);z-index:56;background:var(--c-surface);border-top:1px solid var(--c-border-strong);box-shadow:0 -16px 40px #00000080}.armar__lado-barra{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border:0;background:transparent;cursor:pointer;text-align:left}.armar__lado-total{display:flex;flex-direction:column;flex:1;line-height:1.2}.armar__lado-total strong{font-family:var(--f-titulos);font-size:18px}.armar__lado-total span{font-size:12px;color:var(--c-green);font-weight:600}.armar__lado-ver{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--c-cyan)}.armar__lado-cuerpo{display:none;padding:0 16px 16px;max-height:64vh;overflow-y:auto}.armar__lado--abierto .armar__lado-cuerpo{display:block}.armar__lado-tit{font-family:var(--f-titulos);font-size:16px;margin:4px 0 6px}@media(max-width:959px){.armar:not(.armar--inicio) .armar__main{padding-bottom:88px}}@media(min-width:960px){.armar__lado{position:sticky;top:calc(var(--alto-cab) + 12px);left:auto;right:auto;bottom:auto;z-index:1;border:1px solid var(--c-border-strong);border-radius:var(--r-lg);box-shadow:none;max-height:calc(100vh - var(--alto-cab) - 24px);overflow-y:auto}.armar__lado-cuerpo{display:block;padding:18px;max-height:none}}.lado-pasos{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:2px}.lado-pasos a{display:grid;grid-template-columns:18px 112px minmax(0,1fr);align-items:center;gap:8px;padding:7px 6px;border-radius:6px;color:var(--c-text);font-size:13px}.lado-pasos a:hover{background:var(--c-surface-2);text-decoration:none}.lado-pasos__t{color:var(--c-muted)}.lado-pasos__v{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lado-pasos--hecho .ico{color:var(--c-green)}.lado-pasos--error .ico{color:var(--c-danger)}.lado-pasos--ya .ico{color:var(--c-info)}.lado-pasos--pendiente .lado-pasos__v{color:var(--c-border-strong)}.consumo{padding:12px;border-radius:var(--r-md);background:var(--c-bg);border:1px solid var(--c-border);margin-bottom:12px}.consumo__tit{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;color:var(--c-text-2);margin-bottom:10px}.consumo__tit .ico{color:var(--c-warn)}.consumo__barra{position:relative;height:12px;border-radius:6px;background:var(--c-surface-2);overflow:visible}.consumo__relleno{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:linear-gradient(90deg,var(--c-green),var(--c-warn))}.consumo__marca{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--c-text)}.consumo__elegida{position:absolute;top:-6px;width:12px;height:24px;margin-left:-6px;border-radius:3px;background:var(--c-cyan);box-shadow:0 0 8px var(--c-cyan)}.consumo__elegida--mal{background:var(--c-danger);box-shadow:0 0 8px var(--c-danger)}.consumo__txt{font-size:13px;margin:10px 0 0;font-weight:600}.lado-totales{padding:14px;border-radius:var(--r-md);background:linear-gradient(160deg,color-mix(in srgb,var(--c-cyan) 8%,transparent),color-mix(in srgb,var(--c-green) 6%,transparent));border:1px solid color-mix(in srgb,var(--c-cyan) 30%,transparent);margin-bottom:12px}.lado-totales p{margin:0}.lado-totales__lbl{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--c-green);font-weight:700}.lado-totales__total{font-family:var(--f-titulos);font-weight:900;font-size:30px;line-height:1.15;margin:2px 0 4px!important}.lado-totales__lista{font-size:13px;color:var(--c-muted)}.lado-totales__desc{font-size:13px;color:var(--c-green)}.lado-totales__ahorro{display:flex;align-items:center;gap:4px;font-size:14px;color:var(--c-green);font-weight:700;margin-top:6px!important}.yatengo__intro{color:var(--c-text-2)}.yatengo__lista{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;max-height:46vh;overflow-y:auto}.yatengo__op{width:100%;display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--r-sm);border:1px solid var(--c-border);background:var(--c-bg);cursor:pointer;text-align:left}.yatengo__op:hover,.yatengo__op:focus-visible{border-color:var(--c-cyan)}.yatengo__op img{width:52px;height:52px;border-radius:8px;background:var(--img-fondo);object-fit:contain;padding:4px;flex:none;mix-blend-mode:normal}.yatengo__tit{flex:1;font-size:var(--t-sm)}.yatengo__vacio{color:var(--c-muted);padding:12px 4px}.pagina__titulo{display:flex;align-items:center;gap:10px;font-family:var(--f-titulos);font-weight:900;font-size:clamp(24px,4vw,34px);margin:8px 0 18px}.pagina__titulo .ico{color:var(--c-cyan)}.carrito__grid,.checkout__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media(min-width:960px){.carrito__grid,.checkout__grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.carrito__resumen,.checkout__resumen{position:sticky;top:calc(var(--alto-cab) + 12px)}}.caja{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:18px;display:flex;flex-direction:column;gap:14px}.caja+.caja{margin-top:14px}.caja__tit{display:flex;align-items:center;gap:8px;font-family:var(--f-titulos);font-size:17px;font-weight:800}.caja__tit .ico{color:var(--c-cyan)}.carrito__grupo{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);margin-bottom:14px;overflow:hidden}.carrito__grupo--pc{border-color:color-mix(in srgb,var(--c-purple) 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--c-purple) 20%,transparent)}.carrito__grupo-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:12px 16px;border-bottom:1px solid var(--c-border);background:var(--c-surface-2)}.carrito__grupo-cab h2{display:flex;align-items:center;gap:8px;font-family:var(--f-titulos);font-size:15px}.carrito__grupo-acc{display:flex;gap:14px}.lineas{list-style:none;margin:0;padding:0}.linea{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px 16px;border-bottom:1px solid var(--c-border)}.linea:last-child{border-bottom:0}.linea--error{background:color-mix(in srgb,var(--c-danger) 5%,transparent)}.linea__img{width:76px;height:76px;border-radius:10px;background:var(--img-fondo);overflow:hidden;display:block}.linea__img img{width:100%;height:100%;object-fit:contain;padding:6px;mix-blend-mode:multiply}.linea__info{min-width:0;display:flex;flex-direction:column;gap:3px}.linea__tit{color:var(--c-text);font-weight:600;font-size:var(--t-sm);line-height:1.35}.linea__unit{font-size:13px;color:var(--c-text-2);margin:0}.linea__estado{font-size:13px;color:var(--c-danger);margin:0;font-weight:600}.linea__estado--amb{color:var(--c-warn)}.linea__promo{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--c-ahorro);margin:0}.linea__der{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.linea__sub{font-family:var(--f-titulos);font-weight:800;margin:0 0 0 auto}.linea__max{font-size:12px;color:var(--c-warn);margin:0}@media(min-width:640px){.linea{grid-template-columns:96px minmax(0,1fr) auto}.linea__img{width:96px;height:96px}.linea__der{grid-column:auto;flex-direction:column;align-items:flex-end}.linea__sub{margin:0;font-size:17px}}.regalos{display:grid;gap:10px;margin:14px 0}.regalo{padding:14px;border-radius:var(--r-md);border:1px dashed color-mix(in srgb,var(--c-magenta) 50%,transparent);background:color-mix(in srgb,var(--c-magenta) 5%,transparent)}.regalo p{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.regalo__barra{height:10px;border-radius:5px;background:var(--c-surface-2);overflow:hidden;margin-bottom:8px}.regalo__barra span{display:block;height:100%;background:linear-gradient(90deg,var(--c-magenta),var(--c-purple))}.cupon__actual{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--c-green) 7%,transparent);border:1px solid color-mix(in srgb,var(--c-green) 35%,transparent);color:var(--c-ok);font-size:var(--t-sm);margin-bottom:8px}.cupon__actual>span{flex:1}.cupon__actual--mal{background:color-mix(in srgb,var(--c-warn) 8%,transparent);border-color:color-mix(in srgb,var(--c-warn) 45%,transparent);color:var(--c-warn)}.cupon__motivo{display:block;font-size:13px}.confianza-mini{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px;color:var(--c-muted)}.confianza-mini li{display:flex;gap:6px;align-items:center}.confianza-mini .ico{color:var(--c-cyan)}.totales,.totales__dl{margin:0;display:flex;flex-direction:column;gap:6px}.totales__fila{display:flex;justify-content:space-between;gap:12px;font-size:var(--t-sm)}.totales__fila dt{color:var(--c-text-2);display:flex;align-items:center;gap:4px}.totales__fila dd{margin:0;font-weight:600;white-space:nowrap}.totales__fila--desc dt,.totales__fila--desc dd{color:var(--c-green)}.totales__fila--regalo dd{color:var(--c-ahorro)}.totales__fila--total{padding-top:10px;margin-top:4px;border-top:1px solid var(--c-border-strong);align-items:baseline}.totales__fila--total dt{color:var(--c-text);font-weight:700;font-size:var(--t-md)}.totales__fila--total dd{font-family:var(--f-titulos);font-weight:900;font-size:24px}.totales__ahorro{display:flex;align-items:center;gap:6px;justify-content:center;padding:8px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--c-green) 10%,transparent);color:var(--c-green);font-weight:800;font-size:15px}.totales__alt{font-size:13px;color:var(--c-green)}.totales__medios{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--c-muted);padding:8px 0 0}.totales__legal{font-size:12px;color:var(--c-muted)}.totales--compacto .totales__fila--total dd{font-size:20px}.mini-lineas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mini-linea{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--c-border)}.mini-linea--error{opacity:.8}.mini-linea__img{position:relative;width:64px;height:64px;border-radius:8px;background:var(--img-fondo);display:block}.mini-linea__img img{width:100%;height:100%;object-fit:contain;padding:4px;mix-blend-mode:multiply;border-radius:8px}.mini-linea__q{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border-radius:999px;background:var(--c-surface-2);border:1px solid var(--c-border-strong);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.mini-linea__info{display:flex;flex-direction:column;gap:6px;min-width:0}.mini-linea__tit{color:var(--c-text);font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-linea__estado{font-size:12px;color:var(--c-danger);font-weight:600}.mini-linea__fila{display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-linea__precio{font-family:var(--f-titulos);font-weight:800;font-size:13px;white-space:nowrap}.mini-lineas--co .mini-linea{grid-template-columns:48px minmax(0,1fr) auto;align-items:center}.mini-lineas--co .mini-linea__img{width:48px;height:48px}.pasos-co{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;counter-reset:paso}.pasos-co__item>a,.pasos-co__item>span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--c-muted);text-align:center;padding-top:2px}.pasos-co__n{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--c-border-strong);font-family:var(--f-titulos);font-size:13px;background:var(--c-surface)}.pasos-co__item--actual>span{color:var(--c-text)}.pasos-co__item--actual .pasos-co__n{border-color:var(--c-cyan);background:var(--c-cyan);color:var(--c-on-accent);box-shadow:var(--sombra-neon)}.pasos-co__item--hecho a{color:var(--c-green)}.pasos-co__item--hecho .pasos-co__n{border-color:var(--c-green);color:var(--c-green)}@media(min-width:640px){.pasos-co__item>a,.pasos-co__item>span{flex-direction:row;justify-content:center;font-size:var(--t-sm)}}.checkout__paso{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:20px 16px}.checkout__paso h2{font-family:var(--f-titulos);font-size:20px;font-weight:800;margin-bottom:14px;outline:none}@media(min-width:640px){.checkout__paso{padding:26px}}.checkout__nav{display:flex;flex-wrap:wrap-reverse;justify-content:space-between;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--c-border)}.checkout__nav .btn--grande,.checkout__nav .btn--cta{flex:1 1 260px}@media(min-width:640px){.checkout__nav .btn--grande,.checkout__nav .btn--cta{flex:0 1 auto}}.checkout__nav--final .btn--cta{white-space:normal;text-align:center}.revision{display:grid;gap:10px}.revision__bloque{padding:14px;border-radius:var(--r-md);background:var(--c-bg);border:1px solid var(--c-border);font-size:var(--t-sm)}.revision__bloque p{margin:0 0 2px}.revision__cab{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.revision__cab h3{font-family:var(--f-titulos);font-size:14px;letter-spacing:.04em}.revision__lineas{list-style:none;margin:0;padding:0;display:grid;gap:6px}.revision__lineas li{display:flex;justify-content:space-between;gap:12px;font-size:var(--t-sm);border-bottom:1px dashed var(--c-border);padding-bottom:6px}.revision__lineas li>span:last-child{white-space:nowrap;color:var(--c-text-2)}.clausulas{margin:16px 0;padding:16px;border-radius:var(--r-md);border:1px solid var(--c-border-strong)}.clausulas h3{font-family:var(--f-titulos);font-size:14px;margin-bottom:8px}.clausulas ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:var(--t-sm);color:var(--c-text-2)}.arrep-destacado{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-md);border:2px solid var(--c-cyan);background:color-mix(in srgb,var(--c-cyan) 7%,transparent);font-size:15px;color:var(--c-text-2);margin:16px 0}.arrep-destacado .ico{color:var(--c-cyan);margin-top:2px}.consentimientos{display:flex;flex-direction:column;gap:4px}.verificando{position:fixed;inset:0;z-index:98;background:color-mix(in srgb,var(--c-bg) 78%,transparent);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.verificando__caja{background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--r-lg);padding:10px 28px}.verificando .cargando__texto{font-family:var(--f-texto);font-size:16px;color:var(--c-text)}.cambios{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cambio{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--r-md);border:1px solid var(--c-border-strong);background:var(--c-bg)}.cambio p{margin:4px 0 0;color:var(--c-text-2);font-size:var(--t-sm)}.cambio--sin_stock,.cambio--no_disponible{border-color:color-mix(in srgb,var(--c-danger) 50%,transparent)}.cambio--precio_subio{border-color:color-mix(in srgb,var(--c-warn) 50%,transparent)}.cambio--precio_bajo{border-color:color-mix(in srgb,var(--c-green) 45%,transparent)}.cambio__acc{display:flex;gap:8px;flex-wrap:wrap}.cambios__total{font-size:18px}.leyenda-datos{font-size:12px;color:var(--c-muted);line-height:1.5;margin:16px 0 0}.gracias__cab{text-align:center;padding:24px 0 8px}.gracias__cab .pagina__titulo{justify-content:center}.gracias__bajada{color:var(--c-text-2);max-width:56ch;margin:0 auto 16px}.gracias__link{text-align:center;color:var(--c-muted);font-size:var(--t-sm);margin-top:18px}.logro{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:2px solid var(--c-green);border-radius:4px;font-family:var(--f-pixel);font-size:12px;color:var(--c-green);background:color-mix(in srgb,var(--c-green) 8%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--c-green) 25%,transparent);margin-bottom:14px;text-transform:uppercase}.pedido{display:flex;flex-direction:column;gap:14px}.pedido .caja+.caja{margin-top:0}.pedido__num{margin:0;color:var(--c-text-2)}.pedido__estado-txt{margin:0}.pedido__ayuda p{display:flex;gap:8px;align-items:flex-start}.timeline__pasos{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.timeline__paso{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:12px;color:var(--c-muted);position:relative}.timeline__paso:before{content:"";position:absolute;top:14px;right:50%;width:100%;height:2px;background:var(--c-border-strong);z-index:0}.timeline__paso:first-child:before{display:none}.timeline__marca{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--c-border-strong);background:var(--c-surface);font-family:var(--f-titulos);font-size:12px}.timeline__paso--hecho{color:var(--c-green)}.timeline__paso--hecho .timeline__marca{border-color:var(--c-green);background:var(--c-green);color:var(--c-on-accent)}.timeline__paso--hecho:before,.timeline__paso--actual:before{background:var(--c-green)}.timeline__paso--actual{color:var(--c-text);font-weight:700}.timeline__paso--actual .timeline__marca{border-color:var(--c-cyan);color:var(--c-cyan);box-shadow:var(--sombra-neon)}.timeline__hist{margin-top:14px;font-size:13px;color:var(--c-text-2)}.timeline__hist summary{cursor:pointer;color:var(--c-cyan);font-weight:600}.timeline__hist ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px}.banco{display:flex;flex-direction:column;gap:12px}.banco__monto{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px;border-radius:var(--r-md);background:color-mix(in srgb,var(--c-cyan) 7%,transparent);border:1px solid color-mix(in srgb,var(--c-cyan) 35%,transparent)}.banco__monto span{width:100%;font-size:13px;color:var(--c-muted)}.banco__monto strong{font-family:var(--f-titulos);font-size:28px}.banco__datos{margin:0;display:grid;gap:1px;background:var(--c-border);border-radius:var(--r-md);overflow:hidden}.banco__fila{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;background:var(--c-bg)}.banco__fila dt{padding:12px;font-size:13px;color:var(--c-muted)}.banco__fila dd{margin:0;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.banco__valor{font-weight:700;word-break:break-all;font-variant-numeric:tabular-nums}.banco__vence{display:flex;gap:6px;align-items:flex-start;font-size:var(--t-sm);color:var(--c-text-2);margin:0}.comprobante{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding-top:6px;border-top:1px solid var(--c-border)}.comprobante__ayuda{font-size:13px;color:var(--c-muted);margin:0}.form-busqueda .form-2{margin-top:8px}.mp-sim{margin-top:32px}.mp-sim__marca{display:flex;align-items:center;gap:10px}.mp-sim__total{font-size:20px}.ayuda__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:960px){.ayuda__grid{grid-template-columns:250px minmax(0,1fr);gap:36px;align-items:start}.nav-ayuda.solo-desktop{position:sticky;top:calc(var(--alto-cab) + 12px)}}.ayuda__art{min-width:0;max-width:820px}.ayuda__vig{color:var(--c-muted);font-size:13px;margin-top:-8px}.nav-ayuda ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nav-ayuda a{display:block;padding:9px 12px;border-radius:var(--r-sm);color:var(--c-text-2);font-size:var(--t-sm)}.nav-ayuda a:hover{background:var(--c-surface);text-decoration:none}.nav-ayuda a.activo{background:color-mix(in srgb,var(--c-cyan) 10%,transparent);color:var(--c-cyan);font-weight:600}.nav-ayuda__arrep{font-weight:700;color:var(--c-text)!important}.nav-ayuda.solo-movil{margin-top:32px;padding-top:16px;border-top:1px solid var(--c-border)}.form-legal{margin-top:16px}.codigo-ok{align-items:center;text-align:center}.codigo-ok__tit{display:flex;align-items:center;gap:8px;color:var(--c-green);font-family:var(--f-titulos);font-weight:800;font-size:18px;margin:0}.codigo-ok__cod{font-family:var(--f-titulos);font-weight:900;font-size:clamp(26px,6vw,40px);letter-spacing:.06em;color:var(--c-text);margin:0;padding:12px 20px;border:2px dashed var(--c-cyan);border-radius:var(--r-md);text-shadow:0 0 14px color-mix(in srgb,var(--c-cyan) 50%,transparent)}.organismos ul{margin:0;padding-left:18px;display:grid;gap:8px;font-size:var(--t-sm)}.organismos{margin-top:18px}.contacto-cards{list-style:none;margin:16px 0 28px;padding:0;display:grid;gap:12px}@media(min-width:640px){.contacto-cards{grid-template-columns:repeat(2,1fr)}}.contacto-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-border)}.contacto-card>.ico{color:var(--c-cyan)}.contacto-card .btn{margin-top:6px}.atajos{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}@media(min-width:640px){.atajos{grid-template-columns:repeat(2,1fr)}}.atajos a{display:flex;align-items:center;gap:10px;padding:14px;border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text);font-weight:600;font-size:var(--t-sm)}.atajos a:hover{border-color:var(--c-cyan);text-decoration:none}.atajos .ico{color:var(--c-cyan)}.game-over{text-align:center;padding-top:56px;padding-bottom:56px;max-width:720px}.game-over__titulo{font-family:var(--f-pixel);font-size:clamp(30px,9vw,64px);color:var(--c-magenta);text-shadow:4px 4px 0 color-mix(in srgb,var(--c-cyan) 55%,transparent),0 0 30px color-mix(in srgb,var(--c-magenta) 40%,transparent);margin-bottom:26px;line-height:1.2}.game-over__h1{font-family:var(--f-titulos);font-size:22px;margin-bottom:10px}.game-over__txt{color:var(--c-muted)}.game-over__busc{max-width:520px;margin:20px auto}.game-over .fila-botones{margin-bottom:8px}.pie{margin-top:24px;border-top:1px solid var(--c-border);background:linear-gradient(180deg,color-mix(in srgb,var(--c-surface) 85%,transparent),var(--c-bg));padding-top:36px}.pie__grid{display:grid;gap:28px;grid-template-columns:1fr 1fr}.pie__marca{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px}.pie__claim{color:var(--c-muted);font-size:var(--t-sm);max-width:40ch;margin:0}.pie__redes{display:flex;gap:4px}.pie__tit{font-family:var(--f-titulos);font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;color:var(--c-text-2)}.pie__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pie__col a{color:var(--c-text-2);font-size:var(--t-sm)}.pie__col a:hover{color:var(--c-cyan)}.pie__link-btn{background:none;border:0;padding:0;font:inherit;font-size:var(--t-sm);color:var(--c-text-2);cursor:pointer;text-align:left}.pie__link-btn:hover,.pie__link-btn:focus-visible{color:var(--c-cyan);text-decoration:underline}.pie__arrep{font-weight:700;color:var(--c-text)!important}.pie__contacto li{display:flex;align-items:flex-start;gap:8px;font-size:var(--t-sm);color:var(--c-text-2)}.pie__contacto .ico{margin-top:2px;color:var(--c-cyan)}@media(min-width:960px){.pie__grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1.1fr}.pie__marca{grid-column:auto}}.pie__pagos{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:30px;padding-top:22px;border-top:1px solid var(--c-border)}.pie__mini-tit{display:block;font-size:12px;color:var(--c-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.pagos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pagos img{height:32px;width:auto;border-radius:6px}.pagos li{display:flex}.pie__promos{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px}.pie__promos a{color:var(--c-text-2)}.pie__seguro{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-green)}.pie__legal{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:flex-start;margin-top:22px;padding-top:20px;border-top:1px solid var(--c-border);font-size:13px;color:var(--c-muted)}.pie__ident{flex:1 1 520px}.pie__ident p{margin:0 0 6px}.pie__ident strong{color:var(--c-text-2)}.pie__links-legales{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0!important}.pie__links-legales a{color:var(--c-text-2);font-weight:600}.pie__aaip{font-size:12px;color:var(--c-muted);line-height:1.5;max-width:110ch}.pie__fiscal img{width:72px;height:auto;border-radius:4px;background:var(--img-fondo)}.pie__final{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:18px;padding-bottom:calc(24px + var(--inf-fijo) + var(--demo-h));margin-top:18px;border-top:1px solid var(--c-border);font-size:13px;color:var(--c-muted)}.wa-flot{position:fixed;right:16px;bottom:calc(16px + var(--inf-fijo) + var(--demo-h) + env(safe-area-inset-bottom));z-index:58;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.wa-flot__btn{width:56px;height:56px;border-radius:50%;border:0;background:var(--c-wa);color:var(--c-on-wa);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 28px #00000073,0 0 0 4px color-mix(in srgb,var(--c-wa) 18%,transparent);transition:transform .15s}.wa-flot__btn:hover{transform:scale(1.06)}.wa-flot__caja{width:min(320px,calc(100vw - 32px));background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--r-lg);padding:16px;box-shadow:0 20px 50px #0000008c;display:flex;flex-direction:column;gap:6px}.wa-flot__tit{font-family:var(--f-titulos);font-weight:800;margin:0}.wa-flot__hor{display:flex;gap:6px;align-items:flex-start;color:var(--c-muted);font-size:13px;margin:0 0 6px}.wa-flot__op{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;border-radius:var(--r-sm);background:var(--c-bg);border:1px solid var(--c-border);color:var(--c-text);font-size:var(--t-sm);font-weight:500}.wa-flot__op:hover{border-color:var(--c-wa);text-decoration:none}.cinta-demo{position:fixed;left:0;right:0;bottom:0;z-index:57;height:var(--demo-h);display:flex;align-items:center;justify-content:center;padding:0 12px;font-size:12px;font-weight:600;color:var(--c-warn);background:var(--c-warn-bg);border-top:1px solid color-mix(in srgb,var(--c-warn) 45%,transparent);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toasts{position:fixed;left:12px;right:12px;bottom:calc(84px + var(--inf-fijo) + var(--demo-h) + env(safe-area-inset-bottom));z-index:99;display:flex;flex-direction:column;gap:8px;pointer-events:none}@media(min-width:640px){.toasts{left:auto;right:24px;bottom:calc(92px + var(--inf-fijo) + var(--demo-h));width:400px}}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border-radius:var(--r-md);background:var(--c-surface-2);border:1px solid var(--c-border-strong);box-shadow:0 16px 40px #00000080;font-size:var(--t-sm)}.toast__txt{flex:1;min-width:0}.toast__acc{flex:none;padding:6px 10px;border-radius:6px;border:1px solid color-mix(in srgb,var(--c-cyan) 50%,transparent);background:transparent;color:var(--c-cyan);font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}.toast__acc:hover{background:color-mix(in srgb,var(--c-cyan) 10%,transparent);text-decoration:none}.toast--ok>.ico{color:var(--c-green)}.toast--error>.ico{color:var(--c-danger)}.toast--error{border-color:color-mix(in srgb,var(--c-danger) 50%,transparent)}.toast--advertencia>.ico{color:var(--c-warn)}.toast--info>.ico{color:var(--c-cyan)}.toast--logro{border:2px solid var(--c-green);border-radius:4px;box-shadow:0 0 24px color-mix(in srgb,var(--c-green) 30%,transparent),0 16px 40px #00000080}.toast--logro>.ico{color:var(--c-green)}.toast--logro .toast__txt{font-weight:700;color:var(--c-ok)}.toast-enter-active,.toast-leave-active{transition:opacity .25s,transform .25s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(12px)}.fundido-enter-active,.fundido-leave-active{transition:opacity .3s}.fundido-enter-from,.fundido-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.tarjeta:hover,.tarjeta:hover .tarjeta__media img,.btn--cta:hover,.plataforma:hover:not(:disabled){transform:none}.cargando__barra span{opacity:.8}}.filtro__ayuda{grid-column:1 / -1;font-size:12px;color:var(--c-muted);margin:0}.checkout__total-movil{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;margin:-6px 0 14px;border-radius:var(--r-md);background:var(--c-surface);border:1px solid color-mix(in srgb,var(--c-cyan) 30%,transparent);font-size:var(--t-sm);color:var(--c-muted)}.checkout__total-movil strong{font-family:var(--f-titulos);font-size:18px;color:var(--c-text)}.revision__totales .totales__medios{display:none}.mini-lineas--co{max-height:340px;overflow-y:auto;padding-right:4px}.mini-linea__info .badge,.linea__info .badge{align-self:flex-start;margin-left:0}@media(max-width:639px){.opcion{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:12px;row-gap:6px;align-items:start}.opcion input{margin-top:3px}.opcion__ico{display:none}.opcion__txt,.opcion__precio{grid-column:2}.opcion__precio{font-size:17px}}html.fx-konami body{animation:konami 1.5s steps(6) 1}@keyframes konami{0%,to{filter:none}20%{filter:hue-rotate(90deg) saturate(1.6)}50%{filter:hue-rotate(200deg) saturate(1.8)}80%{filter:hue-rotate(300deg) saturate(1.4)}}p a:not(.btn):not(.link-mas),.check__txt a,.organismos a,.prosa a,.aviso a:not(.btn){text-decoration:underline;text-underline-offset:2px}:root{--nav-inf-h: 0px;--f-ui: var(--f-texto)}html.con-nav-inf{--nav-inf-h: calc(60px + env(safe-area-inset-bottom)) }@media(min-width:960px){html.con-nav-inf{--nav-inf-h: 0px}}body{min-height:100vh;min-height:100dvh;padding-bottom:var(--nav-inf-h)}input,select,textarea,.input--chico{font-size:max(16px,1rem)}.btn,.nav a,.barra-inferior a,.tactil__btn,.nav__link,.mmenu__link,.menu-flot__op,.btn--mini{min-height:44px}.arranque{min-height:100dvh}.arranque__logo{width:220px;height:auto}[data-modo=dia] .arranque__logo{content:url(../assets/brand/logo-horizontal-sin-slogan-claro.svg)}.cinta-demo{position:static;height:auto;min-height:24px;padding:3px 12px;text-align:center}.logo{flex:none}.logo__img--marca{display:block;height:40px;width:auto;max-width:189px}.logo--pie .logo__img--marca{height:auto;width:200px;max-width:100%}@media(max-width:959px){.cabecera__fila .logo__img--marca{height:auto;width:168px;max-width:42vw}}.cabecera,.cabecera *{font-family:var(--f-ui)}.cabecera{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.topbar__in{min-height:32px}.topbar__link{flex:none;display:inline-flex;align-items:center;gap:5px;color:var(--c-topbar-text, var(--c-text-2));font-size:13px;font-weight:600;padding:2px 6px}@media(max-width:959px){.topbar__msg{font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}.topbar__arrep{position:relative;font-size:11px;padding:4px 6px;min-height:28px;display:inline-flex;align-items:center}.topbar__arrep:after{content:"";position:absolute;inset:-8px -4px}}.cabecera__fila{gap:10px;min-width:0}.cabecera__acc{gap:4px;flex:none}.cabecera .buscador{min-width:0}@media(min-width:960px){.cabecera .buscador{flex:1 1 260px;max-width:460px}}.accesos{display:flex;align-items:center;gap:6px;flex:none}.pill-acc{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border-radius:999px;font-weight:700;font-size:14px;white-space:nowrap;text-decoration:none!important;border:1px solid var(--c-border-strong);color:var(--c-text)}.pill-acc--primario{background:var(--c-acento);color:var(--c-on-accent);border-color:transparent}.pill-acc--secundario:hover,.pill-acc--activo.pill-acc--secundario{border-color:var(--c-acento);color:var(--c-acento)}.pill-acc__corto{display:none}@media(min-width:960px)and (max-width:1279px){.pill-acc{padding:6px 10px}.pill-acc__largo{display:none}.pill-acc__corto{display:inline}.cabecera .buscador{flex-basis:180px}.carrito-btn__monto{display:none!important}}.accesos+.cabecera__acc{margin-left:4px;padding-left:8px;border-left:1px solid var(--c-border)}.btn-modo--texto{width:auto;gap:8px}.nav__lista{flex-wrap:nowrap;overflow:hidden}.nav__link{white-space:nowrap}@media(min-width:960px)and (max-width:1279px){.nav__link{padding-left:8px;font-size:13px}.nav__link .ico{display:none}}.menu-audio,.menu-cuenta{position:relative}.menu-cuenta__btn .avatar-px{border-radius:4px}.menu-flot{position:absolute;right:0;top:calc(100% + 6px);z-index:70;min-width:220px;padding:6px;border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-border-strong);box-shadow:var(--sombra-card);display:flex;flex-direction:column}.menu-flot__cab{margin:4px 10px 6px;font-size:13px;color:var(--c-muted);font-weight:600}.menu-flot__op{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--r-sm);border:0;background:transparent;color:var(--c-text);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;text-decoration:none!important}.menu-flot__op:hover,.menu-flot__op:focus-visible{background:var(--c-surface-2)}.menu-flot__estado{margin-left:auto;color:var(--c-muted);font-size:12px}.mmenu__accesos{display:grid;gap:8px;margin-bottom:12px}.mmenu__prefs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mmenu__prefs .btn-modo{width:auto;height:auto}.barra-inferior{position:fixed;left:0;right:0;bottom:0;z-index:59;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;height:var(--nav-inf-h);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--c-nav-bg, var(--c-surface));border-top:1px solid var(--c-border-strong);font-family:var(--f-ui)}.barra-inferior__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;height:60px;padding:4px 2px;color:var(--c-text-2);font-size:11px;font-weight:600;text-decoration:none!important;text-align:center;line-height:1.1}.barra-inferior__item--activo{color:var(--c-acento)}.barra-inferior__item--centro .barra-inferior__ico{width:44px;height:32px;border-radius:999px;background:var(--c-acento);color:var(--c-on-accent);display:inline-flex;align-items:center;justify-content:center}.barra-inferior__item--centro{color:var(--c-text)}html.con-nav-inf .barra-ficha{bottom:var(--nav-inf-h)}html.con-nav-inf .wa-flot{bottom:calc(12px + var(--nav-inf-h) + var(--inf-fijo))}html.con-nav-inf .toasts{bottom:calc(80px + var(--nav-inf-h) + var(--inf-fijo))}html.con-nav-inf .pie__final{padding-bottom:24px}.aviso-flot{position:fixed;left:12px;right:84px;bottom:calc(12px + var(--nav-inf-h) + var(--inf-fijo));z-index:62;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 40px 12px 14px;border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-border-strong);box-shadow:var(--sombra-card)}.aviso-flot__tit{margin:0;font-weight:700}.aviso-flot__sub{margin:2px 0 0;font-size:13px;color:var(--c-text-2)}.aviso-flot__acc{display:flex;gap:8px;flex-wrap:wrap}.aviso-flot__x{position:absolute;top:4px;right:4px}@media(min-width:640px){.aviso-flot{left:auto;right:24px;width:420px;bottom:calc(88px + var(--nav-inf-h))}}.cuenta-form{padding-top:24px}.cuenta-form__caja{max-width:560px;margin:0 auto}.cuenta-form__lead{font-size:17px}.cuenta-form__acc{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.cuenta-form__alt{text-align:center;margin:10px 0 0;font-size:var(--t-sm)}.form-grid{display:grid;gap:4px}@media(min-width:640px){.form-grid--2{grid-template-columns:1fr 1fr;column-gap:16px}.form-grid__full{grid-column:1 / -1}}.input-con-btn,.input-con-estado{display:flex;gap:8px;align-items:center}.input-con-btn .input,.input-con-estado .input{flex:1;min-width:0}.input-estado{flex:none;font-size:13px;color:var(--c-muted);display:inline-flex;align-items:center;gap:4px}.input-estado--ok{color:var(--c-ok)}.tel-preview{color:var(--c-ok);font-weight:600}.wa-verif{padding:12px;border-radius:var(--r-md);background:var(--c-surface-2);margin:10px 0}.wa-verif__txt code,.ref-link{font-size:15px;padding:2px 6px;border-radius:4px;background:var(--c-bg);color:var(--c-text);word-break:break-all}.linea-terminos{margin:10px 0 0;font-size:var(--t-sm);color:var(--c-text-2);text-align:right}@media(max-width:639px){.linea-terminos{text-align:left}}.creditos-co{margin:12px 0;padding:10px 12px;border-radius:var(--r-md);border:1px dashed var(--c-border-strong)}.btn--peligro{background:var(--c-danger-bg);color:var(--c-danger);border-color:var(--c-danger)}.caja--peligro{border-color:color-mix(in srgb,var(--c-danger) 40%,transparent)}.cuenta{padding-top:20px}.cuenta__cab{display:flex;align-items:center;gap:14px;margin-bottom:14px}.cuenta__cab .pagina__titulo{margin:0}.cuenta__grid{display:grid;gap:16px}.cuenta__nav{display:flex;flex-direction:column;gap:2px}.cuenta__tab{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:var(--r-sm);color:var(--c-text);font-weight:600;text-decoration:none!important;border:1px solid var(--c-border)}.cuenta__tab--activa{border-color:var(--c-acento);color:var(--c-acento);background:var(--c-surface)}@media(min-width:960px){.cuenta__grid{grid-template-columns:240px minmax(0,1fr);align-items:start}.cuenta__nav{position:sticky;top:calc(var(--alto-cab) + 12px)}}.cuenta__cont{display:grid;gap:14px;min-width:0}.misiones{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:10px}.misiones li{display:grid;gap:4px}.barra-prog{height:8px;border-radius:4px;background:var(--c-surface-3);overflow:hidden}.barra-prog span{display:block;height:100%;background:var(--c-acento)}.lista-pedidos{list-style:none;padding:0;margin:0;display:grid;gap:8px}.lista-pedidos a{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding:12px;min-height:44px;border-radius:var(--r-sm);border:1px solid var(--c-border);color:var(--c-text);text-decoration:none!important}.lista-pedidos .num{margin-left:auto;font-weight:700}.avatares{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;border:0;padding:0;margin:12px 0}.avatares legend{font-weight:600;margin-bottom:6px}.avatares__op{display:flex;justify-content:center;padding:4px;border-radius:var(--r-sm);border:2px solid transparent;cursor:pointer}.avatares__op:has(input:checked){border-color:var(--c-acento)}.avatares__op:has(input:focus-visible){outline:2px solid var(--c-foco)}@media(max-width:479px){.avatares{grid-template-columns:repeat(4,1fr)}}.tabs{display:flex;gap:6px;margin:12px 0;flex-wrap:wrap}.tab{min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid var(--c-border-strong);background:transparent;color:var(--c-text);font:inherit;font-weight:600;cursor:pointer}.tab[aria-selected=true]{background:var(--c-acento);color:var(--c-on-accent);border-color:transparent}.pcs{padding-top:16px}.pcs__intro,.pcs__desc{color:var(--c-text-2);max-width:70ch}.perfiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}@media(min-width:960px){.perfiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.perfil-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;padding:10px 6px;border-radius:var(--r-md);border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text);text-align:center;font-size:13px;font-weight:700;text-decoration:none!important}.perfil-card--activo{border-color:var(--c-acento);box-shadow:inset 0 0 0 1px var(--c-acento);color:var(--c-acento)}.variantes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 14px}.chip-var{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:52px;padding:6px;border-radius:var(--r-md);border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:13px;cursor:pointer}.chip-var span{color:var(--c-muted);font-size:12px}.chip-var--activa{border-color:var(--c-acento);background:var(--c-surface-2)}.chip-var:disabled{color:var(--c-disabled);cursor:not-allowed}.pc-card{display:grid;gap:14px;padding:14px;border-radius:var(--r-lg);border:1px solid var(--c-border-strong);background:var(--c-surface)}.pc-card__img{display:none}@media(min-width:960px){.pc-card{grid-template-columns:320px minmax(0,1fr);padding:20px}.pc-card__img{display:block;background:var(--img-fondo);border-radius:var(--r-md)}}.pc-card__nombre{font-family:var(--f-titulos);font-size:20px;margin:0}.pc-card__resumen{margin:2px 0 8px;color:var(--c-text-2);font-size:var(--t-sm)}.pc-card__precio .precio__principal{font-size:26px;margin:0;color:var(--c-precio)}.pc-card__sub{margin:2px 0 0;font-size:12px;color:var(--c-muted)}.pc-card__ahorro{margin:4px 0 0;font-weight:700;color:var(--c-ahorro)}.pc-card__metricas{display:grid;gap:6px;margin:12px 0}.pc-card__acc{display:flex;flex-wrap:wrap;gap:8px}.pc-card__expl{margin:12px 0 0;color:var(--c-text-2);font-size:var(--t-sm)}.pc-card__insignia{display:inline-flex;gap:4px;margin:0 0 6px}.metrica{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr) 72px;align-items:center;gap:8px;font-size:13px}.metrica__barra{height:10px;border-radius:5px;background:var(--c-surface-3);overflow:hidden}.metrica__barra span{display:block;height:100%;background:var(--c-acento)}.metrica__et{font-weight:700;color:var(--c-text)}.nb-lista{display:grid;gap:12px}.nb-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px;border-radius:var(--r-md);border:1px solid var(--c-border);background:var(--c-surface)}.nb-card__tit{font-size:15px;margin:0 0 4px}.eleccion-pc{border:0;padding:0;margin:0;display:grid;gap:10px}.opcion__det{display:block;font-size:13px;color:var(--c-text-2);font-weight:400}.pcs-home__lista{list-style:none;padding:0;margin:0;display:grid;gap:10px}@media(min-width:640px){.pcs-home__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.pc-mini{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--r-md);border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text);text-decoration:none!important}.pc-mini img{width:72px;height:72px;object-fit:contain;background:var(--img-fondo);border-radius:var(--r-sm)}.pc-mini__info{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-mini__perfil{font-weight:700;font-size:14px}.pc-mini__precio{color:var(--c-precio);font-size:18px}.pc-mini__sub{font-size:12px;color:var(--c-muted)}.banner-htpc{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--c-bg-2);min-height:260px;isolation:isolate}.banner-htpc__arte,.banner-htpc__img{position:absolute;inset:0;width:100%;height:100%;z-index:0}.banner-htpc__arte svg{width:100%;height:100%;display:block}.banner-htpc__img{object-fit:cover}.banner-htpc__txt{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:20px;max-width:55%;min-height:inherit;background:var(--c-velo-banner)}.banner-htpc__etq{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-2)}.banner-htpc__tit{margin:0;font-family:var(--f-titulos);font-weight:900;font-size:clamp(22px,3.4vw,40px);line-height:1.08;color:var(--c-text)}.banner-htpc__sub{margin:0;color:var(--c-text-2);max-width:46ch}.banner-htpc__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}@media(max-width:959px){.banner-htpc{min-height:0;display:flex;flex-direction:column}.banner-htpc__arte,.banner-htpc__img{position:relative;height:150px;inset:auto;order:2}.banner-htpc__txt{max-width:none;order:1;padding:16px}}.hero .banner-htpc{border-radius:0;min-height:440px}.hero__slides{min-height:0}.hero__slide{position:absolute;inset:0}.hero__slide--activo{position:relative}.hero__pausa{width:auto!important;padding:0 10px;gap:6px;display:inline-flex!important}.hero__pausa-txt{font-size:13px}@media(max-width:959px){.hero .banner-htpc{min-height:0}.hero__ctrl{position:static;padding-top:8px;padding-bottom:8px;justify-content:center}}.banner-sec{margin:24px 0}.banner-sec .banner-htpc{min-height:220px}.arcade-franja{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:28px 0;padding:18px 20px;border-radius:var(--r-lg);border:1px solid var(--c-border-strong);background:linear-gradient(110deg,var(--c-hero-1),var(--c-hero-2))}.arcade-franja__tit{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-family:var(--f-acento);font-size:16px;color:var(--c-text)}.arcade-franja p{margin:0;color:var(--c-text-2);max-width:60ch}.testimonios{list-style:none;padding:0;margin:0;display:grid;gap:12px}@media(min-width:640px){.testimonios{grid-template-columns:repeat(3,minmax(0,1fr))}}.testimonio{padding:14px;border-radius:var(--r-md);border:1px solid var(--c-border);background:var(--c-surface)}.testimonio__est{margin:0;color:var(--c-warn);letter-spacing:.1em}.testimonio__txt{margin:6px 0;color:var(--c-text-2)}.testimonio__autor{margin:0;font-weight:700;font-size:13px}.home .beneficios{margin:24px 0}@media(max-width:639px){.home .seccion{margin-top:22px}.solapas-vis__cats{display:none}.solapas-vis,.beneficios__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.chip-bando{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;border:1px solid var(--c-border-strong);font-weight:700;font-size:14px;margin:0 0 12px}.chip-bando--intel span{color:var(--c-bando-intel-tinta)}.chip-bando--amd span{color:var(--c-bando-amd-tinta)}.opcion-segura{margin:0 0 14px;padding:14px;border-radius:var(--r-md);border:2px solid var(--c-acento);background:var(--c-surface-2)}.opcion-segura__tit{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-weight:800}.opcion-segura__txt{margin:0 0 10px;color:var(--c-text-2)}.opcion-segura__acc{display:flex;flex-wrap:wrap;gap:8px}.versus{position:relative;max-width:1100px;margin:0 auto;padding:16px 16px 12px;text-align:center}.versus__titulo{margin:0 0 12px;font-family:var(--f-acento);font-size:clamp(18px,4vw,34px);letter-spacing:.06em;color:var(--c-text)}.versus__ring{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--r-lg);overflow:hidden;border:2px solid var(--c-border-strong)}.versus__bando{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;min-height:380px;padding:20px 16px;border:0;cursor:pointer;font:inherit;color:var(--c-on-accent-2);text-align:center}.versus__bando--intel{background:var(--c-bando-intel);clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.versus__bando--amd{background:var(--c-bando-amd);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);margin-left:-12%;padding-left:calc(16px + 8%)}.versus__bando--intel{padding-right:calc(16px + 8%)}.versus__bando:focus-visible{outline:4px solid var(--c-foco);outline-offset:-6px;z-index:2}.versus__bando--sin{background:var(--c-surface-3);color:var(--c-disabled);cursor:not-allowed}.versus__campeon{width:160px;height:160px;image-rendering:pixelated}.versus__info{display:flex;flex-direction:column;gap:4px;align-items:center}.versus__nombre{font-family:var(--f-acento);font-size:22px;color:#fff}.versus__bando--sin .versus__nombre{color:var(--c-disabled)}.versus__dato{font-size:14px;font-weight:600;color:#fff}.versus__dato--sub{font-weight:500;font-size:13px}.versus__dato--sin{color:var(--c-text-2)}.versus__cta{margin-top:6px;padding:8px 16px;border-radius:999px;background:color-mix(in srgb,black 28%,transparent);border:1px solid white;font-weight:800;font-size:14px;color:#fff}.versus__vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--f-acento);font-size:22px;background:var(--c-bg);color:var(--c-text);border:3px solid var(--c-text);pointer-events:none}.versus__grito{margin:10px 0 0;font-family:var(--f-acento);font-size:18px;color:var(--c-text)}.versus--intel .versus__grito{color:var(--c-bando-intel-tinta)}.versus--amd .versus__grito{color:var(--c-bando-amd-tinta)}.versus__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin:12px 0 4px}.versus__link{display:inline-flex;align-items:center;min-height:44px;padding:4px 6px;border:0;background:none;color:var(--c-link);font:inherit;font-weight:700;font-size:15px;cursor:pointer;text-decoration:underline}.versus__pc{margin:4px 0;font-size:13px;color:var(--c-text-2)}.versus__marcas{margin:4px 0 0;font-size:12px;color:var(--c-muted)}[data-modo=noche] .versus__ring:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,var(--c-scanline) 0 1px,transparent 1px 3px);opacity:calc(var(--fx-scanlines, 0) * .6)}[data-modo=dia] .versus__ring{border-radius:24px;border-color:var(--c-glass-borde)}@media(max-width:767px){.versus{padding:8px 12px 6px}.versus__titulo{margin-bottom:8px;font-size:18px}.versus__ring{grid-template-columns:1fr}.versus__bando{flex-direction:row;justify-content:flex-start;text-align:left;gap:12px;min-height:0;height:236px;padding:12px 14px}.versus__bando--intel{clip-path:polygon(0 0,100% 0,100% 82%,0 100%);padding-right:14px;padding-bottom:44px}.versus__bando--amd{clip-path:polygon(0 18%,100% 0,100% 100%,0 100%);margin-left:0;margin-top:-42px;padding-left:14px;padding-top:52px;flex-direction:row-reverse;text-align:right}.versus__bando--amd .versus__info{align-items:flex-end}.versus__info{align-items:flex-start}.versus__campeon{width:104px;height:104px;flex:none}.versus__dato--sub{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.versus__vs{width:56px;height:56px;font-size:16px}.versus__links{flex-direction:column;align-items:center;gap:0;margin-top:6px}.versus__pc{display:none}}@media(prefers-reduced-motion:no-preference){.versus--intro .versus__bando--intel .versus__campeon{animation:versus-entra-izq .9s ease-out both}.versus--intro .versus__bando--amd .versus__campeon{animation:versus-entra-der .9s ease-out both}.versus--intro .versus__vs{animation:versus-vs .5s ease-out .6s both}.versus--elegido .versus__bando{transition:opacity .3s ease}.versus--intel .versus__bando--amd,.versus--amd .versus__bando--intel{opacity:.35}.versus__bando{transition:transform .15s ease}.versus__bando:hover:not(:disabled) .versus__campeon{transform:translateY(-4px)}}@keyframes versus-entra-izq{0%{transform:translate(-60px)}to{transform:none}}@keyframes versus-entra-der{0%{transform:translate(60px)}to{transform:none}}@keyframes versus-vs{0%{transform:translate(-50%,-50%) scale(1.6);opacity:0}60%{transform:translate(-50%,-50%) scale(.92);opacity:1}to{transform:translate(-50%,-50%) scale(1)}}.modal__caja{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.panel{padding-bottom:env(safe-area-inset-bottom)}.zona-retro{font-family:var(--f-pixel)}.zona-retro .solapa-vis__nombre{font-family:var(--f-pixel);font-size:12px}@media(max-width:639px){.pcs__cab .pagina__titulo{font-size:22px;margin-bottom:4px}.pcs__intro{font-size:14px;margin:0}.pcs__desc{display:none}.perfiles{display:flex;overflow-x:auto;scrollbar-width:none;gap:6px;margin:10px -16px;padding:0 16px;scroll-snap-type:x proximity}.perfiles::-webkit-scrollbar{display:none}.perfil-card{flex:none;flex-direction:row;min-height:44px;padding:6px 12px;font-size:13px;scroll-snap-align:start}.perfil-card .ico{width:18px;height:18px}.tabs{margin:6px 0}.tab{min-height:40px;padding:6px 12px;font-size:14px}.variantes{margin:6px 0 10px}.pc-card{padding:12px;gap:8px}.pc-card__info{display:flex;flex-direction:column}.pc-card__nombre{font-size:17px;order:1}.pc-card__insignia{order:0;align-self:flex-start}.pc-card__resumen{order:2;margin-bottom:4px}.pc-card__precio{order:3}.pc-card__acc{order:4;margin-top:8px}.pc-card__acc .btn--grande{width:100%}.pc-card__metricas{order:5}.pc-card__expl{order:6}.metrica{grid-template-columns:96px minmax(0,1fr) 64px}}.pc-card__info{display:flex;flex-direction:column}.pc-card__insignia{order:0;align-self:flex-start}.pc-card__nombre{order:1}.pc-card__resumen{order:2}.pc-card__precio{order:3}.pc-card__acc{order:4;margin-top:10px}.pc-card__metricas{order:5}.pc-card__expl{order:6}@media(min-width:960px){.perfil-card{min-height:64px}.pcs__desc{margin:4px 0}.pcs__cab .pagina__titulo{margin-bottom:4px}.pcs__intro{margin:0}.perfiles{margin:10px 0}.variantes{margin:8px 0 10px}}html.con-nav-inf{scroll-padding-bottom:calc(var(--nav-inf-h) + 16px)}.banner-htpc{background:var(--c-bg);box-shadow:0 18px 50px -24px #0009,inset 0 0 0 1px var(--c-border)}.banner-htpc__txt{max-width:62%;padding:clamp(20px,3.4vw,48px);gap:10px;background:linear-gradient(90deg,var(--c-velo-banner) 0%,var(--c-velo-banner) 62%,transparent 100%)}.banner-htpc__etq{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;font-size:12px;color:var(--c-acento);background:color-mix(in srgb,var(--c-acento) 14%,transparent);border:1px solid color-mix(in srgb,var(--c-acento) 40%,transparent)}.banner-htpc__tit{font-size:clamp(26px,4.2vw,54px);line-height:1.02;letter-spacing:-.01em;max-width:16ch;text-wrap:balance}.banner-htpc--noche .banner-htpc__tit{text-shadow:0 0 24px color-mix(in srgb,var(--banner-c1, var(--c-acento)) 45%,transparent),0 2px 0 rgba(0,0,0,.35)}.banner-htpc__tit:after{content:"";display:block;width:72px;height:4px;margin-top:14px;border-radius:2px;background:linear-gradient(90deg,var(--banner-c1, var(--c-acento)),var(--banner-c2, var(--c-acento-2)))}.banner-htpc__sub{font-size:clamp(15px,1.4vw,18px);line-height:1.45}.banner-htpc__ctas{margin-top:12px}.banner-sec .banner-htpc__tit{font-size:clamp(22px,3vw,38px)}@media(max-width:959px){.banner-htpc__arte,.banner-htpc__img{height:auto;aspect-ratio:2 / 1;max-height:240px}.banner-htpc__txt{max-width:none;padding:18px 16px 6px;background:var(--c-velo-banner)}.banner-htpc__tit{font-size:clamp(26px,7.4vw,36px)}.banner-htpc__tit:after{margin-top:10px;width:56px}}.banner-htpc__arte svg .bx-r,.banner-htpc__arte svg .bx-f,.banner-htpc__arte svg .bx-p{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.banner-htpc__arte .bx-f{animation:bx-flota 4.8s ease-in-out infinite}.banner-htpc__arte .bx-t{animation:bx-titila 2.6s ease-in-out infinite}.banner-htpc__arte .bx-p{animation:bx-pulso 2.2s ease-in-out infinite}.banner-htpc__arte .bx-r{animation:bx-gira 2.4s linear infinite}.banner-htpc__arte .bx-r.bx-lento{animation-duration:60s}.banner-htpc__arte .bx-s{animation:bx-barrido 3.2s linear infinite}.banner-htpc__arte .bx-v{animation:bx-viento .9s ease-in-out infinite alternate}.banner-htpc__arte .bx-d2{animation-delay:-.9s}.banner-htpc__arte .bx-d3{animation-delay:-1.7s}.banner-htpc__arte .bx-arte{animation:bx-entra .9s cubic-bezier(.2,.8,.2,1) both}.hero__slide:not(.hero__slide--activo) .banner-htpc__arte *{animation-play-state:paused}}@keyframes bx-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bx-titila{0%,to{opacity:1}50%{opacity:.25}}@keyframes bx-pulso{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.04)}}@keyframes bx-gira{to{transform:rotate(360deg)}}@keyframes bx-barrido{0%{transform:translateY(0)}to{transform:translateY(150px)}}@keyframes bx-viento{0%{transform:translate(0);opacity:.5}to{transform:translate(-14px);opacity:1}}@keyframes bx-entra{0%{transform:translateY(18px);opacity:0}to{transform:none;opacity:1}}.como-ganas{position:relative;overflow:hidden;margin:32px 0;padding:clamp(18px,3vw,32px);border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--c-acento) 35%,var(--c-border));color:var(--c-text);background:radial-gradient(520px 260px at 92% 0%,color-mix(in srgb,var(--c-acento-2) 22%,transparent),transparent 70%),radial-gradient(480px 280px at 0% 100%,color-mix(in srgb,var(--c-acento) 18%,transparent),transparent 70%),linear-gradient(120deg,var(--c-hero-1),var(--c-hero-2));box-shadow:0 18px 50px -28px color-mix(in srgb,var(--c-acento) 60%,transparent)}.como-ganas__cab{max-width:60ch}.como-ganas__kicker{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-acento);background:color-mix(in srgb,var(--c-acento) 14%,transparent);border:1px solid color-mix(in srgb,var(--c-acento) 40%,transparent)}.como-ganas__tit{margin:0;font-family:var(--f-titulos);font-weight:900;font-size:clamp(22px,3.2vw,36px);line-height:1.08;text-wrap:balance}.modo-noche .como-ganas__tit,[data-modo=noche] .como-ganas__tit{text-shadow:0 0 22px color-mix(in srgb,var(--c-acento) 40%,transparent)}.como-ganas__sub{margin:10px 0 0;color:var(--c-text-2);font-size:var(--t-md, 16px)}.como-ganas__pasos{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px;counter-reset:none}@media(min-width:760px){.como-ganas__pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.como-ganas__paso{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:var(--r-md);background:var(--c-glass);border:1px solid var(--c-glass-borde)}.como-ganas__paso strong{display:block;font-family:var(--f-titulos);font-size:15px;margin-bottom:2px}.como-ganas__paso span span{display:block;color:var(--c-text-2);font-size:14px;line-height:1.4}.como-ganas__ico{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:var(--c-on-accent);background:linear-gradient(135deg,var(--c-acento),var(--c-acento-2));box-shadow:0 6px 18px -6px color-mix(in srgb,var(--c-acento) 70%,transparent)}.como-ganas__misiones{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}@media(min-width:760px){.como-ganas__misiones{grid-template-columns:repeat(3,minmax(0,1fr))}}.mision-ej{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;padding:10px 12px;border-radius:var(--r-md);background:var(--c-surface);border:1px dashed var(--c-border-strong)}.mision-ej .ico{color:var(--c-warn);grid-row:span 2}.mision-ej__tit{font-weight:600;font-size:14px;line-height:1.3}.mision-ej__rec{justify-self:start;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;color:var(--c-ok);background:var(--c-ok-bg)}.mision-ej__rec--premio{color:var(--c-warn);background:var(--c-warn-bg)}.como-ganas__acc{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px}.como-ganas__legal{margin:12px 0 0;font-size:12px;color:var(--c-muted);max-width:80ch}.como-ganas--juego,.como-ganas--cuenta{margin:0}.como-ganas--juego .como-ganas__misiones{grid-template-columns:1fr}.como-ganas--juego .como-ganas__tit{font-size:clamp(18px,2.4vw,24px)}.testimonio{position:relative;padding:18px;box-shadow:var(--sombra-card)}.testimonio__est{font-size:18px}.testimonio__txt{font-size:15px;line-height:1.5;color:var(--c-text)}.testimonio__autor{color:var(--c-text-2)}.testimonio__prod{font-weight:400;color:var(--c-muted)}.btn{transition:background-color .15s,border-color .15s,box-shadow .15s,transform .12s,color .15s}.btn:active:not(:disabled){transform:translateY(1px) scale(.985)}.btn:focus-visible,.tarjeta__link:focus-visible,.solapa-vis__link:focus-visible,.link-mas:focus-visible{outline:2px solid var(--c-foco);outline-offset:3px}.tarjeta:hover{box-shadow:0 16px 36px -18px color-mix(in srgb,var(--c-cyan) 55%,transparent),var(--sombra-card)}.tarjeta__titulo{font-size:15px}.seccion__titulo{font-size:clamp(20px,2.2vw,24px)}.seccion__cab{position:relative}.solapa-vis{transition:border-color .2s,transform .2s,box-shadow .2s}.solapa-vis:hover{border-color:color-mix(in srgb,var(--c-acento) 55%,var(--c-border));box-shadow:0 14px 30px -18px color-mix(in srgb,var(--c-acento) 60%,transparent)}@media(prefers-reduced-motion:no-preference){.solapa-vis:hover{transform:translateY(-2px)}}.solapa-vis__ico{transition:transform .2s}.solapa-vis:hover .solapa-vis__ico{transform:scale(1.06)}.beneficios{border-radius:var(--r-lg)}.beneficio__ico{background:linear-gradient(135deg,color-mix(in srgb,var(--c-cyan) 16%,transparent),color-mix(in srgb,var(--c-acento-2) 10%,transparent))}.pie{position:relative}.pie:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--c-acento),var(--c-acento-2),transparent);opacity:.7}.wa-flot__btn .ico{width:30px;height:30px}.faq__item{transition:border-color .2s}.faq__item[open]{border-color:color-mix(in srgb,var(--c-acento) 45%,var(--c-border))}@media(max-width:639px){.como-ganas--home .como-ganas__misiones,.como-ganas--arcade .como-ganas__misiones{display:none}.como-ganas__paso{padding:10px 12px}.como-ganas__ico{width:40px;height:40px}}.comparar-casilla{position:absolute;top:6px;right:6px;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--c-surface) 92%,transparent);border:1px solid var(--c-border);color:var(--c-text);font-size:12px;font-weight:600;cursor:pointer}.comparar-casilla input{width:18px;height:18px;margin:0;accent-color:var(--c-acento)}.comparar-casilla--on{border-color:var(--c-acento)}.barra-comparar{position:fixed;left:0;right:0;bottom:calc(var(--demo-h) + var(--nav-inf-h));z-index:56;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--c-surface) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--c-border-strong)}html.con-nav-inf .barra-comparar{padding-bottom:8px}html.con-barra-comparar{--inf-fijo: 64px}html.con-barra-comparar .main{padding-bottom:120px}.barra-comparar__lista{list-style:none;margin:0;padding:0;display:flex;gap:6px}.barra-comparar__item{position:relative;width:44px;height:44px;border-radius:8px;background:var(--img-fondo)}.barra-comparar__item img{width:100%;height:100%;object-fit:contain;padding:4px;mix-blend-mode:multiply}.barra-comparar__quitar{position:absolute;top:-6px;right:-6px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text);cursor:pointer;padding:0}.barra-comparar__txt{font-size:13px;color:var(--c-muted);margin-right:auto}.btn--inactivo{opacity:.6;cursor:not-allowed}@media(max-width:639px){.barra-comparar__limpiar{display:none}.barra-comparar .btn{padding-left:12px;padding-right:12px}}@media(min-width:960px){.barra-comparar{left:50%;right:auto;transform:translate(-50%);bottom:16px;width:min(760px,calc(100% - 32px));border:1px solid var(--c-border-strong);border-radius:var(--r-md);box-shadow:0 8px 30px color-mix(in srgb,var(--c-bg) 60%,transparent)}}.comparar__dif{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:4px 0 10px;font-weight:600;cursor:pointer}.comparar__marco{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface)}.comparar__tabla{width:100%;border-collapse:collapse;min-width:560px;font-size:var(--t-sm)}.comparar__tabla th,.comparar__tabla td{padding:10px 12px;border-bottom:1px solid var(--c-border);text-align:left;vertical-align:top}.comparar__k{position:sticky;left:0;z-index:1;background:var(--c-surface);color:var(--c-muted);font-weight:600;width:150px;min-width:120px}.comparar__prod{min-width:170px}.comparar__link{display:flex;flex-direction:column;gap:6px;color:var(--c-text);text-decoration:none;font-weight:600}.comparar__link img{width:100px;height:100px;object-fit:contain;border-radius:8px;background:var(--img-fondo);padding:6px;mix-blend-mode:multiply}.comparar__acc{display:grid;gap:6px;margin-top:8px}.comparar__precio{font-family:var(--f-titulos);font-weight:800;color:var(--c-precio)}.comparar__fila--dif td{background:color-mix(in srgb,var(--c-acento) 7%,transparent)}.retoma{margin:20px 0 8px}.retoma__tit{display:flex;align-items:center;gap:8px;font-family:var(--f-titulos);font-size:18px;margin:0 0 10px}.retoma__tarjetas{display:grid;gap:12px}@media(min-width:760px){.retoma__tarjetas{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.retoma__card{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface)}.retoma__card .btn{margin-left:auto}.retoma__fotos{display:flex}.retoma__fotos img{width:56px;height:56px;object-fit:contain;border-radius:8px;background:var(--img-fondo);padding:4px;mix-blend-mode:multiply;border:2px solid var(--c-surface)}.retoma__fotos img+img{margin-left:-14px}.retoma__ico{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;background:color-mix(in srgb,var(--c-acento) 14%,transparent);color:var(--c-acento)}.retoma__info{flex:1 1 180px;min-width:0}.retoma__linea{margin:0 0 2px}.retoma__nota{margin:4px 0 0;font-size:13px;color:var(--c-warn)}.retoma__nota--ok{color:var(--c-ok)}.retoma__barra{height:6px;margin-top:8px;border-radius:99px;background:var(--c-border);overflow:hidden}.retoma__barra span{display:block;height:100%;background:var(--c-acento)}.cabecera__segura{display:none;align-items:center;gap:6px;margin:0 auto 0 12px;font-weight:600;color:var(--c-ok);font-size:14px}@media(min-width:640px){.cabecera__segura{display:inline-flex}}.checkout__resumen .confianza-mini{margin-top:14px;padding-top:12px;border-top:1px solid var(--c-border)}
