.reviews .header{font-size:36px;font-weight:700}.reviews .header span{font-size:20px;font-weight:300}.reviews .form{opacity:1;overflow:hidden;transition:all .6s}.reviews .form.invisible{height:0;margin:0;opacity:0;visibility:hidden}.reviews .form .files{flex-wrap:wrap}.reviews .form .files>div{margin:0 20px 20px 0;position:relative}.reviews .form .files>div>div{right:8px;top:8px;transform:scale(0) rotate(280deg);transition:all .1s}.reviews .form .files>div:hover div:first-child{transform:scale(1)}.reviews .form .files a{border-radius:8px;display:block;font-size:0;overflow:hidden}.reviews .form .files img{width:auto}.reviews .buttons{font-size:0}.reviews .buttons>div:last-child{margin-left:10px}.reviews .tabs{background:transparent;display:flex;justify-content:left;padding:0}.reviews .tabs>a{margin-right:20px}.reviews .tabs>a.active{color:var(--col-text);cursor:auto}.reviews .list>div{background:var(--col-block-bg);border-radius:25px;box-shadow:var(--col-block-shadow);margin-bottom:40px;padding:20px;text-align:left}.reviews .list .status{background:#ffc6c6;border-radius:10px;display:inline-block;font-size:14px;margin-bottom:20px;padding:10px}.reviews .list .info,.reviews .list .info>div:first-child{align-items:center;display:flex}.reviews .list .avatar{border-radius:20px;height:80px;margin-right:20px;overflow:hidden;width:80px}.reviews .list .avatar img{width:100%}.reviews .list .rating{align-items:center;background:#87ffbe;border-radius:20px;display:flex;font-size:30px;font-weight:900;height:80px;justify-content:center;width:100px}.reviews .list .rating.col_yellow{background:#ffe8bc}.reviews .list .rating.col_red{background:#ffd3d3}.reviews .list .author{line-height:35px}.reviews .list .author>div:first-child{align-items:center;display:flex}.reviews .list .author>div:last-child{color:#aab2bd;font-size:12px}.reviews .list .name{font-size:20px;font-weight:600;margin-right:30px;white-space:nowrap}.reviews .list .votes{display:flex}.reviews .list .votes div{background:url(/image/star.svg) no-repeat 50%/100%;height:20px;margin-right:10px;width:20px}.reviews .list .votes div.marked{background-image:url(/image/star-marked.svg)}.reviews .list .company{font-size:13px;margin-top:10px}.reviews .list .company a{color:var(--col-text)}.reviews .list .company a,.reviews .list .company span{border-bottom:2px solid var(--col-text);font-weight:600}.reviews .list .message{font-size:20px;margin-top:40px}.reviews .list .images{display:flex;flex-wrap:wrap;margin-top:20px}.reviews .list .images a{border-radius:8px;font-size:0;margin:20px 20px 0 0;overflow:hidden}.reviews .list .acts{align-items:center;display:flex;margin-top:40px}.reviews .list .acts>div{height:38px}.reviews .list .button{background:#0587ff;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:100%;margin-right:20px;padding:10px 15px}.reviews .list .button span{font-size:25px;line-height:0;margin-left:-6px}.reviews .list .button.v2{border-radius:25px}.reviews .list .cnt{align-items:center;border:1px solid #d2d2d2;border-radius:8px;color:var(--col-link);display:flex;flex-direction:column;font-size:15px;font-weight:600;height:100%;justify-content:center;line-height:14px;padding:10px;position:relative;text-align:center}.reviews .list .cnt:before{background:#fff;border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2;content:"";display:block;height:6px;left:-4px;position:absolute;transform:rotate(-45deg);width:6px}.reviews .list .cnt>div:last-child{font-size:10px;font-weight:500}.reviews .list .acts>div{align-items:center;display:flex}.reviews .list .acts .like{margin-right:50px}.reviews .comments{margin:70px auto 0}.reviews .comments .notices{margin:0}.reviews .comments .notices>div{margin:0 0 30px}.reviews .list>.comment{background:var(--col-block-bg);border-radius:15px;box-shadow:var(--col-block-shadow);margin-bottom:25px;padding:10px}.reviews .list>.comment .empty{font-size:15px}.reviews .list>.comment:last-child{margin:0}.reviews .list>.comment .tree .comment{margin:20px 0 0;padding:20px}.reviews .list>.comment .info{align-items:start;display:flex;justify-content:space-between;margin-bottom:10px}.reviews .list>.comment .avatar{border-radius:10px;font-size:0;height:50px;width:50px}.reviews .list>.comment .name{font-size:15px;font-weight:500;margin:0;white-space:nowrap}.reviews .list>.comment .dt{flex-grow:1;font-size:10px;text-align:right}.reviews .list>.comment .message{font-size:15px}.reviews .list>.comment .reply{color:var(--col-link);cursor:pointer;display:inline;font-size:15px}