:root{--modal-overlay-color: 0 0 0;--modal-overlay-opacity: .5;--modal-border-radius: 0;--gutter: 20px}@media only screen and (max-width:768px){:root{--gutter: 16px}}.modal{visibility:hidden;z-index:8002;transition:visibility 0s .4s,background-color .3s ease .1s;background-color:rgba(var(--modal-overlay-color)/0)}.modal[open],[open]:not(.is-closing) .modal{visibility:visible;transition-delay:0s;background-color:rgba(var(--modal-overlay-color)/var(--modal-overlay-opacity))}.modal__window{width:100%;max-width:800px;min-height:240px;max-height:calc(100dvh - var(--gutter) * 2);margin:var(--gutter);overflow:auto;transform:scale(.8);transition:transform .15s ease-in 0s,opacity .15s 0s;border-radius:var(--buttons-radius);opacity:0;box-shadow:0 0 10px #0000004d}[open]:not(.is-closing) .modal__window{transform:scale(1);transition:transform .15s ease-out .1s,opacity .15s .1s;opacity:1}.modal__close-btn{z-index:5;top:10px;right:10px;padding:10px;border-radius:var(--buttons-radius);background-color:inherit;color:currentColor;position:absolute;border:0;cursor:pointer}.modal__content{padding:64px var(--gutter) var(--gutter)}.modal__image{flex:0 0 50%;max-width:360px}@media(--sm-up){.modal__window{width:auto;min-width:480px}}@media(--md-down){.modal .rte table{width:auto;margin-right:calc(var(--gutter) * -1);margin-left:calc(var(--gutter) * -1)}}@media(--md-up){.modal__content{padding:64px var(--gutter) var(--gutter)}}.modal{transition:visibility 0s .4s,background-color .3s ease .1s}.popup-section .modal__window{width:480px;max-width:calc(100vw - var(--gutter) * 2);overflow-y:hidden}.popup-section .modal__window--no-image-block{overflow:hidden}.popup-section .modal__window--no-image-block .modal__content{overflow-y:hidden}.popup-section .modal__window--side-image{width:600px;overflow:hidden}.popup-section .modal__window--side-image .modal__content{overflow-y:hidden}.popup-section .modal__content{padding:38px var(--gutter)}.popup-section .modal__content:empty{display:none}.popup-section .modal__close-btn{top:20px;right:20px}.popup-section .modal__close-btn svg{display:block;width:24px;height:24px}.popup-section .modal__image{max-width:none}.popup-section .modal__content:not(:last-child) .signup-form{margin-bottom:25px}.popup-section .signup-form__email,.popup-section .signup-form__button{width:100%}.popup-section .social{margin-bottom:-8px}.popup-section .social__link{margin:0 5px 8px}.signup-form form{display:flex;flex-direction:column;gap:10px;outline:0}.section__block--heading{margin:0}.popup-section__background-image{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.popup-section__background-image img{position:absolute;top:0;left:0;width:100%;height:100%}.popup-section img{max-width:100%;height:100%;object-fit:cover}.popup-section__background-image:after{position:absolute;top:0;left:0;width:100%;height:100%}.popup_modal_content{display:flex;flex-direction:column;gap:15px;position:relative}.popup_window{display:flex;position:relative;text-align:start}.popup_window.reverse{flex-direction:row-reverse}.popup-section{display:flex;position:fixed;left:0;top:0;height:100%;width:100%;align-items:center;justify-content:center}@media(min-width:768px){.popup-section .modal__window{width:640px}.popup-section .modal__window--side-image{width:800px}.popup-section .modal__window--side-image .modal__content{padding:64px 48px}.popup-section .modal__content{padding:45px 30px}}@media(max-width:769px){.popup-section .modal__window.flex-col .media__placeholder{position:relative}.popup_window,.popup_window.reverse{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vm_popup.css.map */
