@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans), system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-geist-mono), ui-monospace, "Cascadia Mono", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-marca:#f0cb75;--color-marca-ink:#201e1d;--color-marca-2:#f0cb75;--color-marca-2-ink:#201e1d;--color-marca-2-soft:#fbf0d8;--color-riel-borde:transparent;--color-ground:#f6f5f3;--color-surface:#fff;--color-surface-2:#f2f1ef;--color-ink:#201e1d;--color-ink-2:#423e39;--color-muted:#5f5951;--color-faint:#726d64;--color-rule:#e4e1dc;--color-rule-strong:#cbc7c1;--color-control:#8d867b;--color-accent:#201e1d;--color-accent-hover:#3a3634;--color-accent-ink:#fff;--color-accent-soft:#f2f1ef;--color-accent-line:#cbc7c1;--color-hot:#b8422c;--color-hot-ink:#fff;--color-hot-soft:#f9eae7;--color-warm:#8a6212;--color-warm-soft:#fcf3d9;--color-cold:#4a4744;--color-cold-soft:#eeece8;--color-hoja:#396a49;--color-hoja-soft:#eaf3ed;--color-camino:#2f5f86;--color-camino-soft:#eaf1f7;--interruptor-cambio:.15s ease}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.sitio{background:var(--s-bg);color:var(--s-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:var(--s-rule-strong) transparent;font-family:var(--font-sitio-sans), var(--font-sans);font-size:16px;line-height:24px}.sitio a{text-underline-offset:3px}.sitio p{text-wrap:pretty}.s-serif{font-family:var(--font-sitio-serif), Georgia, "Times New Roman", serif;letter-spacing:-.01em;font-optical-sizing:auto;text-wrap:balance;font-weight:700}.s-h1{font-size:32px;line-height:40px}.s-h2{font-size:28px;line-height:36px}.s-h-func{text-wrap:balance;font-size:24px;font-weight:500;line-height:32px}.s-h-func-2{text-wrap:balance;font-size:20px;font-weight:500;line-height:24px}.s-etiqueta{font-size:18px;font-weight:500;line-height:24px}.s-etiqueta-sm{font-size:14px;font-weight:500;line-height:20px}.s-apoyo{color:var(--s-ink-2);font-size:14px;line-height:20px}.s-precio{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:24px}@media (min-width:64rem){.s-h1{font-size:44px;line-height:56px}.s-h2,.s-h-func{font-size:32px;line-height:40px}.s-h-func-2{font-size:24px;line-height:32px}.s-cuenta-bloque>h2{font-size:26px;line-height:34px}}.sitio{--s-aire-seccion:clamp(40px, 2.2vw + 32px, 64px);--s-aire-pieza:clamp(28px, 1.5vw + 22.6px, 44px);--s-aire-migas:clamp(24px, 1.11vw + 20px, 36px);--s-ancho:1680px;--s-ancho-fotos:2560px}.s-aire-seccion{margin-top:var(--s-aire-seccion)}.s-aire-pieza{margin-top:var(--s-aire-pieza)}.s-aire-migas{margin-top:var(--s-aire-migas)}.s-cont{--s-cont-aire:16px;width:100%;max-width:var(--s-ancho);padding-inline:var(--s-cont-aire);margin-inline:auto}@media (min-width:48rem){.s-cont{--s-cont-aire:24px}}@media (min-width:67.5rem){.s-cont{--s-cont-aire:48px}}.s-sangrado{margin-inline:calc(var(--s-cont-aire) * -1)}.s-sangre{padding-block:40px}@media (min-width:64rem){.s-sangre{padding-block:64px}}.s-heroe{background:var(--s-neutral);color:#fff;--s-focus:#fff;display:grid;position:relative;overflow:hidden}.s-heroe-pista{aspect-ratio:4/3;scroll-snap-type:x mandatory;scrollbar-width:none;grid-area:1/1;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow:auto hidden}.s-heroe-pista::-webkit-scrollbar{display:none}.s-heroe-foto{scroll-snap-align:center;overflow:hidden}.s-heroe-pie{display:grid;position:absolute;inset:auto 0 0}.s-heroe-velo{background:var(--s-velo);opacity:.66;pointer-events:none;grid-area:1/1;position:relative}.s-heroe-velo:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--s-velo), transparent);height:128px;position:absolute;bottom:100%;left:0;right:0}.s-heroe-texto{grid-area:1/1;justify-content:space-between;align-items:flex-end;gap:16px;padding-block:28px;display:flex;position:relative}.s-heroe .s-puntos{position:static;transform:none}.s-heroe-mandos{flex:none;align-items:center;gap:12px;display:flex}.s-heroe-flecha{color:#fff;opacity:.75;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.s-heroe-flecha svg{width:20px;height:20px}.s-heroe-flecha:first-child svg{transform:rotate(180deg)}@media (hover:hover){.s-heroe-flecha:hover{opacity:1}}.s-heroe-flecha:focus-visible{opacity:1}@media (max-width:47.99rem){.s-heroe-flecha{display:none}}@media (min-width:48rem){.s-heroe-pista{aspect-ratio:24/7;min-height:420px}.s-heroe-texto{padding-block:40px}}@media (prefers-reduced-motion:reduce){.s-heroe-pista{scroll-behavior:auto}}.s-tope,.s-promo-banner,.s-bloque-verde,.s-banda{width:100%;max-width:var(--s-ancho);margin-inline:auto}.s-rejilla{width:100%;max-width:var(--s-ancho-fotos);margin-inline:auto}.s-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 19px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.s-btn svg{flex:0 0 20px;width:20px;height:20px}.s-btn-primary{background:var(--s-btn-bg);color:var(--s-btn-fg);border-color:var(--s-btn-bg)}.s-btn-primary:hover{background:var(--s-btn-bg)}@supports (color:color-mix(in lab, red, red)){.s-btn-primary:hover{background:color-mix(in srgb, var(--s-btn-bg) 86%, var(--s-bg))}}.s-btn-secondary{background:var(--s-bg);color:var(--s-ink);border-color:var(--s-ink)}.s-btn-secondary:hover{background:var(--s-neutral)}.s-btn-inverse{color:#201e1d;background:#fff;border-color:#fff}.s-btn-inverse:hover{background:#f2f1ef}.s-btn-inverse-outline{color:#fff;background:0 0;border-color:#fff}.s-btn-inverse-outline:hover{background:#ffffff1f}.s-btn-expressive{background:var(--s-highlight);color:var(--s-highlight-ink);border-color:var(--s-highlight)}.s-btn-expressive:hover{background:var(--s-highlight)}@supports (color:color-mix(in lab, red, red)){.s-btn-expressive:hover{background:color-mix(in srgb, var(--s-highlight) 88%, #201e1d)}}.s-btn-peligro{background:var(--s-bg);color:var(--s-alert);border-color:var(--s-alert)}.s-btn-peligro:hover{background:var(--s-alert-soft)}.s-btn-sm{min-height:32px;padding:5px 11px;font-size:14px}.s-btn-lg{min-height:56px;padding:15px 24px;font-size:18px}.s-btn:disabled,.s-btn[aria-disabled=true]{background:var(--s-neutral);color:var(--s-ink-3);border-color:var(--s-neutral);cursor:not-allowed}.s-btn-conteo{background:var(--s-highlight);min-width:18px;height:18px;color:var(--s-highlight-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}@media (prefers-reduced-motion:no-preference){:where(.s-btn,.s-btn-icono,.s-corazon,.s-chip,.s-fecha,.s-tamano,.s-icono-cab,.s-social,.s-buscar-limpiar,.s-ojo,.s-pagina,.s-cantidad button){transition:transform .12s,background .15s,color .15s,border-color .15s}@media (hover:hover){.s-btn:hover{transform:translateY(-1px)}}:where(.s-btn,.s-btn-icono,.s-corazon,.s-chip,.s-fecha,.s-tamano,.s-icono-cab,.s-social,.s-buscar-limpiar,.s-ojo,.s-pagina,.s-cantidad button):active{transform:scale(.97)}.s-btn:active{transform:translateY(0)scale(.98)}.s-btn:disabled,.s-btn[aria-disabled=true]{transform:none}}.s-anuncio,.s-banda,.s-btn-conteo,.s-btn-expressive,.s-cab-conteo,.s-caja-ocre,.s-chat-burbuja-yo,.s-chat-cabeza,.s-chat-enviar-listo,.s-estado[data-estado=Nueva],.s-extra-foto,.s-idea-marca,.s-marca,.s-pie,.s-puntos span[data-activo=true],.s-resaltado,.s-tag-nuevo,.sitio .tel-opcion[data-elegido],.sitio .tel-opcion:hover{--s-seleccion:var(--s-ink);--s-seleccion-ink:var(--s-bg)}.s-btn-icono{aspect-ratio:1;border:1px solid var(--s-ink);background:var(--s-bg);min-width:48px;min-height:48px;color:var(--s-ink);cursor:pointer;border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.s-btn-icono svg{width:22px;height:22px}.s-btn-icono[aria-pressed=true] svg{fill:currentColor}.s-enlace{text-underline-offset:3px;color:inherit;font-weight:500;text-decoration:underline}.s-enlace:hover{color:var(--s-ink-2)}.s-anuncio{background:var(--s-bg-2);color:var(--s-ink);font-size:14px;line-height:20px}.s-cabecera{z-index:40;background:var(--s-bg);border-bottom:1px solid var(--s-rule);position:sticky;top:0}.s-cab-fila{align-items:center;gap:8px;padding-block:8px;display:flex}.s-cab-lado{flex:1 1 0;align-items:center;display:flex}.s-cab-lado-izq{justify-content:flex-start}.s-cab-lado-der{justify-content:flex-end;gap:8px}.s-cab-logo{border-radius:2px;justify-content:center;min-width:0;display:flex}.s-cab-logo>*,.s-cab-logo svg{min-width:0;max-width:100%;height:auto}@media (prefers-reduced-motion:no-preference){html[data-logo-primera] .s-cab-logo{animation:.8s cubic-bezier(.2,.7,.2,1) both s-logo-abre}}@keyframes s-logo-abre{0%{clip-path:inset(0 50%);opacity:.4}to{clip-path:inset(0);opacity:1}}.s-cab-logo-lleno,.s-cab-isotipo{display:none}.s-cab-fila-buscar{align-items:stretch;gap:8px;padding-bottom:12px;display:flex}.s-cab-buscar{flex:1 1 0;min-width:0}.s-cab-zona{min-width:0;max-width:55%;display:flex}@media (min-width:64rem){.s-cab-fila{gap:24px;padding-block:12px}.s-cab-lado-izq,.s-cab-logo-compacto,.s-cab-fila-buscar{display:none}.s-cab-lado-der{flex:none}.s-cab-logo{justify-content:flex-start}.s-cab-logo-lleno{display:block}}@media (max-width:63.99rem){html[data-cabecera-plegada] .s-cabecera{margin-bottom:var(--s-cab-hueco,0px)}html[data-cabecera-plegada] .s-cabecera>.s-cont{align-items:center;gap:8px;min-height:48px;display:flex}html[data-cabecera-plegada] .s-cab-fila,html[data-cabecera-plegada] .s-cab-fila-buscar{display:contents}html[data-cabecera-plegada] .s-cab-lado{flex:none}html[data-cabecera-plegada] .s-cab-lado-izq{order:0}html[data-cabecera-plegada] .s-cab-logo{order:1}html[data-cabecera-plegada] .s-cab-buscar{order:2}html[data-cabecera-plegada] .s-cab-lado-der{order:3;margin-left:auto}html[data-cabecera-plegada] .s-cab-logo-compacto,html[data-cabecera-plegada] .s-cab-cuenta,html[data-cabecera-plegada] .s-cab-zona{display:none}html[data-cabecera-plegada] .s-cab-isotipo{justify-content:center;align-items:center;min-width:32px;height:36px;display:flex}@media (prefers-reduced-motion:no-preference){html[data-cabecera-plegada] .s-cab-isotipo{transition:opacity .15s}@starting-style{html[data-cabecera-plegada] .s-cab-isotipo{opacity:0}}}}.s-icono-cab{color:var(--s-ink);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:6px 8px;display:flex;position:relative}.s-icono-cab svg{width:24px;height:24px}.s-icono-cab:hover{background:var(--s-neutral)}.s-icono-cab[data-tooltip]:after{content:attr(data-tooltip);z-index:5;background:var(--s-ink);color:var(--s-bg);white-space:nowrap;pointer-events:none;border-radius:2px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s;display:none;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}@starting-style{.s-icono-cab[data-tooltip]:after{opacity:0}}.s-icono-cab[data-tooltip]:focus-visible:after{display:block}@media (hover:hover){.s-icono-cab[data-tooltip]:hover:after{transition-delay:.25s;display:block}}@media (prefers-reduced-motion:reduce){.s-icono-cab[data-tooltip]:after{transition:none}}.s-cab-conteo{background:var(--s-highlight);min-width:16px;height:16px;color:var(--s-highlight-ink);text-align:center;border-radius:999px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:0;right:4px}@media (prefers-reduced-motion:no-preference){.s-cab-conteo[data-anim]{animation:.42s s-conteo-pop}}@keyframes s-conteo-pop{0%{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(.94)}to{transform:scale(1)}}.s-buscar{border:1px solid var(--s-control);background:var(--s-bg);height:40px;color:var(--s-ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:flex;position:relative}.s-buscar:focus-within{border-color:var(--s-ink)}.s-buscar[data-cargando]{opacity:.6}.s-buscar svg{width:20px;height:20px;color:var(--s-ink-2);flex:0 0 20px}.s-buscar input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.s-buscar input::placeholder{color:var(--s-ink-3)}.s-buscar input::-webkit-search-cancel-button{display:none}.s-buscar-limpiar{width:24px;height:24px;color:var(--s-ink-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.s-buscar-limpiar:hover{background:var(--s-neutral);color:var(--s-ink)}.s-buscar-limpiar svg{width:16px;height:16px}.s-kbd{border:1px solid var(--s-rule);color:var(--s-ink-3);white-space:nowrap;border-radius:4px;align-items:center;gap:2px;padding:1px 6px;font-family:inherit;font-size:11px;line-height:16px}.s-sugerencias{z-index:50;border:1px solid var(--s-rule);background:var(--s-bg);max-height:min(70vh,560px);box-shadow:var(--s-sombra);border-radius:4px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.s-sugerencia{color:var(--s-ink);text-align:left;border-radius:2px;align-items:center;gap:12px;width:100%;padding:8px;display:flex}@media (prefers-reduced-motion:no-preference){.s-sugerencias{opacity:1;transition:opacity .15s,transform .15s;transform:translateY(0)}@starting-style{.s-sugerencias{opacity:0;transform:translateY(-4px)}}}.s-sugerencia:hover,.s-sugerencia[aria-selected=true]{background:var(--s-neutral)}.s-sugerencia img{object-fit:cover;background:var(--s-neutral);border-radius:2px;width:40px;height:40px}.s-nav{z-index:45;--s-nav-aire:clamp(13px, 6vw - 48.5px, 28px);justify-content:center;align-items:stretch;display:flex;position:relative}.s-nav-item{padding:12px var(--s-nav-aire);color:var(--s-ink);white-space:nowrap;border-radius:2px 2px 0 0;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.s-nav-item:hover,.s-nav-item[aria-expanded=true],.s-nav-grupo:hover .s-nav-item,.s-nav-grupo[data-abierto=true] .s-nav-item{background:var(--s-blush-panel)}.s-nav-item[aria-current=page]:after{content:"";left:calc(var(--s-nav-aire) - 4px);right:calc(var(--s-nav-aire) - 4px);z-index:1;background:var(--s-ink);pointer-events:none;height:2px;position:absolute;bottom:0}.s-nav-grupo>button.s-nav-item>svg{visibility:hidden}.s-nav-grupo>button.s-nav-item:focus-visible>svg{visibility:visible}.s-nav-grupo>.s-nav-item.s-nav-flecha{background:0 0;border-radius:0;justify-content:flex-end;width:24px;margin-left:-24px;padding:0}.s-nav-carga{left:calc(var(--s-nav-aire) - 4px);right:calc(var(--s-nav-aire) - 4px);z-index:1;background:var(--s-ink);opacity:0;pointer-events:none;height:2px;position:absolute;bottom:0}.s-nav-carga-activa{animation:10ms linear .15s forwards s-nav-carga-entra}@media (prefers-reduced-motion:no-preference){.s-nav-carga-activa{animation:.9s ease-in-out .15s infinite s-nav-carga-late}}@keyframes s-nav-carga-entra{to{opacity:1}}@keyframes s-nav-carga-late{0%,to{opacity:.3}50%{opacity:.9}}.s-mega{top:100%;left:var(--s-mega-left,0px);z-index:45;background:var(--s-blush-panel);width:720px;max-width:100%;color:var(--s-ink);box-shadow:var(--s-sombra);grid-template-columns:repeat(2,minmax(160px,1fr)) auto;gap:24px 40px;padding:32px 24px 40px;display:grid;position:absolute}.s-mega a{padding:6px 0;font-size:16px;line-height:24px;display:block}.s-mega a:hover .s-mega-texto{text-decoration:underline}.s-mega a .s-tag-nuevo,.s-menu-sub a .s-tag-nuevo{margin-left:8px}.s-mega-cab{font-weight:500}.s-mega-promo{width:180px;color:var(--s-ink);display:block}.s-mega-promo img{object-fit:cover;background:var(--s-neutral);width:180px;height:180px;margin-bottom:8px;display:block}.s-velo{z-index:39;background:#00000059;position:fixed;inset:0}.s-carga{z-index:60;background:var(--s-ink);transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.s-carga{animation:8s cubic-bezier(.15,.75,.25,1) forwards s-carga-avanza}}@keyframes s-carga-avanza{0%{transform:scaleX(.03)}to{transform:scaleX(.94)}}.sitio:has(.s-carga){cursor:progress}.sitio:has(.s-carga) a{cursor:progress}.sitio:has(.s-carga) button{cursor:progress}.sitio:has(.s-carga) .s-opcion label{cursor:progress}@media (prefers-reduced-motion:no-preference){.s-velo{opacity:1;transition:opacity .15s}.s-mega[data-entra]{clip-path:inset(0 -40px -40px);transition:clip-path .18s cubic-bezier(.2,.7,.3,1)}@starting-style{.s-velo{opacity:0}.s-mega[data-entra]{clip-path:inset(0 -40px 100%)}}}.s-tag-nuevo{background:var(--s-highlight);color:var(--s-highlight-ink);border-radius:2px;padding:0 4px;font-size:14px;font-weight:400;line-height:20px}.s-colecciones{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding:4px 28px 4px 0;display:flex;overflow-x:auto}.s-colecciones::-webkit-scrollbar{display:none}.s-colecciones-marco .s-carrusel-pista:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, transparent, var(--s-bg));width:28px;position:absolute;top:0;bottom:0;right:0}.s-coleccion{scroll-snap-align:start;width:132px;color:var(--s-ink);border:1px solid #0000;border-radius:2px;flex-direction:column;flex:none;gap:8px;padding:4px;transition:border-color .15s;display:flex}.s-coleccion-foto{aspect-ratio:4/3;background:var(--s-neutral);border-radius:2px;width:100%;display:block;overflow:hidden}.s-coleccion-foto img{object-fit:cover;width:100%;height:100%}.s-coleccion-texto{text-align:center;font-size:14px;line-height:18px}.s-coleccion:hover,.s-coleccion[aria-current=page]{border-color:var(--s-ink)}.s-coleccion[aria-current=page] .s-coleccion-texto{font-weight:500}@media (min-width:64rem){.s-colecciones{justify-content:safe center;gap:14px}.s-coleccion{width:156px}}.s-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.s-cuadro{background:var(--s-neutral);color:#fff;aspect-ratio:5/4;--s-focus:#fff;border-radius:2px;display:block;position:relative;overflow:hidden}.s-cuadro-grande{aspect-ratio:16/11;grid-column:span 2}.s-cuadro-foto{display:block;position:absolute;inset:0}.s-cuadro-foto img{object-fit:cover;width:100%;height:100%}.s-cuadro-pie{display:grid;position:absolute;inset:auto 0 0}.s-cuadro-velo{background:var(--s-velo);opacity:.66;grid-area:1/1;position:relative}.s-cuadro-velo:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--s-velo), transparent);height:64px;position:absolute;bottom:100%;left:0;right:0}.s-cuadro-texto{flex-direction:column;grid-area:1/1;gap:4px;padding:14px 16px 16px;display:flex;position:relative}.s-cuadro-titulo{letter-spacing:-.01em;text-wrap:balance;color:#fff;font-size:clamp(20px,4.4vw,26px);font-weight:700;line-height:1.15}.s-cuadro-grande .s-cuadro-titulo{max-width:16ch;font-size:clamp(26px,6.4vw,34px)}.s-cuadro-apoyo{color:#fff;max-width:46ch;font-size:14px;line-height:20px}.s-cuadro:not(.s-cuadro-grande) .s-cuadro-apoyo{display:none}@media (min-width:40rem){.s-cuadro{aspect-ratio:4/3}.s-cuadro-grande{aspect-ratio:2}}@media (min-width:64rem){.s-rejilla{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(190px,20vw,300px)}.s-cuadro,.s-cuadro-grande{aspect-ratio:auto}.s-cuadro-grande{grid-area:span 2/span 2}.s-cuadro:not(.s-cuadro-grande) .s-cuadro-apoyo{display:block}:is(.s-rejilla:has(>:nth-child(4):last-child)>:last-child,.s-rejilla:has(>:nth-child(3):last-child)>:not(.s-cuadro-grande)){grid-column:span 2}.s-rejilla:has(>:nth-child(2):last-child)>:not(.s-cuadro-grande){grid-area:span 2/span 2}.s-rejilla:has(>.s-cuadro-grande:last-child)>.s-cuadro-grande{grid-column:span 4}.s-cuadro-texto{padding:20px 24px 22px}}@media (hover:hover){.s-cuadro:hover .s-cuadro-velo{opacity:.74}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.s-cuadro-velo{transition:opacity .18s}}.s-franja{color:inherit;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:20px 16px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.s-franja-nota{color:var(--s-ink-3);display:none}@media (min-width:48rem){.s-franja-nota{display:inline}.s-franja-nota:before{content:"· "}}.s-franja-accion{text-underline-offset:3px;font-weight:500;text-decoration:underline}a.s-franja:hover .s-franja-accion,a.s-franja-accion:hover{color:var(--s-ink-2)}.s-estrellas{color:var(--s-stars);gap:2px;display:inline-flex}.s-estrellas svg{fill:currentColor;stroke:none;width:16px;height:16px}.s-estrellas-elegir{color:var(--s-stars);display:inline-flex}.s-estrellas-elegir label{cursor:pointer;border-radius:2px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.s-estrellas-elegir input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.s-estrellas-elegir svg{fill:currentColor;stroke:none;opacity:.25;width:28px;height:28px;transition:opacity .15s}:is(.s-estrellas-elegir label:has(input:checked) svg,.s-estrellas-elegir label:has(~label input:checked) svg){opacity:1}.s-estrellas-elegir label:has(input:focus-visible){outline:2px solid var(--s-ink);outline-offset:2px}@media (hover:hover){.s-estrellas-elegir label:hover svg{opacity:.6}:is(.s-estrellas-elegir label:hover:has(input:checked) svg,.s-estrellas-elegir label:hover:has(~label input:checked) svg){opacity:1}}.s-resenas-tienda{color:var(--s-ink-2);align-items:center;gap:6px;min-height:24px;font-size:14px;line-height:20px;display:inline-flex}.s-resenas-tienda:hover .s-resenas-tienda-texto,.s-resenas-tienda:focus-visible .s-resenas-tienda-texto{text-decoration:underline}.s-estrellas-caja{gap:2px;display:inline-flex}.s-estrellas-caja span{background:var(--s-pine);color:#fff;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.s-estrellas-caja svg{fill:currentColor;stroke:none;width:13px;height:13px}.s-banda{background:var(--s-highlight);color:var(--s-highlight-ink);padding-block:24px}.s-banda-fila{flex-direction:column;gap:12px;display:flex}.s-caja-ocre{background:var(--s-bg-2);color:var(--s-ink);flex-direction:column;gap:16px;padding:24px;display:flex}@media (min-width:64rem){.s-banda-fila,.s-caja-ocre{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}.s-caja-ocre{padding:32px 48px}.s-banda{padding-block:32px}}.s-bloque-verde{background:var(--s-pine-dark);color:#fff;--s-focus:#fff;grid-template-columns:1fr;display:grid}.s-bloque-verde-texto{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.s-bloque-verde-fotos{grid-template-columns:1fr 1fr;display:grid}.s-bloque-verde-fotos img,.s-bloque-verde-fotos>div{aspect-ratio:4/5;object-fit:cover;background:var(--s-pine);width:100%}@media (min-width:64rem){.s-bloque-verde{grid-template-columns:1fr 1fr}.s-bloque-verde-texto{justify-content:center;padding:64px 56px}.s-bloque-verde-fotos img,.s-bloque-verde-fotos>div{aspect-ratio:auto;height:100%}}.s-marca{background:var(--s-highlight);color:var(--s-highlight-ink);border-radius:2px;padding:2px 6px;font-size:14px;line-height:20px;display:inline-block}.s-marca-verde{background:var(--s-pine-dark);color:#fff;border-radius:2px;padding:2px 8px;font-size:14px;line-height:20px;display:inline-block}.s-marca-tinta{background:var(--s-ink);color:var(--s-bg);border-radius:2px;padding:2px 8px;font-size:14px;line-height:20px;display:inline-block}.s-resaltado{background:var(--s-highlight);color:var(--s-highlight-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 8px;font-size:18px;font-weight:500;line-height:30px;display:inline}.s-tarjeta{color:var(--s-ink);flex-direction:column;gap:6px;display:flex}.s-tarjeta-foto{aspect-ratio:1;background:var(--s-neutral);border-radius:2px;position:relative;overflow:hidden}.s-tarjeta-foto img{object-fit:cover;width:100%;height:100%}.s-tarjeta-nombre{font-size:18px;font-weight:500;line-height:24px}.s-tarjeta-sub{color:var(--s-ink-2)}.s-tarjeta-pie{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;margin-top:4px;display:grid}.s-tarjeta-pie .s-btn{gap:6px;padding-inline:14px}@media (max-width:40rem){.s-tarjeta-pie{grid-template-columns:1fr;align-items:stretch}.s-tarjeta-pie .s-btn{width:100%;padding-inline:19px}}.s-corazon{z-index:2;border:1px solid var(--s-rule);background:var(--s-bg);width:32px;height:32px;color:var(--s-ink);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:8px;right:8px}.s-corazon svg{width:18px;height:18px}.s-corazon[aria-pressed=true] svg{fill:currentColor}@media (prefers-reduced-motion:no-preference){:where(.s-corazon,.s-btn-icono[aria-pressed],.s-cab-corazon) svg{transition:transform .15s}@media (hover:hover){:where(.s-corazon,.s-btn-icono[aria-pressed],.s-cab-corazon):hover svg{transform:scale(1.08)}}:where(.s-corazon,.s-btn-icono,.s-cab-corazon)[data-anim=marcar] svg{animation:.45s s-corazon-pop}:where(.s-corazon,.s-btn-icono,.s-cab-corazon)[data-anim=quitar] svg{animation:.3s s-corazon-encoge}}@keyframes s-corazon-pop{0%{transform:scale(1)}30%{transform:scale(1.25)}55%{transform:scale(.9)}75%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes s-corazon-encoge{0%{transform:scale(1)}45%{transform:scale(.86)}to{transform:scale(1)}}.s-tira{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.s-tira::-webkit-scrollbar{display:none}.s-tira>*{scroll-snap-align:start;flex:0 0 100%;height:100%;overflow:hidden}.s-tira-flecha{z-index:2;border:1px solid var(--s-rule);background:var(--s-bg);width:32px;height:32px;color:var(--s-ink);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.s-tira-flecha svg{width:16px;height:16px}.s-tira-flecha-izq{left:8px}.s-tira-flecha-der{right:8px}@media (hover:hover) and (pointer:fine){.s-tira-flecha{display:flex}.s-tarjeta-foto:hover .s-tira-flecha,.s-tira-flecha:focus-visible{opacity:1}}.s-puntos{z-index:2;pointer-events:none;gap:4px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.s-puntos span{background:#ffffffbf;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 1px #0000001f}.s-puntos span[data-activo=true]{background:var(--s-highlight)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.s-tarjeta-foto:hover img,.s-cuadro-imagen:hover img{transform:scale(1.04)}}.s-cuadricula{grid-template-columns:repeat(auto-fill,minmax(max(25% - 9px,min(100%,280px)),1fr));gap:40px 12px;display:grid}.s-ancla-listado{scroll-margin-top:calc(var(--s-alto-cabecera,120px) + 24px)}.s-paginacion{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:40px;display:flex}.s-pagina{border:1px solid var(--s-rule);min-width:40px;height:40px;color:var(--s-ink);font-variant-numeric:tabular-nums;border-radius:2px;justify-content:center;align-items:center;padding:0 10px;font-size:15px;display:inline-flex}.s-pagina:hover{border-color:var(--s-ink)}.s-pagina[aria-current=page]{border-color:var(--s-ink);background:var(--s-ink);color:var(--s-bg)}.s-pagina-flecha svg{width:18px;height:18px}.s-pagina-salto{color:var(--s-ink-3);padding:0 2px}.s-idea{scroll-margin-top:calc(var(--s-alto-cabecera,120px) + 24px);min-width:0;transition:opacity .4s}.s-idea .s-tarjeta-foto{outline-offset:4px;outline:2px solid #0000}.s-muro[data-enfocando] .s-idea:not([data-enfocada]){opacity:.35}.s-idea-marca{background-image:linear-gradient(var(--s-highlight), var(--s-highlight));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0;background-repeat:no-repeat;background-size:0 100%;margin:0 -6px;padding:2px 6px;display:inline}@media (prefers-reduced-motion:no-preference){.s-idea:target .s-tarjeta-foto,.s-idea[data-enfocada] .s-tarjeta-foto{animation:1.9s cubic-bezier(.22,1,.36,1) s-idea-senal}.s-idea:target .s-idea-marca,.s-idea[data-enfocada] .s-idea-marca{animation:1.9s cubic-bezier(.22,1,.36,1) s-idea-marcar}}@media (prefers-reduced-motion:reduce){.s-idea:target .s-tarjeta-foto,.s-idea[data-enfocada] .s-tarjeta-foto{outline-color:var(--s-bg-2)}.s-idea:target .s-idea-marca,.s-idea[data-enfocada] .s-idea-marca{background-size:100% 100%}}@keyframes s-idea-senal{0%{outline-offset:16px;outline-color:#0000;transform:scale(1)}24%{outline-color:var(--s-bg-2);outline-offset:4px;transform:scale(1.015)}62%{outline-color:var(--s-bg-2);outline-offset:4px;transform:scale(1)}to{outline-offset:4px;outline-color:#0000;transform:scale(1)}}@keyframes s-idea-marcar{0%{background-position:0;background-size:0 100%}30%{background-position:0;background-size:100% 100%}62%{background-position:0;background-size:100% 100%}63%{background-position:100%;background-size:100% 100%}to{background-position:100%;background-size:0 100%}}.s-filtros{top:var(--s-alto-cabecera,0px);z-index:30;background:var(--s-bg);scrollbar-width:none;align-items:center;gap:8px;padding:12px 0;display:flex;position:sticky;overflow-x:auto}.s-filtros::-webkit-scrollbar{display:none}.s-chip{border:1px solid var(--s-rule);background:var(--s-bg);height:48px;color:var(--s-ink);white-space:nowrap;cursor:pointer;border-radius:2px;align-items:center;gap:8px;padding:0 16px;font-size:16px;line-height:20px;display:inline-flex}.s-chip small{color:var(--s-ink-3);font-variant-numeric:tabular-nums;font-size:14px}.s-chip:hover{border-color:var(--s-rule-strong)}.s-chip[aria-current=page],.s-chip[aria-pressed=true]{border-color:var(--s-ink);background:var(--s-bg-3);box-shadow:inset 0 0 0 1px var(--s-ink)}.s-chip-fuerte{border-color:var(--s-ink);font-weight:500}.s-chip-limpiar{color:var(--s-ink-2);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}@media (hover:hover){.s-chip-limpiar:hover{background:var(--s-neutral);color:var(--s-ink)}}.s-chip-promo{font-weight:500}.s-chip-promo:hover{border-color:var(--s-pine)}.s-chip-promo[aria-current=page]{border-color:var(--s-pine-dark);background:var(--s-pine-dark);color:#fff;box-shadow:inset 0 0 0 1px var(--s-pine-dark)}.s-chip-filtros{border-color:var(--s-ink);gap:6px;font-weight:500}.s-filtros-num{background:var(--s-ink);min-width:20px;height:20px;color:var(--s-bg);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.s-chip-puesto{border-color:var(--s-ink);background:var(--s-bg-3);box-shadow:inset 0 0 0 1px var(--s-ink);gap:6px}.s-chip-puesto svg{width:16px;height:16px;color:var(--s-ink-3)}.s-chip-puesto:hover svg{color:var(--s-ink)}.s-tarjeta-resenas{align-items:center;width:fit-content;margin-top:4px;text-decoration:none;display:inline-flex}@media (hover:hover){.s-tarjeta-resenas:hover span:last-child{text-decoration:underline}}.s-filtros-grupos{flex-direction:column;gap:20px;display:flex}.s-filtros-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--s-ink-3);margin-bottom:10px;font-size:13px;font-weight:600}.s-filtros-opciones{flex-wrap:wrap;gap:8px;display:flex}.s-chip svg{width:20px;height:20px}.s-desplegable-lista{z-index:45;border:1px solid var(--s-rule-strong);background:var(--s-bg);min-width:9rem;box-shadow:var(--s-sombra);scrollbar-gutter:stable;border-radius:2px;padding:4px;position:absolute;top:calc(100% + 6px);overflow-y:auto}.s-desplegable-lista .combo-opcion[data-elegida]{color:var(--s-pine-dark);font-weight:500}.s-desplegable-lista .combo-opcion[data-elegida]:before{content:none}.s-desplegable-lista .combo-opcion[data-puntero]{box-shadow:none}.s-acordeon{border-bottom:1px solid var(--s-rule)}.s-acordeon summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 8px;font-size:20px;font-weight:500;line-height:24px;list-style:none;display:flex}.s-acordeon summary::-webkit-details-marker{display:none}.s-acordeon summary svg{flex:0 0 24px;width:24px;height:24px;transition:transform .15s}.s-acordeon[open]>summary svg{transform:rotate(90deg)}.s-acordeon-cuerpo{color:var(--s-ink-2);padding:0 8px 24px}.s-acordeon-cuerpo p+p{margin-top:12px}@media (prefers-reduced-motion:no-preference){.s-acordeon[open]>.s-acordeon-cuerpo,.s-pie-acordeon[open]>ul{animation:.22s s-acordeon-nace}}@keyframes s-acordeon-nace{0%{opacity:0;transform:translateY(-4px)}}.s-faq summary{padding:16px 0;font-size:16px;line-height:24px}.s-faq .s-acordeon-cuerpo{padding:0 0 16px}@media (min-width:64rem){.s-acordeon summary{font-size:24px;line-height:32px}.s-faq summary{font-size:16px;line-height:24px}}.s-legal-indice{display:none}@media (min-width:64rem){.s-legal-indice{top:calc(var(--s-alto-cabecera,120px) + 24px);max-height:calc(100dvh - var(--s-alto-cabecera,120px) - 48px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--s-rule) transparent;align-self:start;transition:scrollbar-color .15s;display:block;position:sticky;overflow-y:auto}@media (hover:hover){.s-legal-indice:hover{scrollbar-color:var(--s-rule-strong) transparent}}.s-legal-indice>.s-legal-indice-titulo{z-index:1;background:var(--s-bg);padding-bottom:6px;position:sticky;top:0}}.s-legal-indice-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--s-ink-3);font-size:11px;font-weight:500;line-height:16px}.s-legal-lista{border-left:1px solid var(--s-rule);flex-direction:column;display:flex}.s-legal-entrada{color:var(--s-ink-2);padding:6px 16px;font-size:14px;line-height:20px;display:block}@media (hover:hover){.s-legal-entrada:hover{color:var(--s-ink);text-decoration:underline}}.s-legal-plegable{border:1px solid var(--s-rule);border-radius:2px}.s-legal-plegable>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:500;line-height:20px;list-style:none;display:flex}.s-legal-plegable>summary::-webkit-details-marker{display:none}.s-legal-conteo{color:var(--s-ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:400;display:inline-flex}.s-legal-conteo svg{width:18px;height:18px;transition:transform .15s}.s-legal-plegable[open]>summary .s-legal-conteo svg{transform:rotate(90deg)}.s-legal-plegable>.s-legal-lista{margin:0 14px 12px}.s-legal-clausula{scroll-margin-top:calc(var(--s-alto-cabecera,120px) + 24px)}.s-resaltable[data-resaltada]{border-radius:2px}@media (prefers-reduced-motion:no-preference){.s-resaltable[data-resaltada]{animation:.8s ease-in-out both s-resalte-parpadeo}}@media (prefers-reduced-motion:reduce){.s-resaltable[data-resaltada]{background-color:var(--s-bg-2);box-shadow:0 0 0 12px var(--s-bg-2)}}@keyframes s-resalte-parpadeo{0%,44%,52%,to{background-color:#0000;box-shadow:0 0 0 12px #0000}8%,34%,60%,86%{background-color:var(--s-bg-2);box-shadow:0 0 0 12px var(--s-bg-2)}}.sitio :is(input,textarea,select,optgroup,option,dialog,progress){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sitio select,.sitio optgroup,.sitio option{background-color:var(--s-bg);color:var(--s-ink)}.sitio option:disabled,.sitio optgroup:disabled{color:var(--s-ink-3)}.sitio ::placeholder{color:var(--s-ink-3);opacity:1}.sitio :is(input,textarea,select):disabled{-webkit-text-fill-color:var(--s-ink-3)}.sitio :where(input[type=checkbox],input[type=radio],progress){accent-color:var(--s-ink)}.sitio :where(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]){color:var(--s-ink)}.sitio :where(dialog){background:var(--s-bg);color:var(--s-ink)}.s-campo,.sitio .campo{border:1px solid var(--s-control);background:var(--s-bg);border-radius:2px;flex-direction:column;gap:0;padding:8px 12px 6px;transition:border-color .15s;display:flex}.s-campo:focus-within,.sitio .campo:focus-within{border-color:var(--s-ink);box-shadow:inset 0 0 0 1px var(--s-ink)}.s-campo>label,.s-campo>span:first-child,.sitio .campo>label{letter-spacing:0;text-transform:none;color:var(--s-ink-2);font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.s-campo input,.s-campo textarea,.s-campo select,.sitio .campo .input,.sitio .campo .select{width:100%;font:inherit;color:var(--s-ink);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:2px 0;font-size:16px;line-height:24px}.sitio .campo .input:focus,.sitio .campo .select:focus{box-shadow:none;border:0}.s-campo textarea,.sitio .campo textarea.input{resize:vertical;min-height:96px}.sitio .campo p{color:var(--s-ink-3);margin-top:2px;font-size:12px;line-height:16px}:is(.s-campo-error,.s-campo:has([aria-invalid=true])){border-color:var(--s-alert)}.s-pista{color:var(--s-ink-3);font-size:14px;line-height:20px}.s-error{color:var(--s-alert);font-size:14px;font-weight:500;line-height:20px}.s-aviso{background:var(--s-neutral);border-radius:2px;align-items:flex-start;gap:8px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.s-aviso svg{flex:0 0 20px;width:20px;height:20px;margin-top:0}.s-aviso-positivo{background:var(--s-pine-soft)}.s-aviso-alerta{background:var(--s-alert-soft)}.s-ojo{width:32px;height:32px;color:var(--s-ink-2);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.s-ojo:hover{background:var(--s-neutral);color:var(--s-ink)}.s-ojo svg{width:20px;height:20px}.s-requisitos{color:var(--s-ink-3);gap:2px 16px;font-size:13px;line-height:20px;display:grid}@media (min-width:480px){.s-requisitos{grid-template-columns:1fr 1fr}}.s-requisitos li{align-items:center;gap:6px;display:flex}.s-requisitos li svg{opacity:.35;flex:0 0 14px;width:14px;height:14px}.s-requisitos li[data-ok=true]{color:var(--s-pine)}.s-requisitos li[data-ok=true] svg{opacity:1}.s-separador{color:var(--s-ink-2);align-items:center;gap:12px;margin:4px 0;font-size:14px;line-height:20px;display:flex}.s-separador:before,.s-separador:after{content:"";background:var(--s-rule);flex:1;height:1px}.s-turnstile{min-height:65px}.s-turnstile iframe{display:block}.s-cuenta-bloque{border-top:1px solid var(--s-rule-strong);padding:30px 0 18px}.s-cuenta-bloque>h2{text-wrap:balance;margin-bottom:12px;font-size:22px;line-height:28px}.s-btn-acceso{inline-size:19rem;max-inline-size:100%;padding-inline:8px}.s-cuenta-dato{flex-direction:column;min-width:0;display:flex}.s-cuenta-rotulo{color:var(--s-ink-2);font-size:14px;line-height:20px}.s-cuenta-valor{color:var(--s-ink);font-size:16px;line-height:24px}.s-cuenta-valor[data-vacio]{color:var(--s-ink-3);font-style:italic}.s-cuenta-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.s-cuenta-fila[data-pila]{align-items:start}.s-cuenta-partes{flex-direction:column;display:flex}.s-cuenta-partes>*+*{border-top:1px solid var(--s-rule);margin-top:24px;padding-top:24px}.s-cuenta-parte{flex-direction:column;gap:12px;display:flex}.s-misfechas{flex-direction:column;display:flex}.s-misfechas>li{padding:12px 0}.s-misfechas>li+li{border-top:1px solid var(--s-rule)}.s-misfechas-que{font-size:16px;font-weight:600;line-height:24px}.s-misfechas-cuando{color:var(--s-ink-2);font-size:14px;line-height:20px}.s-misfechas>li[data-pasada] .s-misfechas-que,.s-misfechas>li[data-pasada] .s-misfechas-cuando{color:var(--s-ink-3)}.s-misfechas-titulo{font-size:15px;font-weight:500;line-height:22px}.s-misfechas-par{align-items:start;gap:1rem;display:grid}@media (min-width:34rem){.s-misfechas-par{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-misfechas-otra{align-items:center;gap:.625rem;display:flex}.s-misfechas-otra>input{flex:1;min-width:0}.s-misfechas-volver{color:var(--s-ink-2);text-underline-offset:3px;flex:none;padding-block:3px;font-size:13px;line-height:18px;text-decoration:underline}.s-misfechas-volver:hover{color:var(--s-ink)}.s-direccion-nombre{font-size:16px;font-weight:500;line-height:24px}.s-direccion-detalle{color:var(--s-ink-2);font-size:14px;line-height:20px}.s-seguridad-fila{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.625rem 1rem;display:flex}.s-seguridad-fila>p{flex:15rem;min-width:0}.s-seguridad-fila>.s-btn{flex:none}.s-direccion-acciones{flex-direction:column;flex:none;align-items:stretch;gap:.5rem;display:flex}.s-campo .campo-fecha{width:100%}.s-campo .campo-fecha input{padding-right:40px}.s-pedidos{flex-direction:column;gap:12px;display:flex}.s-pedido{border:1px solid var(--s-rule);background:var(--s-bg);border-radius:2px;font-size:14px;line-height:20px}summary.s-pedido-resumen{cursor:pointer;list-style:none}summary.s-pedido-resumen::-webkit-details-marker{display:none}.s-pedido-cabecera{border-bottom:1px solid var(--s-rule);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px 10px;display:grid}.s-pedido-cabecera:last-child{border-bottom:0}.s-pedido-cabecera .s-pedido-titulo{grid-area:1/1}.s-pedido-cabecera .s-pedido-codigo{grid-area:2/1}.s-pedido-cabecera .s-estado{grid-area:1/2;place-self:start end}.s-pedido-flecha{color:var(--s-ink-2);grid-area:2/2;place-self:end}.s-pedido-flecha svg{width:18px;height:18px;transition:transform .2s}.s-pedido-caja[open] .s-pedido-flecha svg{transform:rotate(180deg)}.s-pedido-cuerpo{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;padding:12px 16px 14px;display:flex}.s-pedido-miniatura{background:var(--s-neutral);border-radius:2px;flex:none;width:60px;height:60px;overflow:hidden}.s-pedido-miniatura[data-pila]{background:var(--s-bg);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;display:grid}.s-pedido-pila-foto{background:var(--s-neutral);position:relative;overflow:hidden}.s-pedido-miniatura[data-pila="2"] .s-pedido-pila-foto,.s-pedido-miniatura[data-pila="3"] .s-pedido-pila-foto:first-child{grid-row:1/3}.s-pedido-pila-foto img{object-fit:cover;width:100%;height:100%}.s-pedido-pila-cant{background:var(--s-highlight);min-width:14px;height:14px;color:var(--s-highlight-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 3px;font-size:9px;font-weight:600;line-height:14px;position:absolute;bottom:1px;right:1px}.s-pedido-pila-mas{background:var(--s-neutral);color:var(--s-ink-2);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.s-pedido-conteo{color:var(--s-ink-2);font-size:13.5px}.s-pedido-productos{flex-direction:column;flex:12rem;gap:2px;min-width:0;display:flex}.s-pedido-entrega{color:var(--s-ink-2);font-size:13.5px}.s-pedido-total{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;margin-left:auto;font-weight:500;display:flex}.s-pedido-total small{color:var(--s-ink-2);font-size:12px;font-weight:400;line-height:16px}.s-pedido-mas{border-top:1px solid var(--s-rule);flex-direction:column;gap:10px;margin:0 16px;padding:12px 0 14px;display:flex}.s-pedido-lista{flex-direction:column;gap:8px;display:flex}.s-pedido-linea{align-items:center;gap:10px;min-width:0;display:flex}.s-pedido-linea>a{align-items:center;min-height:24px;margin:-2px 0;padding:2px 0;display:inline-flex}.s-pedido-linea-foto{background:var(--s-neutral);border-radius:2px;flex:none;width:44px;height:44px;overflow:hidden}.s-pedido-caja[data-lleva][open] .s-pedido-miniatura,.s-pedido-caja[data-lleva][open] .s-pedido-conteo,.s-pedido-caja[data-lleva][open] .s-pedido-producto{display:none}.s-pedido-entregado{background:var(--s-pine-soft);border-radius:2px;flex-wrap:wrap;align-items:flex-start;gap:10px 14px;padding:10px 12px;font-size:13.5px;display:flex}.s-pedido-entregado-texto{flex-direction:column;flex:12rem;gap:2px;min-width:0;display:flex}.s-pedido-entregado-texto b{color:var(--s-pine-dark);font-weight:500}.s-pedido-entregado-foto{background:var(--s-neutral);border-radius:2px;flex:none;width:96px;height:96px;overflow:hidden}.s-pedido-entregado-foto img{object-fit:cover;width:100%;height:100%}.s-cupones{flex-direction:column;gap:10px;display:flex}.s-canjear{border-top:1px solid var(--s-rule);flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:16px;padding-top:16px;display:flex}.s-canjear .s-campo{flex:220px;min-width:0}.s-canjear .s-aviso{flex:1 0 100%}@media (max-width:40rem){.s-canjear{flex-direction:column;align-items:stretch}}.s-cupon{border:1px solid var(--s-rule);background:var(--s-bg);border-radius:2px;flex-direction:column;gap:4px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.s-cupon-codigo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.s-cupon-codigo code{letter-spacing:.12em;color:var(--s-ink);-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.s-cupon-que b{font-weight:500}.s-cupon-cuando{color:var(--s-ink-2);font-size:13.5px}.s-cupon:not([data-estado=vivo]){color:var(--s-ink-3);border-style:dashed}.s-cupon:not([data-estado=vivo]) code,.s-cupon:not([data-estado=vivo]) .s-cupon-que b,.s-cupon:not([data-estado=vivo]) .s-cupon-cuando{color:var(--s-ink-3)}.s-pedido-filas{grid-template-columns:auto 1fr;gap:2px 14px;font-size:13.5px;display:grid}.s-pedido-filas>div{display:contents}.s-pedido-filas dt{color:var(--s-ink-2)}.s-pedido-filas dd{white-space:pre-line;margin:0}.s-pedido-acciones{flex-wrap:wrap;align-items:center;gap:6px 18px;padding-top:2px;display:flex}.s-pedido-acciones>:is(a,button),.s-pedido-acciones>span>:is(a,button){align-items:center;min-height:24px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.s-pedido-titulo{color:var(--s-ink);font-weight:500}.s-pedido-codigo{letter-spacing:.14em;color:var(--s-ink-2);font-size:12px}.s-pedido-detalle{color:var(--s-ink-2);white-space:pre-line}.s-estado{background:var(--s-neutral);white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:500;line-height:24px;display:inline-flex}.s-estado[data-estado=Cancelada]{background:var(--s-alert-soft);color:var(--s-alert)}.s-estado[data-estado=Nueva]{background:var(--s-highlight);color:var(--s-highlight-ink)}.s-estado[data-estado=Confirmada]{background:var(--s-pine-soft);color:var(--s-pine-dark)}.s-estado[data-estado=Enviada],.s-estado[data-estado=Entregada]{color:#2f5f86;background:#eaf1f7}.sitio .btn{border:1px solid var(--s-ink);background:var(--s-bg);min-height:48px;color:var(--s-ink);box-shadow:none;border-radius:2px;padding:12px 19px;font-size:16px;font-weight:500}.sitio .btn:hover{background:var(--s-neutral)}.sitio .btn-primary{background:var(--s-btn-bg);color:var(--s-btn-fg);border-color:var(--s-btn-bg)}.sitio .btn-primary:hover{background:var(--s-btn-bg)}@supports (color:color-mix(in lab, red, red)){.sitio .btn-primary:hover{background:color-mix(in srgb, var(--s-btn-bg) 86%, var(--s-bg))}}.sitio .btn-sm{min-height:32px;padding:5px 11px;font-size:14px}.sitio .btn:disabled{background:var(--s-neutral);color:var(--s-ink-3);border-color:var(--s-neutral);opacity:1}.sitio .card{border:1px solid var(--s-rule);background:var(--s-bg);box-shadow:none;border-radius:2px}.sitio [role=alert]{color:var(--s-alert)}.s-opcion{border:1px solid var(--s-rule);background:var(--s-bg);color:var(--s-ink);text-align:left;border-radius:2px;align-items:flex-start;gap:12px;padding:12px 16px;transition:border-color .15s,background .15s;display:flex}label.s-opcion,button.s-opcion{cursor:pointer}label.s-opcion:hover,button.s-opcion:hover{border-color:var(--s-rule-strong)}.s-opcion[aria-pressed=true]{border-color:var(--s-ink);background:var(--s-bg-3);box-shadow:inset 0 0 0 1px var(--s-ink)}.s-opcion:has(input:checked){border-color:var(--s-ink);background:var(--s-bg-3);box-shadow:inset 0 0 0 1px var(--s-ink)}.s-opcion input{margin-top:5px}.sitio fieldset{min-inline-size:0}.s-fechas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:536px;display:grid}@media (min-width:30rem){.s-fechas{grid-template-columns:repeat(4,minmax(0,1fr))}}.s-fecha{border:1px solid var(--s-rule-strong);background:var(--s-bg);min-height:76px;color:var(--s-ink);text-transform:capitalize;cursor:pointer;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:10px 4px;transition:border-color .15s,background .15s;display:flex}.s-fecha span{letter-spacing:.06em;text-transform:uppercase;color:var(--s-ink-2);font-size:12px;line-height:16px}.s-fecha b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:28px}.s-fecha:hover{border-color:var(--s-ink)}.s-fecha[data-elegida]{border-color:var(--s-ink);background:var(--s-ink);color:var(--s-bg)}.s-fecha[data-elegida] span{color:inherit;opacity:.8}.s-fecha-ancha{text-transform:none;grid-column:span 2;min-height:56px}.s-fecha-ancha b{font-size:15px;line-height:20px}.s-fecha-mas{color:var(--s-ink-2);text-underline-offset:3px;cursor:pointer;align-items:center;gap:6px;margin-top:10px;font-size:14px;line-height:20px;text-decoration:underline;display:flex}.s-fecha-mas:hover{color:var(--s-ink)}.s-fecha-mas svg{width:18px;height:18px}.s-campo-fecha{margin-top:10px}.s-checkout{flex-direction:column;display:flex}.s-checkout-col{padding:24px 16px 40px}.s-checkout-lado{background:var(--s-neutral);border-bottom:1px solid var(--s-rule)}.s-resumen-caja{padding-inline:16px}@media (min-width:48rem){.s-checkout-col,.s-resumen-caja{max-width:620px;margin-inline:auto;padding-inline:24px}}@media (min-width:64rem){.s-checkout{min-height:calc(100dvh - var(--s-alto-cabecera,72px));grid-template-columns:minmax(0,1fr) minmax(0,.84fr);display:grid}.s-checkout-col{grid-area:1/1;width:100%;max-width:620px;margin-inline:auto 0;padding:44px 40px 72px}.s-checkout-lado{border-bottom:0;border-left:1px solid var(--s-rule);grid-area:1/2}.s-resumen-caja{top:var(--s-alto-cabecera,72px);max-width:480px;margin-inline:0 auto;padding:44px 40px 48px;position:sticky}}@media (min-width:80rem){.s-checkout-col,.s-resumen-caja{padding-inline:56px}}.s-resumen-barra{width:100%;color:var(--s-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:15px;line-height:20px;display:flex}.s-resumen-barra-texto{text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.s-resumen-barra-texto svg{width:18px;height:18px;transition:rotate .15s}.s-resumen-barra[aria-expanded=true] .s-resumen-barra-texto svg{rotate:180deg}.s-resumen-barra-total{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.s-resumen-cuerpo{padding-bottom:24px;display:none}.s-resumen-cuerpo[data-abierto]{display:block}.s-resumen-titulo{display:none}@media (min-width:64rem){.s-resumen-barra{display:none}.s-resumen-cuerpo{padding-bottom:0;display:block}.s-resumen-titulo{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.s-resumen-titulo h2{font-size:15px;font-weight:500}.s-resumen-titulo span{color:var(--s-ink-2);font-variant-numeric:tabular-nums;font-size:13px}}.s-paso{scroll-margin-top:calc(var(--s-alto-cabecera,72px) + 16px)}.s-paso+.s-paso{border-top:1px solid var(--s-rule);margin-top:32px;padding-top:32px}.s-paso-numero{color:var(--s-ink-3);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:16px}.s-paso-titulo{margin-top:4px;font-size:24px;line-height:30px}.s-paso-detalle{color:var(--s-ink-2);margin-top:4px;font-size:14px;line-height:20px}.s-paso-cuerpo{flex-direction:column;gap:14px;margin-top:20px;display:flex}.s-campo-fila{gap:14px;display:grid}@media (min-width:30rem){.s-campo-fila{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-campo-pedido{scroll-margin-top:calc(var(--s-alto-cabecera,72px) + 16px)}.s-campo-pedido>.s-campo{justify-content:center;min-height:58px}.s-campo-pedido select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-campo-pedido textarea{resize:none;min-height:0}.s-campo[data-apagado]{background:var(--s-neutral);border-color:var(--s-rule)}.s-campo[data-apagado] select,.s-campo[data-apagado] input{cursor:not-allowed;color:var(--s-ink-3)}.s-req:after{content:" *";color:var(--s-ink)}.s-campo-opcional{color:var(--s-ink-3);font-weight:400}.s-campo-envuelto{scroll-margin-top:calc(var(--s-alto-cabecera,72px) + 16px);flex-direction:column;display:flex}.s-campo-envuelto>.campo{flex:1}.sitio .campo:has([aria-invalid=true]){border-color:var(--s-alert)}.s-campo-error{color:var(--s-alert);align-items:flex-start;gap:5px;margin-top:6px;font-size:13px;font-weight:500;line-height:18px;display:flex}.s-campo-error svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.s-campo-pista{color:var(--s-ink-3);margin-top:6px;font-size:13px;line-height:18px;display:block}.s-casilla{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.s-casilla>input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:2px 0 0}.s-casilla[data-apagado]{cursor:not-allowed;color:var(--s-ink-3)}.s-casilla[data-apagado]>input[type=checkbox]{cursor:not-allowed;opacity:.55}.s-regalo{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:30rem){.s-regalo{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-regalo .s-opcion{flex-direction:column;gap:6px;height:100%;padding:14px 16px}.s-regalo .s-opcion svg{width:22px;height:22px}.s-regalo .s-opcion b{font-size:15px;font-weight:500;line-height:20px}.s-regalo .s-opcion span{color:var(--s-ink-2);text-wrap:pretty;font-size:13.5px;line-height:18px}.s-regalo .s-opcion:has(input:focus-visible){outline:2px solid var(--s-ink);outline-offset:2px}.s-campo-pedido[data-error] input,.s-campo-pedido[data-error] textarea,.s-campo-pedido[data-error] select,.s-campo-pedido[data-error] .s-fechas{border-color:var(--s-alert)}.s-campo-pedido[data-error] .s-fechas{border:1px solid var(--s-alert);border-radius:2px;padding:6px}.s-metodo{border:1px solid var(--s-ink);background:var(--s-neutral);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:14px 16px;font-size:14px;line-height:20px;display:flex}.s-metodo>span:first-child{align-items:center;gap:10px;min-width:0;display:inline-flex}.s-metodo svg{flex:0 0 20px;width:20px;height:20px}.s-metodo b{font-weight:500}.s-metodo-precio{color:var(--s-ink-2)}.s-checkout-cuenta{border:1px solid var(--s-rule);background:var(--s-neutral);color:var(--s-ink-2);border-radius:2px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:20px;display:flex}.s-checkout-cuenta svg{flex:0 0 20px;width:20px;height:20px}.s-checkout-cierre{border-top:1px solid var(--s-rule);flex-direction:column;gap:12px;margin-top:32px;padding-top:32px;display:flex}.s-checkout-total{color:var(--s-ink-2);justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;line-height:20px;display:flex}.s-checkout-total b{color:var(--s-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:28px}@media (min-width:64rem){.s-checkout-total{display:none}}.s-checkout-nota,.s-cajon-nota{color:var(--s-ink-3);font-size:13px;line-height:18px}.s-checkout-volver{color:var(--s-ink-2);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:6px;font-size:14px;line-height:20px;text-decoration:underline;display:flex}.s-checkout-volver:hover{color:var(--s-ink)}.s-checkout-volver svg{width:18px;height:18px}.s-tamanos{flex-wrap:wrap;gap:8px;display:flex}.s-tamano{border:1px solid var(--s-rule);background:var(--s-bg);min-width:92px;color:var(--s-ink);text-align:center;cursor:pointer;border-radius:2px;flex:1 1 0;padding:10px 8px;font-size:13px;line-height:18px}.s-tamano b{font-size:16px;font-weight:500;line-height:22px;display:block}.s-tamano-nombre{color:var(--s-ink-2)}.s-tamano:hover{border-color:var(--s-rule-strong)}.s-tamano[aria-checked=true]{border-color:var(--s-ink);background:var(--s-bg-3);box-shadow:inset 0 0 0 1px var(--s-ink)}.s-tamano[aria-checked=true] .s-tamano-nombre{color:var(--s-ink)}.s-cab-min{z-index:40;background:var(--s-bg);border-bottom:1px solid var(--s-rule);position:sticky;top:0}.s-cab-min-fila{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:64px;padding-block:8px;display:grid}.s-cab-min-fila>:first-child{justify-self:start}.s-cab-min-fila>:last-child{justify-self:end}.s-pasos{color:var(--s-ink-3);justify-content:center;align-items:center;gap:10px;font-size:13px;line-height:18px;display:flex}.s-pasos li{white-space:nowrap;align-items:center;gap:10px;display:flex}.s-pasos li:after{content:"";background:var(--s-rule-strong);width:20px;height:1px}.s-pasos li:last-child:after{display:none}.s-pasos [aria-current=step]{color:var(--s-ink);font-weight:500}.s-pasos a{color:var(--s-ink-2);text-underline-offset:3px;text-decoration:underline}.s-pasos a:hover{color:var(--s-ink)}@media (max-width:47.99rem){.s-cab-min-fila{grid-template-columns:1fr auto;gap:6px 16px}.s-cab-min-fila>nav{grid-area:2/1/auto/-1}.s-pasos{flex-wrap:wrap;row-gap:2px}}.s-pie-min{border-top:1px solid var(--s-rule);background:var(--s-bg);color:var(--s-ink-3);margin-top:auto;padding-top:20px;font-size:13px;line-height:18px}.s-pie-min ul{flex-wrap:wrap;gap:6px 20px;display:flex}.s-pie-min a{color:var(--s-ink-2);text-underline-offset:3px;text-decoration:underline}.s-pie-min a:hover{color:var(--s-ink)}.s-pie-min-garantia{max-width:72ch;color:var(--s-ink-2)}.s-barra-fija{z-index:35;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--s-bg);border-top:1px solid var(--s-rule);inset-inline:0;position:fixed;bottom:0;box-shadow:0 -8px 24px #0000000f}.s-barra-pedido{grid-template-columns:minmax(0,1fr);grid-template-areas:"total""nota""boton";align-items:center;gap:4px 16px;display:grid}.s-barra-pedido-total{grid-area:total;font-size:14px;line-height:20px}.s-barra-pedido-nota{grid-area:nota;font-size:12.5px;line-height:16px}.s-barra-pedido-boton{grid-area:boton;margin-top:6px}@media (min-width:40rem){.s-barra-pedido{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"total boton""nota boton";gap:0 16px}.s-barra-pedido-total{font-size:18px;line-height:24px}.s-barra-pedido-nota{font-size:14px;line-height:20px}.s-barra-pedido-boton{margin-top:0}}.s-extra{flex-direction:column;gap:8px;display:flex}.s-extra-foto{aspect-ratio:1;background:var(--s-bg-2);color:var(--s-ink-2);border-radius:2px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.s-extra-foto svg{width:40%;height:40%}.s-extra-foto img{object-fit:cover;width:100%;height:100%}.s-extra-boton{position:absolute;top:8px;left:8px}.s-resumen-items{flex-direction:column;gap:16px;display:flex}.s-resumen-items li{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.s-resumen-foto{width:64px;height:64px;display:block;position:relative}.s-resumen-foto img,.s-resumen-sinfoto{border:1px solid var(--s-rule-strong);background:var(--s-bg);object-fit:cover;width:100%;height:100%;color:var(--s-ink-3);border-radius:2px;justify-content:center;align-items:center;display:flex}.s-resumen-sinfoto svg{width:24px;height:24px}.s-resumen-cantidad{background:var(--s-ink);min-width:22px;height:22px;color:var(--s-bg);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600;line-height:22px;position:absolute;top:-8px;right:-8px}.s-resumen-nombre{min-width:0;font-size:14px;line-height:20px}.s-resumen-nombre span{color:var(--s-ink-2);font-size:13px;line-height:18px;display:block}.s-resumen-precio{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.s-resumen-desde{color:var(--s-ink-2)}.s-resumen-editar{color:var(--s-ink-2);text-underline-offset:3px;cursor:pointer;align-items:center;gap:6px;margin-top:16px;font-size:13px;line-height:18px;text-decoration:underline;display:flex}.s-resumen-editar:hover{color:var(--s-ink)}.s-resumen-editar svg{width:16px;height:16px}.s-resumen-dedicatoria{border-left:2px solid var(--s-rule-strong);background:var(--s-bg);margin-top:20px;padding:12px 14px;font-size:13px;line-height:18px}.s-resumen-dedicatoria p+p{margin-top:4px}.s-resumen-dedicatoria textarea{border:1px solid var(--s-rule-strong);background:var(--s-bg);width:100%;font:inherit;resize:vertical;border-radius:2px;margin-top:4px;padding:6px 8px;font-size:13px;line-height:18px}.s-resumen-dedicatoria .s-enlace{margin-top:6px}.s-resumen-rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink-3);font-size:11px;line-height:16px}.s-resumen-apoyo{color:var(--s-ink-3);font-size:12px;line-height:16px}.s-resumen-nota{margin-top:16px}.s-cuentas{border-top:1px solid var(--s-rule-strong);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin-top:20px;padding-top:16px;font-size:14px;line-height:20px;display:grid}.s-cuentas dt{color:var(--s-ink-2)}.s-cuentas dd{text-align:right;font-variant-numeric:tabular-nums}.s-cuentas-pendiente{color:var(--s-ink-3)}.s-cuentas dt.s-cuentas-total{color:var(--s-ink);align-self:end;padding-top:12px;font-size:16px;font-weight:500}.s-cuentas dd.s-cuentas-total{padding-top:12px;font-size:24px;font-weight:500;line-height:28px}.s-cuentas dt.s-cuentas-total-cajon{color:var(--s-ink);font-size:20px;font-weight:500;line-height:24px}.s-cuentas[data-cajon]{border-top:0;align-items:baseline;margin-top:0;padding-top:0}.s-resumen-entrega{border-top:1px solid var(--s-rule);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin-top:16px;padding-top:14px;font-size:13px;line-height:18px;display:grid}.s-resumen-entrega dt{color:var(--s-ink-3)}.s-resumen{grid-template-columns:auto 1fr;gap:6px 16px;font-size:14px;line-height:20px;display:grid}.s-resumen dt{color:var(--s-ink-2)}.s-resumen dd{color:var(--s-ink)}.sitio{--s-fab-disco:60px}@property --s-flota-sube{syntax:"<length>";inherits:true;initial-value:0}.sitio{--s-flota-base:24px;--s-flota-sube:0px;--s-flota-abajo:calc(var(--s-flota-base) + var(--s-flota-sube))}[data-pie-final] .sitio{--s-flota-sube:calc(var(--s-pie-final-alto,0px) + 12px)}.s-fab{right:24px;bottom:var(--s-flota-base,24px);translate:0 calc(-1 * var(--s-flota-sube,0px) - var(--s-fab-hundido,0px));z-index:36;width:var(--s-fab-disco,60px);height:var(--s-fab-disco,60px);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}.s-fab:before{content:"";background:var(--s-pine);border-radius:50%;position:absolute;inset:0;box-shadow:0 12px 48px #201e1d3d,0 3px 14px #201e1d38,inset 0 1px #f5ead833}.s-fab>svg,.s-fab .s-fab-caras{position:relative}.s-fab svg{width:32px;height:32px}.sitio:has(.s-barra-fija){--s-flota-base:96px}@media (max-width:40rem){.sitio{--s-fab-disco:52px;--s-flota-base:16px}.s-fab{right:16px}.s-fab svg{width:24px;height:24px}.sitio{--s-fab-cara:30px}}.s-fab{transition:transform .18s,translate .42s cubic-bezier(.22,.61,.36,1)}.s-fab:before{transition:transform .18s,box-shadow .18s}.s-fab:hover,.s-fab:focus-visible{transform:translateY(-3px)}.s-fab:hover:before,.s-fab:focus-visible:before{transform:scale(1.05);box-shadow:0 16px 52px #201e1d47,0 3px 10px #201e1d24,inset 0 1px #f5ead833}.s-fab-chat{color:var(--s-highlight)}.s-fab-chat:before{background:var(--s-pine-dark)}.s-fab:active{--s-fab-hundido:1px}.s-fab:active:before{transform:scale(.98)}.s-fab-caras{width:var(--s-fab-cara,36px);height:var(--s-fab-cara,36px);display:block;position:relative}.s-fab-cara{justify-content:center;align-items:center;transition:opacity .2s,transform .24s cubic-bezier(.3,1.2,.4,1);display:flex;position:absolute;inset:0}.s-fab-cara svg{width:var(--s-fab-cara,36px);height:var(--s-fab-cara,36px)}.s-fab-cara-chat svg{transform:translateY(1px)}.s-fab-cara-x svg{width:24px;height:24px}.s-fab-cara-x{opacity:0;transform:rotate(90deg)scale(.6)}.s-fab-abierto .s-fab-cara-chat{opacity:0;transform:rotate(-90deg)scale(.6)}.s-fab-abierto .s-fab-cara-x{opacity:1;transform:rotate(0)scale(1)}.s-fab-punto{fill:var(--s-pine-dark);transform-box:fill-box;transform-origin:50%}.s-fab-tip{background:var(--s-ink);color:var(--s-bg);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:500;line-height:1;transition:opacity .18s,transform .18s;display:none;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%)translate(6px);box-shadow:0 8px 24px #00000038}@media (hover:hover){.s-fab-tip{display:block}.s-fab:hover .s-fab-tip,.s-fab:focus-visible .s-fab-tip{opacity:1;transform:translateY(-50%)translate(0)}}@media (prefers-reduced-motion:no-preference){.s-fab-chat:hover .s-fab-punto,.s-fab-chat:focus-visible .s-fab-punto{animation:.9s ease-in-out infinite s-fab-saluda}.s-fab-chat:hover .s-fab-punto:nth-of-type(2),.s-fab-chat:focus-visible .s-fab-punto:nth-of-type(2){animation-delay:.12s}.s-fab-chat:hover .s-fab-punto:nth-of-type(3),.s-fab-chat:focus-visible .s-fab-punto:nth-of-type(3){animation-delay:.24s}}@keyframes s-fab-saluda{0%,to{transform:translateY(0)}35%{transform:translateY(-2.5px)}}.s-fab-pildora{background:var(--s-bg);width:min(320px,100vw - 32px);height:56px;color:var(--s-ink-3);text-align:left;opacity:0;visibility:hidden;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 20px;font-size:14.5px;line-height:1.2;display:flex;position:absolute;bottom:0;right:0;transform:translateY(8px);box-shadow:0 12px 48px #201e1d3d,0 2px 10px #201e1d1f}.s-fab-pildora-texto{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.s-fab-pildora-disco{background:var(--s-pine);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.s-fab-chat .s-fab-pildora-disco{background:var(--s-pine-dark);color:var(--s-highlight)}.s-fab .s-fab-pildora-disco svg{width:22px;height:22px}@supports (timeline-scope:--s-pie-visible){.sitio{timeline-scope:--s-pie-visible, --s-pie-legal}.s-pie{view-timeline:--s-pie-visible block}.s-pie-abajo{view-timeline:--s-pie-legal block}[data-pie-lejos] .sitio{animation:linear both s-flota-se-aparta;animation-timeline:--s-pie-visible;animation-range:entry entry calc(100% - 24px)}[data-pie-lejos] .s-fab{transition:transform .18s}[data-pie-lejos] .s-promo-flota{transition:none}@media (prefers-reduced-motion:reduce){[data-pie-lejos] .sitio{animation-timing-function:step-end}}[data-pie-lejos] .s-fab:not(.s-fab-abierto):before,[data-pie-lejos] .s-fab:not(.s-fab-abierto)>svg,[data-pie-lejos] .s-fab:not(.s-fab-abierto) .s-fab-caras{animation:linear both s-fab-cara-se-va;animation-timeline:--s-pie-visible;animation-range:entry entry 35%}[data-pie-lejos] .s-fab:not(.s-fab-abierto) .s-fab-tip{animation:linear both s-fab-tip-se-va;animation-timeline:--s-pie-visible;animation-range:entry entry 35%}[data-pie-lejos] .s-fab:not(.s-fab-abierto) .s-fab-pildora{animation:linear both s-fab-pildora-llega;animation-timeline:--s-pie-visible;animation-range:entry entry 35%}@media (prefers-reduced-motion:reduce){[data-pie-lejos] .s-fab:not(.s-fab-abierto):before,[data-pie-lejos] .s-fab:not(.s-fab-abierto)>svg,[data-pie-lejos] .s-fab:not(.s-fab-abierto) .s-fab-caras,[data-pie-lejos] .s-fab:not(.s-fab-abierto) .s-fab-tip,[data-pie-lejos] .s-fab:not(.s-fab-abierto) .s-fab-pildora{animation-timing-function:step-end}}@media (max-width:40rem){[data-pie-lejos] .s-fab:not(.s-fab-abierto):before,[data-pie-lejos] .s-fab:not(.s-fab-abierto)>svg,[data-pie-lejos] .s-fab:not(.s-fab-abierto) .s-fab-caras,[data-pie-lejos] .s-fab:not(.s-fab-abierto) .s-fab-tip,[data-pie-lejos] .s-fab:not(.s-fab-abierto) .s-fab-pildora{animation:none}}}@keyframes s-fab-cara-se-va{40%{opacity:1;visibility:visible;transform:translateY(0)}60%,to{opacity:0;visibility:hidden;transform:translateY(6px)}}@keyframes s-fab-tip-se-va{40%{visibility:visible}60%,to{visibility:hidden}}@keyframes s-fab-pildora-llega{40%{opacity:0;visibility:hidden;transform:translateY(8px)}60%,to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes s-flota-se-aparta{0%{--s-flota-sube:0px}to{--s-flota-sube:calc(var(--s-pie-final-alto,0px) + 12px)}}.s-promo-flota{left:24px;bottom:var(--s-flota-base,24px);translate:0 calc(-1 * var(--s-flota-sube,0px));z-index:34;width:max-content;max-width:min(340px,100vw - 48px);transition:translate .42s cubic-bezier(.22,.61,.36,1);display:grid;position:fixed}.s-promo-flota-item{visibility:hidden;height:var(--s-fab-disco,60px);border-radius:999px;grid-area:1/1;align-items:center;transition:transform .18s;display:flex}.s-promo-flota-item[data-activo]{visibility:inherit}@media (hover:hover){.s-promo-flota-item:hover,.s-promo-flota-item:focus-visible{transform:translateY(-3px)}}.s-promo-flota-disco{z-index:1;width:var(--s-fab-disco,60px);height:var(--s-fab-disco,60px);background:var(--s-pine-dark);color:var(--s-highlight);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 12px 48px #201e1d3d,0 2px 10px #201e1d1f}.s-promo-flota-disco svg{width:var(--s-fab-cara,36px);height:var(--s-fab-cara,36px);transform-origin:68% 32%}@media (prefers-reduced-motion:no-preference){.s-promo-flota-item:hover .s-promo-flota-disco svg,.s-promo-flota-item:focus-visible .s-promo-flota-disco svg{animation:.9s ease-in-out infinite s-promo-etiqueta-brinca}}@keyframes s-promo-etiqueta-brinca{0%,to{transform:translateY(0)rotate(0)}28%{transform:translateY(-3px)rotate(-8deg)}52%{transform:translateY(0)rotate(5deg)}76%{transform:translateY(-1px)rotate(-2deg)}}.s-promo-flota-texto{z-index:0;box-sizing:border-box;min-width:0;height:calc(var(--s-fab-disco,60px) - 12px);margin-left:calc(var(--s-fab-disco,60px) / -2);padding:0 24px 0 calc(var(--s-fab-disco,60px) / 2 + 10px);background:var(--s-bg);border-radius:999px;flex-direction:column;justify-content:center;gap:1px;display:flex;position:relative;box-shadow:0 12px 48px #201e1d3d,0 2px 10px #201e1d1f}.s-promo-flota-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-3);font-size:9.5px;font-weight:600;line-height:12px}.s-promo-flota-resumen{white-space:nowrap;text-overflow:ellipsis;color:var(--s-ink);font-size:14.5px;font-weight:500;line-height:1.25;overflow:hidden}@media (max-width:40rem){.s-promo-flota{max-width:min(340px,100vw - 32px);left:16px}}@media (prefers-reduced-motion:reduce){.s-promo-flota-item{transition:none}}@supports (timeline-scope:--s-pie-visible){[data-pie-lejos] .s-promo-flota{animation:linear both s-promo-flota-se-va;animation-timeline:--s-pie-visible;animation-range:entry entry 35%}@media (prefers-reduced-motion:reduce){[data-pie-lejos] .s-promo-flota{animation-timing-function:step-end}}}@keyframes s-promo-flota-se-va{40%{opacity:1;visibility:visible;transform:translateY(0)}60%,to{opacity:0;visibility:hidden;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.s-fab,.s-fab:before,.s-fab-cara,.s-promo-flota,.s-chat-enviar,.s-chat-enviar:before{transition:none}.s-fab:hover,.s-fab:hover:before,.s-fab:focus-visible,.s-fab:focus-visible:before,.s-fab:active,.s-fab:active:before,.s-chat-enviar-listo:hover:before{transform:none}}.s-chat{--s-chat-pie:96px;right:24px;bottom:var(--s-chat-pie);translate:0 calc(-1 * var(--s-flota-sube,0px));z-index:37;width:min(384px,100vw - 32px);max-height:min(calc(100dvh - var(--s-chat-pie) - var(--s-flota-sube,0px) - 12px), max(260px, min(620px, calc(100dvh - var(--s-chat-pie) - var(--s-flota-sube,0px) - var(--s-tope-cromo,104px) - 12px))));background:var(--s-bg);border-radius:20px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 48px #201e1d3d,0 2px 10px #201e1d1a}.sitio:has(.s-barra-fija) .s-chat{--s-chat-pie:168px}@media (prefers-reduced-motion:no-preference){.s-chat{transform-origin:100% 100%;animation:.3s cubic-bezier(.3,1.25,.4,1) s-chat-entrar}.s-chat-burbuja,.s-chat-canal{animation:.2s ease-out s-chat-nace}}@keyframes s-chat-entrar{0%{opacity:0;transform:translate(10px,16px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes s-chat-nace{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.s-chat-cabeza{background:var(--s-highlight);color:var(--s-highlight-ink);padding:22px 20px 20px;position:relative}.s-chat-logo{margin-bottom:12px;display:block}.s-chat-titulo{font-family:var(--font-sitio-serif), Georgia, serif;font-size:23px;line-height:1.15}.s-chat-sub{max-width:30ch;color:var(--s-ink-2);margin-top:5px;font-size:12.5px;line-height:17px}.s-chat-cerrar{color:var(--s-ink-2);border-radius:50%;padding:7px;transition:background .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}.s-chat-cerrar:hover{color:var(--s-ink);background:#201e1d1a}.s-chat-cerrar svg{width:18px;height:18px}.s-chat-mensajes{scrollbar-width:thin;scrollbar-color:var(--s-rule-strong) transparent;flex-direction:column;flex:1;gap:10px;padding:18px 16px 12px;display:flex;overflow-y:auto}.s-chat-burbuja{border-radius:18px;max-width:84%;padding:10px 14px;font-size:14px;line-height:21px}.s-chat-burbuja-yo{background:var(--s-highlight);color:var(--s-highlight-ink);border-end-end-radius:6px;align-self:flex-end}.s-chat-burbuja-sitio{background:var(--s-neutral);border-end-start-radius:6px;align-self:flex-start}.s-chat-enlace{text-underline-offset:3px;margin-top:6px;font-size:13px;font-weight:500;text-decoration:underline;display:inline-block}.s-chat-accesos{flex-wrap:wrap;gap:8px;margin:2px 0 4px;display:flex}.s-chat-acceso{border:1px solid var(--s-rule-strong);background:var(--s-bg);color:var(--s-ink-2);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.s-chat-acceso:hover{border-color:var(--s-bg-2);background:var(--s-bg-3);color:var(--s-ink)}.s-chat-acceso[hidden]{display:none}.s-chat-acceso svg{width:15px;height:15px}.s-chat-acceso-whatsapp{color:var(--s-pine)}.s-chat-canal{color:var(--s-pine);align-self:center;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;font-weight:500;display:inline-flex}.s-chat-canal:hover{text-underline-offset:3px;text-decoration:underline}.s-chat-canal svg{width:15px;height:15px}.s-chat-escribiendo{align-items:center;gap:4px;padding:13px 15px;display:flex}.s-chat-escribiendo span{background:var(--s-ink-3);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.s-chat-escribiendo span{animation:1.1s ease-in-out infinite s-chat-late}.s-chat-escribiendo span:nth-of-type(2){animation-delay:.15s}.s-chat-escribiendo span:nth-of-type(3){animation-delay:.3s}}@keyframes s-chat-late{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.s-chat-pie{border-top:1px solid var(--s-rule);align-items:center;gap:8px;padding:8px 10px 8px 18px;transition:box-shadow .15s;display:flex}.s-chat-pie:focus-within{box-shadow:inset 0 2px 0 var(--s-ink)}.s-chat-campo{background:0 0;border:0;flex:1;min-width:0;padding:11px 0;font-size:14.5px}.s-chat-campo::placeholder{color:var(--s-ink-3)}.s-chat-campo:focus{outline:none}.s-chat-enviar{width:38px;height:38px;color:var(--s-ink-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .18s;display:flex;position:relative}.s-chat-enviar:before{content:"";background:var(--s-neutral);border-radius:50%;transition:background .18s,transform .18s;position:absolute;inset:0}.s-chat-enviar svg{width:17px;height:17px;margin-left:-1px;position:relative}.s-chat-enviar-listo{color:var(--s-highlight-ink)}.s-chat-enviar-listo:before,.s-chat-enviar-listo:hover:before{background:var(--s-highlight)}@supports (color:color-mix(in lab, red, red)){.s-chat-enviar-listo:hover:before{background:color-mix(in srgb, var(--s-highlight) 82%, var(--s-ink))}}.s-chat-enviar-listo:hover:before{transform:scale(1.08)}.s-chat-nota{text-align:center;color:var(--s-ink-3);padding:0 16px 10px;font-size:10.5px;line-height:14px}.s-chat-nota-enlace{color:var(--s-ink-2);text-underline-offset:2px;text-decoration:underline}.s-chat-nota-enlace:hover{color:var(--s-ink)}@media (max-width:40rem){.s-chat{--s-chat-pie:80px;right:16px}}.s-carrusel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;position:relative;overflow:auto hidden}.s-carrusel::-webkit-scrollbar{display:none}.s-carrusel .s-tira{overscroll-behavior-x:auto}.s-carrusel>*{scroll-snap-align:start;flex:none}.s-carrusel-marco>*+.s-carrusel-pista{margin-top:24px}.s-carrusel-mandos-solos+.s-carrusel-pista{margin-top:10px}.s-carrusel-mandos-solos{justify-content:flex-end;display:flex}.s-carrusel-mandos-solos[data-apoyo]{align-items:center;gap:16px;display:flex}.s-carrusel-apoyo{text-align:center;flex:1;min-width:0}@media (min-width:48rem){.s-carrusel-apoyo{text-align:left}}.s-carrusel-mandos{gap:8px;display:flex}.s-carrusel-mandos-solos,.s-carrusel-mandos{display:none}@media (min-width:48rem){.s-carrusel-mandos-solos,.s-carrusel-mandos{display:flex}}.s-carrusel-mandos[data-cabe]{visibility:hidden}@keyframes s-gato-asoma{0%,10%{transform:translateY(0)}34%,50%{transform:translateY(5px)}76%,to{transform:translateY(0)}}@keyframes s-gato-esconde{0%,62%{animation-timing-function:cubic-bezier(.6,0,1,1);transform:translateY(0)}68%,78%{animation-timing-function:ease-out;transform:translateY(7px)}90%,to{transform:translateY(0)}}@keyframes s-gato-corazon{0%{transform:translateY(0)scale(1)}9%{transform:translateY(0)scale(1.14)}18%{transform:translateY(0)scale(1)}55%{transform:translateY(-3px)scale(1)}to{transform:translateY(0)scale(1)}}@keyframes s-gato-mono{0%,72%{transform:scale(1)}78%{transform:scale(1.08)}84%{transform:scale(.98)}90%,to{transform:scale(1)}}@keyframes s-gato-flor{0%,12%{transform:rotate(-4deg)}44%,56%{transform:rotate(4deg)}88%,to{transform:rotate(-4deg)}}@keyframes s-gato-promo-pata{0%,22%{transform:translateY(0)}42%,54%{transform:translateY(-2px)}74%,to{transform:translateY(0)}}@keyframes s-gato-duerme{0%,11.5%{opacity:1}13%,87%{opacity:0}88.5%,to{opacity:1}}@keyframes s-gato-despierta{0%,11.5%{opacity:0}13%,87%{opacity:1}88.5%,to{opacity:0}}.s-gato-ojos-dormidos{opacity:0}.s-o-bien{letter-spacing:.04em;text-transform:uppercase;color:var(--s-ink-3);align-items:center;gap:10px;margin:2px 0;font-size:12px;display:flex}.s-o-bien:before,.s-o-bien:after{content:"";background:var(--s-rule);flex:auto;height:1px}.s-carrusel-pista{position:relative}.s-carrusel-marco{container-type:inline-size}.s-carrusel-tarjeta,.s-carrusel-tarjeta-chica{width:calc((100% - (var(--s-tarjetas) - 1) * 12px) / var(--s-tarjetas));flex:none}.s-carrusel-tarjeta{--s-tarjetas:1.28}.s-carrusel-tarjeta-chica{--s-tarjetas:1.7}@container (min-width:30rem){.s-carrusel-tarjeta{--s-tarjetas:2.3}.s-carrusel-tarjeta-chica{--s-tarjetas:2.8}}@container (min-width:48rem){.s-carrusel-tarjeta{--s-tarjetas:3.3}.s-carrusel-tarjeta-chica{--s-tarjetas:4.3}}@container (min-width:62rem){.s-carrusel-tarjeta{--s-tarjetas:4}.s-carrusel-tarjeta-chica{--s-tarjetas:5}}@container (min-width:90rem){.s-carrusel-tarjeta{--s-tarjetas:5}.s-carrusel-tarjeta-chica{--s-tarjetas:6}}.s-flecha{border:1px solid var(--s-rule-strong);background:var(--s-bg);width:36px;height:36px;color:var(--s-ink);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}@media (hover:hover){.s-flecha:not([aria-disabled]):hover{background:var(--s-neutral);border-color:var(--s-ink)}}.s-flecha[aria-disabled]{border-color:var(--s-rule);color:var(--s-rule-strong);cursor:default}.s-flecha svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.s-carrusel,.s-tira{scroll-behavior:auto}}.s-resena{background:var(--s-neutral);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;font-size:14px;line-height:20px;display:flex}.s-anuncio,.s-pie,.s-caja-ocre{--s-ink-2:var(--s-ink)}@supports (color:color-mix(in lab, red, red)){.s-anuncio,.s-pie,.s-caja-ocre{--s-ink-2:color-mix(in srgb, var(--s-ink) 90%, var(--s-bg-2))}}.s-anuncio,.s-pie,.s-caja-ocre{--s-ink-3:var(--s-ink)}@supports (color:color-mix(in lab, red, red)){.s-anuncio,.s-pie,.s-caja-ocre{--s-ink-3:color-mix(in srgb, var(--s-ink) 82%, var(--s-bg-2))}}.s-pie{background:var(--s-bg-2);color:var(--s-ink);padding:48px 0 24px}.sitio:has(.s-promo-flota) .s-pie-abajo{padding-bottom:var(--s-fab-disco,60px)}[data-pie-vigilado] .sitio:has(.s-promo-flota) .s-pie-abajo{padding-bottom:0}.sitio:has(.s-promo-flota)>main{min-height:calc(100dvh - var(--s-tope-cromo,0px))}.s-pie-titulo,.s-grupo-titulo{letter-spacing:.09em;text-transform:uppercase;color:var(--s-ink-2);font-size:12px;font-weight:600;line-height:16px}.s-pie-titulo{margin-bottom:16px}:is(.s-pie-titulo:has(a),.s-grupo-titulo){margin-bottom:8px}.s-pie a{color:inherit;align-items:center;min-height:24px;display:inline-flex}.s-pie a:hover{text-decoration:underline}.s-pie-lista{flex-direction:column;gap:8px;font-size:14px;line-height:20px;display:flex}.s-pie-abajo{border-top:1px solid var(--s-ink);flex-direction:column;gap:14px;margin-top:20px;padding-top:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.s-pie-abajo{border-top:1px solid color-mix(in srgb, var(--s-ink) 12%, transparent)}}.s-pie-confianza{gap:8px;margin-top:40px;font-size:13px;line-height:18px;display:grid}@media (min-width:64rem){.s-pie-confianza{padding-right:92px}}.s-pie-legal{text-align:center;letter-spacing:.01em;color:var(--s-ink-3);flex-direction:column;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}@media (min-width:64rem){.s-pie-legal{padding-inline:92px}}.s-pie-legales{flex-wrap:wrap;justify-content:center;gap:4px 20px;display:flex}.s-pie-legales a{text-underline-offset:2px;text-decoration:underline}.s-pie-version{letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--s-ink-3);opacity:.65;font-size:10.5px}.s-social{border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.s-social svg{width:22px;height:22px}.s-social:hover{background:var(--s-ink)}@supports (color:color-mix(in lab, red, red)){.s-social:hover{background:color-mix(in srgb, var(--s-ink) 8%, transparent)}}.s-pie-acordeon summary{border-bottom:1px solid var(--s-ink);justify-content:space-between;align-items:center;padding:14px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.s-pie-acordeon summary{border-bottom:1px solid color-mix(in srgb, var(--s-ink) 12%, transparent)}}.s-pie-acordeon summary{cursor:pointer;font-weight:500;list-style:none}.s-pie-acordeon summary::-webkit-details-marker{display:none}.s-pie-acordeon summary svg{width:20px;height:20px;transition:transform .15s}.s-pie-acordeon[open] summary svg{transform:rotate(180deg)}.s-menu{background:var(--s-bg);width:min(88vw,400px);max-width:none;height:100dvh;max-height:none;color:var(--s-ink);box-shadow:var(--s-sombra);border:0;margin:0;padding:0;inset:0}.s-menu::backdrop{background:#0006}.s-menu-item{width:100%;color:var(--s-ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:16px;font-weight:500;line-height:20px;display:flex}.s-menu-item svg{flex:0 0 20px;width:20px;height:20px;transition:transform .15s}.s-menu-item[aria-expanded=true] svg{transform:rotate(90deg)}.s-menu-sub a{color:var(--s-ink);padding:10px 20px 10px 36px;display:block}.s-menu-sec a{color:var(--s-ink-2);padding:10px 20px;display:block}.s-menu-item:hover,.s-menu-sub a:hover,.s-menu-sec a:hover{background:var(--s-neutral)}@media (prefers-reduced-motion:no-preference){.s-menu:modal{transition:transform .2s,opacity .2s;transform:translate(0)}@starting-style{.s-menu:modal{transform:translate(-24px)}.s-menu.s-cajon-derecha:modal{transform:translate(24px)}}}.s-zona-chip{border:1px solid var(--s-rule-strong);max-width:100%;color:var(--s-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;line-height:18px;display:inline-flex;overflow:hidden}.s-zona-chip svg{width:16px;height:16px;color:var(--s-ink-2);flex:0 0 16px}.s-zona-chip b{min-width:0;font-weight:500}@media (hover:hover){.s-zona-chip:hover{background:var(--s-neutral)}}.s-dialogo{border:1px solid var(--s-rule);background:var(--s-bg);width:min(92vw,460px);max-height:min(88dvh,720px);color:var(--s-ink);box-shadow:var(--s-sombra);border-radius:2px;margin:auto;padding:0}.s-dialogo[open]{flex-direction:column;display:flex}.s-dialogo::backdrop{background:#00000073}.s-dialogo-cab{border-bottom:1px solid var(--s-rule);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1rem 1rem 1.25rem;display:flex}.s-dialogo-cab h2{font-size:17px;font-weight:600;line-height:1.5rem}.s-dialogo-cuerpo{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:1rem;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.s-dialogo-pie{border-top:1px solid var(--s-rule);flex:none;justify-content:flex-end;align-items:center;gap:.625rem;padding:.875rem 1.25rem;display:flex}.s-dialogo-pie .s-dialogo-aparte{margin-right:auto}.s-dialogo-salir{z-index:1;text-align:center;background:var(--s-bg);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:1.5rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.s-dialogo-salir{background:color-mix(in srgb, var(--s-bg) 88%, transparent)}}.s-dialogo-salir{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.s-dialogo-salir-texto{text-wrap:balance;max-width:28ch;font-size:15px;line-height:22px}.s-dialogo-salir-botones{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.s-zona-dialogo{background:var(--s-bg);width:min(92vw,400px);color:var(--s-ink);box-shadow:var(--s-sombra);border:0;margin:auto;padding:0}.s-zona-dialogo::backdrop{background:#0006}.s-zona-dialogo.s-zona-elegir{overflow:visible}.s-zona-banner{background:var(--s-neutral);border-bottom:1px solid var(--s-rule)}@media (min-width:64rem){.s-zona-banner{top:var(--s-alto-cabecera,0px);z-index:35;position:sticky}.sitio:has(.s-zona-banner) .s-filtros{top:calc(var(--s-alto-cabecera,0px) + var(--s-alto-zona-banner,0px))}}.s-zona-cerrar{width:24px;height:24px;color:var(--s-ink-2);cursor:pointer;border-radius:2px;flex:0 0 24px;justify-content:center;align-items:center;display:flex;position:relative}.s-zona-cerrar:after{content:"";position:absolute;inset:-10px}.s-zona-cerrar svg{width:16px;height:16px}@media (hover:hover){.s-zona-cerrar:hover{background:var(--s-bg);color:var(--s-ink)}}.sitio [role=listbox]{border-color:var(--s-rule-strong);background:var(--s-bg);box-shadow:var(--s-sombra);border-radius:2px}.s-zona-fuera{border:1px solid var(--s-rule-strong);background:var(--s-neutral);border-radius:2px;flex-direction:column;gap:8px;margin:12px 0;padding:12px;display:flex}.s-zona-fuera-intro{align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.s-zona-fuera-intro svg{width:18px;height:18px;color:var(--s-alert);flex:0 0 18px;margin-top:1px}.s-zona-fuera-item{border-top:1px solid var(--s-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:8px 0;display:flex}.s-item-fuera{color:var(--s-alert);font-size:12.5px;line-height:16px}.s-item-pedido[data-fuera]>a{opacity:.65}.s-promo-banner{background:var(--s-pine-dark);color:#fff;background-image:radial-gradient(120% 150% at 0 0,#ffffff1c,#0000 55%),radial-gradient(90% 130% at 100% 100%,#0000003d,#0000 60%);margin-top:20px;padding:clamp(14px,2.2vw,20px) 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 18px 34px -22px #0a1e148c}.s-promo-gato{display:none}.s-promo-banner:before{content:"";aspect-ratio:1;pointer-events:none;z-index:0;background:radial-gradient(closest-side,#ffffff14,#0000);border-radius:50%;width:36%;position:absolute;top:-70%;right:-6%}.s-promo-fila{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.s-promo-fila>*{z-index:1;position:relative}@media (min-width:76rem){.s-promo-banner>.s-promo-gato{--s-logo:#f5ead8;opacity:.9;pointer-events:none;z-index:0;justify-content:center;align-items:stretch;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.s-promo-gato svg{width:auto;height:100%}}.s-promo-banner[data-esperando]{visibility:hidden}.s-promo-mensajes{flex:1;min-width:0;display:grid}.s-promo-mensaje{visibility:hidden;flex-wrap:wrap;grid-area:1/1;justify-content:space-between;align-items:center;gap:10px 20px;min-width:0;display:flex}.s-promo-mensaje[data-activo]{visibility:visible}@media (prefers-reduced-motion:no-preference){.s-promo-banner:has(.s-promo-controles) .s-promo-mensaje{opacity:0;transition:opacity .12s cubic-bezier(.3,0,.8,.15),visibility 0s linear .12s}.s-promo-banner:has(.s-promo-controles) .s-promo-mensaje[data-activo]{opacity:1;transition:opacity .2s cubic-bezier(.05,.7,.1,1) .12s,visibility;animation:.2s cubic-bezier(.05,.7,.1,1) .12s backwards s-promo-pasa}.s-promo-flota:has(>a:nth-of-type(2)) .s-promo-flota-item{transition:transform .18s,visibility 0s linear .12s}.s-promo-flota:has(>a:nth-of-type(2)) .s-promo-flota-item[data-activo]{transition:transform .18s,visibility}.s-promo-flota:has(>a:nth-of-type(2)) .s-promo-flota-texto{opacity:0;transition:opacity .12s cubic-bezier(.3,0,.8,.15)}.s-promo-flota:has(>a:nth-of-type(2)) .s-promo-flota-item[data-activo] .s-promo-flota-texto{opacity:1;transition:opacity .2s cubic-bezier(.05,.7,.1,1) .12s;animation:.2s cubic-bezier(.05,.7,.1,1) .12s backwards s-promo-flota-nace}.s-promo-banner:has(.s-promo-controles)[data-sentido=atras] .s-promo-mensaje[data-activo]{animation-name:s-promo-pasa-atras}}@keyframes s-promo-pasa{0%{transform:translate(8px)}}@keyframes s-promo-pasa-atras{0%{transform:translate(-8px)}}@keyframes s-promo-flota-nace{0%{transform:translate(-8px)}}.s-promo-dice{flex-direction:column;flex:320px;gap:3px;min-width:0;display:flex}.s-promo-encabeza{letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11px;font-weight:600;line-height:17px;display:flex}.s-promo-hace{flex:none;align-items:center;gap:16px;display:flex}.s-promo-acciones{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.s-promo-rotulo{color:#ffffffb8;align-items:center;gap:7px;display:inline-flex}.s-promo-rotulo:before{content:"";background:#ffffff8c;border-radius:50%;width:6px;height:6px}.s-promo-titular{letter-spacing:-.01em;text-wrap:balance;text-shadow:0 1px 1px #0000002e;max-width:30ch;font-size:clamp(20px,3.1vw,27px);line-height:1.16}.s-promo-condicion{color:var(--s-bg);opacity:.85;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.s-promo-condicion svg{flex:none;width:13px;height:13px}.s-promo-condicion[data-urge]{background:var(--s-highlight);height:17px;color:var(--s-highlight-ink);opacity:1;border-radius:999px;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.s-promo-cta{min-height:40px;color:var(--s-pine-dark);background:#fff;border:1px solid #fff;border-radius:2px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex;box-shadow:0 1px 2px #0000002e}@media (hover:hover){.s-promo-cta:hover{background:var(--s-highlight);border-color:var(--s-highlight);color:var(--s-highlight-ink)}}.s-promo-todas{color:#ffffffd9;text-underline-offset:3px;align-items:center;min-height:24px;margin:-3px -4px;padding-inline:4px;font-size:13px;line-height:18px;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;transition:text-decoration-color .12s;display:inline-flex}@media (hover:hover){.s-promo-todas:hover{color:#fff;text-decoration-color:#fff}}.s-promo-controles{flex:none;align-items:center;gap:4px;display:flex}@media (max-width:40rem){.s-promo-fila{flex-wrap:wrap;gap:8px 12px}.s-promo-mensajes{flex:100%}.s-promo-dice{flex:0 auto}.s-promo-controles{margin-left:auto}.s-promo-mensaje{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.s-promo-hace{flex-direction:column;align-self:stretch;align-items:stretch;gap:8px}.s-promo-acciones{align-items:stretch}.s-promo-cta{width:100%}.s-promo-condicion{white-space:normal}.s-promo-condicion[data-urge]{white-space:nowrap;align-self:flex-start}}.s-promo-flecha{color:#ffffffbf;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .14s,color .14s;display:flex}.s-promo-flecha svg{width:18px;height:18px}@media (hover:hover){.s-promo-flecha:hover{color:#fff;background:#ffffff24}}.s-promo-puntos{flex:none;display:flex}.s-promo-puntos button{justify-content:center;align-items:center;width:22px;height:16px;min-height:16px;display:flex;position:relative}.s-promo-puntos button:before{content:"";background:#ffffff73;border-radius:50%;width:7px;height:7px;transition:background .12s}.s-promo-puntos button:after{content:"";position:absolute;inset:-14px 0}.s-promo-puntos button[data-activo=true]:before{background:#fff}@media (prefers-reduced-motion:reduce){.s-promo-puntos button:before,.s-promo-cta,.s-promo-todas,.s-promo-flecha{transition:none}}.s-promo-tambien{color:var(--s-ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:12px;font-size:13px;line-height:18px;display:flex}.s-promo-tambien-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-3);font-size:10.5px;font-weight:600}.s-promo-tambien-linea b{color:var(--s-ink);font-weight:600}.s-promo-franja{border-left:3px solid var(--s-pine);background:var(--s-bg-3);color:var(--s-ink-2);border-radius:0 3px 3px 0;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:20px;padding:8px 14px;font-size:13.5px;line-height:19px;display:flex}.s-promo-franja-que{color:var(--s-ink);font-weight:600}.s-precio-antes{color:var(--s-ink-2);font-size:.8em;font-weight:400;text-decoration:line-through}.s-precio-ahora{color:var(--s-pine-dark)}.s-cajon-derecha{width:min(92vw,440px);inset:0 0 0 auto}.s-cajon-cab{border-bottom:1px solid var(--s-rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 20px;display:flex}.s-cajon-cab h2{font-size:18px;font-weight:600;line-height:24px}.s-item-pedido{border-bottom:1px solid var(--s-rule);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.s-item-pedido img,.s-item-pedido .s-item-sinfoto{object-fit:cover;background:var(--s-neutral);border-radius:2px;width:72px;height:72px}.s-item-sinfoto{color:var(--s-ink-3);justify-content:center;align-items:center;display:flex}.s-item-sinfoto svg{width:24px;height:24px}.s-item-nombre{color:var(--s-ink);align-items:center;min-height:24px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.s-item-nombre:hover{text-decoration:underline}.s-item-precio,.s-resumen-precio{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:6px;display:flex}.s-sugeridos{border-top:1px solid var(--s-rule);padding:14px 0 4px}.s-sugerido{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.s-sugerido img,.s-sugerido .s-item-sinfoto{object-fit:cover;background:var(--s-neutral);border-radius:2px;width:48px;height:48px}.s-sugerido .s-item-nombre{font-size:14px;line-height:18px}.s-cantidad{border:1px solid var(--s-rule-strong);background:var(--s-bg);border-radius:2px;align-items:center;height:32px;display:inline-flex}.s-cantidad button{width:32px;height:100%;color:var(--s-ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.s-cantidad button:hover{background:var(--s-neutral)}.s-cantidad button:disabled{color:var(--s-ink-3);cursor:not-allowed;background:0 0}.s-cantidad button svg{width:14px;height:14px}.s-cantidad output{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-size:14px}.s-cajon-pie{border-top:1px solid var(--s-rule);background:var(--s-bg);flex-direction:column;gap:10px;padding:16px 20px;display:flex}.s-toque{align-items:center;min-width:24px;min-height:24px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.s-migas{color:var(--s-ink-2);align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.s-migas a{justify-content:center;align-items:center;min-width:24px;min-height:24px;margin-inline:-2px;padding-inline:2px;display:inline-flex}.s-migas svg{flex:0 0 16px;width:16px;height:16px}.s-migas a:hover{text-decoration:underline}.s-divisor{background:var(--s-rule);height:1px}.s-mosaico{grid-template-columns:1fr 1fr;gap:8px;display:grid}.s-mosaico>*{aspect-ratio:4/5;background:var(--s-neutral);border-radius:2px;position:relative;overflow:hidden}.s-mosaico>:only-child{aspect-ratio:4/3}.s-mosaico img{object-fit:cover;width:100%;height:100%}.s-lista-check{flex-direction:column;gap:8px;display:flex}.s-lista-check li{align-items:flex-start;gap:8px;display:flex}.s-lista-check svg{width:20px;height:20px;color:var(--s-pine);flex:0 0 20px;margin-top:2px}.s-fila-info{border-bottom:1px solid var(--s-rule);align-items:center;gap:10px;padding:12px 0;font-size:14px;line-height:20px;display:flex}.s-fila-info svg{flex:0 0 20px;width:20px;height:20px}.s-vacio{border:1px dashed var(--s-rule-strong);text-align:center;color:var(--s-ink-2);border-radius:2px;padding:48px 16px}.s-gato-ojos-medio,.s-gato-ojos-cerrados{opacity:0}@keyframes s-gato-ojo-abierto{0%,15%{opacity:1}15.008%,15.534%{opacity:0}15.542%,37.083%{opacity:1}37.091%,37.617%{opacity:0}37.625%,38.125%{opacity:1}38.133%,38.659%{opacity:0}38.667%,54.583%{opacity:1}54.591%,55.117%{opacity:0}55.125%,76.667%{opacity:1}76.675%,77.2%{opacity:0}77.208%,91.667%{opacity:1}91.675%,92.2%{opacity:0}92.208%,to{opacity:1}}@keyframes s-gato-ojo-medio{0%,14.992%{opacity:0}15%,15.104%{opacity:1}15.112%,15.367%{opacity:0}15.375%,15.542%{opacity:1}15.55%,37.075%{opacity:0}37.083%,37.188%{opacity:1}37.196%,37.45%{opacity:0}37.458%,37.625%{opacity:1}37.633%,38.117%{opacity:0}38.125%,38.229%{opacity:1}38.237%,38.492%{opacity:0}38.5%,38.667%{opacity:1}38.675%,54.575%{opacity:0}54.583%,54.688%{opacity:1}54.696%,54.95%{opacity:0}54.958%,55.125%{opacity:1}55.133%,76.659%{opacity:0}76.667%,76.771%{opacity:1}76.779%,77.034%{opacity:0}77.042%,77.208%{opacity:1}77.216%,91.659%{opacity:0}91.667%,91.771%{opacity:1}91.779%,92.034%{opacity:0}92.042%,92.208%{opacity:1}92.216%,to{opacity:0}}@keyframes s-gato-ojo-cerrado{0%,15.096%{opacity:0}15.104%,15.375%{opacity:1}15.383%,37.18%{opacity:0}37.188%,37.458%{opacity:1}37.466%,38.221%{opacity:0}38.229%,38.5%{opacity:1}38.508%,54.68%{opacity:0}54.688%,54.958%{opacity:1}54.966%,76.763%{opacity:0}76.771%,77.042%{opacity:1}77.05%,91.763%{opacity:0}91.771%,92.042%{opacity:1}92.05%,to{opacity:0}}@keyframes s-gato-cola{0%,14%{transform:rotate(-7deg)}42%,58%{transform:rotate(8deg)}86%,to{transform:rotate(-7deg)}}@keyframes s-gato-respira{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.02)}}@keyframes s-gato-oreja{0%,28%{animation-timing-function:ease-out;transform:rotate(0)}29%{animation-timing-function:ease-in-out;transform:rotate(8deg)}30.5%,71%{animation-timing-function:ease-out;transform:rotate(0)}72%{animation-timing-function:ease-in-out;transform:rotate(-7deg)}73.5%,to{transform:rotate(0)}}@keyframes s-gato-promo-mece{0%,12%{transform:rotate(-3deg)}46%,58%{transform:rotate(3deg)}92%,to{transform:rotate(-3deg)}}@media (prefers-reduced-motion:no-preference){svg[data-gato=promo] .s-gato-promo-etiqueta{transform-box:view-box;transform-origin:91px 62.5px;animation:5.4s ease-in-out infinite s-gato-promo-mece}.s-gato-ojos{animation:24s linear infinite s-gato-ojo-abierto}.s-gato-ojos-medio{animation:24s linear infinite s-gato-ojo-medio}.s-gato-ojos-cerrados{animation:24s linear infinite s-gato-ojo-cerrado}.s-gato-cola{transform-box:fill-box;transform-origin:0 93%;animation:6s ease-in-out infinite s-gato-cola}.s-gato-respira{transform-box:fill-box;transform-origin:50% 100%;animation:3.6s ease-in-out infinite s-gato-respira}.s-gato-oreja{transform-box:fill-box;transform-origin:50% 76%;animation:24s linear infinite s-gato-oreja}svg[data-gato=florero] .s-gato-asoma{animation:13s ease-in-out infinite s-gato-asoma}svg[data-gato=caja] .s-gato-esconde{animation:11s infinite s-gato-esconde}svg[data-gato=corazon] .s-gato-corazon{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite s-gato-corazon}svg[data-gato=regalo] .s-gato-mono{transform-box:fill-box;transform-origin:50%;animation:9.4s ease-in-out infinite s-gato-mono}svg[data-gato=florero-volcado] .s-gato-flor{transform-box:fill-box;transform-origin:10% 90%;animation:6.8s ease-in-out infinite s-gato-flor}svg[data-gato=promo] .s-gato-promo-pata{animation:8.2s ease-in-out infinite s-gato-promo-pata}svg[data-duerme] .s-gato-ojos-dormidos{animation:24s linear infinite s-gato-duerme}svg[data-duerme] .s-gato-ojos-despiertos{animation:24s linear infinite s-gato-despierta}svg[data-gato=florero] .s-gato-ojos-dormidos,svg[data-gato=florero] .s-gato-ojos-despiertos{animation-delay:-13.4s}svg[data-gato=caja] .s-gato-ojos-dormidos,svg[data-gato=caja] .s-gato-ojos-despiertos{animation-delay:-19.7s}svg[data-gato=favoritos] .s-gato-wilson .s-gato-ojos,svg[data-gato=favoritos] .s-gato-wilson .s-gato-ojos-medio,svg[data-gato=favoritos] .s-gato-wilson .s-gato-ojos-cerrados,svg[data-gato=favoritos] .s-gato-wilson .s-gato-oreja{animation-delay:-7.2s}svg[data-gato=favoritos] .s-gato-nero .s-gato-ojos,svg[data-gato=favoritos] .s-gato-nero .s-gato-ojos-medio,svg[data-gato=favoritos] .s-gato-nero .s-gato-ojos-cerrados,svg[data-gato=favoritos] .s-gato-nero .s-gato-oreja{animation-delay:-16.9s}svg[data-gato=favoritos] .s-gato-wilson .s-gato-cola{animation-delay:-1.3s}svg[data-gato=favoritos] .s-gato-nero .s-gato-cola{animation-delay:-3.8s}.s-gato-respira-chica{transform-box:fill-box;transform-origin:50% 100%;animation:2.9s ease-in-out infinite s-gato-respira}svg[data-gato=favoritos] .s-gato-corazon{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite s-gato-corazon}svg[data-gato=florero] .s-gato-ojos,svg[data-gato=florero] .s-gato-ojos-medio,svg[data-gato=florero] .s-gato-ojos-cerrados,svg[data-gato=florero] .s-gato-oreja{animation-delay:-13.4s}svg[data-gato=florero] .s-gato-cola{animation-delay:-2.1s}svg[data-gato=florero] .s-gato-respira{animation-delay:-.9s}svg[data-gato=corazon] .s-gato-ojos,svg[data-gato=corazon] .s-gato-ojos-medio,svg[data-gato=corazon] .s-gato-ojos-cerrados,svg[data-gato=corazon] .s-gato-oreja{animation-delay:-5.2s}svg[data-gato=corazon] .s-gato-respira{animation-delay:-2.4s}svg[data-gato=caja] .s-gato-ojos,svg[data-gato=caja] .s-gato-ojos-medio,svg[data-gato=caja] .s-gato-ojos-cerrados,svg[data-gato=caja] .s-gato-oreja{animation-delay:-19.7s}svg[data-gato=caja] .s-gato-cola{animation-delay:-4.3s}svg[data-gato=caja] .s-gato-respira{animation-delay:-1.6s}svg[data-gato=regalo] .s-gato-ojos,svg[data-gato=regalo] .s-gato-ojos-medio,svg[data-gato=regalo] .s-gato-ojos-cerrados,svg[data-gato=regalo] .s-gato-oreja{animation-delay:-1.5s}svg[data-gato=regalo] .s-gato-respira{animation-delay:-3.1s}svg[data-gato=florero-volcado] .s-gato-ojos,svg[data-gato=florero-volcado] .s-gato-ojos-medio,svg[data-gato=florero-volcado] .s-gato-ojos-cerrados,svg[data-gato=florero-volcado] .s-gato-oreja{animation-delay:-9.8s}svg[data-gato=florero-volcado] .s-gato-respira{animation-delay:-.4s}}@keyframes s-gato-mece{0%{animation-timing-function:cubic-bezier(.61,1,.88,1);transform:rotate(0)}25%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:rotate(-4deg)}75%{animation-timing-function:cubic-bezier(.12,0,.39,0);transform:rotate(4deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:no-preference){svg[data-gato=etiqueta] .s-gato-cuelga{transform-box:view-box;transform-origin:37px 0;animation:4.4s linear infinite s-gato-mece}}.s-cuadro-imagen{aspect-ratio:5/4;background:var(--s-neutral);border-radius:2px;position:relative;overflow:hidden}.s-cuadro-imagen img{object-fit:cover;width:100%;height:100%}.s-cuadro-imagen .s-resaltado{white-space:nowrap;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.s-lista-enlaces{columns:2;column-gap:16px;font-size:14px;line-height:20px}@media (max-width:40rem){.s-lista-enlaces{font-size:13px;line-height:18px}}.s-lista-enlaces a{color:var(--s-ink);padding:4px 0;display:block}.s-lista-enlaces a:hover{text-decoration:underline}@media (min-width:64rem){.s-lista-enlaces{columns:3}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.s-revela{animation:linear both s-revela;animation-timeline:view();animation-range:entry entry 35%}}}@media print{.s-revela{animation:none}}@keyframes s-revela{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.s-entra-suave{opacity:1;transition:opacity .25s}@starting-style{.s-entra-suave{opacity:0}}}.s-gracias{flex-direction:column;gap:12px;width:100%;max-width:560px;margin-inline:auto;padding-block:28px 40px;display:flex}.s-gracias-cabeza{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.s-gracias-codigo{border:1px solid var(--s-rule-strong);background:var(--s-bg);border-radius:2px;flex-direction:column;align-items:center;gap:2px;margin-top:2px;padding:8px 18px;display:flex}.s-gracias-codigo span{letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-2);font-size:10.5px;font-weight:600}.s-gracias-codigo b{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-size:24px;font-weight:620;line-height:30px}.s-gracias-caja{border:1px solid var(--s-rule);background:var(--s-bg);border-radius:2px;flex-direction:column;gap:12px;padding:16px;display:flex}@media (min-width:40rem){.s-gracias-caja{padding:18px 20px}}.s-gracias-rotulo{border-bottom:1px solid var(--s-rule);letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-2);padding-bottom:8px;font-size:10.5px;font-weight:600}.s-gracias-caja .s-resumen-items{gap:0}.s-gracias-caja .s-resumen-items li{border-bottom:1px solid var(--s-rule);padding-block:12px}.s-gracias-caja .s-resumen-items li:first-child{padding-top:4px}.s-gracias-caja .s-cuentas{border-top:0;margin-top:0;padding-top:4px}.s-gracias-enlace:hover{text-decoration:underline}.s-gracias-datos{grid-template-columns:5.5rem minmax(0,1fr);gap:8px 12px;font-size:14px;line-height:20px;display:grid}.s-gracias-datos dt{color:var(--s-ink-2);font-size:13px}.s-gracias-pasos{counter-reset:paso;flex-direction:column;gap:10px;font-size:14px;line-height:20px;display:flex}.s-gracias-pasos li{counter-increment:paso;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.s-gracias-pasos li:before{content:counter(paso);background:var(--s-pine-soft);width:22px;height:22px;color:var(--s-pine-dark);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.s-gracias-salidas{flex-direction:column;gap:8px;margin-top:8px;display:flex}@media (min-width:40rem){.s-gracias-salidas{flex-direction:row;justify-content:center}.s-gracias-salidas>*{flex:0 260px}}.sitio .tel{background:0 0;border:0;border-radius:0;align-items:center}.sitio .tel:focus-within{box-shadow:none}.sitio .tel-pais{width:auto;color:var(--s-ink);border-right:1px solid var(--s-rule-strong);gap:5px;margin-right:10px;padding:2px 10px 2px 0;font-size:16px;line-height:24px}.sitio .tel-prefijo{flex:none}.sitio .tel-flecha{color:var(--s-ink-3)}@media (hover:hover){.sitio .tel-pais:hover{background:0 0}.sitio .tel-pais:hover .tel-flecha{color:var(--s-ink)}}.sitio .tel-pais:focus-visible{outline:2px solid var(--s-ink);outline-offset:1px}.sitio .tel-numero{color:var(--s-ink);border-radius:0;padding:2px 0;font-size:16px;line-height:24px}.sitio .tel-numero::placeholder{color:var(--s-ink-3)}.sitio .tel-lista{background:var(--s-bg);color:var(--s-ink);border-color:var(--s-rule-strong);border-radius:2px}.sitio .tel-opcion{color:var(--s-ink);border-radius:0;font-size:14px}.sitio .tel-opcion-prefijo{color:var(--s-ink-3)}.sitio .tel-opcion[data-elegido]{background:var(--s-bg-2)}@media (hover:hover){.sitio .tel-opcion:hover{background:var(--s-bg-2)}}.s-promos-titulo{align-items:center;gap:12px;min-width:0;display:flex}.s-promos-disco{background:var(--s-highlight);width:36px;height:36px;color:var(--s-highlight-ink);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.s-promos-disco svg{width:18px;height:18px}.s-dialogo-cab h2 .s-promos-titular{font-size:22px;line-height:28px}.s-promos-cuerpo{flex-direction:column;gap:14px;display:flex}.s-promos-pregunta{font-size:17px;font-weight:500;line-height:24px}.s-promos-promesas{color:var(--s-ink-2);flex-direction:column;gap:8px;font-size:14px;line-height:20px;display:flex}.s-promos-promesas li{align-items:flex-start;gap:10px;display:flex}.s-promos-promesas svg{width:18px;height:18px;color:var(--s-pine);flex:0 0 18px;margin-top:1px}.s-cupon-ticket,.s-cupon{border:1px dashed var(--s-rule-strong);background:var(--s-highlight);border-radius:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.s-cupon-ticket,.s-cupon{background:color-mix(in srgb, var(--s-highlight) 14%, var(--s-bg))}}.s-cupon-ticket:before,.s-cupon-ticket:after,.s-cupon:before,.s-cupon:after{content:"";border:1px dashed var(--s-rule-strong);background:var(--s-bg);border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%}.s-cupon-ticket:before,.s-cupon:before{left:-9px}.s-cupon-ticket:after,.s-cupon:after{right:-9px}.s-cupon-ticket{padding:16px 28px}.s-cupon-ticket p{flex-direction:column;gap:4px;font-size:14px;line-height:20px;display:flex}.s-cupon-ticket-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--s-ink-3);font-size:12px;line-height:16px}.s-cupon-ticket-monto{color:var(--s-ink);font-size:28px;line-height:34px}.s-cupon-ticket-nota{color:var(--s-ink-2)}.s-cupon{gap:6px;padding:14px 28px}.s-cupon-codigo code{letter-spacing:.14em;font-size:18px}.s-cupon-que{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.s-cupon-que b{font-size:22px;font-weight:700;line-height:28px}.s-cupon:not([data-estado=vivo]){background:var(--s-bg);border-color:var(--s-rule)}.s-cupon:not([data-estado=vivo]):before,.s-cupon:not([data-estado=vivo]):after{border-color:var(--s-rule)}@media (hover:hover){.s-pedido{transition:border-color .15s}summary.s-pedido-resumen{border-radius:2px;transition:background-color .15s}summary.s-pedido-resumen:hover{background-color:var(--s-neutral)}.s-pedido:has(>.s-pedido-caja>summary.s-pedido-resumen:hover){border-color:var(--s-rule-strong)}.s-pedido-flecha{transition:color .15s,transform .15s}summary.s-pedido-resumen:hover .s-pedido-flecha{color:var(--s-ink);transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.s-pedido,summary.s-pedido-resumen,.s-pedido-flecha{transition:none}summary.s-pedido-resumen:hover .s-pedido-flecha{transform:none}}.s-campo[data-apagado] input{text-overflow:ellipsis}.s-campo[data-tooltip]{position:relative}.s-campo[data-tooltip]:after{content:attr(data-tooltip);z-index:5;background:var(--s-ink);width:max-content;max-width:min(280px,100vw - 24px);color:var(--s-bg);white-space:normal;text-align:center;pointer-events:none;border-radius:2px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s;display:none;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}@starting-style{.s-campo[data-tooltip]:after{opacity:0}}.s-campo[data-tooltip]:focus-within:after{display:block}@media (hover:hover){.s-campo[data-tooltip]:hover:after{transition-delay:.25s;display:block}}@media (prefers-reduced-motion:reduce){.s-campo[data-tooltip]:after{transition:none}}.s-esqueleto-barra{background:var(--s-neutral);border-radius:2px;height:28px}@media (prefers-reduced-motion:no-preference){.s-esqueleto-barra{animation:1.6s ease-in-out infinite s-esqueleto-pulso}}.s-idioma-franja{margin-left:0;margin-right:0}.s-idioma-cajon>span{font-size:12px}.s-idioma+.s-desplegable-lista{scrollbar-gutter:auto;min-width:0}.s-idioma+.s-desplegable-lista .combo-opcion{padding-left:12px;padding-right:12px}.eyebrow{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--color-faint);font-size:10.5px;font-weight:600}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.accion-mini{width:fit-content;min-height:16px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:10.5px;line-height:1;transition:color .13s;display:flex}.accion-mini:hover{color:var(--color-accent)}.accion-caja{border:1px solid var(--color-rule);min-height:24px;color:var(--color-muted);border-radius:4px;padding:5px 9px}.accion-caja:hover{border-color:var(--color-accent-line);background:var(--color-surface-2);color:var(--color-accent)}@media (pointer:coarse){:where(.accion-mini,button.pill,.toque-panel):not(.sitio *){position:relative}:where(.accion-mini,button.pill,.toque-panel):not(.sitio *):before{content:"";height:24px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.input>input:not(.sitio *){min-height:24px}label:has(>:is(input[type=checkbox],input[type=radio]),>span>:is(input[type=checkbox],input[type=radio])):not(.sitio *){min-height:24px}}.separador-acciones{border-left:1px solid var(--color-rule);flex:none;align-self:stretch;width:0;min-height:14px}.card{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:10px;box-shadow:0 1px 2px #152c230f}.section-head{border-bottom:1px solid var(--color-rule);align-items:baseline;gap:9px;margin:22px 0 9px;padding-bottom:7px;display:flex}.section-head:first-child{margin-top:0}.section-head h2{letter-spacing:.02em;font-size:13px;font-weight:650}.section-head .btn,.section-head a,.section-head form,.section-head label,.section-head select{align-self:center}.pill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}.pill-caliente{background:var(--color-hot-soft);color:var(--color-hot)}.pill-tibio{background:var(--color-warm-soft);color:var(--color-warm)}.pill-frio{background:var(--color-cold-soft);color:var(--color-cold)}.pill-hoja{background:var(--color-hoja-soft);color:var(--color-hoja)}.pill-camino{background:var(--color-camino-soft);color:var(--color-camino)}.pill .dot{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.chip{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--color-rule-strong);color:var(--color-muted);white-space:nowrap;border-radius:4px;align-items:center;padding:2.5px 7px;font-size:10px;display:inline-flex}.chip-accent{border-color:var(--color-accent-line);color:var(--color-ink);background:var(--color-accent-soft)}.chip-destacado{border-color:var(--color-marca-2);color:var(--color-marca-2-ink);background:var(--color-marca-2);--color-seleccion:var(--color-ink);--color-seleccion-ink:var(--color-marca-2)}.combo-ficha{border:1px solid var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-ink);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 3px 2px 8px;font-size:12.5px;font-weight:600;line-height:1.35;display:inline-flex}.combo-ficha>button{width:18px;height:18px;color:var(--color-muted);border-radius:4px;place-items:center;display:grid}.combo-ficha>button:hover{background:var(--color-surface);color:var(--color-ink)}.combo-opcion{--combo-elegida:var(--color-accent-soft);--combo-marca:var(--color-accent);--combo-puntero:var(--color-surface-2);--combo-aro:var(--color-accent-line);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 10px 6px 14px;display:flex;position:relative}.combo-opcion[data-casa=sitio]{--combo-elegida:var(--s-pine-soft);--combo-marca:var(--s-pine);--combo-puntero:var(--s-neutral);--combo-aro:var(--s-rule-strong);border-radius:2px;padding:6px 12px 6px 16px}.combo-opcion[data-elegida]{background:var(--combo-elegida);font-weight:600}.combo-opcion[data-elegida]:before{content:"";background:var(--combo-marca);border-radius:2px;width:3px;height:14px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.combo-opcion[data-puntero]{background:var(--combo-puntero);box-shadow:inset 0 0 0 1.5px var(--combo-aro)}.combo-opcion[data-elegida][data-puntero]{background:var(--combo-elegida)}.btn{white-space:nowrap;border:1px solid var(--color-control);background:var(--color-surface);color:var(--color-ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:14px;font-weight:600;transition:background .13s,border-color .13s,transform 60ms;display:inline-flex}.btn:hover{background:var(--color-surface-2)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}.btn-primary:hover{background:var(--color-accent-hover)}.btn-peligro{background:var(--color-hot);color:var(--color-hot-ink);border-color:var(--color-hot)}.btn-peligro:hover{background:var(--color-hot);filter:brightness(.94)}.btn-ghost{color:var(--color-muted);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--color-surface-2);color:var(--color-ink)}.btn-sm{padding:6px 10px;font-size:12.5px}.btn svg{width:16px;height:16px}.btn-sm svg{width:14px;height:14px}.interruptor{color:var(--color-muted);font:inherit;cursor:pointer;white-space:nowrap;transition:color var(--interruptor-cambio);background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;font-size:12.5px;font-weight:600;line-height:16px;display:inline-flex}.interruptor[data-encendida]{color:var(--color-ink)}.interruptor:disabled,.interruptor[aria-disabled=true]{cursor:default;opacity:.55}.interruptor-pista{background:var(--color-rule-strong);width:34px;height:20px;transition:background var(--interruptor-cambio), box-shadow var(--interruptor-cambio);border-radius:999px;flex:none;display:inline-block;position:relative}.interruptor[data-encendida] .interruptor-pista{background:var(--color-accent)}.interruptor-perilla{width:16px;height:16px;transition:transform var(--interruptor-cambio);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.interruptor[data-encendida] .interruptor-perilla{transform:translate(14px)}.interruptor[aria-busy=true] .interruptor-perilla{transform:translate(7px)}@media (hover:hover){.interruptor:not(:disabled):hover .interruptor-pista{box-shadow:0 0 0 3px var(--color-surface-2)}}.interruptor:focus-visible{outline:none}.interruptor:focus-visible .interruptor-pista{outline:2px solid var(--color-accent);outline-offset:2px}.interruptor-texto{text-align:left;opacity:1;min-width:62px;transition:opacity var(--interruptor-cambio)}@starting-style{.interruptor-texto{opacity:0}}.portada-fila{border-bottom:1px solid var(--color-rule);align-items:center;gap:12px;min-height:44px;padding:6px 14px 6px 16px;display:flex}.portada-fila:last-child{border-bottom:0}.portada-fila-num{width:20px;color:var(--color-faint);flex:none;font-size:11px}.portada-fila-nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.portada-fila[data-apagada] .portada-fila-nombre{color:var(--color-faint);font-weight:400}.portada-fila-estado{flex:none;justify-content:flex-start;width:128px;display:flex}.portada-fila-mover{flex:none;align-items:center;gap:4px;display:flex}.envios{flex-direction:column;display:flex}.envio{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:2px 12px;padding:6px 0;font-size:12.5px;line-height:1.35;display:grid}.envio+.envio{border-top:1px solid var(--color-rule)}.envio-quien{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.envio-nombre{font-weight:620}.envio-destinatario{overflow-wrap:anywhere;min-width:0;color:var(--color-muted)}.envio-estado{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 6px;display:flex}.envio-cuando{text-align:right;min-width:5.75rem;color:var(--color-faint);font-variant-numeric:tabular-nums}.envio-detalle{color:var(--color-muted);grid-column:1/-1;font-size:11.5px}.input,.select{width:100%;font:inherit;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-control);border-radius:6px;padding:11px 12px;font-size:15px}.input:focus,.select:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #f0cb7573}@supports (color:color-mix(in lab, red, red)){.input:focus,.select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-marca) 45%, transparent)}}.input:disabled,.select:disabled,.select-compacto:disabled{opacity:.5;background:var(--color-surface-2);cursor:not-allowed}.select-compacto{font:inherit;background:var(--color-surface);max-width:220px;color:var(--color-ink);border:1px solid var(--color-control);cursor:pointer;border-radius:6px;padding:5.5px 8px;font-size:13px;font-weight:500}.select-compacto:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #f0cb7573}@supports (color:color-mix(in lab, red, red)){.select-compacto:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-marca) 45%, transparent)}}.input-compacto{width:100%;min-width:0;font:inherit;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-control);border-radius:6px;padding:5.5px 8px;font-size:13px}.input-compacto:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #f0cb7573}@supports (color:color-mix(in lab, red, red)){.input-compacto:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-marca) 45%, transparent)}}.input-compacto:disabled{opacity:.5;background:var(--color-surface-2);cursor:not-allowed}.input-compacto[type=number]{text-align:right;font-variant-numeric:tabular-nums}.campo{flex-direction:column;gap:6px;display:flex}.campos-parejos>.campo{grid-row:span 2;grid-template-rows:subgrid;display:grid}.campo>label{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;font-weight:600}:is(.campo>label:has(input[type=checkbox],input[type=radio]),.campo:has(>input[type=checkbox],>input[type=radio])>label){font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--color-ink);font-size:13.5px;font-weight:400}.campo>p{color:var(--color-faint);margin:-2px 0 0;font-size:12px;line-height:16px}.campo:not(.sitio *):has(:is(input,select,textarea)[required])>label:after{content:"*";content:"*" / "";color:var(--color-hot);margin-left:3px}.campo:not(.sitio *):has(:is(input,select,textarea)[required])>.campo-leyenda:after{content:"*";content:"*" / "";color:var(--color-hot);margin-left:3px}.campo-error{color:var(--color-hot);align-items:flex-start;gap:5px;margin:-2px 0 0;font-size:12px;font-weight:500;line-height:16px;display:flex}.campo-error svg{flex:0 0 14px;width:14px;height:14px;margin-top:1px}:is(.campo:has([aria-invalid=true]) .input,.campo:has([aria-invalid=true]) .select){border-color:var(--color-hot)}.campo-opcional{letter-spacing:.03em;text-transform:none;color:var(--color-faint);margin-left:6px;font-weight:500}.campo-leyenda{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;font-weight:600}:is(input[type=checkbox],input[type=radio]):not(.sitio *)+label,.fila-correo-nombre{font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--color-ink);font-size:13.5px;font-weight:400;line-height:1.45}label:has(>:is(input[type=checkbox],input[type=radio]),>span>:is(input[type=checkbox],input[type=radio])):not(.sitio *){font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--color-ink);font-size:13.5px;font-weight:400;line-height:1.45}label:has(>:is(input[type=checkbox],input[type=radio]),>span>:is(input[type=checkbox],input[type=radio])):not(.sitio *){align-items:flex-start;gap:8px;display:flex}label:has(>:is(input[type=checkbox],input[type=radio])):not(.sitio *)>:is(input[type=checkbox],input[type=radio]){flex:none;margin-top:3px}input[type=checkbox]:not(.sitio *),input[type=radio]:not(.sitio *){width:14px;height:14px}.nota,.pista{color:var(--color-faint);margin:0;font-size:12px;line-height:16px}.card-titulo{letter-spacing:.02em;font-size:13px;font-weight:650}.dato{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-faint);font-size:11.5px}:where([data-tooltip]:not(.sitio *)){position:relative}[data-tooltip]:not(.sitio *):after{content:attr(data-tooltip);z-index:60;background:var(--color-ink);width:max-content;max-width:min(320px,100vw - 24px);color:var(--color-ground);font-family:var(--font-sans);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;pointer-events:none;border-radius:6px;padding:5px 9px;font-size:11.5px;font-weight:500;line-height:15px;transition:opacity .12s;display:none;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%;box-shadow:0 4px 14px #00000040}@starting-style{[data-tooltip]:not(.sitio *):after{opacity:0}}[data-tooltip]:not(.sitio *):focus-visible:after{display:block}[data-tooltip]:not(.sitio *):has(:focus-visible):after{display:block}@media (hover:hover){[data-tooltip]:not(.sitio *):hover:after{transition-delay:.25s;display:block}}[data-tooltip]:not(.sitio *):has([aria-expanded=true]):after{display:none}@media (prefers-reduced-motion:reduce){[data-tooltip]:not(.sitio *):after{transition:none}}[data-tooltip-lado=izquierda]:not(.sitio *):after{top:50%;left:auto;right:calc(100% + 8px);translate:0 -50%}@media (max-width:40rem){[data-tooltip]:not(.sitio *):after{width:auto;max-width:none;position:fixed;inset:auto 12px 12px;translate:none}}.ayuda{vertical-align:middle;width:18px;height:18px;color:var(--color-faint);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:color .13s;display:inline-flex;position:relative}.ayuda svg{width:14px;height:14px}.ayuda:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (hover:hover){.ayuda:hover{color:var(--color-accent)}}.ayuda:focus-visible{color:var(--color-accent)}.ayuda[data-tooltip]:has(+.ayuda-pop:popover-open):after{display:none}.ayuda-pop{border:1px solid var(--color-rule);background:var(--color-surface);width:max-content;max-width:min(320px,100vw - 24px);color:var(--color-ink);font-family:var(--font-sans);letter-spacing:normal;text-transform:none;text-align:left;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:17px;box-shadow:0 12px 32px #0000002e}@supports (position-area:bottom){.ayuda{anchor-name:--ayuda}.ayuda-pop{position-anchor:--ayuda;position-area:bottom;position-try-fallbacks:flip-block;margin:6px 0;inset:auto}}.campo-veredicto{cursor:default;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex;position:absolute;top:calc(50% - 9px);right:40px}.campo-veredicto-ok{background:var(--color-accent);color:var(--color-accent-ink)}.campo-veredicto-falta{background:var(--color-hot);color:var(--color-hot-ink)}.meter{background:var(--color-surface-2);border-radius:3px;height:5px;overflow:hidden}.meter>span{background:var(--color-accent);border-radius:3px;height:100%;display:block}.meter.is-hot>span{background:var(--color-hot)}.meter.is-warm>span{background:var(--color-warm)}.qrow{text-align:left;background:var(--color-surface);border:1px solid var(--color-rule);border-left:3px solid var(--color-rule-strong);border-radius:10px;width:100%;padding:12px 13px;transition:border-color .13s,background .13s;display:block;box-shadow:0 1px 2px #152c230f}.qrow:hover{border-color:var(--color-rule-strong);background:#f9f9f8}@supports (color:color-mix(in lab, red, red)){.qrow:hover{background:color-mix(in srgb, var(--color-surface) 55%, var(--color-surface-2))}}.qrow.sev-vencido{border-left-color:var(--color-hot)}.qrow.sev-pronto{border-left-color:var(--color-warm)}.qrow.sev-normal{border-left-color:var(--color-accent)}.qrow.sev-sin-accion{border-left-color:var(--color-hot);border-left-style:dashed}.skl{background:var(--color-surface-2);border-radius:6px;animation:1.6s ease-in-out infinite skl-pulso}.espera-panel{display:none}#contenido>.espera-panel:only-child{display:block}.empty{text-align:center;color:var(--color-faint);border:1px dashed var(--color-rule-strong);border-radius:10px;padding:26px 16px;font-size:13.5px}.timeline{margin:0;padding:0 0 0 22px;list-style:none;position:relative}.timeline:before{content:"";background:var(--color-rule-strong);width:1px;position:absolute;top:6px;bottom:8px;left:5px}.tl-item{padding-bottom:16px;position:relative}.tl-item:before{content:"";background:var(--color-surface);border:2px solid var(--color-rule-strong);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-21px}.tl-item.is-nota:before{background:var(--color-accent);border-color:var(--color-accent)}.riel{z-index:45;background:var(--color-marca);border-right:1px solid var(--color-riel-borde);--riel-aire:8px;flex-direction:column;flex-shrink:0;gap:2px;width:232px;height:100vh;padding:18px 12px 14px;transition:width .2s,top .2s,left .2s,height .2s,padding .2s,border-radius .2s,box-shadow .2s;position:fixed;top:0;left:0;box-shadow:0 18px 40px #0000,0 2px 10px #0000}.riel>*{flex-shrink:0}.riel-hueco{flex-shrink:0;width:232px;transition:width .2s}.riel-hueco-compacto{width:64px}.riel-compacto{padding:18px 10px 14px}.riel-compacto:not(.riel-asomado){width:64px}.riel-asomado{top:var(--riel-aire);left:var(--riel-aire);height:calc(100vh - var(--riel-aire) * 2);padding-top:calc(18px - var(--riel-aire));padding-bottom:calc(14px - var(--riel-aire));padding-left:calc(10px - var(--riel-aire));border-radius:12px;box-shadow:0 18px 40px #00000057,0 2px 10px #00000029}.riel-asomado:before{content:"";inset:calc(var(--riel-aire) * -1) 0 calc(var(--riel-aire) * -1) calc(var(--riel-aire) * -1);z-index:-1;position:absolute}.riel-pie-usuario{min-height:82px}.riel-compacto .rail-item{min-height:38px;padding:0 10px 0 13px}.riel-compacto:not(.riel-asomado) .rail-item>span{display:none}.riel-logo-marca{justify-content:flex-start;padding-left:11.55px;display:flex}.rail-item>span,.riel-etiqueta{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.riel-etiqueta{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:#201e1d9e;font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.riel-etiqueta{color:color-mix(in srgb, var(--color-marca-ink) 62%, transparent)}}.riel-etiqueta{padding:14px 11px 5px}.riel-etiqueta:first-of-type{padding-top:0}.riel-divisor{background:#201e1d24;height:1px;margin:10px 6px}@supports (color:color-mix(in lab, red, red)){.riel-divisor{background:color-mix(in srgb, var(--color-marca-ink) 14%, transparent)}}.riel [data-tooltip]:after{white-space:nowrap;width:max-content;max-width:none;font-weight:600;top:50%;left:calc(100% + 12px);translate:0 -50%}.riel-usuario{border-radius:8px;align-items:center;gap:9px;padding:7px 8px;transition:background .13s;display:flex}@media (hover:hover){.riel-usuario:hover{background:#201e1d12}@supports (color:color-mix(in lab, red, red)){.riel-usuario:hover{background:color-mix(in srgb, var(--color-marca-ink) 7%, transparent)}}}.riel-usuario[aria-current=page]{background:#201e1d1f}@supports (color:color-mix(in lab, red, red)){.riel-usuario[aria-current=page]{background:color-mix(in srgb, var(--color-marca-ink) 12%, transparent)}}.riel-version{font-family:var(--font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#201e1d8c;padding:6px 9px 2px;font-size:10px;display:block}@supports (color:color-mix(in lab, red, red)){.riel-version{color:color-mix(in srgb, var(--color-marca-ink) 55%, transparent)}}.riel-version{transition:color .13s}@media (hover:hover){a.riel-version:hover{color:var(--color-marca-ink);text-decoration:underline}}.riel-avatar{background:var(--color-marca-ink);width:30px;height:30px;color:var(--color-marca);font-family:var(--font-mono);letter-spacing:.02em;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.riel-salir{color:#201e1db8;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.riel-salir{color:color-mix(in srgb, var(--color-marca-ink) 72%, transparent)}}.riel-salir{cursor:pointer;transition:background .13s,color .13s}@media (hover:hover){.riel-salir:hover{background:#201e1d14}@supports (color:color-mix(in lab, red, red)){.riel-salir:hover{background:color-mix(in srgb, var(--color-marca-ink) 8%, transparent)}}.riel-salir:hover{color:#fff}}.riel-salir svg{width:16px;height:16px}.btn-deslizado{letter-spacing:.02em;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;margin-left:8px;font-size:11px;font-weight:650;display:flex}.btn-deslizado svg{width:18px;height:18px}.btn-icono{width:32px;height:32px;color:var(--color-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:background .13s,color .13s;display:inline-flex}.btn-icono:hover{background:var(--color-surface-2);color:var(--color-ink)}.btn-icono svg{width:17px;height:17px}.disparador-paleta{border:1px solid var(--color-rule-strong);background:var(--color-surface);height:32px;color:var(--color-faint);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;transition:background .13s,border-color .13s,color .13s,transform 60ms;display:flex}.disparador-paleta svg{flex:0 0 14px;width:14px;height:14px}.disparador-paleta>span:not(.tecla){line-height:18px}.disparador-paleta .tecla{margin-left:auto}@media (hover:hover){.disparador-paleta:hover{background:var(--color-surface-2);border-color:var(--color-control);color:var(--color-muted)}}.disparador-paleta:active{transform:translateY(1px)}@media (min-width:1280px){.disparador-paleta{min-width:220px}}@media (min-width:1536px){.disparador-paleta{min-width:260px}}.cajon-panel{border:0;border-right:1px solid var(--color-riel-borde);background:var(--color-marca);width:min(300px,84vw);height:100dvh;max-height:none;color:var(--color-marca-ink);padding:14px 12px calc(14px + env(safe-area-inset-bottom));margin:0;position:fixed;inset:0 auto 0 0}.cajon-panel[open]{overscroll-behavior:contain;flex-direction:column;gap:2px;display:flex;overflow-y:auto}.cajon-panel[open]>*{flex-shrink:0}.cajon-panel::backdrop{background:#00000073}.rail-item{color:#201e1dd1;border-radius:6px;align-items:center;gap:11px;padding:9px 11px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rail-item{color:color-mix(in srgb, var(--color-marca-ink) 82%, transparent)}}.rail-item{width:100%;font-size:14px;transition:background .13s,color .13s}@media (hover:hover){.rail-item:hover{background:#201e1d1a}@supports (color:color-mix(in lab, red, red)){.rail-item:hover{background:color-mix(in srgb, var(--color-marca-ink) 10%, transparent)}}.rail-item:hover{color:var(--color-marca-ink)}}.rail-item[aria-current=page]{background:#201e1d29}@supports (color:color-mix(in lab, red, red)){.rail-item[aria-current=page]{background:color-mix(in srgb, var(--color-marca-ink) 16%, transparent)}}.rail-item[aria-current=page]{color:var(--color-marca-ink);font-weight:600}.rail-item[aria-current=page]:before{content:"";background:var(--color-marca-ink);border-radius:0 2px 2px 0;width:2.5px;transition:left .2s;position:absolute;top:7px;bottom:7px;left:-12px}.riel-compacto .rail-item[aria-current=page]:before{left:-10px}.riel-asomado .rail-item[aria-current=page]:before{left:calc(var(--riel-aire) - 10px)}.rail-item svg{flex:0 0 18px;width:18px;height:18px}.btn-salir{color:#201e1dc7;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:44px;min-height:44px;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.btn-salir{color:color-mix(in srgb, var(--color-marca-ink) 78%, transparent)}}.btn-salir{cursor:pointer;touch-action:manipulation;transition:background .13s,color .13s}@media (hover:hover){.btn-salir:hover{background:#201e1d1a}@supports (color:color-mix(in lab, red, red)){.btn-salir:hover{background:color-mix(in srgb, var(--color-marca-ink) 10%, transparent)}}.btn-salir:hover{color:var(--color-marca-ink)}}.btn-salir svg{width:20px;height:20px}.barra-movil .btn,.barra-movil label.btn{touch-action:manipulation;min-height:44px;padding-inline:7px}.cajon-panel .rail-item{min-height:44px}.cajon-panel .rail-item svg{flex:0 0 20px;width:20px;height:20px}.cajon-panel .riel-usuario,.cajon-panel .riel-salir{min-height:44px}.cajon-panel .riel-salir{width:44px}.cajon-panel .riel-salir svg{width:20px;height:20px}.ajustes{flex-direction:column;gap:22px;width:100%;max-width:900px;margin-inline:auto;display:flex}.ajustes-cabecera{justify-content:flex-end;align-items:flex-start;gap:12px;width:100%;max-width:900px;margin:0 auto 18px;display:flex}.ajustes-cabecera>.ajustes-problemas{flex:1;margin:0}.previa-barra{border-bottom:1px solid var(--color-rule);flex-wrap:nowrap;align-items:center;gap:8px;min-height:46px;padding:8px 12px;display:flex}.previa-select-caja{flex:180px;min-width:0;max-width:280px;display:block}.previa-select-caja>.select-compacto{min-width:0;max-width:none;transition:border-color .13s,box-shadow .13s}.previa-select-caja select[data-motivo=sobre],.previa-select-caja select[data-motivo=fijado]{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.previa-select-caja select[data-motivo=nada]{color:var(--color-muted)}.vinculo-motivo-caja{width:clamp(9rem,22vw,15rem);min-width:0;display:block}.vinculo-motivo-caja>.select-compacto{max-width:none}.previa-campo{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--color-muted);font-weight:400;overflow:hidden}.previa-info{color:var(--color-faint);margin-left:auto}.previa-aviso{z-index:2;background:var(--color-accent-soft);max-width:min(440px,100% - 20px);color:var(--color-ink);border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:12px;line-height:16px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 6px 18px #00000024}.previa-aviso .btn-icono{width:24px;height:24px}.previa-aviso .btn-icono svg{width:12px;height:12px}.previa-sitio-marco iframe{max-width:none}.previa-sitio-celular{justify-content:center;display:flex}.campo-senalado{box-shadow:0 0 0 2.5px var(--color-accent);border-radius:8px;transition:box-shadow .4s}.campo-original{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);text-underline-offset:3px;transition:color var(--interruptor-cambio);font-size:10.5px;text-decoration:underline}@media (hover:hover){.campo-original:hover{color:var(--color-ink)}}label.interruptor-ver:has(>input[type=checkbox])>input[type=checkbox]{margin-top:0}.interruptor-ver{transition:color var(--interruptor-cambio)}.interruptor-ver>svg,.interruptor-estado{opacity:1;transition:opacity var(--interruptor-cambio)}@starting-style{.interruptor-ver>svg,.interruptor-estado{opacity:0}}.interruptor-estado{min-width:39px}.campo-apagable{transition:opacity var(--interruptor-cambio)}.campo-pista-apagado{opacity:1;transition:opacity var(--interruptor-cambio)}@starting-style{.campo-pista-apagado{opacity:0}}.advertencia{border:1px solid #8c8986;align-items:flex-start;gap:8px;margin:0 0 12px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.advertencia{border:1px solid color-mix(in srgb, var(--color-accent) 45%, var(--color-rule))}}.advertencia{background:var(--color-accent-soft);color:var(--color-ink);border-radius:8px;font-size:12px;line-height:16px}.advertencia-icono{width:14px;height:14px;color:var(--color-accent);flex-shrink:0;margin-top:1px}.advertencia-en-fila{margin-bottom:0}.ajustes-problemas{border:1px solid #d2a196;width:100%;max-width:900px;margin:0 auto 18px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.ajustes-problemas{border:1px solid color-mix(in srgb, var(--color-hot) 40%, var(--color-rule))}}.ajustes-problemas{background:#f9f0ee;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.ajustes-problemas{background:color-mix(in srgb, var(--color-hot) 8%, var(--color-surface))}}.ajustes-problemas-titulo{color:var(--color-hot);align-items:center;gap:6px;margin:0 0 4px;font-size:13px;font-weight:620;display:flex}.ajustes-problemas-lista{flex-direction:column;gap:2px;margin:0;padding:0 0 0 20px;font-size:12.5px;line-height:17px;display:flex}.ajustes-problemas-enlace{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.historial-barra{border-bottom:1px dashed var(--color-rule);align-items:center;gap:6px;margin:0 0 10px;padding:0 0 8px;display:flex}.ajustes-grupo>h2{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--color-faint);margin:0 0 7px 2px;font-size:10.5px;font-weight:600}.plegables{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:10px;overflow:clip}.plegables>.plegable{border:0;border-radius:0}.plegables>.plegable+.plegable{border-top:1px solid var(--color-rule)}.plegables>.plegable[open]{background:var(--color-ground)}.plegable{border:1px solid var(--color-rule);background:var(--color-surface);scroll-margin-top:calc(var(--panel-barra) + 10px);border-radius:8px;position:relative;overflow:clip}.plegable[open]>.plegable-cabeza{top:var(--panel-barra);z-index:3;background:var(--color-ground);border-bottom:1px solid var(--color-rule);position:sticky}.plegable .plegable[open]>.plegable-cabeza{top:calc(var(--panel-barra) + var(--plegable-cabeza));z-index:2}.plegable .plegable{scroll-margin-top:calc(var(--panel-barra) + var(--plegable-cabeza) + 10px)}.plegable-resaltado:after{content:"";z-index:2;border:2.5px solid var(--color-accent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.plegable-cabeza{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:12px 14px;list-style:none;transition:background .13s;display:flex}.plegable-cabeza::-webkit-details-marker{display:none}.plegable-cabeza:hover{background:var(--color-surface-2)}.plegable-titulo{color:var(--color-ink);font-size:14px;font-weight:620}.plegable-apagada>.plegable-cabeza{opacity:.55}.plegable-conteo{background:var(--color-surface-2);color:var(--color-muted);border-radius:999px;padding:1px 7px;font-size:11px}.plegable-detalle{color:var(--color-faint);text-align:right;margin-left:auto;font-size:12px;display:none}@media (min-width:40rem){.plegable-detalle{display:block}}.plegable-chevron{width:16px;height:16px;color:var(--color-muted);flex:0 0 16px;transition:transform .15s}.plegable[open] .plegable-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.plegable-chevron{transition:none}}.plegable-cuerpo{border-top:1px solid var(--color-rule);flex-direction:column;gap:12px;padding:14px;display:flex}.plegable-intro{color:var(--color-muted);margin:-2px 0 2px;font-size:12.5px;line-height:17px}.card-formularios{flex-direction:column;gap:16px;display:flex}.card-formularios>*+*{border-top:1px solid var(--color-rule);padding-top:16px}.tel{background:var(--color-surface);border:1px solid var(--color-control);border-radius:6px;align-items:stretch;width:100%;min-width:0;display:flex}.tel:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px #f0cb7573}@supports (color:color-mix(in lab, red, red)){.tel:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-marca) 45%, transparent)}}.campo:has([aria-invalid=true]) .tel{border-color:var(--color-hot)}.tel-pais{width:104px;font:inherit;color:var(--color-ink);border-right:1px solid var(--color-control);cursor:pointer;flex:none;align-items:center;gap:6px;padding:11px 10px;font-size:15px;display:flex}.tel-pais:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.tel-pais:hover{background:var(--color-surface-2)}}.tel-pais:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.tel-prefijo{text-align:left;font-variant-numeric:tabular-nums;flex:1}.tel-flecha{color:var(--color-muted);font-size:10px}.tel-numero{width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-ink);background:0 0;border:0;border-radius:0 6px 6px 0;outline:none;flex:1;padding:11px 12px;font-size:15px}.tel-numero:disabled{opacity:.5;cursor:not-allowed}.tel-lista{background:var(--color-surface);width:268px;max-height:264px;color:var(--color-ink);border:1px solid var(--color-rule);scrollbar-gutter:stable;border-radius:10px;margin:0;padding:4px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 12px 28px #00000029}.tel-opcion{width:100%;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:7px 9px;font-size:13.5px;display:flex}@media (hover:hover){.tel-opcion:hover{background:var(--color-surface-2)}}.tel-opcion:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.tel-opcion[data-elegido]{background:var(--color-accent-soft);font-weight:600}.tel-opcion-nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tel-opcion-prefijo{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px}.ajustes-grupo-descripcion{color:var(--color-muted);margin:-3px 2px 8px;font-size:12.5px;line-height:17px}.plegables>.apartado+.apartado{border-top:1px solid var(--color-rule)}.apartado-fila{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;transition:background .13s;display:flex}@media (hover:hover){.apartado-fila:hover{background:var(--color-surface-2)}}.apartado-fila:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.apartado-fila[data-apagada]{opacity:.55}.apartado-chevron{width:16px;height:16px;color:var(--color-muted);flex:0 0 16px;margin-left:auto}.apartado-fila>.plegable-detalle+.apartado-chevron{margin-left:0}.apartado-dialogo-marco{flex-direction:column;max-height:85vh;display:flex}.apartado-dialogo-cabecera{border-bottom:1px solid var(--color-rule);align-items:flex-start;gap:12px;padding:14px 18px 12px;display:flex}.apartado-dialogo-titulo{letter-spacing:-.02em;margin:0 0 2px;font-size:16px;font-weight:680;line-height:20px}.apartado-dialogo-cuerpo li[data-pendiente]{opacity:.55}.apartado-dialogo-cuerpo{--apartado-aire:14px;min-height:0;padding:var(--apartado-aire) 18px;background:var(--color-ground);scrollbar-gutter:stable;flex-direction:column;flex:1;gap:12px;display:flex;position:relative;overflow-y:auto}.apartado-dialogo-pie{border-top:1px solid var(--color-rule);background:var(--color-surface);justify-content:flex-end;align-items:center;gap:8px;padding:10px 18px;display:flex}.apartado-dialogo-estado{min-width:0;color:var(--color-muted);margin:0 auto 0 0;font-size:12px;font-weight:600;line-height:16px}.apartado-dialogo-estado[data-tipo=error]{color:var(--color-hot)}.apartado-dialogo-estado[data-tipo=guardado]{color:var(--color-cold)}.apartado-dialogo-estado[data-tipo=sin-guardar]{color:var(--color-ink)}.pie-guardar-popup{justify-content:flex-end;display:flex}.pie-guardar-popup:empty{display:none}.apartado-dialogo .plegable[open]>.plegable-cabeza,.apartado-dialogo .plegable .plegable[open]>.plegable-cabeza{top:calc(var(--apartado-aire,0px) * -1)}.apartado-dialogo .plegable{scroll-margin-top:10px}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[-6px\]{bottom:-6px}.bottom-full{bottom:100%}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-\[56px\]{left:56px}.z-1{z-index:1}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-6{order:6}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-\[-0\.14em\]{margin-inline:-.14em}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-px{margin-top:-1px}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[7px\]{margin-top:7px}.mt-\[12vh\]{margin-top:12vh}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-\[-6px\]{margin-right:-6px}.mr-auto{margin-right:auto}.-mb-2\.5{margin-bottom:calc(var(--spacing) * -2.5)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[26px\]{margin-left:26px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!aspect-\[4\/5\]{aspect-ratio:4/5!important}.\!aspect-square{aspect-ratio:1!important}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.\!h-7{height:calc(var(--spacing) * 7)!important}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-\[18px\]{height:18px!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-15{height:calc(var(--spacing) * 15)}.h-16{height:calc(var(--spacing) * 16)}.h-17{height:calc(var(--spacing) * 17)}.h-18{height:calc(var(--spacing) * 18)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[15px\]{height:15px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[64px\]{height:64px}.h-\[72vh\]{height:72vh}.h-\[76px\]{height:76px}.h-\[86px\]{height:86px}.h-\[180px\]{height:180px}.h-\[min\(92vh\,940px\)\]{height:min(92vh,940px)}.h-\[min\(94dvh\,1000px\)\]{height:min(94dvh,1000px)}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[46vh\]{max-height:46vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[76px\]{max-height:76px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[114px\]{max-height:114px}.max-h-\[160px\]{max-height:160px}.max-h-\[206px\]{max-height:206px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[360px\]{max-height:360px}.max-h-\[min\(52vh\,520px\)\]{max-height:min(52vh,520px)}.max-h-\[min\(60vh\,540px\)\]{max-height:min(60vh,540px)}.max-h-\[min\(70vh\,620px\)\]{max-height:min(70vh,620px)}.max-h-full{max-height:100%}.\!min-h-\[168px\]{min-height:168px!important}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[2lh\]{min-height:2lh}.min-h-\[22px\]{min-height:22px}.min-h-\[38px\]{min-height:38px}.min-h-\[64px\]{min-height:64px}.min-h-\[76px\]{min-height:76px}.min-h-\[calc\(1lh\+14px\)\]{min-height:calc(1lh + 14px)}.min-h-\[calc\(4\*1\.625em\)\]{min-height:6.5em}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-16{width:calc(var(--spacing) * 16)!important}.\!w-auto{width:auto!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-\[7rem\]{width:7rem}.w-\[8\.5rem\]{width:8.5rem}.w-\[9rem\]{width:9rem}.w-\[13rem\]{width:13rem}.w-\[14\.28\%\]{width:14.28%}.w-\[15px\]{width:15px}.w-\[30px\]{width:30px}.w-\[40px\]{width:40px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[60px\]{width:60px}.w-\[86px\]{width:86px}.w-\[92px\]{width:92px}.w-\[104px\]{width:104px}.w-\[122px\]{width:122px}.w-\[124px\]{width:124px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[min\(92vw\,380px\)\]{width:min(92vw,380px)}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-\[min\(92vw\,440px\)\]{width:min(92vw,440px)}.w-\[min\(92vw\,460px\)\]{width:min(92vw,460px)}.w-\[min\(92vw\,480px\)\]{width:min(92vw,480px)}.w-\[min\(92vw\,520px\)\]{width:min(92vw,520px)}.w-\[min\(92vw\,540px\)\]{width:min(92vw,540px)}.w-\[min\(92vw\,560px\)\]{width:min(92vw,560px)}.w-\[min\(92vw\,620px\)\]{width:min(92vw,620px)}.w-\[min\(94vw\,460px\)\]{width:min(94vw,460px)}.w-\[min\(94vw\,520px\)\]{width:min(94vw,520px)}.w-\[min\(94vw\,560px\)\]{width:min(94vw,560px)}.w-\[min\(94vw\,620px\)\]{width:min(94vw,620px)}.w-\[min\(94vw\,640px\)\]{width:min(94vw,640px)}.w-\[min\(94vw\,680px\)\]{width:min(94vw,680px)}.w-\[min\(94vw\,700px\)\]{width:min(94vw,700px)}.w-\[min\(94vw\,720px\)\]{width:min(94vw,720px)}.w-\[min\(94vw\,780px\)\]{width:min(94vw,780px)}.w-\[min\(96vw\,900px\)\]{width:min(96vw,900px)}.w-\[min\(96vw\,980px\)\]{width:min(96vw,980px)}.w-\[min\(96vw\,1080px\)\]{width:min(96vw,1080px)}.w-\[min\(96vw\,1360px\)\]{width:min(96vw,1360px)}.w-\[min\(96vw\,1400px\)\]{width:min(96vw,1400px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[52rem\]{max-width:52rem}.max-w-\[54ch\]{max-width:54ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[90px\]{max-width:90px}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[660px\]{max-width:660px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[960px\]{max-width:960px}.max-w-\[calc\(100vw-40px\)\]{max-width:calc(100vw - 40px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[8ch\]{min-width:8ch}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[15px\]{min-width:15px}.min-w-\[97px\]{min-width:97px}.min-w-\[132px\]{min-width:132px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[210px\]{min-width:210px}.min-w-\[240px\]{min-width:240px}.min-w-\[700px\]{min-width:700px}.min-w-\[min\(15rem\,calc\(100\%-1\.75rem\)\)\]{min-width:min(15rem,100% - 1.75rem)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-crosshair{cursor:crosshair}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.scroll-mt-40{scroll-margin-top:calc(var(--spacing) * 40)}.scroll-mt-\[calc\(var\(--s-alto-cabecera\,120px\)\+16px\)\]{scroll-margin-top:calc(var(--s-alto-cabecera,120px) + 16px)}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[\.\.\.\]{grid-template-columns:...}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[52px_minmax\(0\,1fr\)\]{grid-template-columns:52px minmax(0,1fr)}.grid-cols-\[76px_92px_minmax\(0\,1fr\)\]{grid-template-columns:76px 92px minmax(0,1fr)}.grid-cols-\[76px_92px_minmax\(0\,1fr\)_auto\]{grid-template-columns:76px 92px minmax(0,1fr) auto}.grid-cols-\[82px_minmax\(0\,1fr\)_82px\]{grid-template-columns:82px minmax(0,1fr) 82px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_40px_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto 40px minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_72px_92px_28px\]{grid-template-columns:minmax(0,1fr) 72px 92px 28px}.grid-cols-\[minmax\(0\,1fr\)_76px\]{grid-template-columns:minmax(0,1fr) 76px}.grid-cols-\[minmax\(0\,1fr\)_84px_92px\]{grid-template-columns:minmax(0,1fr) 84px 92px}.grid-cols-\[minmax\(0\,1fr\)_88px\]{grid-template-columns:minmax(0,1fr) 88px}.grid-cols-\[minmax\(0\,1fr\)_92px_28px\]{grid-template-columns:minmax(0,1fr) 92px 28px}.grid-cols-\[minmax\(0\,1fr\)_150px\]{grid-template-columns:minmax(0,1fr) 150px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(9rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-center{justify-content:center!important}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-0\.5{gap:calc(var(--spacing) * .5)!important}.\!gap-1{gap:var(--spacing)!important}.\!gap-3{gap:calc(var(--spacing) * 3)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--color-rule\)\]>:not(:last-child)){border-color:var(--color-rule)}.self-baseline{align-self:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[var\(--s-ink\)\]{border-color:var(--s-ink)!important}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-accent-line\)\]{border-color:var(--color-accent-line)}.border-\[var\(--color-borde\)\]{border-color:var(--color-borde)}.border-\[var\(--color-control\)\]{border-color:var(--color-control)}.border-\[var\(--color-hot\)\]{border-color:var(--color-hot)}.border-\[var\(--color-rule\)\]{border-color:var(--color-rule)}.border-\[var\(--color-rule-strong\)\]{border-color:var(--color-rule-strong)}.border-\[var\(--color-warm\)\]{border-color:var(--color-warm)}.border-\[var\(--s-bg\)\]{border-color:var(--s-bg)}.border-\[var\(--s-rule\)\]{border-color:var(--s-rule)}.border-white{border-color:var(--color-white)}.\!bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)!important}.bg-\[\#\.\.\.\]{background-color:#...}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-accent-soft\)\]{background-color:var(--color-accent-soft)}.bg-\[var\(--color-bg-2\)\]{background-color:var(--color-bg-2)}.bg-\[var\(--color-camino\)\]{background-color:var(--color-camino)}.bg-\[var\(--color-card\)\]{background-color:var(--color-card)}.bg-\[var\(--color-cold\)\]{background-color:var(--color-cold)}.bg-\[var\(--color-ground\)\]\/85{background-color:#f6f5f3d9}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-ground\)\]\/85{background-color:color-mix(in oklab, var(--color-ground) 85%, transparent)}}.bg-\[var\(--color-hoja\)\]{background-color:var(--color-hoja)}.bg-\[var\(--color-hot\)\]{background-color:var(--color-hot)}.bg-\[var\(--color-hot-soft\)\]{background-color:var(--color-hot-soft)}.bg-\[var\(--color-ink\)\]{background-color:var(--color-ink)}.bg-\[var\(--color-marca\)\]{background-color:var(--color-marca)}.bg-\[var\(--color-rule\)\]{background-color:var(--color-rule)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-surface-2\)\]{background-color:var(--color-surface-2)}.bg-\[var\(--color-surface-2\)\]\/50{background-color:#f2f1ef80}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface-2\)\]\/50{background-color:color-mix(in oklab, var(--color-surface-2) 50%, transparent)}}.bg-\[var\(--color-warm-soft\)\]{background-color:var(--color-warm-soft)}.bg-\[var\(--s-bg\)\]{background-color:var(--s-bg)}.bg-\[var\(--s-highlight\)\]{background-color:var(--s-highlight)}.bg-\[var\(--s-ink-3\)\]{background-color:var(--s-ink-3)}.bg-\[var\(--s-neutral\)\]{background-color:var(--s-neutral)}.bg-\[var\(--s-paper-2\,transparent\)\]{background-color:var(--s-paper-2,transparent)}.bg-\[var\(--s-pine\)\]{background-color:var(--s-pine)}.bg-\[var\(--s-pine-dark\)\]{background-color:var(--s-pine-dark)}.bg-\[var\(--s-surface-2\)\]{background-color:var(--s-surface-2)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-12{padding:calc(var(--spacing) * 12)}.\!px-1{padding-inline:var(--spacing)!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-0{padding-block:0!important}.\!py-1{padding-block:var(--spacing)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.\!pr-1{padding-right:var(--spacing)!important}.\!pr-10{padding-right:calc(var(--spacing) * 10)!important}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.\!pl-7{padding-left:calc(var(--spacing) * 7)!important}.\!pl-8{padding-left:calc(var(--spacing) * 8)!important}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\!text-\[10px\]{font-size:10px!important}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[14px\]{font-size:14px!important}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[34px\]{font-size:34px}.text-\[44px\]{font-size:44px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[400\]{--tw-font-weight:400;font-weight:400}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-\[620\]{--tw-font-weight:620;font-weight:620}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-\[680\]{--tw-font-weight:680;font-weight:680}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.\.\.\]{--tw-tracking:...;letter-spacing:...}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--color-hot\)\]{color:var(--color-hot)!important}.\!text-\[…\]{color:…!important}.\!text-white{color:var(--color-white)!important}.text-\[Npx\]{color:Npx}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-alerta-texto\,var\(--color-muted\)\)\]{color:var(--color-alerta-texto,var(--color-muted))}.text-\[var\(--color-cold\)\]{color:var(--color-cold)}.text-\[var\(--color-control\)\]{color:var(--color-control)}.text-\[var\(--color-faint\)\]{color:var(--color-faint)}.text-\[var\(--color-ground\)\]{color:var(--color-ground)}.text-\[var\(--color-hot\)\]{color:var(--color-hot)}.text-\[var\(--color-ink\)\]{color:var(--color-ink)}.text-\[var\(--color-ink-2\)\]{color:var(--color-ink-2)}.text-\[var\(--color-marca-ink\)\]{color:var(--color-marca-ink)}.text-\[var\(--color-marca-ink\)\]\/70{color:#201e1db3}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-marca-ink\)\]\/70{color:color-mix(in oklab, var(--color-marca-ink) 70%, transparent)}}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-\[var\(--color-warm\)\]{color:var(--color-warm)}.text-\[var\(--color-warm-ink\)\]{color:var(--color-warm-ink)}.text-\[var\(--s-highlight-ink\)\]{color:var(--s-highlight-ink)}.text-\[var\(--s-ink\)\]{color:var(--s-ink)}.text-\[var\(--s-ink-2\)\]{color:var(--s-ink-2)}.text-\[var\(--s-ink-3\)\]{color:var(--s-ink-3)}.text-\[var\(--s-pine\)\]{color:var(--s-pine)}.text-\[var\(--s-stars\)\]{color:var(--s-stars)}.text-inherit{color:inherit}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[var\(--color-faint\)\]{-webkit-text-decoration-color:var(--color-faint);-webkit-text-decoration-color:var(--color-faint);-webkit-text-decoration-color:var(--color-faint);text-decoration-color:var(--color-faint)}.decoration-\[var\(--color-rule\)\]{-webkit-text-decoration-color:var(--color-rule);-webkit-text-decoration-color:var(--color-rule);-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-100{opacity:1}.opacity-\[0\.09\]{opacity:.09}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1\.5px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 0 0 1.5px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-\[var\(--color-accent\)\]{outline-color:var(--color-accent)}.outline-\[var\(--color-rule-strong\)\]{outline-color:var(--color-rule-strong)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}}.first-letter\:uppercase:first-letter{text-transform:uppercase}.placeholder\:text-\[var\(--color-faint\)\]::placeholder{color:var(--color-faint)}.backdrop\:bg-black\/45::backdrop{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/45::backdrop{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.backdrop\:bg-black\/70::backdrop{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/70::backdrop{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-\[var\(--color-accent-line\)\]:hover{border-color:var(--color-accent-line)}.hover\:bg-\[var\(--color-surface-2\)\]:hover{background-color:var(--color-surface-2)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--color-accent\)\]:hover{color:var(--color-accent)}.hover\:text-\[var\(--color-faint\)\]:hover{color:var(--color-faint)}.hover\:text-\[var\(--color-ink\)\]:hover{color:var(--color-ink)}.hover\:text-\[var\(--color-muted\)\]:hover{color:var(--color-muted)}.hover\:text-\[var\(--s-ink\)\]:hover{color:var(--s-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.active\:cursor-grabbing:active{cursor:grabbing}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:row-span-1{grid-row:span 1/span 1}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:ml-0{margin-left:0}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-\[170px\]{width:170px}.sm\:w-\[248px\]{width:248px}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:max-w-full{max-width:100%}.sm\:min-w-0{min-width:0}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_170px_auto_auto\]{grid-template-columns:1fr 170px auto auto}.sm\:grid-cols-\[52px_minmax\(0\,2fr\)_130px_90px_120px_100px\]{grid-template-columns:52px minmax(0,2fr) 130px 90px 120px 100px}.sm\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_84px\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 84px}.sm\:grid-cols-\[minmax\(0\,1fr\)_74px_74px_74px_86px\]{grid-template-columns:minmax(0,1fr) 74px 74px 74px 86px}.sm\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.sm\:grid-cols-\[minmax\(0\,2fr\)_90px_105px_minmax\(0\,1fr\)_90px\]{grid-template-columns:minmax(0,2fr) 90px 105px minmax(0,1fr) 90px}.sm\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,5fr\)_88px_auto_auto\]{grid-template-columns:minmax(0,5fr) minmax(0,5fr) 88px auto auto}.sm\:grid-cols-\[repeat\(3\,max-content\)\]{grid-template-columns:repeat(3,max-content)}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-x-0\.5{column-gap:calc(var(--spacing) * .5)}.sm\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.sm\:gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.sm\:text-right{text-align:right}.sm\:text-\[42px\]{font-size:42px}}@media (min-width:48rem){.md\:col-span-full{grid-column:1/-1}.md\:flex{display:flex}.md\:grid{display:grid}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1\.4fr\)_140px_auto\]{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 140px auto}.md\:grid-cols-subgrid{grid-template-columns:subgrid}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.md\:text-right{text-align:right}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-\[calc\(var\(--s-alto-cabecera\,120px\)\+24px\)\]{top:calc(var(--s-alto-cabecera,120px) + 24px)}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mt-0{margin-top:0}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:max-w-\[66\%\]{max-width:66%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-cols-\[minmax\(0\,6fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,6fr)}.lg\:grid-cols-\[minmax\(0\,8fr\)_minmax\(0\,4fr\)\]{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:text-left{text-align:left}}@media (min-width:80rem){.xl\:gap-8{gap:calc(var(--spacing) * 8)}}@container not (min-width:8rem){.\@max-\[8rem\]\:hidden{display:none}}@container (min-width:26rem){.\@\[26rem\]\:flex-row{flex-direction:row}.\@\[26rem\]\:gap-3{gap:calc(var(--spacing) * 3)}}@media print{.print\:block{display:block}}.\[\&_svg\]\:h-3 svg{height:calc(var(--spacing) * 3)}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:h-5 svg{height:calc(var(--spacing) * 5)}.\[\&_svg\]\:h-7 svg{height:calc(var(--spacing) * 7)}.\[\&_svg\]\:h-12 svg{height:calc(var(--spacing) * 12)}.\[\&_svg\]\:h-16 svg{height:calc(var(--spacing) * 16)}.\[\&_svg\]\:h-\[18px\] svg{height:18px}.\[\&_svg\]\:w-3 svg{width:calc(var(--spacing) * 3)}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-5 svg{width:calc(var(--spacing) * 5)}.\[\&_svg\]\:w-7 svg{width:calc(var(--spacing) * 7)}.\[\&_svg\]\:w-12 svg{width:calc(var(--spacing) * 12)}.\[\&_svg\]\:w-16 svg{width:calc(var(--spacing) * 16)}.\[\&_svg\]\:w-\[18px\] svg{width:18px}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\.btn\]\:py-\[5px\]>.btn{padding-block:5px}}img.s-encuadre{object-position:var(--s-foco,50% 50%);transform:scale(var(--s-zoom,1));transform-origin:var(--s-foco,50% 50%)}.sitio .s-hero-foto img.s-encuadre,.sitio .s-cuadro-foto img.s-encuadre{object-position:var(--s-foco-cel,var(--s-foco,50% 50%));transform:scale(var(--s-zoom-cel,var(--s-zoom,1)));transform-origin:var(--s-foco-cel,var(--s-foco,50% 50%))}@media (min-width:64rem){.sitio .s-hero-foto img.s-encuadre,.sitio .s-cuadro-foto img.s-encuadre{object-position:var(--s-foco,50% 50%);transform:scale(var(--s-zoom,1));transform-origin:var(--s-foco,50% 50%)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sitio .s-tarjeta-foto:hover img.s-encuadre,.sitio .s-cuadro-imagen:hover img.s-encuadre{transform:scale(calc(var(--s-zoom,1) * 1.04))}}.sitio .s-mega-foto{background:var(--s-neutral);width:180px;height:180px;margin-bottom:8px;display:block;overflow:hidden}.sitio .s-mega-foto img{margin-bottom:0}@keyframes s-esqueleto-pulso{0%,to{opacity:1}50%{opacity:.55}}.hoja{color:#201e1d;background:#fff;min-height:100dvh;padding:1.25rem 1rem 3rem}.hoja .btn-ghost{color:#5c5651}.hoja .btn-ghost:hover{color:#201e1d;background:#f0ece5}.hoja .accion-mini{color:#5c5651}.hoja .accion-mini:hover{color:#201e1d}.hoja .accion-caja{border-color:#d6cec4}.hoja .accion-caja:hover{color:#201e1d;background:#f0ece5;border-color:#8a8177}:root:has(body .hoja){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hoja-caja{max-width:46rem;margin:0 auto}.hoja-barra{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.hoja-barra .hoja-espacio{margin-left:auto}.hoja-titulo{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.hoja-sub{color:#5c5651;margin:.125rem 0 0;font-size:.8125rem}.hoja-pedido{break-inside:avoid;border:1px solid #d6cec4;border-radius:.5rem;margin-top:.75rem;padding:.875rem 1rem}.hoja-pedido-cabeza{border-bottom:1px solid #e6e0d8;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.625rem;padding-bottom:.5rem;display:flex}:is(.hoja-codigo,.hoja-tel,.hoja-casilla:has(>.hoja-codigo)){white-space:nowrap}.hoja-codigo{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.hoja-etiqueta{letter-spacing:.06em;text-transform:uppercase;color:#6b645d;font-size:.6875rem;font-weight:650}.hoja-suelto,.hoja-sin-confirmar{letter-spacing:.1em;color:#fff;background:#201e1d;border-radius:4px;padding:.1rem .4rem;font-size:.6875rem;font-weight:750}.hoja-dato{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .5rem;font-size:.875rem;line-height:1.35}.hoja-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem;display:grid}@media (max-width:40rem){.hoja-rejilla{grid-template-columns:minmax(0,1fr)}}.hoja-lista{margin:0;padding-left:1.1rem;font-size:.875rem;line-height:1.45}.hoja-lista-pelada{padding-left:0;list-style:none}.hoja-casilla:before{content:"";vertical-align:baseline;border:1px solid #8a8177;width:.7rem;height:.7rem;margin-right:.5rem;display:inline-block}.hoja-pedido-cabeza>.hoja-casilla:empty:before{margin-right:0}.hoja-scroll{overflow-x:auto}.hoja-tabla{border-collapse:collapse;width:100%;min-width:32rem;font-size:.8125rem}.hoja-tabla th,.hoja-tabla td{text-align:left;vertical-align:top;border-bottom:1px solid #e6e0d8;padding:.4rem .5rem .4rem 0}.hoja-tabla th{letter-spacing:.06em;text-transform:uppercase;color:#6b645d;border-bottom-color:#d6cec4;font-size:.6875rem;font-weight:650}.hoja-tabla .hoja-dinero{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:0}.hoja-tabla tr{break-inside:avoid}.hoja-vacia{color:#6b645d;font-size:.875rem}.hoja{--s-logo:#201e1d}.tarjeta-hoja{text-align:center;color:#201e1d;break-inside:avoid;background:#fff;border:.3mm dashed #c1a681;border-radius:0;flex-direction:column;align-items:center;width:105mm;max-width:100%;margin:0 auto;padding:12mm 13mm;display:flex;position:relative}@media screen and (max-width:26rem){.tarjeta-hoja{padding:8mm 7mm}.tarjeta-hoja:before{inset:3mm}}.tarjeta-hoja:before{content:"";pointer-events:none;border:.2mm solid #c1a681;position:absolute;inset:5mm}.tarjeta-breve{min-height:74mm;padding:9mm 13mm}.tarjeta-breve .tarjeta-centro{padding-bottom:2mm}.tarjeta-media,.tarjeta-amplia{min-height:148mm}.tarjeta-marca{margin:0 0 10mm}.tarjeta-breve .tarjeta-marca{margin:0 0 6mm}.tarjeta-centro{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding-bottom:5mm;display:flex}.tarjeta-texto{font-family:var(--font-sitio-serif), Georgia, "Times New Roman", serif;font-optical-sizing:auto;text-wrap:balance;white-space:pre-wrap;overflow-wrap:anywhere;color:#201e1d;max-width:79mm;margin:0;font-size:16pt;font-weight:500;line-height:1.4}.tarjeta-breve .tarjeta-texto{font-size:20pt;line-height:1.35}.tarjeta-amplia .tarjeta-texto{text-wrap:pretty;font-size:13pt;line-height:1.45}.tarjeta-texto-izquierda{text-align:left;text-wrap:pretty;align-self:stretch}.tarjeta-firma{font-family:var(--font-sitio-serif), Georgia, "Times New Roman", serif;font-optical-sizing:auto;color:#4a4744;overflow-wrap:anywhere;max-width:79mm;margin:9mm 0 0;font-size:11pt;line-height:1.4}.tarjeta-breve .tarjeta-firma{margin:6mm 0 0;font-size:10.5pt}.tarjeta-firma:before{content:"";border-top:.25mm solid #c1a681;width:16mm;margin:0 auto 4mm;display:block}.tarjeta-texto-izquierda+.tarjeta-firma{text-align:left;align-self:flex-start}.tarjeta-texto-izquierda+.tarjeta-firma:before{margin-left:0}.tarjeta-referencia{text-align:center;letter-spacing:.12em;color:#6b645d;font-variant-numeric:tabular-nums;margin:6mm auto 0;font-size:.8125rem}@page{size:auto;margin:12mm}@media print{.no-imprimir{display:none!important}html:has(.hoja) nav.riel{display:none!important}html:has(.hoja) .riel-hueco{display:none!important}html:has(.hoja) header{display:none!important}html:has(.hoja) .barra-movil{display:none!important}html:has(.hoja) .espera-panel{display:none!important}html:has(.hoja) .skip-link{display:none!important}html:has(.hoja){background:#fff!important}html:has(.hoja) body{background:#fff!important}.hoja{min-height:0;padding:0}.hoja-caja{max-width:none}.hoja-scroll{overflow:visible}.hoja-tabla{min-width:0}.hoja-casilla:before{width:3.6mm;height:3.6mm}.hoja-pedido,.tarjeta-hoja,.tarjeta-hoja:before,.tarjeta-firma:before,.hoja-casilla:before,.hoja-tabla th,.hoja-tabla td{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tarjeta-referencia{font-size:8pt}.hoja a[href]{color:inherit;text-decoration:none}}.tarjeta-lote{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem;margin-top:1rem;display:flex}.tarjeta-pieza{break-inside:avoid}.hoja-aviso{color:#6b645d;margin:.75rem 0 0;font-size:.8125rem;line-height:1.4}.hoja-aviso a{text-underline-offset:2px;text-decoration:underline}@page tarjetas{size:A4 landscape;margin:8mm}@media print{.tarjeta-lote{page:tarjetas;text-align:center;gap:0;margin-top:0;font-size:0;display:block}.tarjeta-pieza{vertical-align:top;break-inside:avoid;margin:0 4mm 10mm;font-size:1rem;display:inline-block}}.solo-imprimir-cabecera{display:none}@media print{html:has(.solo-imprimir) body :not(.solo-imprimir,.solo-imprimir *,:has(.solo-imprimir)){display:none!important}html:has(.solo-imprimir) body :has(.solo-imprimir){box-shadow:none!important;background:#fff!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html:has(.solo-imprimir){color:#201e1d!important;background:#fff!important}html:has(.solo-imprimir) body{color:#201e1d!important;background:#fff!important}html:has(.solo-imprimir) .solo-imprimir{color:#201e1d!important;background:#fff!important}html:has(.solo-imprimir) .solo-imprimir *{color:#201e1d!important;background:#fff!important}html:has(.solo-imprimir) .solo-imprimir ul{border-color:#6b645d!important}html:has(.solo-imprimir) .solo-imprimir-cabecera{margin:0 0 6pt;font-size:11pt;font-weight:600;display:block}}.solo-papel{display:none}@media print{.solo-papel{display:revert!important}}.casilla-taller label{cursor:pointer;color:#201e1d;align-items:center;gap:.75rem;min-height:44px;padding:.25rem 0;font-size:.9375rem;line-height:1.3;display:flex}.casilla-taller input[type=checkbox]{accent-color:#201e1d;cursor:pointer;flex-shrink:0;width:1.5rem;height:1.5rem;margin:0}.casilla-taller input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.casilla-taller-marcada .casilla-taller-texto{color:#6b645d;text-decoration:line-through}.casilla-taller-detalle,.casilla-taller-error{color:#6b645d;margin:0 0 .25rem 2.25rem;font-size:.75rem;line-height:1.3}.casilla-taller-error{color:#a0392c;font-weight:600}.hoja-casilla-marcada{color:#6b645d;text-decoration:line-through}.hoja-casilla-marcada:before{background-color:#201e1d}.hoja-paradas{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.hoja-ruta-fecha{margin:1rem 0 .5rem}.hoja-parada{background:#fff;border:1px solid #d6cec4;border-radius:.625rem;padding:.625rem .875rem .375rem;transition:box-shadow .12s ease-out}.hoja-paradas[data-arrastrando] .hoja-parada{transition:transform .12s ease-out,box-shadow .12s ease-out}.hoja-parada-agarrada{border-color:#8a8177;transition:none;box-shadow:0 8px 24px #201e1d2e}.hoja-parada-entregada{background:#faf8f5}.hoja-parada-cabeza{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.hoja-parada-num{color:#fff;background:#201e1d;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.hoja-parada-franja{color:#201e1d;border:1px solid #d6cec4;border-radius:999px;padding:.125rem .5rem;font-size:.8125rem;font-weight:650}.hoja-asa{color:#8a8177;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:44px;height:44px;margin:-.5rem 0 -.5rem -.75rem;display:inline-flex}.hoja-asa[aria-pressed=true],.hoja-parada-agarrada .hoja-asa{cursor:grabbing;color:#201e1d;background:#f0ece5}.hoja-parada-flechas{gap:.125rem;display:inline-flex}.hoja-flecha{color:#5c5651;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:44px;height:44px;margin:-.5rem 0;display:inline-flex}.hoja-flecha:disabled{opacity:.3;cursor:not-allowed}@media (hover:hover){.hoja-asa:hover,.hoja-flecha:not(:disabled):hover{color:#201e1d;background:#f0ece5}}.hoja-parada-recibe{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0;font-size:.9375rem;line-height:1.35;display:flex}.hoja-parada-regalo{color:#a0392c}.hoja-parada-direccion{overflow-wrap:anywhere;margin:.125rem 0 .375rem;font-size:.9375rem;line-height:1.35}.hoja-parada-pie{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.375rem 0 .125rem;display:flex}.hoja-parada-cobrar{color:#201e1d;font-weight:700}.hoja-parada-lleva{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:.375rem 0 0;display:flex}.hoja-parada-select{color:#201e1d;min-height:2.75rem;font:inherit;background:#fffdf9;border:1px solid #d6cec4;border-radius:.375rem;max-width:14rem;padding:0 .5rem;font-size:.9375rem}.hoja-parada-select:disabled{opacity:.6}.hoja-parada-externo{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.hoja-parada-externo input{color:#201e1d;min-height:2.75rem;font:inherit;background:#fffdf9;border:1px solid #d6cec4;border-radius:.375rem;width:11rem;padding:0 .5rem;font-size:.9375rem}.hoja-parada-gasto{margin-top:.375rem}.hoja-seccion{break-inside:avoid;border-top:1px solid #d6cec4;margin-top:1rem;padding-top:.625rem}.hoja-seccion-cabeza{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.hoja-seccion-titulo{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.hoja-compra-lista>li{border-bottom:1px solid #f0ece5}.hoja-compra-lista>li:last-child{border-bottom:0}.hoja-compra-sin-receta{color:#6b645d;margin-top:.5rem}.hoja-producto{border-top:1px solid #f0ece5;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;padding:.375rem 0;font-size:.9375rem;display:flex}.hoja-producto:first-of-type{border-top:0}.hoja-producto-nombre{color:#201e1d;font-weight:650;text-decoration:none}.hoja-producto-nombre[href]{text-underline-offset:2px;-webkit-text-decoration:underline #c1a681;text-decoration:underline #c1a681}.hoja-producto-cantidad{font-variant-numeric:tabular-nums;font-weight:700}.hoja-producto-insumos{color:#5c5651;width:100%;margin:.125rem 0 .25rem;padding-left:0;font-size:.8125rem;list-style:none}.hoja-pedido-linea{margin:0 0 .375rem;font-size:.875rem;line-height:1.4}.hoja-pedido-linea strong{font-weight:650}.hoja-aviso-error{color:#a0392c;font-weight:600}@media print{.hoja-parada,.hoja-producto{break-inside:avoid}.hoja-casilla-marcada:before,.hoja-parada-num,.hoja-suelto,.hoja-sin-confirmar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.trifoliar{color:#201e1d;background:#fff;min-height:100dvh;padding:1.25rem 1rem 3rem}.trifoliar .btn-ghost{color:#201e1d}.trifoliar-hoja{border:1px solid #e6e0d6;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1120px;margin:0 auto;display:grid}.trifoliar-panel{border-right:1px dashed #cfc7ba;min-width:0;padding:14mm 8mm}.trifoliar-panel:last-child{border-right:0}.trifoliar-marca{letter-spacing:.14em;text-transform:uppercase;color:#7a7168;font-size:11px}.trifoliar-titulo{font-family:var(--font-serif,Georgia, serif);margin:6px 0 4px;font-size:25px;line-height:1.15}.trifoliar-subtitulo{color:#4a443c;font-size:13.5px}.trifoliar-tiempo{margin-top:10px;font-size:12.5px;font-weight:620}.trifoliar-nota,.trifoliar-cierre{color:#5c554d;margin-top:12px;font-size:12px;line-height:1.5}.trifoliar-pasos{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.trifoliar-paso-titulo{align-items:baseline;gap:6px;font-size:13px;font-weight:650;display:flex}.trifoliar-numero{color:#fff;background:#201e1d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:10.5px;font-weight:700;display:inline-flex}.trifoliar-paso-min{color:#7a7168;margin-left:auto;font-size:10.5px;font-weight:500}.trifoliar-paso-texto{margin-top:2px;padding-left:23px;font-size:12px;line-height:1.5}.trifoliar-cuidados-titulo{margin-bottom:6px;font-size:13px;font-weight:650}.trifoliar-cuidados{margin:0 0 0 16px;padding:0;font-size:12px;line-height:1.55}@page instructivo{size:A4 landscape;margin:8mm}@media print{html:has(.trifoliar) nav.riel{display:none!important}html:has(.trifoliar) .riel-hueco{display:none!important}html:has(.trifoliar) header{display:none!important}html:has(.trifoliar) .barra-movil{display:none!important}html:has(.trifoliar) .espera-panel{display:none!important}html:has(.trifoliar) .skip-link{display:none!important}html:has(.trifoliar){background:#fff!important}html:has(.trifoliar) body{background:#fff!important}.trifoliar{min-height:0;padding:0}.trifoliar-hoja{page:instructivo;break-inside:avoid;border:0;max-width:none}.trifoliar-panel{break-inside:avoid;padding:10mm 7mm}.trifoliar-numero{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--s-bg:#fff;--s-bg-2:var(--s-highlight);--s-bg-3:#efe4cf;--s-neutral:#f2f1ef;--s-ink:#201e1d;--s-ink-2:#534e46;--s-ink-3:#736c62;--s-logo:#201e1d;--s-crema:#f5ead8;--s-logo-bajada:#4a4744;--s-rule:#e2e0dc;--s-rule-strong:#cbc7c1;--s-control:#857e74;--s-pine:#396a49;--s-pine-dark:#23432e;--s-pine-soft:#f2f8f4;--s-highlight:#f0cb75;--s-highlight-ink:#201e1d;--s-seleccion:var(--s-highlight);--s-seleccion-ink:var(--s-highlight-ink);--s-hero:#e08d75;--s-hero-ink:#201e1d;--s-velo:#201e1d;--s-blush-panel:#fbe6df;--s-blush-pale:#fff8f4;--s-stars:#d99321;--s-alert:#c91111;--s-alert-soft:#fbeaea;--s-focus:#201e1d;--s-btn-bg:#201e1d;--s-btn-fg:#fff;--s-sombra:0 12px 32px #201e1d24}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]):not(:has(>body>.sitio)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-marca-2-soft:#3a2f14;--color-ground:#14120f;--color-surface:#201e1a;--color-surface-2:#2a2722;--color-ink:#f3f0ea;--color-ink-2:#d5d0c6;--color-muted:#a49d90;--color-faint:#9a9387;--color-rule:#35312a;--color-rule-strong:#4c473e;--color-control:#837c70;--color-accent:#f0cb75;--color-accent-hover:#f5d894;--color-accent-ink:#201e1d;--color-accent-soft:#2a2722;--color-accent-line:#4c473e;--color-hot:#ef8069;--color-hot-ink:#201e1d;--color-hot-soft:#3a1d16;--color-warm:#e0b13a;--color-warm-soft:#322914;--color-cold:#cfc8bb;--color-cold-soft:#2f2b25;--color-hoja:#7fc79b;--color-hoja-soft:#1b2c21;--color-camino:#8ab8dd;--color-camino-soft:#182531}}:root[data-tema=oscuro]:not(:has(>body>.sitio)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-marca-2-soft:#3a2f14;--color-ground:#14120f;--color-surface:#201e1a;--color-surface-2:#2a2722;--color-ink:#f3f0ea;--color-ink-2:#d5d0c6;--color-muted:#a49d90;--color-faint:#9a9387;--color-rule:#35312a;--color-rule-strong:#4c473e;--color-control:#837c70;--color-accent:#f0cb75;--color-accent-hover:#f5d894;--color-accent-ink:#201e1d;--color-accent-soft:#2a2722;--color-accent-line:#4c473e;--color-hot:#ef8069;--color-hot-ink:#201e1d;--color-hot-soft:#3a1d16;--color-warm:#e0b13a;--color-warm-soft:#322914;--color-cold:#cfc8bb;--color-cold-soft:#2f2b25;--color-hoja:#7fc79b;--color-hoja-soft:#1b2c21;--color-camino:#8ab8dd;--color-camino-soft:#182531}*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scrollbar-gutter:stable;--panel-barra:60px;--plegable-cabeza:46px}@media (min-width:64rem){html{--panel-barra:48px}}html:has(dialog:modal){overflow:hidden}dialog:modal{overscroll-behavior:contain}dialog:not([open]){display:none}[data-lista-abierta]{scrollbar-gutter:stable;overflow:hidden}@media (prefers-reduced-motion:no-preference){dialog:modal{opacity:1;transition:opacity .16s,transform .16s cubic-bezier(.2,.8,.2,1);transform:translateY(0)scale(1)}dialog:modal::backdrop{opacity:1;transition:opacity .16s}@starting-style{dialog:modal{opacity:0;transform:translateY(6px)scale(.98)}dialog:modal::backdrop{opacity:0}}.cajon-panel:modal{transform:translate(0)}@starting-style{.cajon-panel:modal{opacity:0;transform:translate(-16px)}}}@media (min-width:64rem){html:has(nav.riel) dialog:modal{max-width:calc(100vw - 256px);left:232px}html:has(nav.riel.riel-compacto) dialog:modal{max-width:calc(100vw - 88px);left:64px}}body{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}input{accent-color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}:root:has(>body>.sitio){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(>.sitio){background:var(--s-bg)}.sitio ::selection{background:var(--s-seleccion);color:var(--s-seleccion-ink)}.sitio :focus-visible{outline:2px solid var(--s-focus);outline-offset:3px;border-radius:2px}.sitio .s-buscar input:focus-visible,.sitio .s-chat-pie input:focus-visible,.sitio .s-campo :is(input,textarea,select):focus-visible{outline:none}.sitio input{accent-color:var(--s-ink)}button:not(:disabled),select:not(:disabled),summary,input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}.skip-link{z-index:100;background:var(--color-accent);color:var(--color-accent-ink);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:top .15s;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}::selection{background:var(--color-seleccion,var(--color-marca-2-soft));color:var(--color-seleccion-ink,var(--color-ink))}:not(.sitio *){scrollbar-width:thin;scrollbar-color:var(--color-rule-strong) transparent}:not(.sitio *)::-webkit-scrollbar{width:8px;height:8px}:not(.sitio *)::-webkit-scrollbar-thumb{background:var(--color-rule-strong);border-radius:4px}:not(.sitio *)::-webkit-scrollbar-track{background:0 0}html:root{scrollbar-color:#8d867b #201e1d}@supports selector(::picker(select)){select{appearance:base-select}select::picker(select){appearance:base-select}select::picker(select){background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-rule);border-radius:10px;margin-top:4px;padding:4px;box-shadow:0 12px 32px #0000002e}select option{border-radius:6px;padding:6px 10px;font-size:13px}select option:hover,select option:focus-visible{background:var(--color-surface-2)}select option:checked{background:var(--color-marca-2-soft);color:var(--color-ink);font-weight:600}}.cambiando-tema *,.cambiando-tema :before,.cambiando-tema :after,.riel-cambiando .riel,.riel-cambiando .riel-hueco,.riel-cambiando main,.riel-cambiando .rail-item[aria-current=page]:before{transition:none!important}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}.tab-guia{background:var(--color-accent);opacity:0;pointer-events:none;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.tab-guia-activa{animation:.9s ease-in-out .15s infinite guia-pulso}@keyframes guia-pulso{0%,to{opacity:.25}50%{opacity:.75}}.carga-panel{z-index:70;background:var(--color-accent);pointer-events:none;transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.carga-panel{animation:8s cubic-bezier(.15,.75,.25,1) forwards carga-panel-avanza}}@keyframes carga-panel-avanza{0%{transform:scaleX(.03)}to{transform:scaleX(.94)}}body:has(.carga-panel){cursor:progress}body:has(.carga-panel) a{cursor:progress}body:has(.carga-panel) button{cursor:progress}.rail-carga{background:var(--color-marca-ink);opacity:0;pointer-events:none;border-radius:999px;height:2px;position:absolute;bottom:2px;left:11px;right:11px}.rail-carga-activa{animation:10ms linear .15s forwards guia-entra}@media (prefers-reduced-motion:no-preference){.rail-carga-activa{animation:.9s ease-in-out .15s infinite guia-pulso}}@keyframes guia-entra{to{opacity:1}}.campo-fecha{align-items:center;display:flex;position:relative}.campo-fecha .input{padding-right:40px}.campo-fecha input[type=date]::-webkit-calendar-picker-indicator{display:none}.campo-fecha-boton{width:30px;height:30px;color:var(--color-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:background .13s,color .13s;display:flex;position:absolute;right:6px}.campo-fecha-boton svg{width:17px;height:17px}.campo-fecha-compacta .select-compacto{padding-right:28px}.campo-fecha-compacta .campo-fecha-boton{width:24px;height:24px;right:2px}.campo-fecha-compacta .campo-fecha-boton svg{width:15px;height:15px}@media (hover:hover){.campo-fecha-boton:hover{background:var(--color-surface-2);color:var(--color-ink)}}.pie-guardar{z-index:10;border-top:1px solid var(--color-rule);background:var(--color-surface);box-shadow:0 10px 0 var(--color-surface);padding-block:10px;position:sticky;bottom:0}.plegable .pie-guardar{z-index:1;background:var(--color-surface);box-shadow:0 -6px 10px -8px #00000059, 0 10px 0 var(--color-surface);border-top:0}.campo-fecha-boton:disabled{opacity:.5;cursor:not-allowed}.calendario-pop{border:1px solid var(--color-rule);background:var(--color-surface);width:268px;color:var(--color-ink);border-radius:10px;margin:0;padding:10px;position:fixed;inset:auto;box-shadow:0 12px 32px #0000002e}.calendario-cab{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.calendario-cab p{font-size:13.5px;font-weight:650}.calendario-rejilla{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendario-dia-titulo{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--color-faint);padding-bottom:4px;font-size:9.5px;font-weight:600}.calendario-dia{height:32px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:12.5px;transition:background .1s;display:flex}@media (hover:hover){.calendario-dia:hover:not(:disabled){background:var(--color-surface-2)}}.calendario-dia:disabled{opacity:.3;cursor:not-allowed}.calendario-dia[data-hoy]{box-shadow:inset 0 0 0 1px var(--color-rule-strong);font-weight:700}.calendario-dia[data-elegido]{background:var(--color-accent);color:var(--color-accent-ink);font-weight:700}.calendario-pie{border-top:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:8px;display:flex}.sitio .campo-fecha-boton{color:var(--s-ink-3);border-radius:2px}.sitio .campo-fecha-boton:hover{color:var(--s-ink);background:0 0}.sitio .calendario-pop{border-color:var(--s-rule-strong);background:var(--s-bg);color:var(--s-ink);border-radius:2px;box-shadow:0 10px 30px #23211e24}.sitio .calendario-cab p{font-size:14px;font-weight:500;line-height:20px}.sitio .calendario-dia-titulo{color:var(--s-ink-3);font-family:inherit;font-size:10px}.sitio .calendario-dia{color:var(--s-ink);border-radius:2px;font-family:inherit;font-size:13px}.sitio .calendario-dia:hover:not(:disabled){background:var(--s-neutral)}.sitio .calendario-dia[data-hoy]{box-shadow:inset 0 0 0 1px var(--s-rule-strong)}.sitio .calendario-dia[data-elegido]{background:var(--s-pine);color:#fff}.sitio .calendario-pie{border-top-color:var(--s-rule)}.sitio .calendario-cab .btn{color:var(--s-ink-2);background:0 0;border-color:#0000;border-radius:2px}.sitio .calendario-cab .btn:hover{background:var(--s-neutral);color:var(--s-ink)}.sitio .calendario-pie .accion-mini{letter-spacing:0;text-transform:none;color:var(--s-ink-2);text-underline-offset:3px;font-family:inherit;font-size:13px;line-height:18px;text-decoration:underline}.sitio .calendario-pie .accion-mini:hover{color:var(--s-ink)}.sitio .calendario-pie .accion-mini:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.tecla{border:1px solid var(--color-rule-strong);background:var(--color-surface-2);min-width:22px;height:22px;font-family:var(--font-mono);color:var(--color-ink-2);border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.girar{animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@keyframes skl-pulso{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
