.lm-search-container{position:relative!important}.lm-search-container.lm-active{z-index:999999!important}.lm-search-container .lm-input-bar{position:relative!important}.lm-search-container .lm-dropdown-wrapper{z-index:999999!important}.lm-search-container{animation:lm-soft-in .35s ease-out both}@keyframes lm-soft-in{0%{opacity:0}to{opacity:1}}.lm-result-card{animation:lm-card-soft-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes lm-card-soft-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lm-result-card:first-child{animation-delay:0s}.lm-result-card:nth-child(2){animation-delay:.04s}.lm-result-card:nth-child(3){animation-delay:.08s}.lm-result-card:nth-child(4){animation-delay:.12s}.lm-result-card:nth-child(5){animation-delay:.16s}.lm-result-card:nth-child(6){animation-delay:.2s}.lm-result-card:nth-child(n+7){animation-delay:.24s}.lm-result-card.is-expanded{animation:none!important}.lm-cerbero-msg,.lm-shipping-banner{animation:lm-card-soft-in .3s ease-out both}@keyframes lm-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-spin{to{transform:rotate(1turn)}}.lm-mic{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;position:relative;transition:background .25s ease,color .25s ease,transform .18s ease;z-index:1}.lm-mic:hover{transform:scale(1.06)}.lm-mic.is-listening{background:#fff0;overflow:visible!important}.lm-mic-gato.lm-mic-gato{border-radius:50%!important;box-shadow:0 2px 8px rgb(220 38 38 / .5);display:block!important;height:22px!important;margin:0!important;max-height:22px!important;max-width:22px!important;min-height:22px!important;min-width:22px!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;padding:0!important;position:relative;transform:scale(1.75);transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:22px!important;z-index:1;-webkit-user-drag:none}.lm-mic.lm-mic.is-listening{height:auto!important;padding:8px!important;width:auto!important}.lm-mic-halo{border:2px solid #dc2626;border-radius:50%;inset:0;opacity:0;pointer-events:none;position:absolute}.lm-mic.is-listening .lm-mic-halo{animation:lm-mic-ring 1.6s ease-out infinite}.lm-mic.is-listening .lm-mic-halo:nth-child(2){animation-delay:.55s}.lm-mic.is-listening .lm-mic-halo:nth-child(3){animation-delay:1.1s}@keyframes lm-mic-ring{0%{border-width:2.5px;opacity:.6;transform:scale(.9)}to{border-width:.5px;opacity:0;transform:scale(2.4)}}.lm-voice-overlay{align-items:center;animation:lm-fade-in .25s ease-out;backdrop-filter:blur(8px);background:rgb(0 0 0 / .78);display:flex;flex-direction:column;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999998}@keyframes lm-fade-in{0%{opacity:0}to{opacity:1}}.lm-voice-card{background:rgb(20 20 22 / .6);border:1px solid hsl(0 0% 100% / .08);border-radius:24px;box-shadow:0 20px 60px rgb(0 0 0 / .5);color:#fff;padding:36px 28px 28px;text-align:center;width:min(92vw,480px)}.lm-voice-pulse{align-items:center;display:flex;height:96px;justify-content:center;margin:0 auto 22px;position:relative;width:96px}.lm-voice-pulse:after,.lm-voice-pulse:before{animation:lm-mic-ring 1.8s ease-out infinite;border:2px solid #dc2626;border-radius:50%;content:"";inset:0;opacity:0;position:absolute}.lm-voice-pulse:after{animation-delay:.6s}.lm-voice-pulse-core{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:50%;box-shadow:0 8px 24px rgb(220 38 38 / .45);color:#fff;display:flex;height:64px;justify-content:center;transition:transform .05s linear;width:64px}.lm-voice-status{color:#9ca3af;font-size:12px;font-weight:700;letter-spacing:1.2px;margin-bottom:10px;text-transform:uppercase}.lm-voice-status .lm-dot{animation:lm-blink 1s ease-in-out infinite;background:#22c55e;border-radius:50%;display:inline-block;height:6px;margin-right:6px;vertical-align:middle;width:6px}@keyframes lm-blink{0%,to{opacity:1}50%{opacity:.3}}.lm-voice-transcript{color:#fff;font-size:22px;font-weight:500;line-height:1.4;margin:4px 0 16px;min-height:56px;text-align:center;word-wrap:break-word}.lm-voice-transcript:empty:before{color:#6b7280;content:"Te estoy escuchando...";font-style:italic;font-weight:400}.lm-voice-transcript .interim{color:#9ca3af;font-weight:400}.lm-voice-wave{align-items:center;display:flex;gap:4px;height:36px;justify-content:center;margin:8px 0 18px}.lm-voice-wave .bar{background:linear-gradient(180deg,#dc2626,#b91c1c);border-radius:2px;transform:scaleY(.18);transform-origin:center;transition:transform .06s linear;width:4px}.lm-voice-cancel{background:hsl(0 0% 100% / .08);border:1px solid hsl(0 0% 100% / .14);border-radius:22px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 22px;transition:background .18s ease}.lm-voice-cancel:hover{background:hsl(0 0% 100% / .16)}.lm-voice-card.is-processing .lm-voice-pulse-core{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 8px 24px rgb(99 102 241 / .45)}.lm-voice-card.is-processing .lm-voice-pulse:after,.lm-voice-card.is-processing .lm-voice-pulse:before{border-color:#6366f1}.lm-voice-card.is-processing .lm-voice-status .lm-dot{background:#6366f1}@keyframes lm-scale-in{0%{opacity:0;transform:scale(.96) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.lm-animate-entry{animation:lm-drop .22s ease-out forwards;opacity:0}@media (max-width:768px){.lm-dropdown-wrapper.is-mobile-active{bottom:auto!important;display:flex!important;flex-direction:column!important;height:auto!important;left:0!important;margin:0!important;max-height:none!important;position:relative!important;right:0!important;top:6px!important;width:100%!important}.lm-dropdown-wrapper.is-mobile-active .lm-dropdown{border-bottom:none!important;border-left:none!important;border-radius:0!important;border-right:none!important;flex:1!important;margin:0!important;max-height:none!important;max-width:none!important;width:100%!important}}.lm-dropdown::-webkit-scrollbar{width:5px}.lm-dropdown::-webkit-scrollbar-track{background:#fff0}.lm-dropdown::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .12);border-radius:3px}.lm-result-card{transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}.lm-result-card:hover{box-shadow:0 4px 12px rgb(0 0 0 / .06)!important;transform:translateY(-2px)!important}.lm-result-card:last-child{border-bottom:none!important}.lm-btn-hover{transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease!important}.lm-btn-hover:hover:not(:disabled){box-shadow:0 4px 12px rgb(0 0 0 / .15)!important;opacity:.9!important;transform:translateY(-2px)!important}.lm-btn-hover:active:not(:disabled){box-shadow:none!important;transform:translateY(0)!important}@keyframes lm-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lm-lead-form-animate{animation:lm-fade-up .4s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes lm-blink-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes lm-bounce-dot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.lm-typewriter{align-items:center;color:inherit;display:inline-flex;font-family:Courier New,Courier,monospace;font-size:15px;font-weight:600;gap:2px;letter-spacing:.5px}.lm-typewriter-caret{animation:lm-blink-caret .9s steps(1) infinite;background:currentColor;display:inline-block;height:1.1em;margin-left:2px;vertical-align:middle;width:2px}.lm-type-char{animation:lm-type-in .05s linear forwards;display:inline-block;opacity:0}@keyframes lm-type-in{to{opacity:1}}.lm-dots span{animation:lm-bounce-dot 1.2s ease-in-out infinite;background:currentColor;border-radius:50%;display:inline-block;height:5px;margin:0 1px;width:5px}.lm-dots span:nth-child(2){animation-delay:.15s}.lm-dots span:nth-child(3){animation-delay:.3s}@keyframes lm-pulse{0%,to{box-shadow:0 0 0 0 rgb(217 119 6 / .45)}50%{box-shadow:0 0 0 6px #fff0}}.lm-card-image{position:relative}.lm-le-inline{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.lm-le-inline .le-badges-container{bottom:auto!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:4px!important;left:auto!important;pointer-events:auto!important;position:static!important;right:auto!important;top:auto!important;transform:none!important}.lm-le-compact.lm-le-compact .le-badge{backdrop-filter:none!important;background:#fff!important;border-radius:12px!important;box-shadow:0 1px 2px rgb(0 0 0 / .04)!important;font-size:10.5px!important;gap:3px!important;letter-spacing:.2px!important;line-height:1.35!important;padding:3px 8px!important;white-space:nowrap}.lm-le-compact.lm-le-compact .le-badge__emojis{font-size:11px!important;line-height:1!important}.lm-le-compact.lm-le-compact .le-badge__text{font-size:10.5px!important;line-height:1.35!important}.lm-le-compact.lm-le-compact .le-badges-container{flex-direction:row!important;flex-wrap:wrap;gap:4px!important}.lm-cerbero-msg{align-items:flex-start;animation:lm-cerbero-in .45s cubic-bezier(.16,1,.3,1) both;display:flex;gap:10px;padding:12px 20px 8px}.lm-cerbero-avatar.lm-cerbero-avatar{background:#f3f4f6;border:1.5px solid hsl(0 0% 100% / .9);border-radius:50%!important;box-shadow:0 2px 6px rgb(0 0 0 / .15);box-sizing:border-box!important;flex:0 0 32px!important;min-height:32px!important;min-width:32px!important;overflow:hidden!important;position:relative}.lm-cerbero-avatar.lm-cerbero-avatar,.lm-cerbero-avatar.lm-cerbero-avatar img{height:32px!important;max-height:32px!important;max-width:32px!important;padding:0!important;width:32px!important}.lm-cerbero-avatar.lm-cerbero-avatar img{border-radius:50%!important;display:block!important;margin:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.lm-cerbero-avatar:after{background:#22c55e;border:1.5px solid #fff;border-radius:50%;bottom:1px;content:"";height:8px;position:absolute;right:1px;width:8px}.lm-cerbero-bubble{background:#f8fafc;border-left:3px solid;border-radius:4px 14px 14px 14px;color:#1f2937;flex:1;font-size:13px;line-height:1.55;padding:10px 14px}.lm-cerbero-bubble .lm-cerbero-name{align-items:center;display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.3px;margin-bottom:2px}.lm-cerbero-bubble .lm-cerbero-name .lm-ai-tag{background:rgb(99 102 241 / .12);border-radius:6px;color:#4f46e5;font-size:9px;font-weight:700;letter-spacing:.5px;padding:1px 6px;text-transform:uppercase}.lm-cerbero-bubble .lm-cerbero-bucket{color:#64748b;font-size:9px;font-weight:700;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}@keyframes lm-cerbero-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lm-cerbero-typing{align-items:center;display:inline-flex;gap:4px;padding:2px 0}.lm-cerbero-typing span{animation:lm-typing-bounce 1.2s ease-in-out infinite;background:currentColor;border-radius:50%;display:inline-block;height:6px;opacity:.4;width:6px}.lm-cerbero-typing span:nth-child(2){animation-delay:.15s}.lm-cerbero-typing span:nth-child(3){animation-delay:.3s}@keyframes lm-typing-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.lm-cerbero-actions{display:flex;flex-wrap:wrap;gap:8px;padding:4px 20px 14px 62px}.lm-cerbero-chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:18px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.lm-cerbero-chip:hover{border-color:currentColor;box-shadow:0 2px 6px rgb(0 0 0 / .06);transform:translateY(-1px)}.lm-cerbero-chip-primary{background:currentColor;border-color:#fff0;color:#fff!important}.lm-cerbero-chip-primary span{color:#fff}.lm-result-card.is-expanded{background:#fafbfc!important;border-left:3px solid #ad1531}.lm-card-close{align-items:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:50%!important;color:#64748b!important;cursor:pointer!important;display:flex!important;font-size:18px!important;height:28px!important;justify-content:center!important;line-height:1!important;padding:0!important;position:absolute!important;right:8px!important;top:8px!important;transition:all .15s!important;width:28px!important;z-index:5}.lm-card-close:hover{background:#ad1531!important;border-color:#ad1531!important;color:#fff!important}.lm-card-expanded{animation:lm-card-expand-in .25s cubic-bezier(.16,1,.3,1) both;border-top:1px solid #f0ede8;display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:12px}@keyframes lm-card-expand-in{0%{max-height:0;opacity:0;transform:translateY(-6px) scale(.99)}to{max-height:1000px;opacity:1;transform:translateY(0) scale(1)}}.lm-card-variations{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.lm-card-variation{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:border-color .15s,background .15s}.lm-card-variation:hover{border-color:#cbd5e1}.lm-card-variation.is-selected{background:rgb(173 21 49 / .04);border-color:#ad1531!important}.lm-card-variation.is-disabled{cursor:not-allowed;opacity:.55}.lm-card-variation input[type=radio]{accent-color:#ad1531;cursor:pointer;flex-shrink:0;height:18px!important;margin:0!important;width:18px!important}.lm-card-variation img{background:#f0f0f0;border-radius:4px;flex-shrink:0;height:50px!important;-o-object-fit:cover;object-fit:cover;width:36px!important}.lm-card-variation-info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lm-card-variation-title{color:#1f2937;display:-webkit-box;font-size:12.5px;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical}.lm-card-variation-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.lm-card-variation-price{font-size:13px;font-weight:800}.lm-card-variation-stock{color:#64748b;font-size:10.5px;font-weight:500}.lm-card-variation-x{align-items:center;background:#fee2e2;border-radius:50%;color:#b91c1c;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.lm-card-variation-waitlist{align-self:flex-start;background:#fff0;border:1px dashed;border-radius:14px;cursor:pointer;font-size:10.5px;font-weight:700;margin-top:6px;padding:4px 10px;transition:background .15s}.lm-card-variation-waitlist:hover{background:rgb(173 21 49 / .06)}.lm-card-variation-waitlist-ok{color:#15803d;font-size:11px;font-weight:700;margin-top:6px}.lm-card-qty-row{align-items:center;display:flex;gap:4px;padding:2px 0}.lm-card-qty-label{color:#64748b;font-size:12px;font-weight:600;margin-right:auto}.lm-card-qty-step.lm-card-qty-step{align-items:center!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:8px!important;box-sizing:border-box!important;color:#1f2937!important;cursor:pointer!important;display:flex!important;font-size:18px!important;font-weight:700!important;height:36px!important;justify-content:center!important;line-height:1!important;padding:0!important;transition:border-color .15s,background .15s!important;width:32px!important}.lm-card-qty-step.lm-card-qty-step:hover{background:rgb(173 21 49 / .05)!important;border-color:#ad1531!important;color:#ad1531!important}.lm-card-qty.lm-card-qty{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:8px!important;box-sizing:border-box!important;color:#1f2937!important;font-size:14px!important;font-weight:700!important;height:36px!important;outline:none!important;padding:0 6px!important;text-align:center!important;width:48px!important}.lm-card-qty::-webkit-inner-spin-button,.lm-card-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lm-card-qty:focus{border-color:#ad1531!important}.lm-card-buy-btn.lm-card-buy-btn,.lm-card-info-btn.lm-card-info-btn,.lm-card-wa-btn.lm-card-wa-btn{align-items:center!important;border:none;border-radius:10px!important;box-sizing:border-box!important;cursor:pointer;display:flex!important;font-size:13.5px!important;font-weight:800!important;gap:8px;justify-content:center!important;min-height:46px;padding:12px 16px!important;text-decoration:none!important;transition:opacity .18s,transform .18s,background .18s!important;width:100%!important}.lm-card-buy-btn.lm-card-buy-btn{color:#fff!important}.lm-card-buy-btn.lm-card-buy-btn:hover{opacity:.95;transform:translateY(-1px)}.lm-card-wa-btn.lm-card-wa-btn{background:#25d366!important;color:#fff!important}.lm-card-wa-btn.lm-card-wa-btn:hover{background:#1ebc59!important;color:#fff!important;transform:translateY(-1px)}.lm-card-wa-btn.lm-card-wa-btn svg{fill:#fff!important;flex-shrink:0}.lm-card-info-btn.lm-card-info-btn{background:rgb(173 21 49 / .08)!important;border:1px solid rgb(173 21 49 / .18)!important;color:#ad1531!important}.lm-card-info-btn.lm-card-info-btn:hover{background:rgb(173 21 49 / .14)!important;color:#ad1531!important;transform:translateY(-1px)}@keyframes lm-emoji-book{0%,to{transform:translateY(0) rotate(-3deg) scale(1)}50%{transform:translateY(-2px) rotate(3deg) scale(1.06)}}@keyframes lm-emoji-finger{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lm-emoji-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes lm-emoji-info-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}@keyframes lm-emoji-arrow{0%,to{opacity:.7;transform:translateX(0)}50%{opacity:1;transform:translateX(4px)}}@keyframes lm-emoji-wa{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.lm-emoji-book{animation:lm-emoji-book 2.6s ease-in-out infinite;display:inline-block;transform-origin:center bottom}.lm-emoji-finger{animation:lm-emoji-finger 1.4s ease-in-out infinite;display:inline-block}.lm-emoji-spin{animation:lm-emoji-spin 1.2s linear infinite;display:inline-block}.lm-emoji-info{animation:lm-emoji-info-pulse 2.8s ease-in-out infinite;display:inline-block}.lm-emoji-arrow{animation:lm-emoji-arrow 1.6s ease-in-out infinite;display:inline-block;font-weight:700}.lm-card-wa-btn:hover .lm-emoji-wa{animation:lm-emoji-wa .6s ease-in-out}@keyframes lm-pulse-soft{0%,to{box-shadow:0 0 0 0 rgb(34 197 94 / .4)}50%{box-shadow:0 0 0 12px #fff0}}@keyframes lm-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-3px) rotate(3deg)}}@keyframes lm-strip-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.lm-mic-inline-label{align-items:center;animation:lm-strip-in .2s ease-out both;color:#b91c1c;display:inline-flex;flex-shrink:0;font-size:12px;gap:6px;padding:0 6px 0 4px}.lm-mic-inline-dot{animation:lm-blink .9s ease-in-out infinite;background:#dc2626;border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}.lm-mic-typewriter{align-items:center;color:#b91c1c;display:inline-flex;font-family:Courier New,Courier,monospace;font-weight:700}.lm-mic-typewriter .lm-type-char{animation:lm-type-in .04s linear forwards;display:inline-block;opacity:0}.lm-mic-typewriter-caret{animation:lm-blink-caret .85s steps(1) infinite;background:#b91c1c;display:inline-block;height:.95em;margin-left:2px;vertical-align:middle;width:2px}.lm-input-bar.is-listening{border-color:#dc2626!important;box-shadow:0 0 0 3px rgb(220 38 38 / .12)!important}.lm-shipping-banner{animation:lm-drop .25s ease-out;background:linear-gradient(90deg,#15803d,#16a34a);color:#fff;font-size:12px;font-weight:700;letter-spacing:.2px;padding:8px 16px;position:sticky;text-align:center;top:0;z-index:5}.lm-shipping-banner.is-free{background:linear-gradient(90deg,#b45309,#d97706)}