.written_wrap{display: flex; flex-direction: column; gap: 8px;}
.written_wrap .list{display: flex; padding: 8px 16px; border-radius: 10px; background: var(--neutral-00, #FFF); flex-direction: column; font: var(--body-body2-r); letter-spacing: var(--ls-body-body2-r);}

.written_wrap .list .goods_wrap{display: flex; padding: 10px 4px; align-items: flex-start; gap: 12px; border-bottom: 1px solid var(--neutral-80, #E2E8EF);;}
.written_wrap .list .goods_wrap .thumb{width: 40px; height: 40px; border-radius: 4px; border: 0.333px solid var(--neutral-alpha-120, rgba(21, 28, 41, 0.12));}
.written_wrap .list .goods_wrap .text{display: flex; flex-direction: column; gap: 2px;}
.written_wrap .list .goods_wrap .text img{width: 20px; flex-shrink: 0;}
.written_wrap .list .goods_wrap .title{display: flex; gap: 5px; align-items: center; font: var(--body-body1-b); letter-spacing: var(--ls-body-body1-b);}
.written_wrap .list .goods_wrap .goods_name{font: var(--caption-caption1-r); letter-spacing: var(--ls-caption-caption1-r);}
.written_wrap .list .review_contents{padding: 12px 4px; display: flex; flex-direction: column; gap: 10px;}
.written_wrap .list .summary{display: flex; align-items: center; justify-content: space-between;}
.written_wrap .list .summary .info{display: flex; flex-direction: column; align-items: flex-start; gap: 4px;}
.written_wrap .list .summary .star_wrap{display: flex; flex-direction: column; align-items: flex-start;}
.written_wrap .list .summary dl{display: flex; align-items: center; gap: 6px; font: var(--body-body2-r); letter-spacing: var(--ls-body-body2-r);}
.written_wrap .list .summary dd{width: 70px; height: 14px; flex-shrink: 0; background: url('/images/icon/rating-star-off.svg')repeat-x; position: relative;}
.written_wrap .list .summary .star{height: 14px; background: url('/images/icon/rating-star-on.svg')repeat-x; display: block; position: absolute; left: 0;}
.written_wrap .list .summary .star[data-star="1"]{width: 14px;}
.written_wrap .list .summary .star[data-star="2"]{width: 28px;}
.written_wrap .list .summary .star[data-star="3"]{width: 42px;}
.written_wrap .list .summary .star[data-star="4"]{width: 56px;}
.written_wrap .list .summary .star[data-star="5"]{width: 70px;}
.written_wrap .list .date{color: var(--neutral-600, #555F6F); font: var(--caption-caption1-r); letter-spacing: var(--ls-caption-caption1-r);}
.written_wrap .list .btn_wrap{display: flex; gap: 6px;}
.written_wrap .list .photo{display: flex; flex-wrap: wrap; gap: 10px;}
.written_wrap .list .photo img{width: 104px; height: 104px; border-radius: 12px;border: 1px solid var(--neutral-alpha-120, rgba(21, 28, 41, 0.12));}


.written_wrap .goods_list_empty{border-radius: 10px; background: var(--neutral-00, #FFF); }

/* 리뷰 이미지 모달 */
.review_img_modal ._modal_contents{padding: 16px 64px; gap: 20px;}
.review_img_modal .swiper{width: 100%;border-radius: 12px; border: 1px solid var(--neutral-alpha-120, rgba(21, 28, 41, 0.12)); width: 432px; height: 432px; }
.review_img_modal .swiper img{width: 100%; height: 100%; object-fit: contain;}

.swiper-button-next, .swiper-button-prev{width: 48px ; height: 48px ; border: none; top: 192px;}
.swiper-button-next:after, .swiper-button-prev:after{width: 24px; height: 24px; }
.review_img_modal .swiper-button-prev{left: 16px;}
.review_img_modal .swiper-button-prev:after{background: url('/images/icon/icon-chevron-left-fill.svg')no-repeat; background-size: 24px;}
.review_img_modal .swiper-button-next{right: 16px;}
.review_img_modal .swiper-button-next:after{background: url('/images/icon/icon-chevron-right-fill.svg')no-repeat; background-size: 24px;}

