:root{
	--preloader-color:var(--red);
}
.preloader{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:10001;
    /*opacity:0.5;*/
}
.preloader-logo{
    
    --preloaderD:71px;
    /*--preloaderD:1222px;*/
    /*--preloaderD:1785px;*/
    /*--preloaderD:1733px;*/
    --preloaderI:var(--preloaderD);
    /*--preloaderI:calc(var(--preloaderD) + 13px);*/
    /*--preloaderI:1785px;*/
    /*--preloaderD:2048px;*/
    
    width:var(--preloaderD);
    height:var(--preloaderD);
    /*width:806px;*/
    /*height:806px;*/
    /*background-image: url(/assets/section/preloader/lego.png);*/
    /*background-image: url(/assets/LEGO_1024px.webp);*/
    
    /*background-image: url(/assets/section/preloader/legov1.png);*/
    /*background-image: url(/assets/section/preloader/legov2.png);*/
    /*background-image: url(/assets/section/preloader/legov3.jpg);*/
    /*background-color: #fff;*/
    background-repeat: no-repeat;
    /*background-size: 1872px auto;*/
    /*background-size: 100%;*/
    /*background-size: 1222px 1222px;*/
    background-size: var(--preloaderI) var(--preloaderI);
    /*background-size: 1768px 1768px;*/
    background-position: center;
    
    /*top:-884px;*/
    /*top:-442px;*/
    /*left:52px;*/
    
    /*top:var(--block6);*/
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    
    /*border:8px white solid;*/
    border-radius:8px;

    box-sizing: content-box;
    
}

@media(max-width:769px){
    .preloader-logo{
        /*--preloaderD:494px;*/
    }
}

@media(max-width:1900px){
    .preloader-logo{
        --preloaderD:988px;
    }
}

.preloader-img{
    width: 71px;
    height: 71px;
    /* background: url(/assets/Lego.svg); */
    background: url(/assets/Lego.png);
    background-repeat: no-repeat;
    background-position: center;
    /* position: fixed; */
    /* top: 17px; */
    /* left: 15px; */
    /* top: 17px; */
    /*top: -7px;*/
    /*left: 15px;*/
    z-index: 55;    
}
.preloader-logo-pos{
    top:var(--block1);
    left:var(--block0);
}

@media(min-width:1280px){
    .preloader-logo-pos{
        top:var(--block1);
        left:var(--block2);
    }
}
.preloader-color{
	background-color:var(--red);
}
.theme-horizon .preloader-color{
	/*--preloader-color:var(--grey) !important;*/
	background-color:var(--grey) !important;
	/*background-color:var(--grey);*/
}