.mta-wti{--mta-accent:#d9a037;--mta-ink:#17212b;position:fixed;bottom:18px;z-index:99990;color:var(--mta-ink);font-family:inherit;line-height:1.4}
.mta-wti--left{left:18px}.mta-wti--right{right:18px}.mta-wti *,.mta-wti *::before,.mta-wti *::after{box-sizing:border-box}.mta-wti [hidden]{display:none!important}
.mta-wti__launcher{position:relative;display:grid!important;width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;margin:0!important;padding:4px!important;place-items:center;color:#fff!important;background:#20262d!important;border:0!important;border-radius:50%!important;box-shadow:0 10px 28px rgba(16,24,40,.25)!important;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}
.mta-wti__launcher:hover,.mta-wti__launcher:focus-visible{transform:translateY(-2px);box-shadow:0 13px 32px rgba(16,24,40,.32)!important}.mta-wti__launcher::after{position:absolute;bottom:9px;left:72px;width:max-content;padding:7px 10px;color:#fff;background:#20262d;border-radius:8px;content:"¿Buscas llantas?";font-size:12px;font-weight:700;opacity:0;pointer-events:none;transform:translateX(-5px);transition:.2s ease}.mta-wti--right .mta-wti__launcher::after{right:72px;left:auto}.mta-wti__launcher:hover::after,.mta-wti__launcher:focus-visible::after{opacity:1;transform:none}.mta-wti.is-open .mta-wti__launcher{display:none!important}
.mta-wti__nudge{position:absolute;bottom:72px;width:245px;padding:12px 14px;color:#263443;background:#fff;border:1px solid #e1e5ea;border-radius:14px;box-shadow:0 12px 32px rgba(16,24,40,.2);cursor:pointer;animation:mtaNudgeIn .35s ease both}.mta-wti--left .mta-wti__nudge{left:0}.mta-wti--right .mta-wti__nudge{right:0}.mta-wti__nudge::after{position:absolute;bottom:-8px;width:15px;height:15px;background:#fff;border-right:1px solid #e1e5ea;border-bottom:1px solid #e1e5ea;content:"";transform:rotate(45deg)}.mta-wti--left .mta-wti__nudge::after{left:23px}.mta-wti--right .mta-wti__nudge::after{right:23px}.mta-wti__nudge strong,.mta-wti__nudge span{display:block}.mta-wti__nudge strong{margin-bottom:2px;color:var(--mta-accent);font-size:13px}.mta-wti__nudge span{font-size:12px;line-height:1.35}.mta-wti.is-attention .mta-wti__launcher{animation:mtaAttention 1.15s ease-in-out 3}.mta-wti.is-attention .mta-wti__launcher::after{display:none}.mta-wti.is-attention .mta-wti__launcher .mta-tire{animation:mtaWave .72s ease-in-out 4}
.mta-wti__launcher-text{display:none!important}.mta-wti__avatar{display:block;width:52px;height:52px;flex:0 0 auto}.mta-wti__avatar svg{display:block;width:100%;height:100%;overflow:visible}.mta-wti__avatar--small{width:38px;height:38px}.mta-eye{transform-box:fill-box;transform-origin:center;animation:mtaBlink 5s infinite}.mta-wti__launcher .mta-tire{transform-box:fill-box;transform-origin:center;animation:mtaFloat 3s ease-in-out infinite}
.mta-wti__panel{position:absolute;bottom:0;display:flex!important;flex-direction:column;width:min(400px,calc(100vw - 24px))!important;max-width:400px!important;height:min(650px,calc(100dvh - 36px))!important;max-height:calc(100dvh - 36px)!important;overflow:hidden;background:#fff;border:1px solid #e5e8ec;border-radius:18px;box-shadow:0 20px 52px rgba(16,24,40,.26)}.mta-wti--left .mta-wti__panel{left:0}.mta-wti--right .mta-wti__panel{right:0}
.mta-wti__header{position:relative;z-index:2;display:flex!important;min-height:62px!important;height:62px!important;padding:8px 11px!important;flex:0 0 62px;align-items:center;gap:5px;color:#fff;background:linear-gradient(135deg,#20262d,#343c45);overflow:hidden}.mta-wti__header>div:nth-child(2){display:grid;margin-right:5px}.mta-wti__header strong{color:#fff;font-size:15px;line-height:1.15}.mta-wti__header span{color:#dfe4e8;font-size:11px}.mta-wti__header i{display:inline-block;width:7px;height:7px;margin-right:5px;background:#32d583;border-radius:50%}.mta-wti__voice,.mta-wti__close{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;padding:0!important;color:#fff!important;background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:none!important;font:inherit;cursor:pointer}.mta-wti__voice{margin-left:auto!important;font-size:15px!important}.mta-wti__close{font-size:25px!important;font-weight:400!important}.mta-wti__voice:hover,.mta-wti__close:hover{background:rgba(255,255,255,.12)!important}
.mta-wti__messages{min-height:0;flex:1 1 auto;padding:13px;overflow-y:auto;background:#f6f7f8;overscroll-behavior:contain}.mta-message{display:flex;margin-bottom:9px}.mta-message>div{max-width:88%;padding:9px 12px;color:#263443;background:#fff;border:1px solid #e5e8ec;border-radius:14px 14px 14px 4px;box-shadow:0 1px 4px rgba(16,24,40,.04);font-size:13px}.mta-message--user{justify-content:flex-end}.mta-message--user>div{color:#fff;background:var(--mta-accent);border-color:var(--mta-accent);border-radius:14px 14px 4px 14px}.mta-message--typing>div{color:#667085;font-size:12px;font-style:italic}
.mta-wti__quick{display:flex;min-height:0;padding:8px 10px;flex:0 0 auto;flex-wrap:wrap;gap:6px;overflow:visible;background:#fff;border-top:1px solid #edf0f2}.mta-wti__quick:empty{display:none}.mta-wti__quick button{min-height:34px!important;margin:0!important;padding:6px 10px!important;flex:1 1 auto;color:#6d4b12!important;background:#fff8e9!important;border:1px solid #eed39d!important;border-radius:18px!important;box-shadow:none!important;font:inherit;font-size:11px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;cursor:pointer}
.mta-wti__quick--choices{display:grid;grid-template-columns:1fr 1fr;padding:10px;gap:8px}.mta-wti__quick .is-measure-choice{position:relative;display:grid!important;grid-template-columns:26px 1fr 16px;min-height:48px!important;padding:8px 9px!important;align-items:center;color:#263443!important;background:#fff!important;border:1px solid #d9dee5!important;border-radius:11px!important;font-size:13px!important;text-align:left!important}.mta-wti__quick .is-measure-choice::before{display:block;width:22px;height:22px;border:2px solid var(--mta-accent);border-radius:50%;box-shadow:inset 0 0 0 6px #fff;content:""}.mta-wti__quick .is-measure-choice::after{content:"›";color:var(--mta-accent);font-size:22px;line-height:1}.mta-wti__quick .is-measure-choice:hover,.mta-wti__quick .is-measure-choice:focus-visible{border-color:var(--mta-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--mta-accent) 15%,transparent)!important;transform:translateY(-1px)}
.mta-wti__form{display:grid;grid-template-columns:1fr 42px;gap:7px;padding:9px 10px 4px;flex:0 0 auto;background:#fff;border-top:1px solid #edf0f2}.mta-wti__form input{width:100%;min-height:42px;margin:0;padding:0 12px;color:#263443;caret-color:var(--mta-accent);background:#f8f9fa;border:1px solid #d9dee5;border-radius:10px;box-shadow:none;font:inherit;font-size:13px}.mta-wti__form input:focus{outline:none;border-color:var(--mta-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mta-accent) 18%,transparent)}.mta-wti__form button{width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;color:#fff!important;background:var(--mta-accent)!important;border:0!important;border-radius:10px!important;box-shadow:none!important;font:inherit;font-size:19px!important;cursor:pointer}.mta-wti__form button:disabled{opacity:.55;cursor:wait}.mta-wti__privacy{margin:0!important;padding:2px 10px 6px;color:#98a2b3;background:#fff;font-size:9px;text-align:center}
.mta-products{display:grid;gap:7px;margin:2px 0 10px}.mta-product{display:grid;grid-template-columns:68px 1fr;gap:9px;padding:8px;background:#fff;border:1px solid #e2e6ea;border-radius:12px}.mta-product img{width:68px;height:68px;object-fit:contain;background:#f7f8f9;border-radius:8px}.mta-product>div{display:grid;min-width:0;align-content:center}.mta-product strong{display:-webkit-box;overflow:hidden;color:#263443;font-size:12px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mta-product .mta-product__price{margin:2px 0 5px;color:#111827;font-size:14px;font-weight:800}.mta-product__actions{display:flex;align-items:center;gap:5px}.mta-product__actions button,.mta-product__quantity{min-height:30px!important;margin:0!important;padding:4px 7px!important;border-radius:7px!important;font:inherit;font-size:10px!important;font-weight:700!important;line-height:1.2!important}.mta-product__actions button{flex:1;color:#fff!important;background:var(--mta-accent)!important;border:1px solid var(--mta-accent)!important;box-shadow:none!important;cursor:pointer;text-transform:none!important}.mta-product__actions button:disabled{opacity:.55;cursor:wait}.mta-product__quantity{width:74px;color:#263443;background:#fff;border:1px solid #d9dee5;cursor:pointer}.mta-product__actions+a{margin-top:4px;color:#667085;font-size:10px;font-weight:650;text-decoration:underline;text-underline-offset:2px}
.mta-products__footer{display:grid;grid-template-columns:1fr 1.35fr;gap:7px;margin-top:2px}.mta-products__footer>*{display:grid!important;min-height:38px!important;margin:0!important;padding:8px 10px!important;place-items:center;border-radius:9px!important;box-shadow:none!important;font:inherit;font-size:11px!important;font-weight:750!important;line-height:1.2!important;text-align:center;text-decoration:none!important;cursor:pointer}.mta-products__more{color:#263443!important;background:#fff!important;border:1px solid #cfd6de!important}.mta-products__all{color:#fff!important;background:#20262d!important;border:1px solid #20262d!important}.mta-products__more:disabled{opacity:.55;cursor:wait}
@keyframes mtaBlink{0%,46%,50%,100%{transform:scaleY(1)}48%{transform:scaleY(.08)}}@keyframes mtaFloat{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-3px) rotate(2deg)}}@keyframes mtaAttention{0%,100%{transform:translateY(0) scale(1)}35%{transform:translateY(-8px) scale(1.06)}65%{transform:translateY(-2px) scale(.98)}}@keyframes mtaWave{0%,100%{transform:rotate(0)}30%{transform:rotate(-10deg)}65%{transform:rotate(10deg)}}@keyframes mtaNudgeIn{from{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}
@media(max-width:600px){.mta-wti{right:10px;bottom:10px;left:10px;z-index:2147483000!important;isolation:isolate}.mta-wti__launcher{margin-left:auto!important}.mta-wti__launcher::after{display:none}.mta-wti__nudge{right:0!important;left:auto!important;max-width:calc(100vw - 20px)}.mta-wti__nudge::after{right:23px!important;left:auto!important}.mta-wti__panel,.mta-wti--left .mta-wti__panel,.mta-wti--right .mta-wti__panel{right:0;bottom:0;left:0;z-index:2;width:100%!important;max-width:none!important;height:min(620px,calc(100dvh - 20px))!important;max-height:calc(100dvh - 20px)!important}.mta-wti__messages{padding:11px}.mta-message>div{font-size:14px}.mta-wti__quick--choices{grid-template-columns:1fr 1fr}.mta-product{grid-template-columns:64px 1fr}.mta-product img{width:64px;height:64px}}
@media(max-width:380px){.mta-wti__quick--choices{grid-template-columns:1fr}.mta-products__footer{grid-template-columns:1fr}.mta-product__actions{flex-wrap:wrap}.mta-product__actions button{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.mta-wti *{animation:none!important;transition:none!important}}

/* Compact quantity selector and emphasized checkout action. */
.mta-wti__quick .is-checkout{min-height:42px!important;flex:1 0 100%;color:#fff!important;background:var(--mta-accent)!important;border-color:var(--mta-accent)!important;border-radius:11px!important;font-size:13px!important;box-shadow:0 5px 16px color-mix(in srgb,var(--mta-accent) 35%,transparent)!important;animation:mtaCheckoutPulse 1.55s ease-in-out infinite}
.mta-product__actions .mta-product__quantity{width:96px!important;min-width:96px!important;height:32px!important;min-height:32px!important;padding:4px 24px 4px 8px!important;flex:0 0 96px;color:#263443!important;background-color:#f8fafb!important;border:1px solid #cbd3dc!important;border-radius:8px!important;box-shadow:none!important;font:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;cursor:pointer!important;appearance:auto!important}.mta-product__quantity:hover{border-color:var(--mta-accent)!important;background-color:#fff!important}.mta-product__quantity:focus{outline:none!important;border-color:var(--mta-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--mta-accent) 18%,transparent)!important}
.mta-product__actions>button{min-height:32px!important;padding:5px 8px!important}
@keyframes mtaCheckoutPulse{0%,100%{transform:scale(1);box-shadow:0 5px 16px color-mix(in srgb,var(--mta-accent) 30%,transparent)}50%{transform:scale(1.025);box-shadow:0 7px 22px color-mix(in srgb,var(--mta-accent) 52%,transparent)}}
@media(prefers-reduced-motion:reduce){.mta-wti__quick .is-checkout{animation:none!important}}
.mta-wti button.mta-wti__nudge{margin:0!important;padding:12px 14px!important;color:#263443!important;background:#fff!important;border:1px solid #e1e5ea!important;box-shadow:0 12px 32px rgba(16,24,40,.2)!important;font:inherit!important;text-align:left!important;text-transform:none!important}
.mta-wti__form{grid-template-columns:1fr 42px 42px}.mta-wti__form .mta-wti__mic{position:relative;color:var(--mta-accent)!important;background:#fff8e9!important;border:1px solid #eed39d!important;font-size:17px!important}.mta-wti__form .mta-wti__mic:hover{background:#fff1cf!important}.mta-wti__voice-status{min-height:23px;padding:3px 10px 5px;color:#667085;background:#fff;font-size:10px;font-weight:700;text-align:center}.mta-wti__voice-status::before{display:inline-block;width:7px;height:7px;margin-right:6px;background:var(--mta-accent);border-radius:50%;content:"";animation:mtaStatusPulse .8s ease-in-out infinite alternate}.mta-wti.is-listening .mta-wti__mic{color:#fff!important;background:#e5484d!important;border-color:#e5484d!important;animation:mtaMicPulse 1s ease-in-out infinite}.mta-wti.is-listening .mta-wti__header i{background:#e5484d;animation:mtaStatusPulse .6s ease-in-out infinite alternate}.mta-wti.is-speaking .mta-wti__avatar--small{animation:mtaTalking .42s ease-in-out infinite alternate}.mta-wti.is-speaking .mta-wti__header i{animation:mtaStatusPulse .4s ease-in-out infinite alternate}.mta-wti.is-transcribing .mta-wti__avatar--small{animation:mtaThinking 1.1s ease-in-out infinite}.mta-wti__mic[hidden]{display:none!important}@keyframes mtaStatusPulse{to{opacity:.35;transform:scale(.7)}}@keyframes mtaMicPulse{50%{box-shadow:0 0 0 7px rgba(229,72,77,.16)!important}}@keyframes mtaTalking{to{transform:scale(1.07) rotate(2deg)}}@keyframes mtaThinking{50%{transform:translateY(-2px) rotate(-5deg)}}
@media(max-width:380px){.mta-wti__form{grid-template-columns:1fr 40px 40px;gap:5px}}

/* Keep the proactive message isolated from aggressive theme button styles. */
.mta-wti button.mta-wti__nudge{
  display:block!important;
  width:280px!important;
  min-width:240px!important;
  max-width:calc(100vw - 36px)!important;
  height:auto!important;
  min-height:0!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  line-height:1.35!important;
  letter-spacing:normal!important;
  writing-mode:horizontal-tb!important;
  z-index:2!important;
}
.mta-wti--left button.mta-wti__nudge{right:auto!important;left:0!important}
.mta-wti--right button.mta-wti__nudge{right:0!important;left:auto!important}
.mta-wti button.mta-wti__nudge strong,
.mta-wti button.mta-wti__nudge span{
  width:auto!important;
  max-width:none!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  text-align:left!important;
}
.mta-wti button.mta-wti__nudge strong{font-size:13px!important;line-height:1.25!important}
.mta-wti button.mta-wti__nudge span{font-size:13px!important;line-height:1.4!important}
@media(max-width:300px){.mta-wti button.mta-wti__nudge{width:calc(100vw - 20px)!important;min-width:0!important;max-width:calc(100vw - 20px)!important}}

/* 2.0.2: premium automotive character replaces the procedural donut. */
.mta-wti__launcher{width:108px!important;height:108px!important;min-width:108px!important;min-height:108px!important;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 9px 8px rgba(20,35,48,.24));overflow:visible!important}.mta-wti__launcher::before{position:absolute;inset:10px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.98) 0,rgba(221,247,250,.76) 46%,rgba(38,198,218,.18) 63%,transparent 73%);content:""}.mta-wti__launcher:hover,.mta-wti__launcher:focus-visible{box-shadow:none!important;filter:drop-shadow(0 12px 10px rgba(20,35,48,.3));transform:translateY(-4px) scale(1.03)}.mta-wti__launcher .mta-wti__avatar{width:108px;height:108px}.mta-wti__nudge{bottom:112px}.mta-wti.is-open .mta-wti__nudge{display:none!important}.mta-wti__header .mta-wti__avatar--small{width:58px;height:58px;margin:-7px -2px -7px -5px}@media(max-width:600px){.mta-wti__launcher{width:98px!important;height:98px!important;min-width:98px!important;min-height:98px!important}.mta-wti__launcher .mta-wti__avatar{width:98px;height:98px}.mta-wti__nudge{bottom:103px}}
.mta-wti__character,
.mta-wti.is-attention .mta-wti__character,
.mta-wti.is-listening .mta-wti__character,
.mta-wti.is-transcribing .mta-wti__character,
.mta-wti.is-speaking .mta-wti__character,
.mta-wti.is-searching .mta-wti__character,
.mta-wti.is-found .mta-wti__character,
.mta-wti.is-celebrating .mta-wti__character,
.mta-wti.is-resting .mta-wti__character{display:block;width:100%;height:100%;background-image:url("llantin/llantin-premium.png");background-position:center;background-size:contain;background-repeat:no-repeat;transform-origin:50% 86%;filter:drop-shadow(0 7px 6px rgba(12,24,34,.3))}
.mta-wti__character{animation:mtaPremiumIdle 4.4s ease-in-out infinite}
.mta-wti.is-attention .mta-wti__character{animation:mtaPremiumHello .75s ease-in-out 4}
.mta-wti.is-listening .mta-wti__character{animation:mtaPremiumListen 1.25s ease-in-out infinite}
.mta-wti.is-transcribing .mta-wti__character{animation:mtaPremiumThink 1.15s ease-in-out infinite}
.mta-wti.is-speaking .mta-wti__character{animation:mtaPremiumTalk .48s ease-in-out infinite alternate}
.mta-wti.is-searching .mta-wti__character{animation:mtaPremiumSearch .9s ease-in-out infinite}
.mta-wti.is-found .mta-wti__character{animation:mtaPremiumFound .62s ease-out 2}
.mta-wti.is-celebrating .mta-wti__character{animation:mtaPremiumCelebrate .66s ease-in-out 4}
.mta-wti.is-resting .mta-wti__character{animation:mtaPremiumRest 4.8s ease-in-out infinite}
@keyframes mtaPremiumIdle{0%,100%{transform:translateY(0) rotate(0) scale(1)}48%{transform:translateY(-2px) rotate(.5deg) scale(1.012)}52%{transform:translateY(-2px) rotate(-.5deg) scale(1.012)}}
@keyframes mtaPremiumHello{0%,100%{transform:translateX(0) rotate(0)}30%{transform:translateX(-4px) rotate(-5deg) scale(1.03)}65%{transform:translateX(3px) rotate(4deg) scale(1.04)}}
@keyframes mtaPremiumListen{0%,100%{transform:rotate(0) translateY(0)}50%{transform:rotate(-3deg) translateY(-2px) scale(1.025)}}
@keyframes mtaPremiumThink{0%,100%{transform:translateX(-1px) rotate(-1deg)}50%{transform:translateX(2px) rotate(2deg) translateY(-2px)}}
@keyframes mtaPremiumTalk{from{transform:translateY(0) scale(1)}to{transform:translateY(-2px) scale(1.035)}}
@keyframes mtaPremiumSearch{0%,100%{transform:translateX(-2px) rotate(-1.5deg)}50%{transform:translateX(2px) rotate(1.5deg)}}
@keyframes mtaPremiumFound{0%{transform:scale(.9) translateY(5px)}58%{transform:scale(1.09) translateY(-4px)}100%{transform:scale(1)}}
@keyframes mtaPremiumCelebrate{0%,100%{transform:translateY(0) rotate(0)}45%{transform:translateY(-8px) rotate(-3deg) scale(1.04)}70%{transform:translateY(-3px) rotate(3deg)}}
@keyframes mtaPremiumRest{0%,100%{transform:translateY(2px) scaleY(.985)}50%{transform:translateY(4px) scaleY(.97)}}
@media(prefers-reduced-motion:reduce){.mta-wti__character{animation:none!important}}

/* 2.1.1: rostro vivo sobre la mascota estable, sin motor 3D externo. */
.mta-wti__character{position:relative}
.mta-wti__character .mta-wti__pupil{position:absolute;z-index:3;display:block!important;width:4.7%;height:6.6%;margin:0!important;padding:0!important;background:radial-gradient(circle at 68% 25%,#fff 0 13%,#121820 16% 100%)!important;border:0!important;border-radius:50%;box-shadow:none!important;transform:translate(var(--mta-look-x,0px),var(--mta-look-y,0px));transition:transform .12s ease-out;animation:none!important;pointer-events:none}
.mta-wti__pupil--left{left:50.1%;top:31.4%}.mta-wti__pupil--right{left:63.8%;top:31.4%}
.mta-wti__character .mta-wti__mouth{position:absolute;z-index:4;display:block!important;left:54%;top:42.5%;width:11.5%;height:5.5%;margin:0!important;padding:0!important;background:#18212a!important;border:2px solid rgba(255,255,255,.72)!important;border-radius:48% 48% 55% 55%;box-shadow:inset 0 -2px 0 rgba(255,125,35,.75)!important;opacity:0;transform:scaleY(.08);transform-origin:50% 0;pointer-events:none}
.mta-wti.is-speaking .mta-wti__mouth{opacity:1;animation:mtaLipTalk .22s ease-in-out infinite alternate!important}
@keyframes mtaLipTalk{0%{transform:scaleY(.22) scaleX(.92)}45%{transform:scaleY(1.12) scaleX(1.05)}100%{transform:scaleY(.58) scaleX(.82)}}
.mta-wti__nudge-close{position:absolute;z-index:5;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;margin:0!important;padding:0!important;color:#52606d!important;background:#fff!important;border:1px solid #d8dee5!important;border-radius:50%!important;box-shadow:0 2px 7px rgba(16,24,40,.16)!important;font:700 17px/20px Arial,sans-serif!important;cursor:pointer}
.mta-wti--right .mta-wti__nudge-close{right:8px}.mta-wti--left .mta-wti__nudge-close{left:248px}
.mta-wti__nudge-close:hover,.mta-wti__nudge-close:focus-visible{color:#fff!important;background:#263443!important}
.mta-wti.is-open .mta-wti__nudge-close{display:none!important}
@media(max-width:600px){.mta-wti--left .mta-wti__nudge-close,.mta-wti--right .mta-wti__nudge-close{right:8px;left:auto}}
@media(prefers-reduced-motion:reduce){.mta-wti.is-speaking .mta-wti__mouth{animation:none!important;transform:scaleY(.55)}}

/* 2.1.2: aviso autocontenido; la X siempre viaja dentro del globo. */
.mta-wti div.mta-wti__nudge{width:300px!important;min-width:240px!important;max-width:calc(100vw - 36px)!important;height:auto!important;min-height:78px!important;padding:0!important;cursor:default!important;overflow:visible!important}
.mta-wti__nudge-content{display:block!important;width:100%!important;height:auto!important;min-height:78px!important;margin:0!important;padding:13px 42px 13px 15px!important;color:#263443!important;background:transparent!important;border:0!important;border-radius:14px!important;box-shadow:none!important;font:inherit!important;line-height:1.35!important;text-align:left!important;text-transform:none!important;cursor:pointer!important}
.mta-wti__nudge-content strong,.mta-wti__nudge-content span{display:block!important;width:auto!important;color:inherit!important;white-space:normal!important;text-align:left!important}
.mta-wti__nudge-content strong{margin-bottom:3px!important;color:var(--mta-accent)!important;font-size:13px!important}.mta-wti__nudge-content span{font-size:13px!important;line-height:1.4!important}
.mta-wti div.mta-wti__nudge>.mta-wti__nudge-close{position:absolute!important;top:8px!important;right:8px!important;bottom:auto!important;left:auto!important;display:grid!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important;place-items:center!important;z-index:8!important}
.mta-wti--left div.mta-wti__nudge>.mta-wti__nudge-close{right:8px!important;left:auto!important}

/* 2.2.0: opciones guiadas por inventario y promociones. */
.mta-wti__quick .is-attribute-choice{flex:0 1 auto!important;min-width:64px!important;color:#263443!important;background:#fff!important;border:1px solid #cfd6de!important;border-radius:10px!important;font-size:12px!important}.mta-wti__quick .is-attribute-choice:hover,.mta-wti__quick .is-attribute-choice:focus-visible{color:#fff!important;background:var(--mta-accent)!important;border-color:var(--mta-accent)!important}
.mta-product.is-sale{border-color:#f2bd61;box-shadow:0 3px 12px rgba(217,160,55,.14)}
.mta-product__sale{display:inline-flex;width:max-content;margin:0 0 3px;padding:2px 6px;color:#8a4b00;background:#fff2d6;border:1px solid #f4cf87;border-radius:10px;font-size:8px;font-weight:850;letter-spacing:.04em}

/* 2.7.0: tarjetas comerciales compactas y acciones principales. */
.mta-product{grid-template-columns:82px 1fr;gap:10px;padding:10px;border-color:#dce2e8;border-radius:14px}.mta-product.is-sale{border-color:#efa91f;box-shadow:0 4px 14px rgba(217,160,55,.12)}
.mta-product img{width:82px;height:104px;background:#fff;border-radius:10px}.mta-product>div{align-content:start}
.mta-product strong{display:block;color:#101828;font-size:12px;font-weight:800;line-height:1.25;-webkit-line-clamp:unset}
.mta-product__measure{display:block;margin-top:1px;color:#344054;font-size:12px;font-weight:650;line-height:1.2}
.mta-product__regular{display:block;margin-top:2px;color:#7b8493;font-size:11px;line-height:1.2;text-decoration:line-through}.mta-product__regular[hidden]{display:none!important}
.mta-product .mta-product__price{margin:2px 0 6px;color:#101828;font-size:17px;font-weight:850;line-height:1.1}
.mta-product__sale{margin-bottom:5px;padding:2px 7px;color:#8a5600;background:#fff7e5;border-color:#efc978;border-radius:12px;font-size:8px}
.mta-product__availability{display:inline-flex;width:max-content;margin:0 0 5px;padding:2px 7px;color:#8a2635;background:#fff1f3;border:1px solid #f5b8c1;border-radius:12px;font-size:8px;font-weight:850;letter-spacing:.04em}
.mta-product.is-cart-exhausted{border-color:#cfd5dc;background:#fafbfc}.mta-product.is-cart-exhausted [data-mta-product-add]{color:#667085!important;background:#e9edf1!important;border-color:#d5dbe2!important;cursor:not-allowed!important}
.mta-product__actions{gap:7px}.mta-product__actions .mta-product__quantity{width:76px!important;min-width:76px!important;flex-basis:76px;height:36px!important;min-height:36px!important;font-size:12px!important}
.mta-product__actions>button{min-height:36px!important;padding:6px 8px!important;border-radius:9px!important;font-size:11px!important;font-weight:800!important}
.mta-product__actions+a{width:max-content;margin-top:5px;color:#526071;font-size:11px;font-weight:700}
.mta-wti__quick .is-new-search,.mta-wti__quick .is-whatsapp{min-height:40px!important;border-radius:11px!important;font-size:12px!important}.mta-wti__quick .is-new-search{color:#7a4d00!important;background:#fffaf0!important;border-color:#e8b44c!important}.mta-wti__quick .is-whatsapp{color:#07882d!important;background:#f5fff8!important;border-color:#18ad4b!important}
.mta-wti__privacy{padding:3px 10px 7px!important}.mta-wti__privacy a{color:#7b8493!important;font-weight:700;text-decoration:none}.mta-wti__privacy a:hover,.mta-wti__privacy a:focus{text-decoration:underline}
@media(max-width:380px){.mta-product{grid-template-columns:70px 1fr;padding:8px}.mta-product img{width:70px;height:96px}.mta-product__actions{flex-wrap:nowrap}.mta-product__actions .mta-product__quantity{width:62px!important;min-width:62px!important;flex-basis:62px}.mta-product__actions>button{font-size:10px!important}}

/* 2.8.0: iconografía SVG propia y crédito discreto. */
.mta-icon{display:block;width:18px;height:18px;flex:0 0 18px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.mta-wti__voice,.mta-wti__close,.mta-wti__mic,.mta-wti__form button[type="submit"]{display:grid!important;place-items:center!important}.mta-wti__voice .mta-icon{width:19px;height:19px}.mta-wti__close .mta-icon,.mta-wti__nudge-close .mta-icon{width:18px;height:18px}.mta-wti__mic .mta-icon,.mta-wti__form button[type="submit"] .mta-icon{width:20px;height:20px}
.mta-product__actions>button,.mta-wti__quick button{align-items:center;justify-content:center}.mta-product__actions>button{display:flex!important}.mta-product__actions>button .mta-icon{width:16px;height:16px;flex-basis:16px}.mta-wti__quick button.has-icon{display:flex!important}.mta-wti__quick button .mta-icon{width:17px;height:17px;flex-basis:17px}
.mta-wti__privacy{min-height:13px!important;margin:0!important;padding:1px 10px 3px!important;color:#a2a9b3!important;font-size:8px!important;font-weight:400!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important}.mta-wti__privacy a{color:#8e97a4!important;font-size:inherit!important;font-weight:600!important;line-height:inherit!important}
