.catalog .pr-slider.show-slider {
    left: 80px;
}
.pt-right .pr-slider {
    margin-left: -247px !important;
}
.catalog.table .pt-right .pr-slider,
.catalog.table .pt-left .pr-slider {
    margin-left: -485px !important;
}
.catalog.table-shirt .pr-slider {
    margin-left: -496px !important;
}
.pr-mini-slide {
}
.pr-slider {
    display: none;
    z-index: 20;
}
.pr-slider-block {
    transform: unset;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: auto;
    max-height: 310px;
}
/* width */
.pr-slider-block::-webkit-scrollbar {
    width: 4px;
}

/* Track */
.pr-slider-block::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.pr-slider-block::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
.pr-slider-block::-webkit-scrollbar-thumb:hover {
    background: #324C9A;
}
.pr-slider-block li:last-child{
    margin-bottom: 0;
}
.pr-slider.nomore {
    width: 434px;
}
.pr-slider.show-slider {
    top: 10px;
    position: absolute;
    background: #fff;
    border: 1px solid #d6d6d6;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 1px 0 4px 0 rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 1px 0 4px 0 rgba(0, 0, 0, 0.22);
    box-shadow: 1px 0 4px 0 rgba(0, 0, 0, 0.22);

}
.pr-slider .slides-block{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px;
}
.catalog.table .pt-left .bimage,
.catalog.table-shirt .pt-left .bimage {
    float: left;

}
.catalog.table .pt-left .simage,
.catalog.table-shirt .pt-left .simage {
    float: right;
    margin-right: 8px;
    margin-top: 5px;
}
.catalog.table .pt-right .bimage,
.catalog.table-shirt .pt-right .bimage {
    float: left !important;

}
.catalog.table .pt-right .simage,
.catalog.table-shirt .pt-right .simage {
    float: right !important;
    margin-right: 8px !important;
    margin-top: 5px; /* #2089 */
}
.pt-left .bimage {
    margin-left: 19px;
    margin-right: 0;
}
.pt-left .simage {
    float: right;
    margin-right: 8px !important;
}
.catalog .pt-right .bimage {
    float: right;
}
.catalog .pt-right .simage {
    float: left;
    margin-left: 8px;
}
.catalog.table-shirt .pt-right .bimage { /* #2089 */
    margin-left: 19px;
    margin-right: 0;
}
.bimage {
    display: inline-block;
    position: relative;
    width: 280px;
    height: 280px;
    margin-right: 19px;
}
.simage {
    display: inline-block;
    position: relative;
    width: 54px;
}
.simage .sml-img{
    border: 2px solid rgba(201, 67, 84, 0.24);
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
}

@media (min-width: 1410px) {
    .catalog .products__item:nth-child(5n) .pr-slider{
        left: auto;
        right: 20px;
    }
}
@media (min-width: 1110px) and (max-width: 1409px) {
    .catalog .products__item:nth-child(4n) .pr-slider{
        left: auto;
        right: 20px;
    }
}
@media (min-width: 830px)  and (max-width: 1109px){
    .catalog .products__item:nth-child(3n) .pr-slider{
        left: auto;
        right: 20px;
    }
}
@media (max-width: 829px) {
    .catalog .products__item:nth-child(2n) .pr-slider{
        left: auto;
        right: 20px;
    }
}