.elementor-16442 .elementor-element.elementor-element-3336c52{--display:flex;}/* Start custom CSS for html, class: .elementor-element-3b4c733 *//* Wrapper */
.panda-buttons-wrapper {
  display: flex;
  justify-content: flex-start; /* প্রোডাক্ট পেজে একটু বাম থেকে শুরু */
  align-items: center;
  gap: 12px; /* ছোট গ্যাপ */
  flex-wrap: wrap;
  margin: 15px 0;
  font-family: inherit; /* প্রোডাক্ট পেজের ফন্ট অনুসারে */
}

/* Common Button Styles */
.panda-buttons-wrapper .panda-btn-messenger,
.panda-buttons-wrapper .panda-btn-call {
  padding: 8px 16px; /* ছোট প্যাডিং */
  border: none;
  border-radius: 30px; /* একটু ছোট রাউন্ড */
  font-size: 14px; /* প্রোডাক্ট পেজ ফন্ট সাইজের সাথে মিলিয়ে */
  font-weight: 600;
  cursor: pointer;
  color: #fff;
  transition: all 0.2s ease;
  box-shadow: 0 3px 8px rgba(0,0,0,0.15); /* হালকা ছায়া */
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 6px; /* আইকনের এবং টেক্সটের মধ্যে কম ফাঁকা */
}

/* SVG Icon Size */
.panda-buttons-wrapper .panda-btn-icon {
  width: 16px;
  height: 16px;
}

/* Messenger Button - Facebook Blue */
.panda-buttons-wrapper .panda-btn-messenger {
  background: linear-gradient(45deg, #1877F2, #0f5bb5);
}
.panda-buttons-wrapper .panda-btn-messenger:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 12px rgba(0,0,0,0.2);
}

/* Call Button - Official Green */
.panda-buttons-wrapper .panda-btn-call {
  background: linear-gradient(45deg, #28a745, #1c7c31);
}
.panda-buttons-wrapper .panda-btn-call:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 12px rgba(0,0,0,0.2);
}

/* Responsive */
@media (max-width: 600px) {
  .panda-buttons-wrapper .panda-btn-messenger,
  .panda-buttons-wrapper .panda-btn-call {
    padding: 6px 12px;
    font-size: 13px;
    gap: 4px;
  }
  .panda-buttons-wrapper .panda-btn-icon {
    width: 14px;
    height: 14px;
  }
}/* End custom CSS */