

/* Start:/bitrix/templates/aspro_next/components/bitrix/catalog/mainadv/style.css?16897683811613*/
@media (min-width: 860px) {
    .sh-desktop {
        display: block !important;
    }

    .sh-mobile {
        display: none !important;
    }
}

@media (max-width: 860px) {
    .sh-desktop, .sh-mobile .sort_display {
        display: none !important;
    }

    .sh-mobile {
        display: block !important;
    }
}

.filter_newopener {
    border: solid 2px green;
    background: none;
    border-radius: 20px;
    padding: 5px 20px;
    display: block;
    font-weight: bold;
    color: #000;
    margin-top: -2px;
    margin-left: 10px;
    position: relative;
}

.filter_newopener.opened {
    background: green;
    color: #fff;
}

.sh-mobile .adaptive_filter {
    background: none;
}

.sh-mobile .sort_header {
    text-align: right;
}

.sh-mobile .sort_header .sort_filter {
    float: inherit;
    margin-top: 0px;
    width: 70%;
    height: 34.3px;
    display: inline-block;
    text-align: right;
    vertical-align: middle;
    margin-right: 10px;
}

@media (max-width: 440px) {
    .sh-mobile .sort_header .sort_filter {
        width: 220px;
    }
}

.sh-mobile .sort_header .arrow-i {
    content: "";
    width: 8px;
    height: 8px;
    background: url('/bitrix/templates/aspro_next/images/svg/Arrow_down_sm.svg') 0 0 no-repeat;
    background-size: auto;
    display: block;
    position: absolute;
    right: 4px;
    background-size: contain;
    z-index: 10;
    top: 17px;
}

.sh-mobile .sort_header .form-select {
    appearance: none;
    padding: 6px 13px 5px;
    position: relative;
}

.sh-mobile .rel-form-select {
    width: 100%;
    position: relative;
    display: block;
}
/* End */


/* Start:/bitrix/templates/aspro_next/components/bitrix/catalog.element/main_sh/style.css?1772102288426*/
@media (max-width: 767px) {
    
    .mobile-gallery {
        display: flex;
        overflow-x: auto;
        scroll-snap-type: x mandatory;
        gap: 10px;
        padding: 10px 0;
    }
    .mobile-gallery img {
        width: 100vw;
        height: auto;
        scroll-snap-align: start;
        flex-shrink: 0;
    }
}

@media (max-width: 767px) {
    body .share.top + h1 {
        font-size: 22px;
        
    }
}
/* End */


/* Start:/bitrix/templates/aspro_next/components/bitrix/iblock.vote/element_rating/style.css?1689768381341*/
.iblock-vote table td div { cursor: pointer; background: url('/bitrix/templates/aspro_next/components/bitrix/iblock.vote/element_rating/../../../../images/ai.png') -374px -51px no-repeat; width:19px; height:16px; overflow:hidden; }
div.star-voted, div.star-over { }
.iblock-vote table td div.star-empty { background-position:-393px -51px; }
.iblock-vote table td div.star-over { background-position:-374px -51px;}


/* End */


/* Start:/bitrix/templates/aspro_next/components/bitrix/news.list/next-sh/style.css?1689768381483*/
@media (min-width: 500px) {
    .sh-desktop {
        display: block;
    }
    .sh-mobile {
        display: none;
    }
}
@media (max-width: 500px) {
    .sh-desktop {
        display: none;
    }
    .sh-mobile {
        display: block;
    }
    .sh-mobile .sh-item {
        width: 80px;
    }

    .sh-mobile .sh-item .title {
        font-size: 9px !important;
    }

    .sh-mobile .item .img {
        width: 70px;
        min-width: 70px;
    }
}
/* End */


/* Start:/bitrix/templates/aspro_next/components/bitrix/news.list/review_element/style.css?1689768381150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/aspro_next/components/bitrix/sale.gift.main.products/main/style.min.css?1689768381604*/
.bx_item_list_title{font-weight:bold;color:#000;background:#ebf4f8;vertical-align:middle;height:38px;text-align:center;line-height:38px;font-size:14px}.bx_sale_gift_main_products.bx_wood .bx_item_list_title{background:#ebf4f8}.bx_sale_gift_main_products.bx_red .bx_item_list_title{background:#fbf1f0}.bx_sale_gift_main_products.bx_green .bx_item_list_title{background:#f2fbea}.bx_sale_gift_main_products.bx_blue .bx_item_list_title{background:#ebf4f8}.bx_sale_gift_main_products.bx_black .bx_item_list_title{background:#f1f4f7}.bx_sale_gift_main_products.bx_yellow .bx_item_list_title{background:#fbf7db}
/* End */
/* /bitrix/templates/aspro_next/components/bitrix/catalog/mainadv/style.css?16897683811613 */
/* /bitrix/templates/aspro_next/components/bitrix/catalog.element/main_sh/style.css?1772102288426 */
/* /bitrix/templates/aspro_next/components/bitrix/iblock.vote/element_rating/style.css?1689768381341 */
/* /bitrix/templates/aspro_next/components/bitrix/news.list/next-sh/style.css?1689768381483 */
/* /bitrix/templates/aspro_next/components/bitrix/news.list/review_element/style.css?1689768381150 */
/* /bitrix/templates/aspro_next/components/bitrix/sale.gift.main.products/main/style.min.css?1689768381604 */
