.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:opacity .4s ease-out;opacity:0;z-index:9998}.overlay--open{opacity:1}.modal-close{font-size:40px;font-family:riforma,sans-serif;font-weight:700;color:var(--black);position:fixed;top:20px;right:20px;cursor:pointer;z-index:10000;width:40px;height:40px;line-height:40px;text-align:center;padding:0;background-color:var(--white);border-radius:50%;display:flex;justify-content:center;align-items:center}.overlay span{font-size:var(--font-title-1);font-family:riforma;font-weight:700;color:var(--black);position:relative;top:5%;left:5%;cursor:pointer}.modal{position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);background-color:var(--grey-1);border-radius:4px;padding:0;width:95%;max-width:650px;max-height:70vh;min-height:0;z-index:7;opacity:0;transition:opacity .4s .2s ease-out;height:0;overflow:hidden;z-index:9999}.modal--open{opacity:1;height:auto;padding:var(--vert-3);min-height:600px}.modal img{display:block;width:100%;height:0}.modal--open img{height:auto}@media (max-width: 500px){.modal--open{min-height:360px}}.blur-background{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff80;opacity:0;transition:opacity .4s ease-out;z-index:9997}.blur-background--open{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/1351/assets/modal.css.map */
