.cards {
    /*margin-right: 0 !important;*/
    /*max-width: 100%;*/
    overflow: hidden;
}
.catalogPage.categories p{
    line-height: 19px;
}
.category-slider .card{
    margin-right: 20px;
}
.cards .wrapper{
    margin-top: 20px;
}
.row.main-row .slider .swiper-slide>a {
    display: block;
    position: relative;
    height: 100%;
    width: 100%;
}
.row.main-row .slider .swiper-slide>a img {
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media (max-width: 1365px) {
    .row.main-row {
        height: auto;
    }
    .row.main-row .slider {
        height: 325px;
    }
    .row.main-row .slider .swiper-slide>a {
        display: block;
        position: relative;
        height: 100%;
        width: 100%;
    }
    .row.main-row .slider .swiper-slide>a img {
        object-fit: cover;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}
@media (max-width: 1199px) {
    .main-day .main-block {
        display: block;
    }
    .pageItems .items .wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }
    .pageItems .items .category-slider {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
    }

}
@media (max-width: 479px) {
    .cards .items .wrapper .card-category-view-all  {
        font-size: 12px;
        line-height: 22px;
    }
    .cards .items .wrapper .card-category-title  {
        font-size: 20px;
    }
    .category-slider .card{
        max-width: 180px;
    }
}

.size-table-link{
    color: #FF6414;
    border-bottom: 1px dotted #FF6414 !important;
    cursor: pointer;
    display:none;
}
.popup.modal-common{
    margin: auto 0;
}
.modal-common .modal-inner{
    width: auto;
    height: auto;
    padding-bottom: 40px
}
.modal-common .modal-text{
    max-width: max-content;
}

.nash-proizvoditeli.html table td{
    vertical-align: top;
}

.filters+.cards {
    max-width: 100%;
    display: block;
}
.filters+.cards .pageItems {
    max-width: 100%;
}
.filters+.cards .pageItems .wrapper {
    max-width: 100%;
}
.pageItems .card-category-view-all {margin-right: 5px;}
@media (min-width: 768px) {
    .filters+.cards {
        max-width: calc(100% - 300px);
    }
}
@media (min-width: 992px) {
    .filters+.cards {
        max-width: calc(100% - 327px);
    }
    .cards .pageItems {
        margin-left: 0;
    }
}