/* Shared WhatsApp treatment for the SEO landing-page family. */
:is(
  body.garden-room-page,
  body.home-office-page,
  body.private-cinema-page,
  body.bbq-pod-page,
  body.extra-room-page,
  body.security-guard-pod-page
) a.pbt-whatsapp-pulse {
  border: 0 !important;
  background: #25d366 !important;
  color: #fff !important;
  box-shadow: 0 16px 38px rgba(37, 211, 102, 0.34) !important;
  backdrop-filter: none !important;
}

:is(
  body.garden-room-page,
  body.home-office-page,
  body.private-cinema-page,
  body.bbq-pod-page,
  body.extra-room-page,
  body.security-guard-pod-page
) a.pbt-whatsapp-pulse:hover,
:is(
  body.garden-room-page,
  body.home-office-page,
  body.private-cinema-page,
  body.bbq-pod-page,
  body.extra-room-page,
  body.security-guard-pod-page
) a.pbt-whatsapp-pulse:focus-visible {
  border-color: transparent !important;
  background: #25d366 !important;
  color: #fff !important;
  box-shadow: 0 20px 44px rgba(37, 211, 102, 0.42) !important;
  transform: translateY(-2px) translateZ(0) !important;
}

:is(
  body.garden-room-page,
  body.home-office-page,
  body.private-cinema-page,
  body.bbq-pod-page,
  body.extra-room-page,
  body.security-guard-pod-page
) a.pbt-whatsapp-pulse .pbt-whatsapp-pulse__icon {
  color: #fff !important;
}

:is(
  body.garden-room-page,
  body.home-office-page,
  body.private-cinema-page,
  body.bbq-pod-page,
  body.extra-room-page,
  body.security-guard-pod-page
) a.pbt-whatsapp-pulse::before,
:is(
  body.garden-room-page,
  body.home-office-page,
  body.private-cinema-page,
  body.bbq-pod-page,
  body.extra-room-page,
  body.security-guard-pod-page
) a.pbt-whatsapp-pulse::after {
  display: block !important;
}

:is(
  body.garden-room-page,
  body.home-office-page,
  body.private-cinema-page,
  body.bbq-pod-page,
  body.extra-room-page,
  body.security-guard-pod-page
) a.pbt-whatsapp-pulse .pbt-whatsapp-pulse__text {
  border: 0 !important;
  background: #fff !important;
  color: #1e1e1e !important;
  box-shadow: 0 14px 36px rgba(0, 0, 0, 0.16) !important;
}
