/*
(주)파이브센스_FIVESENSES.Corp.
파이브프로_FIVEPro_웹솔루션.
본 라이브러리(소스코드 및 디자인 포함)는 (주)파이브센스의 자산이며, 저작권법 및 부정경쟁방지법에 의해 보호됩니다.
무단 사용, 외부 유출, 복제, 배포, 변형을 금지합니다.
위반 시 민·형사상 법적 책임 및 손해배상 청구 대상이 됩니다.
작성일: 2025-03-18 | 저작권자: (주)파이브센스(520-86-01244) | All Rights Reserved.
*/
@charset "utf-8";

.main_sr1 .widget_box .container_fix{
    padding-bottom: 77px;
	overflow: hidden;
}
.main_sr1 .main_cont_title_wrap{
    display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: end;
	margin-bottom: 30px;
}
.main_sr1 .main_cont_title_wrap .widget_froala{
    width: auto; 
    display: inline-block;
}
.main_sr1 .main_cont_title_wrap .main_cont_title{
	font-size: 27px;
	color: #1b1b1b;
	font-weight: 700;
	line-height: 40px;
}
.main_sr1 .main_cont_title_wrap .btn_more {
    margin-bottom: -2px;
    color: #999999;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
}
.main_sr1 .swiper-scrollbar{
    bottom: 4px;
	border-radius: 0;
	background-color: #e4e4e4;
    height:2px;
}
.main_sr1 .swiper-scrollbar .swiper-scrollbar-drag{
    border-radius: 0;
	background-color: #a9a39e;
}
.main_sr1 .review_list .review_info_tag{
    margin: 12px 0;
}
.main_sr1 .review_list .review_info_tag .item_sticker{
	height: auto;
	margin-top: 0;
	padding: 2px 5px;
}
.main_sr1 .review_list .img_box{
    border-radius: 5px;
	overflow: hidden;
}
.main_sr1 .review_list .review_title{
    margin-bottom: 9px;
	color: #111111;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.main_sr1 .review_list .item_info_content{
    display: flex; 
    flex-wrap: wrap;
}
.main_sr1 .review_list .item_star{
    display: inline-block;
    margin-bottom: 8px; 
}
.main_sr1 .review_list .item_star .star_icon{
    color: #f8c84a;
}
.main_sr1 .review_list .item_star .item_star_num{
    font-weight: 700; 
    font-size: 13px; 
    color: #424242;
}
.main_sr1 .review_list .item_info_content .use_count{
    display: inline-block;
    margin-left: 6px;
    color: #9e9e9e;
    font-size: 13px;
    font-weight: 600;
}

.main_sr1 .review_list .item_info_sub_content p{
    font-size: 15px;
	font-weight: 400;
    line-height: 25px;
    color: #888888;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height:48px;
}

.main_sr1 .review_list .img_thumb{
    overflow: hidden;
	border-radius: 5px;
}
.main_sr1 .review_list .img_thumb .img_box {
    transition: all .3s ease-in-out;
}
.main_sr1 .review_list:hover .img_thumb .img_box {
    transform: scale(1.1);
}

/* 스켈레톤 */
.main_sr1 .review_list .img_box .thumb {
    width: 100%;
    height: 100%;
}
.main_sr1 .review_list .review_info_tag .load_text {
    height: 25px;
}
.main_sr1 .review_list .review_title .load_text {
    height: 15px;
}
.main_sr1 .review_list .item_info_content .load_text {
    height: 13px;
}
.main_sr1 .review_list .item_info_sub_content .load_text {
    height: 15px;
}


@media all and (max-width: 991px) {
    .main_sr1 .widget_box .container_fix{
        padding-bottom: 0;
    }
    .main_sr1 .main_cont_title_wrap{
        margin-bottom: 24px;
    }
    .main_sr1 .main_cont_title_wrap .main_cont_title{
        font-size: 21px; 
        line-height: 27px;
        width: 160px;
        word-break: keep-all;
    }
    .main_sr1 .main_cont_title_wrap .btn_more{
        font-size: 13.5px;
		margin-bottom:-2px;
    }
    .main_sr1 .swiper-scrollbar{
        display: none;
    }
    .main_sr1 .review_list .review_title{
        margin-bottom: 12px;
        font-size: 15px; 
        line-height: 1.3;
    }
    .main_sr1 .review_list .review_info_tag{
        margin: 11px 0 9px;
    }
	.main_sr1 .review_list .review_info_tag .item_sticker{
		padding: 2px 5px;
	}
	.main_sr1 .review_list .item_star {
		display: inline-flex;
		align-items: center;
		gap: 3px;
		margin-bottom: 7px;
	}
    .main_sr1 .review_list .item_star .item_star_num{
        font-size: 11px;
    }
    .main_sr1 .review_list .item_star .use_count{
        font-size: 11px;
    }
    .main_sr1 .review_list .item_info_content .use_count{
        font-size: 11px;
    }
    .main_sr1 .review_list .item_info_sub_content p{
        font-size: 13px; 
        line-height: 20.5px; 
        min-height: 40px;
    }
}