.floating-whatsapp-wrapper{display:block}.floating-whatsapp{position:fixed;z-index:999;opacity:0;animation:whatsappFadeIn .6s ease-out .3s forwards}.whatsapp-button{display:flex;align-items:center;justify-content:center;width:var(--whatsapp-button-size, 60px);height:var(--whatsapp-button-size, 60px);border-radius:50%;background-color:rgb(var(--whatsapp-button-color, 37, 211, 102));box-shadow:0 4px 12px #00000026;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;cursor:pointer;text-decoration:none;position:relative;overflow:visible}.whatsapp-button:hover{transform:scale(1.1);box-shadow:0 6px 20px #00000040}.whatsapp-button:active{transform:scale(1.05)}.whatsapp-icon{width:var(--whatsapp-icon-size, 32px);height:var(--whatsapp-icon-size, 32px);flex-shrink:0}.whatsapp-button svg:not(.whatsapp-icon){width:var(--whatsapp-icon-size, 32px);height:var(--whatsapp-icon-size, 32px);flex-shrink:0}.whatsapp-tooltip{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(10px);background-color:rgb(var(--whatsapp-tooltip-bg, 26, 27, 24));color:rgb(var(--whatsapp-tooltip-text, 255, 255, 255));padding:8px 12px;border-radius:8px;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none;box-shadow:0 2px 8px #00000026;z-index:1}.whatsapp-tooltip:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent rgb(var(--whatsapp-tooltip-bg, 26, 27, 24))}.whatsapp-button:hover .whatsapp-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.floating-whatsapp[data-position=bottom-left] .whatsapp-tooltip,.floating-whatsapp[data-position=top-left] .whatsapp-tooltip{right:auto;left:calc(100% + 12px);transform:translateY(-50%) translate(-10px)}.floating-whatsapp[data-position=bottom-left] .whatsapp-tooltip:after,.floating-whatsapp[data-position=top-left] .whatsapp-tooltip:after{right:auto;left:-6px;border-width:6px 6px 6px 0;border-color:transparent rgb(var(--whatsapp-tooltip-bg, 26, 27, 24)) transparent transparent}.floating-whatsapp[data-position=bottom-left] .whatsapp-button:hover .whatsapp-tooltip,.floating-whatsapp[data-position=top-left] .whatsapp-button:hover .whatsapp-tooltip{transform:translateY(-50%) translate(0)}@keyframes whatsappFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes whatsappPulse{0%{box-shadow:0 4px 12px #00000026,0 0 rgba(var(--whatsapp-button-color, 37, 211, 102),.7)}50%{box-shadow:0 4px 12px #00000026,0 0 0 10px rgba(var(--whatsapp-button-color, 37, 211, 102),0)}to{box-shadow:0 4px 12px #00000026,0 0 rgba(var(--whatsapp-button-color, 37, 211, 102),0)}}.whatsapp-button.pulse{animation:whatsappPulse 2s infinite}@media screen and (max-width: 749px){.whatsapp-button{width:calc(var(--whatsapp-button-size, 60px) * .85);height:calc(var(--whatsapp-button-size, 60px) * .85)}.whatsapp-icon,.whatsapp-button svg:not(.whatsapp-icon){width:calc(var(--whatsapp-icon-size, 32px) * .85);height:calc(var(--whatsapp-icon-size, 32px) * .85)}.whatsapp-tooltip{font-size:12px;padding:6px 10px}.whatsapp-tooltip{display:none}}@media screen and (min-width: 750px) and (max-width: 989px){.whatsapp-button{width:calc(var(--whatsapp-button-size, 60px) * .9);height:calc(var(--whatsapp-button-size, 60px) * .9)}.whatsapp-icon,.whatsapp-button svg:not(.whatsapp-icon){width:calc(var(--whatsapp-icon-size, 32px) * .9);height:calc(var(--whatsapp-icon-size, 32px) * .9)}}@media (prefers-reduced-motion: reduce){.floating-whatsapp{animation:none;opacity:1}.whatsapp-button,.whatsapp-tooltip{transition:none}.whatsapp-button.pulse{animation:none}}.whatsapp-button:focus-visible{outline:2px solid rgb(var(--whatsapp-button-color, 37, 211, 102));outline-offset:4px}@media print{.floating-whatsapp{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-floating-whatsapp.css.map */
