.modal{position:fixed;top:0;left:0;bottom:0;right:0;display:none;opacity:0;visibility:hidden;overflow:auto;background-color:var(--color-black);background-color:#000000b3;z-index:999;transition:opacity .3s ease-in-out}.modal.open{display:flex;opacity:1;visibility:visible;align-items:center;justify-content:center}.modal-window{position:relative;background-color:var(--color-beige);width:calc(100% - 24px);margin:0 auto;max-width:unset;max-height:calc(100lvh - 40px);width:calc(100% - 28px);height:100%;overflow-y:scroll}@media screen and (min-width: 768px){.modal-window{width:calc(100% - 80px);max-height:calc(100lvh - 130px)}}.modal-window__header{display:flex;align-items:center;justify-content:center;height:48px;width:48px;position:absolute;right:0}.modal-window__close{color:var(--color-primary-text)}.modal-window__close svg{width:16px;height:16px}.modal-window__body{padding:32px 12px;max-width:1440px;width:100%;margin:0 auto}@media screen and (min-width: 768px){.modal-window__body{padding:80px 40px}}.modal-window__info{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-primary-text);height:55px;margin-top:20px}@media screen and (min-width: 768px){.modal-window__info{margin-top:0}}.modal-window__media{display:flex;align-items:center;justify-content:center;margin-top:52px;padding:0 12px}@media screen and (min-width: 768px){.modal-window__media{padding:0}}.modal-window__body img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/78/assets/component-modal.css.map */
