:root{--blanco:#f6f7f7;--papel:#ffffff;--azul:#1f3fff;--azul-hondo:#1530d6;--azul-claro:#eef1ff;--tinta:#111111;--tinta-suave:#4a4d4f;--regla:#d5d8d8;--cielo:#bcd3ea;--niebla:#e4e9e8;--campo-cafe:#e6d2b8;--campo-amarillo:#f4d44c;--campo-naranja:#f2874a;--fin-rojo:#d4281b;--encabezado:56px;--texto-chico:0.8125rem;--texto:1rem;--texto-medio:1.25rem;--salida:cubic-bezier(0.16,1,0.3,1);--curva-cambio:cubic-bezier(0.77,0,0.175,1);--curva-cajon:cubic-bezier(0.32,0.72,0,1);color-scheme:light}@media (min-width:900px){:root{--encabezado:64px}}:root{--margen:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--abajo-seguro:env(safe-area-inset-bottom,0px)}@media (min-width:900px){:root{--margen:max(40px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scroll-padding-top:var(--encabezado)}body{background:var(--blanco);color:var(--tinta);font-family:var(--fuente),system-ui,sans-serif;font-size:var(--texto);line-height:1.5;font-variation-settings:"wdth" 100;overflow-x:clip;-webkit-font-smoothing:antialiased;caret-color:var(--tinta)}img{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}button,input{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}[role=button],a,button,label,summary{touch-action:manipulation}[role=button],button,label,summary{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}button:not(:disabled):active,summary:active{opacity:.7;transition:opacity 0s}input,select,textarea{font-size:16px}ul{list-style:none}h1,h2,h3{text-wrap:balance}dd,p{text-wrap:pretty}::selection{background:var(--tinta);color:var(--blanco)}:focus-visible{outline:2px solid currentColor;outline-offset:4px}html{scrollbar-color:var(--tinta-suave) var(--blanco);scrollbar-width:thin}.solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.foto-producto{mix-blend-mode:multiply}.cifras{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.logotipo path{vector-effect:non-scaling-stroke;stroke-width:var(--trazo-logo,1.15px)}