@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-latin-400-normal-DxT99aXF.woff2)format("woff2"),url(/assets/unbounded-latin-400-normal-CiSqyYx3.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--noche:#0a0711;--cripta:#17102a;--violeta:#8b5cf6;--foil:#f2c14b;--tiza:#efe9fb;--bruma:#a192c4;--violeta-hover:#a78bfa;--violeta-activo:#6d28d9;--cripta-alta:#1f1638;--linea:#2e2350;--linea-secundaria:#786496;--exito:#4bd98a;--error:#ff5c6e;--ambar:#f5a524;--ambar-apagado:#6b4a12;--foil-claro:#f7e3a1;--foil-oscuro:#c9a24a;--foil-apagado:#5c4a22;--noche-sunken:#0e0918;--noche-2:#120c1f;--cripta-2:#241a3f;--cripta-3:#2e2350;--linea-fuerte:#3a2c63;--linea-foco:#4a3a78;--tiza-suave:#cfc4e6;--bruma-tenue:#8b7fa8;--inhabilitado:#6b5f86;--ground:var(--noche);--ground-sunken:var(--noche-sunken);--surface:var(--cripta);--surface-panel:var(--noche-2);--surface-raised:var(--cripta-alta);--surface-muted:var(--cripta-2);--surface-agotada:#140e22;--surface-inhabilitada:#150e24;--chrome:var(--noche-sunken);--line:var(--linea);--line-strong:var(--linea-secundaria);--line-soft:var(--cripta-2);--button-secondary-border:var(--linea-secundaria);--control-border:var(--linea-foco);--chevron-campo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b7fa8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ink:var(--tiza);--ink-soft:var(--tiza-suave);--ink-muted:var(--bruma);--ink-faint:var(--bruma-tenue);--scroll-pulgar:var(--linea-secundaria);--scroll-pulgar-hover:var(--bruma-tenue);--scroll-carril:transparent;--scroll-corte:18px;--ink-disabled:var(--inhabilitado);--accent:var(--violeta);--marca-flecha:var(--violeta);--accent-hover:var(--violeta-hover);--accent-active:var(--violeta-activo);--accent-contrast:var(--noche);--ok:var(--exito);--ok-fill:#4bd98a24;--espera:#7fb4e6;--espera-fill:#7fb4e624;--problema:var(--error);--problema-fill:#ff5c6e24;--aviso:var(--ambar);--aviso-fill:#f5a52424;--aviso-borde:var(--ambar-apagado);--accent-tint:#8b5cf62e;--accent-tint-soft:#8b5cf61a;--accent-tint-seleccion:#8b5cf638;--accent-tint-fuerte:#8b5cf652;--ok-tint:#4bd98a29;--foil-tint:#f2c14b29;--foil-shimmer:#f2c14b24;--foil-shimmer-fuerte:#f7e3a138;--foil-sweep:linear-gradient(108deg, transparent 28%, #fff1c729 42%, #c7e1ff4d 50%, #ffd6f029 58%, transparent 72%);--dur-foil-sweep:5.5s;--dur-foil-badge:4s;--mana-w:#f4ecd2;--mana-u:#7fb4e6;--mana-b:#3b3543;--mana-b-ring:#5b5468;--mana-r:#e06a52;--mana-g:#7fbc8c;--font-display:"Unbounded", "Unbounded Fallback", "Trebuchet MS", system-ui, sans-serif;--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--size-hero:clamp(40px, 4.65vw, 66px);--size-hero-mobile:clamp(36px, 7vw, 58px);--size-close-title:clamp(26px, 2.7vw, 36px);--size-page-sm:28px;--size-page-mobile:30px;--size-price-row:19px;--size-total:30px;--size-total-sm:26px;--size-page:44px;--size-page-legal:38px;--size-section:clamp(28px, 2.8vw, 38px);--size-sub:24px;--size-logo:30px;--size-logo-sm:25px;--size-body-lg:18px;--size-price-lg:40px;--size-price:22px;--size-card-name:17px;--size-body:16px;--size-ui:15px;--size-fine:14px;--size-meta:13px;--size-micro:11px;--size-label:12px;--size-prose:17px;--size-cotizar-titulo:40px;--size-cotizar-titulo-sm:26px;--size-cotizar-total-sm:32px;--size-cotizar-pedido-sm:20px;--size-cotizar-monto:18px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-display:-.06em;--tracking-hero:-.055em;--tracking-section:-.05em;--tracking-sub:-.045em;--tracking-normal:0;--leading-tight:.95;--leading-title:1.05;--leading-snug:1.3;--leading-body:1.65;--leading-prose:1.7;--measure:70ch;--page-max:1440px;--page-gutter:96px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-field:4px;--radius-button:8px;--radius-card:12px;--radius-carta:4.6% / 3.3%;--radius-chip:999px;--halo-accion:0 0 24px #8b5cf68c;--halo-foco:0 0 0 2px var(--accent-hover), 0 0 0 5px #8b5cf64d;--halo-foco-sobre-violeta:0 0 0 2px var(--ground), 0 0 0 5px #0a071173;--halo-foco-adentro:inset 0 0 0 2px var(--accent-hover), inset 0 0 0 5px #8b5cf64d;--halo-foco-card:0 0 0 2px var(--accent-hover), 0 0 0 5px #8b5cf64d, 0 18px 40px #8b5cf638;--halo-foco-relleno:inset 0 0 0 2px var(--accent-contrast), 0 0 0 2px var(--accent-hover), 0 0 0 5px #8b5cf64d;--halo-adorno:0 0 0 3px #8b5cf659;--sombra-carta:0 24px 48px #00000080;--sombra-barra:0 -12px 32px #00000073;--sombra-aviso:0 18px 40px #00000080;--sombra-sugerencias:var(--sombra-aviso);--halo-card:0 0 0 1px var(--violeta), 0 18px 40px #8b5cf633;--halo-error:0 0 0 3px #ff5c6e4d;--halo-exito:0 0 0 3px #4bd98a4d;--halo-error-externo:0 0 0 8px #ff5c6e4d;--halo-exito-externo:0 0 0 8px #4bd98a4d;--ease-loader:cubic-bezier(.5, 0, .2, 1);--dur-loader:1.4s;--dur-loader-deal:1.5s;--dur-loader-mana:1.6s;--dur-loader-shimmer:1.8s;--dur-loader-spin:.8s;--dur-loader-spin-inline:.7s;--dur-loader-bar:1.3s;--delay-loader:.3s;--loader-halo:0 0 34px #8b5cf6bf;--loader-glow:radial-gradient(circle, #8b5cf68c, transparent 70%);--loader-deal-mid:#6d4fc0;--loader-deal-mid-bg:#2a1f49;--loader-deal-strong-bg:#32245c;--ease:cubic-bezier(.2, 0, .2, 1);--dur-micro:.12s;--dur-transicion:.2s;--dur-card:.14s;--sacudida-amplitud:4px;--dur-sacudida:.32s;--ease-sacudida:cubic-bezier(.36, .07, .19, .97);--pausa-exito:.9s;--h-button:46px;--h-field:44px;--h-badge:26px;--h-chrome:40px;--h-header:64px;--h-bienvenida:44px;--h-bienvenida-tel:64px;--ancla-offset:calc(var(--h-header) + var(--space-5))}.deposito{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--noche:#fff;--cripta:#fff;--cripta-alta:#eee9f7;--cripta-2:#eee9f7;--violeta:#6d28d9;--violeta-hover:#4c1d95;--violeta-activo:#4c1d95;--tiza:#0a0711;--tiza-suave:#2a2240;--bruma:#463c61;--bruma-tenue:#544a6e;--inhabilitado:#8a81a0;--exito:#0f7a43;--error:#b4182f;--ambar:#7a5300;--ambar-apagado:#7a5300;--foil:#7a5300;--foil-apagado:#ded4bf;--linea:#d6cee8;--linea-secundaria:#7d719c;--ground:#f4f1fa;--ground-sunken:#f4f1fa;--surface:#fff;--surface-panel:#faf8fd;--surface-raised:#eee9f7;--surface-muted:#eee9f7;--surface-inhabilitada:#ece8f3;--chrome:#fff;--line:#d6cee8;--line-soft:#e6e0f1;--line-strong:#7d719c;--button-secondary-border:#7d719c;--control-border:#7d719c;--line-control:#a99cc8;--ink:#0a0711;--ink-soft:#2a2240;--ink-muted:#463c61;--ink-faint:#544a6e;--ink-disabled:#8a81a0;--accent:#6d28d9;--accent-hover:#5b21b6;--accent-active:#4c1d95;--accent-contrast:#fff;--ok:#0f7a43;--ok-fill:#0f7a431a;--ok-tint:#0f7a431a;--espera:#1f5c99;--espera-fill:#1f5c991a;--problema:#b4182f;--problema-fill:#b4182f14;--aviso:#7a5300;--aviso-fill:#7a53001a;--aviso-borde:#7a5300;--accent-tint:#6d28d924;--accent-tint-soft:#6d28d914;--accent-tint-seleccion:#6d28d938;--accent-tint-fuerte:#6d28d938;--foil-tint:#7a53001a;--halo-accion:none;--halo-foco:0 0 0 2px #6d28d9, 0 0 0 5px #6d28d940;--halo-foco-relleno:inset 0 0 0 2px #fff, 0 0 0 2px #6d28d9, 0 0 0 5px #6d28d940;--halo-foco-adentro:inset 0 0 0 2px #6d28d9, inset 0 0 0 5px #6d28d933;--sombra-barra:0 -8px 24px #140a281f;--h-accion-deposito:56px;--deposito-columna:480px;--deposito-columna-panel:560px}body:has(.deposito){background:#f4f1fa}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Unbounded Fallback;src:local(Arial);font-weight:100 500;size-adjust:131.4%;ascent-override:75.7%;descent-override:18.6%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback;src:local(Arial Bold);font-weight:600 900;size-adjust:127.8%;ascent-override:77.9%;descent-override:19.2%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);size-adjust:99.2%;ascent-override:103.3%;descent-override:27.7%;line-gap-override:0%}*{box-sizing:border-box}:root{scrollbar-color:var(--scroll-pulgar) var(--scroll-carril);scrollbar-width:thin}@media (forced-colors:active){:root{scrollbar-color:auto;scrollbar-width:auto}}@media (pointer:coarse){:root{scrollbar-width:auto}}.ts-scroll-caja{overscroll-behavior:contain;scroll-padding-block:var(--scroll-corte);overflow-y:auto}@media (pointer:fine){.ts-scroll-caja{scrollbar-gutter:stable}}.ts-scroll-caja:hover{scrollbar-color:var(--scroll-pulgar-hover) var(--scroll-carril)}.ts-scroll-corte-abajo{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--scroll-corte)), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--scroll-corte)), transparent 100%)}.ts-scroll-corte-arriba{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-corte));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-corte))}.ts-scroll-corte-ambos{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-corte), #000 calc(100% - var(--scroll-corte)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--scroll-corte), #000 calc(100% - var(--scroll-corte)), transparent 100%)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-ui);line-height:var(--leading-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);line-height:var(--leading-title);margin:0}p{max-width:var(--measure);margin:0}a{color:var(--accent-hover);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{box-shadow:var(--halo-foco);border-color:var(--accent);outline:none}.wrap{width:min(100% - var(--page-gutter), var(--page-max));padding-block:var(--space-6);margin-inline:auto}.muted{color:var(--ink-muted)}.saltar{top:var(--space-3);left:var(--space-3);z-index:11;position:absolute;transform:translateY(-200%)}.saltar:focus-visible{transform:none}#contenido:focus,#contenido h1:focus{box-shadow:none;outline:none}.solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{flex-direction:column;min-height:100vh;display:flex}.app>main{min-height:calc(100svh - var(--h-header));flex:1}.cabecera{z-index:10;border-bottom:1px solid var(--line);background:var(--chrome);position:sticky;top:0}.cabecera-fila{align-items:center;gap:var(--space-4);min-height:var(--h-header);padding-top:var(--space-3);padding-bottom:var(--space-3);display:flex}.nav{gap:var(--space-1);flex-wrap:wrap;flex:none;display:flex}.cabecera-fila{row-gap:var(--space-2);flex-wrap:wrap}.cabecera-acciones{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}.buscador{height:var(--h-chrome);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--noche);display:flex;overflow:hidden}.cabecera-buscador{flex:420px;min-width:240px;max-width:560px}.buscador:has(input:focus-visible){border-color:var(--accent);box-shadow:var(--halo-foco)}.buscador input:focus-visible{box-shadow:none}.buscador button{border-radius:0 var(--radius-field) var(--radius-field) 0}.buscador button:focus-visible{box-shadow:var(--halo-foco-adentro)}.buscador .buscador-borrar{width:40px;color:var(--bruma-tenue);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.buscador .buscador-borrar:hover{color:var(--ink)}.buscador-icono{padding-left:var(--space-3);color:var(--bruma-tenue);align-items:center;display:flex}.buscador input{min-width:0;height:100%;padding:0 var(--space-3);font:var(--weight-regular) var(--size-fine) / 1 var(--font-sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.buscador-grande{height:48px}.buscador-grande input{font-size:var(--size-ui)}@media (width<=860px){.cabecera{position:relative}.carrito-resumen{position:static}.cabecera-buscador{flex-basis:100%;order:1;max-width:none}.cabecera-fila{column-gap:var(--space-2)}}.cabecera-tel-fila{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);padding-bottom:var(--space-3);display:flex}.cabecera-telefono .brand-logo{height:var(--size-logo-sm)}.cabecera-telefono .cabecera-acciones{flex-wrap:nowrap;margin-left:0}.cabecera-tel-buscar{padding-top:0;padding-bottom:var(--space-3)}.cabecera-tel-buscar .cabecera-buscador{width:100%;max-width:none}.menu-tel{gap:var(--space-1);padding:var(--space-2) var(--space-4) var(--space-4);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.menu-tel-grupo{padding:var(--space-3) 0 var(--space-2);color:var(--ink-faint);font:var(--weight-semibold) var(--size-label) / 1 var(--font-sans);margin:0}.menu-tel-grupo-separado{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line-soft)}.menu-tel-fila{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3);border-radius:var(--radius-button);color:var(--ink);font:var(--weight-semibold) var(--size-ui) / 1 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.menu-tel-fila:hover{background:var(--accent-tint-soft);text-decoration:none}.menu-tel-fila:focus-visible{box-shadow:var(--halo-foco);outline:none}.menu-tel-fila-activa{background:var(--accent-tint)}.menu-tel-quien{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.menu-tel-nombre{min-width:0;color:var(--ink);font:var(--weight-semibold) var(--size-ui) / 1.3 var(--font-sans)}.menu-tel-credito{color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.3 var(--font-sans);align-items:baseline;gap:6px;display:inline-flex}.menu-tel-credito-monto{color:var(--ink);font:var(--weight-semibold) var(--size-body) / 1 var(--font-display);letter-spacing:var(--tracking-section);font-variant-numeric:tabular-nums}.menu-tel-accesos{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.menu-tel-acceso{min-width:0;min-height:48px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-button);background:var(--ground);color:var(--ink);font:var(--weight-semibold) var(--size-fine) / 1.2 var(--font-sans);text-wrap:balance;transition:background var(--dur-transicion) var(--ease), border-color var(--dur-transicion) var(--ease);align-items:center;gap:10px;text-decoration:none;display:flex}.menu-tel-acceso:hover{border-color:var(--line-strong);background:var(--surface-raised);text-decoration:none}.menu-tel-acceso:focus-visible{box-shadow:var(--halo-foco);outline:none}.menu-tel-acceso-activo{border-color:var(--line-strong);background:var(--accent-tint)}.menu-tel-acceso>svg{color:var(--ink-muted);flex:none}.menu-tel-acceso-texto{flex:1;min-width:0}.menu-tel-acceso-cuenta{color:var(--ink-faint);font:var(--weight-regular) var(--size-meta) / 1 var(--font-sans);font-variant-numeric:tabular-nums}.menu-tel-vendes{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.menu-tel-sub{padding-top:var(--space-1);color:var(--ink-faint);font:var(--weight-semibold) var(--size-label) / 1 var(--font-sans)}.menu-tel-equipo{padding-top:var(--space-3);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.menu-tel-grupo-tienda{margin-top:var(--space-3);padding-top:var(--space-2)}.menu-tel-fila-texto{flex:1;min-width:0}.menu-tel-fila-chica{min-height:44px;color:var(--ink-muted);font:var(--weight-regular) var(--size-fine) / 1 var(--font-sans);justify-content:flex-start}.menu-tel-fila-chica-activa{color:var(--ink)}body:has(.menu-tel) .hoja-filtros-boton{display:none}body:has(.menu-tel) .barra-bienvenida{display:none}.menu-tel-salir{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line-soft);color:var(--error);border-radius:0;gap:10px}.icono-boton{height:var(--h-chrome);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-button);color:var(--ink-muted);cursor:pointer;transition:color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), background-color var(--dur-micro) var(--ease);background:0 0;flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.icono-boton:hover{border-color:var(--control-border);background:var(--accent-tint-soft);color:var(--ink);text-decoration:none}.icono-boton:focus-visible{box-shadow:var(--halo-foco)}.icono-boton-activo{border-color:var(--control-border);background:var(--surface-raised);color:var(--ink)}.cabecera-link,.cabecera-boton-secundario{height:var(--h-chrome);border-radius:var(--radius-button);font:var(--weight-semibold) var(--size-fine) / 1 var(--font-sans);transition:color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), background-color var(--dur-micro) var(--ease);flex:none;align-items:center;display:inline-flex}.cabecera-link{padding:0 var(--space-3);color:var(--ink-muted);background:0 0;border:1px solid #0000}.cabecera-link:hover{border-color:var(--line);background:var(--accent-tint-soft);color:var(--ink);text-decoration:none}.cabecera-boton-secundario{padding:0 var(--space-4);border:1px solid var(--button-secondary-border);color:var(--ink);background:0 0}.cabecera-boton-secundario:hover{background:var(--accent-tint-soft);text-decoration:none}.icono-boton-globo{border:1px solid var(--accent);border-radius:var(--radius-chip);background:var(--accent-tint-fuerte);min-width:18px;height:18px;color:var(--ink);font:var(--weight-semibold) var(--size-micro) / 16px var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;padding:0 5px;position:absolute;top:-6px;right:-6px}.buscador-boton{height:100%;padding:0 var(--space-4);border:0;border-left:1px solid var(--line);background:var(--surface-raised);cursor:pointer;font:var(--weight-semibold) var(--size-fine) / 1 var(--font-sans);color:var(--ink);align-items:center;display:flex}.nav-item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);color:var(--ink-muted);font-size:var(--size-ui);font-weight:var(--weight-medium);transition:color var(--dur-micro) var(--ease), background-color var(--dur-micro) var(--ease)}.nav-item-menu{align-items:center;gap:var(--space-2);font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.nav-item-menu:focus-visible{box-shadow:var(--halo-foco);outline:none}.nav-item:hover{color:var(--ink);background:var(--accent-tint-soft);text-decoration:none}.nav-item-activo{color:var(--ink);background:var(--accent-tint)}.cabecera-mega{border-bottom:1px solid var(--line);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--surface);box-shadow:var(--sombra-carta);position:absolute;top:100%;left:0;right:0}.cabecera-mega-wrap{padding-block:var(--space-5)}.cabecera-mega .categorias-menu{background:0 0;border:0;border-radius:0;padding:0}.menu-tel-categorias{padding-top:var(--space-3)}.menu-tel-cuenta{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.menu-tel-oferta{color:var(--ink-muted);font-size:var(--size-meta);margin:0;line-height:1.4}.menu-tel-oferta strong{color:var(--ink);font-weight:var(--weight-semibold)}.menu-tel-entrar-botones{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.menu-tel-aparte{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.brand{color:var(--ink);align-items:center;display:inline-flex}a.brand:hover{text-decoration:none}.brand-logo{height:var(--size-logo);aspect-ratio:729.67/134.75;flex:none;width:auto;display:block}.brand-logo-flecha{fill:var(--marca-flecha)}input,select,textarea,button{font:inherit;font-family:var(--font-sans);color:var(--ink);transition:border-color var(--dur-micro) var(--ease), background-color var(--dur-micro) var(--ease), box-shadow var(--dur-micro) var(--ease)}input,select,textarea{padding:0 var(--space-3);background:var(--ground);border:1px solid var(--line-strong);border-radius:var(--radius-field)}input,select{height:var(--h-field)}select{appearance:none;background-image:var(--chevron-campo);background-position:right 13px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}textarea{min-height:var(--h-field);padding-top:var(--space-3);padding-bottom:var(--space-3);line-height:var(--leading-body);resize:vertical}input::placeholder,textarea::placeholder{color:var(--ink-faint)}input:hover,select:hover,textarea:hover{border-color:var(--control-border)}button{cursor:pointer;border:1px solid #0000}button:not([class]){height:var(--h-button);padding:0 var(--space-5);border-radius:var(--radius-button);font-weight:var(--weight-semibold);background:var(--accent);color:var(--accent-contrast);box-shadow:var(--halo-accion)}button:not([class]):hover:not(:disabled){background:var(--accent-hover)}button:not([class]):active:not(:disabled){background:var(--accent-active);box-shadow:none}button:disabled{cursor:not-allowed}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--h-button);padding:0 var(--space-5);border-radius:var(--radius-button);font-weight:var(--weight-semibold);cursor:pointer;border:1px solid #0000;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{background:var(--surface-muted);color:var(--ink-disabled);box-shadow:none;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-contrast);box-shadow:var(--halo-accion)}.btn-primary:focus-visible{box-shadow:var(--halo-foco-relleno)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);text-decoration:none}.btn-primary:active:not(:disabled){background:var(--accent-active);box-shadow:none}.btn-secondary{color:var(--ink);border-color:var(--accent);background:0 0}.btn-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-tint);border-color:var(--accent-hover);text-decoration:none}.btn-secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--accent-tint-fuerte);border-color:var(--accent-hover)}.btn-secondary:disabled,.btn-secondary[aria-disabled=true]{border-color:var(--line);color:var(--ink-disabled);background:0 0}.btn-ghost{color:var(--ink-muted);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--surface-raised);color:var(--ink);text-decoration:none}.pagina-cabecera{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.pagina-cabecera h1{font-size:var(--size-page);line-height:1}.pagina-cabecera p{margin-top:var(--space-1);font-size:var(--size-meta)}.catalogo{gap:var(--space-6);grid-template-columns:248px minmax(0,1fr);align-items:start;display:grid}.filter-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);align-self:start;overflow:hidden}@media (width<=860px){.catalogo{gap:var(--space-5);grid-template-columns:1fr}.filter-panel{position:static}}.hoja-filtros-boton{bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:40;align-items:center;gap:var(--space-2);border-radius:var(--radius-chip);background:var(--accent);height:44px;color:var(--accent-contrast);font:var(--weight-semibold) var(--size-meta) / 1 var(--font-sans);white-space:nowrap;box-shadow:var(--halo-accion);cursor:pointer;border:0;padding:0 20px;display:none;position:fixed;left:50%;transform:translate(-50%)}.hoja-filtros-boton:focus-visible{box-shadow:var(--halo-foco-relleno);outline:none}@media (width<=860px){.hoja-filtros-boton{display:flex}.catalogo>.filter-panel,.catalogo-orden{display:none}.catalogo{padding-bottom:var(--space-8)}body:has(.hoja-filtros-boton) .toast-zona{bottom:calc(var(--space-4) + 44px + var(--space-3))}}@media (width<=719px){.catalogo .ofertas{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.hoja-fondo{z-index:50}.hoja{z-index:50;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface-panel);animation:hoja-entra var(--dur-transicion) var(--ease);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.hoja:focus-visible{outline:none}@keyframes hoja-entra{0%{transform:translateY(100%)}}.hoja-cabecera{padding:var(--space-4);padding-right:calc(var(--space-4) + 36px)}.hoja-titulo{color:var(--ink);font:var(--weight-semibold) var(--size-body-lg) / 1 var(--font-sans);letter-spacing:normal;margin:0}.hoja .confirmacion-cerrar{top:var(--space-2);right:var(--space-2)}.hoja-cuerpo{overscroll-behavior:contain;flex:1;overflow-y:auto}.hoja-orden{padding:0 var(--space-4) var(--space-4)}.hoja-pie{gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--line-soft);background:var(--chrome);display:flex}.hoja-ver{box-shadow:none;flex:1}.filter-strip{gap:var(--space-3);border-top:1px solid var(--surface-muted);flex-direction:column;padding:20px;display:flex}.filter-strip:first-child{border-top:0}.filter-strip-footer{background:var(--chrome);padding:var(--space-4) 20px}.filter-strip-footer .btn-ghost{height:auto;padding:var(--space-2) var(--space-3);font-size:var(--size-meta)}.filter-strip-label{align-items:center;gap:var(--space-2);font-size:var(--size-label);font-weight:var(--weight-semibold);color:var(--ink);margin:0;display:flex}.filter-facet-titulo{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;color:var(--ink);font-size:var(--size-label);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;line-height:1;display:flex}.filter-facet-cuenta{border-radius:var(--radius-chip);background:var(--accent-tint);height:18px;color:var(--ink);font-size:11px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;align-items:center;padding:0 6px;display:inline-flex}.filter-facet-cuerpo{margin-top:var(--space-3);flex-direction:column;gap:10px;display:flex}.field{gap:var(--space-2);flex-direction:column;display:flex}.field-label{font-size:var(--size-label);font-weight:var(--weight-semibold);color:var(--ink)}.field-error{font-size:var(--size-meta);color:var(--problema)}.field-hint{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.55}.select-trigger-error{border-color:var(--problema)}.campo-clave-error{align-items:flex-start;gap:7px;line-height:1.5;display:flex}.campo-clave-error>svg{flex:none;margin-top:1px}.control-set{gap:var(--space-3);flex-direction:column;display:flex}.control-row{align-items:center;gap:var(--space-3);width:100%;color:var(--ink-soft);font-size:var(--size-ui);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.control-row:hover .control-label,.control-row[aria-pressed=true] .control-label{color:var(--ink)}.control-box{border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--ground);width:18px;height:18px;font-size:var(--size-label);font-weight:var(--weight-bold);color:var(--accent-contrast);flex:none;justify-content:center;align-items:center;display:inline-flex}.control-box-round{border-radius:var(--radius-chip)}.control-row[aria-pressed=true] .control-box{border-color:var(--accent);background:var(--accent)}.control-row[aria-pressed=true] .control-box-round{background:var(--ground)}.control-pip{border-radius:var(--radius-chip);background:var(--accent);opacity:0;width:8px;height:8px}.control-row[aria-pressed=true] .control-pip{opacity:1}.control-counter{font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:auto}.control-row[aria-disabled=true]{cursor:default}.control-row[aria-disabled=true] .control-box{opacity:.4}.control-row[aria-disabled=true] .control-label{color:var(--ink-faint)}.control-row:focus-visible{box-shadow:none;outline:none}.control-row:focus-visible .control-box{box-shadow:var(--halo-foco);border-color:var(--accent)}.price-range{align-items:center;gap:var(--space-2);display:flex}.price-range input{min-width:0;height:auto;padding:var(--space-2) var(--space-3);font-size:var(--size-meta);flex:1}.resultados{min-width:0;scroll-margin-top:var(--ancla-offset)}.resultados:focus,.reemplazo-resultados:focus{outline:none}.filtros-activos{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--surface-muted);background:var(--ground);flex-wrap:wrap;display:flex}.filtros-activos-limpiar{margin-left:var(--space-1);padding:6px var(--space-2);color:var(--accent-hover);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0}.filter-chip{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-chip);background:var(--accent-tint);color:var(--ink);font-size:var(--size-label);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}.filter-chip:hover{border-color:var(--accent)}.filter-chip-x{color:var(--ink-muted);font-weight:var(--weight-regular)}.ofertas{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(224px,1fr));margin:0;padding:0;list-style:none;display:grid}.offer{gap:var(--space-2);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);transition:transform var(--dur-transicion) var(--ease), box-shadow var(--dur-transicion) var(--ease), border-color var(--dur-transicion) var(--ease);flex-direction:column;display:flex}.offer:hover{border-color:var(--accent);box-shadow:var(--halo-card);transform:translateY(-2px)}.offer:has(.offer-name a:focus-visible){border-color:var(--accent);box-shadow:var(--halo-foco-card)}.offer-en-pedido{border-color:var(--accent)}.offer-img{aspect-ratio:63/88;border-radius:var(--radius-carta);clip-path:inset(0 round var(--radius-carta));background:var(--surface-raised);position:relative;overflow:hidden}.offer-foil-sweep{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.offer-foil-sweep:before{content:"";background:var(--foil-sweep);animation:foil-sweep var(--dur-foil-sweep) ease infinite alternate;position:absolute;inset:-30% -60%}@keyframes foil-sweep{0%{transform:translate(-60%)}to{transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.offer-foil-sweep:before{animation:none;transform:translate(0,0)}}.offer-img img{object-fit:cover;width:100%;height:100%;display:block}.offer-body{gap:var(--space-2);flex-direction:column;display:flex}.offer-headline{gap:var(--space-1);flex-direction:column;display:flex}.offer-name{-webkit-line-clamp:2;min-height:calc(2em * var(--leading-snug));font-family:var(--font-sans);font-size:var(--size-card-name);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.offer-compact .offer-name{min-height:0}.offer-set{min-width:0;font-size:var(--size-meta);color:var(--ink-faint);flex-direction:column;gap:1px;margin-top:2px;line-height:1.4;display:flex}.offer-set-edicion{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offer-set-detalle{align-items:center;gap:7px;min-width:0;display:flex}.offer-set-numero{font-variant-numeric:tabular-nums;flex:none}.offer-set-idioma{letter-spacing:.04em;cursor:help;flex:none}.offer-sep{background:var(--line);width:1px;height:11px;display:inline-block}.offer-tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.offer-price-row{padding-top:var(--space-3);border-top:1px solid var(--surface-muted)}.offer-meta{font-size:var(--size-meta);color:var(--ink-faint)}.tag{align-items:center;gap:var(--space-2);height:var(--h-badge);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--surface-raised);color:var(--ink-soft);font-size:var(--size-label);font-weight:var(--weight-semibold);padding:0 10px;line-height:1;display:inline-flex}.tag-quiet{color:var(--ink-muted);border-color:var(--line);background:0 0}.tag-muted{background:var(--surface-muted);color:var(--ink-disabled);border-color:#0000}.tag-solid{background:var(--accent);color:var(--accent-contrast);border-color:#0000}.tag-foil{isolation:isolate;color:var(--noche);background:var(--foil);border-color:#0000;position:relative;overflow:hidden}.tag-foil:before{content:"";z-index:-1;background:linear-gradient(100deg, var(--foil), var(--foil-claro), var(--foil-oscuro), var(--foil-claro), var(--foil));width:400%;animation:brillo-foil var(--dur-foil-badge) linear infinite;will-change:transform;background-size:50% 100%;position:absolute;inset:0 auto 0 0}@keyframes brillo-foil{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.tag-foil:before{animation:none}}.sello-verificada{background:var(--accent);width:20px;height:20px;color:var(--accent-contrast);cursor:help;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-4)}.vacio{align-items:center;gap:var(--space-4);padding:var(--space-7) var(--space-4);text-align:center;color:var(--ink-muted);flex-direction:column;display:flex}.error{padding:var(--space-3) var(--space-4);border:1px solid var(--problema);border-radius:var(--radius-field);background:var(--problema-fill);color:var(--ink)}.cargador-tap-envoltorio{justify-content:center;align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.cargador-tap-marco{justify-content:center;align-items:center;display:flex;position:relative}.cargador-tap--sm .cargador-tap-marco{width:40px;height:40px}.cargador-tap--sm .cargador-tap{border-radius:4px;width:17px;height:24px}.cargador-tap--md .cargador-tap-marco{width:66px;height:66px}.cargador-tap--md .cargador-tap{border-radius:7px;width:31px;height:44px}.cargador-tap--lg .cargador-tap-marco{width:150px;height:150px}.cargador-tap--lg .cargador-tap{border-radius:12px;width:66px;height:92px}.cargador-tap{background:var(--violeta);animation:cargador-tap var(--dur-loader) var(--ease-loader) infinite;display:block}.cargador-halo{background:var(--loader-glow);width:96px;height:96px;animation:cargador-tap-halo var(--dur-loader) var(--ease-loader) infinite;border-radius:50%;position:absolute}@keyframes cargador-tap{0%,18%{transform:rotate(0)scale(1);box-shadow:0 0 #8b5cf600}38%,56%{box-shadow:var(--loader-halo);transform:rotate(90deg)scale(.96)}76%,to{transform:rotate(0)scale(1);box-shadow:0 0 #8b5cf600}}@keyframes cargador-tap-halo{0%,26%{opacity:0;transform:scale(.7)}42%{opacity:.55;transform:scale(1.25)}64%,to{opacity:0;transform:scale(1.5)}}.cargador-texto{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section)}.cargador-mazo{align-items:flex-end;gap:var(--space-2);height:100px;display:flex}.cargador-mazo span{border:1px solid var(--linea-foco);background:var(--cripta-2);width:38px;height:53px;animation:cargador-mazo var(--dur-loader-deal) ease-in-out infinite;border-radius:7px;display:block}.cargador-mazo span:nth-child(2){border-color:var(--loader-deal-mid);background:var(--loader-deal-mid-bg);animation-delay:.18s}.cargador-mazo span:nth-child(3){border-color:var(--violeta);background:var(--loader-deal-strong-bg);animation-delay:.36s}@keyframes cargador-mazo{0%{opacity:.35;transform:translateY(0)rotate(0)}30%{opacity:1;transform:translateY(-14px)rotate(-6deg)}60%,to{opacity:.35;transform:translateY(0)rotate(0)}}.cargador-anillo{border:2px solid var(--cripta-2);border-top-color:var(--violeta);width:15px;height:15px;animation:cargador-anillo var(--dur-loader-spin-inline) linear infinite;border-radius:50%;flex:none;display:inline-block}.btn-primary .cargador-anillo{border-color:#0a071159;border-top-color:var(--noche)}@keyframes cargador-anillo{to{transform:rotate(360deg)}}.cargador-mana{align-items:center;gap:var(--space-3);display:flex}.cargador-mana i{box-sizing:border-box;width:22px;height:22px;animation:cargador-mana var(--dur-loader-mana) ease-in-out infinite;border-radius:50%;display:block}.cargador-mana i:first-child{background:var(--mana-w)}.cargador-mana i:nth-child(2){background:var(--mana-u);animation-delay:.16s}.cargador-mana i:nth-child(3){background:var(--mana-b);border:1px solid var(--mana-b-ring);animation-delay:.32s}.cargador-mana i:nth-child(4){background:var(--mana-r);animation-delay:.48s}.cargador-mana i:nth-child(5){background:var(--mana-g);animation-delay:.64s}@keyframes cargador-mana{0%,70%,to{opacity:.3;transform:scale(.7)}20%{opacity:1;transform:scale(1.25)}}.cargador-esqueleto-carta{pointer-events:none}.cargador-esqueleto-imagen{aspect-ratio:63/88;border-radius:var(--radius-carta);background-color:var(--cripta-alta);background-image:linear-gradient(100deg, transparent 20%, var(--foil-shimmer) 42%, var(--foil-shimmer-fuerte) 50%, var(--foil-shimmer) 58%, transparent 80%);animation:cargador-shimmer var(--dur-loader-shimmer) linear infinite;background-size:200% 100%}@keyframes cargador-shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}.cargador-esqueleto-linea{background:var(--cripta-2);border-radius:4px;width:78%;height:15px}.cargador-esqueleto-linea--corta{background:var(--cripta-alta);width:56%;height:11px}.cargador-esqueleto-fila{gap:var(--space-2);display:flex}.cargador-esqueleto-chip{background:var(--cripta-2);border-radius:4px;width:54px;height:26px}.cargador-esqueleto-chip--ancho{background:var(--cripta-alta);width:86px}.cargador-esqueleto-pie{padding-top:var(--space-3);border-top:1px solid var(--cripta-2);justify-content:space-between;align-items:center;display:flex}.cargador-esqueleto-precio{background:var(--cripta-2);border-radius:4px;width:78px;height:20px}.cargador-esqueleto-boton{border-radius:var(--radius-button);background:var(--cripta-alta);width:70px;height:30px}.esqueleto-lista{flex-direction:column;display:flex}.esqueleto-fila{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;display:flex}.esqueleto-fila+.esqueleto-fila{border-top:1px solid var(--cripta-2)}.esqueleto-miniatura,.esqueleto-raya,.esqueleto-carta{background-color:var(--cripta-alta);background-image:linear-gradient(100deg, transparent 20%, var(--foil-shimmer) 42%, var(--foil-shimmer-fuerte) 50%, var(--foil-shimmer) 58%, transparent 80%);animation:cargador-shimmer var(--dur-loader-shimmer) linear infinite;background-size:200% 100%}.esqueleto-miniatura{aspect-ratio:63/88;border-radius:var(--radius-carta);flex:none;width:44px;display:block}.esqueleto-textos{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.esqueleto-raya{border-radius:var(--radius-field);height:13px;display:block}.esqueleto-raya--corta{width:34%;height:10px}.esqueleto-raya--dato{flex:none;width:72px;height:16px}.esqueleto-ficha-cabecera{flex-direction:column;display:flex}.esqueleto-raya--migas{width:120px;height:13px;margin:3px 0}.esqueleto-raya--titulo{width:40%;height:var(--size-page);margin-top:var(--space-3)}.esqueleto-raya--edicion{width:30%;height:13px;margin:14px 0 4px}@media (width<=860px){.esqueleto-raya--migas{display:none}.esqueleto-raya--titulo{width:55%;height:var(--size-page-sm);margin-top:0}.esqueleto-raya--edicion{width:60%}}.esqueleto-carta{aspect-ratio:63/88;border-radius:var(--radius-carta);width:100%;display:block}.ficha-columna-compra.esqueleto-compra{gap:var(--space-2)}.esqueleto-raya--precio{width:40%;height:40px;margin-bottom:var(--space-6)}.esqueleto-condicion{border-radius:var(--radius-card);width:100%;height:76px}.esqueleto-raya--boton{width:100%;height:48px;margin-top:var(--space-4);border-radius:var(--radius-button)}.esqueleto-tarda{margin:var(--space-3) 0 0}.ficha .esqueleto-tarda{margin:0 0 var(--space-4)}@media (prefers-reduced-motion:reduce){.esqueleto-miniatura,.esqueleto-raya,.esqueleto-carta{animation:none}}.ruta-cargando{justify-content:center;align-items:center;min-height:60vh;display:flex}.pager{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--surface-muted);display:flex}.pager-step,.pager-num{border:1px solid var(--line);border-radius:var(--radius-button);width:36px;height:36px;color:var(--ink-soft);font-size:var(--size-meta);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.pager-gap{width:36px;height:36px;padding-bottom:var(--space-2);color:var(--ink-muted);font-size:var(--size-meta);flex:none;justify-content:center;align-items:flex-end;display:inline-flex}.pager-step:hover:not(:disabled),.pager-num:hover:not([aria-current]){border-color:var(--accent);color:var(--ink)}.pager-num[aria-current=page]{background:var(--accent);color:var(--accent-contrast);font-weight:var(--weight-semibold);border-color:#0000}.pager-step:disabled{color:var(--ink-disabled);cursor:not-allowed}.salud{align-items:center;gap:var(--space-1);font-size:var(--size-label);color:var(--ink-muted);display:inline-flex}.salud:before{content:"";border-radius:var(--radius-chip);background:var(--ink-faint);width:8px;height:8px}.salud-ok:before{background:var(--ok)}.salud-mal:before{background:var(--problema)}.ok{color:var(--ok)}.condicion{gap:var(--space-1);border-color:#0000}.condicion-compacta{padding:0 8px}.medidor{gap:2px;display:inline-flex}.medidor i{background:var(--linea-foco);border-radius:1px;width:4px;height:11px;display:block}.condicion-nm{color:var(--ok);background:var(--ok-tint)}.condicion-nm .medidor i.llena{background:var(--ok)}.condicion-ex{color:var(--violeta-hover);background:var(--accent-tint)}.condicion-ex .medidor i.llena{background:var(--violeta-hover)}.condicion-vg{color:var(--bruma);background:var(--surface-muted)}.condicion-vg .medidor i.llena{background:var(--bruma)}.condicion-g{color:var(--foil);background:var(--foil-tint)}.condicion-g .medidor i{background:var(--foil-apagado)}.condicion-g .medidor i.llena{background:var(--foil)}.precio{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-sub);flex-direction:column;align-items:flex-start;gap:2px;margin:0;line-height:1.1;display:flex}.precio-uyu{font-size:var(--size-price)}.precio-lg .precio-uyu{font-size:var(--size-price-lg)}.precio-linea .precio-uyu{font-size:var(--size-body-lg)}.precio-ref{font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);color:var(--ink-faint);align-items:baseline;gap:5px;display:flex}.precio-ref abbr{text-decoration:none}.precio-nota{font-family:var(--font-sans);font-size:var(--size-meta);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);flex-basis:100%}.precio-grid .precio-nota{flex-basis:auto;margin-left:auto}.estado{border-color:#0000}.estado-ok{color:var(--ok);background:var(--ok-fill)}.estado-espera{color:var(--espera);background:var(--espera-fill)}.estado-aviso{color:var(--aviso);background:var(--aviso-fill)}.estado-problema{color:var(--problema);background:var(--problema-fill)}.estado-neutro{color:var(--ink-muted);background:var(--surface-raised)}.auth{padding:var(--space-7) var(--space-4);justify-content:center;display:flex}.auth-card{gap:var(--space-5);width:100%;max-width:420px;padding:var(--space-6);background:var(--surface-panel);flex-direction:column;display:flex}.auth-titulo{font-family:var(--font-display);font-size:var(--size-sub);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-sub);margin:0;line-height:1.15}.auth-cabeza{flex-direction:column;gap:10px;display:flex}.auth-intro{font-size:var(--size-fine);line-height:var(--leading-body);margin:0}.auth-form{gap:var(--space-4);margin-top:var(--space-5);flex-direction:column;display:flex}.auth-card>.auth-form{gap:var(--space-5);margin-top:0}.auth-submit{width:100%}.auth-pie{border-top:1px solid var(--line);font-size:var(--size-fine);margin:0;padding-top:20px}.auth-pie a{font-weight:var(--weight-semibold);text-underline-offset:2px;text-decoration:underline}.auth-columnas{flex-wrap:wrap;align-items:flex-start;gap:40px 56px;width:100%;max-width:960px;display:flex}.auth-columna-card{flex:320px;min-width:0;max-width:420px}.auth-columna-contexto{min-width:0;padding-top:var(--space-2);flex:320px}.auth-campos{flex-direction:column;gap:18px;display:flex}.auth-clave{flex-direction:column;gap:10px;display:flex}.auth-opcionales{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:18px;display:flex}.auth-opcionales-rotulo{align-items:baseline;gap:var(--space-2);line-height:var(--leading-snug);flex-wrap:wrap;margin:0;display:flex}.auth-opcionales-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink)}.auth-opcionales-nota{font-size:var(--size-meta);color:var(--ink-faint)}.auth-opcionales .auth-codigo-amigo{color:var(--accent-hover);font-size:var(--size-fine);align-self:flex-start}.bienvenida{flex-direction:column;gap:28px;display:flex}.bienvenida-monto{gap:var(--space-2);flex-direction:column;display:flex}.bienvenida-cifra{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.bienvenida-numero{font-family:var(--font-display);font-size:var(--size-price-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.bienvenida-descuento{font-family:var(--font-display);font-size:var(--size-sub);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-sub);color:var(--foil);line-height:1}.bienvenida-que{font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);margin:0;line-height:1.4}.bienvenida-nota{font-size:var(--size-meta);color:var(--ink-faint);margin:0;line-height:1.6}.bienvenida-razones{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bienvenida-razones li{gap:var(--space-3);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.bienvenida-razon-icono{color:var(--accent-hover);margin-top:2px;display:flex}.bienvenida-razon-icono>svg{flex:none}.bienvenida-razon-texto{flex-direction:column;gap:3px;display:flex}.bienvenida-razon-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4}.bienvenida-razon-cuerpo{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.6}.codigo{flex-direction:column;gap:20px;display:flex}.codigo-destino,.codigo-aviso{border-radius:var(--radius-button);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.codigo-destino{border:1px solid var(--control-border);background:var(--accent-tint-soft);padding:13px 14px}.codigo-destino-icono,.codigo-aviso-icono{padding-top:1px;display:flex}.codigo-destino-icono{color:var(--accent-hover)}.codigo-destino-texto,.codigo-aviso-texto{flex-direction:column;min-width:0;display:flex}.codigo-destino-texto{gap:var(--space-1)}.codigo-destino-que{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.codigo-destino-mail{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);word-break:break-all;line-height:1.4}.codigo-aviso{border:1px solid var(--problema);background:var(--problema-fill);padding:14px}.codigo-aviso-icono{color:var(--problema)}.codigo-aviso-espera{border-color:var(--aviso);background:var(--surface-raised)}.codigo-aviso-espera .codigo-aviso-icono{color:var(--aviso)}.codigo-aviso-texto{gap:3px}.codigo-aviso-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4}.codigo-aviso-cuerpo{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.55}.codigo-campo{flex-direction:column;gap:10px;display:flex}.codigo-rotulo{font-size:var(--size-meta);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink-soft);margin:0}.codigo-casillas{gap:var(--space-2);display:flex}.codigo-casilla{border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--ground);min-width:0;height:56px;font-family:var(--font-display);font-size:var(--size-sub);font-weight:var(--weight-semibold);letter-spacing:0;font-variant-numeric:tabular-nums;text-align:center;color:var(--ink);flex:1 1 0;padding:0;line-height:1}.codigo-casilla-llena{border-color:var(--accent)}.codigo-casillas-error .codigo-casilla{border:2px solid var(--problema);box-shadow:var(--halo-error)}.codigo-casillas-error .codigo-casilla:focus-visible{box-shadow:var(--halo-foco), var(--halo-error-externo)}.codigo-casillas-espera .codigo-casilla{border:2px solid var(--aviso)}.codigo-casilla:disabled{background:var(--surface-raised);color:var(--ink-disabled);cursor:not-allowed}.codigo-pie{padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--size-meta);color:var(--ink-faint);margin:0;line-height:1.6}@keyframes codigo-sacudida{0%,to{transform:translate(0,0)}18%{transform:translate3d(calc(var(--sacudida-amplitud) * -1), 0, 0)}36%{transform:translate3d(var(--sacudida-amplitud), 0, 0)}58%{transform:translate3d(calc(var(--sacudida-amplitud) * -.5), 0, 0)}80%{transform:translate3d(calc(var(--sacudida-amplitud) * .5), 0, 0)}}.codigo-casillas-sacude{animation:codigo-sacudida var(--dur-sacudida) var(--ease-sacudida) 2}.codigo-casillas-exito .codigo-casilla{border:2px solid var(--ok);box-shadow:var(--halo-exito)}.codigo-casillas-exito .codigo-casilla:focus-visible{box-shadow:var(--halo-foco), var(--halo-exito-externo)}.codigo-aviso-exito{border-color:var(--ok);background:var(--ok-tint)}.codigo-aviso-exito .codigo-aviso-icono{color:var(--ok)}.btn.codigo-boton-verificado,.btn.codigo-boton-verificado:disabled,.btn.codigo-boton-verificado[aria-disabled=true]{background:var(--ok);color:var(--ground);box-shadow:var(--halo-exito);cursor:default}.cuenta-menu{position:relative}.cuenta-menu-trigger{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);color:var(--ink-muted);font-size:var(--size-ui);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--dur-micro) var(--ease), background-color var(--dur-micro) var(--ease);background:0 0;border:none;display:inline-flex}.cuenta-menu-trigger:hover,.cuenta-menu-trigger[aria-expanded=true]{color:var(--ink);background:var(--accent-tint-soft)}.cuenta-menu-avatar{background:var(--accent-tint);width:26px;height:26px;color:var(--ink);font-family:var(--font-display);font-size:var(--size-fine);font-weight:var(--weight-semibold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cuenta-menu-chevron{transition:transform var(--dur-micro) var(--ease)}.cuenta-menu-panel{top:calc(100% + var(--space-2));z-index:20;width:max-content;min-width:268px;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);animation:cuenta-menu-entra var(--dur-transicion) var(--ease);position:absolute;right:0;box-shadow:0 18px 40px #00000080}.cuenta-menu-cabecera{margin-bottom:var(--space-2);padding:10px var(--space-3) var(--space-3);border-bottom:1px solid var(--cripta-2)}.cuenta-menu-nombre{color:var(--ink);font:var(--weight-semibold) var(--size-ui) / 1.3 var(--font-sans);margin:0}.cuenta-menu-credito{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-1) 0 0;display:flex}.cuenta-menu-credito-label{white-space:nowrap;color:var(--bruma-tenue);font:var(--weight-regular) var(--size-meta) / 1.3 var(--font-sans);flex:none}.cuenta-menu-credito-monto{text-align:right;white-space:nowrap;color:var(--ink);font:var(--weight-semibold) var(--size-price-row) / 1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;flex:auto}@keyframes cuenta-menu-entra{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cuenta-menu-panel{animation:none}}.cuenta-menu-item{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:10px var(--space-3);border-radius:var(--radius-button);color:var(--tiza-suave);font:var(--weight-medium) 14px / 1.3 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;text-decoration:none;display:flex}.cuenta-menu-item-texto{align-items:center;gap:var(--space-3);display:flex}.cuenta-menu-item:hover{background:var(--surface-raised);color:var(--ink);text-decoration:none}.cuenta-menu-pie{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--cripta-2)}.cuenta-menu-salir,.cuenta-menu-salir:hover{color:var(--error)}.cuenta-menu-salir:hover{background:#ff5c6e1f}.aviso{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--aviso);border-radius:var(--radius-field);background:var(--aviso-fill)}.aviso-titulo{font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);margin:0}.aviso-cuerpo{margin:var(--space-1) 0 0;font-size:var(--size-meta);line-height:var(--leading-body);color:var(--ink-soft)}.aviso-lista{margin:var(--space-2) 0 0;padding-left:var(--space-4);font-size:var(--size-meta);line-height:var(--leading-body);color:var(--ink-soft)}.barra-bienvenida{align-items:center;gap:var(--space-3);box-sizing:border-box;height:var(--h-bienvenida);padding:0 var(--space-2) 0 var(--space-5);border-bottom:1px solid var(--line);background:var(--noche-2);display:flex}.barra-bienvenida-texto{text-align:center;-webkit-line-clamp:1;line-clamp:1;min-width:0;max-width:none;font:var(--weight-regular) var(--size-fine) / 1.45 var(--font-sans);color:var(--ink-soft);-webkit-box-orient:vertical;flex:auto;margin:0;display:-webkit-box;overflow:hidden}.barra-bienvenida-monto{font-weight:var(--weight-semibold);color:var(--ink)}.barra-bienvenida-listo{font-weight:var(--weight-semibold);color:var(--ok)}.barra-bienvenida-accion{font:inherit;font-weight:var(--weight-semibold);color:var(--accent-hover);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.barra-bienvenida-accion:disabled{color:var(--ink-muted);cursor:progress}.barra-bienvenida-cerrar{border-radius:var(--radius-button);width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.barra-bienvenida-cerrar:hover{background:var(--accent-tint);color:var(--ink)}@media (width<=559px){.barra-bienvenida{height:var(--h-bienvenida-tel);padding:0 var(--space-1) 0 var(--space-4)}.barra-bienvenida-texto{text-align:left;-webkit-line-clamp:2;line-clamp:2}}.carrito-cuerpo{gap:var(--space-5);grid-template-columns:1fr 320px;align-items:start;display:grid}@media (width<=860px){.carrito-cuerpo{grid-template-columns:1fr}}.carrito-lineas{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.carrito-linea{gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}.carrito-img{border-radius:var(--radius-carta);background:var(--surface-muted)}.carrito-nombre{font-size:var(--size-card-name);font-weight:var(--weight-semibold);margin:0}.carrito-set{margin:var(--space-1) 0 0;font-size:var(--size-meta)}.carrito-linea-total{font-size:var(--size-price);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.carrito-linea-usd{margin:var(--space-1) 0 0;font-size:var(--size-meta);font-variant-numeric:tabular-nums}.carrito-resumen{top:calc(var(--h-header) + var(--space-4));position:sticky}.carrito-resumen-titulo{margin:0 0 var(--space-4);font-size:var(--size-sub);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-sub)}.carrito-totales{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.carrito-totales div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.carrito-totales dt{color:var(--ink-soft);font-size:var(--size-ui)}.carrito-totales dd{font-variant-numeric:tabular-nums;margin:0}.carrito-total{padding-top:var(--space-3);border-top:1px solid var(--line)}.carrito-total dt{color:var(--ink);font-weight:var(--weight-semibold)}.carrito-total dd{font-size:var(--size-price-lg);font-weight:var(--weight-bold)}.carrito-comprar{width:100%;margin-top:var(--space-4)}.carrito-nota{margin:var(--space-3) 0 0;font-size:var(--size-meta);line-height:var(--leading-body)}.checkout-col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.checkout-bloque{padding:var(--space-5)}.checkout-texto{margin:0 0 var(--space-3);font-size:var(--size-ui);line-height:var(--leading-body)}.checkout-texto:last-child{margin-bottom:0}.checkout-acciones{gap:var(--space-3);align-items:center;display:flex}.checkout-direccion{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-field);line-height:var(--leading-body)}.checkout-direccion:has(input:checked){border-color:var(--accent);background:var(--accent-tint-soft)}.checkout-volver{margin-top:var(--space-3);width:100%}.pedido-datos{gap:var(--space-3);margin:var(--space-4) 0 0;flex-direction:column;display:flex}.pedido-datos div{justify-content:space-between;gap:var(--space-4);align-items:baseline;display:flex}.pedido-datos dt{color:var(--ink-soft);font-size:var(--size-meta)}.pedido-datos dd{text-align:right;font-size:var(--size-ui);margin:0}.offer-rechazo{margin:var(--space-2) 0 0;font-size:var(--size-meta);line-height:var(--leading-body);color:var(--aviso)}.admin-pedidos{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-pedido{padding:var(--space-4)}.admin-pedido-fila{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.admin-numero{font-family:var(--font-display);font-size:var(--size-sub);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;margin:0}.admin-pedido-monto{align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.admin-confirmar{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.admin-tope-pasado{font-size:var(--size-meta);line-height:var(--leading-body);color:var(--aviso);margin:0;font-weight:600}.admin-stock-alta{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;max-width:420px;display:flex}.admin-stock-acciones{gap:var(--space-2);white-space:nowrap;display:flex}.admin-filtros{align-items:flex-end;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-4);padding:var(--space-4);flex-wrap:wrap;display:flex}.admin-filtro-trabadas{width:auto;padding-bottom:var(--space-2)}.admin-fila{justify-content:space-between;align-items:center;gap:var(--space-4);color:inherit;text-decoration:none;display:flex}.admin-fila-carta{gap:var(--space-3);align-items:center;min-width:0;display:flex}.admin-fila-estado{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.admin-trabada{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--problema)}.admin-sub{margin:calc(var(--space-4) * -1) 0 var(--space-5);font-size:var(--size-ui)}.verif-encargo{gap:var(--space-1);flex-direction:column;display:flex}.verif-faltan{margin:var(--space-2) 0 0;gap:var(--space-1);font-size:var(--size-meta);flex-direction:column;padding:0;list-style:none;display:flex}.verif-aviso{margin-top:var(--space-1);color:var(--ink)}.admin-acciones{gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-bloque-2{margin-top:var(--space-5)}.admin-log{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-evento{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--surface-muted);font-size:var(--size-meta);grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}@media (width<=520px){.admin-evento{gap:var(--space-1);grid-template-columns:1fr}.admin-evento-quien{overflow-wrap:anywhere}}.admin-evento:first-child{border-top:0}.admin-evento-fecha{font-variant-numeric:tabular-nums}.admin-evento-estado{font-weight:var(--weight-semibold);color:var(--ink);font-size:var(--size-ui)}.ventas-cuerpo{gap:var(--space-6);flex-direction:column;display:flex}.ventas-hacer,.ventas-sobres{gap:var(--space-7);flex-direction:column;display:flex}.ventas-grupo{gap:var(--space-3);flex-direction:column;display:flex}.ventas-grupo-cabeza{flex-direction:column;gap:2px;display:flex}.ventas-grupo-titulo{align-items:center;gap:var(--space-2);font-family:var(--font-sans);letter-spacing:var(--tracking-normal);font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink-soft);margin:0;line-height:1.3;display:flex}.ventas-grupo-icono{color:var(--ink-faint);display:flex}.ventas-grupo-contador{font-weight:var(--weight-regular);color:var(--ink-faint);font-variant-numeric:tabular-nums}.ventas-grupo-detalle{font-size:var(--size-meta);color:var(--ink-faint);line-height:1.5}.ventas-grupo-lista{gap:var(--space-4);flex-direction:column;display:flex}.ventas-bloque{flex-direction:column;display:flex}.ventas-bloque-cabeza{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-5);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ventas-bloque-titulos{flex-direction:column;gap:2px;min-width:0;display:flex}.ventas-bloque-titulo{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0;line-height:1.3;display:flex}.ventas-bloque-titulo:focus,.ventas-bloque-titulo:focus-visible{box-shadow:none;outline:none}.ventas-bloque-icono{color:var(--ink-faint);display:flex}.ventas-bloque-contador{font-weight:var(--weight-regular);color:var(--ink-faint);font-variant-numeric:tabular-nums}.ventas-bloque-detalle{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}.ventas-bloque-detalle.con-icono{padding-left:var(--space-5)}.ventas-bloque-lista{border-bottom:1px solid var(--line-soft);flex-direction:column;display:flex}.ventas-bloque-proximo{align-items:center;gap:var(--space-1);font-size:var(--size-meta);color:var(--ink-soft);font-variant-numeric:tabular-nums;line-height:1.5;display:inline-flex}.ventas-bloque-proximo.con-icono{padding-left:var(--space-5)}.ventas-bloque-card{--bloque-relleno:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);transition:border-color var(--dur-card) var(--ease)}.ventas-bloque-card .ventas-bloque-cabeza{padding:var(--space-4) var(--bloque-relleno)}.ventas-bloque-titulo-plegable{font:inherit;margin:0}.ventas-bloque-plegar{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-4) var(--bloque-relleno);border-radius:var(--radius-card);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);text-align:left;cursor:pointer;transition:background var(--dur-micro) var(--ease);background:0 0;border:0;line-height:1.3;display:flex}.ventas-bloque-plegable{transition:grid-template-rows var(--dur-transicion) var(--ease);grid-template-rows:0fr;display:grid}.ventas-bloque.abierta .ventas-bloque-plegable{grid-template-rows:1fr}.ventas-bloque-plegable>.ventas-bloque-lista{min-height:0;overflow:hidden}.ventas-bloque.abierta .ventas-bloque-plegable>.ventas-bloque-lista{transition:overflow 0s var(--dur-transicion);transition-behavior:allow-discrete;overflow:visible}@media (prefers-reduced-motion:reduce){.ventas-bloque-plegable,.ventas-bloque.abierta .ventas-bloque-plegable>.ventas-bloque-lista{transition:none}}.ventas-bloque-plegar:hover{background:var(--surface-raised)}.ventas-bloque.abierta .ventas-bloque-plegar{border-radius:var(--radius-card) var(--radius-card) 0 0}.ventas-bloque-plegar-texto{align-items:baseline;gap:2px var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ventas-bloque-plegar-resumen{font-weight:var(--weight-regular);color:var(--ink-soft);font-variant-numeric:tabular-nums}.ventas-bloque-chevron{color:var(--ink-faint);transition:transform var(--dur-transicion) var(--ease), color var(--dur-micro) var(--ease);flex:none;display:flex}.ventas-bloque-plegar:hover .ventas-bloque-chevron{color:var(--ink)}.ventas-bloque.abierta .ventas-bloque-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ventas-bloque-chevron{transition:none}}.ventas-nunca{gap:var(--space-6);flex-direction:column;display:flex}.ventas-buscan{flex-direction:column;display:flex}.ventas-buscan-titulo{font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0;line-height:1.3}.ventas-buscan-nota{margin:var(--space-1) 0 var(--space-3);font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.ventas-buscan-lista{margin:0;padding:0;list-style:none}.ventas-buscan-fila{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.ventas-buscan-textos{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ventas-buscan-nombre{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4}.ventas-buscan-cuenta{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.4}.ventas-meses{gap:var(--space-5);flex-direction:column;display:flex}.ventas-mes-estado{padding:var(--space-4) 0;font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.5}.ventas-mes-estado.error{color:var(--ink)}.boton-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=560px){.ventas-meses{gap:var(--space-4)}}.ventas-mes-mas{padding:var(--space-4) 0;border-top:1px solid var(--line-soft);justify-content:center;display:flex}.ventas-bloque-link{font-weight:var(--weight-semibold);color:var(--accent-hover)}.ventas-bloque{scroll-margin-top:calc(var(--h-header) + var(--space-5))}@media (width<=860px){.ventas-bloque{scroll-margin-top:var(--space-5)}}.ventas-bloque-card[data-resaltada]{border-color:var(--accent)}.ventas-bloque-card .ventas-bloque-lista{padding:0 var(--bloque-relleno);border-bottom:0}.ventas-bloque-pie{z-index:3;padding:var(--space-3) 0;border-top:1px solid var(--line-soft);background:var(--surface);box-shadow:var(--sombra-barra);position:sticky;bottom:0}.ventas-bloque-card .ventas-bloque-pie{padding:var(--space-3) var(--bloque-relleno);border-radius:0 0 var(--radius-card) var(--radius-card)}.venta{align-items:start;gap:var(--space-4) var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--line-soft);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.venta-con-sobre{grid-template-columns:44px 56px minmax(0,1fr) auto}.venta-con-link{isolation:isolate;grid-template-columns:56px minmax(0,1fr) auto 24px;position:relative}.venta-con-link.venta-con-sobre{grid-template-columns:44px 56px minmax(0,1fr) auto 24px}.venta-con-link .venta-titulo:after{content:"";z-index:1;border-radius:var(--radius-button);position:absolute;inset:0}.venta-con-link .venta-titulo:focus-visible{box-shadow:none;outline:none}.venta-con-link .venta-titulo:hover{text-decoration:none}.venta-con-link .venta-titulo:focus-visible:after{box-shadow:var(--halo-foco)}.venta-con-link .venta-casilla,.venta-con-link .venta-miniatura,.venta-con-link .venta-acciones,.venta-con-link .venta-sigue,.venta-con-link .venta-nota{z-index:2;position:relative}.venta-con-link:before{content:"";inset:0 calc(-1 * var(--bloque-relleno,0px));z-index:-1;transition:background-color var(--dur-micro) var(--ease);background:0 0;position:absolute}.venta-con-link:hover:before{background:var(--surface-raised)}.venta[data-resaltada]:before{background:var(--accent-tint-soft);box-shadow:inset 3px 0 0 var(--accent)}.venta-chevron{color:var(--ink-faint);transition:color var(--dur-micro) var(--ease);justify-content:flex-end;align-self:stretch;align-items:center;display:flex}.venta-con-link:hover .venta-chevron{color:var(--ink)}.venta-miniatura{display:inline-flex;position:relative}.venta .card-thumb{width:56px;height:78px}.venta-miniatura-velo{border-radius:var(--radius-carta);background:var(--ground);opacity:.6;pointer-events:none;position:absolute;inset:0}.venta-casilla{cursor:pointer;justify-content:center;align-self:stretch;align-items:flex-start;width:44px;min-height:44px;padding-top:13px;display:flex}.venta-casilla input{width:18px;height:18px;accent-color:var(--accent);margin:0}.venta-cuerpo{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.venta-titulo{flex-direction:column;justify-content:center;align-self:flex-start;gap:1px;min-height:44px;padding:1px 0;text-decoration:none;display:flex}.venta-nombre{font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.3}.venta-apagada .venta-nombre{color:var(--ink-muted)}.venta-meta,.venta-tras-vencer,.venta-que,.venta-sigue,.venta-pago,.venta-cobro,.venta-nota{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}.venta-meta,.venta-nota{color:var(--ink-faint)}.venta-tras-vencer{padding-left:22px}.venta-que{color:var(--ink-soft)}.venta-pago{gap:var(--space-2);display:flex}.venta-pago>svg{color:var(--ink-faint);flex:none;margin-top:3px}.venta-cobro{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.venta-cobro-fecha{align-items:center;gap:var(--space-2);color:var(--ink-soft);display:inline-flex}.venta-cobro-fecha.fuerte{font-weight:var(--weight-semibold);color:var(--ink)}.venta-acciones{gap:var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.venta-plata-dentro{display:none}.venta-plata{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.venta-plata-linea{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.venta-plata-uyu{font-family:var(--font-display);font-size:var(--size-card-name);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.15}.venta-apagada .venta-plata-uyu{color:var(--ink-faint)}.venta-plata-usd,.venta-plata-propuesta,.venta-plata-antes{font-size:var(--size-meta);white-space:nowrap;color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1.5}.venta-plata-propuesta{font-weight:var(--weight-semibold);color:var(--ink-soft)}.ventas-plata{padding:var(--space-5) 0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ventas-plata-parte{gap:var(--space-1);min-width:0;padding:0 var(--space-6);flex-direction:column;display:flex}.ventas-plata-parte+.ventas-plata-parte{border-left:1px solid var(--line-soft)}.ventas-plata-rotulo{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-soft);line-height:1.3}.ventas-plata-cifra{font-family:var(--font-display);font-size:var(--size-price);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.ventas-plata-cifra.apagada{color:var(--ink-muted)}.ventas-plata-dato{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.ventas-plata-ver{min-height:44px;color:var(--accent-hover);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;line-height:1}.ventas-plata-ver:hover{color:var(--ink)}.sin-corte{white-space:nowrap}.faltas{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--control-border);border-radius:var(--radius-button);display:flex}.faltas-ultima{border-color:var(--foil)}.faltas-icono{color:var(--ink-faint);padding-top:2px;display:flex}.faltas-ultima .faltas-icono{color:var(--foil)}.faltas-texto{font-size:var(--size-meta);color:var(--ink-muted);flex-direction:column;gap:2px;line-height:1.5;display:flex}.faltas-texto strong{font-weight:var(--weight-semibold);color:var(--ink)}.ventas-barra{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ventas-barra-texto{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.3}.ventas-barra-botones{gap:var(--space-2);display:flex}.corregir{gap:var(--space-4);margin:var(--space-1) 0 var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.corregir-titulo{font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0;line-height:1.35}.corregir-titulo:focus,.corregir-titulo:focus-visible{box-shadow:none;outline:none}.corregir-dato{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.entrega{gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.entrega-cabeza{gap:var(--space-1);flex-direction:column;display:flex}.entrega-titulo{font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0;line-height:1.35}.entrega-titulo:focus,.entrega-titulo:focus-visible{box-shadow:none;outline:none}.entrega-dato,.entrega-quien-paga,.entrega-carta-meta,.entrega-carta-mal,.entrega-aviso,.entrega-punto,.entrega-opcion-desc,.deposito-dato-rotulo,.seguimiento-campo{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}.entrega-quien-paga{color:var(--ink-soft)}.entrega-link{font-weight:var(--weight-semibold);color:var(--accent-hover)}.entrega-opciones{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.entrega-opcion{align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-button);cursor:pointer;grid-template-columns:18px minmax(0,1fr);display:grid}.entrega-opcion.elegida{border-color:var(--accent);background:var(--accent-tint-soft)}.entrega-opcion input{width:16px;height:16px;accent-color:var(--accent);margin:3px 0 0}.entrega-opcion-texto{flex-direction:column;gap:2px;display:flex}.entrega-opcion-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35}.entrega-cuerpo{gap:var(--space-5) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.entrega-modos{min-width:0;display:grid}.entrega-modo{grid-area:1/1}.entrega-modo.inactivo{visibility:hidden}.entrega:not(.en-dialogo) .entrega-modo.inactivo{display:none}.entrega-columna{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.entrega-rotulo-siguiente,.entrega-columna>.entrega-botones-persona{margin-top:var(--space-2)}.entrega-columna>.btn-ghost{align-self:flex-start}.entrega-rotulo{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-soft);line-height:1.4}.entrega-lista,.entrega-puntos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entrega-carta{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line-soft);display:flex}.entrega-carta .card-thumb{width:44px;height:61px}.entrega-carta-texto{flex-direction:column;min-width:0;display:flex}.entrega-carta-nombre{font-size:var(--size-meta);font-weight:var(--weight-medium);color:var(--ink);line-height:1.5}.entrega-carta-meta{color:var(--ink-faint)}.entrega-carta-mal{align-items:center;gap:var(--space-1);font-weight:var(--weight-semibold);color:var(--problema);display:inline-flex}.entrega-aviso{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--problema);border-radius:var(--radius-button);display:flex}.entrega-error{font-size:var(--size-meta);color:var(--ink);margin:0;line-height:1.5}.entrega-aviso:focus{outline:none}.entrega-aviso>svg{color:var(--problema);flex:none;margin-top:3px}.entrega-aviso strong{font-weight:var(--weight-semibold);color:var(--ink)}.entrega-punto{gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--line-soft);grid-template-columns:max-content minmax(0,1fr);display:grid}.entrega-punto>span:last-child{text-align:right}.entrega-punto-zona{font-weight:var(--weight-medium);color:var(--ink)}.entrega-fondo{z-index:95;padding:min(8vh, 64px) var(--space-6) var(--space-6);background:color-mix(in oklab, var(--ground) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:dialogo-entra var(--dur-transicion) var(--ease);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.entrega-dialogo{width:min(100%,960px);max-height:calc(100dvh - min(8vh, 64px) - var(--space-6));border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--sombra-carta);flex-direction:column;display:flex;position:relative}.entrega-dialogo:focus-visible{outline:none}.entrega-cerrar{top:var(--space-3);right:var(--space-3);z-index:1;border-radius:var(--radius-button);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:absolute}.entrega-cerrar:hover,.entrega-cerrar:focus-visible{border-color:var(--linea-secundaria);background:var(--surface-panel);color:var(--ink)}.entrega-cerrar:focus-visible{box-shadow:var(--halo-foco);outline:none}.entrega.en-dialogo{background:0 0;border:0;flex:1;gap:0;min-height:0;padding:0}.entrega-dialogo-cabeza{padding:var(--space-6) var(--space-8) var(--space-4) var(--space-6)}.entrega-dialogo-cuerpo{gap:var(--space-5);min-height:0;padding:var(--space-1) var(--space-6) var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.entrega-dialogo-pie{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.entrega-dialogo-cuerpo.coordinar{gap:var(--space-6);padding-top:var(--space-5)}.coordinar-grupo{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.coordinar-grupo>legend{margin-bottom:var(--space-2);padding:0}.coordinar-puntos{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.coordinar-dias{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ficha-eleccion{height:88px;padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-button);text-align:left;cursor:pointer;transition:border-color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex;position:relative;overflow:hidden}.ficha-eleccion.al-centro{text-align:center;align-items:center}.ficha-eleccion.alta{height:auto;min-height:88px;padding:var(--space-3);justify-content:flex-start;gap:6px}.ficha-eleccion input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ficha-eleccion.elegida{border-color:var(--accent);background:var(--accent-tint-soft);box-shadow:inset 0 0 0 1px var(--accent)}.ficha-eleccion:has(input:focus-visible){box-shadow:var(--halo-foco)}.ficha-eleccion.elegida:has(input:focus-visible){box-shadow:inset 0 0 0 1px var(--accent), var(--halo-foco)}.ficha-eleccion.apagada{border-style:dashed;border-color:var(--line-soft);background:var(--surface-inhabilitada);cursor:not-allowed}.retiro-cola{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.retiro-cola-fila{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;padding:14px 0;display:grid}.retiro-cola-datos{flex-direction:column;gap:3px;display:flex}.retiro-cola-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35}.retiro-cola-desde{font-size:var(--size-meta);color:var(--ink-muted);align-items:center;gap:6px;line-height:1.5;display:flex}.retiro-cola-desde.vencido{color:var(--aviso);font-weight:var(--weight-semibold)}.retiro-cola-acciones{gap:var(--space-2);display:flex}.retiro-panel{max-width:560px;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:10px;display:flex}.retiro-panel-estado{border-top:1px solid var(--line-soft);font-size:var(--size-meta);color:var(--ink);padding-top:10px;line-height:1.5}.retiro-panel-boton{align-self:flex-start}.ficha-eleccion.entrega-forma{height:auto;min-height:88px;padding:var(--space-4);justify-content:flex-start;gap:4px}.ficha-eleccion.retiro-punto-ficha{justify-content:flex-start;height:auto;min-height:72px}.entrega-forma-cabeza{justify-content:space-between;align-items:baseline;gap:var(--space-3);width:100%;display:flex}.entrega-forma-titulo,.entrega-forma-precio{font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.3}.entrega-forma-precio{white-space:nowrap;font-variant-numeric:tabular-nums}.entrega-forma-precio.gratis{color:var(--ok)}.entrega-forma-linea{font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.5}.checkout-entrega-formas,.checkout-entrega-puntos{gap:var(--space-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.checkout-entrega-formas.una{grid-template-columns:minmax(0,1fr)}.checkout-entrega-puntos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.checkout-entrega-leyenda{margin-bottom:var(--space-3)}.checkout-retiro{gap:var(--space-5);flex-direction:column;display:flex}.checkout-retiro-direccion{margin-top:calc(-1 * var(--space-2))}.checkout-retiro-nota{padding-top:var(--space-3);border-top:1px solid var(--line-soft);font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.5}@media (width<=559px){.checkout-entrega-formas,.checkout-entrega-puntos{grid-template-columns:minmax(0,1fr)}}.ficha-eleccion-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35}.ficha-eleccion-dato,.ficha-dia-semana{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}.ficha-dia-semana{font-size:var(--size-label);line-height:1.2}.ficha-dia-numero{font-family:var(--font-display);font-size:var(--size-price);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.ficha-dia-nota{min-height:2.5em;font-size:var(--size-label);font-weight:var(--weight-semibold);color:var(--ink-soft);line-height:1.25}.ficha-dia-nota.ultimo{color:var(--foil)}.ficha-eleccion.apagada :is(.ficha-eleccion-titulo,.ficha-eleccion-dato,.ficha-dia-semana,.ficha-dia-numero,.ficha-dia-nota){color:var(--ink-disabled)}.coordinar-vencido{align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:56ch;display:flex}.coordinar-vencido-titulo{align-items:center;gap:var(--space-2);font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4;display:flex}.coordinar-vencido-titulo svg{color:var(--ink-faint);flex:none}@media (width<=560px){.coordinar-vencido-whatsapp{align-self:stretch}}.coordinar-sin-dias{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-button);font-size:var(--size-meta);color:var(--ink-soft);line-height:1.5;display:flex}.coordinar-sin-dias>svg{color:var(--ink-faint);flex:none;margin-top:3px}.coordinar-sin-dias-link{font:inherit;font-weight:var(--weight-semibold);color:var(--accent-hover);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.entrega-carta.con-casilla{gap:var(--space-3)}.coordinar-casilla{cursor:pointer;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.coordinar-casilla input{width:18px;height:18px;accent-color:var(--accent);margin:0}.coordinar-falta{font-size:var(--size-meta);color:var(--ink-muted);align-self:center;margin-right:auto;line-height:1.5}.coordinar-falta.error{font-weight:var(--weight-semibold);color:var(--problema)}.coordinar~.entrega-dialogo-pie{box-shadow:var(--sombra-barra)}.ventas-bloque-acciones{gap:var(--space-3);padding:var(--space-4) 0 var(--space-5);border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.persona-plan{gap:var(--space-3);flex-direction:column;display:flex}.ventas-bloque .persona-plan{padding-bottom:var(--space-5)}.persona-plan-linea{max-width:64ch;font-size:var(--size-fine);font-weight:var(--weight-medium);color:var(--ink);margin:0;line-height:1.5}.persona-plan-salidas{gap:var(--space-2);flex-direction:column;display:flex}.persona-plan-botones{gap:var(--space-3);flex-wrap:wrap;display:flex}.persona-entrega-datos{gap:var(--space-1) var(--space-4);font-size:var(--size-meta);grid-template-columns:max-content minmax(0,1fr);margin:0;line-height:1.5;display:grid}.persona-entrega-datos>div{display:contents}.persona-entrega-datos dt{color:var(--ink-faint)}.persona-entrega-datos dd{color:var(--ink);margin:0}.persona-entrega-nota{font-size:var(--size-meta);color:var(--ink-faint);line-height:1.5}@media (width<=560px){.coordinar-puntos{grid-template-columns:minmax(0,1fr)}.coordinar-dias{grid-template-columns:repeat(4,minmax(0,1fr))}.coordinar~.entrega-dialogo-pie{flex-direction:column-reverse;align-items:stretch}.coordinar~.entrega-dialogo-pie .coordinar-falta{margin-right:0}.ventas-bloque-acciones,.persona-plan-botones{flex-direction:column}.ventas-bloque-acciones>.btn,.persona-plan-botones>.btn{width:100%}}.entrega-ver-todas{min-height:44px;color:var(--accent-hover);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;line-height:1;display:inline-flex}.deposito{flex-direction:column;display:flex}.deposito-dato{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 96px;display:grid}.deposito-dato-texto{flex-direction:column;min-width:0;display:flex}.deposito-dato-rotulo{color:var(--ink-faint)}.deposito-dato-valor{font-size:var(--size-fine);font-weight:var(--weight-medium);overflow-wrap:anywhere;color:var(--ink);line-height:1.4}.deposito-copiar{border:1px solid var(--control-border);border-radius:var(--radius-button);width:96px;min-height:44px;color:var(--ink-soft);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;line-height:1}.deposito-copiar:hover{border-color:var(--line-strong);color:var(--ink)}.deposito-copiar.copiado{color:var(--ok)}.deposito-copiar.fallo{color:var(--problema)}.seguimiento{gap:var(--space-3);flex-direction:column;display:flex}.seguimiento-campo{gap:var(--space-1);flex-direction:column;display:flex}.seguimiento-campo select,.seguimiento-campo input{width:100%}.seguimiento-campo [aria-invalid=true]{border-color:var(--problema)}.seguimiento-error{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--problema);line-height:1.4}.seguimiento-error:empty{display:none}.seguimiento-botones{gap:var(--space-3);flex-wrap:wrap;display:flex}.entrega-botones-persona{align-self:stretch;gap:var(--space-3);flex-direction:column;max-width:360px;display:flex}@media (width<=560px){.entrega-botones-persona{max-width:none}}.recuperar{gap:var(--space-1);font-size:var(--size-meta);color:var(--ink-muted);flex-direction:column;line-height:1.5;display:flex}.recuperar p{margin:0}.recuperar-link,.rechazo-contacto a{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:44px;font-weight:var(--weight-semibold);color:var(--accent-hover);display:inline-flex}.precio-nuevo{gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--foil);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.precio-nuevo-cabeza{gap:var(--space-1);flex-direction:column;display:flex}.precio-nuevo-titulo{font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0;line-height:1.35}.precio-nuevo-texto,.precio-nuevo-dato,.precio-nuevo-usd,.precio-nuevo-foto figcaption{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}.precio-nuevo-texto{max-width:64ch;margin:0}.precio-nuevo-fotos{gap:var(--space-4);flex-wrap:wrap;display:flex}.precio-nuevo-foto{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.precio-nuevo-foto .card-thumb{width:112px;height:156px}.precio-nuevo-foto figcaption,.precio-nuevo-usd{color:var(--ink-faint)}.precio-nuevo-comparacion{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.precio-nuevo-caja{min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-button);flex-direction:column;gap:2px;display:flex}.precio-nuevo-caja.nueva{border-color:var(--control-border)}.precio-nuevo-flecha{color:var(--ink-faint);display:flex}.precio-nuevo-cifra{font-family:var(--font-display);font-size:var(--size-card-name);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);white-space:nowrap;color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.15}.precio-nuevo-cifra.fuerte{font-size:var(--size-price);color:var(--ink)}.precio-nuevo-botones{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,max-content));display:grid}.precio-nuevo-botones .btn{width:100%}.confirmacion-extra{flex-direction:column;gap:10px;display:flex}.rechazo-motivos{flex-direction:column;display:flex}.rechazo-motivos-titulo{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-soft);padding-bottom:2px;line-height:1.4}.rechazo-motivo,.rechazo-otro,.rechazo-consejo,.rechazo-contacto{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.rechazo-motivo{align-items:center;gap:var(--space-3);min-height:44px;color:var(--ink-soft);cursor:pointer;display:flex}.rechazo-motivo input{width:16px;height:16px;accent-color:var(--accent);margin:0}.rechazo-otro{gap:var(--space-1);flex-direction:column;display:flex}.rechazo-otro textarea{resize:vertical;width:100%}.rechazo-consejo{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-button);margin:0;display:flex}.rechazo-consejo>svg{color:var(--accent-hover);flex:none;margin-top:3px}.rechazo-consejo strong{font-weight:var(--weight-semibold);color:var(--ink)}.rechazo-contacto{margin:0}.venta-ficha{gap:var(--space-6);padding-top:var(--space-6);flex-direction:column;display:flex}.venta-ficha-cabecera{align-items:flex-start;gap:var(--space-5);display:flex}.venta-ficha-cabecera .card-thumb{width:72px;height:101px}.venta-ficha-textos{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.venta-ficha-textos h1{font-family:var(--font-display);font-size:var(--size-sub);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-sub);color:var(--ink);margin:0;line-height:1.15}.venta-ficha-meta,.venta-ficha-estado{font-size:var(--size-meta);color:var(--ink-faint);line-height:1.5}.venta-ficha-estado{font-weight:var(--weight-semibold);color:var(--ink-soft)}.venta-ficha-estado.accion{color:var(--foil)}.venta-ficha-cuerpo{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr) 340px;display:grid}.venta-ficha-principal{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.venta-ficha-costado{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.venta-caja{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--foil);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.venta-caja-neutra{gap:var(--space-2);border-color:var(--line)}.venta-caja-titulo{font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0;line-height:1.35}.venta-caja-texto{font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.5}.venta-caja-botones{gap:var(--space-3);flex-wrap:wrap;display:flex}.venta-plata-ficha{padding:var(--space-5);gap:0}.venta-plata-ficha .pedido-bloque-titulo{margin-bottom:var(--space-3)}.venta-plata-cabeza{align-items:baseline;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.venta-plata-cabeza .completa{flex-basis:100%}.venta-plata-fila{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line-soft);font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr);line-height:1.5;display:grid}.venta-plata-valor{overflow-wrap:anywhere;text-align:right;color:var(--ink-soft)}.venta-plata-pie{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}@media (width<=560px){.ventas-cuerpo,.ventas-sobres{gap:var(--space-6)}.ventas-grupo-lista{gap:var(--space-3)}.venta{gap:var(--space-3) var(--space-4);padding:var(--space-4) 0;grid-template-columns:48px minmax(0,1fr)}.venta-con-sobre{grid-template-columns:44px 48px minmax(0,1fr)}.venta .card-thumb{width:48px;height:67px}.venta-plata-fuera{display:none}.venta-plata-dentro{display:flex}.venta-plata{align-items:flex-start}.venta-boton.btn-chico,.ventas-buscan-boton.btn-chico{height:var(--h-button);min-height:0;padding:0 var(--space-5);font-size:inherit}.ventas-plata,.faltas{padding:var(--space-4)}.ventas-plata{padding:0 var(--space-4);grid-template-columns:minmax(0,1fr)}.ventas-plata-parte{padding:var(--space-4) 0}.ventas-plata-parte+.ventas-plata-parte{border-top:1px solid var(--line-soft);border-left:0}.ventas-bloque-card{--bloque-relleno:var(--space-4)}.venta-con-link{column-gap:var(--space-3);grid-template-columns:48px minmax(0,1fr)}.venta-con-link.venta-con-sobre{grid-template-columns:44px 48px minmax(0,1fr)}.venta-chevron{top:var(--space-4);height:44px;position:absolute;right:0}.venta-con-link .venta-titulo{padding-right:var(--space-5)}.venta-acciones{flex-direction:column;align-items:stretch}.venta-acciones .btn-ghost{border-color:var(--accent);color:var(--ink)}.venta-accion-propia{display:flex}.venta-accion-propia>.btn{flex:1}.ventas-barra-texto,.ventas-barra-botones{flex:100%}.ventas-barra-elegir{padding-inline:var(--space-4);white-space:nowrap;flex:1}.entrega-fondo{padding:0}.entrega-dialogo{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.entrega-dialogo-cabeza{padding:var(--space-5) var(--space-8) var(--space-4) var(--space-4)}.entrega-dialogo-cuerpo{padding:var(--space-1) var(--space-4) var(--space-5)}.entrega-dialogo-pie{padding:var(--space-3) var(--space-4)}.entrega-dialogo-pie>.btn-primary{white-space:nowrap;flex:1}.en-dialogo .entrega-columna-lista{order:2}.corregir,.entrega,.precio-nuevo{padding:var(--space-5) var(--space-4)}.entrega-opciones,.entrega-cuerpo{grid-template-columns:minmax(0,1fr)}.entrega-cuerpo{gap:var(--space-5)}.precio-nuevo-foto .card-thumb{width:96px;height:134px}.precio-nuevo-comparacion,.precio-nuevo-botones{grid-template-columns:minmax(0,1fr)}.precio-nuevo-flecha{display:none}.venta-ficha{gap:var(--space-5);padding-top:var(--space-5)}.venta-ficha-cabecera .card-thumb{width:56px;height:78px}.venta-ficha-cuerpo{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.cuenta{max-width:1280px;margin-inline:auto}.cuenta-cabecera{margin-bottom:var(--space-5)}.cuenta-cabecera h1{font-size:var(--size-page);letter-spacing:var(--tracking-hero);margin:0;line-height:1.02}.cuenta-bajada{max-width:64ch;color:var(--ink-muted);font:var(--weight-regular) var(--size-ui) / 1.6 var(--font-sans);margin:10px 0 0}.cuenta-aviso{margin-bottom:var(--space-5)}.cuenta-columnas{align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.cuenta-principal{gap:var(--space-6);flex-direction:column;flex:3 480px;min-width:0;display:flex}.cuenta-lateral{gap:var(--space-5);flex-direction:column;flex:300px;min-width:0;max-width:360px;display:flex}@media (width<=860px){.cuenta-lateral{max-width:none}}.cuenta-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;gap:18px;padding:20px;display:flex}.cuenta-card-fuerte{padding:var(--space-5);border-color:var(--control-border);background:var(--surface-raised)}.cuenta-card-cabecera{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.cuenta-card-titulo{color:var(--ink);font:var(--weight-semibold) var(--size-ui) / 1.3 var(--font-sans);letter-spacing:normal;margin:0}.cuenta-card-fuerte .cuenta-card-titulo{font-size:var(--size-body-lg)}.cuenta-card p{max-width:none}.cuenta-nota{color:var(--ink-faint);font:var(--weight-regular) var(--size-micro) / 1.5 var(--font-sans);align-items:flex-start;gap:7px;margin:0;display:flex}.cuenta-nota>svg{flex:none;margin-top:1px}.cuenta-nota-separada{padding-top:var(--space-3);border-top:1px solid var(--line-soft)}.cuenta-nota-grande{gap:var(--space-2);font-size:var(--size-meta);padding-top:14px;line-height:1.6}.cuenta-nota a{color:var(--accent-hover)}.credito-cuantos{color:var(--ink-faint);font:var(--weight-regular) var(--size-meta) / 1 var(--font-sans);font-variant-numeric:tabular-nums}.credito-saldo{gap:var(--space-1);border-bottom:1px solid var(--line);flex-direction:column;padding-bottom:18px;display:flex}.credito-saldo-monto{color:var(--ink);font:var(--weight-semibold) var(--size-price-lg) / 1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-section)}.cuenta-card-fuerte .esqueleto-raya{background-color:var(--cripta-3)}.esqueleto-raya--saldo{width:160px;height:var(--size-price-lg)}.credito-saldo-nota{color:var(--ink-faint);font:var(--weight-regular) var(--size-meta) / 1.5 var(--font-sans)}.credito-ayuda{width:fit-content;min-height:44px;color:var(--accent-hover);font:var(--weight-semibold) var(--size-meta) / 1.3 var(--font-sans);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.credito-vacio{gap:var(--space-3);padding:20px 0 var(--space-1);flex-direction:column;display:flex}.credito-vacio-titulo{color:var(--ink);font:var(--weight-semibold) var(--size-fine) / 1.4 var(--font-sans)}.cuenta-card .credito-vacio p{max-width:56ch;color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.65 var(--font-sans);margin:0}.credito-movs{margin:0;padding:0;list-style:none}.credito-mov{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 0;display:flex}.credito-mov:last-child{border-bottom:0}.credito-mov-disco{border:1px solid var(--control-border);width:32px;height:32px;color:var(--ink-faint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.credito-mov-disco-suma{color:var(--ok)}.credito-mov-texto{flex-direction:column;flex:150px;gap:3px;min-width:0;display:flex}.credito-mov-motivo{color:var(--ink);font:var(--weight-semibold) var(--size-fine) / 1.4 var(--font-sans)}.credito-mov-pedido{white-space:nowrap;color:var(--accent-hover);font:var(--weight-semibold) var(--size-meta) / 1 var(--font-sans);font-variant-numeric:tabular-nums;margin-left:7px}.credito-mov-fecha{color:var(--ink-faint);font:var(--weight-regular) var(--size-meta) / 1.3 var(--font-sans);font-variant-numeric:tabular-nums}.credito-mov-monto{text-align:right;white-space:nowrap;min-width:92px;color:var(--ink);font:var(--weight-semibold) var(--size-card-name) / 1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-section);flex:none;margin-left:auto}.credito-mov-monto-suma{color:var(--ok)}.primera-compra{flex-direction:column;gap:6px;display:flex}.primera-compra-linea{align-items:baseline;gap:var(--space-1) 10px;flex-wrap:wrap;display:flex}.primera-compra-monto{color:var(--ink);font:var(--weight-semibold) var(--size-page-sm) / 1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-section)}.primera-compra-condicion{color:var(--ink-soft);font:var(--weight-semibold) var(--size-meta) / 1.4 var(--font-sans);font-variant-numeric:tabular-nums}.primera-compra-texto{color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.6 var(--font-sans);margin:0}.datos-fila{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:3px;padding-bottom:14px;display:flex}.datos-fila-ultima{border-bottom:0;padding-bottom:0}.datos-rotulo{color:var(--ink-faint);font:var(--weight-regular) var(--size-meta) / 1.4 var(--font-sans)}.datos-valor{overflow-wrap:anywhere;color:var(--ink);font:var(--weight-semibold) var(--size-fine) / 1.5 var(--font-sans);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.datos-valor-numero{font-variant-numeric:tabular-nums}.datos-estado{font:var(--weight-semibold) var(--size-meta) / 1 var(--font-sans);align-items:center;gap:5px;display:inline-flex}.datos-estado-ok{color:var(--ok)}.datos-estado-pendiente{color:var(--foil)}.datos-enlace{color:var(--accent-hover);font:var(--weight-semibold) var(--size-meta) / 1.4 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.datos-enlace:disabled{color:var(--ink-faint);cursor:default}.datos-enlace:focus-visible{border-radius:var(--radius-field);box-shadow:var(--halo-foco);outline:none}.datos-enviado{gap:var(--space-2);color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.6 var(--font-sans);grid-template-columns:14px minmax(0,1fr);align-items:start;display:grid}.datos-enviado>svg{color:var(--ok);margin-top:3px}.datos-enviado strong{overflow-wrap:anywhere;color:var(--ink)}.datos-editar{gap:var(--space-3);flex-direction:column;display:flex}.datos-editar-acciones{flex-wrap:wrap;gap:10px;display:flex}.verificar-aviso{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 18px;border:1px solid var(--foil);border-radius:var(--radius-card);background:var(--surface-panel);display:flex}.verificar-aviso-ok{border-color:var(--ok)}.verificar-aviso-icono{color:var(--foil);flex:none;margin-top:1px}.verificar-aviso-ok .verificar-aviso-icono{color:var(--ok)}.verificar-aviso-cuerpo{gap:var(--space-3);flex-direction:column;flex:auto;min-width:0;display:flex}.verificar-aviso-texto{flex-direction:column;gap:5px;display:flex}.verificar-aviso-titulo{color:var(--ink);font:var(--weight-semibold) var(--size-fine) / 1.4 var(--font-sans)}.verificar-aviso-texto p{max-width:72ch;color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.65 var(--font-sans);margin:0}.verificar-aviso-texto strong{color:var(--ink-soft)}.verificar-aviso-mail{overflow-wrap:anywhere}.verificar-aviso-codigo{gap:var(--space-3);flex-direction:column;max-width:380px;display:flex}.verificar-aviso-error{gap:var(--space-2);color:var(--problema);font:var(--weight-regular) var(--size-meta) / 1.55 var(--font-sans);grid-template-columns:14px minmax(0,1fr);align-items:start;display:grid}.verificar-aviso-error>svg{margin-top:3px}.verificar-aviso-error-espera{color:var(--foil)}.vender-camino-texto{color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.65 var(--font-sans);margin:0}.vender-camino-texto strong{color:var(--ink-soft)}.vender-camino-aviso{gap:var(--space-2);grid-template-columns:14px minmax(0,1fr);align-items:start;display:grid}.vender-camino-aviso>svg{color:var(--foil);margin-top:3px}.vender-camino-acciones{flex-wrap:wrap;gap:10px;display:flex}.vender-camino-boton{align-self:flex-start;align-items:center;gap:var(--space-2);height:var(--h-chrome);padding:0 var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-button);color:var(--ink);font:var(--weight-semibold) var(--size-fine) / 1 var(--font-sans);text-decoration:none;display:inline-flex}.vender-camino-boton:hover{background:var(--accent-tint-soft)}.vender-camino-boton:focus-visible{box-shadow:var(--halo-foco);outline:none}.vender-camino-contacto{gap:var(--space-1);flex-direction:column;display:flex}.vender-camino-contacto-rotulo{color:var(--ink-soft);font:var(--weight-semibold) var(--size-meta) / 1.4 var(--font-sans)}.correo-copiable{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.correo-copiable-link{word-break:break-all;min-height:36px;color:var(--accent-hover);font:var(--weight-semibold) var(--size-fine) / 1.3 var(--font-sans);align-items:center;gap:7px;display:inline-flex}.correo-copiable-link:focus-visible{border-radius:var(--radius-button);box-shadow:var(--halo-foco);outline:none}.correo-copiable-boton{border:1px solid var(--control-border);border-radius:var(--radius-button);height:32px;color:var(--ink-soft);font:var(--weight-semibold) var(--size-meta) / 1 var(--font-sans);cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.correo-copiable-boton:focus-visible{box-shadow:var(--halo-foco);outline:none}.correo-copiable-copiada{color:var(--ok)}.aviso-inhabilitado{border:1px solid var(--foil);border-radius:var(--radius-card);background:var(--surface-panel);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid}.aviso-inhabilitado-icono{color:var(--foil);padding-top:2px;display:flex}.aviso-inhabilitado-cuerpo{flex-direction:column;gap:10px;min-width:0;display:flex}.aviso-inhabilitado h2{color:var(--ink);font:var(--weight-semibold) var(--size-body-lg) / 1.3 var(--font-sans);letter-spacing:var(--tracking-normal);margin:0}.aviso-inhabilitado p{max-width:72ch;color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.6 var(--font-sans);margin:0}.aviso-inhabilitado strong{color:var(--ink-soft)}.aviso-inhabilitado-contacto{gap:var(--space-1);flex-direction:column;display:flex}.aviso-inhabilitado-rotulo{color:var(--ink-soft);font:var(--weight-semibold) var(--size-meta) / 1.4 var(--font-sans)}.aviso-inhabilitado-acciones{padding-top:var(--space-1);flex-wrap:wrap;gap:10px;display:flex}.aviso-inhabilitado-acciones .btn{box-shadow:none}@media (width<=720px){.aviso-inhabilitado{gap:10px;padding:14px}.aviso-inhabilitado-cuerpo{gap:var(--space-2)}.aviso-inhabilitado-amplio{display:none}.aviso-inhabilitado-acciones .btn{width:100%;height:var(--h-button);padding:0 var(--space-5);font-size:var(--size-ui)}}.direcciones-accion{min-height:32px;color:var(--accent-hover);font:var(--weight-semibold) var(--size-meta) / 1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;display:inline-flex}.direcciones-accion:focus-visible{border-radius:var(--radius-field);box-shadow:var(--halo-foco);outline:none}.direcciones-accion-neutra{color:var(--ink-muted)}.direcciones-lista{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.direcciones-item{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:3px;padding-bottom:14px;display:flex}.direcciones-item:last-child{border-bottom:0;padding-bottom:0}.direcciones-nombre{align-items:center;gap:var(--space-2);color:var(--ink);font:var(--weight-semibold) var(--size-meta) / 1.4 var(--font-sans);display:flex}.direcciones-ultima{height:19px;padding:0 var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-chip);color:var(--ink-faint);font:var(--weight-semibold) var(--size-micro) / 1 var(--font-sans);align-items:center;display:inline-flex}.direcciones-linea{color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.55 var(--font-sans)}.direcciones-quien{color:var(--ink-faint);font:var(--weight-regular) var(--size-meta) / 1.5 var(--font-sans)}.direcciones-acciones{gap:var(--space-1) var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.dir-dialogo{width:100%;max-width:560px;max-height:calc(100vh - 2 * var(--space-5));border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-height:0;box-shadow:var(--sombra-carta);flex-direction:column;display:flex}.dir-dialogo:focus{outline:none}.dir-dialogo-form{flex-direction:column;flex:auto;min-height:0;display:flex}.dir-dialogo-cabeza{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-3) var(--space-5);border-bottom:1px solid var(--line-soft);display:flex}.dir-dialogo-titulo{color:var(--ink);font:var(--weight-semibold) var(--size-sub) / 1.2 var(--font-display);letter-spacing:var(--tracking-sub);flex:1;margin:0}.dir-dialogo-cerrar{width:var(--h-field);height:var(--h-field);border-radius:var(--radius-button);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.dir-dialogo-cerrar:hover{color:var(--ink)}.dir-dialogo-cerrar:focus-visible{box-shadow:var(--halo-foco);outline:none}.dir-dialogo-cuerpo{flex:auto;min-height:0}.dir-dialogo-contenido{gap:var(--space-4);padding:20px var(--space-5) var(--space-5);flex-direction:column;display:flex}.dir-dialogo-pie{padding:14px var(--space-5);border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=480px){.vista-rapida-fondo.dir-dialogo-fondo{align-items:stretch;padding:0}.dir-dialogo{max-width:none;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0}.dir-dialogo-cabeza{padding:10px var(--space-2) 10px var(--space-4)}.dir-dialogo-contenido{padding:var(--space-4)}.dir-dialogo-pie{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}.dir-dialogo-cancelar{display:none}.dir-dialogo-guardar{flex:auto}}.codigo-descuento{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.codigo-descuento-aplicar{margin-top:calc(var(--size-label) * 1.5 + var(--space-2))}.codigo-entrada{flex-direction:column;gap:10px;display:flex}.codigo-entrada-abrir{min-height:32px;color:var(--accent-hover);font:var(--weight-semibold) var(--size-meta) / 1.3 var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.codigo-entrada-abrir:focus-visible{border-radius:var(--radius-field);box-shadow:var(--halo-foco);outline:none}.resumen-pedido-codigo{border-top:1px solid var(--line);padding-top:14px}.primera-compra-titulo:focus,.resumen-pedido-descuento:focus,.resumen-pedido-primera:focus,.resumen-desglose-total:focus{outline:none}.referidos-texto{color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.65 var(--font-sans);margin:0}.referidos-texto strong{color:var(--ink-soft)}.referidos-codigo{padding:10px var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-button);background:var(--ground);align-items:center;gap:10px;display:flex}.referidos-codigo-valor{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font:var(--weight-semibold) var(--size-fine) / 1.4 var(--font-sans);letter-spacing:.06em;flex:auto;overflow:hidden}.referidos-copiar{border:1px solid var(--control-border);border-radius:var(--radius-button);height:32px;color:var(--ink);font:var(--weight-semibold) var(--size-meta) / 1 var(--font-sans);cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 11px;display:flex}.referidos-copiar:focus-visible{box-shadow:var(--halo-foco);outline:none}.referidos-copiar-ok{border-color:var(--ok);color:var(--ok)}.referidos-rotulo{margin-top:var(--space-4);margin-bottom:var(--space-2);color:var(--ink-muted);font:var(--weight-semibold) var(--size-meta) / 1.4 var(--font-sans)}.referidos-link-valor{letter-spacing:0;font-weight:var(--weight-regular)}.referidos-compartir{width:100%;margin-top:var(--space-3)}.referidos-lista-bloque,.referidos-vacio{padding-top:var(--space-4);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.referidos-lista-bloque{gap:var(--space-4)}.referidos-vacio{gap:6px;padding-top:14px}.referidos-vacio-titulo{color:var(--ink);font:var(--weight-semibold) var(--size-meta) / 1.4 var(--font-sans)}.referidos-generado{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.4 var(--font-sans);display:flex}.referidos-generado-monto{color:var(--ok);font:var(--weight-semibold) var(--size-price-row) / 1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-section)}.referidos-lista{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.referidos-invitado{flex-direction:column;gap:6px;display:flex}.referidos-invitado-fila{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.referidos-invitado-nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font:var(--weight-semibold) var(--size-meta) / 1.4 var(--font-sans);overflow:hidden}.referidos-invitado-estado{color:var(--ink-faint);font:var(--weight-semibold) var(--size-micro) / 1.3 var(--font-sans);font-variant-numeric:tabular-nums;flex:none}.referidos-invitado-cobrado{color:var(--ok)}.referidos-invitado-cerrando{color:var(--ink-soft)}.referidos-barra{border-radius:var(--radius-chip);background:var(--line-soft);height:5px;display:block;overflow:hidden}.referidos-barra-relleno{border-radius:var(--radius-chip);background:var(--accent);height:100%;display:block}.referidos-barra-cobrado{background:var(--ok)}.referidos-enlace{margin-top:var(--space-1);color:var(--accent-hover);font:var(--weight-semibold) var(--size-meta) / 1 var(--font-sans);align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.referidos-pasos{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.referidos-paso{gap:var(--space-3);grid-template-columns:26px minmax(0,1fr);align-items:start;display:grid}.referidos-paso-icono{border:1px solid var(--control-border);width:26px;height:26px;color:var(--accent-hover);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.referidos-paso-texto{flex-direction:column;gap:3px;display:flex}.referidos-paso-titulo{color:var(--ink);font:var(--weight-semibold) var(--size-meta) / 1.4 var(--font-sans)}.referidos-paso-detalle{color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.6 var(--font-sans)}.cuenta-menu-descuento{width:0;min-width:100%;margin:var(--space-2) 0 0;color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.45 var(--font-sans);font-variant-numeric:tabular-nums;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;display:grid}.cuenta-menu-descuento>svg{color:var(--foil);margin-top:2px}.condiciones{width:min(100%,1100px);padding:var(--space-4) 0 var(--space-8);flex-direction:column;gap:72px;margin-inline:auto;display:flex}.condiciones-cabecera{gap:var(--space-3);flex-direction:column;display:flex}.condiciones-cabecera h1{font:var(--weight-semibold) 66px / 1.05 var(--font-display);letter-spacing:var(--tracking-hero);text-wrap:balance;margin:0}.condiciones-cabecera p{max-width:62ch;color:var(--ink-muted);font:var(--weight-regular) var(--size-body-lg) / 1.6 var(--font-sans);text-wrap:pretty;margin:0}.condiciones-bloque{gap:var(--space-5);flex-direction:column;display:flex}.condiciones-h2{font:var(--weight-semibold) var(--size-sub) / 1.15 var(--font-display);letter-spacing:var(--tracking-sub);margin:0}.condiciones-h3{font:var(--weight-semibold) var(--size-ui) / 1.3 var(--font-sans);margin:0}.condiciones-texto{max-width:68ch;color:var(--ink-soft);font:var(--weight-regular) var(--size-fine) / 1.6 var(--font-sans);text-wrap:pretty;margin:0}.condicion-foto{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--noche);width:100%;display:block;position:relative;overflow:hidden}.condicion-foto-recorte{border-radius:var(--radius-button)}.condicion-foto img{max-width:none;height:auto;position:absolute}.condicion-nombre{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.condicion-nombre-apilado{flex-flow:column;align-items:flex-start;gap:6px}.condicion-nombre-texto{flex-direction:column;display:flex}.condicion-nombre-ingles{color:var(--ink);font:var(--weight-semibold) var(--size-fine) / 1.25 var(--font-sans)}.condicion-nombre-grande .condicion-nombre-ingles{font-size:var(--size-body-lg)}.condicion-nombre-desgaste{color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.35 var(--font-sans)}.condiciones-tira{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.condiciones-tira li{min-width:0}.condiciones-tira-link{gap:var(--space-2);min-height:44px;color:inherit;flex-direction:column;text-decoration:none;display:flex}.condiciones-credito{color:var(--ink-faint);font:var(--weight-regular) var(--size-meta) / 1.4 var(--font-sans)}.condiciones-partes-titulo{margin-top:var(--space-4)}.condiciones-tabla{border-collapse:collapse;table-layout:fixed;width:100%}.condiciones-tabla thead td{width:170px}.condiciones-tabla thead th{padding:0 var(--space-3) var(--space-3) 0;text-align:left;vertical-align:bottom;font-weight:inherit}.condiciones-th-link{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:flex}.condiciones-tabla tbody tr{border-top:1px solid var(--line-soft)}.condiciones-tabla tbody th,.condiciones-tabla tbody td{padding:14px var(--space-4) 14px 0;text-align:left;vertical-align:top;color:var(--ink-soft);font:var(--weight-regular) var(--size-meta) / 1.5 var(--font-sans)}.condiciones-tabla tbody th{font-weight:var(--weight-semibold)}.condiciones-por-parte{gap:var(--space-5);flex-direction:column;display:none}.condiciones-por-parte h4{margin:0 0 var(--space-2);color:var(--ink-soft);font:var(--weight-semibold) var(--size-fine) / 1.3 var(--font-sans)}.condiciones-por-parte dl{border-top:1px solid var(--line-soft);margin:0}.condiciones-por-parte dl>div{gap:var(--space-3);border-bottom:1px solid var(--line-soft);grid-template-columns:64px minmax(0,1fr);align-items:baseline;padding:10px 0;display:grid}.condiciones-por-parte dd{color:var(--ink-soft);font:var(--weight-regular) var(--size-meta) / 1.5 var(--font-sans);margin:0}.condiciones-secciones{flex-direction:column;gap:56px;display:flex}.condicion-seccion{padding:var(--space-5);border:1px solid var(--line);background:var(--surface);scroll-margin-top:var(--ancla-offset);border-radius:14px;outline:none;grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.condicion-seccion-actual:focus{border-color:var(--accent);box-shadow:var(--halo-foco)}.condicion-seccion-fotos{gap:var(--space-3);flex-direction:column;display:flex}.condicion-esquina{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.condicion-esquina-pie{gap:var(--space-1);flex-direction:column;display:flex}.condicion-esquina-titulo{color:var(--ink-soft);font:var(--weight-semibold) var(--size-meta) / 1.4 var(--font-sans)}.condicion-pie{color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.4 var(--font-sans)}.condicion-seccion-texto{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.condicion-seccion-titulo{margin:0}.condicion-seccion-descripcion{max-width:68ch;color:var(--ink);font:var(--weight-regular) var(--size-ui) / 1.6 var(--font-sans);text-wrap:pretty;margin:0}.condicion-partes{border-top:1px solid var(--line-soft);margin:0}.condicion-partes>div{gap:2px var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:160px minmax(0,1fr);display:grid}.condicion-partes dt{color:var(--ink-soft);font:var(--weight-semibold) var(--size-meta) / 1.5 var(--font-sans)}.condicion-partes dd{color:var(--ink-soft);font:var(--weight-regular) var(--size-fine) / 1.55 var(--font-sans);margin:0}.condiciones-reglas{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.condiciones-reglas>div{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.condiciones-cierre{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.condiciones-cierre>section{gap:var(--space-2);flex-direction:column;display:flex}.condiciones-cierre>.condiciones-piso{gap:var(--space-3)}.condiciones-cierre-titulo{font:var(--weight-semibold) var(--size-body-lg) / 1.3 var(--font-sans);margin:0}.condiciones-piso-figura{gap:var(--space-3);flex-direction:column;max-width:480px;margin:0;display:flex}@media (width<=860px){.condiciones{gap:var(--space-7);width:auto;padding:0 0 var(--space-5)}.condiciones-cabecera h1{font-size:var(--size-page-mobile);line-height:1.1}.condiciones-cabecera p{font-size:var(--size-fine)}.condiciones-bloque{gap:var(--space-4)}.condiciones-tira{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.condiciones-tabla{display:none}.condiciones-por-parte{display:flex}.condiciones-secciones{gap:40px}.condicion-seccion{gap:var(--space-4);padding:var(--space-4);scroll-margin-top:var(--space-4);grid-template-columns:minmax(0,1fr)}.condicion-seccion-fotos{order:2}.condicion-partes>div{grid-template-columns:minmax(0,1fr)}.condiciones-reglas,.condiciones-cierre{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.pedidos{max-width:960px;margin-inline:auto}.pedidos-cuerpo{flex-direction:column;gap:22px;display:flex}.pedidos-secciones{flex-direction:column;gap:28px;display:flex}.pedidos-seccion,.pedidos-lista{flex-direction:column;gap:10px;display:flex}.pedidos-seccion-titulo{align-items:baseline;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--size-fine);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink-soft);margin:0;line-height:1.3;display:flex}.pedidos-seccion-contador{color:var(--ink-faint);font-variant-numeric:tabular-nums}.pedido-fila{align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-4) 18px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);transition:border-color var(--dur-card);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.pedido-fila:hover{border-color:var(--accent)}.pedido-fila:has(.pedido-fila-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pedido-fila-cuerpo{min-width:0;font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;line-height:1.5;display:flex}.pedido-fila-cabeza{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pedido-fila-link{font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.3;text-decoration:none}.pedido-fila-link:focus-visible{outline:none}.pedido-fila-link:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.pedido-fila-fecha{color:var(--ink-faint)}.pedido-fila-nombres{min-width:0;color:var(--ink-soft);display:flex}.pedido-fila-nombres-lista{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pedido-fila-nombres-resto{white-space:pre;flex:none}.pedido-fila-accion{flex-direction:column;gap:2px;display:flex}.pedido-fila-accion-linea{align-items:flex-start;gap:7px;display:flex}.pedido-fila-accion-linea>svg{color:var(--foil);flex:none;margin-top:3px}.pedido-fila-accion strong{font-weight:var(--weight-semibold);color:var(--ink)}.pedido-fila-si-nada{color:var(--ink-faint);padding-left:20px}.pedido-fila-plata{font-weight:var(--weight-semibold);color:var(--ink-soft);align-items:flex-start;gap:7px;display:flex}.pedido-fila-plata>svg{flex:none;margin-top:3px}.pedido-fila-lado{color:var(--ink-faint);align-items:center;gap:14px;display:flex}.pedido-fila:hover .pedido-fila-lado>svg{color:var(--ink)}.pedido-fila-total{font-family:var(--font-display);font-size:var(--size-price-row);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.pedido-fila-total-fin{color:var(--ink-muted)}.pedido-fila-total-chico{display:none}@media (width<=560px){.pedido-fila{grid-template-columns:minmax(0,1fr);padding:14px}.pedido-fila-cabeza{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.pedido-fila-cabeza>.pedido-estado{grid-area:2/1/auto/-1;justify-self:start}.pedido-fila-total-chico{display:block}.pedido-fila-total-chico .pedido-fila-total{font-size:var(--size-body)}.pedido-fila-lado{display:none}}.pedido-estado{min-height:24px;padding:3px var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-field);font-size:var(--size-meta);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--ink-soft);flex:none;align-items:center;gap:6px;line-height:1.2;display:inline-flex}.pedido-estado-accion{border-color:var(--foil);color:var(--foil)}.pedido-estado-problema{border-color:var(--problema);color:var(--problema)}.pedido-estado-fin{border-color:var(--line);color:var(--ink-faint)}.pedido-detalle{max-width:1280px;margin-inline:auto;padding-top:20px}.pedido-detalle-cabecera{gap:var(--space-2);padding:14px 0 var(--space-5);flex-direction:column;display:flex}.pedido-detalle-titulo{align-items:center;gap:var(--space-2) 14px;flex-wrap:wrap;display:flex}.pedido-detalle-titulo h1{font-family:var(--font-display);font-size:var(--size-total);font-weight:var(--weight-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;line-height:1.15}.pedido-detalle-datos{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}.pedido-detalle-cuerpo{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(300px,1fr);display:grid}.pedido-detalle-principal{flex-direction:column;gap:20px;min-width:0;display:flex}.pedido-detalle-costado{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pedido-bloque{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:14px;padding:20px;display:flex}.pedido-bloque-titulo{font-family:var(--font-sans);font-size:var(--size-fine);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink-soft);margin:0;line-height:1.3}.pedido-pasos{flex-direction:column;gap:14px;display:flex}.pedido-pasos-lista{grid-template-columns:repeat(var(--pasos,5), minmax(0, 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pedido-paso{flex-direction:column;gap:10px;min-width:0;display:flex}.pedido-paso-marca{align-items:center;gap:var(--space-2);display:flex}.pedido-paso-disco{border:1px solid var(--line);border-radius:var(--radius-chip);width:28px;height:28px;color:var(--ink-disabled);flex:none;justify-content:center;align-items:center;display:flex}.pedido-paso-hecho .pedido-paso-disco{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-hover)}.pedido-paso-ahora .pedido-paso-disco{border-color:var(--ink-soft);color:var(--ink)}.pedido-paso-linea{background:var(--line);flex:1;height:1px}.pedido-paso-hecho .pedido-paso-linea{background:var(--accent)}.pedido-paso-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.pedido-paso-rotulo{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-faint);line-height:1.35}.pedido-paso-hecho .pedido-paso-rotulo,.pedido-paso-ahora .pedido-paso-rotulo{color:var(--ink)}.pedido-paso-dato{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.4}.pedido-pasos-nota{max-width:64ch;font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.55}.pedido-grupo{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.pedido-grupo-abrir{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-muted);flex:none;align-items:center;gap:6px;line-height:1;display:flex}.pedido-grupo-accion{border-color:var(--foil)}.pedido-grupo-problema{border-color:var(--problema)}.pedido-grupo-cabeza{font:inherit;margin:0}.pedido-grupo-titulo{align-items:center;gap:10px;min-width:0;display:flex}.pedido-grupo-titulo>svg{color:var(--ink-muted);flex:none}.pedido-grupo-accion .pedido-grupo-titulo>svg{color:var(--foil)}.pedido-grupo-problema .pedido-grupo-titulo>svg{color:var(--problema)}.pedido-grupo-nombre{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.3}.pedido-grupo-accion .pedido-grupo-nombre{font-size:var(--size-body-lg)}.pedido-grupo-contador{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1}.pedido-grupo-plegar{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-card);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:56px;padding:14px 20px;display:flex}.pedido-grupo-titulos{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pedido-grupo-resumen{font-size:var(--size-meta);color:var(--ink-faint);padding-left:27px;line-height:1.45}.pedido-grupo-fijo{padding:18px 20px 0;display:flex}.pedido-grupo-plegable{transition:grid-template-rows var(--dur-transicion) var(--ease);grid-template-rows:0fr;display:grid}.pedido-grupo-abierto{grid-template-rows:1fr}.pedido-grupo-plegable>.pedido-grupo-cuerpo{min-height:0;overflow:hidden}.pedido-grupo-abrir>svg{transition:transform var(--dur-transicion) var(--ease)}@media (prefers-reduced-motion:reduce){.pedido-grupo-plegable,.pedido-grupo-abrir>svg{transition:none}}.pedido-grupo-cuerpo{padding:0 20px 6px}.pedido-grupo-nota{font-size:var(--size-meta);color:var(--ink-muted);margin:0 0 2px;padding-left:27px;line-height:1.55}.pedido-grupo-fijo+.pedido-grupo-cuerpo .pedido-grupo-nota{margin-top:6px}.pedido-grupo-plazo{padding:var(--space-2) 0 var(--space-1)}.pedido-grupo-cartas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pedido-grupo-cartas>li+li{border-top:1px solid var(--line-soft)}.plazo{align-items:flex-start;gap:var(--space-2);font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.55;display:flex}.plazo>svg{color:var(--foil);flex:none;margin-top:2px}.plazo-vencido>svg,.plazo-neutro>svg{color:var(--ink-faint)}.plazo strong{font-weight:var(--weight-semibold);color:var(--ink)}.pedido-carta{gap:var(--space-3);padding:var(--space-4) 0;flex-direction:column;display:flex}.pedido-carta-fila{align-items:start;gap:var(--space-4);grid-template-columns:64px minmax(0,1fr) auto;display:grid}.pedido-carta .card-thumb{width:64px;height:89px}.pedido-carta-cuerpo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pedido-carta-nombre{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35}.pedido-carta-meta{font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1.45}.pedido-carta-que,.pedido-carta-sigue{font-size:var(--size-meta);font-variant-numeric:tabular-nums;line-height:1.55}.pedido-carta-que{margin-top:var(--space-1);color:var(--ink-soft);overflow-wrap:anywhere}.pedido-carta-sigue{color:var(--ink-muted)}.pedido-carta-acciones{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-top:6px;display:flex}.pedido-carta-accion{min-height:32px;color:var(--accent-hover);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;line-height:1;display:inline-flex}.pedido-carta-cancelar{color:var(--ink-muted);text-underline-offset:3px;text-decoration:underline}.pedido-carta-precio{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;display:flex}.pedido-carta-monto{font-family:var(--font-display);font-size:var(--size-card-name);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}.pedido-carta-ref{font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1.35}.pedido-carta-apagada .pedido-carta-nombre{color:var(--ink-muted)}.pedido-carta-apagada .pedido-carta-monto{color:var(--ink-faint)}.pedido-carta-panel{padding-left:80px}.pedido-plata-total{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.pedido-plata-monto{font-family:var(--font-display);font-size:var(--size-price);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.pedido-plata-lineas{gap:var(--space-3);border-top:1px solid var(--line-soft);flex-direction:column;margin:0;padding:14px 0 0;list-style:none;display:flex}.pedido-plata-linea{gap:2px var(--space-3);font-size:var(--size-meta);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;line-height:1.45;display:grid}.pedido-plata-rotulo{font-weight:var(--weight-semibold);color:var(--ink)}.pedido-plata-importe{font-weight:var(--weight-semibold);text-align:right;white-space:nowrap;color:var(--ink-soft)}.pedido-plata-vuelve .pedido-plata-importe{color:var(--ink)}.pedido-plata-detalle,.pedido-plata-estado{color:var(--ink-muted);grid-column:1/-1;line-height:1.5}.pedido-plata-estado{color:var(--ink-faint);align-items:center;gap:6px;display:flex}.pedido-plata-pendiente{color:var(--ink-soft)}.pedido-plata-ayuda{padding-top:var(--space-3);border-top:1px solid var(--line-soft);font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.5}.pedido-plata-ayuda a{color:var(--accent-hover)}.pedido-envio{flex-direction:column;gap:6px;display:flex}.pedido-envio-dato,.pedido-envio-direccion{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.retiro-punto{flex-direction:column;gap:2px;display:flex}.retiro-punto-separado{padding-top:var(--space-3);border-top:1px solid var(--line-soft)}.retiro-punto-zona{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35}.horario-renglones,.retiro-punto-horario{white-space:pre-line}.retiro-punto-horario,.retiro-punto-linea{font-size:var(--size-meta);color:var(--ink-soft);overflow-wrap:anywhere;line-height:1.5}.retiro-punto-direccion{font-size:var(--size-meta);color:var(--ink-faint);line-height:1.5}.retiro-whatsapp{align-self:flex-start;gap:var(--space-2)}@media (width<=559px){.retiro-whatsapp{align-self:stretch}}.pedido-envio-numero{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.pedido-envio-codigo{font-size:var(--size-fine);font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.3}.pedido-envio-copiar{border:1px solid var(--line-strong);border-radius:var(--radius-button);height:32px;color:var(--ink-soft);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}.pedido-envio-copiado{color:var(--ok)}.pedido-envio-direccion{border-top:1px solid var(--line-soft);padding-top:10px}.historial{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.historial-evento{flex-direction:column;gap:1px;display:flex}.historial-texto{font-size:var(--size-meta);color:var(--ink-soft);line-height:1.5}.historial-fecha{font-size:var(--size-meta);font-variant-numeric:tabular-nums;color:var(--ink-faint);line-height:1.5}.historial-mas{min-height:32px;color:var(--accent-hover);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;line-height:1}.reclamo{padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-button);background:var(--surface-panel);flex-direction:column;gap:10px;display:flex}.reclamo-pregunta{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4}.reclamo-ayuda{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.reclamo-campo{width:100%;padding:10px var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--ground);color:var(--ink);font:inherit;font-size:var(--size-fine);resize:vertical;line-height:1.5}.reclamo-campo-cerca{border-color:var(--foil)}.reclamo-campo-falta{border-color:var(--problema)}.reclamo-pie{justify-content:space-between;gap:6px var(--space-3);flex-wrap:wrap;display:flex}.reclamo-falta{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--problema);line-height:1.4}.cuenta-caracteres{font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;line-height:1.4;display:inline-flex}.cuenta-caracteres-cerca{font-weight:var(--weight-semibold);color:var(--foil)}.reclamo-error{font-size:var(--size-meta);color:var(--ink-soft);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.reclamo-error>svg{color:var(--problema);flex:none;margin-top:2px}.reclamo-error strong{color:var(--ink)}.reclamo-botones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reclamo-pista{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.4}.reclamo-botones .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}@media (width<=860px){.pedido-detalle-cuerpo{grid-template-columns:minmax(0,1fr);gap:14px}.pedido-detalle-principal{gap:14px}}@media (width<=560px){.pedido-detalle{padding-top:14px}.pedido-detalle-cabecera{padding:10px 0 18px}.pedido-detalle-titulo h1{font-size:var(--size-sub)}.pedido-bloque{padding:var(--space-4)}.pedido-pasos-lista{grid-template-columns:minmax(0,1fr);gap:0}.pedido-paso{gap:0 var(--space-3);grid-template-columns:28px minmax(0,1fr);display:grid}.pedido-paso-marca{flex-direction:column;gap:0}.pedido-paso-linea{width:1px;height:auto;min-height:14px}.pedido-paso-texto{padding-top:var(--space-1)}.pedido-paso:not(:last-child) .pedido-paso-texto{padding-bottom:var(--space-3)}.pedido-grupo-plegar{padding:var(--space-3) 14px}.pedido-grupo-abrir-texto{display:none}.pedido-grupo-fijo{padding:14px 14px 0}.pedido-grupo-cuerpo{padding:0 14px var(--space-1)}.pedido-carta{padding:14px 0}.pedido-carta-fila{gap:var(--space-3);grid-template-columns:52px minmax(0,1fr) auto}.pedido-carta .card-thumb{width:52px;height:73px}.pedido-carta-monto{font-size:var(--size-ui)}.pedido-carta-panel{padding-left:0}}.decision{padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-button);background:var(--surface-panel);flex-direction:column;gap:14px;display:flex}.decision-activa{border-color:var(--foil)}.decision-vencida{border-color:var(--line-strong)}.decision-cabeza{flex-direction:column;gap:6px;display:flex}.decision-titulo{font-family:var(--font-sans);font-size:var(--size-fine);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0;line-height:1.4}.decision-texto{max-width:64ch;font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;line-height:1.6}.decision-texto-tenue{color:var(--ink-faint)}.decision-reintentar{align-self:flex-start}.decision-opciones{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.decision-opcion{height:100%;padding:var(--space-3) 14px;border:1px solid var(--line-strong);border-radius:var(--radius-button);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.decision-opcion-elegida{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.decision-opcion input,.decision-alternativa input{width:16px;height:16px;accent-color:var(--accent);margin:3px 0 0}.decision-opcion-textos{flex-direction:column;gap:3px;min-width:0;display:flex}.decision-opcion-rotulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35}.decision-opcion-desc{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}.decision-alternativas{gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-button);background:var(--ground);flex-direction:column;padding:6px 14px 10px;display:flex}.decision-alternativas-titulo{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-soft);padding:6px 0;line-height:1.4}.decision-alternativa{align-items:center;gap:10px var(--space-3);cursor:pointer;grid-template-columns:18px 44px minmax(0,1fr) auto;padding:10px 0;display:grid}.decision-alternativa+.decision-alternativa{border-top:1px solid var(--line-soft)}.decision-alternativa input{margin:0}.decision-alternativa .card-thumb{width:44px;height:61px}.decision-alternativa-textos{flex-direction:column;gap:2px;min-width:0;display:flex}.decision-alternativa-nombre{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-soft);line-height:1.4}.decision-alternativa:has(input:checked) .decision-alternativa-nombre{color:var(--ink)}.decision-alternativa-meta{font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1.4}.decision-alternativa-precio{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.decision-alternativa-monto{font-family:var(--font-display);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}.decision-alternativa-dif{font-size:var(--size-meta);color:var(--ink-soft);line-height:1.4}.decision-nowrap{white-space:nowrap}.decision-mas{min-height:36px;color:var(--accent-hover);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;line-height:1}.decision-dato{padding:var(--space-3) 14px;border:1px solid var(--line-soft);border-radius:var(--radius-button);flex-direction:column;gap:3px;display:flex}.decision-dato-rotulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink-faint);line-height:1.35}.decision-pista{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.4}.decision-error{padding:var(--space-3) 14px;border:1px solid var(--problema);border-radius:var(--radius-button);font-size:var(--size-meta);color:var(--ink-soft);align-items:flex-start;gap:10px;line-height:1.55;display:flex}.decision-error>svg{color:var(--problema);flex:none;margin-top:2px}.decision-error strong{color:var(--ink)}.decision-confirmar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.decision-confirmar .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.decision-plazo{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.decision-plazo-sigue{padding-left:22px}.decision-alternativas-vacia{padding:var(--space-3) 14px;gap:10px}.decision-alternativas-vacia .decision-texto{color:var(--ink-soft)}.decision-alternativas-pie{gap:var(--space-2);border-top:1px solid var(--line-soft);flex-direction:column;padding-top:10px;display:flex}.decision-buscar{align-self:flex-start;gap:6px}.reemplazo-cuerpo{flex-direction:column;gap:20px;display:flex}.reemplazo-header .brand{cursor:default}.reemplazo-header-separador{width:1px;margin:var(--space-2) 0;background:var(--line);align-self:stretch}.reemplazo-header-textos{flex-direction:column;min-width:0;display:flex}.reemplazo-header-carta{font-size:var(--size-fine);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);line-height:1.3;overflow:hidden}.reemplazo-header-pedido{font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1.3}.reemplazo-aviso{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4) 20px;border:1px solid var(--foil);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.reemplazo-aviso-vencido{border-color:var(--line-strong)}.reemplazo-aviso-textos{flex-direction:column;gap:6px;min-width:0;display:flex}.reemplazo-aviso-titulo{font-family:var(--font-sans);font-size:var(--size-fine);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0;line-height:1.4}.reemplazo-dato{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.reemplazo-dato-tenue{color:var(--ink-faint)}.reemplazo-aviso-todavia{padding-left:22px}.reemplazo-aviso-volver{justify-self:end}.reemplazo-tope{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);display:flex}.reemplazo-tope>svg{color:var(--ink-faint);flex:none;margin-top:2px}.reemplazo-tope-textos{flex-direction:column;gap:2px;display:flex}.reemplazo-tope-monto{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.4}.reemplazo-resultados{scroll-margin-top:var(--ancla-offset);flex-direction:column;gap:20px;min-width:0;display:flex}.reemplazo-cuenta{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.reemplazo-grupo{gap:var(--space-3);flex-direction:column;display:flex}.reemplazo-grupo-cabeza{flex-direction:column;gap:2px;display:flex}.reemplazo-grupo-titulo{gap:var(--space-2);font-family:var(--font-sans);font-size:var(--size-fine);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink-soft);margin:0;line-height:1.3;display:flex}.reemplazo-grupo-contador{color:var(--ink-faint);font-variant-numeric:tabular-nums}.reemplazo-card-accion{flex-direction:column;gap:6px;margin-top:auto;display:flex}.reemplazo-deposito{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-soft);align-items:center;gap:6px;line-height:1.3;display:inline-flex}.reemplazo-credito{font-size:var(--size-meta);color:var(--ink-soft);font-variant-numeric:tabular-nums;line-height:1.5}.reemplazo-elegir{width:100%}.reemplazo-ficha-marcas{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.reemplazo-barra{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.reemplazo-barra-precio{gap:var(--space-1);flex-direction:column;display:flex}.reemplazo-barra-monto{font-family:var(--font-display);font-size:var(--size-total);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.reemplazo-barra-sale{align-items:flex-start;gap:var(--space-2);font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5;display:flex}.reemplazo-barra-sale>svg{color:var(--ink-faint);flex:none;margin-top:2px}@media (width<=560px){.reemplazo-cuerpo{gap:14px}.reemplazo-aviso{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.reemplazo-aviso-volver{justify-self:start}}.condicion-explica{flex-direction:column;display:flex}.condicion-explica-panel{transition:grid-template-rows var(--dur-transicion) var(--ease), margin-top var(--dur-transicion) var(--ease);grid-template-rows:0fr;display:grid}.condicion-explica-panel.abierto{margin-top:var(--space-2);grid-template-rows:1fr}.condicion-explica-recorte{visibility:hidden;min-height:0;transition:visibility 0s linear var(--dur-transicion);overflow:hidden}.condicion-explica-panel.abierto .condicion-explica-recorte{visibility:visible;transition-delay:0s}.condicion-explica-boton svg{transition:transform var(--dur-transicion) var(--ease)}@media (prefers-reduced-motion:reduce){.condicion-explica-panel,.condicion-explica-boton svg,.condicion-explica-recorte{transition:none}}.condicion-explica-boton{min-height:32px;color:var(--accent-hover);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;line-height:1;display:inline-flex}.condicion-explica-cuerpo{padding:var(--space-3) 14px;border:1px solid var(--line);border-radius:var(--radius-button);background:var(--ground)}.condicion-explica-titulo{margin:0 0 var(--space-2);font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4}.condicion-explica-lista{gap:6px;margin:0;display:grid}.condicion-explica-lista div{flex-direction:column;gap:1px;display:flex}.condicion-explica-lista dt{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-soft);line-height:1.4}.condicion-explica-lista dd{font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.5}.condicion-explica-link{min-height:44px;margin-top:var(--space-1);font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--accent-hover);align-items:center;line-height:1.4;display:inline-flex}.wishlist-oferta{align-items:center;gap:var(--space-2) 14px;flex-wrap:wrap;display:flex}.wishlist-oferta-texto{max-width:48ch;font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.wishlist-oferta .btn{gap:6px}.wishlist-oferta-guardada{font-size:var(--size-meta);color:var(--ink-soft);align-items:flex-start;gap:7px;line-height:1.5;display:flex}.wishlist-oferta-guardada>svg{color:var(--accent-hover);flex:none;margin-top:2px}.wishlist-oferta-guardada a{color:var(--accent-hover)}.publicar-buscador{align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4);display:flex}.publicar-buscador .field{flex:1;min-width:0}.publicar-opcion{text-align:left;background:0 0;border:0;width:100%;padding:0}.publicar-opcion .carrito-nombre,.publicar-opcion .carrito-set{display:block}.publicar-ok{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--ok);border-radius:var(--radius-field);background:var(--ok-fill);font-size:var(--size-ui);line-height:var(--leading-body)}.dialogo-fondo{z-index:50;animation:dialogo-entra var(--dur-transicion) var(--ease);background:#0000009e;position:fixed;inset:0}.dialogo{z-index:50;gap:var(--space-3);width:min(440px, calc(100vw - var(--space-5) * 2));max-height:calc(100vh - var(--space-6) * 2);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-raised);animation:dialogo-entra var(--dur-transicion) var(--ease);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialogo-arriba{top:min(8vh,64px);transform:translate(-50%)}.dialogo:focus-visible{box-shadow:none;outline:none}.dialogo-titulo{font-size:var(--size-sub);margin:0;padding-inline-end:var(--space-7);font-weight:600}.dialogo-bajada{color:var(--ink-soft);font-size:var(--size-meta);margin:0}.dialogo-panel{width:min(720px, calc(100vw - var(--space-5) * 2));max-height:calc(100vh - min(8vh, 64px) - var(--space-5));border-color:var(--control-border);background:var(--surface-panel);gap:0;padding:0;top:min(8vh,64px);overflow:hidden;transform:translate(-50%)}.dialogo-panel-cabeza{gap:var(--space-1);padding:13px calc(44px + 11px * 2) 13px var(--space-5);border-bottom:1px solid var(--line-soft);flex-direction:column;flex:none;display:flex}.dialogo-panel .dialogo-titulo{font:var(--weight-semibold) var(--size-ui) / 1.35 var(--font-sans);padding:0}.dialogo-panel .dialogo-bajada{color:var(--ink-muted);font-size:var(--size-meta);line-height:1.5}.dialogo-panel .confirmacion-cerrar{width:44px;height:44px;color:var(--ink-soft);top:13px;right:11px}.dialogo-panel-cuerpo{min-height:0;padding:18px var(--space-5);flex-direction:column;flex:auto;gap:18px;display:flex;overflow-y:auto}.dialogo-panel-pie{padding:13px var(--space-5);border-top:1px solid var(--line-soft);box-shadow:var(--sombra-barra);flex:none;justify-content:space-between;align-items:center;gap:11px;display:flex}@media (width<=559px){.dialogo-panel{border:0;border-radius:0;width:100%;height:100%;max-height:none;top:0;left:0;transform:none}.dialogo-panel-cabeza{padding-left:var(--space-4)}.dialogo-panel-cuerpo{padding-inline:var(--space-4)}.dialogo-panel-pie{padding-inline:var(--space-4);flex-direction:column-reverse;align-items:stretch}}@keyframes dialogo-entra{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dialogo,.dialogo-fondo{animation:none}}.tabla-scroll{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);position:relative;overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:var(--size-meta)}.tabla-caption{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:var(--size-label);text-align:left;font-weight:600}.tabla th,.tabla td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:middle;white-space:nowrap}.tabla thead th{color:var(--ink-soft);font-size:var(--size-label);font-weight:600}.tabla tbody tr{border-top:1px solid var(--line)}.tabla tbody tr:hover{background:var(--surface-raised)}.tabla-num{font-variant-numeric:tabular-nums;text-align:right!important}.tabla-principal{white-space:normal;font-size:var(--size-ui)}.toast-zona{right:var(--space-4);bottom:var(--space-4);z-index:60;gap:var(--space-2);width:min(380px, calc(100vw - var(--space-4) * 2));outline:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 14px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--sombra-aviso);animation:toast-entra var(--dur-transicion) var(--ease);display:flex}.toast-icono{color:var(--accent-hover);flex:none;padding-top:2px}.toast-icono-exito{color:var(--ok)}.toast-cuerpo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.toast-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35}.toast-detalle{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}.toast-accion{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--accent-hover);align-self:flex-start;margin-top:2px;line-height:1.4;text-decoration:underline}.toast-boton{border:1px solid var(--control-border);border-radius:var(--radius-button);height:36px;color:var(--ink);font:var(--weight-semibold) var(--size-meta) / 1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);background:0 0;align-self:flex-start;align-items:center;gap:7px;margin-top:6px;padding:0 13px;display:inline-flex}.toast-boton:hover,.toast-boton:focus-visible{border-color:var(--button-secondary-border);background:var(--surface-panel)}.toast-boton:focus-visible{box-shadow:var(--halo-foco);outline:none}.toast-cerrar{padding:var(--space-1);border-radius:var(--radius-field);color:var(--ink-faint);cursor:pointer;background:0 0;border:0;margin:-4px -4px 0 0;display:flex}.toast-cerrar:hover{color:var(--ink)}@keyframes toast-entra{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.landing{background:var(--ground);min-height:100vh;color:var(--ink);font-size:var(--size-body);line-height:var(--leading-body);overflow-wrap:break-word;flex-direction:column;display:flex}.landing :where(h1,h2,h3,p,ol,ul){margin:0}.landing a:hover:not(.cabecera *){text-underline-offset:4px;text-decoration:underline}.landing a.btn:hover{text-decoration:none}.landing-wrap{width:min(100% - var(--page-gutter), var(--page-max));margin-inline:auto}.landing-hero-surface{border-bottom:1px solid var(--line);background-image:radial-gradient(760px 460px at 10% 0,#8b5cf62e,#0000 70%),radial-gradient(620px 420px at 92% 20%,#f2c14b0f,#0000 70%),linear-gradient(#2e235066 1px,#0000 1px),linear-gradient(90deg,#2e235066 1px,#0000 1px);background-size:auto,auto,56px 56px,56px 56px}.landing-hero{gap:var(--space-8);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;padding-block:88px 80px;display:grid}.landing-eyebrow{color:var(--ink-muted);font-size:var(--size-fine);margin-bottom:20px}.landing-titular{font-family:var(--font-display);font-size:var(--size-hero);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-hero);text-wrap:balance;line-height:1.07}.landing-acento{color:var(--accent-hover);display:block}.landing-intro{margin-top:var(--space-5);max-width:54ch;font-size:var(--size-body-lg);line-height:var(--leading-body);color:var(--ink-soft)}.landing-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:28px;display:flex}.landing-visual{justify-self:center;width:100%;min-width:0;max-width:640px}.landing-art{aspect-ratio:520/430;isolation:isolate;width:100%;min-width:0;position:relative}.landing-card{aspect-ratio:488/680;border-radius:var(--radius-carta);background:var(--ground);width:40%;position:absolute;overflow:hidden;box-shadow:0 24px 48px #00000080}.landing-card img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.landing-card-left{top:17%;left:5%;transform:rotate(-10deg)}.landing-card-right{top:20%;right:5%;transform:rotate(11deg)}.landing-card-front{width:46%;box-shadow:0 0 0 1px var(--accent), 0 12px 36px #8b5cf652, 0 40px 90px #8b5cf659;z-index:1;top:4%;left:27%;transform:rotate(1deg)}.landing-section{border-top:1px solid var(--line);scroll-margin-top:var(--space-5);padding-block:80px}.landing-h2{font-family:var(--font-display);font-size:var(--size-section);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-sub);text-wrap:balance;line-height:1.15}.landing-section-intro{margin-top:var(--space-4);max-width:64ch;font-size:var(--size-body);line-height:var(--leading-body);color:var(--ink-soft)}.landing-paths{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;display:grid}.landing-path h3{font-family:var(--font-sans);font-size:var(--size-sub);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin-bottom:var(--space-5)}.landing-steps{gap:var(--space-5);padding:0;list-style:none;display:grid}.landing-step{gap:var(--space-4);grid-template-columns:32px minmax(0,1fr);display:grid}.landing-step-no{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--accent-hover);border-top:1px solid var(--accent);padding-top:var(--space-1)}.landing-step strong{font-size:var(--size-body-lg);margin-bottom:var(--space-2);line-height:1.4;display:block}.landing-step p{color:var(--ink-soft);max-width:48ch}.landing-path-note{color:var(--ink-muted);font-size:var(--size-fine);margin-top:var(--space-5)}.landing-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.landing-copy{color:var(--ink-soft);max-width:62ch}.landing-copy p+p{margin-top:20px}.landing-checks{margin-top:var(--space-5);padding:0;list-style:none}.landing-checks li{padding-block:var(--space-4);border-top:1px solid var(--line);grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:20px;display:grid}.landing-checks strong{font-weight:var(--weight-semibold);color:var(--ink)}.landing-checks span{color:var(--ink-muted)}.landing-note{margin-top:var(--space-5);border-left:2px solid var(--accent);font-size:var(--size-fine);color:var(--ink-muted);padding-left:20px}.landing-price-parts{gap:var(--space-5);display:grid}.landing-price-parts h3{font-size:var(--size-body-lg);margin-bottom:var(--space-2);line-height:1.4}.landing-faq{margin-top:var(--space-6)}.landing-faq-item{border-top:1px solid var(--line)}.landing-faq-item:last-child{border-bottom:1px solid var(--line)}.landing-faq-header{font:inherit;margin:0}.landing-faq-trigger{appearance:none;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-5);width:100%;padding:20px var(--space-1);font:inherit;font-size:var(--size-body-lg);font-weight:var(--weight-medium);color:var(--ink);text-align:left;background:0 0;border:0;display:flex}.landing-faq-chevron{border-right:2px solid var(--accent-hover);border-bottom:2px solid var(--accent-hover);width:8px;height:8px;transition:transform var(--dur-transicion) var(--ease);flex:none;margin-right:6px;transform:rotate(45deg)}.landing-faq-trigger[data-state=open] .landing-faq-chevron{transform:rotate(225deg)}.landing-faq-panel{overflow:hidden}.landing-faq-panel[data-state=open]{animation:landing-faq-enter var(--dur-transicion) var(--ease)}.landing-faq-panel[data-state=closed]{animation:landing-faq-exit var(--dur-transicion) var(--ease)}@keyframes landing-faq-enter{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes landing-faq-exit{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (prefers-reduced-motion:reduce){.landing-faq-panel[data-state]{animation:none}.landing-faq-chevron{transition:none}}.landing-faq-panel p{max-width:70ch;padding:0 var(--space-1) var(--space-5);color:var(--ink-soft)}.landing-about{padding-block:0 var(--space-8);border-top:0}.landing-close{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-card);padding:var(--space-7);gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:80px;display:grid}.landing-close .landing-h2{max-width:21ch;font-size:var(--size-close-title);color:var(--accent-contrast)}.landing-close p{max-width:58ch;margin-top:var(--space-4)}.landing-close-actions{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.landing-close-cta:not(:focus-visible){box-shadow:none}.landing-close-cta{background:var(--accent-contrast);color:var(--accent)}.landing-close-cta:hover{background:var(--ink);color:var(--accent);text-decoration:none}.landing-close-secondary{color:var(--accent-contrast);text-align:center;padding:var(--space-3) 20px;font-weight:var(--weight-semibold)}.landing-close :is(a,summary):focus-visible{box-shadow:var(--halo-foco-sobre-violeta)}.landing-buscar{flex-direction:column;gap:7px;max-width:520px;margin-top:29px;display:flex}.landing-buscar-lista{min-height:44px;font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--accent-hover);align-self:flex-start;align-items:center;gap:7px;line-height:1.3;display:inline-flex}.landing a.landing-buscar-lista:hover{color:var(--ink)}.landing-buscar-etiqueta{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink-soft);line-height:1.3}.vidriera{flex-direction:column;justify-self:center;gap:11px;width:100%;min-width:0;max-width:600px;display:flex}.vidriera-cabecera{justify-content:space-between;align-items:baseline;gap:11px;display:flex}.landing .vidriera-titulo{font-family:var(--font-sans);font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink-soft);line-height:1.3}.vidriera-todo{min-height:44px;font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--accent-hover);align-items:center;line-height:1.3;display:inline-flex}.vidriera-cartas{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:0;list-style:none;display:grid}.vidriera-cartas li{min-width:0}.vidriera-carta{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;height:100%;color:var(--ink);transition:transform var(--dur-card) var(--ease), border-color var(--dur-card) var(--ease), box-shadow var(--dur-card) var(--ease);flex-direction:column;padding:10px;display:flex}.landing a.vidriera-carta:hover{border-color:var(--accent);box-shadow:var(--halo-card);text-decoration:none;transform:translateY(-2px)}.vidriera-carta:focus-visible{box-shadow:var(--halo-foco-card)}@media (prefers-reduced-motion:reduce){.landing a.vidriera-carta:hover{transform:none}}.vidriera-arte{aspect-ratio:63/88;border-radius:var(--radius-carta);background:var(--noche);display:block;overflow:hidden}.vidriera-arte img{object-fit:cover;width:100%;height:100%;display:block}.vidriera-datos{flex-direction:column;gap:2px;min-width:0;display:flex}.vidriera-nombre,.vidriera-edicion{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vidriera-nombre{font-size:var(--size-fine);font-weight:var(--weight-semibold);line-height:1.3}.vidriera-edicion{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.4}.vidriera-precio{font-family:var(--font-display);font-size:17px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.landing-cotizar{justify-content:space-between;align-items:center;gap:var(--space-7);display:flex}.landing-cotizar-texto{gap:var(--space-2);flex-direction:column;display:flex}.landing-cotizar-bajada{font-size:var(--size-body-lg);color:var(--ink-soft);line-height:1.6}.landing-cotizar .btn{flex:none}.landing-categorias{padding-block:var(--space-8)}.landing-categorias .landing-h2{margin-bottom:var(--space-5)}.landing-categorias-lista{display:none}.categorias-menu{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.categorias-ejes{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));max-width:880px;display:grid}.categorias-lista .categorias-ejes{grid-template-columns:minmax(0,1fr);gap:20px}.categorias-eje{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.categorias .categorias-titulo{min-height:32px;padding-bottom:var(--space-2);border-bottom:1px solid var(--line-soft);font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-semibold);color:var(--ink-soft);align-items:center;line-height:1;display:flex}.categorias-lista .categorias-titulo{min-height:44px}.categorias-plegable .categorias-ejes{gap:0}.categorias-plegable .categorias-eje{border-top:1px solid var(--line-soft)}.categorias .categorias-titulo-boton{width:100%;min-height:48px;color:var(--ink);font-size:var(--size-ui);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;margin:0;padding:0}.categorias .categorias-titulo-boton>svg{color:var(--ink-muted);transition:transform var(--dur-transicion) var(--ease)}.categorias .categorias-titulo-boton:focus-visible{box-shadow:var(--halo-foco);outline:none}.categorias-plegable .categorias-entradas{padding-bottom:var(--space-3)}.categorias-entradas[hidden]{display:none}.categorias-entradas{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.categorias-entradas-grilla{gap:var(--space-1) var(--space-5);padding-top:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.categorias-entrada{min-height:32px;padding:0 var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--radius-button);font-size:var(--size-fine);color:var(--ink-soft);align-items:center;gap:10px;line-height:1.3;display:flex}.categorias-lista .categorias-entrada{min-height:44px;padding:0 var(--space-3);margin:0 calc(-1 * var(--space-3))}a.categorias-entrada:hover{background:var(--surface-raised);color:var(--ink);text-decoration:none}.categorias-entrada-vacia{color:var(--ink-faint);cursor:default}a.categorias-entrada[aria-current=page]{background:var(--accent-tint);font-weight:var(--weight-semibold);color:var(--ink)}.categorias-nombre{flex:1;min-width:0}.categorias-cuenta{font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1}.categorias-disco{width:20px;height:20px;cursor:inherit;font-size:10px}.categorias-lista .categorias-disco{width:22px;height:22px;font-size:11px}.categorias-entrada-vacia .categorias-disco{opacity:.45}.categorias-todo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--accent-hover);align-items:center;gap:6px;margin-top:20px;line-height:1.3;display:inline-flex}.landing-section-intro-lead{font-size:var(--size-body-lg);margin-top:18px;line-height:1.6}.landing-faq-grupos{margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px;display:grid}.landing .landing-faq-grupo{font-family:var(--font-sans);font-size:var(--size-body-lg);font-weight:var(--weight-semibold);color:var(--ink);margin-bottom:13px;line-height:1.3}.landing-faq-grupos .landing-faq{margin-top:0}.landing-faq-panel a{color:var(--accent-hover)}@media (width<=719px){.landing-categorias{padding-block:40px}.landing-cotizar{align-items:stretch;gap:var(--space-4);flex-direction:column}.landing-cotizar-bajada{font-size:var(--size-body)}.landing-categorias-menu{display:none}.landing-categorias-lista{display:block}.vidriera-cartas{gap:7px}.vidriera-carta{gap:6px;padding:6px}.vidriera-nombre{font-size:var(--size-meta)}.vidriera-edicion{display:none}.vidriera-precio{font-size:var(--size-fine)}}@media (width<=900px){:root{--page-gutter:48px}.landing-hero{gap:var(--space-6);grid-template-columns:1fr;padding-block:56px}.landing-titular{max-width:17ch;font-size:var(--size-hero-mobile)}.landing-visual{max-width:480px}.landing-paths,.landing-split{gap:var(--space-6);grid-template-columns:1fr}.landing-close{padding:var(--space-6);grid-template-columns:1fr}.landing-close-actions{flex-flow:wrap}}@media (width<=600px){:root{--page-gutter:40px}.landing-hero{padding-block:40px 48px}.landing-intro{font-size:var(--size-body)}.landing-actions{align-items:stretch}.landing-actions .btn{flex:200px}.landing-visual{max-width:380px}.landing-section{padding-block:var(--space-7)}.landing-about{padding-top:0}.landing-paths{grid-template-columns:1fr;gap:40px;margin-top:28px}.landing-path+.landing-path{border-top:1px solid var(--line);padding-top:var(--space-6)}.landing-checks li{gap:var(--space-1);grid-template-columns:1fr}.landing-close{padding:28px var(--space-5);margin-bottom:var(--space-7)}.landing-close-actions{flex-direction:column}}.stepper{--stepper-alto:36px;align-items:center;gap:6px;min-width:0;display:flex}.stepper-sm{--stepper-alto:32px}.stepper-block{flex:none;width:100%}.stepper-block .stepper-control,.stepper-block .stepper-valor{flex:1 1 0;min-width:0}.stepper-control{height:var(--stepper-alto);border:1px solid var(--control-border);border-radius:var(--radius-button);background:var(--surface-raised);align-items:center;display:flex;overflow:hidden}.stepper-boton{width:var(--stepper-alto);height:var(--stepper-alto);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.stepper-boton:focus-visible{box-shadow:var(--halo-foco-adentro)}.stepper-boton:first-child{border-radius:var(--radius-button) 0 0 var(--radius-button)}.stepper-boton:last-child{border-radius:0 var(--radius-button) var(--radius-button) 0}.stepper-boton[aria-disabled=true]{color:var(--ink-disabled);cursor:not-allowed}.stepper-valor{text-align:center;min-width:34px;font-size:var(--size-meta);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--ink)}.stepper-campo{background:0 0;border:0;width:49px;height:100%;padding:0;font-family:inherit}.stepper-campo:focus-visible{box-shadow:none;outline:none}.stepper-control-foco{border-color:var(--accent);box-shadow:var(--halo-foco)}.stepper-control-error{border-color:var(--problema);box-shadow:var(--halo-error)}.stepper:has(.stepper-error){flex-wrap:wrap}.stepper-error{font-size:var(--size-meta);color:var(--problema);font-variant-numeric:tabular-nums;flex-basis:100%;line-height:1.4}.stepper-quitar{width:var(--stepper-alto);height:var(--stepper-alto);border:1px solid var(--control-border);border-radius:var(--radius-button);color:var(--ink-faint);cursor:pointer;transition:color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.stepper-quitar:hover,.stepper-quitar:focus-visible{color:var(--problema);border-color:var(--problema)}.offer-titulo-fila{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.offer-titulo-fila .offer-name{flex:auto;min-width:0}.offer-name a:focus-visible{box-shadow:none}.offer-titulo-fila .sello-verificada{flex:none;margin-top:2px}.offer-accion{flex-direction:column;justify-content:flex-end;gap:6px;min-width:0;min-height:58px;display:flex;container:offer-accion/inline-size}.offer-estado{min-width:0;height:16px;font-size:11px;font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;color:var(--ink-faint);flex:none;align-items:center;gap:5px;line-height:1;display:flex}.offer-accion-fila{align-items:center;gap:6px;min-width:0;display:flex}.offer-accion-fila .offer-agregar,.offer-accion-fila .stepper-block{flex:1 1 0;width:auto;min-width:0}@media (pointer:coarse){.offer-accion{min-height:66px}.offer-accion .offer-agregar,.offer-accion .stepper-control,.offer-accion .stepper-quitar{height:44px}.offer-accion .stepper-boton{height:42px}.offer-accion .offer-corazon{width:44px;height:44px}}@container offer-accion (width<=149px){.offer-agregar svg{display:none}}@container offer-accion (width<=187px){.offer-accion-fila-en-pedido .offer-corazon{display:none}}.offer-estado-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.offer-estado-agregada{font-weight:var(--weight-semibold);color:var(--ok)}.offer-estado-tope{font-weight:var(--weight-semibold);color:var(--aviso)}.offer-agregar{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-button);background:var(--accent);width:100%;height:36px;color:var(--accent-contrast);font-size:var(--size-fine);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur-micro) var(--ease);border:1px solid #0000;flex:none;line-height:1;display:flex}.offer-agregar:hover:not(:disabled){background:var(--accent-hover)}.offer-agregar:active:not(:disabled){background:var(--accent-active)}.catalogo-cabecera{gap:var(--space-6);padding:var(--space-6) 0 var(--space-5);margin-bottom:0}.catalogo-cabecera .catalogo-cabecera-titulo{margin:0}.catalogo-cabecera .catalogo-cabecera-bajada{max-width:64ch;margin:var(--space-3) 0 0;font-size:var(--size-ui);color:var(--ink-muted);line-height:1.6}@media (width<=719px){.catalogo-cabecera{padding:0 0 var(--space-4)}.catalogo-cabecera .catalogo-cabecera-titulo{font-size:var(--size-page-mobile)}.catalogo-cabecera .catalogo-cabecera-bajada{margin-top:var(--space-2);font-size:var(--size-meta);line-height:1.5}.resultados-nota{display:none}}.filter-panel-cabecera{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}.filter-panel-titulo{font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:normal;color:var(--ink);margin:0;line-height:1}.filter-panel-limpiar{color:var(--accent-hover);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.filter-facet{padding:var(--space-4);border-top:1px solid var(--surface-muted)}.filter-facet-nombre{align-items:center;gap:var(--space-2);display:inline-flex}.filter-facet-chevron{color:var(--ink-faint)}.filter-facet-cuerpo-mana{gap:var(--space-2);flex-flow:wrap}.mana-opcion{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.mana-opcion-vacia{opacity:.4}.mana-opcion-cuenta{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11px;line-height:1}.mana-pip{width:24px;height:24px;color:var(--noche);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:0;-webkit-user-select:none;user-select:none;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.mana-pip[data-color=W]{background:var(--mana-w)}.mana-pip[data-color=U]{background:var(--mana-u)}.mana-pip[data-color=B]{background:var(--mana-b);color:var(--tiza);box-shadow:inset 0 0 0 1px var(--mana-b-ring)}.mana-pip[data-color=R]{background:var(--mana-r)}.mana-pip[data-color=G]{background:var(--mana-g)}.mana-pip[data-color=C]{background:var(--bruma)}.mana-pip[aria-pressed=true]{box-shadow:0 0 0 2px var(--ground), 0 0 0 3px var(--accent)}.mana-pip[data-color=B][aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--mana-b-ring), 0 0 0 2px var(--ground), 0 0 0 3px var(--accent)}.mana-pip[aria-disabled=true]{cursor:default}.resultados-cabecera{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0 var(--space-4);flex-wrap:wrap;display:flex}.resultados-conteo{font-size:var(--size-fine);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.resultados-nota,.filtros-activos-etiqueta{font-size:var(--size-meta);color:var(--ink-faint);line-height:1}.select{gap:var(--space-2);flex-direction:column;min-width:230px;display:flex}.select-label{font-size:var(--size-label);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.3}.select-trigger{justify-content:space-between;align-items:center;gap:var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--ground);width:100%;color:var(--ink);font-size:var(--size-ui);text-align:left;cursor:pointer;padding:12px 13px;line-height:1.4;display:flex}.select-trigger:hover{border-color:var(--control-border)}.select-trigger[data-state=open]{border-color:var(--accent);box-shadow:var(--halo-foco)}.select-chevron{color:var(--ink-faint);line-height:1}.select-trigger[data-state=open] .select-chevron{color:var(--accent)}.select-menu{z-index:1000;animation:cuenta-menu-entra var(--dur-transicion) var(--ease);width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--surface-raised);overflow:hidden}.select-menu[data-side=top]{animation-name:menu-entra-arriba}@keyframes menu-entra-arriba{0%{opacity:0;transform:translateY(4px)}}.select-opcion{color:var(--ink-soft);font-size:var(--size-fine);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;padding:10px 13px;line-height:1.4;display:block}.select-opcion[data-highlighted]{background:var(--accent-tint-soft);color:var(--ink)}.select-opcion:focus-visible{box-shadow:none}.select-opcion[data-state=checked]{background:var(--accent-tint-seleccion);color:var(--ink)}.offer-img-enlace{width:100%;height:100%;display:block}.offer-name a{color:inherit;text-decoration:none}.offer-name a:hover{text-decoration:underline}.offer-corazon{border:1px solid var(--control-border);border-radius:var(--radius-button);width:36px;height:36px;color:var(--ink-faint);cursor:pointer;transition:color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), background-color var(--dur-micro) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.offer-corazon:not(.offer-corazon-guardada):hover{border-color:var(--button-secondary-border);background:var(--surface-raised);color:var(--ink-soft)}.offer-corazon:focus-visible{box-shadow:var(--halo-foco);outline:none}.ficha{padding-top:20px}.volver{align-self:flex-start;align-items:center;gap:var(--space-2);margin-left:calc(-1 * var(--space-3));padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink-muted);transition:background var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);line-height:1.3;text-decoration:none;display:inline-flex}.volver:hover{background:var(--surface-raised);color:var(--ink);text-decoration:none}.ficha-cabecera{padding:var(--space-3) 0 28px}.migas ol{font-size:var(--size-meta);color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.migas li{align-items:center;gap:6px;display:flex}.migas a,.migas span{color:var(--ink-muted);text-decoration:none}.migas a:hover{color:var(--ink)}.ficha-titulo{align-items:flex-start;gap:var(--space-3);margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--size-page);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-hero);line-height:1.02;display:flex}.ficha-titulo>span:first-child{min-width:0}.sello-verificada-titulo{flex:none;width:26px;height:26px;margin-top:10px}.ficha-edicion{font-size:var(--size-ui);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;line-height:1.4;display:flex}.ficha-sep{background:var(--line);width:1px;height:13px}.ficha-cuerpo{align-items:flex-start;gap:var(--space-7);flex-wrap:wrap;display:flex}.ficha-columna-carta{flex-direction:column;flex:340px;gap:20px;min-width:0;max-width:420px;display:flex}.ficha-columna-compra{gap:var(--space-6);flex-direction:column;flex:2 480px;min-width:0;display:flex}.visor{gap:var(--space-3);flex-direction:column;display:flex}.visor-abrir{border-radius:var(--radius-carta);cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.visor-abrir:focus-visible{box-shadow:var(--halo-foco);outline:none}.visor-carta{aspect-ratio:63/88;border:1px solid var(--line);border-radius:var(--radius-carta);background:var(--surface-raised);box-shadow:var(--sombra-carta);display:block;position:relative;overflow:hidden}.caras-lado .visor-carta{height:100%}.visor-carta-foil{border-color:var(--foil-apagado)}.visor-carta img{object-fit:cover;width:100%;height:100%;display:block}.visor-caras{gap:var(--space-2);flex-direction:column;display:flex}.caras{gap:var(--space-1);display:flex}.caras-boton{min-width:88px;min-height:var(--h-field);padding:0 var(--space-4);border:1px solid var(--button-secondary-border);border-radius:var(--radius-button);color:var(--ink-muted);font-size:var(--size-ui);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);background:0 0;flex:1 1 0;justify-content:center;align-items:center;line-height:1;display:flex}.caras-noche .caras-boton{background:var(--surface-raised)}.caras-boton:not([aria-pressed=true]):hover{background:var(--surface-panel);color:var(--ink)}.caras-boton:not([aria-pressed=true]):active{background:var(--line);color:var(--ink)}.caras-boton:focus-visible{box-shadow:var(--halo-foco);outline:none}.caras-boton[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint-fuerte);color:var(--ink);cursor:default}.caras-nombre{font-size:var(--size-meta);font-weight:var(--weight-medium);color:var(--ink-soft);text-wrap:pretty;margin:0;line-height:1.4}.caras-carta{aspect-ratio:63/88;perspective:1800px;display:block;position:relative}.caras-giro{transform-style:preserve-3d;transition:transform var(--dur-transicion) var(--ease);display:block;position:absolute;inset:0}.caras-giro-dorso{transform:rotateY(180deg)}.caras-lado{backface-visibility:hidden;display:block;position:absolute;inset:0}.caras-lado-dorso{transform:rotateY(180deg)}.visor-pie{font-size:var(--size-meta);color:var(--ink-faint);margin:0;line-height:1.6}.oferta-datos{gap:var(--space-2) 20px;padding:14px var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.oferta-datos dt{font-size:var(--size-meta);color:var(--ink-faint);line-height:1.5}.oferta-datos dd{align-items:center;gap:var(--space-2);font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0;line-height:1.5;display:flex}.oferta-datos-foil{color:var(--foil)}.compra{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:20px;padding:18px;display:flex}.compra-resumen{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.compra .precio-lg .precio-ref{font-size:var(--size-meta)}.compra-stock{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;line-height:1;display:inline-flex}.compra-stock-limit{color:var(--aviso)}.compra-stock-out{color:var(--ink-faint)}.compra-accion{gap:10px;display:flex}.compra-accion-wishlist{gap:var(--space-2);flex-direction:column}.compra-agregar{height:48px;font-size:var(--size-ui);box-shadow:none;flex:auto;gap:9px}.compra-corazon{border:1px solid var(--control-border);border-radius:var(--radius-button);width:48px;height:48px;color:var(--ink-faint);cursor:pointer;transition:color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.compra-corazon:hover{color:var(--accent-hover);border-color:var(--accent)}.compra-wishlist{border:1px solid var(--button-secondary-border);border-radius:var(--radius-button);width:100%;height:48px;color:var(--ink);font-size:var(--size-ui);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);background:0 0;justify-content:center;align-items:center;gap:9px;line-height:1;display:flex}.compra-wishlist:hover{background:var(--surface-raised);border-color:var(--accent)}.compra-wishlist-ayuda{font-size:var(--size-meta);color:var(--ink-faint);margin:0;line-height:1.5}.compra-en-pedido{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 14px;border:1px solid var(--control-border);border-radius:var(--radius-button);background:var(--accent-tint-soft);flex-wrap:wrap;display:flex}.compra-en-pedido-texto{align-items:center;gap:var(--space-2);font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ok);line-height:1;display:inline-flex}.compra-notas{padding-top:var(--space-4);border-top:1px solid var(--surface-muted);flex-direction:column;gap:10px;display:flex}.compra-nota{font-size:var(--size-meta);color:var(--ink-faint);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;margin:0;line-height:1.55;display:grid}.compra-nota svg{margin-top:2px}.compra-envio{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.compra-envio li{font-size:var(--size-meta);color:var(--ink-muted);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;line-height:1.5;display:grid}.compra-envio svg{color:var(--ink-faint);margin-top:1px}.selector-condicion{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.selector-condicion-titulo{font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);margin-bottom:2px;padding:0;line-height:1.3}.selector-condicion-ayuda{margin:0 0 var(--space-1);font-size:var(--size-meta);color:var(--ink-muted);line-height:1.6}.selector-condicion-lista{gap:var(--space-2);flex-direction:column;display:flex}.selector-condicion-fila{min-height:64px;padding:var(--space-3) 14px;border:1px solid var(--line-strong);border-radius:var(--radius-button);cursor:pointer;transition:border-color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);background:0 0;flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex;position:relative}.selector-condicion-fila-activa{border-color:var(--accent);background:var(--accent-tint)}.selector-condicion-fila:has(.selector-condicion-radio:focus-visible){box-shadow:var(--halo-foco)}.selector-condicion-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.selector-condicion-marca{border:1px solid var(--control-border);width:18px;height:18px;color:var(--accent-contrast);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.selector-condicion-fila-activa .selector-condicion-marca{border-color:var(--accent);background:var(--accent)}.selector-condicion-texto{flex-direction:column;flex:180px;gap:5px;min-width:0;display:flex}.selector-condicion-linea{align-items:center;gap:9px;display:flex}.selector-condicion-fila-agotada .tag{color:var(--ink-muted)}.selector-condicion-fila-agotada .tag .medidor{opacity:.5}.selector-condicion-stock{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1}.selector-condicion-stock-agotada{color:var(--ink-faint)}.selector-condicion-descripcion{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.45}.selector-condicion-fila-agotada .selector-condicion-descripcion{color:var(--ink-faint)}.selector-condicion-precio{flex-direction:column;flex:none;align-items:flex-end;gap:1px;min-width:104px;display:flex}.selector-condicion-precio-uyu{font-family:var(--font-display);font-size:var(--size-price-row);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.selector-condicion-fila-agotada .selector-condicion-precio-uyu{color:var(--ink-faint)}.selector-condicion-precio-ref{font-size:var(--size-micro);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1.3}.selector-condicion-precio-ref abbr{text-decoration:none}.selector-condicion-fila-activa .selector-condicion-precio-ref,.selector-condicion-fila-activa .selector-condicion-stock-agotada,.selector-condicion-fila-activa.selector-condicion-fila-agotada .selector-condicion-descripcion,.selector-condicion-fila-activa.selector-condicion-fila-agotada .selector-condicion-precio-uyu{color:var(--ink-muted)}.verificacion{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;gap:10px;display:flex}.verificacion-propia{border-color:var(--control-border)}.verificacion-titulo{font-family:var(--font-sans);letter-spacing:var(--tracking-normal);font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);align-items:flex-start;gap:10px;margin:0;line-height:1.4;display:flex}.verificacion-marca{border:1px solid var(--control-border);width:20px;height:20px;color:var(--ink-faint);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.verificacion-propia .verificacion-marca{background:var(--accent);color:var(--accent-contrast);border:0}.verificacion p{max-width:none;font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.65}.verificacion strong{color:var(--ink-soft)}.ficha-seccion-titulo{margin:0 0 var(--space-2);font-family:var(--font-sans);letter-spacing:var(--tracking-normal);font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.3}.ficha-envio .ficha-seccion-titulo{margin-bottom:var(--space-1)}.ficha-datos{margin:0}.ficha-dato{gap:var(--space-4);border-top:1px solid var(--surface-muted);grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);padding:10px 0;display:grid}.ficha-dato dt{font-size:var(--size-fine);color:var(--ink-faint);line-height:1.4}.ficha-dato dd{font-size:var(--size-fine);font-weight:var(--weight-medium);color:var(--ink);margin:0;line-height:1.4}.ficha-faq{margin-top:0}.ficha-faq .landing-faq-item:last-child{border-bottom:0}.ficha-error .btn{margin-top:var(--space-3)}.ficha-barra{display:none}@media (width<=860px){body:has(.ficha-barra){padding-bottom:124px}.migas{display:none}.ficha-cabecera{padding:var(--space-3) 0 var(--space-4)}.ficha-titulo{font-size:var(--size-page-sm);gap:9px;margin-top:0;line-height:1.05}.sello-verificada-titulo{width:20px;height:20px;margin-top:5px}.sello-verificada-titulo svg{width:12px;height:12px}.ficha-edicion{margin-top:var(--space-2);font-size:var(--size-fine);gap:0}.ficha-sep{background:0 0;width:auto;height:auto}.ficha-sep:before{content:"·";padding-inline:.35em}.ficha-cuerpo{flex-flow:column;align-items:stretch;gap:0}.ficha-columna{display:contents}.visor{order:1}.compra{margin:20px 0 var(--space-5);order:2}.oferta-datos{margin-bottom:var(--space-4);order:3}.verificacion{order:4}.ficha-datos-carta{margin-top:var(--space-6);order:5}.ficha-envio{margin-top:var(--space-6);order:6}.ficha-barra{z-index:45;padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--chrome);flex-direction:column;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}body:has(.ficha-barra) .toast-zona{bottom:132px}.ficha-barra-resumen{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.ficha-barra .precio-ref{font-size:var(--size-micro)}.ficha-barra-stock{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-muted);align-items:center;gap:6px;line-height:1;display:inline-flex}.ficha-barra-stock-limit{color:var(--aviso)}.ficha-barra-stock-out{color:var(--ink-faint)}.ficha-barra-boton{width:100%;height:46px}.ficha-barra-en-pedido{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-button);background:var(--accent-tint-soft);display:flex}.ficha-barra-en-pedido>span{align-items:center;gap:var(--space-2);font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ok);display:inline-flex}.ficha-barra-ir{height:36px;font-size:var(--size-fine);padding-inline:14px}}.carrito-boton{gap:var(--space-2);padding:0 14px 0 var(--space-3);color:var(--ink)}.carrito-boton-resumen{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.carrito-boton-total{font-size:var(--size-fine);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.carrito-boton-cartas{font-size:var(--size-micro);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1}.resumen-pedido{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;padding:20px;display:flex}.resumen-pedido-pegado{top:calc(var(--h-header) + var(--space-5));position:sticky}.resumen-pedido-cargando{font-size:var(--size-fine);color:var(--ink-faint);align-items:center}.resumen-pedido-titulo{font-family:var(--font-sans);font-size:var(--size-body-lg);font-weight:var(--weight-semibold);letter-spacing:normal;margin:0;line-height:1.3}.resumen-pedido-bloque{flex-direction:column;gap:10px;display:flex}.resumen-pedido-fila{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--size-fine);color:var(--ink-muted);margin:0;line-height:1.5;display:flex}.resumen-pedido-fila>span:first-child{align-items:center;gap:7px;display:inline-flex}.resumen-pedido-fila>span:last-child{font-variant-numeric:tabular-nums;flex:none}.resumen-pedido-gratis,.resumen-pedido-descuento{color:var(--ok)}.resumen-pedido-envio{flex-direction:column;gap:7px;display:flex}.resumen-pedido-envio-formas{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.resumen-pedido-entrega{gap:var(--space-3);flex-direction:column;display:flex}.resumen-pedido-nota{font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.resumen-pedido-barra{border-radius:var(--radius-chip);background:var(--line-soft);height:6px;display:block;overflow:hidden}.resumen-pedido-barra>span{border-radius:var(--radius-chip);background:var(--accent);height:100%;transition:width var(--dur-micro) var(--ease);display:block}.resumen-pedido-primera{flex-direction:column;gap:7px;display:flex}.resumen-pedido-barra-primera>span{background:var(--foil)}.resumen-pedido-bienvenida-falta,.resumen-pedido-logrado{font-size:var(--size-meta);font-variant-numeric:tabular-nums;align-items:flex-start;gap:7px;margin:0;line-height:1.5;display:flex}.resumen-pedido-bienvenida-falta{color:var(--foil)}.resumen-pedido-bienvenida-falta svg{flex:none;margin-top:2px}.resumen-pedido-logrado{color:var(--ok);align-items:center}.resumen-pedido-descuentos{gap:var(--space-2);border-top:1px solid var(--line);flex-direction:column;padding-top:14px;display:flex}.resumen-pedido-credito{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.resumen-pedido-casilla{border:1px solid var(--line-strong);border-radius:var(--radius-field);width:18px;height:18px;color:var(--accent-contrast);flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}input:checked+.resumen-pedido-casilla{border-color:var(--accent);background:var(--accent)}input:focus-visible+.resumen-pedido-casilla{box-shadow:var(--halo-foco)}.resumen-pedido-credito-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.resumen-pedido-credito-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4}.resumen-pedido-sin-cartas{gap:var(--space-2);border-top:1px solid var(--control-border);max-width:none;font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);grid-template-columns:14px minmax(0,1fr);align-items:start;margin:0;padding-top:14px;line-height:1.5;display:grid}.resumen-pedido-sin-cartas svg{color:var(--aviso);margin-top:3px}.resumen-barra-sin-cartas{max-width:none;font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink);margin:0;line-height:1.5}.resumen-pedido-total{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-top:1px solid var(--control-border);padding-top:14px;display:flex}.resumen-pedido-total-rotulo{font-size:var(--size-ui);font-weight:var(--weight-semibold);line-height:1.3}.resumen-pedido-total-importes{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.resumen-pedido-total-importe{font-family:var(--font-display);font-size:var(--size-total);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);font-variant-numeric:tabular-nums;line-height:1}.resumen-pedido-ref,.linea-pedido-ref{font-size:var(--size-micro);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1.3}.resumen-pedido-ref abbr,.linea-pedido-ref abbr{text-decoration:none}.resumen-pedido-cotizando{height:30px;font-size:var(--size-fine);color:var(--ink-faint);align-items:center;gap:9px;line-height:1;display:flex}.resumen-pedido-sin-sesion{gap:var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-button);background:var(--surface-raised);font-size:var(--size-meta);color:var(--ink-soft);grid-template-columns:15px minmax(0,1fr);align-items:start;margin:0;padding:14px;line-height:1.55;display:grid}.resumen-pedido-sin-sesion svg{color:var(--ink-faint);margin-top:2px}.resumen-pedido-sin-sesion strong{color:var(--ink)}.resumen-pedido-cta{width:100%}.resumen-pedido-pie{font-size:var(--size-meta);color:var(--ink-faint);align-items:flex-start;gap:7px;margin:0;line-height:1.55;display:flex}.resumen-pedido-pie svg{flex:none;margin-top:2px}.resumen-barra{display:none}.resumen-barra-nota{font-size:var(--size-micro);color:var(--ink-faint);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;margin:0;line-height:1.45;display:grid}.resumen-barra-fila{justify-content:space-between;gap:var(--space-3);font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;line-height:1.4;display:flex}.resumen-barra-fila.resumen-pedido-descuento{color:var(--ok)}.resumen-barra-linea{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.resumen-barra-total{min-width:0;font-size:var(--size-meta);color:var(--ink-muted);flex-direction:column;gap:2px;margin:0;line-height:1.2;display:flex}.resumen-barra-importe{color:var(--ink);font-family:var(--font-display);font-size:var(--size-price);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1}.resumen-barra-cta{flex:none;padding:0 20px}.resumen-barra-por-que{color:var(--aviso);font-weight:var(--weight-semibold);margin:0}.resumen-desglose{padding-top:var(--space-4);border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;margin-top:20px;display:flex}.resumen-desglose-total{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-top:1px solid var(--control-border);font-size:var(--size-meta);font-weight:var(--weight-semibold);margin:0;padding-top:10px;line-height:1.3;display:flex}.resumen-desglose-importe{font-family:var(--font-display);font-size:var(--size-price);letter-spacing:var(--tracking-section);font-variant-numeric:tabular-nums;line-height:1}.linea-pedido{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;display:grid}.linea-pedido-arte{aspect-ratio:63/88;border-radius:var(--radius-carta);background:var(--surface-raised);cursor:pointer;border:0;width:56px;padding:0;display:block;position:relative;overflow:hidden}.linea-pedido-arte-ver{background:color-mix(in oklab, var(--noche) 80%, transparent);width:20px;height:20px;color:var(--tiza);transition:background var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:3px;right:3px}.linea-pedido-arte:hover .linea-pedido-arte-ver,.linea-pedido-arte:focus-visible .linea-pedido-arte-ver{background:var(--accent);color:var(--noche)}.linea-pedido-arte img{object-fit:cover;width:100%;height:100%;display:block}.linea-pedido-apagada .linea-pedido-arte{opacity:.4}.linea-pedido-datos{flex-direction:column;gap:6px;min-width:0;display:flex}.linea-pedido-nombre{font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);margin:0;line-height:1.35}.linea-pedido-apagada .linea-pedido-nombre{color:var(--ink-faint)}.linea-pedido-edicion{font-size:var(--size-meta);color:var(--ink-faint);margin:0;line-height:1.45}.linea-pedido-etiquetas{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:2px;display:flex}.linea-pedido-foil{height:var(--h-badge);border:1px solid var(--foil);border-radius:var(--radius-field);color:var(--foil);font-size:var(--size-label);font-weight:var(--weight-semibold);align-items:center;padding:0 11px;line-height:1;display:inline-flex}.linea-pedido-cantidad{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.linea-pedido-stock{font-size:var(--size-micro);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1.3}.linea-pedido-stock-tope{color:var(--aviso)}.linea-pedido-motivo{margin-top:var(--space-2);padding:var(--space-3) 14px;border:1px solid var(--control-border);border-radius:var(--radius-button);background:var(--surface-panel);flex-direction:column;gap:10px;display:flex}.linea-pedido-motivo-cobra{border-color:var(--aviso-borde)}.linea-pedido-motivo-texto{align-items:flex-start;gap:var(--space-2);max-width:none;font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.6;display:flex}.linea-pedido-motivo-texto svg{color:var(--aviso);flex:none;margin-top:2px}.linea-pedido-acciones{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.linea-pedido-accion{border:1px solid var(--control-border);border-radius:var(--radius-button);height:36px;color:var(--ink);font:var(--weight-semibold) var(--size-fine) / 1 var(--font-sans);cursor:pointer;transition:border-color var(--dur-micro) var(--ease), background-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);background:0 0;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.linea-pedido-accion:hover{border-color:var(--accent)}.linea-pedido-accion:focus-visible{box-shadow:var(--halo-foco);outline:none}.linea-pedido-accion:disabled{cursor:progress}.linea-pedido-accion-primaria{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.linea-pedido-accion-primaria:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.linea-pedido-accion-sutil{color:var(--ink-faint);border-color:#0000}.linea-pedido-accion-sutil:hover{color:var(--ink);border-color:#0000}.linea-pedido-importe{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.linea-pedido-precio{font-family:var(--font-display);font-size:var(--size-price-row);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.linea-pedido-no-cobra{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink-faint);line-height:1.3}.alerta{padding:14px var(--space-4);border:1px solid var(--problema);border-radius:var(--radius-card);background:var(--surface-panel);align-items:flex-start;gap:11px;display:flex}.alerta>svg{color:var(--problema);flex:none;margin-top:1px}.alerta-wait{border-color:var(--aviso-borde)}.alerta-wait>svg{color:var(--aviso)}.alerta-info{border-color:var(--line)}.alerta-info>svg{color:var(--ink-faint)}.alerta-exito{border-color:var(--ok)}.alerta-exito>svg{color:var(--ok)}.alerta-cuerpo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.alerta-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);margin:0;line-height:1.4}.alerta-texto{gap:var(--space-3);font-size:var(--size-meta);color:var(--ink-muted);flex-direction:column;line-height:1.6;display:flex}.alerta-texto p{max-width:none;margin:0}.alerta-texto strong{color:var(--ink)}.alerta-botones{flex-wrap:wrap;gap:10px;display:flex}.alerta-botones .btn{font-size:var(--size-ui)}.alerta-lista{gap:var(--space-1);flex-direction:column;margin:0;padding-left:18px;display:flex}.aviso-entrada{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 18px;border:1px solid var(--ok);border-radius:var(--radius-card);background:var(--surface-panel);flex-wrap:wrap;display:flex}.aviso-entrada>svg{color:var(--ok);flex:none;margin-top:2px}.aviso-entrada-texto{gap:var(--space-1);flex-direction:column;flex:240px;min-width:0;display:flex}.aviso-entrada-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.4}.aviso-entrada-detalle{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.6}.aviso-entrada-cerrar{border-radius:var(--radius-button);width:32px;height:32px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.aviso-entrada-cerrar:hover{color:var(--ink)}.invitacion{gap:var(--space-3);flex-direction:column;display:flex}.invitacion .btn{width:100%}.invitacion-texto{font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.6}.invitacion-bienvenida{padding-top:var(--space-3);border-top:1px solid var(--line-soft);font-size:var(--size-meta);color:var(--ink-muted);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;margin:0;line-height:1.6;display:grid}.invitacion-bienvenida svg{color:var(--foil);margin-top:1px}.invitacion-bienvenida strong{color:var(--ink)}.pagina-carrito,.pagina-checkout,.pedido-pendiente{padding-top:20px}.pagina-carrito-cabecera{padding:var(--space-6) 0 var(--space-5)}.pagina-carrito-titulo,.pagina-checkout-titulo{font-family:var(--font-display);font-size:var(--size-page);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-hero);margin:0;line-height:1.02}.pagina-carrito-bajada,.pagina-checkout-bajada{max-width:64ch;font-size:var(--size-ui);color:var(--ink-muted);margin:10px 0 0;line-height:1.6}.pagina-carrito-cuerpo,.pagina-checkout-cuerpo{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.pagina-carrito-principal,.pagina-checkout-principal{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.pagina-carrito-lateral{top:calc(var(--h-header) + var(--space-5));flex-direction:column;gap:20px;display:flex;position:sticky}.pagina-carrito-pie{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pagina-carrito-topes{align-items:center;gap:var(--space-2);font-size:var(--size-meta);color:var(--ink-faint);margin:0;line-height:1.5;display:flex}.vaciar-pedido{align-items:center;gap:var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-button);height:38px;color:var(--ink-muted);font:var(--weight-semibold) var(--size-meta) / 1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);background:0 0;padding:0 14px;display:inline-flex}.vaciar-pedido:hover,.vaciar-pedido:focus-visible{border-color:var(--problema);background:var(--problema-fill);color:var(--problema)}.vaciar-pedido:focus-visible{box-shadow:var(--halo-foco);outline:none}.confirmacion-fondo{z-index:95;padding:var(--space-5);background:color-mix(in oklab, var(--ground) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:dialogo-entra var(--dur-transicion) var(--ease);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirmacion{gap:var(--space-4);width:min(100%,420px);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--sombra-carta);flex-direction:column;display:flex;position:relative}.confirmacion:focus-visible{outline:none}.confirmacion-cerrar{border-radius:var(--radius-button);width:36px;height:36px;color:var(--ink-faint);cursor:pointer;transition:background-color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.confirmacion-cerrar:hover,.confirmacion-cerrar:focus-visible{border-color:var(--linea-secundaria);background:var(--surface-panel);color:var(--ink)}.confirmacion-cerrar:focus-visible{box-shadow:var(--halo-foco);outline:none}.confirmacion-cabeza{gap:var(--space-2);flex-direction:column;padding-right:40px;display:flex}.confirmacion-titulo{font-family:var(--font-sans);font-size:var(--size-body-lg);font-weight:var(--weight-semibold);letter-spacing:normal;color:var(--ink);margin:0;line-height:1.3}.confirmacion-texto{max-width:none;font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.6}.confirmacion-botones{padding-top:var(--space-1);flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.confirmacion-cancelar,.confirmacion-confirmar{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-button);height:44px;font:var(--weight-semibold) var(--size-fine) / 1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);padding:0 20px;display:inline-flex}.confirmacion-cancelar{border:1px solid var(--linea-secundaria);color:var(--ink);background:0 0}.confirmacion-confirmar{border:1px solid var(--problema);background:var(--problema-fill);color:var(--problema)}.confirmacion-confirmar:hover:not(:disabled){background:var(--problema);color:var(--ground)}.confirmacion-confirmar-neutro{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.confirmacion-confirmar-neutro:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover);color:var(--accent-contrast)}.confirmacion-confirmar-neutro:focus-visible{box-shadow:var(--halo-foco-relleno)}.confirmacion-confirmar:disabled{opacity:.7;cursor:progress}.confirmacion-ancha{width:min(100%,460px)}.confirmacion-amplia{overscroll-behavior:contain;width:min(100%,600px);max-height:100%;overflow-y:auto}.confirmacion-alternativas{border-radius:var(--radius-button);background:var(--surface-panel);flex-direction:column;gap:9px;padding:14px;display:flex}.confirmacion-alternativas-titulo{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4}.confirmacion-alternativa{border:1px solid var(--control-border);border-radius:var(--radius-button);text-align:left;width:100%;min-height:44px;font-family:var(--font-sans);cursor:pointer;transition:background-color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);background:0 0;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 13px;display:flex}.confirmacion-alternativa:hover:not(:disabled),.confirmacion-alternativa:focus-visible{border-color:var(--button-secondary-border);background:var(--surface-raised)}.confirmacion-alternativa:focus-visible{box-shadow:var(--halo-foco);outline:none}.confirmacion-alternativa:disabled{cursor:not-allowed}.confirmacion-alternativa-rotulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.3}.confirmacion-alternativa-pista{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.confirmacion-error{border:1px solid var(--problema);border-radius:var(--radius-card);background:var(--surface-panel);align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.confirmacion-error-icono{color:var(--problema);flex:none;padding-top:1px}.confirmacion-error-cuerpo{min-width:0;font-size:var(--size-meta);color:var(--ink-muted);flex-direction:column;gap:3px;line-height:1.6;display:flex}.confirmacion-error-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35}.confirmacion-cancelar:focus-visible,.confirmacion-confirmar:focus-visible{box-shadow:var(--halo-foco);outline:none}@media (prefers-reduced-motion:reduce){.confirmacion-fondo{animation:none}}.pagina-carrito-invitacion-movil{display:none}.carrito-vacio{align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);text-align:center;flex-direction:column;display:flex}.carrito-vacio>svg{color:var(--ink-faint)}.carrito-vacio-titulo{max-width:44ch;font-family:var(--font-sans);font-size:var(--size-body-lg);font-weight:var(--weight-semibold);letter-spacing:normal;margin:0;line-height:1.35}.carrito-vacio-texto{max-width:56ch;font-size:var(--size-fine);color:var(--ink-muted);margin:0;line-height:1.6}.carrito-vacio-botones{justify-content:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.pasos-checkout{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pasos-checkout-item{align-items:center;gap:var(--space-2);display:flex}.pasos-checkout-paso{color:var(--ink-faint);font:var(--weight-regular) var(--size-fine) / 1 var(--font-sans);background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}button.pasos-checkout-paso{color:var(--ink-muted);cursor:pointer}button.pasos-checkout-paso:hover{color:var(--ink)}.pasos-checkout-activo .pasos-checkout-paso{color:var(--ink);font-weight:var(--weight-semibold)}.pasos-checkout-marca{border:1px solid var(--control-border);width:24px;height:24px;color:var(--ink-faint);font-size:var(--size-label);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.pasos-checkout-hecho .pasos-checkout-marca{background:var(--accent-tint-fuerte);color:var(--accent-hover);border:0}.pasos-checkout-activo .pasos-checkout-marca{background:var(--accent);color:var(--accent-contrast);border:0}.pasos-checkout-raya{background:var(--control-border);width:24px;height:1px}.pagina-checkout-cabecera{padding-bottom:var(--space-5);flex-direction:column;align-items:flex-start;gap:20px;display:flex}.pagina-checkout-lateral{min-width:0}.pagina-checkout-form{gap:var(--space-5);flex-direction:column;display:flex}.pagina-checkout-botones{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pagina-checkout-solo-movil{display:none}.checkout-seccion{gap:var(--space-4);flex-direction:column;display:flex}.checkout-seccion-titulo{font-family:var(--font-sans);font-size:var(--size-body-lg);font-weight:var(--weight-semibold);letter-spacing:normal;margin:0;line-height:1.3}.checkout-campos-calle{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 140px;align-items:start;display:grid}.direccion-form-page{display:contents}.direccion-fila{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:14px;display:grid}.direccion-form-dialog{flex-direction:column;gap:20px;display:flex}.direccion-form-dialog .checkout-seccion{gap:14px}.direccion-form-dialog .checkout-seccion-titulo{font-size:var(--size-fine)}.direccion-form-dialog .direccion-fila{grid-template-columns:repeat(2,minmax(0,1fr))}.direccion-form-dialog .checkout-campos-calle{grid-template-columns:minmax(0,1fr) 120px;gap:14px}@media (width<=480px){.direccion-form-dialog .direccion-fila{grid-template-columns:minmax(0,1fr)}.direccion-form-dialog .checkout-campos-calle{grid-template-columns:minmax(0,1fr) 96px}}.confirmar-fila{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:152px minmax(0,1fr) 76px;align-items:baseline;display:grid}.confirmar-rotulo{font-size:var(--size-meta);color:var(--ink-faint);line-height:1.5}.confirmar-valor{font-size:var(--size-fine);color:var(--ink);line-height:1.55}.confirmar-cambiar{color:var(--accent-hover);font:var(--weight-semibold) var(--size-meta) / 1 var(--font-sans);cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;text-decoration:underline}.confirmar-cambiar:hover{color:var(--ink)}.checkout-credito{padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft)}.checkout-seccion-cartas{gap:0}.checkout-seccion-cartas .checkout-seccion-titulo{margin-bottom:var(--space-1)}.checkout-seccion-bajada{margin:0 0 var(--space-2);font-size:var(--size-meta);color:var(--ink-faint);line-height:1.6}.fila-revision{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line-soft);display:flex}.fila-revision-ultima{border-bottom:0}.fila-revision-boton{align-items:center;gap:var(--space-3);min-width:0;padding:10px var(--space-2) 10px 0;border-radius:var(--radius-field);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-micro) var(--ease);background:0 0;border:0;flex:auto;margin:0;display:flex}.fila-revision-boton:hover,.fila-revision-boton:focus-visible{background:var(--accent-tint-soft)}.fila-revision-boton:focus-visible{box-shadow:var(--halo-foco);outline:none}.fila-revision-arte{border-radius:var(--radius-carta);background:var(--ground);flex:none;width:40px;height:56px;overflow:hidden}.fila-revision-arte img{object-fit:contain;width:100%;height:100%;display:block}.fila-revision-texto{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.fila-revision-nombre{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);transition:color var(--dur-micro) var(--ease);line-height:1.4}.fila-revision-meta{font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1.45}.fila-revision-ver{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-faint);transition:color var(--dur-micro) var(--ease);flex:none;align-items:center;gap:5px;line-height:1;display:inline-flex}.fila-revision-boton:hover .fila-revision-nombre,.fila-revision-boton:hover .fila-revision-ver,.fila-revision-boton:focus-visible .fila-revision-nombre,.fila-revision-boton:focus-visible .fila-revision-ver{color:var(--accent-hover)}.fila-revision-precio{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);font-variant-numeric:tabular-nums;flex:none;line-height:1.4}.vista-rapida-fondo{z-index:90;padding:var(--space-5);background:color-mix(in oklab, var(--ground) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:dialogo-entra var(--dur-transicion) var(--ease);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vista-rapida{gap:var(--space-5);width:min(100%,680px);max-height:88vh;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--sombra-carta);flex-wrap:wrap;display:flex;position:relative;overflow-y:auto}.vista-rapida:focus-visible{outline:none}.vista-rapida-cerrar{z-index:1;border:1px solid var(--control-border);border-radius:var(--radius-button);background:var(--surface-raised);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background-color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.vista-rapida-cerrar:hover,.vista-rapida-cerrar:focus-visible{border-color:var(--linea-secundaria);background:var(--surface-panel)}.vista-rapida-cerrar:focus-visible{box-shadow:var(--halo-foco);outline:none}.vista-rapida-arte{border-radius:var(--radius-carta);background:var(--ground);flex:200px;align-self:flex-start;min-width:180px;max-width:260px;overflow:hidden}.vista-rapida-arte img{width:100%;height:auto;display:block}.vista-rapida-datos{flex-direction:column;flex:280px;gap:14px;min-width:0;padding-right:44px;display:flex}.vista-rapida-cabeza{flex-direction:column;gap:6px;display:flex}.vista-rapida-titulo{font-family:var(--font-display);font-size:var(--size-sub);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.15}.vista-rapida-edicion{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}.vista-rapida-etiquetas{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.vista-rapida-etiqueta{border:1px solid var(--accent-hover);border-radius:var(--radius-chip);height:26px;color:var(--accent-hover);font-size:var(--size-label);font-weight:var(--weight-semibold);align-items:center;padding:0 11px;line-height:1;display:inline-flex}.vista-rapida-foil{border-color:var(--foil);color:var(--foil)}.vista-rapida-lista{flex-direction:column;margin:0;display:flex}.vista-rapida-dato{border-top:1px solid var(--line-soft);font-size:var(--size-meta);grid-template-columns:minmax(92px,.4fr) minmax(0,1fr);gap:14px;padding:9px 0;line-height:1.45;display:grid}.vista-rapida-dato dt{color:var(--ink-faint)}.vista-rapida-dato dd{font-weight:var(--weight-medium);color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0}.vista-rapida-dato .vista-rapida-dato-fuerte{font-weight:var(--weight-semibold);color:var(--ink)}.vista-rapida-acciones{gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.vista-rapida-pie{max-width:none;padding-top:var(--space-3);border-top:1px solid var(--line-soft);font-size:var(--size-meta);color:var(--ink-faint);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;margin:0;line-height:1.5;display:grid}.vista-rapida-pie>span:first-child{padding-top:1px;display:flex}@media (prefers-reduced-motion:reduce){.vista-rapida-fondo{animation:none}}.libreta{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.libreta-titulo{font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);margin-bottom:2px;padding:0;line-height:1.3}.libreta-filas{gap:var(--space-2);flex-direction:column;display:flex}.libreta-fila{align-items:flex-start;gap:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-button);transition:border-color var(--dur-micro) var(--ease), background-color var(--dur-micro) var(--ease);padding:14px;display:flex}.libreta-fila-activa{border-color:var(--accent);background:var(--accent-tint)}.libreta-opcion{align-items:flex-start;gap:var(--space-3);cursor:pointer;flex:auto;min-width:0;display:flex}.libreta-otra{border-style:dashed;border-color:var(--control-border);cursor:pointer;align-items:center}.libreta-otra.libreta-fila-activa{border-color:var(--accent)}.libreta-marca{border:1px solid var(--control-border);width:18px;height:18px;color:var(--accent-contrast);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.libreta-otra .libreta-marca{margin-top:0}.libreta-fila-activa .libreta-marca{border-color:var(--accent);background:var(--accent)}input:focus-visible+.libreta-marca{box-shadow:var(--halo-foco)}.libreta-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.libreta-nombre{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4}.libreta-linea{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.55}.libreta-quien{font-size:var(--size-meta);color:var(--ink-faint);line-height:1.5}.libreta-editar{border:1px solid var(--control-border);border-radius:var(--radius-button);height:32px;color:var(--ink);font:var(--weight-semibold) var(--size-meta) / 1 var(--font-sans);cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.libreta-editar:hover{border-color:var(--accent)}.libreta-nota{font-size:var(--size-meta);color:var(--ink-faint);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;margin:0;line-height:1.5;display:grid}.libreta-nota svg{margin-top:2px}.nota-verificacion{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;display:flex}.nota-verificacion-titulo{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:normal;margin:0;line-height:1.3;display:flex}.nota-verificacion-titulo svg{color:var(--accent-hover)}.nota-verificacion-texto{font-size:var(--size-fine);color:var(--ink-muted);margin:0;line-height:1.6}.nota-verificacion-pasos{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.nota-verificacion-paso{gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.nota-verificacion-icono{border:1px solid var(--control-border);width:28px;height:28px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.nota-verificacion-paso-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4;display:block}.nota-verificacion-paso-texto{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.6}.pedido-pendiente-cabecera{padding:var(--space-4) 0 var(--space-6)}.pedido-pendiente-bajada{max-width:64ch;margin:var(--space-4) 0 0;font-size:var(--size-ui);color:var(--ink-muted);line-height:1.6}.pedido-pendiente-cuerpo{align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.pedido-pendiente-principal{gap:var(--space-5);flex-direction:column;flex:3 420px;min-width:0;display:flex}.pedido-pendiente-lateral{gap:var(--space-5);flex-direction:column;flex:320px;min-width:0;max-width:400px;display:flex}.pedido-pendiente-seccion{gap:var(--space-3);flex-direction:column;display:flex}.pedido-pendiente-subtitulo{font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:normal;margin:0;line-height:1.3}.pedido-pendiente-nota{gap:var(--space-2);font-size:var(--size-meta);color:var(--ink-faint);grid-template-columns:15px minmax(0,1fr);align-items:start;margin:0;line-height:1.55;display:grid}.pedido-pendiente-nota svg{margin-top:2px}.pedido-proceso{border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:18px;padding:20px;display:flex}.pedido-proceso-cabeza{flex-direction:column;gap:6px;display:flex}.pedido-proceso-titulo{font-family:var(--font-sans);font-size:var(--size-body-lg);font-weight:var(--weight-semibold);letter-spacing:normal;margin:0;line-height:1.3}.pedido-proceso-bajada{max-width:62ch;font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.6}.pedido-pendiente-direccion{padding:14px var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;gap:3px;display:flex}.pedido-pendiente-quien{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4}.pedido-pendiente-linea{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.55}.pedido-pendiente-fijada{font-size:var(--size-micro);color:var(--ink-faint);margin-top:6px;line-height:1.4}.cabecera-pedido{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.cabecera-pedido-datos{flex-direction:column;gap:10px;min-width:0;display:flex}.cabecera-pedido-estado{align-self:flex-start;align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border:1px solid var(--aviso);border-radius:var(--radius-chip);color:var(--aviso);font-size:var(--size-meta);font-weight:var(--weight-semibold);line-height:1;display:inline-flex}.cabecera-pedido-titulo{font-family:var(--font-display);font-size:var(--size-price-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-hero);margin:0;line-height:1.02}.cabecera-pedido-fecha{font-size:var(--size-fine);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.4}.cabecera-pedido-total{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cabecera-pedido-total-rotulo{font-size:var(--size-meta);color:var(--ink-faint);line-height:1}.cabecera-pedido-importe{font-family:var(--font-display);font-size:var(--size-total);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);font-variant-numeric:tabular-nums;line-height:1}.transferencia{gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;padding:20px;display:flex}.transferencia-titulo{margin:0 0 var(--space-1);font-family:var(--font-sans);font-size:var(--size-body-lg);font-weight:var(--weight-semibold);letter-spacing:normal;line-height:1.3}.transferencia-ayuda{gap:var(--space-2);max-width:none;margin:0 0 var(--space-2);font-size:var(--size-meta);color:var(--ink-faint);grid-template-columns:15px minmax(0,1fr);align-items:start;line-height:1.6;display:grid}.transferencia-ayuda>span:first-child{padding-top:3px;display:flex}.transferencia-ayuda-compacta{display:none}.transferencia-fila{padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:104px minmax(0,1fr) 112px;align-items:center;gap:14px;display:grid}.transferencia-fila:last-child{border-bottom:0}.transferencia-rotulo{font-size:var(--size-meta);color:var(--ink-faint);line-height:1.4}.transferencia-valor{overflow-wrap:anywhere;font-size:var(--size-fine);font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.4}.transferencia-copiar{border:1px solid var(--control-border);border-radius:var(--radius-button);width:112px;height:38px;color:var(--ink);font:var(--weight-semibold) var(--size-meta) / 1 var(--font-sans);cursor:pointer;transition:border-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);background:0 0;justify-content:center;align-items:center;gap:7px;padding:0;display:flex}.transferencia-copiar:hover{border-color:var(--accent);color:var(--ink)}.transferencia-copiado,.transferencia-copiado:hover{border-color:var(--ok);color:var(--ok)}.comprobante{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;gap:14px;padding:20px;display:flex}.comprobante-subido{border-color:var(--ok)}.comprobante-cabeza{flex-direction:column;gap:6px;display:flex}.comprobante-titulo{font-family:var(--font-sans);font-size:var(--size-body-lg);font-weight:var(--weight-semibold);letter-spacing:normal;margin:0;line-height:1.3}.comprobante-texto{max-width:none;font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.6}.comprobante-zona{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-5);border:1px dashed var(--control-border);border-radius:var(--radius-button);background:var(--ground);color:var(--accent-hover);cursor:pointer;transition:border-color var(--dur-micro) var(--ease), background-color var(--dur-micro) var(--ease);flex-direction:column;display:flex}.comprobante-zona:hover,.comprobante-zona:focus-within{border-color:var(--accent)}.comprobante-zona:focus-within{box-shadow:var(--halo-foco)}.comprobante-zona-encima,.comprobante-zona-encima:hover{border-color:var(--accent);background:var(--accent-tint)}.comprobante-zona-invalida,.comprobante-zona-invalida:hover,.comprobante-zona-invalida:focus-within{border-color:var(--problema);background:var(--problema-fill);color:var(--problema)}.comprobante-zona-invalida .comprobante-zona-accion{color:var(--problema)}.comprobante-zona-accion{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.3}.comprobante-zona-formato{font-size:var(--size-meta);color:var(--ink-faint);line-height:1.4}.comprobante-archivo{align-items:center;gap:var(--space-3);padding:var(--space-3) 14px;border-radius:var(--radius-button);background:var(--ground);flex-wrap:wrap;display:flex}.comprobante-archivo>svg{color:var(--ok);flex:none}.comprobante-nombre{min-width:0;font-size:var(--size-meta);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--ink);flex:160px;line-height:1.4;overflow:hidden}.comprobante-otro{border-radius:var(--radius-field);color:var(--accent-hover);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;flex:none;align-items:center;gap:6px;line-height:1;display:inline-flex}.comprobante-otro:focus-within{box-shadow:var(--halo-foco)}.comprobante-error{font-size:var(--size-meta);color:var(--problema);margin:0;line-height:1.5}.comprobante-casilla{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding-top:14px;display:flex}.comprobante-casilla-texto{max-width:none;font-size:var(--size-meta);color:var(--ink-faint);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;margin:0;line-height:1.55;display:grid}.comprobante-casilla-texto svg{margin-top:1px}.comprobante-casilla-texto strong{overflow-wrap:anywhere;color:var(--ink-soft)}.comprobante-mail{gap:var(--space-2);flex-wrap:wrap;display:flex}.comprobante-mail-boton{align-items:center;gap:var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-button);height:38px;color:var(--ink);font:var(--weight-semibold) var(--size-meta) / 1 var(--font-sans);cursor:pointer;transition:border-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);background:0 0;padding:0 14px;text-decoration:none;display:inline-flex}.comprobante-mail-boton:hover{border-color:var(--accent);color:var(--ink);text-decoration:none}.comprobante-mail-boton:focus-visible{box-shadow:var(--halo-foco);outline:none}.comprobante-mail-copiado,.comprobante-mail-copiado:hover{border-color:var(--ok);color:var(--ok)}.comprobante-mail-nota{max-width:none;font-size:var(--size-micro);color:var(--ink-faint);margin:0;line-height:1.5}.linea-tiempo{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.linea-tiempo-paso{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid}.linea-tiempo-guia{align-items:center;gap:var(--space-1);flex-direction:column;height:100%;display:flex}.linea-tiempo-disco{border:1px solid var(--control-border);width:36px;height:36px;color:var(--ink-faint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.linea-tiempo-hecho .linea-tiempo-disco{border-color:var(--ok);color:var(--ok)}.linea-tiempo-activo .linea-tiempo-disco{border-color:var(--accent);background:var(--accent-tint);box-shadow:var(--halo-adorno);color:var(--accent-hover)}.linea-tiempo-raya{width:1px;min-height:var(--space-4);background:var(--line-soft);flex:auto}.linea-tiempo-hecho .linea-tiempo-raya{background:var(--ok)}.linea-tiempo-cuerpo{gap:var(--space-1);flex-direction:column;padding-bottom:22px;display:flex}.linea-tiempo-paso:last-child .linea-tiempo-cuerpo{padding-bottom:0}.linea-tiempo-cabeza{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.linea-tiempo-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink-muted);line-height:1.4}.linea-tiempo-hecho .linea-tiempo-titulo,.linea-tiempo-activo .linea-tiempo-titulo{color:var(--ink)}.linea-tiempo-aca{border:1px solid var(--accent);border-radius:var(--radius-chip);height:22px;color:var(--accent-hover);font-size:var(--size-label);font-weight:var(--weight-semibold);align-items:center;padding:0 9px;line-height:1;display:inline-flex}.linea-tiempo-fecha{font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1.3}.linea-tiempo-texto{font-size:var(--size-meta);color:var(--ink-faint);line-height:1.6}.linea-tiempo-hecho .linea-tiempo-texto,.linea-tiempo-activo .linea-tiempo-texto{color:var(--ink-muted)}.linea-tiempo-extra{margin-top:var(--space-1);border:1px solid var(--control-border);border-radius:var(--radius-button);background:var(--surface-panel);font-size:var(--size-meta);color:var(--ink-muted);align-items:flex-start;gap:7px;padding:9px 11px;line-height:1.55;display:flex}.linea-tiempo-extra svg{color:var(--aviso);flex:none;margin-top:1px}@media (width<=860px){.pagina-carrito-cuerpo,.pagina-checkout-cuerpo{grid-template-columns:minmax(0,1fr)}.pagina-checkout-botones.pagina-checkout-solo-movil{display:flex}.btn.pagina-checkout-solo-movil{display:inline-flex}.pagina-carrito-lateral,.resumen-pedido-pegado{position:static}.pagina-carrito-titulo,.pagina-checkout-titulo{font-size:var(--size-page-sm);line-height:1.05}.pedido-pendiente-lateral{max-width:none}.pagina-carrito-lateral{display:none}.resumen-barra{z-index:20;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--chrome);box-shadow:var(--sombra-barra);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.pagina-carrito-invitacion-movil{border:1px solid var(--control-border);border-radius:var(--radius-card);background:var(--surface-panel);padding:20px;display:block}body:has(.resumen-barra){padding-bottom:160px}body:has(.resumen-barra) .toast-zona{bottom:128px}}@media (width<=560px){.confirmar-fila{grid-template-columns:minmax(0,1fr) auto}.confirmar-rotulo{grid-column:1/-1}.transferencia-fila{grid-template-columns:104px minmax(0,1fr) 38px}.transferencia-copiar{width:38px}.transferencia-copiar-texto,.transferencia-ayuda-ancha{display:none}.transferencia-ayuda-compacta{display:inline}}.aviso-credito{border:1px solid var(--control-border);border-radius:var(--radius-button);background:var(--accent-tint-soft);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;display:grid}.aviso-credito>svg{color:var(--accent-hover);margin-top:1px}.aviso-credito-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.aviso-credito-titulo{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.45}.aviso-credito-bajada{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.pagina-carrito-credito-movil,.pagina-carrito-codigo-movil,.pagina-carrito-desglose-movil{display:none}.resumen-pedido-cta-nota{gap:var(--space-2);max-width:none;font-size:var(--size-meta);color:var(--aviso);grid-template-columns:15px minmax(0,1fr);align-items:start;margin:0;line-height:1.55;display:grid}.resumen-pedido-cta-nota svg{margin-top:2px}.caida{border:1px solid var(--problema);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.caida-aceptada{border-color:var(--ok)}.caida-cabeza{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.caida-cabeza>svg{color:var(--problema);margin-top:2px}.caida-aceptada .caida-cabeza>svg{color:var(--ok)}.caida-textos{flex-direction:column;gap:5px;min-width:0;display:flex}.caida-titulo{font-family:var(--font-sans);font-size:var(--size-body-lg);font-weight:var(--weight-semibold);letter-spacing:normal;color:var(--ink);margin:0;line-height:1.3}.caida-bajada{max-width:none;font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.6}.caida-lineas{margin:0;padding:0;list-style:none}.caida-linea{align-items:center;gap:var(--space-2) var(--space-3);border-top:1px solid var(--line-soft);flex-wrap:wrap;padding:11px 0;display:flex}.caida-linea-arte{border-radius:var(--radius-carta);background:var(--ground);opacity:.6;flex:none;width:40px;height:56px;overflow:hidden}.caida-linea-arte img{object-fit:contain;width:100%;height:100%;display:block}.caida-linea-datos{gap:var(--space-1);flex-direction:column;flex:200px;min-width:0;display:flex}.caida-linea-nombre{align-items:center;gap:var(--space-2);font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);flex-wrap:wrap;line-height:1.4;display:flex}.caida-linea-nombre .condicion{opacity:.6}.caida-linea-edicion{font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1.45}.caida-linea-motivo{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.caida-linea-importe{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.caida-linea-precio{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1.4}.caida-linea-no-cobra{font-size:var(--size-micro);color:var(--ink-faint);line-height:1.3}.caida-cambios{gap:var(--space-2);border-top:1px solid var(--line);flex-direction:column;margin:0;padding:14px 0 0;list-style:none;display:flex}.caida-cambio{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;line-height:1.55;display:grid}.caida-cambio svg{color:var(--aviso);margin-top:1px}.caida-cambio-total{font-weight:var(--weight-semibold);color:var(--ink)}.caida-cambio-total svg{color:var(--ink-faint)}.caida-botones{padding-top:var(--space-1);flex-wrap:wrap;gap:10px;display:flex}.caida-boton{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-button);height:46px;font:var(--weight-semibold) var(--size-fine) / 1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;padding:0 20px;text-decoration:none;display:inline-flex}.caida-boton:hover{text-decoration:none}.caida-boton:focus-visible{box-shadow:var(--halo-foco);outline:none}.caida-boton-primario{background:var(--accent);color:var(--accent-contrast);box-shadow:var(--halo-accion);border:0}.caida-boton-primario:hover{background:var(--accent-hover);color:var(--accent-contrast)}.caida-boton-primario:disabled{background:var(--surface-muted);color:var(--ink-disabled);box-shadow:none;cursor:progress}.caida-boton-secundario{border:1px solid var(--linea-secundaria);color:var(--ink);background:0 0}.caida-boton-secundario:hover{color:var(--ink)}@media (width<=860px){.pagina-carrito-credito-movil,.pagina-carrito-desglose-movil{display:block}.pagina-carrito-codigo-movil{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);display:block}}.auth-olvide{font-size:var(--size-meta);margin:0;line-height:1.4}.auth-olvide a,.auth-enlace{font:inherit;font-weight:var(--weight-semibold);color:var(--accent-hover);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.campo-clave{gap:var(--space-2);flex-direction:column;display:flex}.campo-clave-caja{display:block;position:relative}.campo-clave-caja input{width:100%;padding-right:52px}.campo-clave-ojo{border-radius:var(--radius-field);width:38px;height:38px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.campo-clave-ojo:hover,.campo-clave-ojo:focus-visible,.campo-clave-ojo[aria-pressed=true]{color:var(--accent-hover)}.campo-clave-requisitos{flex-direction:column;gap:5px;margin:2px 0 0;padding:0;list-style:none;display:flex}.campo-clave-requisitos li{font-size:var(--size-meta);color:var(--ink-faint);align-items:center;gap:7px;display:flex}.campo-clave-marca{border:1px solid var(--control-border);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.campo-clave-cumplido{color:var(--ok)}.campo-clave-cumplido .campo-clave-marca{border-color:var(--ok);background:var(--ok);color:var(--noche)}.link-no-llega{gap:var(--space-3);flex-direction:column;display:flex}.link-no-llega-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink)}.link-no-llega ul{font-size:var(--size-meta);line-height:var(--leading-body);color:var(--ink-muted);flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.link-no-llega li{grid-template-columns:15px minmax(0,1fr);align-items:start;gap:10px;display:grid}.link-no-llega-flecha{color:var(--ink-faint);margin-top:3px;display:flex}.reenviar{gap:var(--space-2);flex-direction:column;display:flex}.reenviar-aviso{font-size:var(--size-meta);color:var(--ok);align-items:flex-start;gap:7px;margin:0;line-height:1.55;display:flex}.reenviar-aviso>svg{flex:none;margin-top:1px}.link-final{gap:var(--space-5);flex-direction:column;display:flex}.link-final-cabeza{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.link-final-disco{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.link-final-aviso{color:var(--aviso)}.link-final-ok{color:var(--ok)}.link-final-problema{color:var(--problema)}.link-final-titulo{font-family:var(--font-sans);letter-spacing:normal;font-size:var(--size-body-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink);margin:0}.link-final-texto{max-width:38ch;font-size:var(--size-fine);line-height:var(--leading-body);color:var(--ink-muted);margin:0}.link-final-acciones{flex-direction:column;gap:10px;display:flex}.link-final-acciones .btn{width:100%}.clave-cambiada{flex-direction:column;gap:22px;display:flex}.clave-cambiada-cabeza{flex-direction:column;gap:10px;display:flex}.clave-cambiada-disco{border:1px solid var(--ok);width:44px;height:44px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;display:flex}.clave-cambiada-titulo{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--size-sub);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-sub);color:var(--ink);line-height:1.15}.clave-cambiada-bajada{font-size:var(--size-fine);line-height:var(--leading-body);color:var(--ink-muted);margin:0}.clave-cambiada-lista{gap:var(--space-3);border-top:1px solid var(--line);flex-direction:column;margin:0;padding:18px 0 0;list-style:none;display:flex}.clave-cambiada-lista li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;display:grid}.clave-cambiada-icono{color:var(--ink-faint);padding-top:2px;display:flex}.clave-cambiada-detalle{flex-direction:column;gap:3px;display:flex}.clave-cambiada-que{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink)}.clave-cambiada-porque{font-size:var(--size-meta);line-height:var(--leading-body);color:var(--ink-muted)}.clave-aviso-sesiones{align-items:flex-start;gap:var(--space-2);display:flex}.publicaciones-cabecera{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-bottom:var(--space-5);flex-wrap:wrap;display:flex}.publicaciones-cabecera h1{font-family:var(--font-display);font-size:clamp(28px,5vw,44px);font-weight:var(--weight-semibold);line-height:var(--leading-title);letter-spacing:var(--tracking-hero);overflow-wrap:break-word;margin:0}.publicaciones-bajada{max-width:64ch;margin:var(--space-3) 0 0;font-size:var(--size-ui);color:var(--ink-muted);line-height:1.6}.publicaciones-cabecera-acciones{flex-wrap:wrap;gap:10px;display:flex}.publicaciones-inhabilitado{margin-bottom:var(--space-3);flex-direction:column;gap:14px;display:flex}.publicaciones-inhabilitado-ventas{display:none}@media (width<=720px){.publicaciones-cabecera-amplia{display:none}.publicaciones:has(.publicaciones-inhabilitado) .publicaciones-bajada{display:none}.publicaciones-inhabilitado{margin-bottom:6px}.publicaciones-inhabilitado-ventas{width:100%;box-shadow:none;display:inline-flex}}.publicar-inhabilitado{max-width:860px;margin-inline:auto}.btn-chico{height:auto;min-height:36px;padding:9px var(--space-4);font-size:var(--size-fine);line-height:1.4}.btn-peligro,.btn-peligro:hover:not(:disabled){border-color:var(--problema);color:var(--problema)}.publicaciones-cuerpo{padding-top:var(--space-2);flex-direction:column;gap:20px;display:flex}.pestanas{gap:var(--space-1);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.pestana{min-height:var(--h-field);color:var(--ink-muted);font-size:var(--size-fine);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:9px;margin-bottom:-1px;padding:0 14px;line-height:1;display:inline-flex}.pestana[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink)}.pestana:focus-visible{border-radius:var(--radius-button) var(--radius-button) 0 0;box-shadow:var(--halo-foco-adentro)}.pestanas.con-indicador .pestana[aria-selected=true]{border-bottom-color:#0000}.pestanas-indicador{background:var(--accent);pointer-events:none;height:2px;position:absolute;bottom:0;left:0}.pestanas-indicador.animado{transition:transform var(--dur-transicion) var(--ease), width var(--dur-transicion) var(--ease)}@media (prefers-reduced-motion:reduce){.pestanas-indicador.animado{transition:none}}.pestanas-contador{border-radius:var(--radius-chip);background:var(--surface-raised);min-width:22px;height:20px;color:var(--ink-faint);font-size:var(--size-meta);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.pestana[aria-selected=true] .pestanas-contador{background:var(--accent-tint);color:var(--ink)}@media (width<=480px){.pestanas{gap:0}.pestana{padding:0 var(--space-2);gap:6px}.pestanas-contador{min-width:18px;padding:0 5px}}.publicaciones-panel{flex-direction:column;gap:20px;display:flex}.publicaciones-filtros{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.publicaciones-busqueda{flex:240px;min-width:0;display:flex;position:relative}.publicaciones-busqueda svg{color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.publicaciones-busqueda input{width:100%;min-height:var(--h-field);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--ground);color:var(--ink);font-size:var(--size-ui);padding:10px 14px 10px 40px;line-height:1.4}.publicaciones-orden{flex:0 220px;min-width:0}.publicaciones-nota{align-items:center;gap:var(--space-2);font-size:var(--size-meta);color:var(--ink-muted);line-height:1.4;display:inline-flex}.vacio-titulado{align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);text-align:center;flex-direction:column;display:flex}.vacio-titulado svg{color:var(--ink-faint)}.vacio-titulado h2{max-width:44ch;font-family:var(--font-sans);font-size:var(--size-body-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0;line-height:1.35}.vacio-titulado p{max-width:56ch;font-size:var(--size-fine);color:var(--ink-muted);margin:0;line-height:1.6}.vacio-titulado .btn{margin-top:var(--space-1);box-shadow:none}.publicaciones-lista{flex-direction:column;gap:14px;display:flex}.publicacion{gap:var(--space-4);min-height:152px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-raised);flex-wrap:wrap;display:flex}.publicacion-cuerpo{flex-direction:column;flex:260px;gap:10px;min-width:0;display:flex}.publicacion-estado{align-self:flex-start;align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border-radius:var(--radius-chip);font-size:var(--size-meta);font-weight:var(--weight-semibold);border:1px solid;line-height:1;display:inline-flex}.publicacion-publicada .publicacion-estado{color:var(--ok)}.publicacion-pausada .publicacion-estado{color:var(--ink-muted)}.publicacion-sin_stock .publicacion-estado{color:var(--aviso)}.publicacion-reservada .publicacion-estado{color:var(--accent-hover)}.publicacion-vendida .publicacion-estado{color:var(--ink-soft)}.publicacion-carta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.publicacion-nombre{font-size:var(--size-ui);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink)}.publicacion-edicion{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}.publicacion-codigo{letter-spacing:.06em}.publicacion-marcas{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.marca{border-radius:var(--radius-chip);height:24px;font-size:var(--size-meta);font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid;flex:none;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.marca-idioma{color:var(--accent-hover)}.marca-foil{color:var(--foil)}.publicacion-datos{align-items:center;gap:var(--space-2) 14px;font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:auto;line-height:1.4;display:flex}.publicacion-dias{align-items:center;gap:6px;display:inline-flex}.publicacion-que{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.55}.publicacion-lado{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;gap:14px;min-width:156px;display:flex}.publicacion-acciones{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.publicacion-accion{height:34px;padding:0 var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-button);color:var(--ink);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;align-items:center;gap:7px;line-height:1;display:inline-flex}.publicacion-accion:disabled{opacity:.45;cursor:not-allowed}.publicacion-accion-ghost{padding:0 var(--space-2);color:var(--ink-muted);border-color:#0000}.publicacion-ventas{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--accent-hover);align-items:center;gap:7px;line-height:1;text-decoration:none;display:inline-flex}.publicacion-monto{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;margin-top:auto;display:flex}.publicacion-importe{font-family:var(--font-display);font-size:var(--size-price);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.publicacion-importe-sin{color:var(--ink-muted)}.publicacion-rotulo{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.35}.publicacion-sin-precio{max-width:290px;font-size:var(--size-meta);color:var(--aviso);line-height:1.45}.card-thumb{border-radius:var(--radius-carta);background:var(--ground);cursor:zoom-in;border:0;flex:none;width:96px;height:134px;padding:0;overflow:hidden}.card-thumb img{object-fit:contain;width:100%;height:100%;display:block}.publicacion-panel{gap:var(--space-5);border:1px solid var(--control-border);border-radius:var(--radius-card);background:var(--surface-panel);flex-wrap:wrap;margin:-6px 0 6px;padding:18px 20px;display:flex}.publicacion-panel>.alerta{flex:100%}.publicacion-panel-campos{display:contents}.publicacion-cantidad{flex-direction:column;flex:180px;align-items:flex-start;gap:10px;display:flex}.publicacion-dias-campo{flex:2 280px;min-width:0}.publicacion-panel-rotulo{font-size:var(--size-label);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink)}.publicacion-sin-unidades{align-self:flex-start}.publicacion-confirmar-cero{gap:var(--space-2);padding:var(--space-3) 14px;border:1px solid var(--aviso);border-radius:var(--radius-button);background:var(--surface-raised);font-size:var(--size-meta);color:var(--ink-muted);flex-direction:column;line-height:1.6;display:flex}.publicacion-confirmar-cero strong{font-weight:var(--weight-semibold);color:var(--ink-soft)}.publicacion-botones{flex-wrap:wrap;gap:10px;display:flex}.publicacion-confirmar-cero .publicacion-botones{gap:var(--space-2)}.publicacion-panel>.publicacion-botones{flex:100%}.publicacion-panel-nota{font-size:var(--size-meta);color:var(--ink-muted);align-self:center;line-height:1.4}.dias-despacho{flex-direction:column;gap:10px;display:flex}.dias-despacho-rotulo{font-size:var(--size-label);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink)}.dias-despacho-opciones{gap:var(--space-2);display:flex}.dias-despacho-opcion{min-width:0;height:var(--h-field);border:1px solid var(--line-strong);border-radius:var(--radius-button);color:var(--ink-soft);font-size:var(--size-ui);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;flex:1 1 0;line-height:1}.dias-despacho-opcion[aria-checked=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--ink)}.dias-despacho-nota{align-items:start;gap:var(--space-2);font-size:var(--size-meta);color:var(--ink-muted);grid-template-columns:15px minmax(0,1fr);line-height:1.55;display:grid}.dias-despacho-nota svg{margin-top:3px}.dias-despacho-nota strong{color:var(--ink-soft)}.paginador{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.paginador-mas{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.paginador-mas-boton{min-height:var(--h-field);padding:0 var(--space-5);border:1px solid var(--button-secondary-border);border-radius:var(--radius-button);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;line-height:1}.paginador-mas-boton:hover{border-color:var(--control-border);background:var(--accent-tint-soft)}.paginador-mas-boton:focus-visible{box-shadow:var(--halo-foco);outline:none}.paginador-mas-quedan{font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1}.paginador-nav{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.paginador-rango{font-size:var(--size-fine);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.4}.paginador-celdas{align-items:center;gap:6px;display:flex}.paginador-celda{min-width:var(--h-field);height:var(--h-field);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-button);color:var(--ink-soft);font-size:var(--size-fine);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);background:0 0;justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.paginador-celda-rotulo{min-width:auto}.paginador-celda:hover:not(:disabled):not([aria-current=page]){border-color:var(--control-border);background:var(--accent-tint-soft);color:var(--ink)}.paginador-celda[aria-current=page]{background:var(--accent);color:var(--accent-contrast);font-weight:var(--weight-semibold);cursor:default;border-color:#0000}.paginador-celda:disabled{border-color:var(--line-soft);color:var(--ink-disabled);cursor:not-allowed}.paginador-elipsis{min-width:var(--space-5);text-align:center;color:var(--ink-faint)}.paginador-de{padding:0 var(--space-3);font-size:var(--size-fine);color:var(--ink-soft);font-variant-numeric:tabular-nums;line-height:1}.card-lightbox{z-index:90;padding:var(--space-6);background:color-mix(in oklab, var(--noche) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card-lightbox-contenido{align-items:center;gap:var(--space-4);outline:none;flex-direction:column;display:flex}.card-lightbox-cerrar{width:var(--h-field);height:var(--h-field);border:1px solid var(--control-border);border-radius:var(--radius-button);background:var(--surface-raised);color:var(--ink);cursor:pointer;transition:background var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);justify-content:center;align-items:center;display:flex;position:fixed;top:20px;right:20px}.card-lightbox-cerrar:hover{border-color:var(--button-secondary-border);background:var(--surface-panel)}.card-lightbox-arte{border-radius:var(--radius-carta);width:auto;max-width:min(100%,480px);height:auto;max-height:76vh;box-shadow:var(--sombra-carta);cursor:default;display:block}.card-lightbox-caras{width:min(calc(100vw - 2 * var(--space-6)), 480px, calc(68vh * 63 / 88));display:block}.card-lightbox-caras .card-lightbox-arte{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.card-lightbox-control{width:min(100%,280px);display:flex}.card-lightbox-control .caras{flex:1}.card-lightbox-pie{text-align:center;cursor:default;flex-direction:column;align-items:center;gap:3px;display:flex}.card-lightbox-nombre{font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0}.card-lightbox-cara{font-size:var(--size-meta);font-weight:var(--weight-medium);color:var(--ink);line-height:1.4}.card-lightbox-meta{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.4}.alta .pagina-cabecera h1{font-size:clamp(28px,5vw,44px);line-height:var(--leading-title)}.alta-cuerpo{padding-top:var(--space-2);flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.alta-requisitos{flex-direction:column;flex:3 460px;gap:20px;min-width:0;display:flex}.alta-lado{flex-direction:column;flex:280px;gap:20px;min-width:0;max-width:340px;display:flex}.alta-avance{flex-direction:column;gap:10px;display:flex}.alta-avance-rotulos{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.alta-avance-titulo{font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.3}.alta-avance-nota{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.3}.alta-barra{background:var(--line-soft);border-radius:999px;height:6px;display:block;overflow:hidden}.alta-barra-relleno{background:var(--accent);height:100%;transition:width var(--dur-transicion) var(--ease);border-radius:999px;display:block}.alta-barra-lista .alta-barra-relleno{background:var(--ok)}@media (prefers-reduced-motion:reduce){.alta-barra-relleno{transition:none}}.requisito{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel)}.requisito-abierto{border-color:var(--control-border);background:var(--surface-raised)}.requisito-cabezal{width:100%;padding:var(--space-4) 18px;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.requisito-numero{border:1px solid var(--control-border);width:28px;height:28px;color:var(--ink-muted);font-size:var(--size-meta);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.requisito-hecho .requisito-numero{border-color:var(--ok);background:var(--ok);color:var(--ground)}.requisito-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.requisito-titulo{font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35}.requisito-resumen{font-size:var(--size-meta);color:var(--ink-muted);word-break:break-word;line-height:1.55}.requisito-hecho .requisito-resumen{color:var(--ink-soft)}.requisito-accion{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--accent-hover);flex:none;align-items:center;gap:10px;line-height:1;display:flex}.requisito-chevron{color:var(--ink-faint);transition:transform var(--dur-micro) var(--ease);display:flex}.requisito-abierto .requisito-chevron{transform:rotate(180deg)}.requisito-encabezado{font:inherit;margin:0}.field input:disabled{border-color:var(--line);color:var(--ink-disabled);cursor:not-allowed}.requisito-fijo .requisito-cabezal{cursor:default}.requisito-fijo-rotulo{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ok);flex:none;line-height:1}.requisito-cuerpo{border-top:1px solid var(--line-soft);flex-direction:column;gap:18px;padding:20px 18px;display:flex}.alta-nota{font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.65}.alta-botones{flex-wrap:wrap;gap:10px;display:flex}.alta-condiciones{flex-direction:column;gap:14px;margin:0;display:flex}.alta-condiciones dt{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4}.alta-condiciones dd{font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.6}.alta-publicar{align-self:flex-start}.cobro,.devolucion{flex-direction:column;gap:18px;display:flex}.campo-angosto{max-width:260px}.cobro-privado{align-items:flex-start;gap:var(--space-2);font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.6;display:flex}.cobro-privado>svg{flex:none;margin-top:2px}.devolucion-dos{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.devolucion-calle{gap:var(--space-3);grid-template-columns:minmax(0,3fr) minmax(90px,1fr);display:grid}.alta-panel{gap:var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-card);background:var(--surface-raised);flex-direction:column;padding:20px;display:flex}.alta-panel-compromiso{gap:var(--space-3);border-color:var(--line);background:var(--surface-panel)}.alta-panel h2{font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:normal;color:var(--ink);margin:0;line-height:1.3}.alta-panel p{font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.65}.alta-panel ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.alta-panel li{font-size:var(--size-meta);color:var(--ink-muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;line-height:1.6;display:grid}.alta-panel li>svg{color:var(--ink-faint);margin-top:2px}.alta-tramos{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.alta-tramos-titulo{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-soft);line-height:1.3}.alta-tramo{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.4;display:flex}.alta-tramo>span{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1}.publicar-contador{align-items:center;gap:var(--space-2);font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}.publicar-cuerpo{padding-top:var(--space-2);flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.publicar-principal{flex-direction:column;flex:2 420px;gap:20px;min-width:0;display:flex}.publicar-principal-ancha{flex-basis:100%}.publicar-lado{gap:var(--space-4);flex-direction:column;flex:260px;min-width:0;max-width:340px;display:flex}.publicar-busqueda{flex-direction:column;gap:10px;display:flex}.publicar-angosta{max-width:760px}.publicar-pistas{gap:var(--space-1) 14px;font-size:var(--size-meta);color:var(--ink-muted);flex-wrap:wrap;line-height:1.5;display:flex}.publicar-vivo-nada{max-width:56ch;font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.5}.publicar-vivo-nada strong{color:var(--ink-soft);font-weight:var(--weight-semibold)}.publicar-vacio-acciones{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.publicar-resultados{gap:var(--space-2);flex-direction:column;max-width:760px;display:flex}.publicar-resultados-cabeza{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--size-meta);color:var(--ink-muted);padding:0 2px 6px;line-height:1;display:flex}.publicar-resultados-cabeza>span:first-child{font-weight:var(--weight-semibold)}.publicar-resultados-lista{border:1px solid var(--line);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.publicar-resultados-lista li+li{border-top:1px solid var(--line-soft)}.resultado-carta:focus-visible{box-shadow:var(--halo-foco-adentro)}.publicar-resultados-lista li:first-child .resultado-carta{border-radius:var(--radius-card) var(--radius-card) var(--radius-button) var(--radius-button)}.publicar-resultados-lista li:last-child .resultado-carta{border-radius:var(--radius-button) var(--radius-button) var(--radius-card) var(--radius-card)}.resultado-carta{width:100%;padding:var(--space-3);border-radius:var(--radius-button);color:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);background:0 0;border:1px solid #0000;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.resultado-carta-arte{aspect-ratio:63/88;border-radius:var(--radius-carta);background:var(--surface-raised);width:72px;overflow:hidden}.resultado-carta-arte img,.impresion-arte-marco img,.publicar-elegida-arte img{object-fit:cover;width:100%;height:100%;display:block}.resultado-carta-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.resultado-carta-nombre{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.resultado-carta-tipo{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.35}.resultado-carta-conteo{font-size:var(--size-meta);color:var(--ink-muted);text-align:right;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;line-height:1.4;display:flex}.resultado-carta-publicables{display:block}.lista-cortada{border:1px solid var(--control-border);border-radius:var(--radius-card);background:var(--surface-panel);font-size:var(--size-meta);color:var(--ink-muted);align-items:flex-start;gap:9px;padding:13px 15px;line-height:1.6;display:flex}.lista-cortada svg{flex:none;margin-top:1px}.lista-cortada strong{color:var(--ink-soft)}.publicar-impresiones{flex-direction:column;gap:14px;display:flex}.publicar-impresiones-cabeza{align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--line);flex-direction:column;padding-bottom:14px;display:flex}.publicar-impresiones-titulos{flex-direction:column;gap:3px;min-width:0;display:flex}.publicar-impresiones-titulos h2{font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0;line-height:1.3}.publicar-impresiones-bajada{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}.publicar-filtros{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.publicar-numero{flex:none;display:flex;position:relative}.publicar-numero svg{color:var(--ink-faint);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.publicar-numero input{border:1px solid var(--line-strong);border-radius:var(--radius-chip);width:148px;height:28px;color:var(--ink);font-size:var(--size-label);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;background:0 0;padding:0 10px 0 32px;line-height:1}.publicar-numero-lleno input{border-color:var(--accent);background:var(--accent-tint)}.chip-opcion{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-chip);color:var(--ink-soft);font-size:var(--size-label);font-weight:var(--weight-semibold);cursor:pointer;transition:border-color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);background:0 0;line-height:1;display:inline-flex}.chip-opcion[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-tint);color:var(--ink)}.chip-opcion[aria-pressed=true] svg{color:var(--accent-hover)}.chip-opcion-conteo{font-weight:var(--weight-regular);color:var(--ink-faint);font-variant-numeric:tabular-nums}.filtro-set{row-gap:var(--space-1);flex-wrap:wrap;flex:none;display:inline-flex;position:relative}.filtro-set-boton{gap:7px}.filtro-set-elegido{border-color:var(--accent);background:var(--accent-tint);color:var(--ink)}.filtro-set-quitar{width:28px;height:28px;margin-left:var(--space-1);border:1px solid var(--control-border);border-radius:var(--radius-chip);color:var(--ink-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.filtro-set-quitar:hover{color:var(--ink)}.filtro-set-panel{top:calc(28px + var(--space-2));z-index:9;border:1px solid var(--control-border);border-radius:var(--radius-card);background:var(--surface);width:min(320px,78vw);max-width:calc(100vw - 32px);max-height:340px;box-shadow:var(--sombra-carta);flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}.filtro-set-buscar{border-bottom:1px solid var(--line-soft);padding:10px;display:flex}.filtro-set-buscar input{width:100%;min-height:38px;padding:var(--space-2) 11px;border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--ground);color:var(--ink);font-size:var(--size-fine);line-height:1.4}.filtro-set-lista{flex-direction:column;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.filtro-set-opcion{width:100%;min-height:40px;padding:var(--space-2) 10px;border-radius:var(--radius-button);color:var(--ink);font-size:var(--size-fine);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;line-height:1.35;display:flex}.filtro-set-opcion:hover,.filtro-set-opcion[aria-pressed=true]{background:var(--accent-tint)}.filtro-set-codigo{width:38px;font-size:var(--size-meta);font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--ink-muted);flex:none;line-height:1}.filtro-set-nombre{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.filtro-set-conteo{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none;line-height:1}.filtro-set-vacio{font-size:var(--size-meta);color:var(--ink-muted);padding:14px 10px;line-height:1.5}.filtro-set-panel-derecha{left:auto;right:0}.filtro-set-heredado{font-size:var(--size-meta);color:var(--ink-muted);white-space:nowrap;flex-basis:100%;line-height:1}.publicar-grilla{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.impresion{gap:var(--space-3);height:100%;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);transition:border-color var(--dur-card) var(--ease), background var(--dur-card) var(--ease);flex-direction:column;display:flex}:is(.impresion:has(.impresion-arte:not(:disabled):hover),.impresion:has(.impresion-arte:focus-visible)){border-color:var(--button-secondary-border);background:var(--accent-tint-soft)}.impresion:has(.impresion-arte:focus-visible){box-shadow:var(--halo-foco)}.impresion-arte:focus-visible{box-shadow:none;outline:none}.resultado-carta:hover,.resultado-carta:focus-visible{border-color:var(--control-border);background:var(--accent-tint-soft)}.impresion-sin-precio{border-color:var(--line-soft);background:var(--surface-agotada)}.impresion-arte{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.impresion{position:relative}.impresion-arte:after{content:"";border-radius:inherit;position:absolute;inset:0}.impresion-arte:disabled{opacity:.5;cursor:default}.impresion-arte-marco{aspect-ratio:63/88;border-radius:var(--radius-carta);background:var(--surface-raised);width:100%;display:block;overflow:hidden}.impresion-datos{flex-direction:column;gap:6px;display:flex}.impresion-set{align-items:baseline;gap:var(--space-2);min-width:0;min-height:38px;display:flex}.impresion-set-nombre{-webkit-line-clamp:2;min-width:0;font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);-webkit-box-orient:vertical;flex:auto;line-height:1.35;display:-webkit-box;overflow:hidden}.impresion-set-codigo,.publicar-elegida-codigo{letter-spacing:.06em;flex:none}.impresion-set-codigo{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-muted);line-height:1}.impresion-numero{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.3}.impresion-marcas{flex-wrap:wrap;gap:5px;min-height:24px;display:flex}.marca-neutro{color:var(--ink-muted)}.impresion-precio,.impresion-motivo{border-top:1px solid var(--line-soft);margin-top:auto;padding-top:10px;display:flex}.impresion-precio{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap}.impresion-precio-nota{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.3}.impresion-precio-monto{font-family:var(--font-display);font-size:18px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.impresion-motivo>span{font-size:var(--size-meta);color:var(--aviso);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.impresion-motivo svg{flex:none;margin-top:2px}.publicar-sin-impresiones{max-width:none;color:var(--ink-muted);margin:0}.demanda{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--accent-tint-soft);width:fit-content;max-width:100%;color:var(--ink-soft);font-size:var(--size-meta);font-variant-numeric:tabular-nums;align-items:center;gap:9px;margin:0;padding:11px 14px;line-height:1.45;display:flex}.demanda svg{color:var(--accent-hover);flex:none}.demanda strong{color:var(--ink);font-weight:var(--weight-semibold)}.publicar-elegida{top:calc(var(--h-header) + var(--space-4));z-index:5;padding:14px var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-card);background:var(--surface-raised);flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:sticky}.publicar-elegida-arte{aspect-ratio:63/88;border-radius:var(--radius-carta);background:var(--ground);flex:none;width:96px;overflow:hidden}.publicar-elegida-arte .card-thumb{border-radius:var(--radius-carta);width:100%;height:100%}.publicar-elegida-arte:has(.card-thumb:focus-visible){box-shadow:var(--halo-foco)}.publicar-elegida-arte .card-thumb:focus-visible{box-shadow:none}@media (width>=721px){html:has(.publicar-elegida){scroll-padding-top:calc(var(--h-header) + var(--space-4) * 2 + 191px)}}@media (width<=720px){.publicar-elegida{position:static}.publicar-elegida-arte{width:64px}}.publicar-elegida-texto{flex-direction:column;flex:180px;gap:6px;min-width:0;display:flex}.publicar-elegida-nombre{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35}.publicar-elegida-set{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.4}.publicar-cambiar{color:var(--accent-hover);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;flex:none;padding:0;line-height:1}.declarar{flex-direction:column;gap:14px;display:flex}.declarar-cabecera{gap:var(--space-1);flex-direction:column;display:flex}.declarar-titulo{font-family:var(--font-sans);letter-spacing:var(--tracking-normal);font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);margin:0;line-height:1.3}.declarar-bajada{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.6}.declarar{container-type:inline-size}.declarar-opciones{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container (width<=495px){.declarar-opciones{grid-template-columns:repeat(2,minmax(0,1fr))}}.declarar-opcion{min-height:94px;padding:10px var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-button);color:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);background:0 0;flex-direction:column;align-items:flex-start;gap:7px;display:flex}.declarar-opcion[aria-checked=true]{border-color:var(--accent);background:var(--accent-tint)}.declarar-opcion[aria-disabled=true]{border-color:var(--line-soft);background:var(--surface-inhabilitada);cursor:not-allowed}.declarar-opcion[aria-disabled=true] .declarar-opcion-sigla{opacity:.55}.declarar-opcion-monto{flex-direction:column;gap:1px;display:flex}.declarar-opcion-pesos{font-family:var(--font-display);font-size:17px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);color:var(--ink-soft);font-variant-numeric:tabular-nums;line-height:1}.declarar-opcion[aria-checked=true] .declarar-opcion-pesos{color:var(--ink)}.declarar-opcion-nota{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.3}.declarar-opcion-motivo{font-size:var(--size-meta);color:var(--aviso);line-height:1.35}.declarar-cotizacion{align-items:center;gap:var(--space-3);max-width:none;font-size:var(--size-meta);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.cotizacion-calculando{color:var(--ink-muted)}.cotizacion-aviso{color:var(--aviso)}.cotizacion-error{color:var(--problema)}.declarar-opcion-guion{color:var(--ink-faint)}.declarar-desglose{padding:14px var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;gap:10px;display:flex}.declarar-desglose-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);align-items:center;gap:9px;line-height:1.3;display:flex}.declarar-desglose dl{font-size:var(--size-meta);grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:7px 18px;margin:0;line-height:1.5;display:grid}.declarar-desglose dt{color:var(--ink-faint)}.declarar-desglose dd{color:var(--ink-soft);margin:0}.declarar-enlace{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--accent-hover);align-self:flex-start;align-items:center;gap:7px;line-height:1.3;text-decoration:none;display:inline-flex}.declarar-consejo,.ganancia-aviso{max-width:none;padding:var(--space-3) 14px;border:1px solid var(--aviso);border-radius:var(--radius-card);background:var(--surface-panel);font-size:var(--size-meta);color:var(--ink-muted);align-items:flex-start;gap:9px;margin:0;line-height:1.6;display:flex}.declarar-consejo svg,.ganancia-aviso svg{color:var(--aviso);flex:none;margin-top:1px}.declarar-consejo strong{color:var(--ink-soft)}.publicar-cantidad-dias{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:20px;display:grid}.publicar-cantidad{flex-direction:column;gap:10px;display:flex}.publicar-cantidad-rotulo{font-size:var(--size-label);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.3}.publicar-cantidad-nota,.publicar-nota{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.publicar-nota{line-height:1.6}.ganancia{border:1px solid var(--control-border);border-radius:var(--radius-card);background:var(--surface-raised);flex-direction:column;gap:18px;padding:20px;display:flex}.ganancia-cabeza{flex-direction:column;gap:6px;display:flex}.ganancia-rotulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink-muted);align-items:center;gap:9px;line-height:1.3;display:flex}.ganancia-rotulo .cargador-anillo{opacity:.7;border-color:#0000 currentColor currentColor;width:13px;height:13px}.ganancia-monto{font-family:var(--font-display);font-size:40px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.ganancia-monto-apagado{color:var(--ink-muted)}.ganancia-unidad{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.4}.ganancia-desglose{gap:9px var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--size-meta);grid-template-columns:minmax(0,1fr) auto;margin:0;line-height:1.4;display:grid}.ganancia-desglose dt{color:var(--ink-muted)}.ganancia-desglose dd{font-weight:var(--weight-semibold);color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums;margin:0}.ganancia-desglose .ganancia-usd{font-weight:var(--weight-regular);color:var(--ink-muted)}.ganancia-desglose .ganancia-total{color:var(--ink)}.ganancia-nota{max-width:none;font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.6}.ganancia-pie{padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;gap:10px;display:flex}.ganancia-pie p{align-items:flex-start;gap:var(--space-2);max-width:none;font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.6;display:flex}.ganancia-pie svg{flex:none;margin-top:1px}.ganancia-pie .ganancia-pie-ok{color:var(--accent-hover)}.ganancia-pie strong{color:var(--ink-soft)}.publicar-boton{width:100%}.publicar-panel-angosto,.publicar-barra{display:none}@media (width<=720px){html:has(.publicar-barra){scroll-padding-bottom:88px}.publicar-lado-ancho{display:none}.publicar-panel-angosto{display:block}html:has(.publicar-barra) .lista-barra{box-shadow:none;position:static}body:has(.publicar-barra){padding-bottom:0}.publicar-barra{z-index:5;padding:var(--space-3) 0;border-top:1px solid var(--control-border);background:var(--ground);flex-basis:100%;align-items:center;gap:14px;margin-top:20px;display:flex;position:sticky;bottom:0}.publicar-barra .btn{flex:none;margin-left:auto}.publicar-grilla{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.publicar-barra-monto{flex-direction:column;gap:2px;min-width:0;display:flex}.publicar-barra-pesos{font-family:var(--font-display);font-size:26px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.publicar-barra-nota{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.3}.publicada{border:1px solid var(--ok);border-radius:var(--radius-card);background:var(--surface-raised);flex-direction:column;gap:20px;padding:24px;display:flex}.publicada:focus:not(:focus-visible),.publicar-elegida:focus:not(:focus-visible),.publicar-impresiones-titulos h2:focus:not(:focus-visible){outline:none}.publicada-cabeza{gap:var(--space-2);flex-direction:column;display:flex}.publicada-titulo{font-family:var(--font-sans);font-size:var(--size-body-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink);align-items:center;gap:10px;margin:0;line-height:1.3;display:flex}.publicada-titulo svg{color:var(--ok)}.publicada-resumen{font-size:var(--size-fine);color:var(--ink-muted);line-height:1.5}.publicada-pasos{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.publicada-pasos li{align-items:start;gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);display:grid}.publicada-paso-disco{border:1px solid var(--control-border);width:28px;height:28px;color:var(--accent-hover);border-radius:50%;justify-content:center;align-items:center;display:flex}.publicada-paso-texto{flex-direction:column;gap:2px;padding-top:3px;display:flex}.publicada-paso-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4}.publicada-paso-detalle{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.6}.publicada-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.publicada-enlace{padding:0 var(--space-3);font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.publicada-enlace:hover{color:var(--ink)}.publicar-proxima{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;padding:20px;display:flex}.publicar-proxima-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.3}.publicar-proxima-texto{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.6}.aviso-duplicada{border:1px solid var(--control-border);border-radius:var(--radius-card);background:var(--surface-panel);align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.aviso-duplicada>svg{color:var(--accent-hover);flex:none;margin-top:1px}.aviso-duplicada-cuerpo{flex-direction:column;gap:5px;min-width:0;display:flex}.aviso-duplicada-titulo{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35}.aviso-duplicada-texto{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.6}.aviso-duplicada-enlace{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--accent-hover);align-self:flex-start;align-items:center;gap:6px;line-height:1.3;text-decoration:none;display:inline-flex}.publicar-panel-angosto{gap:var(--space-4);flex-direction:column}@media (width<=720px){.publicar-panel-angosto{display:flex}}.publicaciones-grupo{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;gap:10px;padding:14px;display:flex}.publicaciones-grupo-cabeza{align-items:baseline;gap:var(--space-1) 10px;flex-wrap:wrap;display:flex}.publicaciones-grupo-nombre{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35}.publicaciones-grupo-dato{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.4}.publicaciones-grupo-filas{flex-direction:column;gap:10px;display:flex}.publicar-lado-solo{align-self:stretch}.publicar-lado-solo .lista-publicar{top:calc(var(--h-header) + var(--space-4));position:sticky}.lista-publicar{gap:var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;padding:18px;display:flex}.lista-publicar-titulo{font-family:var(--font-sans);font-size:var(--size-fine);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink);align-items:center;gap:9px;margin:0;line-height:1.3;display:flex}.lista-publicar-titulo>svg{color:var(--accent-hover)}.lista-publicar-cuenta{font-weight:var(--weight-regular);color:var(--ink-muted);font-variant-numeric:tabular-nums}.lista-publicar-bajada{font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.6}.lista-publicar-lineas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-publicar-lineas.ts-scroll-caja{margin-inline:-5px;padding-inline:5px}.lista-publicar-salida{align-items:center;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.lista-publicar-ver{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--accent-hover);text-underline-offset:3px;align-items:center;line-height:1;display:inline-flex}.lista-barra-envoltorio{display:none}@media (width<=960px){.lista-barra-envoltorio{display:block}.publicar-lado-solo,.publicar-lado-ancho .lista-publicar{display:none}}body:has(.lista-barra){padding-bottom:var(--lista-barra-alto,96px)}html:has(.lista-barra){scroll-padding-bottom:calc(var(--lista-barra-alto,96px) + 8px)}.lista-barra{z-index:40;border-top:1px solid var(--control-border);background:var(--surface-panel);box-shadow:var(--sombra-barra);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}@media (width<=960px){body:has(.lista-barra) .toast-zona{bottom:88px}}.lista-barra-desplegada{padding:4px var(--space-4) 0;border-bottom:1px solid var(--line);order:-1}.lista-barra-desplegada .lista-publicar{padding:var(--space-3) 0;background:0 0;border:0}.lista-barra-pie{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));display:flex}.lista-barra-pie>:last-child{white-space:nowrap;flex:none}.lista-barra-resumen{border-radius:var(--radius-button);min-height:44px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0;display:flex}.lista-barra-resumen>svg:first-child{color:var(--accent-hover)}.lista-barra-resumen>svg:last-child{color:var(--ink-muted)}.lista-barra-datos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lista-barra-cuenta{font-size:var(--size-meta);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1.2}.lista-barra-monto{white-space:nowrap;font-family:var(--font-display);font-size:18px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);font-variant-numeric:tabular-nums;line-height:1}.lista-linea{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:2px;padding:4px 0;display:flex}.lista-linea-ver{border-radius:var(--radius-field);min-width:min-content;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-micro) var(--ease);background:0 0;border:0;flex:auto;align-items:center;gap:6px;margin:0 -4px;padding:2px 4px;display:flex}.lista-linea-ver:hover{background:var(--surface-raised)}.lista-linea-ver>.condicion{flex:none}.lista-linea-relleno{flex:auto}.lista-linea-chevron{color:var(--ink-faint);transition:color var(--dur-micro) var(--ease);flex:none;display:flex}.lista-linea-ver:hover .lista-linea-chevron,.lista-linea-ver:focus-visible .lista-linea-chevron{color:var(--accent-hover)}.lista-linea-motivo{min-width:0;font-size:var(--size-meta);color:var(--aviso);flex:0 auto;line-height:1.45}.lista-linea-nombre{flex-wrap:nowrap;align-items:center;gap:7px;min-width:0;min-height:24px;display:flex}.lista-linea-nombre>:not(.lista-linea-carta){flex:none}.lista-linea-carta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35;overflow:hidden}.lista-linea-detalle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.4;overflow:hidden}.lista-linea-monto,.lista-linea-cantidad{white-space:nowrap;flex:none}.lista-linea-monto{font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-soft);font-variant-numeric:tabular-nums;line-height:1}.lista-linea-accion{border-radius:var(--radius-button);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:6px;display:flex}.lista-linea-accion:hover:not(:disabled){color:var(--ink)}.lista-linea-accion:disabled{cursor:default;opacity:.4}.lista-linea-veredicto{color:var(--ok);flex:none;display:flex}.lista-linea-veredicto-fallo{color:var(--aviso)}.lista-grupo{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line-soft);display:flex}.lista-grupo-arte{aspect-ratio:63/88;border-radius:var(--radius-carta);background:var(--surface-raised);flex:none;width:56px;overflow:hidden}.lista-grupo-arte img{object-fit:cover;width:100%;height:100%;display:block}.lista-grupo-texto{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.lista-grupo-filas{flex-direction:column;margin:2px 0 0;padding:0;list-style:none;display:flex}.lista-linea-cantidad{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1}.lista-publicar-total{padding-top:var(--space-3);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lista-publicar-total-rotulo{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;line-height:1.3;display:flex}.lista-publicar-total-monto{font-family:var(--font-display);font-size:24px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.lista-publicar-boton{width:100%}.lista-publicar-pie{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lista-publicar-vaciar{border-radius:var(--radius-button);font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:0;line-height:1.3}.lista-publicar-vaciar:hover{color:var(--ink)}.filtros-wl{width:min(100%,560px);max-height:calc(100vh - var(--space-6) * 2);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:20px;padding:22px;display:flex;overflow-y:auto}.filtros-wl:focus-visible{outline:none}.filtros-wl-cabeza{align-items:flex-start;gap:var(--space-3);display:flex}.filtros-wl-arte{aspect-ratio:488/680;border-radius:var(--radius-carta);background:var(--surface-raised);flex:none;width:56px;overflow:hidden}.filtros-wl-arte img{object-fit:cover;width:100%;height:100%;display:block}.filtros-wl-titulos{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.filtros-wl-titulo{font-family:var(--font-display);font-size:var(--size-sub);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);margin:0;line-height:1.15}.filtros-wl-titulos{align-self:center}.filtros-wl-carta{color:var(--ink-muted);font-size:var(--size-body);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.filtros-wl-cerrar{width:40px;height:40px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-8px -8px 0 0;display:flex}.filtros-wl-grupo{gap:var(--space-2);flex-direction:column;display:flex}.filtros-wl-rotulo{color:var(--ink-soft);font-size:var(--size-label);font-weight:var(--weight-semibold);line-height:1}.filtros-wl-ayuda{color:var(--ink-faint);font-size:var(--size-meta);line-height:1.5}.filtros-wl-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.filtros-wl-separador{background:var(--line);width:1px;height:18px;margin:0 2px}.chip-opcion:disabled{border-color:var(--line-soft);color:var(--ink-disabled);cursor:not-allowed}.filtros-wl-chips .chip-opcion:has(.condicion){height:32px;padding-left:var(--space-2)}.filtros-wl-chips .chip-opcion[aria-pressed=true] .condicion{box-shadow:inset 0 0 0 2px}.filtros-wl-nota,.filtros-wl-limpiado{color:var(--ink-faint);font-size:var(--size-meta);grid-template-columns:13px minmax(0,1fr);align-items:start;gap:7px;line-height:1.5;display:grid}.filtros-wl-nota svg,.filtros-wl-limpiado svg{margin-top:3px}.filtros-wl-limpiado{border:1px solid var(--aviso);border-radius:var(--radius-card);color:var(--ink-soft);padding:11px 13px}.filtros-wl-limpiado svg{color:var(--aviso)}.filtros-wl-cargando{color:var(--ink-muted);font-size:var(--size-meta);margin:0}.filtros-wl-resumen{padding-top:var(--space-4);border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;display:flex}.filtros-wl-resumen p{color:var(--ink-muted);font-size:var(--size-meta);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:9px;margin:0;line-height:1.55;display:grid}.filtros-wl-resumen svg{color:var(--accent-hover);margin-top:2px}.filtros-wl-resumen strong{color:var(--ink);font-weight:var(--weight-semibold)}.filtros-wl-alerta{gap:var(--space-3);padding:14px var(--space-4);border:1px solid var(--error);border-radius:var(--radius-card);color:var(--ink-soft);font-size:var(--size-meta);flex-direction:column;line-height:1.55;display:flex}.filtros-wl-alerta strong{color:var(--ink);font-weight:var(--weight-semibold)}.filtros-wl-alerta-acciones,.filtros-wl-acciones{flex-wrap:wrap;gap:10px;display:flex}.filtros-wl-link{min-height:44px;color:var(--accent-hover);font-size:var(--size-ui);font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;text-decoration:underline;display:inline-flex}.filtro-set-casilla{border:1px solid var(--line-strong);width:17px;height:17px;color:var(--noche);border-radius:3px;flex:none;justify-content:center;align-items:center;display:flex}.filtro-set-opcion-multi[aria-pressed=true] .filtro-set-casilla{border-color:var(--accent);background:var(--accent)}.filtro-set-opcion:disabled{color:var(--ink-disabled);cursor:not-allowed}.filtro-set-opcion:disabled:hover{background:0 0}.offer-corazon-guardada,.compra-corazon-guardada{border-color:var(--accent);color:var(--accent-hover);background:var(--accent-tint)}.compra-wishlist-guardada{border-color:var(--accent);background:var(--accent-tint)}.compra-wishlist-guardada svg{color:var(--accent-hover)}.compra-wishlist-version{color:var(--accent-hover);font:inherit;font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wl-cabecera{align-items:flex-end}.wl-bajada{max-width:60ch;color:var(--ink-muted)}.wl-contador{color:var(--ink-faint);font-size:var(--size-meta);font-variant-numeric:tabular-nums}.wl-lista{gap:var(--space-3);flex-direction:column;display:flex}.wl-carta{padding:var(--space-4) 18px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);gap:14px;display:flex}.wl-punto-novedad{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.wl-carta-cabeza{align-items:center;gap:var(--space-3);min-width:0;display:flex}.wl-carta-nombre:focus{outline:none}.wl-carta-nombre:focus-visible{border-radius:var(--radius-field);box-shadow:var(--halo-foco)}.wl-carta-quitar-todas{border-radius:var(--radius-button);min-height:32px;color:var(--ink-muted);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);background:0 0;border:0;flex:none;align-items:center;margin-left:auto;margin-right:-8px;padding:0 8px;line-height:1;display:inline-flex;position:relative}.wl-carta-quitar-todas:hover{background:var(--surface-raised);color:var(--ink)}.wl-carta-quitar-todas:before{content:"";position:absolute;inset:-6px 0}.wl-carta-nuevas{color:var(--ok);font-size:var(--size-meta);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;line-height:1;display:inline-flex}.wl-entrada-estado.wl-entrada-nueva{color:var(--ok);font-weight:var(--weight-semibold);flex-wrap:wrap;align-items:center;gap:4px 7px;display:inline-flex}.wl-entrada-desde{color:var(--ink-muted);font-weight:var(--weight-regular)}.wl-entrada-texto.wl-entrada-texto-nueva{color:var(--ink)}.wl-carta-sin-arte{aspect-ratio:488/680;border-radius:var(--radius-carta);background:var(--surface-raised);flex:none;width:64px}.wl-carta .card-thumb{aspect-ratio:488/680;align-self:flex-start;width:64px;height:auto}.wl-carta-cuerpo{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.wl-carta-nombre{min-width:0;font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);margin:0;line-height:1.3}.wl-carta-nombre>a,.wl-carta-nombre>span{text-overflow:ellipsis;white-space:nowrap;margin:-3px;padding:3px;display:block;overflow:hidden}.wl-carta-nombre a{color:var(--ink);text-decoration:none}.wl-carta-nombre a:hover{text-underline-offset:3px;text-decoration:underline}.wl-carta-tipo{color:var(--ink-faint);font-size:var(--size-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.wl-entradas{margin:var(--space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.wl-entrada{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.wl-entrada-datos{flex-direction:column;flex:200px;gap:3px;min-width:0;display:flex}.wl-entrada-filtro{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.wl-entrada-condiciones{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.wl-entrada-texto{min-width:0;color:var(--ink-muted);font-size:var(--size-meta);text-wrap:pretty;line-height:1.4}.wl-entrada-punto{color:var(--ink-faint)}.wl-entrada-estado{color:var(--ink-faint);font-size:var(--size-meta);line-height:1.4}.wl-entrada-acciones{align-items:center;gap:var(--space-2);flex:none;display:flex}.wl-entrada-ver{border:1px solid var(--control-border);border-radius:var(--radius-button);min-height:36px;color:var(--ink);font-size:var(--size-meta);font-weight:var(--weight-semibold);transition:background var(--dur-micro) var(--ease);align-items:center;padding:0 14px;line-height:1;text-decoration:none;display:inline-flex}.wl-entrada-ver:hover{background:var(--surface-raised)}.wl-entrada-icono{border-radius:var(--radius-button);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:6px;display:flex}.wl-entrada-icono:hover{color:var(--ink)}.wl-vacia{align-items:center;gap:var(--space-4);padding:56px var(--space-5);border:1px dashed var(--control-border);border-radius:var(--radius-card);text-align:center;flex-direction:column;display:flex}.wl-vacia>svg{color:var(--ink-faint)}.wl-vacia h2{font-family:var(--font-display);font-size:var(--size-ui);font-weight:var(--weight-semibold);margin:0;line-height:1.3}.wl-vacia>p{max-width:52ch;color:var(--ink-muted);font-size:var(--size-ui);margin:-9px 0 0;line-height:1.6}.wl-buscar{flex-direction:column;width:100%;display:flex}.wl-buscar-lista{max-width:520px;margin-bottom:20px}.wl-buscar-vacia{max-width:440px}.buscar-disparador{width:100%;height:var(--h-chrome);border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--noche);color:var(--ink-faint);text-align:left;cursor:text;transition:box-shadow var(--dur-micro) var(--ease);align-items:center;gap:12px;padding:0 12px;display:flex}.buscar-disparador span{min-width:0;color:var(--ink-muted);font-size:var(--size-fine);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1;overflow:hidden}.buscar-disparador:focus-visible{box-shadow:var(--halo-foco);outline:none}.wl-buscar{position:relative}.buscar-puente{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:0}.sugerencias{min-width:0;display:flex;position:relative}.sugerencias>.buscador{flex:1}.sugerencias-caja{animation:cuenta-menu-entra var(--dur-transicion) var(--ease);z-index:20;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--sombra-sugerencias);padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0}.sugerencias-lista{margin:0;padding:0;list-style:none}.sugerencia{border-radius:var(--radius-button);min-height:40px;color:var(--ink-soft);font-size:var(--size-fine);overflow-wrap:anywhere;cursor:pointer;align-items:center;padding:0 12px;line-height:1.3;display:flex}.sugerencia-activa{background:var(--surface-raised);color:var(--tiza)}.sugerencia-coincide{color:var(--ink);font-weight:var(--weight-semibold)}.sugerencias-vacio{max-width:48ch;color:var(--ink-muted);font-size:var(--size-meta);margin:0;padding:10px 12px;line-height:1.55}.sugerencias-vacio strong{color:var(--ink-soft);font-weight:var(--weight-semibold)}@media (width<=719px){.sugerencia{min-height:48px}}.agregar-fondo{z-index:55;background:color-mix(in oklab, var(--noche) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:dialogo-entra var(--dur-transicion) var(--ease);position:fixed;inset:0}.agregar-cartas{--agregar-arriba:min(12vh, 96px);--agregar-lista-alto:min(460px, calc(100vh - var(--agregar-arriba) - 266px));top:var(--agregar-arriba);z-index:56;width:min(720px,100vw - 48px);max-height:calc(100vh - var(--agregar-arriba) - 24px);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);animation:dialogo-entra var(--dur-transicion) var(--ease);flex-direction:column;display:flex;position:fixed;left:50%;overflow:visible;transform:translate(-50%)}.agregar-cartas:focus-visible{outline:none}.agregar-cabeza{align-items:center;gap:12px;padding:16px 16px 12px 20px;display:flex}.agregar-titulo{font-family:var(--font-display);font-size:var(--size-sub);font-weight:var(--weight-semibold);color:var(--ink);flex:1;margin:0;line-height:1.2}.agregar-cerrar{border-radius:var(--radius-button);width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.agregar-cerrar:hover{color:var(--ink)}.agregar-buscador{padding:0 20px 8px}.agregar-cuerpo{flex-direction:column;flex:auto;min-height:0;display:flex}.agregar-pie{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 20px;display:flex}.agregar-conteo{color:var(--ink-muted);font-size:var(--size-meta);font-variant-numeric:tabular-nums;flex:1;line-height:1.4}.agregar-contenido{flex-direction:column;min-height:0;display:flex}.agregar-resultados-cabeza{flex-direction:column;gap:4px;padding:14px 16px 12px;display:flex}.agregar-resultados-cabeza h2{font-family:var(--font-sans);font-size:var(--size-fine);font-weight:var(--weight-semibold);letter-spacing:normal;color:var(--ink);margin:0;line-height:1.3}.agregar-resultados-cabeza h2:focus,.agregar-resultados-cabeza h2:focus-visible{box-shadow:none;outline:none}.agregar-resultados-cabeza p,.agregar-mas p,.agregar-nada p,.agregar-error p{color:var(--ink-muted);font-size:var(--size-meta);margin:0;line-height:1.55}.agregar-lista{flex:auto;min-height:0;margin:0;padding:0;list-style:none}.agregar-fila,.agregar-esqueleto li{border-top:1px solid var(--line-soft);align-items:flex-start;gap:14px;padding:12px 16px;display:flex}.agregar-arte{border-radius:var(--radius-field);background:var(--surface-raised);border:0;flex:none;width:56px;height:41px;padding:0;display:block;position:relative}.agregar-arte img{object-fit:cover;border-radius:var(--radius-field);width:100%;height:100%;display:block}.agregar-arte:after{content:"";border-radius:var(--radius-field);pointer-events:none;transition:box-shadow var(--dur-micro) var(--ease);position:absolute;inset:0}.agregar-arte-vacio:after{box-shadow:inset 0 0 0 1px var(--line-soft)}button.agregar-arte{cursor:zoom-in}button.agregar-arte:hover:after{box-shadow:inset 0 0 0 1px var(--accent)}button.agregar-arte:focus-visible{box-shadow:var(--halo-foco);outline:none}button.agregar-arte:before{content:"";position:absolute;inset:-2px 0}.agregar-fila-cuerpo{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 14px;min-width:0;display:flex}.agregar-fila-texto{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.agregar-fila-nombre{min-width:0;color:var(--ink);font-size:var(--size-ui);font-weight:var(--weight-semibold);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;column-gap:6px;line-height:1.35;display:flex}.agregar-fila-impreso{max-width:100%;color:var(--ink-muted);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agregar-fila-meta{color:var(--ink-faint);font-size:var(--size-meta);font-variant-numeric:tabular-nums;line-height:1.4}.agregar-fila-accion{text-align:right;flex-direction:column;flex:0 0 168px;justify-content:center;align-items:flex-end;gap:4px;min-height:36px;display:flex}.agregar-fila-guardada{color:var(--ok);font-size:var(--size-meta);font-weight:var(--weight-semibold);align-items:center;gap:6px;line-height:1.3;display:inline-flex}.agregar-fila-guardada:focus{outline:none}.agregar-fila-version,.agregar-sugerencia button{color:var(--accent-hover);font:inherit;font-size:var(--size-meta);font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.agregar-fila-version{min-height:24px;line-height:1.3}.agregar-fila-versiones{color:var(--ink-faint);font-size:var(--size-meta);line-height:1.3}.agregar-esqueleto{margin:0;padding:0;list-style:none}.agregar-esqueleto li{align-items:center}.agregar-esqueleto-arte{border-radius:var(--radius-field);background:var(--surface-raised);flex:none;width:56px;height:41px}.agregar-esqueleto-texto{flex-direction:column;flex:1;gap:7px;display:flex}.agregar-esqueleto-texto span{border-radius:var(--radius-field);background:var(--surface-raised);height:12px}.agregar-esqueleto-texto span+span{height:10px}.agregar-mas{border-top:1px solid var(--line-soft);color:var(--ink-faint);align-items:flex-start;gap:9px;padding:12px 16px 14px;display:flex}.agregar-mas svg{flex:none;margin-top:3px}.agregar-nada{flex-direction:column;gap:10px;padding:4px 16px 18px;display:flex}.agregar-nada .agregar-sugerencia{color:var(--ink-soft)}.agregar-nada p{max-width:56ch}.agregar-nada strong{color:var(--ink-soft);font-weight:var(--weight-semibold)}.agregar-error{flex-direction:column;align-items:flex-start;gap:12px;padding:4px 16px 18px;display:flex}.agregar-error p{align-items:flex-start;gap:8px;display:flex}.agregar-error-icono,.agregar-error-cupo{color:var(--problema);padding-top:2px;display:flex}.agregar-error-cupo{color:var(--aviso)}@media (width<=719px){.agregar-cartas{--agregar-lista-alto:none;border:0;border-radius:0;width:100%;height:100dvh;max-height:none;inset:0;transform:none}.agregar-cabeza{padding:10px 12px 10px 16px}.agregar-buscador{padding:0 16px 8px}.agregar-pie{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.agregar-fila-accion{text-align:left;align-items:flex-start}}.filtros-wl-anuncio:empty{display:none}.filtros-wl-sets{z-index:100;max-height:min(340px, var(--radix-popover-content-available-height));position:static}.filtros-wl-ya{border:1px solid var(--exito);border-radius:var(--radius-card);background:var(--ok-tint);color:var(--ink-soft);font-size:var(--size-meta);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:9px;margin:0;padding:11px 13px;line-height:1.55;display:grid}.filtros-wl-ya svg{color:var(--exito);margin-top:2px}.filtros-wl-ya strong{color:var(--ink);font-weight:var(--weight-semibold)}.filtros-wl-link-chico{color:var(--accent-hover);font:inherit;font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wl-carta-otra{min-height:40px;padding:0 11px 0 var(--space-2);border:1px dashed var(--control-border);border-radius:var(--radius-button);color:var(--accent-hover);font-size:var(--size-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:7px;margin-top:6px;display:inline-flex}.wl-carta-otra:hover{border-color:var(--accent);background:var(--accent-tint);color:var(--ink)}.wl-carta-otra-tope,.wl-carta-otra-tope:hover{border-color:var(--line-soft);color:var(--ink-disabled);cursor:not-allowed;background:0 0}.wl-seccion{margin:var(--space-5) 0 calc(var(--space-2) * -1);color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-semibold);letter-spacing:0;line-height:1}.wl-seccion:first-of-type{margin-top:0}.wl-carta-tope{color:var(--ink-faint);font-size:var(--size-meta);line-height:1.5}.publicar-pegar,.importar-como,.lista-publicar-pegar{align-items:center;gap:var(--space-2);min-height:44px;color:var(--accent-hover);font:var(--weight-semibold) var(--size-meta) / 1.4 var(--font-sans);text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;display:inline-flex}.publicar-pegar:hover,.publicar-pegar:focus-visible,.importar-como:hover,.importar-como:focus-visible,.lista-publicar-pegar:hover,.lista-publicar-pegar:focus-visible{text-decoration:underline}.importar-rotulo{font:var(--weight-semibold) var(--size-fine) / 1.4 var(--font-sans);color:var(--ink);margin:0;padding:0}.importar-rotulo-suave{font-weight:var(--weight-regular);color:var(--ink-muted)}.importar-texto{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--noche);width:100%;height:276px;color:var(--ink);font:var(--weight-regular) var(--size-fine) / 1.5 ui-monospace, SFMono-Regular, Menlo, monospace;white-space:pre;overflow-wrap:normal;resize:vertical;padding:11px 13px;overflow-x:auto}.importar-conteo{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}.importar-conteo-vivo{color:var(--ink-soft)}.importar-errores{flex-direction:column;gap:7px;display:flex}.importar-errores ul{border:1px solid var(--line);border-radius:var(--radius-button);margin:0;padding:0;list-style:none}.importar-errores li{grid-template-columns:44px minmax(0,1fr);gap:7px 11px;padding:11px 13px;display:grid}.importar-errores li+li{border-top:1px solid var(--line-soft)}.importar-linea-n{font-size:var(--size-meta);color:var(--ink-faint);font-variant-numeric:tabular-nums;line-height:1.5}.importar-linea-cuerpo{flex-direction:column;gap:2px;min-width:0;display:flex}.importar-cruda,.no-entraron-cruda{color:var(--ink);font:var(--weight-regular) var(--size-meta) / 1.5 ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere}.importar-motivo{font-size:var(--size-meta);color:var(--ink-soft);line-height:1.5}.importar-accion{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:inline-flex}.importar-falta{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.importar-estado{border:0;flex-direction:column;gap:7px;margin:0;padding:0;display:flex}.importar-estado legend{padding:0 0 7px}.importar-estado-opciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.importar-opcion{border:1px solid var(--control-border);border-radius:var(--radius-button);cursor:pointer;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:11px;min-height:56px;padding:11px 13px;display:grid}.importar-opcion-elegida{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.importar-opcion input{width:16px;height:16px;accent-color:var(--accent);margin:0}.importar-opcion-texto{font-size:var(--size-meta);color:var(--ink-soft);line-height:1.5}.importar-nota{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.importar-nota a{color:var(--accent-hover);text-underline-offset:3px}.importar-avisos{flex-direction:column;gap:7px;display:flex}.importar-avisos-titulo{align-items:center;gap:7px;display:flex}.importar-avisos-titulo>svg{color:var(--aviso);flex:none}.importar-aviso{border:1px solid var(--aviso);border-radius:var(--radius-button);background:var(--noche);font-size:var(--size-fine);color:var(--ink);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;padding:13px;line-height:1.55;display:grid}.importar-aviso:has(input:checked){border-color:var(--control-border)}.importar-aviso input{width:20px;height:20px;accent-color:var(--accent);margin:1px 0 0}.importar-idioma{font-size:var(--size-meta);color:var(--ink-muted);align-items:flex-start;gap:7px;line-height:1.5;display:flex}.importar-idioma>svg{flex:none;margin-top:3px}.importar-resolviendo{padding:var(--space-7) 0;justify-content:center;display:flex}@media (width<=559px){.importar-texto{height:234px}.importar-estado-opciones{grid-template-columns:minmax(0,1fr)}.importar-accion{align-items:stretch}.dialogo-panel-pie>.importar-como{justify-content:center;align-self:stretch}}.moxfield-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.moxfield-paso{flex-direction:column;gap:11px;min-width:0;display:flex}.moxfield-paso-cabeza{gap:7px;display:flex}.moxfield-paso-n{border:1px solid var(--control-border);width:22px;height:22px;color:var(--ink);font:var(--weight-semibold) var(--size-label) / 1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.moxfield-paso-cuerpo{flex-direction:column;gap:2px;min-width:0;display:flex}.moxfield-paso-titulo{font:var(--weight-semibold) var(--size-fine) / 1.4 var(--font-sans);color:var(--ink)}.moxfield-paso-texto,.moxfield-paso-nota{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.moxfield-paso-texto strong,.moxfield-paso-nota strong{font-weight:var(--weight-semibold);color:var(--ink-soft)}.moxfield-paso-nota{margin-top:var(--space-1)}.moxfield-dibujo{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-button);background:var(--noche);font:var(--weight-semibold) var(--size-label) / 1 var(--font-sans);color:var(--ink-muted);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;overflow:hidden}.moxfield-objetivo{align-items:center;gap:var(--space-1);border:1px solid var(--foil);border-radius:var(--radius-field);min-height:28px;box-shadow:0 0 0 3px color-mix(in oklab, var(--foil) 35%, transparent);color:var(--ink);padding:0 10px;display:inline-flex}.moxfield-barra{white-space:nowrap;align-items:center;gap:6px;display:flex}.moxfield-barra>span:not(.moxfield-objetivo){border:1px solid var(--control-border);border-radius:var(--radius-field);align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.moxfield-barra>span.moxfield-de-mas{display:none}.moxfield-menu{gap:var(--space-1);border:1px solid var(--control-border);border-radius:var(--radius-field);background:var(--surface);flex-direction:column;align-self:flex-end;min-width:150px;padding:6px;display:flex}.moxfield-menu>span{align-self:flex-start;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.moxfield-rotulo{color:var(--ink-muted)}.moxfield-recuadro{gap:var(--space-1);padding:var(--space-2);border:2px solid var(--foil);border-radius:var(--radius-field);color:var(--ink-soft);font:var(--weight-regular) var(--size-label) / 1.5 ui-monospace, SFMono-Regular, Menlo, monospace;flex-direction:column;align-self:stretch;display:flex}.moxfield-seleccion{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (width<=559px){.moxfield-pasos{grid-template-columns:minmax(0,1fr)}}.importar-resumen{border:1px solid var(--control-border);border-radius:var(--radius-card);background:var(--surface);font-size:var(--size-fine);color:var(--ink-soft);align-items:flex-start;gap:11px;padding:13px 18px;line-height:1.55;display:flex}.importar-resumen:focus{outline:none}.importar-resumen-entro{border-color:var(--ok)}.importar-resumen>svg{color:var(--ink-muted);flex:none;margin-top:2px}.importar-resumen-entro>svg{color:var(--ok)}.importar-resumen strong{font-weight:var(--weight-semibold);color:var(--ink)}.importar-resumen-cerrar{border-radius:var(--radius-button);width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-10px -12px 0 auto;padding:0;display:flex}.importar-resumen-cerrar:hover{color:var(--ink)}.no-entraron{border:1px solid var(--control-border);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;gap:13px;padding:18px;display:flex}.no-entraron-cabecera{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.no-entraron-cabecera>div{gap:var(--space-1);flex-direction:column;display:flex}.no-entraron-titulo{font:var(--weight-semibold) var(--size-ui) / 1.3 var(--font-sans);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0}.no-entraron-cuenta{font-weight:var(--weight-regular);color:var(--ink-muted);font-variant-numeric:tabular-nums}.no-entraron-bajada,.no-entraron-detalle{font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.5}.no-entraron-grupo{flex-direction:column;gap:7px;display:flex}.no-entraron-grupo-titulo{font:var(--weight-semibold) var(--size-fine) / 1.4 var(--font-sans);letter-spacing:0;color:var(--ink);margin:0}.no-entraron-lineas{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.no-entraron-linea{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:11px;padding:11px 0;display:flex}.no-entraron-linea-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.no-entraron-encontrada{font-size:var(--size-meta);color:var(--ink-soft);line-height:1.5}.no-entraron-acciones{flex:none;gap:7px;display:flex}.lista-grupo-nota{font:var(--weight-semibold) var(--size-meta) / 1.3 var(--font-sans);color:var(--ink-soft);align-items:center;gap:5px;display:inline-flex}@media (width<=559px){.no-entraron{padding:13px}.no-entraron-linea{flex-direction:column;align-items:stretch}.no-entraron-acciones{flex-direction:column}}.legal{align-items:flex-start;gap:var(--space-7);padding-top:var(--space-2);display:flex}.legal-lateral{top:var(--ancla-offset);max-height:calc(100vh - var(--ancla-offset) - var(--space-5));flex:0 0 250px;position:sticky;overflow-y:auto}.legal-lateral-rotulo{padding:0 10px var(--space-3);color:var(--ink-faint);font:var(--weight-semibold) var(--size-label) / 1 var(--font-sans);display:block}.legal-indice{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.legal-indice-link{border-radius:var(--radius-button);color:var(--ink-muted);font:var(--weight-regular) var(--size-fine) / 1.4 var(--font-sans);padding:7px 10px;text-decoration:none;display:block}.legal-indice-link:hover{color:var(--ink)}.legal-indice-link-actual{background:var(--accent-tint);color:var(--ink)}.legal-lateral .legal-indice{padding-left:var(--space-3)}.legal-texto{gap:var(--space-6);min-width:0;max-width:var(--measure);font-size:var(--size-body);flex-direction:column;flex:auto;display:flex}.legal-cabecera{gap:var(--space-3);flex-direction:column;display:flex}.legal-titulo{color:var(--ink);font:var(--weight-semibold) var(--size-page-legal) / var(--leading-title) var(--font-display);letter-spacing:var(--tracking-section);text-wrap:balance;margin:0}.legal-version{color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.4 var(--font-sans);font-variant-numeric:tabular-nums}.legal-cambios summary{width:fit-content;min-height:28px;color:var(--accent-hover);font:var(--weight-semibold) var(--size-meta) / 2 var(--font-sans);cursor:pointer}.legal-cambios ul{gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--ink-soft);font:var(--weight-regular) var(--size-fine) / 1.55 var(--font-sans);flex-direction:column;padding-left:1.2em;display:flex}.legal-corto{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;display:flex}.legal-corto-titulo{color:var(--ink);font:var(--weight-semibold) var(--size-body-lg) / 1.3 var(--font-sans);scroll-margin-top:var(--ancla-offset);margin:0}.legal-corto ul{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-corto li{gap:var(--space-3);color:var(--ink-soft);font:var(--weight-regular) var(--size-ui) / 1.6 var(--font-sans);grid-template-columns:14px minmax(0,1fr);display:grid}.legal-corto-punto{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-top:.62em}.legal-indice-plegado{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card)}.legal-indice-plegado summary{min-height:28px;color:var(--ink);font:var(--weight-semibold) var(--size-ui) / 1.6 var(--font-sans);cursor:pointer}.legal-indice-cuantas{color:var(--ink-muted);font-weight:var(--weight-regular)}.legal-indice-plegado nav{padding-top:var(--space-3)}.legal-seccion{gap:var(--space-5);flex-direction:column;display:flex}.legal-seccion+.legal-seccion{padding-top:var(--space-5)}.legal-h2{color:var(--ink);font:var(--weight-semibold) var(--size-sub) / 1.25 var(--font-display);letter-spacing:var(--tracking-sub);text-wrap:balance;scroll-margin-top:var(--ancla-offset);margin:0}.legal-h3{margin:var(--space-5) 0 0;color:var(--ink);font:var(--weight-semibold) var(--size-body-lg) / 1.35 var(--font-sans);scroll-margin-top:var(--ancla-offset)}.legal-titulo:focus,.legal-h2:focus,.legal-h3:focus,.legal-corto-titulo:focus{box-shadow:none;outline:none}.legal-prosa{max-width:var(--measure);color:var(--ink-soft);font:var(--weight-regular) var(--size-prose) / var(--leading-prose) var(--font-sans);text-wrap:pretty;margin:0}.legal-prosa strong,.legal-tabla strong,.legal-tarjetas strong,.legal-corto strong{color:var(--ink);font-weight:var(--weight-semibold)}.legal-texto code{border-radius:var(--radius-field);background:var(--surface-raised);color:var(--ink);padding:1px 5px;font:.92em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.legal-lista{gap:var(--space-3);flex-direction:column;padding-left:1.2em;display:flex}.legal-link{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.legal-tabla-caja{max-width:100%}.legal-tabla{border:1px solid var(--line);border-radius:var(--radius-card);border-collapse:separate;border-spacing:0;width:100%;overflow:hidden}.legal-tabla caption{padding-bottom:var(--space-3);color:var(--ink);font:var(--weight-semibold) var(--size-fine) / 1.4 var(--font-sans);text-align:left;caption-side:top}.legal-tabla th,.legal-tabla td{padding:var(--space-4) var(--space-5);color:var(--ink-soft);font:var(--weight-regular) var(--size-fine) / 1.55 var(--font-sans);text-align:left;vertical-align:top;overflow-wrap:anywhere}.legal-tabla thead tr{background:var(--surface-panel)}.legal-tabla thead th{color:var(--ink);font:var(--weight-semibold) var(--size-meta) / 1.4 var(--font-sans)}.legal-tabla tbody th{color:var(--ink);font-weight:var(--weight-semibold)}.legal-tabla tbody th,.legal-tabla tbody td{border-top:1px solid var(--line-soft)}.legal-tarjetas{gap:var(--space-3);flex-direction:column;display:flex}.legal-tarjeta{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;margin:0;display:flex}.legal-tarjeta-titulo{color:var(--ink);font:var(--weight-semibold) var(--size-ui) / 1.4 var(--font-sans)}.legal-tarjeta-dato{flex-direction:column;gap:2px;display:flex}.legal-tarjeta-dato dt{color:var(--ink-muted);font:var(--weight-semibold) var(--size-label) / 1.3 var(--font-sans)}.legal-tarjeta-dato dd{color:var(--ink-soft);font:var(--weight-regular) var(--size-fine) / 1.55 var(--font-sans);margin:0}.auth-cta{gap:var(--space-3);flex-direction:column;display:flex}.legal-nota{color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.55 var(--font-sans);text-wrap:pretty;margin:0}@media (width<=860px){.legal-h2,.legal-h3,.legal-corto-titulo{scroll-margin-top:var(--space-4)}}.pie{margin-top:var(--space-8);border-top:1px solid var(--line);background:var(--chrome)}.landing .pie{margin-top:0}.pie-wrap{width:min(100% - var(--page-gutter), var(--page-max));padding-block:var(--space-7) var(--space-5);margin-inline:auto}.pie-grilla{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));display:grid}.pie-marca p{max-width:38ch;margin:var(--space-4) 0 0;color:var(--ink-muted);font:var(--weight-regular) var(--size-fine) / 1.65 var(--font-sans)}.pie-marca .brand:hover{text-decoration:none}.pie-columna{align-content:start;gap:var(--space-3);display:grid}.pie-titulo{color:var(--ink);font:var(--weight-semibold) var(--size-fine) / 1.3 var(--font-sans);display:block}.pie-link{color:var(--ink-soft);font:var(--weight-regular) var(--size-fine) / 1.3 var(--font-sans);flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex}.pie-link:hover{color:var(--accent-hover);text-decoration:none}.pie-link:hover>span:first-child{text-decoration:underline}.pie-link-detalle{color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.3 var(--font-sans);overflow-wrap:anywhere}.pie-abajo{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);display:flex}.pie-legal{max-width:90ch;color:var(--ink-muted);font:var(--weight-regular) var(--size-meta) / 1.6 var(--font-sans);margin:0}.pie-destacado{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-button);color:var(--ink);font:var(--weight-semibold) var(--size-fine) / 1.2 var(--font-sans);flex:none;text-decoration:none;display:inline-flex}.pie-estado{margin-top:var(--space-3)}@media (width<=959px){.pie-grilla{grid-template-columns:repeat(4,minmax(0,1fr))}.pie-marca{grid-column:1/-1}}@media (width<=559px){.pie-wrap{padding-block:var(--space-6) var(--space-5)}.pie-grilla{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.pie-columna{gap:0}.pie-titulo{padding-bottom:var(--space-1)}.pie-link{min-height:44px}.pie-abajo{flex-direction:column-reverse;align-items:stretch}}.catalogo-cabecera-acciones{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=559px){.catalogo-cabecera-acciones{width:100%}.catalogo-cabecera-acciones>.btn{flex:1}}.lista-compra .pagina-cabecera{padding-top:var(--space-6)}.lista-compra .pagina-cabecera>div{flex:auto}.lista-compra .lista-compra-bajada{max-width:64ch;margin:var(--space-2) 0 0;font-size:var(--size-ui);color:var(--ink-muted);line-height:1.6}.lista-compra-resumen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px 18px;margin-bottom:18px;display:flex}.lista-compra-encontradas{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink-soft);font-variant-numeric:tabular-nums;line-height:1.4}.lista-compra-acciones{gap:7px;display:flex}.lista-compra-grilla{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:13px;margin-bottom:18px;display:grid}.lista-compra-grupo-titulo{font:var(--weight-semibold) var(--size-ui) / 1.3 var(--font-sans);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0 0 11px}.lista-compra-grupo-cuenta{font-weight:var(--weight-regular);color:var(--ink-muted);font-variant-numeric:tabular-nums}.lista-compra-error{flex-direction:column;align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.lista-compra-error>.alerta{align-self:stretch}.lista-carta{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:13px;padding:13px;display:grid}.lista-carta-completa{border-color:var(--ok)}.lista-carta-arte{aspect-ratio:63/88;border-radius:var(--radius-carta);background:var(--noche);display:block;overflow:hidden}.lista-carta-arte-boton{cursor:zoom-in;border:0;width:100%;padding:0}.lista-carta-arte img{object-fit:cover;width:100%;height:100%;display:block}.lista-carta-sin-venta .lista-carta-arte{opacity:.4}.lista-carta-cuerpo{flex-direction:column;gap:7px;min-width:0;display:flex}.lista-carta-nombre{font:var(--weight-semibold) var(--size-ui) / 1.35 var(--font-sans);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0}.lista-carta-pedido{align-items:center;gap:var(--space-1) 11px;font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.lista-carta-en-carrito{font-weight:var(--weight-semibold);color:var(--ink-soft)}.lista-carta-en-carrito-todo{font-weight:var(--weight-semibold);color:var(--ink);align-items:center;gap:5px;display:inline-flex}.lista-carta-en-carrito-todo svg{color:var(--ok)}.lista-carta-hay{font-size:var(--size-meta);color:var(--ink-soft);margin:0;line-height:1.5}.lista-carta-desde{white-space:nowrap;font:var(--weight-semibold) var(--size-fine) / 1 var(--font-display);letter-spacing:var(--tracking-section);color:var(--ink)}.lista-carta-accion{display:flex}.lista-carta-avisada{min-height:44px;font-size:var(--size-meta);font-weight:var(--weight-semibold);color:var(--ink-soft);align-items:center;gap:6px;display:inline-flex}.lista-carta-rayas{padding-top:var(--space-1);flex-direction:column;gap:10px;display:flex}.lista-carta-rayas span{border-radius:var(--radius-field);background:var(--surface-raised);height:12px;display:block}.lista-carta-rayas span:first-child{width:60%}.lista-carta-rayas span:nth-child(2){width:40%}.lista-carta-rayas span:nth-child(3){width:52%}@media (width<=559px){.lista-compra .pagina-cabecera{padding-top:0}.lista-compra-acciones{flex:100%}.lista-compra-acciones>.btn,.lista-carta-accion>.btn{flex:1}.lista-carta{grid-template-columns:56px minmax(0,1fr)}}@media (width>=560px){.dialogo-panel.versiones-dialogo{width:min(960px, calc(100vw - var(--space-5) * 2))}}.versiones-grilla{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 13px;display:grid}.version-card{grid-row:span 5;grid-template-rows:subgrid;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);row-gap:11px;min-width:0;padding:12px;display:grid}.version-card-lista{border-color:var(--accent)}.version-card-foil{box-shadow:inset 0 0 0 1px var(--foil)}.version-card-marca{height:24px;display:flex}.version-card-de-tu-lista{height:24px;padding:0 var(--space-2);border-radius:var(--radius-field);background:var(--accent-tint);font:var(--weight-semibold) var(--size-label) / 1 var(--font-sans);color:var(--ink);align-items:center;gap:5px;display:inline-flex}.version-card-arte{aspect-ratio:63/88;border-radius:var(--radius-carta);background:var(--noche);display:block;overflow:hidden}.version-card-arte-boton{cursor:zoom-in;border:0;width:100%;padding:0}.version-card:focus{outline:none}.version-card:focus-visible{box-shadow:var(--halo-foco-card)}.versiones-ver-mas{width:100%;margin-top:13px}.version-card-arte img{object-fit:cover;width:100%;height:100%;display:block}.version-card-datos{flex-direction:column;gap:2px;min-width:0;display:flex}.version-card-nombre-fila{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.version-card-nombre{-webkit-line-clamp:2;line-clamp:2;font:var(--weight-semibold) var(--size-fine) / 1.3 var(--font-sans);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.version-card-edicion{font-size:var(--size-meta);color:var(--ink-faint);text-wrap:pretty;line-height:1.5}.version-card-numero{white-space:nowrap}.version-card-etiquetas{gap:var(--space-1);flex-wrap:wrap;margin-top:7px;display:flex}.version-card-etiqueta{height:22px;padding:0 var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-field);font:var(--weight-semibold) var(--size-label) / 1 var(--font-sans);color:var(--ink-soft);white-space:nowrap;align-items:center;display:inline-flex}.version-card-etiqueta-foil{border-color:var(--foil);color:var(--foil)}.version-card-accion{justify-content:center;gap:var(--space-1);flex-direction:column;align-self:end;min-height:32px;display:flex}.version-card-tope{font-size:var(--size-label);font-weight:var(--weight-semibold);color:var(--aviso);line-height:16px}.version-card-agregar{width:100%}.selector-compacto{border:0;min-width:0;margin:0;padding:0}.selector-compacto-lista{gap:var(--space-1);flex-direction:column;display:flex}.selector-compacto-fila{height:52px;padding:0 6px 0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-button);cursor:pointer;transition:border-color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);background:0 0;grid-template-rows:20px 16px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 6px;display:grid;position:relative}.selector-compacto-fila:hover:not(.selector-compacto-fila-activa){border-color:var(--control-border);background:var(--surface-raised)}.selector-compacto-fila-activa{border-color:var(--accent);background:var(--accent-tint)}.selector-compacto-fila:focus-within{box-shadow:var(--halo-foco)}.selector-compacto-fila>:nth-child(2){align-self:center}.selector-compacto-precio{min-width:0;font:var(--weight-semibold) var(--size-meta) / 1 var(--font-display);letter-spacing:var(--tracking-section);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;place-self:center end}.selector-compacto-stock{font-size:var(--size-label);color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:1/-1;line-height:16px}.selector-compacto-fila-agotada>:nth-child(2){opacity:.5}.selector-compacto-fila-agotada .selector-compacto-precio,.selector-compacto-fila-agotada .selector-compacto-stock{color:var(--ink-faint)}@media (width<=559px){.versiones-grilla{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7px}}.versiones-vacio,.versiones-mas,.versiones-pie-nota{font-size:var(--size-meta);color:var(--ink-muted);margin:0;line-height:1.5}.wl-acciones{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:20px;display:flex}.wl-acciones .wl-buscar-lista{flex:320px;margin-bottom:0}@media (width<=559px){.wl-acciones{flex-direction:column;align-items:stretch}.wl-acciones .wl-buscar-lista{flex:none}}.wl-importar-entrada{min-height:44px;color:var(--accent-hover);font:var(--weight-semibold) var(--size-meta) / 1.3 var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;text-decoration:underline;display:inline-flex}.wl-importar-entrada:hover{color:var(--ink)}.wl-importar-versiones{flex-direction:column;gap:7px;display:flex}.wl-importar-version{border:1px solid var(--control-border);border-radius:var(--radius-button);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;min-height:56px;padding:11px 13px;display:grid}.wl-importar-version input,.wl-importar-estado input{width:16px;height:16px;accent-color:var(--accent);margin:0}.wl-importar-version input{margin-top:3px}.wl-importar-version-elegida,.wl-importar-estado-elegido{border-color:var(--accent)}.wl-importar-version-elegida{box-shadow:inset 0 0 0 1px var(--accent)}.wl-importar-version-apagada{opacity:.55;cursor:not-allowed}.wl-importar-version-textos{flex-direction:column;gap:2px;display:flex}.wl-importar-version-titulo{font:var(--weight-semibold) var(--size-fine) / 1.35 var(--font-sans);color:var(--ink)}.wl-importar-version-texto,.wl-importar-nota{font-size:var(--size-meta);color:var(--ink-muted);line-height:1.5}.wl-importar-estados{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.wl-importar-estado{border:1px solid var(--control-border);border-radius:var(--radius-button);cursor:pointer;align-items:center;gap:7px;min-height:44px;padding:0 11px;display:flex}.wl-importar-opcional{font-weight:var(--weight-regular);color:var(--ink-muted)}@media (width<=559px){.wl-importar-estados{grid-template-columns:repeat(2,minmax(0,1fr))}}.wl-importada{margin-bottom:var(--space-5);flex-direction:column;gap:18px;display:flex}.arrepentirse-accion{align-items:center;gap:var(--space-2) 14px;flex-wrap:wrap;display:flex}.arrepentirse-boton{min-height:var(--h-field)}.arrepentirse-linea{color:var(--ink-muted);font-size:var(--size-meta);font-variant-numeric:tabular-nums;align-items:center;gap:6px;line-height:1.5;display:inline-flex}.arrepentirse-cuerpo{gap:var(--space-4);flex-direction:column;display:flex}.arrepentirse-seccion{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.arrepentirse-seccion>legend{margin-bottom:var(--space-2);padding:0}.arrepentirse-titulo{color:var(--ink);font-family:var(--font-sans);font-size:var(--size-fine);font-weight:var(--weight-semibold);margin:0;line-height:1.35}.arrepentirse-formas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.arrepentirse-forma-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;width:100%;display:flex}.arrepentirse-forma-titulo{color:var(--ink);font-size:var(--size-fine);font-weight:var(--weight-semibold);line-height:1.35}.arrepentirse-forma-costo{color:var(--ink-soft);font-size:var(--size-meta)}.arrepentirse-condiciones{color:var(--ink-muted);font-size:var(--size-meta);flex-direction:column;gap:6px;margin:0;padding-left:18px;line-height:1.5;display:flex}.arrepentirse-monto{padding:var(--space-3) 14px;border-radius:var(--radius-button);background:var(--surface-muted);flex-direction:column;gap:4px;display:flex}.arrepentirse-monto-cifra{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.arrepentirse-monto-valor{color:var(--ink);font-family:var(--font-display);font-size:var(--size-body-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1.2}.arrepentirse-pie{align-items:center;gap:4px var(--space-4);flex-wrap:wrap;display:flex}.arrepentirse-link{min-height:var(--h-field);color:var(--accent-hover);font-size:var(--size-meta);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.arrepentirse-instrucciones{flex-direction:column;gap:10px;margin-top:4px;display:flex}.arrepentirse-forma{align-items:flex-start;gap:var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-button);flex-direction:column;min-width:0;padding:14px;display:flex}.arrepentirse-forma .deposito{align-self:stretch}@media (width<=559px){.arrepentirse-formas{grid-template-columns:minmax(0,1fr)}.arrepentirse-forma .arrepentirse-boton{align-self:stretch}}.cotizar{gap:var(--space-7);flex-direction:column;display:flex}.cotizar-cabecera{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:0}.cotizar-cabecera h1{font-size:var(--size-cotizar-titulo);line-height:var(--leading-title);text-wrap:balance}.cotizar .cotizar-bajada{max-width:60ch;font-size:var(--size-ui);color:var(--ink-soft);margin:0}.cotizar h2{font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);letter-spacing:0;color:var(--ink);line-height:1.3}.cotizar-dato{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}p.cotizar-dato{margin:0}.cotizar-dato-suave{color:var(--ink-soft)}.cotizar-cambiada{color:var(--accent-hover)}.cotizar-sin-estado{color:var(--aviso)}.cotizar-vacio{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.cotizar-vacio-acciones{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.cotizar-vacio-acciones .importar-como{align-self:auto}.cotizar-cargando{padding:var(--space-8) 0;justify-content:center;display:flex}.cotizar-cuerpo{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.cotizar-principal{gap:var(--space-6);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.cotizar-lado{top:calc(var(--h-header) + var(--space-5));max-height:calc(100vh - var(--h-header) - var(--space-5) * 2);gap:var(--space-5);flex-direction:column;grid-area:1/2;display:flex;position:sticky;overflow-y:auto}.cotizar-lado-info,.cotizar-pie-info{gap:var(--space-4);flex-direction:column;display:flex}.cotizar-pie-info{display:none}.cotizar-editar-bloque{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line-soft);flex-direction:column;display:flex}.cotizar-editar-fila{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cotizar-vacio-buscar{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line-soft)}.cotizar-buscar{gap:var(--space-3);flex-direction:column;display:flex}.cotizar-buscar h3{font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);margin:0;line-height:1.3}.cotizar-buscar-nombres{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.cotizar-buscar-nombres li{border-bottom:1px solid var(--line-soft)}.cotizar-buscar-cabeza{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.cotizar-buscar-versiones{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.cotizar-buscar-mas,.cotizar-de-nuevo{align-self:flex-start}.cotizar-ninguna{gap:var(--space-5);flex-direction:column;display:flex}.cotizar-ninguna .cotizar-editar{align-self:flex-start}.cotizar-total{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--control-border);border-radius:var(--radius-card);background:var(--surface-raised);flex-direction:column;display:flex}.cotizar-total-cifras{flex-direction:column;gap:6px;display:flex}.cotizar-total-cartas{font-size:var(--size-meta);color:var(--ink-soft)}.cotizar-total-montos{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.cotizar-total-uyu{font-family:var(--font-display);font-size:var(--size-page);font-weight:var(--weight-semibold);line-height:var(--leading-title);letter-spacing:var(--tracking-section);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cotizar-total-usd{font-size:var(--size-fine);color:var(--ink-muted);white-space:nowrap}.cotizar-total-pedido{font-family:var(--font-display);font-size:var(--size-sub);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-sub);color:var(--ink);text-wrap:balance;line-height:1.2}.cotizar-estados{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.cotizar-estados legend{margin-bottom:var(--space-2);font-size:var(--size-ui);font-weight:var(--weight-semibold);color:var(--ink);padding:0}.cotizar-estados-fichas{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cotizar-estado{gap:4px;height:auto;min-height:88px}.cotizar-estado-desgaste{font-size:var(--size-meta);color:var(--ink-soft)}.cotizar-estado-monto{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cotizar-estados a{color:var(--accent-hover)}.cotizar-lista{gap:var(--space-2);flex-direction:column;display:flex}.cotizar-filas{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.cotizar-fila{gap:var(--space-4) var(--space-5);padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:56px minmax(0,1fr) auto 136px;align-items:center;display:grid}.cotizar-fila .card-thumb{width:56px;height:78px}.cotizar-fila-carta{flex-direction:column;gap:3px;min-width:0;display:flex}.cotizar-fila-nombre{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);overflow-wrap:anywhere;line-height:1.35}.cotizar-fila-impresion{font-size:var(--size-meta);color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cotizar-fila-set{white-space:nowrap}.cotizar-fila-estado{align-items:center;gap:var(--space-3);grid-column:3;display:flex}.cotizar-fila .stepper{--stepper-alto:44px}.cotizar-select{width:104px;min-width:0}.cotizar-select .select-trigger{gap:var(--space-2);min-height:44px;padding:8px 10px}.cotizar-fila-monto{text-align:right;flex-direction:column;grid-column:4;align-items:flex-end;gap:2px;display:flex}.cotizar-fila-uyu{font-family:var(--font-display);font-size:var(--size-cotizar-monto);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-sub);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1}.cotizar-fila-monto .cotizar-dato{white-space:nowrap}.cotizar-plegable>summary{min-height:48px;font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);cursor:pointer;padding:12px 32px 12px 0;line-height:1.5;list-style:none;position:relative}.cotizar-plegable>summary::-webkit-details-marker{display:none}.cotizar-plegable-chevron{color:var(--ink-faint);transition:transform var(--dur-transicion) var(--ease);position:absolute;top:14px;right:4px}.cotizar-plegable[open]>summary .cotizar-plegable-chevron{transform:rotate(180deg)}.cotizar-lista .cotizar-plegable{margin-top:var(--space-3)}.cotizar-como{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cotizar-como-cuerpo{gap:var(--space-3);padding-bottom:var(--space-4);flex-direction:column;display:flex}.cotizar-tramos{border-collapse:collapse;width:100%;max-width:420px;font-size:var(--size-meta)}.cotizar-tramos th{font-weight:var(--weight-regular);text-align:left;color:var(--ink-faint);padding:6px 0}.cotizar-tramos td{border-top:1px solid var(--line-soft);color:var(--ink);padding:8px 0}.cotizar-tramos td+td{font-weight:var(--weight-semibold)}.cotizar-info{gap:var(--space-2);flex-direction:column;display:flex}.cotizar-info-pasos{gap:var(--space-2);font-size:var(--size-meta);color:var(--ink-soft);flex-direction:column;margin:0;padding-left:20px;line-height:1.55;display:flex}.cotizar-publicar{align-items:stretch;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.cotizar-compartir{align-items:stretch;gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.cotizar-compartir-manual{gap:var(--space-1);flex-direction:column;display:flex}.cotizar-faltan{color:var(--aviso)}.cotizar-no-entraron{scroll-margin-top:calc(var(--h-header) + var(--space-5))}.cotizar-no-entraron:focus:not(:focus-visible){outline:none}.cotizar-barra{display:none}@media (width<=899px){.cotizar{gap:var(--space-5)}.cotizar-cabecera h1{font-size:var(--size-cotizar-titulo-sm)}.cotizar .cotizar-bajada{font-size:var(--size-meta)}.cotizar-vacio,.cotizar-total{padding:var(--space-5) var(--space-4)}.cotizar-de-nuevo,.cotizar-editar{align-self:stretch}.cotizar-vacio-acciones .cotizar-pegar{flex-basis:100%}.cotizar-cuerpo{gap:var(--space-6);flex-direction:column;display:flex}.cotizar-lado{max-height:none;position:static;overflow:visible}.cotizar-lado-info{display:none}.cotizar-pie-info{gap:var(--space-2);display:flex}.cotizar-barra{z-index:3;align-items:center;gap:var(--space-3);margin-inline:calc(var(--page-gutter) / -2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--control-border);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;bottom:0}.cotizar-barra-montos{flex-direction:column;gap:2px;min-width:0;display:flex}.cotizar-barra-uyu{font-family:var(--font-display);font-size:var(--size-cotizar-pedido-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);line-height:1.1}.cotizar-barra-usd{font-size:var(--size-meta);white-space:nowrap;color:var(--ink-muted)}.cotizar-estados-fichas{grid-template-columns:repeat(2,minmax(0,1fr))}.cotizar-editar-fila{flex-direction:column;align-items:stretch}.cotizar-buscar-versiones{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.cotizar-buscar-mas{align-self:stretch}.cotizar-total-uyu{font-size:var(--size-cotizar-total-sm)}.cotizar-total-pedido{font-size:var(--size-cotizar-pedido-sm)}.cotizar-fila{gap:var(--space-3);grid-template-columns:48px minmax(0,1fr) auto;align-items:start}.cotizar-fila .card-thumb{width:48px;height:67px}.cotizar-fila-estado{grid-area:2/2/auto/-1}.cotizar-fila-monto{grid-area:1/3}.cotizar-fila-uyu{font-size:var(--size-body)}}.propuesta-acciones{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.revisar{background:var(--ground);flex-direction:column;min-height:100%;display:flex}.revisar-contenido{gap:var(--space-5);width:100%;max-width:1280px;padding:var(--space-5) var(--space-7) var(--space-6);box-sizing:border-box;flex-direction:column;flex:1;margin:0 auto;display:flex}.revisar-cabecera{gap:var(--space-2);flex-direction:column;display:flex}.revisar-cabecera h1{font-family:var(--font-display);font-size:var(--size-sub);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-sub);margin:0;line-height:1.15}.revisar-bajada{max-width:64ch;font-size:var(--size-fine);color:var(--ink-soft);margin:0;line-height:1.6}.revisar-bajada a,.revisar-link{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.revisar-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.revisar-link:disabled{color:var(--ink-faint);cursor:default}.revisar-todas{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.revisar-propias{font-size:var(--size-meta);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 10px;line-height:1.5;display:flex}.revisar-lista{gap:var(--space-3);flex-direction:column;display:flex}.revisar-lista-cabecera{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.revisar-lista-cabecera h2{font-size:var(--size-ui);font-weight:var(--weight-semibold);margin:0;line-height:1.3}.revisar-filtro{gap:var(--space-2);flex-wrap:wrap;display:flex}.revisar-columnas,.revisar-fila{gap:var(--space-3);grid-template-columns:56px minmax(0,1fr) 120px 112px 104px 112px 136px 44px;align-items:center;display:grid}.revisar-columnas{padding:0 0 var(--space-2);border-bottom:1px solid var(--line);font-size:var(--size-meta);color:var(--ink-faint)}.revisar-columna-monto{text-align:right}.revisar-filas{margin:0;padding:0;list-style:none}.revisar-fila{padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft)}.revisar-fila .card-thumb{width:56px;height:78px}.revisar-fila-carta{flex-direction:column;gap:3px;min-width:0;display:flex}.revisar-fila-nombre{font-size:var(--size-fine);font-weight:var(--weight-semibold);color:var(--ink);overflow-wrap:anywhere;line-height:1.35}.revisar-fila-impresion{font-size:var(--size-meta);color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.revisar-fila-set{white-space:nowrap}.revisar-dato{font-size:var(--size-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;line-height:1.5}.revisar-dato-suave{font-size:var(--size-meta);color:var(--ink-soft);line-height:1.5}.revisar-propio{font-size:var(--size-meta);color:var(--accent-hover);align-items:flex-start;gap:6px;line-height:1.5;display:flex}.revisar-propio svg{flex:none;margin-top:4px}.revisar-version{min-height:32px;font-size:var(--size-meta);font-weight:var(--weight-semibold);align-self:flex-start}.revisar-fila-campos{display:contents}.revisar-campo{flex-direction:column;gap:4px;min-width:0;display:flex}.revisar-campo-rotulo{font-size:var(--size-meta);color:var(--ink-faint);display:none}.revisar-select{width:100%;min-width:0}.revisar-select .select-trigger{gap:var(--space-2);min-height:44px;padding:8px 10px}.revisar-terminacion-fija{color:var(--ink-faint)}.revisar-fila-monto{min-width:0}.revisar-monto{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.revisar-monto-uyu{font-family:var(--font-display);font-size:var(--size-cotizar-monto);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.revisar-monto-cargando{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.revisar-monto-cargando span{border-radius:var(--radius-field);background:var(--surface-raised)}.revisar-monto-cargando span:first-child{width:88px;height:16px}.revisar-monto-cargando span:last-child{width:56px;height:12px}.revisar-quitar{border-radius:var(--radius-button);width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.revisar-quitar:hover{color:var(--ink)}.revisar-fila-pie{display:none}.revisar-fin{height:1px}.revisar-pie{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-7);border-top:1px solid var(--line-control);background:var(--surface-raised);display:flex;position:sticky;bottom:0}.revisar-pie-total{flex-direction:column;gap:2px;min-width:0;display:flex}.revisar-pie-montos{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.revisar-pie-uyu{font-family:var(--font-display);font-size:var(--size-page-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1}.revisar-pie-fuera{font-size:var(--size-meta);color:var(--ink-muted);flex-wrap:wrap;gap:2px 8px;display:flex}.revisar-pie-acciones{gap:var(--space-2);flex:none;display:flex}.impresion-activa{border-color:var(--accent);background:var(--accent-tint)}@media (width<=860px){.revisar-todas{grid-template-columns:minmax(0,1fr)}}@media (width<=719px){.revisar-contenido{padding:var(--space-4) var(--space-4) var(--space-6)}.revisar-cabecera h1{font-size:var(--size-cotizar-titulo-sm)}.revisar-todas{padding:var(--space-4)}.revisar-columnas{display:none}.revisar-fila{padding:var(--space-4) 0;grid-template-columns:48px minmax(0,1fr) auto;align-items:start}.revisar-fila .card-thumb{width:48px;height:67px}.revisar-fila-arte{grid-area:1/1}.revisar-fila-carta{grid-area:1/2}.revisar-fila-monto{grid-area:1/3}.revisar-monto-uyu{font-size:var(--size-body)}.revisar-fila-campos{gap:var(--space-3);grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.revisar-campo-fijo{display:none}.revisar-campo-rotulo{display:block}.revisar-fila-carta .revisar-version,.revisar-fila-quitar{display:none}.revisar-fila-pie{justify-content:space-between;align-items:center;gap:var(--space-3);grid-area:3/1/auto/-1;display:flex}.revisar-pie{align-items:stretch;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column}.revisar-pie-uyu{font-size:var(--size-price)}.revisar-pie-acciones{flex-direction:column-reverse}.revisar-pie-acciones .btn{width:100%}}
