:root{--mlc-wa-color:#25d366;--mlc-wa-color-hover:#1da851;--mlc-wa-icon:#fff;--mlc-wa-size:56px;--mlc-wa-offset:24px;--mlc-wa-zindex:99999}.mlc-whatsapp-fab{position:fixed;bottom:var(--mlc-wa-offset);right:var(--mlc-wa-offset);z-index:var(--mlc-wa-zindex);width:var(--mlc-wa-size);height:var(--mlc-wa-size);border-radius:50%;background-color:var(--mlc-wa-color);color:var(--mlc-wa-icon);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.18);transition:transform .15s ease,background-color .15s ease;text-decoration:none !important;overflow:visible;perspective:600px}.mlc-whatsapp-fab:hover,.mlc-whatsapp-fab:focus{background-color:var(--mlc-wa-color-hover);transform:scale(1.06)}.mlc-whatsapp-fab:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px var(--mlc-wa-color)}.mlc-whatsapp-tooltip{position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%);background-color:#fff;color:#1f2937;padding:12px 22px;border-radius:24px;font-size:14px;font-weight:500;line-height:1.4;box-shadow:0 6px 20px rgba(0,0,0,.15);max-width:360px;text-align:left;pointer-events:none;z-index:1;overflow-wrap:break-word;word-wrap:break-word;word-break:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.mlc-whatsapp-tooltip:after{content:"";position:absolute;top:50%;right:-6px;transform:translateY(-50%);border-width:6px 0 6px 6px;border-style:solid;border-color:transparent transparent transparent #fff}.mlc-whatsapp-fab[data-pos-desktop=bottom-right] .mlc-whatsapp-tooltip,.mlc-whatsapp-fab[data-pos-desktop=bottom-left] .mlc-whatsapp-tooltip{top:auto;bottom:0;transform:none}.mlc-whatsapp-fab[data-pos-desktop=bottom-right] .mlc-whatsapp-tooltip:after,.mlc-whatsapp-fab[data-pos-desktop=bottom-left] .mlc-whatsapp-tooltip:after{top:auto;bottom:calc(var(--mlc-wa-size) / 2 - 6px);transform:none}.mlc-whatsapp-fab[data-pos-desktop=top-right] .mlc-whatsapp-tooltip,.mlc-whatsapp-fab[data-pos-desktop=top-left] .mlc-whatsapp-tooltip{top:0;bottom:auto;transform:none}.mlc-whatsapp-fab[data-pos-desktop=top-right] .mlc-whatsapp-tooltip:after,.mlc-whatsapp-fab[data-pos-desktop=top-left] .mlc-whatsapp-tooltip:after{top:calc(var(--mlc-wa-size) / 2 - 6px);bottom:auto;transform:none}.mlc-whatsapp-fab[data-pos-desktop=bottom-left] .mlc-whatsapp-tooltip,.mlc-whatsapp-fab[data-pos-desktop=top-left] .mlc-whatsapp-tooltip{right:auto;left:calc(100% + 12px)}.mlc-whatsapp-fab[data-pos-desktop=bottom-left] .mlc-whatsapp-tooltip:after,.mlc-whatsapp-fab[data-pos-desktop=top-left] .mlc-whatsapp-tooltip:after{right:auto;left:-6px;border-width:6px 6px 6px 0;border-color:transparent #fff transparent transparent}@media (min-width:481px) and (max-width:1024px){.mlc-whatsapp-fab[data-pos-tablet=bottom-right] .mlc-whatsapp-tooltip,.mlc-whatsapp-fab[data-pos-tablet=bottom-left] .mlc-whatsapp-tooltip{top:auto;bottom:0;transform:none}.mlc-whatsapp-fab[data-pos-tablet=bottom-right] .mlc-whatsapp-tooltip:after,.mlc-whatsapp-fab[data-pos-tablet=bottom-left] .mlc-whatsapp-tooltip:after{top:auto;bottom:calc(var(--mlc-wa-size) / 2 - 6px);transform:none}.mlc-whatsapp-fab[data-pos-tablet=top-right] .mlc-whatsapp-tooltip,.mlc-whatsapp-fab[data-pos-tablet=top-left] .mlc-whatsapp-tooltip{top:0;bottom:auto;transform:none}.mlc-whatsapp-fab[data-pos-tablet=top-right] .mlc-whatsapp-tooltip:after,.mlc-whatsapp-fab[data-pos-tablet=top-left] .mlc-whatsapp-tooltip:after{top:calc(var(--mlc-wa-size) / 2 - 6px);bottom:auto;transform:none}.mlc-whatsapp-fab[data-pos-tablet=bottom-left] .mlc-whatsapp-tooltip,.mlc-whatsapp-fab[data-pos-tablet=top-left] .mlc-whatsapp-tooltip{right:auto;left:calc(100% + 12px)}.mlc-whatsapp-fab[data-pos-tablet=bottom-left] .mlc-whatsapp-tooltip:after,.mlc-whatsapp-fab[data-pos-tablet=top-left] .mlc-whatsapp-tooltip:after{right:auto;left:-6px;border-width:6px 6px 6px 0;border-color:transparent #fff transparent transparent}}@keyframes mlc-wa-anim-slide{0%{opacity:0;transform:translateX(24px);filter:blur(4px)}12%{opacity:1;transform:translateX(0);filter:blur(0)}80%{opacity:1;transform:translateX(0);filter:blur(0)}100%{opacity:0;transform:translateX(-24px);filter:blur(2px)}}@keyframes mlc-wa-anim-fade{0%{opacity:0;transform:scale(.96);filter:blur(3px)}12%{opacity:1;transform:scale(1);filter:blur(0)}80%{opacity:1;transform:scale(1);filter:blur(0)}100%{opacity:0;transform:scale(.98);filter:blur(2px)}}@keyframes mlc-wa-anim-bounce{0%{opacity:0;transform:translateX(24px) scale(.4)}8%{opacity:1}18%{transform:translateX(0) scale(1.08)}28%{transform:translateX(0) scale(.97)}36%{transform:translateX(0) scale(1.02)}44%{transform:translateX(0) scale(1)}80%{opacity:1;transform:translateX(0) scale(1)}100%{opacity:0;transform:translateX(-24px) scale(.85)}}@keyframes mlc-wa-anim-zoom{0%{opacity:0;transform:scale(.4) rotate(-3deg)}14%{opacity:1;transform:scale(1.04) rotate(1.5deg)}22%{transform:scale(.99) rotate(-.5deg)}32%{transform:scale(1) rotate(0deg)}80%{opacity:1;transform:scale(1) rotate(0deg)}100%{opacity:0;transform:scale(.5) rotate(2deg)}}@keyframes mlc-wa-anim-flip{0%{opacity:0;transform:rotateY(-90deg)}14%{opacity:1;transform:rotateY(8deg)}22%{transform:rotateY(-4deg)}30%{transform:rotateY(0deg)}80%{opacity:1;transform:rotateY(0deg)}100%{opacity:0;transform:rotateY(90deg)}}.mlc-whatsapp-tooltip{animation-duration:5s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-iteration-count:1}.mlc-whatsapp-tooltip[data-animation=slide]{animation-name:mlc-wa-anim-slide;animation-timing-function:cubic-bezier(.16,1,.3,1)}.mlc-whatsapp-tooltip[data-animation=fade]{animation-name:mlc-wa-anim-fade;animation-timing-function:cubic-bezier(.4,0,.2,1)}.mlc-whatsapp-tooltip[data-animation=bounce]{animation-name:mlc-wa-anim-bounce;animation-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.mlc-whatsapp-tooltip[data-animation=zoom]{animation-name:mlc-wa-anim-zoom;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.mlc-whatsapp-tooltip[data-animation=flip]{animation-name:mlc-wa-anim-flip;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.mlc-whatsapp-tooltip{animation:none !important;opacity:0;filter:none !important}}.mlc-whatsapp-fab[data-pos-desktop=bottom-left]{right:auto;left:var(--mlc-wa-offset)}.mlc-whatsapp-fab[data-pos-desktop=top-right]{bottom:auto;top:var(--mlc-wa-offset)}.mlc-whatsapp-fab[data-pos-desktop=top-left]{bottom:auto;right:auto;top:var(--mlc-wa-offset);left:var(--mlc-wa-offset)}.mlc-whatsapp-fab[data-pos-desktop=hidden]{display:none !important}@supports (padding:max(0px)) {
	.mlc-whatsapp-fab {
		bottom: max(var(--mlc-wa-offset), env(safe-area-inset-bottom));}}@media (min-width:481px) and (max-width:1024px){.mlc-whatsapp-fab[data-pos-tablet=bottom-right]{right:var(--mlc-wa-offset);left:auto;top:auto;bottom:var(--mlc-wa-offset)}.mlc-whatsapp-fab[data-pos-tablet=bottom-left]{right:auto;left:var(--mlc-wa-offset);top:auto;bottom:var(--mlc-wa-offset)}.mlc-whatsapp-fab[data-pos-tablet=top-right]{bottom:auto;top:var(--mlc-wa-offset);right:var(--mlc-wa-offset);left:auto}.mlc-whatsapp-fab[data-pos-tablet=top-left]{bottom:auto;top:var(--mlc-wa-offset);right:auto;left:var(--mlc-wa-offset)}.mlc-whatsapp-fab[data-pos-tablet=hidden]{display:none !important}}.mlc-whatsapp-tooltip{right:auto;left:auto;max-width:calc(100vw - 32px);font-size:13px;padding:10px 18px;border-radius:20px;white-space:nowrap;overflow:hidden}.mlc-whatsapp-fab[data-pos-mobile=bottom-right]{right:var(--mlc-wa-offset);left:auto;top:auto;bottom:var(--mlc-wa-offset)}.mlc-whatsapp-fab[data-pos-mobile=bottom-left]{right:auto;left:var(--mlc-wa-offset);top:auto;bottom:var(--mlc-wa-offset)}.mlc-whatsapp-fab[data-pos-mobile=top-right]{bottom:auto;top:var(--mlc-wa-offset);right:var(--mlc-wa-offset);left:auto}.mlc-whatsapp-fab[data-pos-mobile=top-left]{bottom:auto;top:var(--mlc-wa-offset);right:auto;left:var(--mlc-wa-offset)}.mlc-whatsapp-fab[data-pos-mobile=bottom-right] .mlc-whatsapp-tooltip{top:auto;right:0;bottom:calc(100% + 10px);left:auto;transform:none}.mlc-whatsapp-fab[data-pos-mobile=bottom-left] .mlc-whatsapp-tooltip{top:auto;right:auto;bottom:calc(100% + 10px);left:0;transform:none}.mlc-whatsapp-fab[data-pos-mobile=top-right] .mlc-whatsapp-tooltip{bottom:auto;right:0;top:calc(100% + 10px);left:auto;transform:none}.mlc-whatsapp-fab[data-pos-mobile=top-left] .mlc-whatsapp-tooltip{bottom:auto;right:auto;top:calc(100% + 10px);left:0;transform:none}.mlc-whatsapp-fab[data-pos-mobile=bottom-right] .mlc-whatsapp-tooltip:after{top:auto;right:26px;bottom:-6px;left:auto;transform:none;border-width:6px 6px 0;border-color:#fff transparent transparent}.mlc-whatsapp-fab[data-pos-mobile=bottom-left] .mlc-whatsapp-tooltip:after{top:auto;right:auto;bottom:-6px;left:26px;transform:none;border-width:6px 6px 0;border-color:#fff transparent transparent}.mlc-whatsapp-fab[data-pos-mobile=top-right] .mlc-whatsapp-tooltip:after{bottom:auto;right:26px;top:-6px;left:auto;transform:none;border-width:0 6px 6px;border-color:transparent transparent #fff}.mlc-whatsapp-fab[data-pos-mobile=top-left] .mlc-whatsapp-tooltip:after{bottom:auto;right:auto;top:-6px;left:26px;transform:none;border-width:0 6px 6px;border-color:transparent transparent #fff}.mlc-whatsapp-fab[data-pos-mobile=hidden]{display:none !important}}@media print{.mlc-whatsapp-fab{display:none !important}}@media (prefers-reduced-motion:reduce){.mlc-whatsapp-fab{transition:none}.mlc-whatsapp-fab:hover,.mlc-whatsapp-fab:focus{transform:none}}.mlc-whatsapp-inline-btn{display:inline-flex;align-items:center;gap:.5em;padding:.65em 1.1em;background-color:var(--mlc-wa-color);color:var(--mlc-wa-icon);border-radius:4px;text-decoration:none !important;font-weight:600;transition:background-color .15s ease}.mlc-whatsapp-inline-btn:hover,.mlc-whatsapp-inline-btn:focus{background-color:var(--mlc-wa-color-hover);color:var(--mlc-wa-icon)}.mlc-whatsapp-inline-btn svg{flex-shrink:0}.mlc-whatsapp-product-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;margin-top:.75em;width:100%}.mlc-whatsapp-product-btn svg{flex-shrink:0}.mlc-whatsapp-loop-btn{display:inline-flex;align-items:center;gap:.4em;margin-top:.5em}.mlc-whatsapp-header-btn{display:inline-flex;align-items:center;gap:.35em;color:inherit;text-decoration:none}.mlc-whatsapp-header-btn:hover{opacity:.8}.mlc-whatsapp-header-label{font-size:.9em}