.modal-overlay[data-v-29b241ac]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content[data-v-29b241ac]{background:var(--color-green-dark-1);border-radius:10px;box-shadow:0 4px 6px #0000001a;height:90vh;max-height:800px;max-width:600px;overflow:hidden;position:relative;width:90%}.modal-close[data-v-29b241ac]{align-items:center;background:var(--color-green);border:none;border-radius:50%;color:var(--color-green-dark-1);cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;position:absolute;right:10px;top:10px;transition:opacity .3s ease;width:30px;z-index:1}.modal-close[data-v-29b241ac]:hover{opacity:.9}.checkout-frame[data-v-29b241ac]{border:none;height:100%;width:100%}.modal-error[data-v-29b241ac]{align-items:center;background:var(--color-green-dark-1);display:flex;flex-direction:column;gap:1.5rem;top:0;right:0;bottom:0;left:0;justify-content:center;padding:2rem;position:absolute;text-align:center}.modal-error p[data-v-29b241ac]{color:var(--color-white-transparent);font-size:1.1rem;line-height:1.5}.modal-error button[data-v-29b241ac]{background:var(--color-green);border:none;border-radius:4px;color:var(--color-green-dark-1);cursor:pointer;font-family:var(--bold);font-size:1rem;font-weight:700;padding:.75rem 2rem;transition:opacity .3s ease}.modal-error button[data-v-29b241ac]:hover{opacity:.9}
