

/* Start:/local/templates/poreover/components/bitrix/catalog/sale/style.css?175640764338*/
.catalog-loading {
    opacity: 0.5;
}
/* End */


/* Start:/local/templates/poreover/components/bitrix/catalog.section/catalog/style.css?17564076432097*/

@media (max-width: 425px) {
    .postLoadCard {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }
}

.mse2_results .prod-item .itemAnim {
    width: 100%;
    height: 60%;
    background: linear-gradient(90deg, rgba(0, 0, 0, .18), rgba(0, 0, 0, .12), rgba(0, 0, 0, .08));
    -webkit-animation: 1.4s infinite loadanimation;
    -moz-animation: 1.4s infinite loadanimation;
    animation: 1.4s infinite loadanimation;
    background-size: 600% 600%;
    margin-bottom: 16px
}

@media (max-width: 435px) {
    .mse2_results .prod-item .itemAnim {
        height: 30%;
    }

    .mse2_results .btn-cart.t-but {
        padding: 12px 7px 12px 7px;
    }

    .mse2_results .addCart button.btn-cart span, .btn-cart span {
        justify-content: space-evenly;
        font-size: 12px;
    }
}

.mse2_results .prod-item .loadingAnim {
    margin: 0 0 16px;
    max-width: 500px
}

.mse2_results .prod-item .prod-vendor.loadingAnim {
    padding: 8px;
    max-width: 120px;
    margin: 16px auto;
}

.mse2_results .prod-item .prod-price.loadingAnim {
    padding: 8px;
    max-width: 100px;
    margin: 16px auto;
}

.prod-item .footerWrap {
    margin: 24px 0 0;
    padding: 24px 0
}

.prod-item .loadingAnim {
    padding: 6px;
    width: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: linear-gradient(90deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .07), rgba(0, 0, 0, .05));
    -webkit-animation: 1.4s infinite loadanimation;
    -moz-animation: 1.4s infinite loadanimation;
    animation: 1.4s infinite loadanimation;
    background-size: 600% 600%
}


@-webkit-keyframes loadanimation {

    0%,
    to {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }
}

@-moz-keyframes loadanimation {

    0%,
    to {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }
}

@keyframes loadanimation {

    0%,
    to {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }
}
/* End */
/* /local/templates/poreover/components/bitrix/catalog/sale/style.css?175640764338 */
/* /local/templates/poreover/components/bitrix/catalog.section/catalog/style.css?17564076432097 */
