/* Last update: 2025-12-22T13:05:07+00:00 */

.wa-popup[show-popup="0"] {
  display: none !important;
}
.wa-popup .x-modal_container {
  width: 80rem;
  overflow: visible;
}
.wa-popup .x-modal_content {
  padding: var(--space-l);
  border-radius: 0;
  gap: var(--space-s);
  align-items: center;
}
.wa-popup .x-modal_close {
  margin: 0;
  right: calc(var(--space-l) * .19);
  background-color: var(--secondary);
  border-radius: var(--wa-radius-secondary);
  border: 1px solid var(--secondary-light);
  color: var(--base);
  align-items: center;
  justify-content: space-around;
  width: 4rem;
  height: 4rem;
  top: -2rem;
}
.wa-popup .x-modal_close i {
  font-weight: 700;
}
.wa-popup .x-modal_close:hover {
  color: var(--base);
  background-color: var(--secondary-light);
}
.wa-popup .x-modal_backdrop {
  padding: var(--space-xs);
  background: rgba(0, 0, 0, 0.6);
}
.wa-popup__img {
  aspect-ratio: 1.7777777778;
  border-radius: var(--wa-radius-secondary);
}
.wa-popup__title * {
  font-size: var(--text-xl);
  text-align: center;
  margin: 0;
  font-weight: 700;
  line-height: 1.2;
}
.wa-popup__title strong {
  color: var(--primary);
}
.wa-popup__subtitle * {
  font-size: var(--text-l);
  text-align: center;
  margin: 0;
  font-weight: 400;
  line-height: 1.2;
}
.wa-popup__subtitle strong {
  color: var(--primary);
}
