.review_list{display: flex; flex-direction: column; border-radius: 12px; background-color: #fff; padding: 12px 16px;}
.review_list .list{padding: 10px 0; display: flex; gap: 16px; align-items: flex-start;}
.review_list .list:not(:last-child){border-bottom: 1px solid var(--neutral-40, #F0F4F8);}
.review_list .list .goods_info{ display: flex; gap: 12px; align-items: flex-start; flex-grow: 1;}
.review_list .list .goods_info .thumb{border: 1px solid var(--neutral-alpha-120, rgba(21, 28, 41, 0.12)); border-radius: 8px; width: 80px; height: 80px; object-fit: cover; flex-shrink: 0;}
.review_list .list .goods_info .text{display: flex; flex-direction: column; gap: 2px; flex-grow: 1;}
.review_list .list .goods_info .title{display: flex; gap: 4px; align-items: center;}
.review_list .list .goods_info .title .cate_img{width: 20px; height: 20px;}
.review_list .list .goods_info .title .cate_name{font: var(--body-body1-b); letter-spacing: var(--ls-body-body1-b);}
.review_list .list .goods_info .goods_name{font: var(--caption-caption1-r); letter-spacing: var(--ls-caption-caption1-r);}
.review_list .list .goods_info .bottom{margin: 10px 0 0 0; color: var(--neutral-400, #8692A3); font: var(--caption-caption1-r); letter-spacing: var(--ls-caption-caption1-r); display: flex; gap: 2px;}
.review_list .list .goods_info .bottom .state{color: var(--brand-600, #6633EC); font: var(--caption-caption2-r); letter-spacing: var(--ls-caption-caption2-r);}