.form-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s ease}.form-modal.is-active{visibility:visible;opacity:1;transition-delay:0s}.form-modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;cursor:pointer}.form-modal__panel{position:absolute;top:0;right:0;width:100%;max-width:468px;height:100%;background-color:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.form-modal.is-active .form-modal__panel{transform:translate(0)}.form-modal__header{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-bottom:1px solid #e5e5e5;flex-shrink:0}.form-modal__title{margin:0;font-size:1.25rem;font-weight:600;flex:1}.form-modal__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;cursor:pointer;color:#333;transition:color .2s ease;margin-left:1rem}.form-modal__close:hover{color:#000}.form-modal__body{flex:1;overflow-y:auto;padding:.5rem}@media (max-width: 768px){.form-modal__panel{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/form-modal.css.map */
