.confirm-dialog-backdrop[data-v-fac0d1ad]{align-items:center;background:#12121280;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.confirm-dialog[data-v-fac0d1ad]{background:var(--color2);border-radius:16px;box-shadow:0 20px 50px #0003;display:flex;flex-direction:column;gap:12px;max-width:420px;padding:28px;width:100%}.confirm-dialog-title[data-v-fac0d1ad]{color:var(--color1);font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.25;margin:0}.confirm-dialog-message[data-v-fac0d1ad]{color:var(--color6);font-family:Inter,sans-serif;font-size:15px;line-height:1.5;margin:0}.confirm-dialog-actions[data-v-fac0d1ad]{display:flex;gap:12px;justify-content:flex-end;margin-top:12px}.confirm-dialog-cancel[data-v-fac0d1ad]{background:var(--color2);border:1px solid var(--color6);border-radius:10px;color:var(--color6);cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:600;padding:12px 22px;transition:border-color .15s ease,color .15s ease}.confirm-dialog-cancel[data-v-fac0d1ad]:hover:not(:disabled){border-color:var(--color1);color:var(--color1)}.confirm-dialog-confirm[data-v-fac0d1ad]{align-items:center;background:var(--color-primary);border:none;border-radius:10px;color:var(--color2);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:15px;font-weight:600;gap:8px;padding:12px 22px;transition:filter .15s ease}.confirm-dialog-confirm.destructive[data-v-fac0d1ad]{background:var(--color5)}.confirm-dialog-cancel[data-v-fac0d1ad]:hover:not(:disabled),.confirm-dialog-confirm[data-v-fac0d1ad]:hover:not(:disabled){filter:brightness(.95)}.confirm-dialog-cancel[data-v-fac0d1ad]:disabled,.confirm-dialog-confirm[data-v-fac0d1ad]:disabled{cursor:not-allowed;opacity:.6}.confirm-dialog-spinner[data-v-fac0d1ad]{animation:confirm-dialog-spin-fac0d1ad .6s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes confirm-dialog-spin-fac0d1ad{to{transform:rotate(1turn)}}.confirm-dialog-enter-active[data-v-fac0d1ad],.confirm-dialog-leave-active[data-v-fac0d1ad]{transition:opacity .2s ease}.confirm-dialog-enter-active .confirm-dialog[data-v-fac0d1ad],.confirm-dialog-leave-active .confirm-dialog[data-v-fac0d1ad]{transition:transform .2s ease}.confirm-dialog-enter-from[data-v-fac0d1ad],.confirm-dialog-leave-to[data-v-fac0d1ad]{opacity:0}.confirm-dialog-enter-from .confirm-dialog[data-v-fac0d1ad],.confirm-dialog-leave-to .confirm-dialog[data-v-fac0d1ad]{transform:scale(.96)}@media(max-width:480px){.confirm-dialog[data-v-fac0d1ad]{padding:22px}.confirm-dialog-actions[data-v-fac0d1ad]{flex-direction:column-reverse}.confirm-dialog-cancel[data-v-fac0d1ad],.confirm-dialog-confirm[data-v-fac0d1ad]{justify-content:center;width:100%}}.delete-cart-item-btn[data-v-4a732cbc]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:.8;padding:0;transition:opacity .15s ease}.delete-cart-item-btn[data-v-4a732cbc]:hover:not(:disabled){opacity:1}.delete-cart-item-btn[data-v-4a732cbc]:disabled{cursor:not-allowed;opacity:.4}.delete-cart-item-btn svg[data-v-4a732cbc]{aspect-ratio:1/1;height:24px;width:24px}.delete-cart-item-error[data-v-4a732cbc]{background:#ffebee;border:1px solid rgba(198,40,40,.2);border-radius:10px;color:#c62828;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4;margin:0;padding:10px 14px}@media(max-width:767px){.delete-cart-item-btn svg[data-v-4a732cbc]{height:20px;width:20px}}
