.hoja-inferior_fondo__zri3b{position:fixed;inset:0;display:flex;align-items:flex-end;background:hsla(0,0%,7%,.4);animation:hoja-inferior_fondoAparece__rEKmv .2s ease}.hoja-inferior_hoja__TyKus{display:flex;flex-direction:column;gap:12px;width:100%;max-height:85dvh;overflow-y:auto;padding:16px 16px calc(20px + env(safe-area-inset-bottom, 0px));background:#fff;border-radius:16px 16px 0 0;font-family:Poppins,system-ui,sans-serif;animation:hoja-inferior_hojaSube__WHvzZ .25s ease}@keyframes hoja-inferior_fondoAparece__rEKmv{0%{opacity:0}to{opacity:1}}@keyframes hoja-inferior_hojaSube__WHvzZ{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.hoja-inferior_fondo__zri3b,.hoja-inferior_hoja__TyKus{animation:none}}.hoja-inferior_hojaEncabezado__b0pHT{display:flex;align-items:center;justify-content:space-between}.hoja-inferior_hojaTitulo__i4Lo_{margin:0;font-size:1rem;font-weight:600;color:#1f2937}.hoja-inferior_cerrar__3_jUG{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:none;border-radius:50%;color:#44403c;cursor:pointer}.hoja-inferior_cerrar__3_jUG svg{width:20px;height:20px}.hoja-inferior_cerrar__3_jUG:focus-visible{outline:2px solid #1f2937;outline-offset:2px}@media (min-width:900px){.hoja-inferior_fondo__zri3b{align-items:center;justify-content:center}.hoja-inferior_hoja__TyKus{max-width:440px;border-radius:16px;padding-bottom:20px}}.configurador-movil_footer__xt0nl,.configurador-movil_movil__dKSwh{display:none}@media (max-width:899.98px){body:has(.configurador-movil_movil__dKSwh){--cm-header:60px;--cm-tabs:60px;--cm-contenido:236px;--cm-footer:80px;--cm-visor-compacto:150px;--cm-visor:clamp(220px,calc(100dvh - var(--cm-header) - var(--cm-tabs) - var(--cm-extra, 0px) - var(--cm-contenido) - var(--cm-footer)),520px);--cm-ventana:calc(100dvh - var(--cm-header) - var(--cm-visor) - var(--cm-tabs) - var(--cm-extra, 0px) - var(--cm-footer));padding-bottom:calc(var(--cm-footer) + env(safe-area-inset-bottom, 0px))}body:has(.configurador-movil_movil__dKSwh) [class*=whatsappFloat]{display:none!important}.configurador-movil_movil__dKSwh{display:block;background:#fff;font-family:Poppins,system-ui,sans-serif}.configurador-movil_footer__xt0nl{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:flex;align-items:center;gap:10px;min-height:var(--cm-footer);padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 12px rgba(0,0,0,.06);font-family:Poppins,system-ui,sans-serif}.configurador-movil_total__SCizB{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.configurador-movil_totalLabel__RkWhR{font-size:.625rem;letter-spacing:.3px;text-transform:uppercase;color:#666}.configurador-movil_totalPrecio__6tibz{font-size:1.125rem;font-weight:500;line-height:1;color:#d85c56;white-space:nowrap}.configurador-movil_whatsapp__nvCKQ{flex:0 0 auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#25d366;border:none;border-radius:12px;color:#fff;cursor:pointer}.configurador-movil_carrito__Xsk41{flex:0 0 auto;min-height:48px;padding:12px 18px;white-space:nowrap;background:var(--color-brand-primary);color:#fff;border:none;border-radius:12px;font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.configurador-movil_carrito__Xsk41:disabled{opacity:.55;cursor:default}.configurador-movil_sinTotal__AWipi .configurador-movil_carrito__Xsk41{flex:1 1 auto}}.precio-financiamiento_condiciones__wY_yA{margin:0;font-family:Poppins,system-ui,sans-serif;font-size:12px;line-height:1.5;color:#78716c;text-wrap:pretty}.precio-financiamiento_lineaMovil__KYSJY{display:block;max-width:100%;padding:0;overflow:hidden;background:none;border:none;font-family:inherit;font-size:.6875rem;line-height:1.25;text-align:left;white-space:nowrap;text-overflow:ellipsis;text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:rgba(0,0,0,.25);text-decoration-color:rgba(0,0,0,.25);color:#57534e;cursor:pointer}.precio-financiamiento_lineaMovil__KYSJY:focus-visible{outline:2px solid #1f2937;outline-offset:2px}.precio-financiamiento_contado__7YiM_{margin:0;font-size:.8125rem;color:#57534e}.precio-financiamiento_contado__7YiM_ strong{font-weight:inherit;color:#d85c56;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.precio-financiamiento_lineaMovilMonto__P6BNa{color:#d85c56}