/* Voyara Deal alert */
.vy-alert{border-radius:28px;padding:44px 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;align-items:center;background:var(--vy-w-alert-bg,var(--vy-main,#0E3B36));color:#fff}
.vy-alert__copy{display:flex;flex-direction:column;gap:10px;max-width:460px}
.vy-alert__eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--vy-accent-soft,#E7C77F)}
.vy-alert__title{margin:0;font-family:var(--vy-font-heading,Marcellus,Georgia,serif);font-weight:400;font-size:36px;line-height:1.15;color:#fff}
.vy-alert__text{margin:0;line-height:1.6;color:rgba(255,255,255,.85)}
.vy-alert__form{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}
.vy-alert .vy-field{color:rgba(255,255,255,.75)}
.vy-alert .vy-field input,.vy-alert .vy-field select{height:48px;border-color:transparent}
.vy-alert__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--vy-accent,#C9962B);color:var(--vy-on-accent,#15201F);font:500 15px/1 var(--vy-font-body,Jost,sans-serif);cursor:pointer;white-space:nowrap;transition:background-color .2s ease}
.vy-alert__btn:hover{background:var(--vy-accent-hover,var(--vy-accent,#C9962B))}
.vy-alert__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}
.vy-alert__btn[disabled]{opacity:.7;cursor:progress}
.vy-alert__msg{grid-column:1/-1;margin:0;font-size:14px;color:#fff}
.vy-alert__msg:empty{display:none}
.vy-alert__msg.is-error{color:#FFD5CF}
@media (max-width:1024px){.vy-alert{grid-template-columns:1fr;padding:36px}}
@media (max-width:640px){.vy-alert{padding:28px 20px;border-radius:22px}.vy-alert__title{font-size:28px}.vy-alert__form{grid-template-columns:1fr}}
