.confirmation-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));box-sizing:border-box;pointer-events:none;font-family:var(--font-body--family),system-ui,sans-serif}.confirmation-modal:not([hidden]){pointer-events:auto}.confirmation-modal[hidden]{display:none!important}.confirmation-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cm-overlay-mix, rgb(10 31 51 / .42))}.confirmation-modal__dialog{position:relative;z-index:1;width:min(100%,var(--cm-dialog-max-width, 470px));max-height:calc(100dvh - 2rem);overflow:auto;margin:auto;background:var(--cm-dialog-bg, #fdfdfb);color:var(--cm-body-color, #3d4960);border-radius:var(--cm-dialog-radius, 12px);padding:var(--cm-dialog-padding, 24px);box-sizing:border-box;outline:none;box-shadow:0 0 calc(35px * var(--cm-dialog-shadow-alpha, 1)) rgb(10 31 51 / calc(.12 * var(--cm-dialog-shadow-alpha, 1))),0 18px 48px rgb(10 31 51 / calc(.09 * var(--cm-dialog-shadow-alpha, 1)))}.confirmation-modal--animate .confirmation-modal__overlay,.confirmation-modal--animate .confirmation-modal__dialog{transition:opacity .22s ease,transform .22s ease}.confirmation-modal--animate:not(.confirmation-modal--open) .confirmation-modal__overlay{opacity:0}.confirmation-modal--animate:not(.confirmation-modal--open) .confirmation-modal__dialog{opacity:0;transform:translateY(8px) scale(.99)}.confirmation-modal--animate.confirmation-modal--open .confirmation-modal__overlay,.confirmation-modal--animate.confirmation-modal--open .confirmation-modal__dialog{opacity:1;transform:none}.confirmation-modal__close{position:absolute;top:.65rem;right:.65rem;width:2.25rem;height:2.25rem;border:none;background:transparent;color:var(--cm-hint-color, #8b93a1);font-size:1.35rem;line-height:1;cursor:pointer;border-radius:var(--cm-btn-radius, 6px);display:flex;align-items:center;justify-content:center}.confirmation-modal__close:hover{color:var(--cm-title-color, #0a1f33)}.confirmation-modal__close:focus-visible{outline:2px solid var(--cm-title-color, #0a1f33);outline-offset:2px}.confirmation-modal__header{padding-right:2.5rem;margin-bottom:.75rem}.confirmation-modal__title{margin:0;font-size:clamp(1.125rem,2.5vw,1.35rem);font-weight:600;letter-spacing:.02em;color:var(--cm-title-color, #0a1f33);line-height:1.25}.confirmation-modal__body{margin-bottom:1.5rem}.confirmation-modal__message{margin:0;font-size:.9375rem;line-height:1.55;color:var(--cm-body-color, #3d4960)}.confirmation-modal__hint{margin:.75rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--cm-hint-color, #6b7280)}.confirmation-modal__footer{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.confirmation-modal__cancel,.confirmation-modal__confirm{min-height:2.75rem;padding:0 1.15rem;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--cm-btn-radius, 6px);cursor:pointer;border-width:1px;border-style:solid;flex:0 1 auto}.confirmation-modal__cancel{background:var(--cm-cancel-bg, #ffffff);color:var(--cm-cancel-fg, #0a1f33);border-color:var(--cm-cancel-border, #d5d9e0)}.confirmation-modal__cancel:hover{filter:brightness(.98)}.confirmation-modal__confirm{background:var(--cm-confirm-bg, #9b1e2b);color:var(--cm-confirm-fg, #ffffff);border-color:var(--cm-confirm-border, #9b1e2b)}.confirmation-modal__confirm:hover{filter:brightness(1.05)}.confirmation-modal__cancel:focus-visible,.confirmation-modal__confirm:focus-visible{outline:2px solid var(--cm-title-color, #0a1f33);outline-offset:2px}@media screen and (max-width:480px){.confirmation-modal__footer{flex-direction:column-reverse;align-items:stretch}.confirmation-modal__cancel,.confirmation-modal__confirm{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/confirmation-modal.css.map */
