.gv-review-num-of-reviews{display:none!important}.gv-reviews-area{padding-top:50px!important}.gv-review-list-footer{max-width:90%;margin:20px auto;color:#000}.gv-review-list-body{padding:15px 30px;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 2px 6px rgb(0 0 0 / .06)}.gv-review-rate{position:inherit!important;top:0;right:0;margin:5px;left:0;right:auto}.gv-review-list-body .gv-review-list>li.comment{list-style:none;margin:0 0 25px;padding:0 0 25px}.gv-review-list-body .comment-body{display:grid;grid-template-areas:"meta content reply";column-gap:30px;align-items:start}.gv-review-list-body .comment-meta{grid-area:meta}.gv-review-list-body .comment-author{margin:0 0 8px}.gv-review-list-body .comment-author .by{display:none}.gv-review-list-body .comment-author cite{font-style:normal;font-weight:600}.gv-review-list-body .comment-metadata{margin:0 0 8px}.gv-review-list-body .comment-metadata a{display:inline}.gv-review-list-body .comment-metadata time{font-size:14px}.gv-review-list-body .comment-metadata .edit-link{display:block;margin-top:5px}.gv-review-list-body .comment-metadata .edit-link a{font-size:13px}.gv-review-list-body .gv-review-rate{margin-top:12px}.gv-review-list-body .gv-review-content-text{grid-area:content;margin:0}.gv-review-list-body .gv-review-title{margin:0 0 10px;font-size:18px;font-weight:600}.gv-review-list-body .gv-review-content-text>p:not(.gv-review-title){margin-top:0;margin-bottom:0;line-height:1.6}.gv-review-list-body .reply{grid-area:reply;margin:0;text-align:right}.gv-review-list-body .reply .comment-reply-link{display:inline-block;padding:10px 16px;text-decoration:none;white-space:nowrap}.gv-review-list-body .gv-review-list>li.comment{padding-bottom:25px;border-bottom:1px solid #ddd}.gv-review-edit-area textarea#gv-review-edit-text{width:100%;min-height:150px;padding:15px 20px;box-sizing:border-box;font-size:15px;line-height:1.6;color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:10px;resize:vertical;outline:none}.gv-review-edit-buttons .gv-review-edit-cancel{margin-top:30px;padding:.7em 1.5em;background-color:#D21502;border:0;border-radius:2px;box-shadow:0 1px 3px rgb(0 0 0 / .08);color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:1;text-shadow:none;-webkit-transition:background 0.2s;transition:background 0.2s}.comment-respond #cancel-comment-reply-link{padding-left:15px;color:#d21502;font-size:1rem}