.modal{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100%;padding:0 2.2vw;opacity:0;visibility:hidden;transition:all .2s;z-index:1000}@media screen and (max-width:1200px){.modal{padding:0 16px}}.modal.is-active{opacity:1;visibility:visible}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-gray);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.modal.is-active .modal-overlay{opacity:1}.modal-inner{border-radius:.6em;max-width:fit-content;max-height:fit-content;overflow-y:auto;opacity:0;transform:translateY(5%);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.modal.is-active .modal-inner{opacity:1;transform:translateY(0)}.modal-close{position:relative;background-color:transparent;border:.08vw dashed var(--border-secondary);border-radius:100%;min-width:3vw;height:3vw;cursor:pointer;z-index:99}@media screen and (max-width:1200px){.modal-close{border:1px dashed var(--border-secondary);min-width:44px;height:44px}}.modal-close:before,.modal-close:after{content:"";position:absolute;top:50%;left:50%;background-color:var(--text-secondary);width:.7vw;height:1px}@media screen and (max-width:1200px){.modal-close:before,.modal-close:after{width:1px;height:11px}}.modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/modal.css.map */
