@font-face{font-family:Archivo;src:url(../fuentes/archivo-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Archivo;src:url(../fuentes/archivo-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Archivo;src:url(../fuentes/archivo-700.woff2) format("woff2");font-weight:700 800;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(../fuentes/plexsans-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(../fuentes/plexsans-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(../fuentes/plexsans-600.woff2) format("woff2");font-weight:600;font-display:swap}:root{--noche: #0C1E36;--noche-2: #1B3152;--laton: #B98A3E;--laton-texto: #8A6424;--laton-claro: #D9B77A;--texto: #0C1E36;--texto-suave: #4A5568;--texto-tenue: #5B6575;--linea: #E3E6EB;--linea-fuerte: #C9CED6;--fondo: #FFFFFF;--fondo-suave: #F2F4F7;--fondo-panel: #F4F6F9;--fondo-pago: #F7F8FA;--promo-fondo: #FBF6EC;--promo-borde: #E8D6B3;--exito-fondo: #E8F2EC;--exito-texto: #1E4D33;--aviso-fondo: #FFF4E5;--aviso-borde: #F0C48A;--aviso-texto: #6B3A00;--info-fondo: #EEF3FB;--info-borde: #B9CBE6;--info-texto: #1D3F73;--error-fondo: #FFF1EC;--error-borde: #F2B9A3;--error-texto: #7A2400;--radio: 12px;--titulos: "Archivo", system-ui, sans-serif;--cuerpo: "IBM Plex Sans", system-ui, sans-serif;--mono: ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, monospace}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--cuerpo);color:var(--texto);background:var(--fondo);line-height:1.5}img{max-width:100%;display:block}a{color:var(--texto)}a:hover{color:var(--laton-texto)}h1,h2,h3{font-family:var(--titulos);line-height:1.15;margin:0}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}.contenedor{max-width:1200px;margin:0 auto;padding:0 16px}.solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:10px;border:1px solid var(--noche);white-space:nowrap;background:var(--noche);color:#fff;font-weight:600;text-decoration:none;cursor:pointer}.boton:hover{background:var(--noche-2);color:#fff}.boton:disabled{background:var(--linea);border-color:var(--linea);color:var(--texto-tenue);cursor:not-allowed}.boton--claro{background:#fff;color:var(--noche)}.boton--claro:hover{background:var(--fondo-suave);color:var(--noche)}.boton--laton{background:var(--laton);border-color:var(--laton);color:var(--noche)}.boton--laton:hover{background:var(--laton-claro);color:var(--noche)}.boton--peligro{background:#fff;border-color:#c2410c;color:var(--error-texto)}.boton--chico{min-height:38px;padding:0 12px;font-size:14px}.campo{display:flex;flex-direction:column;gap:6px;font-weight:500;font-size:15px}.campo input,.campo select,.campo textarea{min-height:46px;border:1px solid var(--linea-fuerte);border-radius:10px;padding:0 12px;font-weight:400;background:#fff}.campo textarea{padding:10px 12px;min-height:96px;resize:vertical}.campo small{font-weight:400;color:var(--texto-tenue)}.aviso{border-radius:10px;padding:12px 14px;border:1px solid}.aviso--info{background:var(--info-fondo);border-color:var(--info-borde);color:var(--info-texto)}.aviso--alerta{background:var(--aviso-fondo);border-color:var(--aviso-borde);color:var(--aviso-texto)}.aviso--error{background:var(--error-fondo);border-color:var(--error-borde);color:var(--error-texto)}.aviso--exito{background:var(--exito-fondo);border-color:#a9cdb7;color:var(--exito-texto)}.etiqueta{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid}.etiqueta--borrador{background:var(--fondo-suave);border-color:var(--linea-fuerte);color:var(--texto-suave)}.etiqueta--publicado{background:var(--info-fondo);border-color:var(--info-borde);color:var(--info-texto)}.etiqueta--archivado{background:#fff;border-color:var(--linea-fuerte);color:var(--texto-tenue)}.etiqueta--pocas{background:var(--aviso-fondo);border-color:var(--aviso-borde);color:var(--aviso-texto)}.etiqueta--agotado{background:var(--noche);border-color:var(--noche);color:#fff}.boton--grande{min-height:52px;font-size:17px;padding:0 24px}.boton--bloque{width:100%}.sku{font-family:var(--mono);font-size:14px}:focus-visible{outline:3px solid var(--laton);outline-offset:2px}.mensaje{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:50;max-width:min(92vw,560px);background:var(--noche);color:#fff;padding:14px 18px;border-radius:12px;box-shadow:0 10px 30px #0c1e3640}.mensaje--error{background:#7a2400}
