.modal{align-items:center;bottom:0;content:"";display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:var(--duration-default) ease;visibility:hidden;z-index:var(--z-index-modal)}.modal:before{background-color:var(--color-text);bottom:0;content:"";cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--duration-long) ease}.modal--active{visibility:visible}.modal--active:before{opacity:.5}.modal--active .modal__content{opacity:1}.modal__content{background:var(--color-body);border-radius:.8rem;box-shadow:var(--body-shadow);display:flex;flex-direction:column;height:auto;min-height:50%;min-width:80%;max-width:90%;opacity:0;overflow:hidden;padding:2.75rem;position:relative;width:fit-content;z-index:4}.modal__content--paddingless{padding:2.75rem 0 0}.modal__close{position:absolute;right:0;top:0}.modal__close .icon--close{cursor:pointer;height:4rem;transition:transform var(--duration-default) ease-in;width:4rem}.modal__close .icon--close:hover{transform:rotate(720deg)}.modal__close .icon--close:hover path{stroke-width:.2rem}.modal__close .icon--close path{transition:stroke-width var(--duration-default) ease-in}@media screen and (min-width: 750px){.modal__content{padding:4rem;min-width:50%;max-width:70%}.modal__content--paddingless{padding:4rem 0 0}}.modal--full{background-color:var(--body-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:var(--z-index-shadow)}
/*# sourceMappingURL=/cdn/shop/t/44/assets/modal.css.map */
