:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#0d131c;--superficie:#151d29;--superficie-2:#1a2433;--hundido:#222e40;--borde:#2a3648;--borde-fuerte:#3d4c63;--texto:#e8eef7;--texto-2:#a9b6c8;--texto-3:#94a2b6;--acento:#7fb0ff;--acento-hover:#9cc2ff;--acento-suave:#1c2f52;--sobre-acento:#0b1626;--foco:#8ab6ff;--ok:#4fd49a;--ok-suave:#0f3325;--advertencia:#f0b860;--advertencia-suave:#3a2b0e;--error:#ff9088;--error-suave:#44201d;--info:#8bbcf5;--info-suave:#162c47;--advertencia-borde:#7a5a1c;--error-borde:#7d3a35;--tinta:#1b2942;--tinta-linea:#33456a;--sobre-tinta-2:#c6d3e6;--sobre-tinta-acento:#9fc0f5;--deshabilitado:#7d8a9d;--prov-1:#8fa8ee;--prov-1-suave:#1d2a4d;--prov-2:#f3b94c;--prov-2-suave:#3b2d10;--prov-3:#3cc1ba;--prov-3-suave:#0f3331;--prov-4:#d98a5a;--prov-4-suave:#3d2416;--prov-5:#bea3df;--prov-5-suave:#2e2444;--prov-6:#a3bf6a;--prov-6-suave:#27321a;--sombra:0 1px 2px #0006;--borde-ventana:#b9d4ff}:root[data-tema=oscuro] .muestra,:root[data-tema=oscuro] .tarjeta-carro-cabeza strong:before,:root[data-tema=oscuro] .bloque-carro h2:before,:root[data-tema=oscuro] .tarjeta-proveedor h2:before{box-shadow:inset 0 0 0 1px #ffffff38}:root[data-tema=oscuro] .marca,:root[data-tema=oscuro] .aviso-carro{color:var(--texto)}:root[data-tema=oscuro] .marca .logo-frasco-cuerpo{fill:var(--acento)}:root[data-tema=oscuro] .marca .logo-frasco-etiqueta{fill:var(--superficie)}:root[data-tema=oscuro] .marca .logo-frasco-cruz{stroke:var(--acento)}:root[data-tema=oscuro] .marca .logo-frasco-tapa{fill:var(--texto-2)}:root[data-tema=oscuro] .tabla .cabecera-grupo th{color:#cfdcf0;background:#23407a;border-bottom-color:#23407a}:root[data-tema=oscuro] .cabecera-grupo th strong{color:var(--texto)}:root[data-tema=oscuro] .tabla-ofertas tbody.grupo-ofertas:after{border-color:#2f5299}:root[data-tema=oscuro] .foto-grande,:root[data-tema=oscuro] .cambios-portal,:root[data-tema=oscuro] .menu-cuenta{border:1px solid var(--borde-ventana);box-shadow:0 24px 60px #0009}:root[data-tema=oscuro] .foto-grande,:root[data-tema=oscuro] .menu-cuenta{background:var(--superficie-2)}:root[data-tema=oscuro] .panel-carros{border-left:1px solid var(--borde-ventana);box-shadow:-12px 0 32px #0009}:root[data-tema=oscuro] .aviso-sesion,:root[data-tema=oscuro] .cola-cantidades{border-top-color:var(--borde-ventana);border-right-color:var(--borde-ventana);border-bottom-color:var(--borde-ventana);box-shadow:0 6px 20px #0009}:root[data-tema=oscuro] .aviso-carro{border-color:var(--borde-ventana);box-shadow:0 6px 20px #0009}:root[data-tema=oscuro] .foto-grande::backdrop,:root[data-tema=oscuro] .cambios-portal::backdrop,:root[data-tema=oscuro] .panel-carros[open]::backdrop{background:#000000b3}.control-tema{background:var(--hundido);border:0;border-radius:9px;gap:2px;min-inline-size:0;margin:0;padding:3px;display:inline-flex}.control-tema label{width:32px;height:34px;color:var(--texto-2);cursor:pointer;border-radius:6px;place-items:center;display:inline-grid;position:relative}.control-tema label:hover{color:var(--texto)}.control-tema label:has(:checked){background:var(--superficie);color:var(--acento);box-shadow:var(--sombra);cursor:default}.control-tema:has(:focus-visible){outline:2px solid var(--foco);outline-offset:2px}@media (width<=640px){.control-tema label:has(:checked){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.plan-admin{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.plan-admin-form{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.plan-admin-form select,.plan-admin-form input{max-width:150px}.plan-admin-form input[type=number]{width:72px}.admin-error{color:var(--error);flex-basis:100%}.pagina-admin{flex-direction:column;gap:16px;display:flex}.admin-barra{border-bottom:1px solid var(--borde);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.tabla.tabla-admin{table-layout:fixed;min-width:880px}.tabla-admin th:first-child{width:128px}.tabla-admin th:nth-child(4){width:150px}.tabla-admin th:nth-child(5){width:340px}.tabla.tabla-admin td{vertical-align:middle;overflow-wrap:anywhere;height:64px}@container tabla (width<=900px){.tabla.tabla-admin{table-layout:auto;min-width:0}.tabla.tabla-admin,.tabla.tabla-admin tbody{display:block}.tabla.tabla-admin thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla.tabla-admin tr{border-bottom:1px solid var(--borde);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre nombre""correo correo""rut fecha""acciones acciones";gap:4px 12px;padding:12px 16px;display:grid}.tabla.tabla-admin tbody td{border:0;min-width:0;height:auto;padding:0;display:block}.tabla.tabla-admin tr.fila-esqueleto{min-height:150px}.tabla.tabla-admin td:first-child{grid-area:rut}.tabla.tabla-admin td:nth-child(2){grid-area:nombre;font-weight:600}.tabla.tabla-admin td:nth-child(3){grid-area:correo}.tabla.tabla-admin td:nth-child(4){grid-area:fecha}.tabla.tabla-admin td:nth-child(5){grid-area:acciones;margin-top:8px}}.admin-rut,.admin-fecha{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-acciones,.admin-motivo{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;display:flex}.admin-motivo label{flex:90px;min-width:0;display:inline-flex}.admin-motivo input{flex:1;width:100%;min-width:0;min-height:32px;padding:0 8px}.admin-telefono{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;display:block}.admin-sin-confirmar,.admin-nota{margin-top:2px;display:block}.admin-cierre{flex:100%;margin:0}.clave-totp{border:1px solid var(--borde);background:var(--superficie-2,var(--superficie));border-radius:10px;flex-direction:column;gap:6px;min-height:56px;margin:12px 0;padding:12px 14px;display:flex}.clave-totp code{letter-spacing:.08em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:1.1rem}.codigos-respaldo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 16px;padding:0;list-style:none;display:grid}.codigos-respaldo li{border:1px solid var(--borde);text-align:center;border-radius:8px;padding:8px 10px}.codigos-respaldo code{-webkit-user-select:all;user-select:all}.pagina-registros{flex-direction:column;gap:16px;display:flex}.registros-barra{border-bottom:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;font-size:13px;display:flex}.registros-filtro,.registros-borrar label{color:var(--texto-2);align-items:center;gap:8px;display:inline-flex}.registros-borrar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.registros-barra select,.registros-barra input{min-height:32px}.registros-borrar input{width:72px;padding:0 8px}.registros-resultado{color:var(--ok);font-weight:600}.tabla-registros{table-layout:fixed;min-width:900px}.tabla-registros th:first-child{width:164px}.tabla-registros th:nth-child(2){width:176px}.tabla-registros th:nth-child(3){width:150px}.tabla-registros th:nth-child(5){width:72px}.tabla-registros th:nth-child(6){width:176px}.tabla-registros td{vertical-align:top}.registro-cuando{font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.tabla-registros small{margin-top:2px}.tabla-registros td:first-child small{white-space:nowrap}.registro-mensaje{color:var(--texto);overflow-wrap:anywhere;font-weight:600;display:block}.registro-detalle{overflow-wrap:anywhere}.registro-servidor{color:var(--texto-2);font-weight:600}.registro-pila summary{color:var(--texto-2);cursor:pointer;margin-top:4px;font-size:12px}.registro-pila pre{border-radius:var(--radio);background:var(--hundido);white-space:pre-wrap;max-height:160px;margin:6px 0 0;padding:8px;font-size:12px;overflow:auto}.registro-acciones{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}:root{--fondo:#f3f6fa;--superficie:#fff;--superficie-2:#f8fafc;--hundido:#e6ecf3;--borde:#dbe3ec;--borde-fuerte:#bfcbd9;--texto:#111a27;--texto-2:#4b5768;--texto-3:#5f6b7c;--acento:#1e5bc6;--acento-hover:#174aa6;--acento-suave:#e7effc;--sobre-acento:#fff;--foco:#3b7be0;--ok:#007047;--ok-suave:#e1f8eb;--advertencia:#8d5406;--advertencia-suave:#fff2d2;--error:#b02b27;--error-suave:#ffedea;--info:#285e9f;--info-suave:#e8f3ff;--advertencia-borde:#e7c27a;--error-borde:#f0b4ae;--tinta:#0f2340;--tinta-linea:#21385c;--sobre-tinta-2:#c6d3e6;--sobre-tinta-acento:#9fc0f5;--deshabilitado:#8792a2;--prov-1:#233971;--prov-1-suave:#e8effc;--prov-2:#f3b94c;--prov-2-suave:#fff2d6;--prov-3:#14938d;--prov-3-suave:#e0f8f5;--prov-4:#8a4b24;--prov-4-suave:#fcede5;--prov-5:#bea3df;--prov-5-suave:#f6eeff;--prov-6:#839e4f;--prov-6-suave:#edf6e0;--fuente-display:"Bricolage Grotesque", "Public Sans", ui-sans-serif, system-ui, sans-serif;--fuente:"Public Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--radio:8px;--radio-tarjeta:12px;--sombra:0 1px 2px #111a270d}*{box-sizing:border-box}html,body,#raiz{height:100%}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente);margin:0;font-size:14px;line-height:1.45}h1,h2{font-family:var(--fuente-display);letter-spacing:-.015em;text-wrap:balance;margin:0}h1{font-size:28px;line-height:1.15}h2{font-size:18px}a{color:var(--acento)}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.secundario{color:var(--texto-2)}small{font-size:12.5px;display:block}.numero{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.solo-lectores{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cargando,.vacio{color:var(--texto-2);padding:24px 16px}.marco{flex-direction:column;min-height:100%;display:flex}.barra-superior{z-index:10;background:var(--superficie);border-bottom:1px solid var(--borde);flex-wrap:wrap;align-items:center;gap:12px 28px;padding:10px 28px;display:flex;position:sticky;top:0}.logo{font-family:var(--fuente-display);letter-spacing:-.015em;align-items:center;gap:10px;font-size:21px;font-weight:700;display:inline-flex}.logo b{color:var(--acento)}.navegacion{flex-wrap:wrap;gap:4px;display:flex}.nav-item{border-radius:var(--radio);min-height:38px;color:var(--texto-2);align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.nav-item:hover{background:var(--fondo);color:var(--texto)}.nav-item.activo{background:var(--acento-suave);color:var(--acento);font-weight:600}.cuenta{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.avatar{background:var(--acento-suave);width:30px;height:30px;color:var(--acento);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.contenido{flex-direction:column;gap:16px;padding:24px 28px 40px;display:flex}.contenido p{margin-block:0}.contenido>section{flex-direction:column;gap:16px;display:flex}.boton{border-radius:var(--radio);min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.boton:disabled,.boton.primario:disabled{background:var(--hundido);border-color:var(--hundido);color:var(--deshabilitado);cursor:not-allowed}.boton.primario{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}.boton.primario:hover:not(:disabled){background:var(--acento-hover)}.boton.secundario{background:var(--superficie);border-color:var(--borde-fuerte);color:var(--texto)}.boton.secundario:hover:not(:disabled){background:var(--superficie-2)}.boton.peligro{background:var(--error);color:var(--sobre-acento)}.boton.peligro-suave{color:var(--error);background:0 0;border-color:#0000;padding:0 8px}.boton.peligro-suave:hover{background:var(--error-suave)}.boton.chico{min-height:32px;padding:0 12px;font-size:13px}.enlace{color:var(--acento);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-weight:600;text-decoration:underline}input,select{font:inherit;color:var(--texto);border:1px solid var(--borde-fuerte);border-radius:var(--radio);background:var(--superficie);min-height:40px;padding:0 12px}input:focus,select:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave);outline:none}.formulario{flex-direction:column;gap:6px;display:flex}.formulario label{margin-top:8px;font-size:13px;font-weight:600}.formulario .boton.primario{min-height:44px;margin-top:14px}.formulario .casilla{align-items:flex-start;gap:10px;font-weight:500;line-height:1.4;display:flex}.casilla input{width:18px;height:18px;min-height:auto;accent-color:var(--acento);margin:0}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra);padding:16px}.chip-proveedor{background:var(--chip-suave);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-height:24px;padding:0 8px 0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.muestra{background:var(--chip);border-radius:3px;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #111a272e}.pastilla{border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.pastilla-ok{background:var(--ok-suave);color:var(--ok)}.pastilla-info{background:var(--info-suave);color:var(--info)}.pastilla-advertencia{background:var(--advertencia-suave);color:var(--advertencia);border:1px solid var(--advertencia-borde)}.pastilla-error{background:var(--error-suave);color:var(--error);border:1px solid var(--error-borde);border-radius:6px}.pastilla-neutro{color:var(--texto-2);border:1px dashed var(--borde-fuerte);background:0 0}.stepper{border:1px solid var(--borde-fuerte);border-radius:var(--radio);background:var(--superficie);align-items:stretch;height:32px;display:inline-flex;overflow:hidden}.stepper button{width:30px;color:var(--texto);cursor:pointer;background:0 0;border:0;font-size:16px}.stepper button:disabled{color:var(--borde-fuerte);cursor:not-allowed}.stepper input{border:0;border-left:1px solid var(--borde);border-right:1px solid var(--borde);text-align:center;font-variant-numeric:tabular-nums;border-radius:0;width:40px;min-height:0;padding:0;font-weight:700}.stepper input.con-valor{background:var(--acento-suave);color:var(--acento)}.aviso{border-radius:var(--radio);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:13.5px;display:flex}.aviso ul{flex-basis:100%;margin:0;padding-left:18px}.aviso-ok{background:var(--ok-suave)}.aviso-advertencia{background:var(--advertencia-suave)}.aviso-error{background:var(--error-suave);color:var(--error)}.aviso-info{background:var(--info-suave)}.etiqueta-demo{font-family:var(--fuente);letter-spacing:.04em;text-transform:uppercase;background:var(--hundido);color:var(--texto-2);vertical-align:middle;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.tabla-desplazable{overflow-x:auto}.tabla{border-collapse:collapse;width:100%;min-width:680px;font-size:13px}.tabla th{text-align:left;color:var(--texto-2);border-bottom:1px solid var(--borde);background:var(--superficie-2);white-space:nowrap;padding:10px 8px;font-size:12px;font-weight:600}.tabla th.numero{text-align:right}.tabla td{border-bottom:1px solid var(--borde);vertical-align:middle;padding:12px 8px}.tabla tbody tr:hover td{background:var(--superficie-2)}.tabla td:first-child,.tabla th:first-child{padding-left:16px}.tabla tr:last-child td{border-bottom:0}.producto-con-foto{align-items:center;gap:14px;display:flex}.miniatura{border:1px solid var(--borde);background:var(--superficie);border-radius:10px;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.miniatura img{object-fit:contain;width:100%;height:100%;padding:3px;transition:opacity .2s;display:block}.miniatura.cargando{background:linear-gradient(90deg, var(--fondo) 30%, var(--borde) 50%, var(--fondo) 70%) 0 0 / 300% 100%;animation:1.2s ease-in-out infinite brillo}.miniatura.cargando img{opacity:0}@media (prefers-reduced-motion:reduce){.miniatura.cargando{animation:none}}button.miniatura{font:inherit;cursor:zoom-in;padding:0}button.miniatura:hover{border-color:var(--borde-fuerte)}.foto-grande{border-radius:var(--radio-tarjeta);background:var(--superficie);border:0;max-width:92vw;padding:0;box-shadow:0 24px 60px #111a274d}.foto-grande::backdrop{background:#111a278c}.foto-grande-cuerpo{flex-direction:column;align-items:center;gap:12px;margin:0;padding:20px;display:flex}.foto-grande-cuerpo img{object-fit:contain;width:min(80vw,560px);height:min(68vh,560px)}.foto-grande-cuerpo figcaption{text-align:center;max-width:560px;font-weight:600}.miniatura.sin-foto{background:var(--fondo);color:var(--borde-fuerte)}.tabla td strong{letter-spacing:.01em;font-size:13px}.precio{flex-direction:column;align-items:flex-end;gap:4px;font-size:15px;font-weight:700;display:flex}.sello{background:var(--ok);height:20px;color:var(--sobre-acento);border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.etiquetas{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.etiqueta{white-space:nowrap;background:var(--hundido);height:20px;color:var(--texto-2);border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.etiqueta.oferta{background:var(--acento-suave);color:var(--acento)}.etiqueta.bioequivalente,.etiqueta.vence-pronto{background:var(--advertencia-suave);color:var(--advertencia)}.etiqueta.controlado{background:var(--error-suave);color:var(--error)}.etiqueta.refrigerado{background:var(--info-suave);color:var(--info)}.precio-normal{color:var(--texto-3);font-size:12px;font-weight:400;display:block}.tag-stock{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px 0 7px;font-size:12px;font-weight:600;display:inline-flex}.tag-stock:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tag-stock.con-stock{background:var(--ok-suave);color:var(--ok)}.tag-stock.agotado{background:var(--error-suave);color:var(--error)}.pagina-comparador{flex-direction:column;gap:16px;display:flex}.titulo-pagina{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.comparador{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.columna-principal{flex-direction:column;flex:999 560px;gap:12px;min-width:0;display:flex}.tabla-tarjeta{padding:0;overflow:hidden}.barra-busqueda{border-bottom:1px solid var(--borde);flex-direction:column;gap:12px;padding:16px;display:flex}.barra-busqueda .fila{flex-wrap:wrap;align-items:center;gap:10px 8px;display:flex}.barra-busqueda .filtro{color:var(--texto-2);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.barra-busqueda input[type=search]{flex:320px;max-width:560px;min-height:44px;font-size:16px;font-weight:500}.barra-busqueda input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.barra-busqueda select,.barra-busqueda .boton{min-height:44px}.tarjeta-carro{background:var(--superficie-2);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);flex-direction:column;gap:10px;padding:14px;display:flex}.tarjeta-carro-cabeza,.tarjeta-carro-pie{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.tarjeta-carro-cabeza small{color:var(--texto-2);display:inline}.tarjeta-carro-pie b{text-align:left;font-size:17px;display:block}.tarjeta-carro-cabeza strong{align-items:center;gap:8px;display:inline-flex}.tarjeta-carro-cabeza strong:before,.bloque-carro h2:before,.tarjeta-proveedor h2:before{content:"";background:var(--chip);border-radius:3px;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #111a272e}.total-carros{border-top:1px solid var(--borde);justify-content:space-between;align-items:baseline;padding:12px 4px 0;font-weight:600;display:flex}.total-carros b{font-size:22px}.titulo-con-dato{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dato{border:1px solid var(--borde);background:var(--superficie);color:var(--texto-2);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.grilla-proveedores{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.tarjeta-proveedor{flex-direction:column;gap:12px;display:flex}.tarjeta-proveedor h2,.bloque-carro h2{font-family:var(--fuente);letter-spacing:0;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.datos-conexion{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.datos-conexion dt{color:var(--texto-2)}.datos-conexion dd{margin:0}.motivo{border-radius:var(--radio);background:var(--error-suave);color:var(--error);margin:0;padding:8px 10px;font-size:13px}.acciones{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.confirmacion{border-radius:var(--radio);background:var(--error-suave);flex-wrap:wrap;gap:8px;padding:10px;display:flex}.confirmacion p{flex-basis:100%;margin:0;font-size:13px}.extension{flex-direction:column;flex-basis:100%;gap:8px;display:flex}.extension p{font-size:13px}.instrucciones summary{cursor:pointer;color:var(--acento);font-size:13px;font-weight:600}.instrucciones ol{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:20px;font-size:13px;display:flex}.conectar{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.consentimiento{flex-direction:column;flex:380px;gap:12px;max-width:62ch;font-size:15px;line-height:1.55;display:flex}.consentimiento p{margin:0}.conectar .formulario{flex:320px;max-width:440px}.bloque-carro{flex-direction:column;gap:12px;display:flex}.pie-carro{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.pie-carro b{margin-left:8px;font-size:22px}.pantalla-ingreso{flex-wrap:wrap;min-height:100%;display:flex}.marca{background:var(--tinta);color:var(--superficie);flex-direction:column;flex:440px;justify-content:space-between;gap:32px;padding:40px 48px;display:flex}.marca .logo{padding:0}.marca .logo b{color:var(--sobre-tinta-acento)}.marca h1{max-width:14ch;font-size:42px;line-height:1.1}.marca p{color:var(--sobre-tinta-2);max-width:44ch;font-size:16px}.marca ul{border-top:1px solid var(--tinta-linea);color:var(--sobre-tinta-2);flex-direction:column;gap:10px;margin:0;padding:16px 0 0;list-style:none;display:flex}.ingreso{flex-direction:column;flex:440px;justify-content:center;gap:12px;padding:40px 24px;display:flex}.ingreso>*{width:min(400px,100%);margin:0 auto}.ingreso h1{font-size:30px}.ingreso p{margin-block:0}.ingreso input{min-height:44px}@media (width<=640px){.contenido,.barra-superior{padding-left:16px;padding-right:16px}.barra-superior{position:static}.navegacion{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.nav-item{white-space:nowrap}}@keyframes brillo{0%{background-position:100% 0}to{background-position:0 0}}.esqueleto{background:linear-gradient(90deg, var(--hundido) 30%, var(--fondo) 50%, var(--hundido) 70%) 0 0 / 300% 100%;border-radius:6px;flex:none;max-width:100%;animation:1.2s ease-in-out infinite brillo;display:block}.esqueleto.redondo{border-radius:999px}.lineas-esqueleto{flex-direction:column;flex:1;gap:8px;display:flex}.tarjeta-esqueleto{flex-direction:column;gap:12px;display:flex}@keyframes aparecer{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.aparecer{animation:.2s ease-out both aparecer}@keyframes progreso{0%{background-position:-40% 0}to{background-position:140% 0}}.actualizando{position:relative}.actualizando:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--acento), transparent) 0 0 / 40% 100% no-repeat;height:3px;animation:1s linear infinite progreso;position:absolute;inset:0 0 auto}@keyframes girar{to{transform:rotate(360deg)}}.consultando:before{content:"";vertical-align:-1px;border:2px solid var(--borde);border-top-color:var(--acento);border-radius:50%;width:11px;height:11px;margin-right:8px;animation:.8s linear infinite girar;display:inline-block}@media (prefers-reduced-motion:reduce){.esqueleto,.aparecer,.actualizando:before,.consultando:before{animation:none}}.tabla-ofertas{table-layout:fixed}.tabla-ofertas .col-proveedor{width:148px}.tabla-ofertas .col-stock{width:168px}.tabla-ofertas .col-precio{width:108px}.tabla-ofertas .col-cantidad{width:128px}.tabla-ofertas .chip-proveedor{white-space:normal}.tabla-ofertas .tag-stock{white-space:normal;border-radius:11px;height:auto;min-height:22px;padding-block:3px;line-height:1.3}.tabla-ofertas td{overflow-wrap:anywhere}.miniatura-esqueleto{border-radius:10px;flex:none;width:72px;height:72px}.tabla-ofertas .miniatura,.tabla-ofertas .miniatura-esqueleto{border-radius:8px;width:44px;height:44px}.tabla-ofertas tr.fila-oferta>td,.tabla-ofertas tr.fila-esqueleto>td{padding-block:10px}@media (height<=899px){.tabla-ofertas tr.fila-oferta>td,.tabla-ofertas tr.fila-esqueleto>td{padding-block:6px}}.ingreso .casilla input{flex:none;width:auto;min-height:auto;margin-top:3px}.ingreso .formulario .casilla{margin-top:12px}.pie-acceso{flex-wrap:wrap;gap:0 20px;display:flex}.acceso-tema{justify-content:flex-end;display:flex}.acceso-esqueleto{flex-direction:column;gap:12px;display:flex}.boton-cuenta{anchor-name:--cuenta;border:1px solid var(--borde);background:var(--superficie);min-height:40px;color:var(--texto);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 5px;font-weight:600;display:inline-flex}.boton-cuenta:hover{background:var(--superficie-2)}.boton-cuenta svg{color:var(--texto-2);flex:none}.menu-cuenta{position-anchor:--cuenta;position-area:bottom span-left;border:1px solid var(--borde);border-radius:var(--radio-tarjeta);background:var(--superficie);min-width:240px;color:var(--texto);margin:8px 0 0;padding:12px;inset:auto;box-shadow:0 12px 32px #111a2729}.menu-cuenta:popover-open{flex-direction:column;gap:10px;display:flex}.menu-cuenta p{flex-direction:column;gap:2px;margin:0;display:flex}.menu-cuenta small{color:var(--texto-2)}@media (width<=640px){.boton-cuenta{padding:4px}.boton-cuenta svg{display:none}}.nav-corto{display:none}.barra-superior[data-compacta~=apretada]{column-gap:16px}.barra-superior[data-compacta~=apretada] .nav-item{padding-inline:8px}.barra-superior[data-compacta~=sin-nombre] .boton-cuenta .solo-lectores-en-telefono,.barra-superior[data-compacta~=sin-rotulo] .boton-carros .solo-lectores-en-telefono,.barra-superior[data-compacta~=sin-marca]>.logo>span,.barra-superior[data-compacta~=alerta-corta] .boton-carros-alerta,.barra-superior[data-compacta~=secciones-cortas] .nav-largo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.barra-superior[data-compacta~=tema-corto] .control-tema label:has(:checked){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.barra-superior[data-compacta~=alerta-corta] .resumen-carros:has(.excede-credito) .boton-carros:after{content:"!" / "";background:var(--error);width:18px;height:18px;color:var(--superficie);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.barra-superior[data-compacta~=secciones-cortas]{column-gap:12px}.barra-superior[data-compacta~=secciones-cortas] .nav-item{padding-inline:6px}.barra-superior[data-compacta~=secciones-cortas] .nav-corto{display:inline}.barra-superior[data-compacta~=estrecha]{padding-inline:16px}.barra-superior[data-compacta~=estrecha] .cuenta{gap:6px}.barra-superior[data-compacta~=estrecha] .boton-carros{padding-inline:10px}.barra-superior[data-compacta~=estrecha] .boton-cuenta svg{display:none}.barra-superior[data-compacta~=estrecha] .boton-cuenta{padding:4px}.contenido{width:100%;max-width:1600px;margin-inline:auto}.barra-superior{padding-inline:max(28px,50% - 772px)}@media (width<=640px){.solo-lectores-en-telefono{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.etiqueta,.sello,.etiqueta-demo{font-size:12px}.tabla-desplazable{container:tabla/inline-size}@container tabla (width<=860px){.tabla-ofertas{table-layout:auto;min-width:0}.tabla-ofertas,.tabla-ofertas tbody{display:block}.tabla-ofertas colgroup{display:none}.tabla-ofertas thead,.bloque-carro .tabla thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla-ofertas tbody tr.fila-oferta{border-bottom:1px solid var(--borde);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"producto producto""proveedor stock""precio cantidad";align-items:center;gap:12px;padding:14px 16px;display:grid}.tabla-ofertas tbody tr.fila-oferta:last-child{border-bottom:0}.tabla-ofertas tbody tr.fila-oferta>td:nth-child(n){box-shadow:none;background:0 0;border:0;padding:0;display:block}.tabla-ofertas tbody tr.fila-oferta>td:first-child{grid-area:producto}.tabla-ofertas tbody tr.fila-oferta>td:nth-child(2){grid-area:proveedor}.tabla-ofertas tbody tr.fila-oferta>td:nth-child(3){grid-area:stock;justify-self:end}.tabla-ofertas tbody tr.fila-oferta>td:nth-child(4){grid-area:precio}.tabla-ofertas tbody tr.fila-oferta>td:nth-child(5){grid-area:cantidad;justify-self:end}.tabla-ofertas tbody tr.cabecera-grupo,.tabla-ofertas tbody tr.cabecera-grupo>th:nth-child(n){display:block}.tabla-ofertas tbody tr.cabecera-grupo>th:nth-child(n){padding:10px 16px}.tabla-ofertas tbody.grupo-ofertas{padding:var(--aire-marco-v) var(--aire-marco-h)}.tabla-ofertas tbody.grupo-ofertas>tr.cabecera-grupo:first-child>th:nth-child(n){border-radius:var(--radio-tarjeta) var(--radio-tarjeta) 0 0}}@container tabla (width>=561px) and (width<=860px){.tabla-ofertas tbody tr.fila-oferta{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"producto producto producto producto""proveedor stock precio cantidad";column-gap:20px}}@container tabla (width<=560px){.tabla-ofertas tbody tr.fila-oferta{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"proveedor precio""stock precio""producto producto""cantidad cantidad";gap:8px 12px}.tabla-ofertas tbody tr.fila-oferta>td:first-child{border-top:1px solid var(--borde);padding-top:10px}.tabla-ofertas tbody tr.fila-oferta>td:nth-child(3){justify-self:start}.tabla-ofertas tbody tr.fila-oferta>td:nth-child(4){align-self:start}.tabla-ofertas .precio>:first-child{font-size:20px;line-height:1.1}.tabla-ofertas .miniatura,.tabla-ofertas .miniatura-esqueleto{width:48px;height:48px}.tabla-ofertas tbody tr.fila-oferta>td[data-etiqueta]{justify-content:space-between;justify-self:stretch;align-items:center;gap:12px;display:flex}.tabla-ofertas tbody tr.fila-oferta>td[data-etiqueta]:before{content:attr(data-etiqueta);color:var(--texto-2);font-size:12.5px;font-weight:600}}@container tabla (width<=860px){.bloque-carro .tabla{min-width:0}.bloque-carro .tabla,.bloque-carro .tabla tbody{display:block}.bloque-carro .tabla tbody tr{border-bottom:1px solid var(--borde);align-items:center;gap:10px 12px;padding:14px 0;display:grid}.bloque-carro .tabla tbody tr:last-child{border-bottom:0}.bloque-carro .tabla tbody tr>td:nth-child(n){text-align:left;border:0;padding:0;display:block}.tabla-ofertas .producto-con-foto>div,.bloque-carro .producto-con-foto>div{overflow-wrap:anywhere;min-width:0}.tabla-ofertas .etiqueta,.bloque-carro .etiqueta{white-space:normal;height:auto;min-height:20px}.bloque-carro .tabla tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"producto producto"".cantidad""precio subtotal"}.bloque-carro .tabla tbody tr>td:first-child{grid-area:producto}.bloque-carro .tabla tbody tr>td:nth-child(2){grid-area:cantidad;justify-self:end}.bloque-carro .tabla tbody tr>td:nth-child(3){grid-area:precio}.bloque-carro .tabla tbody tr>td:nth-child(4){text-align:right;grid-area:subtotal}.bloque-carro .tabla tbody tr>td:nth-child(3):before{content:"Precio neto"}.bloque-carro .tabla tbody tr>td:nth-child(4):before{content:"Subtotal"}.bloque-carro .tabla tbody tr>td:before{color:var(--texto-2);font-size:12px;font-weight:600;display:block}}@media (width<=640px){.barra-superior{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo cuenta""nav nav";gap:8px 10px;padding-block:8px;display:grid}.barra-superior>.logo{grid-area:logo;font-size:19px}.navegacion{grid-area:nav;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.nav-item{text-align:center;white-space:normal;justify-content:center;min-height:40px}.cuenta{flex-wrap:nowrap;grid-area:cuenta;gap:8px;margin-left:0}.cuenta .boton{padding-inline:12px}.contenido{padding-top:16px}h1{font-size:24px}}@media (pointer:coarse){.stepper{height:40px}.stepper button{width:38px}.stepper input{width:44px}.formulario .casilla{padding-block:10px}.casilla input{width:22px;height:22px}}
