.review-content-list{width:100%;padding:0 1rem}.review-content-list.myshop{padding:0}.review-content-list .review-wrapper{display:flex;justify-content:space-between;width:100%;gap:2rem}.review-content-list .review-wrapper .review-summary{z-index:1;flex:1 1;max-width:35%;height:-moz-fit-content;height:fit-content;background-color:var(--background);padding:1rem 0}.review-content-list .review-wrapper .review-summary .total-rating{display:flex;align-items:center;gap:.25rem;font-size:1.5rem;font-weight:700}.review-content-list .review-wrapper .review-summary .total-rating .review-count{font-size:.9rem;font-weight:400}.review-content-list .review-wrapper .review-summary .rating-distribution{margin-top:.5rem;margin-left:.5rem}.review-content-list .review-wrapper .review-summary .rating-distribution .rating-bar{display:flex;align-items:center;margin:.5rem 0}.review-content-list .review-wrapper .review-summary .rating-distribution .rating-bar .bar-background{flex:1 1;background-color:var(--gray-alpha-300);border-radius:4px;overflow:hidden;height:8px;margin:0 .5rem}.review-content-list .review-wrapper .review-summary .rating-distribution .rating-bar .bar{background-color:var(--rating-color);border-radius:4px;height:100%;transition:width .3s ease}.review-content-list .review-wrapper .review-summary .rating-distribution .rating-bar .percentage{font-size:.875rem;color:var(--gray-alpha-500);width:2.25rem}.review-content-list .review-wrapper .review-list{flex:2 1;display:flex;flex-direction:column;max-width:65%;padding:1rem 0}.review-content-list .review-wrapper .review-list .no-review{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:.8}.review-content-list .review-wrapper .review-list .review-filter{display:flex;justify-content:flex-end;width:-moz-fit-content;width:fit-content;margin-bottom:.5rem;margin-left:auto}.review-content-list .review-wrapper .review-list .review-item{display:flex;align-items:flex-start;width:100%;padding:1.25rem .5rem;border-bottom:1px solid var(--gray-alpha-300)}.review-content-list .review-wrapper .review-list .review-item:last-child{border-bottom:none}.review-content-list .review-wrapper .review-list .review-item .review-content{display:flex;flex-direction:column;width:100%}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title{display:flex;justify-content:space-between}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user{font-weight:700;display:flex;align-items:center;gap:.5rem}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-profile{border-radius:50%;border:1px solid var(--gray-alpha-300)}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-user-info{font-size:.9rem;color:var(--gray-alpha-500);font-weight:400;display:flex;flex-direction:column}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-user-info .review-user-name-rating{display:flex;align-items:center;gap:.5rem}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-user-info .review-user-name-rating .user-name{font-weight:700;color:var(--foreground)}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-user-info .review-user-name-rating .user-rating{letter-spacing:-1px}.review-content-list .review-wrapper .review-list .review-item .review-content .review-date{color:var(--gray-alpha-500);font-size:.9em}.review-content-list .review-wrapper .review-list .review-item .review-content .review-content-text{margin-top:.5rem;padding:0 .25rem;white-space:pre-line}@media(max-width:1179px){.review-content-list .review-wrapper{flex-direction:column}.review-content-list .review-wrapper .review-list,.review-content-list .review-wrapper .review-summary{max-width:100%}.review-content-list .review-wrapper .review-list .no-review{margin-bottom:2rem}}