.btn-popup{display:block;font-size:inherit;line-height:1.3;position:relative;margin:0;padding:var(--form-top) var(--form-left);color:var(--text);background-color:var(--bg);border:var(--BORDER-WIDTH) solid var(--text-alpha-25);border-radius:var(--RADIUS);cursor:pointer}[data-popup]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:#00000080;overflow:auto;justify-content:center;align-items:center}[data-popup].is-open{display:flex}.popup-content{position:relative;background-color:#fff;padding:20px;border-radius:5px;max-width:90%;width:500px;max-height:90vh;overflow:auto;margin:auto;box-shadow:0 4px 15px #0003}.popup-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s}.popup-close:hover,.popup-close:focus{color:#000;outline:none}body.popup-open{overflow:hidden}[data-popup]:focus,.popup-content:focus,[data-popup] button:focus,[data-popup] a:focus,[data-popup] input:focus,[data-popup] select:focus,[data-popup] textarea:focus{outline:2px solid #4d90fe;outline-offset:2px}[data-popup] .popup-content{transform:scale(.9);opacity:0;transition:transform .3s ease,opacity .3s ease}[data-popup].is-open .popup-content{transform:scale(1);opacity:1}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-popup.css.map */
