.slider-wrapper.alm-comments-list{
	display: flex;
    flex-flow: column wrap;
    gap: 16px;
}
.alm-comments-slider .swiper{
	height: 100%;
}
.alm-comment-card{
    border-radius: 24px;
    border: 1px solid #D9D9D9;
    background: #FFF;
    padding: 16px;

	display: flex;
    flex-flow: row nowrap;
	align-items: flex-start;
    gap: 12px;

	position: relative;
}

.alm-comment-card .alm-comment-content-top{
	display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
}

.alm-comment-card .alm-comment-icon{color: var(--color-secondary300,#F5683C);}
.alm-comment-card .alm-comment-icon svg[stroke]:not([stroke="none"]){stroke: var(--color-secondary300,#F5683C);}
.alm-comment-card .alm-comment-icon svg[fill]:not([fill="none"]){fill: var(--color-secondary300,#F5683C);}
.alm-comment-card .alm-comment-icon svg path[stroke]:not([stroke="none"]){stroke: var(--color-secondary300,#F5683C);}
.alm-comment-card .alm-comment-icon svg path[fill]:not([fill="none"]){fill: var(--color-secondary300,#F5683C);}


.alm-comment-card .alm-comment-avatar{
    border-radius: 12px;
    border: 1px solid #D9D9D9;
    padding: 7px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.alm-comment-card .alm-comment-avatar img{
	width: 81px;
	height: 81px;
	object-fit: cover;
	border-radius: 10px;
}
.alm-comment-card .alm-comment-content{
	flex: 1;
}

.alm-comment-card .alm-comment-author-name{
	color: var(--color-primary300, #373254);

	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 26px; /* 162.5% */
}

.alm-comment-card .alm-comment-review{
	color: var(--gray, #8D8D8D);
	text-align: justify;

	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px; /* 175% */
	letter-spacing: -0.64px;

	margin: 18px 0 0;
}

.alm-comments-slider .swiper-button-next,
.alm-comments-slider .swiper-button-prev{
	transform: rotate(-90deg);
}

.alm-comments-slider .swiper-button-next:after,
.alm-comments-slider .swiper-button-prev:after{
	font-size: 16px;
	color: var(--color-secondary300,#F5683C);
}

.alm-comments-slider .swiper-button-next,
.alm-comments-slider .swiper-button-prev{
	right: 0;
    left: auto;
}

.alm-comments-slider .swiper-rtl .swiper-button-prev,
.alm-comments-slider .swiper-rtl .swiper-button-next {
    left: 0;
    right: auto;
}

.alm-comments-slider .swiper-button-prev{
	top: 148px;
}

.alm-comments-slider .swiper-button-next{
	top: unset;
	bottom: 148px;
}

@media screen and (min-width: 768px) {
	.alm-comments-slider .swiper.swiper-coverflow .swiper-slide:not(.swiper-slide-active) .alm-comment-card .alm-comment-icon{color: var(--gray,#B9B9B9);}
	.alm-comments-slider .swiper.swiper-coverflow .swiper-slide:not(.swiper-slide-active) .alm-comment-card .alm-comment-icon svg[stroke]:not([stroke="none"]){stroke: var(--gray,#B9B9B9);}
	.alm-comments-slider .swiper.swiper-coverflow .swiper-slide:not(.swiper-slide-active) .alm-comment-card .alm-comment-icon svg[fill]:not([fill="none"]){fill: var(--gray,#B9B9B9);}
	.alm-comments-slider .swiper.swiper-coverflow .swiper-slide:not(.swiper-slide-active) .alm-comment-card .alm-comment-icon svg path[stroke]:not([stroke="none"]){stroke: var(--gray,#B9B9B9);}
	.alm-comments-slider .swiper.swiper-coverflow .swiper-slide:not(.swiper-slide-active) .alm-comment-card .alm-comment-icon svg path[fill]:not([fill="none"]){fill: var(--gray,#B9B9B9);}

	.alm-comments-slider .swiper.swiper-coverflow .swiper-slide:not(.swiper-slide-active) .alm-comment-card .alm-comment-review{
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
	}

	.alm-comments-slider .swiper.swiper-coverflow .swiper-slide:not(.swiper-slide-active) .alm-comment-card::after{
		content: '';
		display: block;
		width: 100%;
		height: 100%;
		z-index: 10;

		border-radius: 24px;
		background: linear-gradient(0deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);

		position: absolute;
		top: 0;
		left: 0;
	}
}


.alm-comment-card.alm-comment-card-extra{
	transform: translateY(0);
}
.alm-comment-card.alm-comment-card-extra.alm-comment-card-extra-hide{
	transform: translateY(-100%);
	display: none;
}
.alm-comments-show-more{
	display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    margin: 24px auto 16px;
    border-radius: 6px;
    background: #FDE1D8;
	border: none;
    color: var(--color-secondary300, #F5683C);
    text-align: center;
    font-family: "Yekan Bakh FaNum";
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.39px;
}
