/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/
/* Examples (uncomment to use):*/
/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */
/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }
/* Hide compare button */
/* a.compare_item { display: none !important;  }*/


.main-slider__item td.text.left .banner_text{
    background-color: rgba(255, 255, 255, 0.6);
}
.bottom-icons-panel .bottom-icons-panel__content{
    justify-content: space-between;
}
.bottom-icons-panel .bottom-icons-panel__content a{
    display: flex;
}

@media screen and (min-width: 992px) and (max-width: 1919px) {
    .top_big_banners.short_block .top_slider_wrapp .main-slider, .top_big_banners.short_block .top_slider_wrapp .main-slider__item, .top_big_banners.short_block .top_slider_wrapp .main-slider__item td{
        height: 320px !important;
    }
}

#scrollToTop{
    bottom: 55px !important;
}

.top-block .menus .topest a span{
    border: none;
    font-weight: 700;
    position: relative;
    text-transform: none;
    width: auto;
    display: inline-block;
    font-size: .867em;
    position: relative;
    color: var(--white_text_black2);
    text-transform: uppercase;
}
.top-block .menus .topest a span:hover{
    color: var(--theme-base-color);
}

.logo_and_menu-row .content-block .subcontent .top-block .menu.topest>li a .svg{
    opacity: 1;
}

/* Новый вариант: скрываем слайды, в которых нет реального товара */
.viewed-wrapper .owl-carousel .owl-item:not(:has(.has-item)) {
    display: none !important;
}

@media (max-width: 767px) {
#scrollToTop{
    bottom: 80px !important;
    right: 25px;
}
}