
/* SOCIAL + WHATSAPP EXACT FIX - only social buttons/cards */
.logo-tiktok{
  background:linear-gradient(135deg,#050505 0%,#111 45%,#ff0050 46%,#00f2ea 100%) !important;
  color:#fff !important;
  font-size:28px !important;
  font-weight:900 !important;
}
.delivery-logo.logo-tiktok{font-size:30px!important;}
.hero-actions a.whatsapp-menu-btn,
a.whatsapp-menu-btn.contact-whatsapp,
.contact .whatsapp-menu-btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:56px!important;
  padding:16px 28px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.22)!important;
  background:linear-gradient(135deg,#25D366 0%,#128C7E 100%)!important;
  color:#06160d!important;
  font-weight:900!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
  box-shadow:0 18px 45px rgba(37,211,102,.28)!important;
}
.mobile-menu a.whatsapp-menu-btn{
  background:linear-gradient(135deg,#25D366 0%,#128C7E 100%)!important;
  color:#06160d!important;
  border-color:rgba(255,255,255,.22)!important;
  box-shadow:0 18px 45px rgba(37,211,102,.32)!important;
  animation: whatsappPulse 1.8s ease-in-out infinite!important;
}
@keyframes whatsappPulse{
  0%,100%{transform:scale(1); box-shadow:0 18px 45px rgba(37,211,102,.26)}
  50%{transform:scale(1.025); box-shadow:0 22px 55px rgba(37,211,102,.42)}
}
.social-exact-section .delivery-grid{grid-template-columns:repeat(3,1fr)!important;}
@media(max-width:900px){.social-exact-section .delivery-grid{grid-template-columns:1fr!important;}}
