

/* Start:/local/templates/lenmag_v1/components/bitrix/search.title/mobile/style.css?178536486841*/
.title-search-result {
    z-index: 50;
}
/* End */


/* Start:/local/templates/lenmag_v1/styles.css?17853648683710*/
:root{
    --color-primary:#000;
    --color-secondary:#363636;
}

.custom-scrollbar {
    scrollbar-width: thin;
    scrollbar-color: #363636 #f1f1f1;
}

/* Стилизация скроллбара для Webkit-браузеров (Chrome, Safari) */
.custom-scrollbar::-webkit-scrollbar {
    width: 8px;
}

.custom-scrollbar::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
    background: linear-gradient(45deg, #363636, #000);
    border-radius: 10px;
}

.custom-scrollbar::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(45deg, #363636, #000);
}

.pl-wrapper{
    position:fixed;
    inset:0;
    z-index:999999;
    display:flex;
    align-items:center;
    justify-content:center;

    background: #fff;

    overflow:hidden;
}

/* glow */

.pl-glow{
    position:absolute;
    width:600px;
    height:600px;

    border-radius:50%;

    filter:blur(60px);

    animation:pl-breathe 4s ease infinite;
}

@keyframes pl-breathe{
    50%{
        transform:scale(1.2);
        opacity:.5;
    }
}

/* loader */

.pl-loader{
    position:relative;
    width:240px;
    height:240px;

    display:flex;
    align-items:center;
    justify-content:center;
}

/* rings */

.pl-ring{
    position:absolute;
    width:100%;
    height:100%;
    border-radius:50%;

    border:1px solid rgba(255,255,255,.04);
    border-top:3px solid var(--color-primary);

    animation:pl-spin 2s linear infinite;
}

.pl-ring::before{
    content:"";
    position:absolute;
    inset:18px;

    border-radius:50%;

    border-bottom:3px solid var(--color-secondary);
    border-left:3px solid transparent;
    border-right:3px solid transparent;

    animation:pl-spin-reverse 3s linear infinite;
}

@keyframes pl-spin{
    to{transform:rotate(360deg);}
}

@keyframes pl-spin-reverse{
    to{transform:rotate(-360deg);}
}

/* center */

.pl-center{
    width:160px;
    height:160px;

    border-radius:50%;

    background:rgba(255,255,255,.05);
    backdrop-filter:blur(25px);

    border:1px solid rgba(255,255,255,.08);

    display:flex;
    align-items:center;
    justify-content:center;

    box-shadow:
            inset 0 0 25px rgba(255,255,255,.03),
            0 0 50px rgba(132,54,135,.2);
}

/* paw */

.pl-big{
    width:42px;
    height:35px;
    bottom:0;
    left:17px;
}

.pl-a{width:20px;height:22px;left:0;}
.pl-b{width:20px;height:22px;top:-8px;left:22px;}
.pl-c{width:20px;height:22px;right:0;}
.pl-d{width:20px;height:22px;right:-5px;top:20px;}

@keyframes pl-pulse{
    50%{
        transform:scale(1.1);
        filter:drop-shadow(0 0 25px var(--color-secondary));
    }
}

/* particles */

.pl-particle{
    position:absolute;
    width:6px;
    height:6px;
    border-radius:50%;
    background:var(--color-secondary);
    opacity:.3;
}

.pl-p1{left:40%;top:20%;animation:pl-fly 5s infinite;}
.pl-p2{right:30%;top:65%;animation:pl-fly 6s infinite;}
.pl-p3{left:25%;bottom:20%;animation:pl-fly 7s infinite;}
.pl-p4{left:15%;bottom:40%;animation:pl-fly 7s infinite;}
.pl-p5{left:5%;bottom:80%;animation:pl-fly 3s infinite;}
.pl-p6{left:45%;bottom:10%;animation:pl-fly 7s infinite;}
.pl-p7{left:55%;bottom:5%;animation:pl-fly 8s infinite;}
.pl-p8{left:65%;bottom:14%;animation:pl-fly 7s infinite;}
.pl-p9{left:75%;bottom:35%;animation:pl-fly 7s infinite;}
.pl-p10{left:85%;bottom:55%;animation:pl-fly 4s infinite;}

@keyframes pl-fly{
    50%{
        transform:translateY(-50px) scale(2);
        opacity:1;
    }
}

.pl-content{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:12px;
    z-index:2;
}

.pl-text {
    color: var(--color-secondary);
}
/* End */
/* /local/templates/lenmag_v1/components/bitrix/search.title/mobile/style.css?178536486841 */
/* /local/templates/lenmag_v1/styles.css?17853648683710 */
