.whatsapp-float{position:fixed;bottom:30px;right:30px;z-index:9999;display:flex;align-items:center;gap:16px}.whatsapp-tooltip{position:relative;background:linear-gradient(135deg,#fff,#fafafa);padding:16px 40px 16px 15px;border-radius:16px;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a,inset 0 1px #ffffffe6;max-width:240px;animation:slideInFade .5s cubic-bezier(.34,1.56,.64,1);border:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.whatsapp-tooltip:before{content:"";position:absolute;top:-50%;left:-100%;width:80%;height:200%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);transform:skew(-25deg);animation:shimmer 8s ease-in-out 2.5s infinite;pointer-events:none;z-index:1}@keyframes shimmer{0%,88%{left:-100%;opacity:0}90%{opacity:1}96%{opacity:1}98%,to{left:150%;opacity:0}}.whatsapp-tooltip:after{content:"";position:absolute;right:-9px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:9px 0 9px 9px;border-color:transparent transparent transparent #FFFFFF;filter:drop-shadow(2px 0 3px rgba(0,0,0,.06));z-index:2}.whatsapp-tooltip__text{margin:0;font-size:14px;line-height:1.6;color:#2c2c2c;font-weight:500;letter-spacing:-.01em;display:flex;flex-direction:column;gap:2px;position:relative;z-index:3}.whatsapp-tooltip__emoji{display:inline-block;font-size:16px;margin-bottom:2px;animation:emojiFloat 2s ease-in-out infinite}@keyframes emojiFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(5deg)}}.whatsapp-tooltip__cta{color:#25d366;font-weight:600;margin-top:4px;text-decoration:none;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;margin-left:-8px;border-radius:6px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;z-index:5}.whatsapp-tooltip__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#25d366;opacity:0;border-radius:6px;transition:opacity .25s cubic-bezier(.4,0,.2,1);z-index:-1}.whatsapp-tooltip__cta:hover{color:#fff;transform:translate(2px);text-decoration:none}.whatsapp-tooltip__cta:hover:before{opacity:1}.whatsapp-tooltip__cta:active{transform:translate(2px) scale(.97)}.whatsapp-tooltip__close{position:absolute;top:10px;right:10px;background:#00000008;border:none;padding:6px;cursor:pointer;color:#aaa;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;border-radius:6px;width:24px;height:24px;z-index:4}.whatsapp-tooltip__close:hover{color:#2c2c2c;background:#00000014;transform:rotate(90deg)}.whatsapp-tooltip__close:active{transform:rotate(90deg) scale(.9)}.whatsapp-button{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#2ce87c,#25d366);border-radius:50%;box-shadow:0 8px 24px #25d36659,0 2px 8px #25d36633,inset 0 1px #ffffff40;transition:all .35s cubic-bezier(.4,0,.2,1);text-decoration:none;flex-shrink:0;animation:buttonPopIn .6s cubic-bezier(.34,1.56,.64,1) .3s backwards}.whatsapp-button:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(37,211,102,.3);opacity:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.whatsapp-button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 32px #25d36673,0 4px 12px #25d3664d,inset 0 1px #ffffff4d}.whatsapp-button:hover:before{opacity:1;top:-8px;right:-8px;bottom:-8px;left:-8px}.whatsapp-button:active{transform:translateY(-1px) scale(.98);transition-duration:.1s}.whatsapp-button svg{width:30px;height:30px;fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.whatsapp-button:hover svg{transform:scale(1.1) rotate(-5deg)}@keyframes slideInFade{0%{opacity:0;transform:translate(20px) translateY(10px)}60%{opacity:1;transform:translate(-5px) translateY(0)}to{opacity:1;transform:translate(0) translateY(0)}}@keyframes buttonPopIn{0%{opacity:0;transform:scale(.3) rotate(-45deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes subtlePulse{0%,to{box-shadow:0 8px 24px #25d36659,0 2px 8px #25d36633,inset 0 1px #ffffff40}50%{box-shadow:0 8px 24px #25d36659,0 2px 8px #25d36633,inset 0 1px #ffffff40,0 0 #25d36666,0 0 0 12px #25d36626,0 0 0 24px #25d3660d}}.whatsapp-button{animation:buttonPopIn .6s cubic-bezier(.34,1.56,.64,1) .3s backwards,subtlePulse 4s ease-in-out 1.2s infinite}@media screen and (max-width: 768px){.whatsapp-float{bottom:20px;right:20px;gap:10px}.whatsapp-tooltip{max-width:200px;padding:12px 34px 12px 14px;font-size:12px}.whatsapp-button{width:52px;height:52px}.whatsapp-button svg{width:26px;height:26px}}@media screen and (max-width: 480px){.whatsapp-tooltip{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/whatsapp-button.css.map */
