.whatsapp-button{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:16px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:15;white-space:nowrap;min-height:44px;pointer-events:none;overflow:hidden;position:relative;border:none;outline:none}.whatsapp-button__content{display:flex;align-items:center;gap:8px;position:relative;z-index:2}.whatsapp-button__icon{width:18px;height:18px;transition:transform .3s ease}.whatsapp-button__text{font-weight:600;letter-spacing:.5px}.whatsapp-button__ripple{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s;pointer-events:none}.whatsapp-button:active .whatsapp-button__ripple{width:200px;height:200px}.whatsapp-button__live-indicator{position:absolute;top:-6px;right:-6px;background:linear-gradient(45deg,#f44,#f66);color:#fff;font-size:9px;font-weight:800;padding:3px 8px;border-radius:12px;animation:live-blink 2s infinite;letter-spacing:.5px;box-shadow:0 2px 8px #f446;z-index:3}@keyframes live-blink{0%,70%{opacity:1}71%,to{opacity:.4}}.whatsapp-button__particles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.whatsapp-button__particles span{position:absolute;width:4px;height:4px;background:#fff9;border-radius:50%;animation:float 3s infinite ease-in-out}.whatsapp-button__particles span:nth-child(1){top:20%;left:20%;animation-delay:0s}.whatsapp-button__particles span:nth-child(2){top:60%;right:20%;animation-delay:1s}.whatsapp-button__particles span:nth-child(3){bottom:20%;left:50%;animation-delay:2s}.whatsapp-button__particles span:nth-child(4){top:40%;right:30%;animation-delay:1.5s}@keyframes float{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-10px) scale(1.2);opacity:1}}.whatsapp-button--cro-optimized{background:linear-gradient(135deg,#25d366,#128c7e,#075e54);padding:16px 28px;border-radius:30px;font-size:16px;font-weight:700;letter-spacing:.5px;min-height:52px;box-shadow:0 10px 30px #25d36680,0 0 0 1px #fff3,inset 0 1px #ffffff4d;filter:drop-shadow(0 0 10px rgba(37,211,102,.3));animation:urgency-pulse 2.5s infinite}@keyframes urgency-pulse{0%,to{transform:translate(-50%) scale(1);box-shadow:0 10px 30px #25d36680,0 0 #25d366b3}50%{transform:translate(-50%) scale(1.08);box-shadow:0 15px 40px #25d36699,0 0 0 8px #25d3661a}}.whatsapp-button--cro-optimized:hover{transform:translate(-50%) translateY(-3px) scale(1.1);box-shadow:0 20px 50px #25d36699,0 0 0 1px #fff6,inset 0 1px #fff6;background:linear-gradient(135deg,#2ee65a,#1da851,#0a5d47)}.whatsapp-button--cro-optimized .whatsapp-button__icon{width:20px;height:20px}.whatsapp-button--glassmorphism{background:#25d36626;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #25d3664d,0 0 0 1px #ffffff1a,inset 0 1px #fff3;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.whatsapp-button--glassmorphism:hover{transform:translate(-50%) translateY(-4px) scale(1.05);box-shadow:0 16px 48px #25d36666,0 0 0 1px #ffffff4d,inset 0 1px #ffffff4d;background:#25d36640}.whatsapp-button--glassmorphism:hover .whatsapp-button__icon{transform:scale(1.1) rotate(5deg)}.whatsapp-button--magnetic-hover{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 8px 25px #25d36666;transition:all .3s cubic-bezier(.4,0,.2,1)}.whatsapp-button--magnetic-hover:hover{transform:translate(-50%) translateY(-2px) scale(1.05);box-shadow:0 12px 35px #25d36680}.whatsapp-button--magnetic-hover .whatsapp-button__icon{transition:transform .2s ease}.whatsapp-button--magnetic-hover:hover .whatsapp-button__icon{transform:scale(1.2) rotate(10deg)}.whatsapp-button--minimalist{background:#25d366;border-radius:8px;box-shadow:0 4px 12px #25d3664d;transition:all .2s ease;font-weight:500}.whatsapp-button--minimalist:hover{transform:translate(-50%) translateY(-1px);background:#128c7e;box-shadow:0 6px 16px #25d36666}.whatsapp-button--minimalist .whatsapp-button__icon{width:16px;height:16px}.whatsapp-button--neumorphism{background:#f0f0f0;color:#25d366;border-radius:20px;box-shadow:8px 8px 16px #d1d9e6,-8px -8px 16px #fff;transition:all .3s ease}.whatsapp-button--neumorphism:hover{transform:translate(-50%) translateY(-2px);box-shadow:12px 12px 24px #d1d9e6,-12px -12px 24px #fff}.whatsapp-button--neumorphism:active{transform:translate(-50%) translateY(0);box-shadow:inset 4px 4px 8px #d1d9e6,inset -4px -4px 8px #fff}.whatsapp-button--neumorphism .whatsapp-button__icon{color:#25d366}.card--block-media:hover .whatsapp-button,.product-card-wrapper:hover .whatsapp-button,.card__media:hover .whatsapp-button{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(-2px)}.whatsapp-button.loading{pointer-events:none;opacity:.8;transform:translate(-50%) scale(.95)}.whatsapp-button.loading .whatsapp-button__text:after{content:"...";animation:dots 1.5s infinite}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.whatsapp-button:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:4px}@keyframes pulse-attention{0%{box-shadow:0 10px 30px #25d36680,0 0 #25d366b3}70%{box-shadow:0 10px 30px #25d36680,0 0 0 10px #25d36600}to{box-shadow:0 10px 30px #25d36680,0 0 #25d36600}}.whatsapp-button--cro-optimized.attention{animation:pulse-attention 2s infinite}@media (max-width: 640px){.whatsapp-button{font-size:11px;padding:6px 12px;bottom:6px;min-height:32px;border-radius:16px;gap:4px}.whatsapp-button--cro-optimized{font-size:12px;padding:8px 16px;min-height:36px;border-radius:18px;gap:6px}.whatsapp-button--glassmorphism,.whatsapp-button--magnetic-hover{padding:6px 12px;min-height:32px;border-radius:16px}.whatsapp-button--minimalist{padding:6px 12px;min-height:32px;border-radius:12px}.whatsapp-button--neumorphism{padding:6px 12px;min-height:32px;border-radius:16px}.whatsapp-button__icon{width:14px;height:14px}.whatsapp-button--cro-optimized .whatsapp-button__icon{width:16px;height:16px}.whatsapp-button__live-indicator{font-size:7px;padding:1px 4px;top:-3px;right:-3px;border-radius:8px}.whatsapp-button__text{font-weight:500;letter-spacing:.3px}.whatsapp-button--cro-optimized .whatsapp-button__text{font-weight:600;letter-spacing:.4px}.whatsapp-button__particles span{width:2px;height:2px}.whatsapp-button:active .whatsapp-button__ripple{width:120px;height:120px}}@media (max-width: 480px){.whatsapp-button{font-size:10px;padding:5px 10px;bottom:4px;min-height:28px;border-radius:14px;gap:3px}.whatsapp-button--cro-optimized{font-size:11px;padding:6px 14px;min-height:32px;border-radius:16px}.whatsapp-button__icon{width:12px;height:12px}.whatsapp-button--cro-optimized .whatsapp-button__icon{width:14px;height:14px}.whatsapp-button__live-indicator{font-size:6px;padding:1px 3px;top:-2px;right:-2px;border-radius:6px}}.card__action-overlay{position:absolute;bottom:0;left:0;right:0;z-index:10}.choose-options-button{position:absolute;bottom:12px;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none}.card--block-media:hover .choose-options-button,.product-card-wrapper:hover .choose-options-button,.card__media:hover .choose-options-button{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(-2px)}.choose-options-button .quick-add__submit,.choose-options-button .card-product__group-btn{background:#000;color:#fff;border:none;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #0003;transition:all .3s ease}.choose-options-button .quick-add__submit:hover,.choose-options-button .card-product__group-btn:hover{background:#333;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.card--block-media:has(.card__action-overlay) .card--block-button{display:none!important}@media (max-width: 640px){.choose-options-button{bottom:6px}.choose-options-button .quick-add__submit,.choose-options-button .card-product__group-btn{font-size:11px;padding:5px 10px;border-radius:12px;min-height:28px}}@media (max-width: 480px){.choose-options-button{bottom:4px}.choose-options-button .quick-add__submit,.choose-options-button .card-product__group-btn{font-size:10px;padding:4px 8px;border-radius:10px;min-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-whatsapp-button.css.map */
