.review-page .category-menu{width:100%;margin-bottom:2em;display:flex;justify-content:space-between;align-items:center}.review-page .category-menu a{border-bottom:1px solid rgba(41,41,41,.5);border-radius:0;width:14.2857142857%;height:40px;position:relative;text-align:center}.review-page .category-menu a.active{border-bottom:3px solid var(--main);color:var(--main)}.review-page .category-menu.desktop{display:flex}.review-page .category-select.mobile{display:none;position:relative;width:100%;margin-bottom:1.5em}.review-page .category-select.mobile .dropdown-trigger{outline:none;width:100%;height:40px;padding:0 2.2em 0 1em;border:1px solid rgba(41,41,41,.3);border-radius:6px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:1;cursor:pointer;transition:border-color .2s,box-shadow .2s;position:relative}.review-page .category-select.mobile .dropdown-trigger:hover{border-color:rgba(41,41,41,.5)}.review-page .category-select.mobile .dropdown-trigger:focus-visible{box-shadow:0 0 0 3px rgba(78,140,255,.25);border-color:#4e8cff}.review-page .category-select.mobile .dropdown-trigger.open .icon{transform:translateY(-50%) rotate(180deg)}.review-page .category-select.mobile .dropdown-trigger .label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.review-page .category-select.mobile .dropdown-trigger .icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:#292929;pointer-events:none;transition:transform .2s ease}.review-page .category-select.mobile .dropdown-panel{position:absolute;top:calc(100% + 6px);left:0;width:100%;max-height:280px;overflow:auto;background:#fff;border:1px solid rgba(41,41,41,.25);border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.08);z-index:5;padding:6px}.review-page .category-select.mobile .dropdown-option{width:100%;text-align:left;padding:10px 12px;border-radius:6px;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:15px;transition:background .15s,color .15s}.review-page .category-select.mobile .dropdown-option:focus-visible,.review-page .category-select.mobile .dropdown-option:hover{background:rgba(239,239,239,.6);outline:none}.review-page .category-select.mobile .dropdown-option.selected{background:rgba(225,84,38,.08);color:var(--main)}.review-page .review-list{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(1,1fr);gap:1em}.review-page .review-list .item{border-radius:10px;aspect-ratio:1/1;overflow:hidden;transition:.3s;cursor:pointer;position:relative}.review-page .review-list .item .thumbnail,.review-page .review-list .item .title-box{width:100%;height:100%;position:absolute;left:0;top:0}.review-page .review-list .item .title-box{padding:3em 2em;display:flex;flex-flow:column wrap;justify-content:flex-end;align-items:center;text-align:center}.review-page .review-list .item .title-box span{color:var(--main)}.review-page .review-list .item .title-box p{width:100%;color:var(--dark);font-size:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.review-page .review-list .item .title-box.active{background:var(--gradient4)}.review-page .review-list .item .title-box.active span{color:var(--yellow)}.review-page .review-list .item .title-box.active p{color:#fff}.review-page .review-list .item:hover{transform:scale(1.05)}@media(max-width:1280px){.review-page .category-menu.desktop{display:none}.review-page .category-select.mobile{display:block}.review-page .review-list .item .title-box{padding:2em 1em}.review-page .review-list .item .title-box span{font-size:14px}.review-page .review-list .item .title-box p{font-size:16px}}@media(max-width:1024px){.review-page .review-list{gap:0;display:flex;flex-flow:column wrap}.review-page .review-list .item{border-bottom:1px solid rgba(41,41,41,.5);border-radius:0;width:100%;height:fit-content;padding:10px;aspect-ratio:unset;display:flex;align-items:center}.review-page .review-list .item:first-child{border-top:2px solid var(--dark)}.review-page .review-list .item .thumbnail{border-radius:5px;width:50px;height:50px;margin-right:1em;position:static}.review-page .review-list .item .title-box{width:calc(100% - 50px - 1em);height:fit-content;padding:0;position:static;align-items:flex-start;text-align:left}.review-page .review-list .item .title-box.active{background:none}.review-page .review-list .item .title-box.active span{color:var(--main)}.review-page .review-list .item .title-box.active p{color:var(--dark)}.review-page .review-list .item:hover{transform:scale(1);background:rgba(239,239,239,.3)}}.msgbox-container{backdrop-filter:blur(7px)}.msgbox-container .msg-box{width:300px;height:200px}.msgbox-container .msg-box .title{margin-top:1.5em}