/* K-mita Redesign — ajustes v1.1 */
.km-step__art{display:block;padding:0}
.km-step__art .km-cap,.km-step__art .km-dust{position:absolute}
.km-step__art::after{content:'';position:absolute;left:0;right:0;bottom:0;height:10px;background:linear-gradient(0deg,rgba(201,162,116,.25),transparent)}
.km-opt__cats{gap:1px}
.km-opt__cats svg{width:18px;height:18px;margin-left:0}
.km-sticky{right:auto;max-width:calc(100% - 132px);padding:6px;gap:0;border-radius:999px}
.km-sticky .km-btn{min-height:48px;padding:0 20px;font-size:15px;gap:6px}
.km-sticky .km-btn small{font-size:12.5px;font-weight:600;opacity:.85}
.km-hero__card img{background:#f4f1ef}
.km-stat{font-size:clamp(88px,8vw,136px)}
.km-stat small{display:block;font-size:26px;margin:8px 0 0 4px;line-height:1}
.km-card--tall .km-card__txt{gap:14px}
