.layer-popup{visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}.layer-popup .content-wrap{display:grid;position:absolute;top:50%;left:50%;padding:30px;transform:translate(-50%, -50%);background:#fff}.layer-popup .content-wrap .buttons{display:flex;margin-top:20px;justify-content:space-evenly}.layer-popup .content-wrap .buttons .button{min-width:100px;margin:0 10px}.layer-popup .content-wrap .button.cross{position:absolute;top:0px;right:0px;width:40px;height:40px;font-size:0px;transform:translate(100%, -100%)}.layer-popup .content-wrap .button.cross:before{content:"";display:block;position:absolute;top:0px;left:50%;width:1px;height:100%;background:#fff;transform:rotate(-45deg)}.layer-popup .content-wrap .button.cross:after{content:"";display:block;position:absolute;top:0px;left:50%;width:1px;height:100%;background:#fff;transform:rotate(45deg)}.layer-popup.dim{background:rgba(0,0,0,.6)}.layer-popup.center{position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%, -50%)}strong.warning{color:red}button.button.primary{border-radius:4px;padding:10px;background:#2e8aff;color:#fff}.cookie-wrap{position:fixed;bottom:0;left:0;right:0;padding:17px 0;background:#313131;z-index:100;color:#fff;text-align:center;font-size:14px}.cookie-wrap a{color:#ffe88c}.cookie-wrap .agree{display:inline-block;padding:5px 10px;border-radius:3px;margin-left:10px;background:#f4da60;color:#000;font-weight:600}
