/* exit-intent, modal A/B variants */

.pd-modal-exit__icon {
  font-size: 40px;
  margin-bottom: var(--pd-space-3);
}
.pd-modal-exit__variant { animation: pd-fade-in var(--pd-dur) var(--pd-ease); }
@keyframes pd-fade-in { from { opacity: 0; } to { opacity: 1; } }

.pd-modal-exit__sep {
  text-align: center;
  margin: var(--pd-space-4) 0;
  color: var(--pd-neutral-400);
  font-size: var(--pd-fs-sm);
  text-transform: uppercase;
  letter-spacing: 0.08em;
  position: relative;
}
.pd-modal-exit__sep::before,
.pd-modal-exit__sep::after {
  content: '';
  position: absolute;
  top: 50%;
  width: 28%;
  height: 1px;
  background: var(--pd-neutral-200);
}
.pd-modal-exit__sep::before { left: 0; }
.pd-modal-exit__sep::after  { right: 0; }

.pd-modal-exit__decline {
  display: block;
  width: 100%;
  margin-top: var(--pd-space-4);
  font-size: var(--pd-fs-sm);
  color: var(--pd-neutral-500);
  text-decoration: underline;
  background: none;
  border: 0;
  cursor: pointer;
}
.pd-modal-exit__decline:hover { color: var(--pd-neutral-700); }
