.layer-popup{visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}.layer-popup .content-wrap{display:-ms-grid;display:grid;position:absolute;top:50%;left:50%;padding:30px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff}.layer-popup .content-wrap .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;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:0;right:0;width:40px;height:40px;font-size:0;-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.layer-popup .content-wrap .button.cross:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.layer-popup .content-wrap .button.cross:after,.layer-popup .content-wrap .button.cross:before{content:"";display:block;position:absolute;top:0;left:50%;width:1px;height:100%;background:#fff}.layer-popup .content-wrap .button.cross:after{-webkit-transform:rotate(45deg);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;-webkit-transform:translate(-50%,-50%);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}
