.review-component-loading{display:flex;align-items:center;justify-content:center}.review-component-list{display:flex;flex-direction:column;padding:0}.review-component-list-item{margin-top:1.6rem;padding:.8rem 1.6rem}.review-component-list-item:first-child{margin-top:.8rem}.review-component-list-item:last-child{margin-bottom:4rem}.review-component-list-item-top{display:flex;align-items:center;justify-content:space-between}.review-component-list-item-status{display:flex;align-items:center;font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:-.028rem;color:var(--colors-text3);line-height:1}.review-component-list-item-status span{display:flex;align-items:center;justify-content:center;height:2rem;margin-right:.8rem;padding:0 .4rem;border-radius:.4rem;background-color:var(--colors-text3);color:var(--colors-white);font-size:1.1rem;font-weight:500;line-height:1.4;letter-spacing:-.022rem}.review-component-list-item-status strong{font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:-.028rem;margin:0 .2rem;line-height:1}.review-component-list-item-date{font-size:1.3rem;font-weight:500;line-height:1.4;letter-spacing:-.026rem;color:var(--colors-text5)}.review-component-list-item-product-info{display:flex;overflow:hidden;width:100%;margin-top:.8rem;margin-bottom:1.2rem;padding:0;border:none;background:none;text-align:left;transition:opacity .2s ease}.review-component-list-item-product-info:hover{opacity:.8}.review-component-list-item-product-image{display:flex;overflow:hidden;position:relative;flex-shrink:0;align-items:center;justify-content:center;width:8rem;min-width:8rem;height:8rem;margin-right:.8rem;border:.1rem solid var(--colors-line2);border-radius:1.2rem;background-color:var(--colors-line2)}.review-component-list-item-product-details{display:flex;overflow:hidden;flex:1 1;flex-direction:column;width:calc(100% - 8.8rem)}.review-component-list-item-product-details-brand-name{font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:-.024rem;color:var(--colors-text5);overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:block;white-space:nowrap}.review-component-list-item-product-details-product-name{margin-top:.4rem;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.028rem;color:var(--colors-text3);overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:block;display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.review-component-list-item-product-details-product-option{margin-top:.4rem;font-size:1.2rem;font-weight:500;line-height:1.4;letter-spacing:-.024rem;color:var(--colors-text4);word-break:break-all}.review-component-list-item-review-button{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:4.4rem;margin-top:1.2rem;border:.1rem solid var(--colors-line3);border-radius:1.2rem;background-color:var(--colors-background1);color:var(--colors-text3);font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:-.028rem;cursor:pointer}.review-component-list-item-review-button.review-component-list-item-review-button-bubble{margin-top:3.4rem}.review-component-bubble-guide{position:absolute;bottom:4.2rem;left:50%;padding:.65rem .8rem;border-radius:1.6rem;background-color:var(--colors-primary1);color:var(--colors-text3);white-space:nowrap;transform:translateX(-50%);font-size:1.1rem;font-weight:700;line-height:1.4;letter-spacing:-.022rem}.review-component-bubble-guide:after{position:absolute;bottom:-.5rem;left:50%;width:0;height:0;border-top:.6rem solid var(--colors-primary1);border-right:.3rem solid rgba(0,0,0,0);border-left:.3rem solid rgba(0,0,0,0);content:"";transform:translateX(-50%)}.review-component-rank-item{display:flex;align-items:center;width:100%;height:100%;padding:0 1.6rem;background-color:var(--colors-background1)}.review-component-rank-item-number-container{display:flex;align-items:center;margin-right:1.2rem}.review-component-rank-item-number{font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:-.054rem}.review-component-rank-item-name-container{display:flex;align-items:center;min-width:0}.review-component-rank-item-name{overflow:hidden;flex:1 1;min-width:0;font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:-.028rem;margin-right:.4rem;color:var(--colors-text3);text-align:left;text-overflow:ellipsis;white-space:nowrap}.review-component-rank-container{overflow:hidden;margin:2.4rem 1.6rem 0;border:.1rem solid var(--colors-line3);border-radius:1.6rem}.review-component-rank-top{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:1.6rem;background-color:var(--colors-background2)}.review-component-rank-title{display:flex;align-items:center;justify-content:space-between;font-size:1.6rem;font-weight:700;line-height:1.4;letter-spacing:-.032rem;width:100%;margin-bottom:.4rem;color:var(--colors-text3)}.review-component-rank-description{font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.028rem;color:var(--colors-text4)}.review-component-rank-bottom{overflow:hidden;height:5rem;background-color:var(--colors-background2)}.review-component-rank-bottom .review-component-rank-swiper,.review-component-rank-bottom .swiper,.review-component-rank-bottom .swiper-slide,.review-component-rank-bottom .swiper-wrapper{height:100%}@font-face{font-family:Ria;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2410-1@1.0/RiaSans-ExtraBold.woff2) format("woff2");font-weight:700;font-display:swap}.mypage-review__container{display:flex;flex-direction:column;width:100%;background-color:var(--colors-white)}.mypage-review__container .mypage-review__point{display:flex;align-items:center;justify-content:flex-start;height:5.2rem;margin:2.4rem 1.6rem 0;padding:0 1.6rem;border-radius:1.6rem;background-color:var(--colors-background2);color:var(--colors-text3);font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:-.028rem}.mypage-review__container .mypage-review__point strong{margin-left:.4rem;color:var(--colors-secondary1);font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:-.028rem}.mypage-review__profile-section{display:flex;width:100%;padding:.8rem 1.6rem}.mypage-review__tab-container{display:flex;position:-webkit-sticky;position:sticky;top:5.6rem;z-index:100;width:100%;height:4.8rem;margin-top:2.4rem;margin-bottom:.8rem;padding-left:1.6rem;border-bottom:.1rem solid var(--colors-line3);background-color:var(--colors-background1)}.mypage-review__tab-container--enable{margin-top:1.2rem}.mypage-review__tab-button-completed{position:relative;height:4.8rem;margin-right:2.4rem;padding:0;border:none;background:none}.mypage-review__tab-button-completed:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,0)}.mypage-review__tab-button-completed.active:after{height:.2rem;background-color:var(--colors-text3)}.mypage-review__tab-text{display:flex;position:relative;align-items:center;font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:-.032rem;color:var(--colors-text6)}.mypage-review__tab-text.active{font-size:1.6rem;font-weight:700;line-height:1.4;letter-spacing:-.032rem;color:var(--colors-text3)}.mypage-review__tab-count{margin-left:.4rem;color:inherit;font:inherit}.mypage-review__date-select-container{display:flex;position:relative;align-items:center;justify-content:flex-end;padding:.8rem 1.6rem;background-color:var(--colors-background1)}.mypage-review__date-select{display:flex;position:relative;align-items:center;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.028rem;color:var(--colors-text3)}.mypage-review__date-select>svg{margin-left:.4rem;transform:none}.mypage-review__date-select.active>svg{transform:rotate(180deg)}.mypage-review__date-select-modal{display:flex;position:absolute;top:100%;z-index:1000;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.4rem 0;border-radius:1.2rem;background-color:var(--colors-white);animation:slide-down .2s ease-out forwards;transform-origin:top center;box-shadow:0 0 .8rem 0 rgba(21,21,21,.2)}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mypage-review__date-select-item{display:flex;justify-content:flex-start;width:12.8rem;padding:.8rem 1.6rem;font-weight:400;cursor:pointer}.mypage-review__date-select-item,.mypage-review__date-select-item.active{color:var(--colors-text3);font-size:1.4rem;line-height:1.4;letter-spacing:-.028rem}.mypage-review__date-select-item.active{font-weight:700}