.image-list-wrapper {
    position: relative;
    padding-top: 150%;
    margin: 0px auto;
    text-align: center;
    zoom: 1;
    display: block;
}
.grid-list {
    --gap: 5px;
}
/** **/
.fullWidthBox {
    padding: 140px 0 0;
}
.layer {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;

}
.fullWidthBox .catalog__sections {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    /*margin: 0 -20px;*/
}

.fullWidthBox .catalog__sections-col {
    max-width: calc(50% - 30px);
    width: 100%;
}

@media (max-width: 760px) {
    .fullWidthBox .catalog__sections-col {
        max-width: calc(100% - 5px);
        width: 100%;
    }
}

.fullWidthBox .col .links_catalog {
    text-align: justify;
}
.fullWidthBox ul {
    list-style: none outside;
    margin-bottom: 20px;
}
.fullWidthBox .col .links_catalog:before {
    content: '';
    display: block;
    width: 100%;
    height: 0;
}
.fullWidthBox ul.links_catalog li:before {
    display: none;
}
.fullWidthBox .catalog-section-list-subs li a {
    color: #333333;
    font-size: 13px;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-left: 15px;
    line-height: 24px;
    text-align: left;
    border-bottom: 1px dotted transparent;
}
.fullWidthBox .catalog__sections-logo img {
    max-height: 28px;
}

.fullWidthBox .links_catalog > .catalog-section-list-item {
    vertical-align: top;
    margin-bottom: 30px;
    max-height: 230px;
    background: #F6F6F6;
    border-left: 3px solid #b4c7ff;
    overflow: hidden; display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.catalog-section-list-item--92 .catalog-section-list-subs, .catalog-section-list-item--125 .catalog-section-list-subs, .catalog-section-list-item--95 .catalog-section-list-subs, .catalog-section-list-item--178 .catalog-section-list-subs, .catalog-section-list-item--176 .catalog-section-list-subs, .catalog-section-list-item--177 .catalog-section-list-subs { column-count: 2; }

.fullWidthBox .catalog-section-list-content { padding: 15px 20px; }

.fullWidthBox .catalog-section-list-item:hover { background: rgb(25,30,50); cursor: pointer; }

.fullWidthBox .catalog-section-list-list-link { display: block; min-height: 40px; font-size: 15px; letter-spacing: 0px; color: #333333; font-family: "Gotham-Pro-Medium", sans-serif; font-weight: 500; text-transform: uppercase; text-decoration: none; text-align: left; }

.fullWidthBox .catalog-section-list-item:hover a { color: #FFF; }

.fullWidthBox .catalog-section-list-image img {
    max-width:200px !important;
    height:235px !important;
    width:200px;
    object-fit:cover;
    display: block;
}

@media (max-width: 500px) {
    .fullWidthBox .catalog-section-list-image img {
        max-width:200px !important;
        height:200px !important;
        width:115px;
        object-fit:cover;
        display: block;
    }

    .fullWidthBox .catalog-section-list-list-link {
        display: block;
        min-height: 40px;
        font-size: 13px;
        letter-spacing: 0px;
        color: #333333;
        line-height: 18px;
    }

    .fullWidthBox .catalog-section-list-subs li a {
        width: 100%;
        height: auto;
    }
    .fullWidthBox .catalog-section-list-content {
        padding: 20px 15px;
    }
}



.catalog-section-list-subs { margin: 0; }

.catalog-section-list-subs li a { color: #333333; font-size: 13px; text-decoration: none; display: inline-block; position: relative; margin-left: 15px; line-height: 24px; text-align: left; border-bottom:1px dotted transparent; }

.catalog-section-list-subs li a:before { content: ''; width: 8px; height: 12px; background: url(/upload/arrow.png); display: block; background-size: 100%; position: absolute; top: 5px; left: -15px; }

.catalog-section-list-subs li a:hover:before { background: url(/upload/hover.png); }

.catalog-section-list-subs a:hover { border-bottom-color: white; }


.fullWidthBoxNew {
    padding-top:0;
}

.fullWidthBoxNew img { max-width:100%; display:block; height:auto; }

.fullWidthBoxNew h1.title {
    padding-top:20px !important;
}

.systemSBox .list li .imgBox {
    text-align:center;
}
.catalog-section-list-item--178 .catalog-section-list-subs{
    column-count: 2;
}
/** **/
.catalog-none{
    display: none;
}

.section--outer.section--sm {
    margin: 40px 0;
}
.section--outer.section--xs {
    margin: 20px 0;
}
.content__title {
    font-family: "Gotham-Pro-Bold", sans-serif;
    color: #454545;
    padding: 15px;
    font-size: 36px;
    text-align: left;
    display: inline-block;
    border: 2px #292929 solid;
    letter-spacing: 1.5px;
}

.content__images-item img {
    max-width: 90%;
}
.content__images {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.content__col {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(50% - 30px);
    -webkit-flex: 1 1 -webkit-calc(50% - 30px);
    flex: 1 1 calc(50% - 30px);
    max-width: -webkit-calc(50% - 30px);
    max-width: calc(50% - 30px);
}
.p__sub-title {
    color: #8d8d8d;
    margin-bottom: 20px;
}

.p__desc {
    margin-bottom: 20px;
}

.slide-block{
    display: none;
}
.bx_filter .bx_filter_parameters_box {
    padding: 0px 0 16px;
    position: relative;
}

.bx_filter .sku-props__value--pict {
    --sku-width: 70px;
    --sku-height: 50px;
}

.bx_filter .scrolled {
    max-height: 100%;
}