/*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;  }*/

.logo a img {
  width: 100%;
}
@media (max-width: 767px) { .banners-big--adaptive-1 .banners-big__depend-height { height: auto; aspect-ratio: 2; } }
@media (min-width: 768px)
{
    .bx_filter.compact .bx_filter_section {
        background-color:#445768; padding:20px; border-radius:10px;  
    }
    .bx_filter_parameters_box.title {display:none;}
    .bx_filter.compact .bx_filter_parameters_box_container  > .bx_filter_parameters_box_title,
    .bx_filter.compact .bx_filter_parameters_box > .bx_filter_parameters_box_title {
        border-radius: 4px;
        font-size: 0.93333em;
        line-height: calc(1em + 7px);
        border: 1px solid var(--stroke_black_hover);
        border-color: var(--stroke_black_hover);
        background-color: var(--card_bg_hover_black);
    }

    .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title:hover .svg-inline-down path {
        fill: #fff;
    }

    .bx_filter.compact .bx_filter_parameters_box_container  > .bx_filter_parameters_box_title:hover ,
    .bx_filter.compact .bx_filter_parameters_box > .bx_filter_parameters_box_title:hover {
        border-color: #d34220;
        background-color: #d34220;
        color:#fff;
    }
    .bx_filter_parameters_box .bx_filter_parameters_box_title:hover .bx_filter_param_text {
        color:#fff;
    }
    .bx_filter.compact .bx_filter_parameters_box_title:hover .svg-inline-down {
        border-color: #d34220;
        background-color: #d34220;
        color:#fff;
    }

    .bx_filter_parameters_box.opened .bx_filter_parameters_box_title .bx_filter_param_text {
        color:#fff;
    }
    .bx_filter.compact .bx_filter_parameters_box.opened .bx_filter_parameters_box_title.title {
        border-color: #d34220;
        background-color: #d34220;
        color:#fff;
    }
    .bx_filter.compact .bx_filter_parameters_box.opened .bx_filter_parameters_box_title.title .svg-inline-down {
        border-color: #d34220;
        background-color: #d34220;
        color:#fff;
    }

    .bx_filter.compact .bx_filter_parameters_box.opened .bx_filter_parameters_box_title .svg-inline-down path {
        fill: #fff;
    }
    .bx_filter.compact .bx_filter_parameters_box.title + .bx_filter_parameters {
        padding-left:0;
    }
}

.detail .catalog-detail .more-info__title {
    font-size: 14px;
    font-weight: bold;
    color: rgb(102, 102, 102);
    line-height: calc(1em + 10px);
    margin: 0px 0 15px;
}
.detail .catalog-detail .more-info-block {
    margin-bottom:13px;
}
.detail .catalog-detail .more-info {
    margin-bottom: 13px;
    text-align: center;
}
.detail .catalog-detail .more-info > img {
    max-height: 211px;
}
.detail .catalog-detail .catalog-detail__mainblock-panel {
    display:none;
    padding: 26px 32px 32px 32px;
    max-width: 376px;
    box-shadow: 0px 1px 16px 3px rgb(0 0 0 / 8%);
}
.detail .more-info_image .more-info__container {
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
@media (min-width: 768px) {
    .detail .catalog-detail .catalog-detail__mainblock-panel {
        display:block;
    }

    .detail .catalog-detail .more-info {
        width:382px;
    }
    .detail .catalog-detail .catalog-detail__main-parts * {
        height: 100%;
    }

    .catalog-detail__main {
        flex-shrink: 1;
        flex-grow: 0;
    }

    .detail .catalog-detail .more-info__title {
        width: 382px;
    }
}
