/*=========================================
PREMIUM WHATSAPP
=========================================*/

.nucco-whatsapp{

    position:fixed;

    right:25px;

    bottom:25px;

    display:flex;

    align-items:center;

    gap:15px;

    background:#fff;

    padding:14px 18px;

    border-radius:18px;

    text-decoration:none;

    box-shadow:0 20px 50px rgba(15,23,42,.12);

    transition:.35s;

    z-index:9999;

}

.nucco-whatsapp:hover{

    transform:translateY(-5px);

    box-shadow:0 25px 60px rgba(15,23,42,.18);

}

.nucco-whatsapp-icon{

    width:52px;

    height:52px;

    border-radius:50%;

    background:#25D366;

    display:flex;

    align-items:center;

    justify-content:center;

    color:#fff;

    font-size:28px;

    flex-shrink:0;

}

.nucco-whatsapp-text{

    display:flex;

    flex-direction:column;

}

.nucco-whatsapp-text small{

    font-size:12px;

    color:#64748B;

    margin-bottom:3px;

}

.nucco-whatsapp-text strong{

    color:#14213D;

    font-size:15px;

    font-weight:700;

}

@media(max-width:768px){

.nucco-whatsapp{

    width:60px;

    height:60px;

    padding:0;

    border-radius:50%;

    justify-content:center;

}

.nucco-whatsapp-text{

    display:none;

}

.nucco-whatsapp-icon{

    width:60px;

    height:60px;

}

}







@keyframes whatsappPulse{

    0%{

        box-shadow:0 0 0 0 rgba(37,211,102,.45);

    }

    70%{

        box-shadow:0 0 0 12px rgba(37,211,102,0);

    }

    100%{

        box-shadow:0 0 0 0 rgba(37,211,102,0);

    }

}

.nucco-whatsapp-icon{

    animation:whatsappPulse 2.5s infinite;

}







.nucco-whatsapp-icon{

    position:relative;

}

.nucco-whatsapp-icon::after{

    content:"";

    position:absolute;

    right:4px;

    bottom:4px;

    width:12px;

    height:12px;

    background:#16A34A;

    border:2px solid #fff;

    border-radius:50%;

}






.nucco-whatsapp{

    animation:slideUp .6s ease;

}

@keyframes slideUp{

    from{

        opacity:0;

        transform:translateY(40px);

    }

    to{

        opacity:1;

        transform:translateY(0);

    }

}




.nucco-whatsapp.cart-visible{

    bottom:110px;

}