.fr-wa-float{position:fixed;right:2rem;bottom:2rem;z-index:90;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:50%;background:linear-gradient(145deg,#25d366,#1fb855 55%,#128c7e);color:#fff;text-decoration:none;box-shadow:0 12px 30px -6px #128c7e8c;transition:transform .35s cubic-bezier(.22,.7,.2,1),box-shadow .35s ease,background .3s ease;animation:frWaIn .8s cubic-bezier(.34,1.56,.64,1) .8s backwards;-webkit-tap-highlight-color:transparent}.fr-wa-float:hover,.fr-wa-float:focus-visible{transform:translateY(-4px) scale(1.06);background:linear-gradient(145deg,#2ee173,#25d366 55%,#128c7e);box-shadow:0 18px 38px -8px #128c7e99}.fr-wa-float:focus-visible{outline:2px solid #0a0a0a;outline-offset:4px}.fr-wa-float__icon{position:relative;z-index:2;display:flex;animation:frWaWiggle 6s ease-in-out 3s infinite}.fr-wa-float__icon svg{width:3rem;height:3rem}.fr-wa-float__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:50%;border:2px solid #25d366;opacity:0;pointer-events:none;animation:frWaRing 2.6s cubic-bezier(.2,.6,.35,1) 1.6s infinite}.fr-wa-float__ring--late{animation-delay:2.9s}.fr-wa-float__dot{position:absolute;top:.3rem;right:.3rem;z-index:3;width:1.3rem;height:1.3rem;border-radius:50%;background:#0a0a0a;border:2px solid #fff;animation:frWaDot .5s cubic-bezier(.34,1.56,.64,1) 2.2s backwards}.fr-wa-float__label{position:absolute;right:calc(100% + 1.4rem);top:50%;z-index:1;display:grid;gap:.2rem;padding:1rem 1.6rem;border-radius:1.4rem;background:#0a0a0a;color:#fff;white-space:nowrap;text-align:left;line-height:1.2;box-shadow:0 12px 28px -10px #0a0a0a73;opacity:0;transform:translate(1rem,-50%) scale(.92);transform-origin:right center;pointer-events:none;transition:opacity .3s ease,transform .35s cubic-bezier(.22,.7,.2,1);animation:frWaPeek 5.5s ease 3.4s 1 backwards}.fr-wa-float__label:after{content:"";position:absolute;right:-.5rem;top:50%;width:1rem;height:1rem;background:#0a0a0a;transform:translateY(-50%) rotate(45deg);border-radius:.2rem}.fr-wa-float__label strong{font-family:var(--font-body-family);font-size:1.35rem;font-weight:700}.fr-wa-float__label small{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;color:#ffffffb3}.fr-wa-float__label small:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:#25d366;box-shadow:0 0 #25d36699;animation:frWaLive 1.8s ease-out infinite}.fr-wa-float:hover .fr-wa-float__label,.fr-wa-float:focus-visible .fr-wa-float__label{opacity:1;transform:translateY(-50%) scale(1);animation:none}.fr-wa-float:hover .fr-wa-float__icon{animation:frWaWiggle .9s ease-in-out}@keyframes frWaIn{0%{opacity:0;transform:translateY(30px) scale(.4)}to{opacity:1;transform:none}}@keyframes frWaRing{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(1.75)}}@keyframes frWaWiggle{0%,82%,to{transform:scale(1)}88%{transform:scale(1.12)}94%{transform:scale(.96)}}@keyframes frWaDot{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes frWaPeek{0%{opacity:0;transform:translate(1rem,-50%) scale(.92)}8%,88%{opacity:1;transform:translateY(-50%) scale(1)}to{opacity:0;transform:translate(1rem,-50%) scale(.92)}}@keyframes frWaLive{0%{box-shadow:0 0 #25d36699}to{box-shadow:0 0 0 .7rem #25d36600}}@media screen and (max-width:749px){.fr-wa-float{right:1.4rem;bottom:calc(1.4rem + env(safe-area-inset-bottom,0px));width:5.4rem;height:5.4rem}.fr-wa-float__icon svg{width:2.7rem;height:2.7rem}.fr-wa-float__label{padding:.8rem 1.3rem}.fr-wa-float__label strong{font-size:1.25rem}.fr-wa-float__label small{font-size:1rem}body:has(.fr-sticky.is-visible) .fr-wa-float{bottom:calc(8.4rem + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.fr-wa-float,.fr-wa-float__icon,.fr-wa-float__ring,.fr-wa-float__dot,.fr-wa-float__label,.fr-wa-float__label small:before{animation:none!important}}.fr-contact__whatsapp{display:inline-flex;align-items:center;gap:.9rem;min-height:5rem;padding:0 2.4rem;margin-top:.8rem;border-radius:var(--fr-pill, 999px);background:linear-gradient(135deg,#25d366,#1fb855,#128c7e);color:#fff;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.fr-contact__whatsapp svg{width:2rem;height:2rem;flex:none}.fr-contact__whatsapp:hover{transform:translateY(-2px);box-shadow:0 10px 24px #25d36659}@media screen and (max-width:749px){.fr-contact__whatsapp{width:100%;justify-content:center}}a.fr-support-cta__btn,a.fr-contact__whatsapp,a.fr-about-info__cta-btn,a.fr-calc__wa,a.fr-ct-wa{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#25d366,#1fb855,#128c7e);background-size:160% 100%;background-position:0% 0;color:#fff;box-shadow:0 10px 24px -10px #128c7eb3;transition:transform .35s cubic-bezier(.22,.7,.2,1),box-shadow .35s ease,background-position .5s ease;animation:frWaGlow 2.8s ease-in-out infinite}a.fr-support-cta__btn:before,a.fr-contact__whatsapp:before,a.fr-about-info__cta-btn:before,a.fr-calc__wa:before,a.fr-ct-wa:before{content:"";position:absolute;top:0;bottom:0;left:-60%;z-index:-1;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:frWaSweep 3.6s ease-in-out 1s infinite}a.fr-support-cta__btn:after,a.fr-contact__whatsapp:after,a.fr-about-info__cta-btn:after,a.fr-calc__wa:after{content:"";flex:none;width:1.5rem;height:1.5rem;margin-left:.2rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .35s cubic-bezier(.22,.7,.2,1)}a.fr-support-cta__btn svg,a.fr-contact__whatsapp svg,a.fr-about-info__cta-btn svg,a.fr-calc__wa svg,a.fr-ct-wa .fr-ct-wa__ico svg{transform-origin:50% 60%;animation:frWaWave 3.6s ease-in-out 1.4s infinite}a.fr-support-cta__btn:hover,a.fr-contact__whatsapp:hover,a.fr-about-info__cta-btn:hover,a.fr-calc__wa:hover,a.fr-ct-wa:hover{transform:translateY(-3px) scale(1.02);background-position:100% 0;box-shadow:0 18px 34px -12px #128c7ed9;animation-play-state:paused}a.fr-support-cta__btn:hover:after,a.fr-contact__whatsapp:hover:after,a.fr-about-info__cta-btn:hover:after,a.fr-calc__wa:hover:after{transform:translate(4px)}a.fr-support-cta__btn:active,a.fr-contact__whatsapp:active,a.fr-about-info__cta-btn:active,a.fr-calc__wa:active,a.fr-ct-wa:active{transform:translateY(0) scale(.98)}@keyframes frWaSweep{0%{left:-60%}45%,to{left:130%}}@keyframes frWaGlow{0%,to{box-shadow:0 10px 24px -10px #128c7eb3,0 0 #25d36673}50%{box-shadow:0 10px 24px -10px #128c7eb3,0 0 0 8px #25d36600}}@keyframes frWaWave{0%,70%,to{transform:scale(1)}78%{transform:scale(1.12)}86%{transform:scale(.96)}}@media(prefers-reduced-motion:reduce){a.fr-support-cta__btn,a.fr-contact__whatsapp,a.fr-about-info__cta-btn,a.fr-support-cta__btn:before,a.fr-contact__whatsapp:before,a.fr-about-info__cta-btn:before,a.fr-support-cta__btn svg,a.fr-contact__whatsapp svg,a.fr-about-info__cta-btn svg,a.fr-calc__wa svg,a.fr-ct-wa .fr-ct-wa__ico svg{animation:none}}.fr-ct-links__ico--wa,.fr-track__help-ico--wa{background:linear-gradient(145deg,#25d366,#1fb855 55%,#128c7e)!important;color:#fff!important}a.fr-support-cta__btn,a.fr-contact__whatsapp,a.fr-about-info__cta-btn,a.fr-calc__wa,a.fr-ct-wa{background:linear-gradient(135deg,#25d366,#1ebe5b)!important;background-size:100% 100%!important;box-shadow:0 10px 24px -12px #25d36699!important}a.fr-support-cta__btn:hover,a.fr-contact__whatsapp:hover,a.fr-about-info__cta-btn:hover,a.fr-calc__wa:hover,a.fr-ct-wa:hover{background:linear-gradient(135deg,#25d366,#1ebe5b)!important;background-position:0 0!important;box-shadow:0 14px 28px -12px #25d366b3!important}.fr-wa-float__btn,.fr-wa-float a{-webkit-tap-highlight-color:transparent}.fr-wa-float,.fr-wa-float:hover,.fr-wa-float:focus-visible,.fr-ct-links__ico--wa,.fr-track__help-ico--wa{background:linear-gradient(135deg,#25d366,#1ebe5b)!important}.fr-wa-float{box-shadow:0 12px 28px -8px #25d36699!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fr-whatsapp.css.map */
