:root{color-scheme:light;--bg:#fff;--panel:#fff4ec;--panel-strong:#ffe7d6;--surface:#fff;--ink:#17181b;--ink-2:#5d6068;--line:#17181b17;--line-strong:#17181b29;--line-button:#17181b47;--accent:#c2410c;--accent-hover:#9a3412;--accent-bright:#f97316;--wa:#25d366;--wa-hover:#1fb85a;--on-wa:#052e16;--on-accent:#fff;--on-ink:#fff;--used-bg:#fff1dc;--used-ink:#7a4300;--new-bg:#e7f4ea;--new-ink:#1f5a2c;--sold-bg:#eeeef0;--sold-ink:#4a4d55;--focus:#c2410c;--font-display-stack:var(--font-display), "Archivo", system-ui, sans-serif;--font-body-stack:var(--font-body), "Geist", system-ui, sans-serif;--font-mono-stack:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;--r-card:6px;--r-btn:4px;--r-inner:3px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur:.38s;--wrap:1240px;--gutter:clamp(16px, 4vw, 40px);--section:clamp(48px, 6vw, 88px);--z-header:20;--z-mobilebar:30;--z-overlay:40;--z-consent:50}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--bg);color:var(--ink);font:400 1rem/1.6 var(--font-body-stack);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,picture,svg,video{max-width:100%;display:block}img{height:auto}[hidden]{display:none!important}::selection{background:color-mix(in oklab, var(--accent) 22%, transparent);color:var(--ink)}::placeholder{color:color-mix(in oklab, var(--ink-2) 85%, transparent);opacity:1}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display-stack);letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}h1{font-size:clamp(2.25rem,1.4rem + 3.6vw,4.25rem)}h2{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.9rem)}h3{letter-spacing:-.01em;font-size:1.125rem;line-height:1.25}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.section{padding-block:var(--section)}.section+.section{padding-top:calc(var(--section) / 2)}.stack>*+*{margin-top:var(--stack,1rem)}.muted{color:var(--ink-2)}.lede{color:var(--ink-2);max-width:58ch;font-size:clamp(1.05rem,1rem + .35vw,1.25rem)}.mono{font-family:var(--font-mono-stack);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:500}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--on-ink);border-radius:var(--r-btn);padding:10px 14px;text-decoration:none;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}.section-head{gap:.9rem;max-width:62ch;margin-bottom:clamp(28px,4vw,48px);display:grid}.section-head p{color:var(--ink-2)}.grid-products{grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:clamp(20px,2.4vw,32px) clamp(14px,2vw,28px);display:grid}@media (width<=520px){.grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}:where(.btn,.hdr__call,.hdr__tray,.hdr__menu,.ta,.td__send,.td__close,.sl__send,.sl__del,.sl__more,.mp__send,.wp__wa,.wp__tel,.mbar a,.al__filters a,.cv__filters a,.gal__close){transition-property:transform,background-color,color,box-shadow;transition-duration:.16s;transition-timing-function:var(--ease)}:where(.btn,.hdr__call,.hdr__tray,.hdr__menu,.ta,.td__send,.td__close,.sl__send,.sl__del,.sl__more,.mp__send,.wp__wa,.wp__tel,.mbar a,.al__filters a,.cv__filters a,.gal__close):active{transform:scale(.97)}@media (width<=767px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.banner{aspect-ratio:21/8;border-radius:var(--r-card);background:var(--panel);margin-top:clamp(24px,4vw,40px);overflow:hidden}.banner img{object-position:70% 55%}@media (width<=700px){.banner{aspect-ratio:4/3}}
