.comment-form-rating{margin:20px 0}.comment-form-rating label{display:block;margin-bottom:10px;font-weight:600}.comment-form-rating .required{color:#d63638}.dit-cr-stars{display:inline-flex;align-items:center;gap:5px}.dit-cr-stars a{display:inline-block;font-size:34px;line-height:1;text-decoration:none;color:#d3ced2;transition:transform .15s ease,color .15s ease}.dit-cr-stars a:hover,.dit-cr-stars a:focus{transform:scale(1.08);outline:none}.dit-cr-stars a.hover,.dit-cr-stars a.selected{color:#ffb400}.dit-cr-comment-stars{margin:0 0 10px;font-size:20px;line-height:1}.dit-cr-comment-stars .filled{color:#ffb400}.dit-cr-comment-stars span:not(.filled){color:#d3ced2}.dit-cr-review-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:15px 0}.dit-cr-summary-stars{font-size:24px;line-height:1}.dit-cr-summary-stars a{text-decoration:none}.dit-cr-summary-stars .filled{color:#f5b301}.dit-cr-summary-stars .empty{color:#ccc}.dit-cr-review-form-wrap{margin:25px 0}.dit-cr-review-form{margin:0}.dit-cr-review-form .comment-reply-title{margin-bottom:18px}.dit-cr-comment-form .comment-form-author,.dit-cr-comment-form .comment-form-email,.dit-cr-comment-form .comment-form-url,.dit-cr-comment-form .comment-form-comment{margin-bottom:16px}.dit-cr-comment-form label{display:block;margin-bottom:7px;font-weight:600}.dit-cr-comment-form input[type="text"],.dit-cr-comment-form input[type="email"],.dit-cr-comment-form input[type="url"],.dit-cr-comment-form textarea{width:100%;box-sizing:border-box}.dit-cr-comment-form .dit-cr-submit{cursor:pointer}.dit-cr-review-form-message{margin:20px 0;padding:14px 16px;border:1px solid #ddd;border-radius:4px}.dit-cr-reviews-area{margin:25px 0}.dit-cr-review-list{margin:0 0 30px}.dit-cr-review-list-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid #e5e5e5}.dit-cr-review-list-title h3{margin:0}.dit-cr-review-list-title>span{font-size:13px;opacity:.7}.dit-cr-review-items{display:grid;gap:16px}.dit-cr-review-item{padding:18px;border:1px solid #e5e5e5;border-radius:8px;background:#fff}.dit-cr-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:12px}.dit-cr-review-author{display:flex;align-items:center;gap:10px;min-width:0}.dit-cr-review-author strong,.dit-cr-review-author time{display:block}.dit-cr-review-author time{margin-top:3px;font-size:12px;opacity:.65}.dit-cr-review-avatar{width:48px;height:48px;border-radius:50%;flex:0 0 48px}.dit-cr-review-rating{white-space:nowrap;font-size:18px;line-height:1}.dit-cr-review-rating .filled{color:#ffb400}.dit-cr-review-rating .empty{color:#d3ced2}.dit-cr-review-content{line-height:1.7}.dit-cr-review-content p:last-child{margin-bottom:0}.dit-cr-no-reviews{padding:18px;border:1px dashed #d9d9d9;border-radius:8px}.dit-cr-no-reviews p{margin:0}@media (max-width:600px){.dit-cr-review-head{flex-direction:column}.dit-cr-review-item{padding:15px}}.dit-cr-review-item{position:relative}.dit-cr-review-children{margin:18px 0 0 34px;padding-left:20px;border-left:2px solid #e8e8e8}.dit-cr-review-children .dit-cr-review-item{margin-top:14px}.dit-cr-review-actions{margin-top:12px}.dit-cr-reply-button,.dit-cr-cancel-reply{border:0;background:#fff0;padding:0;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}.dit-cr-reply-button{color:inherit}.dit-cr-cancel-reply{margin-left:12px}.dit-cr-replying-to{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:10px 12px;border-left:3px solid #ffb400;background:#f7f7f7;font-size:14px}@media (max-width:600px){.dit-cr-review-children{margin-left:12px;padding-left:12px}}