.similar-swiper-container {
    overflow: hidden;
    margin: 0 -10px;
    border-radius: 0 0 .6rem .6rem;
    position: relative;
}
.similar-swiper-container .arrow {
    position: absolute;
    top: calc(50% - 17px);
    z-index: 2;
}

.similar-swiper-container .arrow.arrow-left {
    left: 10px;
}

.similar-swiper-container .arrow.arrow-right {
    right: 10px;
}

.similar-swiper-container .arrow .fa {
    font-size: 34px;
    color: #ca4d51;
}
.similar-swiper-container .swiper-pagination-fraction {
    left: 15px;
    color: #fff;
    text-align: left;
}

.similar-swiper-container .swiper-slide {
    padding: 0 5px;
}

.similar-swiper-item {
    overflow: hidden;
    border-radius: .6rem;
}

.similar-swiper-item img {
    -webkit-transition: -webkit-transform 1s cubic-bezier(.23,1,.32,1) 0s;
    -ms-transition: -ms-transform 1s cubic-bezier(.23,1,.32,1) 0s;
    transition: transform 1s cubic-bezier(.23,1,.32,1) 0s;
    object-fit: cover;
    height: 180px;
    border-radius: .6rem;
}
.similar-swiper-item.small-item img {
    height: 140px;
}
.similar-swiper-item:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    border-radius: .6rem;
}

.similar-swiper-item .slide-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 5px;
    right: 5px;
    background: rgba(0, 0, 0, 0.4);
    box-sizing: border-box;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
    border-radius: .6rem;
}
.similar-swiper-item:hover .slide-overlay {
    background: rgba(0, 0, 0, 0);
}

.similar-swiper-item .slide-overlay .slide-price-label {
    position: absolute;
    right: 8px;
    background: #ca4d51;
    color: #fff;
    padding: 5px 10px;
    font-weight: 600;
    border-radius: 0 0 .6rem .6rem;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.similar-swiper-item:hover .slide-overlay .slide-price-label {
    opacity: 0.5;
}


.similar-swiper-item .slide-overlay .slide-text-holder {
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}

.similar-swiper-item .slide-overlay .slide-text-holder .slide-text {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    padding: 10px;
    box-sizing: border-box;
    color: #fff;
}

.similar-swiper-item .slide-text div {
    padding: 5px 0;
    opacity: 1;
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}

.similar-swiper-item:hover .slide-text div {
    padding: 30px 0;
    opacity: 0;
}

.similar-swiper-item.small-item:hover .slide-text div {
    padding: 15px 0;
    opacity: 0;
}

.similar-swiper-item .slide-text .slide-title {
    font-size: 23px;
    font-weight: 700;
}

.similar-swiper-item.small-item .slide-text .slide-title {
    font-size: 20px;
    font-weight: 700;
}
.similar-swiper-item .slide-text .slide-subtitle {
    color: #ca4d51;
}

.similar-articles .similar-swiper-container .arrow .fa {
    color: #e1e1e1;
}