.cm-modal-overlay{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:1000;padding:0 15px;background:var(--color-modal-overlay)}.cm-modal-overlay.modal-overlay-fade-in{animation:modalOverlayFadeIn .2s ease-out}.cm-modal-overlay.modal-overlay-fade-out{animation:modalOverlayFadeOut .2s ease-out}.cm-modal{overflow:hidden;border-radius:16px;background-color:var(--color-white)}.cm-modal.modal-fade-in{animation:modalFadeIn .2s ease-out}.cm-modal.modal-fade-out{animation:modalFadeOut .2s ease-out}.cm-modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px}.cm-modal-header h4{font-weight:600;font-size:1.25rem;margin:0}.cm-modal-close{display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0;width:36px;height:36px;aspect-ratio:1 / 1;border-radius:9999px;background-color:var(--color-secondary)}.cm-modal-close:hover{background:var(--color-secondary-strong)}.cm-modal-content{padding:0 24px 24px}@keyframes modalOverlayFadeIn{0%{opacity:.5}to{opacity:1}}@keyframes modalOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalFadeIn{0%{opacity:.5;translate:0 -1em}to{opacity:1;translate:0 0}}@keyframes modalFadeOut{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 1em}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/cm-modal.css.map */
