.review-content-list{width:100%;padding:0 1rem}.review-content-list.myshop{padding:0}.review-content-list .review-wrapper{justify-content:space-between;gap:2rem;width:100%;display:flex}.review-content-list .review-wrapper .review-summary{z-index:1;background-color:var(--background);flex:1;max-width:35%;height:fit-content;padding:1rem 0}.review-content-list .review-wrapper .review-summary .total-rating{align-items:center;gap:.25rem;font-size:1.5rem;font-weight:700;display:flex}.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{align-items:center;margin:.5rem 0;display:flex}.review-content-list .review-wrapper .review-summary .rating-distribution .rating-bar .bar-background{background-color:var(--gray-alpha-300);border-radius:4px;flex:1;height:8px;margin:0 .5rem;overflow:hidden}.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}.review-content-list .review-wrapper .review-summary .rating-distribution .rating-bar .percentage{color:var(--gray-alpha-500);width:2.25rem;font-size:.875rem}.review-content-list .review-wrapper .review-list{flex-direction:column;flex:2;max-width:65%;padding:1rem 0;display:flex}.review-content-list .review-wrapper .review-list .no-review{opacity:.8;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.review-content-list .review-wrapper .review-list .review-filter{justify-content:flex-end;width:fit-content;margin-bottom:.5rem;margin-left:auto;display:flex}.review-content-list .review-wrapper .review-list .review-item{border-bottom:1px solid var(--gray-alpha-300);align-items:flex-start;width:100%;padding:1.25rem .5rem;display:flex}.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{flex-direction:column;width:100%;display:flex}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title{justify-content:space-between;display:flex}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user{align-items:center;gap:.5rem;font-weight:700;display:flex}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-profile{border:1px solid var(--gray-alpha-300);border-radius:50%}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-user-info{color:var(--gray-alpha-500);flex-direction:column;font-size:.9rem;font-weight:400;display:flex}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-user-info .review-user-name-rating{align-items:center;gap:.5rem;display:flex}.review-content-list .review-wrapper .review-list .review-item .review-content .review-title .review-user .review-user-info .review-user-name-rating .user-name{color:var(--foreground);font-weight:700}.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{white-space:pre-line;margin-top:.5rem;padding:0 .25rem}@media (max-width:1179px){.review-content-list .review-wrapper{flex-direction:column}.review-content-list .review-wrapper .review-summary,.review-content-list .review-wrapper .review-list{max-width:100%}.review-content-list .review-wrapper .review-list .no-review{min-height:100px}}
.switch-btn-group{background-color:var(--gray-alpha-200);box-shadow:0px 0px 2px 4px var(--gray-alpha-200)inset;color:var(--gray-alpha-500);border-radius:3rem;width:max-content;display:flex;position:relative;overflow:hidden}.switch-btn-group .switch-btn{z-index:1;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:3rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:color .3s;display:flex;position:relative}.switch-btn-group .switch-btn.active{color:var(--background)}.switch-btn-group .background-circle{background-color:var(--primary-color);height:100%;box-shadow:0px 0px 4px var(--gray-alpha-400);z-index:0;border-radius:3rem;transition:left .3s,width .3s;position:absolute;top:0;left:0}
