.confirmation-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;transition:opacity .3s ease;opacity:1}.confirmation-modal-overlay.hidden{opacity:0;pointer-events:none}.confirmation-modal{background-color:#fff;width:100%;max-width:343px;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:24px;box-shadow:0 4px 20px #00000026;animation:zoomIn .3s ease-out;transform-origin:center}.confirmation-modal-overlay.hidden .confirmation-modal{animation:zoomOut .3s ease-out}@keyframes zoomIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.confirmation-modal-header{display:flex;flex-direction:column;gap:8px;text-align:center}.confirmation-modal-header-title{font-size:14px;font-weight:600;color:#000;margin:0;line-height:20px}.confirmation-modal-header-desc{font-size:14px;font-weight:400;color:#000;margin:0}.confirmation-modal-footer{display:flex;flex-direction:column;gap:12px;width:100%}.cancel-button,.confirm-button{width:100%;padding:8px;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;border:2px solid;text-align:center}.cancel-button{background-color:#fff;color:#000;border-color:#000}.cancel-button:hover{background-color:#f5f5f5}.confirm-button{background-color:#fff;color:#b71517;border-color:#b71517}.confirm-button:hover{background-color:#fff5f5}.cancel-button:active,.confirm-button:active{transform:scale(.98)}@media(min-width:1025px){.confirmation-modal{max-width:400px}.confirmation-modal-footer{flex-direction:row}}body.modal-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/260/assets/confirmation-modal.css.map */
