.user-rating-summary--style-2{max-width:1140px;margin-block:85px 75px;background:#fff;box-shadow:0 4px 8px rgba(184,184,184,.2);border-radius:16px;padding:25px 75px;display:flex;align-items:center;justify-content:space-between;font-weight:bold;font-size:14px;gap:30px}.user-rating-summary--style-2 .user-rating-average{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;gap:30px}.user-rating-summary--style-2 .user-rating-average .title{font-size:26px;line-height:1.3;font-weight:bold;letter-spacing:.5px}.user-rating-summary--style-2 .user-rating-average .average{width:230px;height:230px;border-radius:100%;font-size:16px;font-weight:bold;line-height:1;letter-spacing:1px;position:relative;color:#fff;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:10px;z-index:5;padding-bottom:10px}.user-rating-summary--style-2 .user-rating-average .average:before,.user-rating-summary--style-2 .user-rating-average .average:after{content:"";display:block;width:230px;height:230px;border-radius:100%;background:var(--cr-accent-color);opacity:.15;position:absolute;top:0;left:0;z-index:3}.user-rating-summary--style-2 .user-rating-average .average:before{transform:translate(-10px, 10px)}.user-rating-summary--style-2 .user-rating-average .average:after{transform:translate(10px, -10px)}.user-rating-summary--style-2 .user-rating-average .average .count-reviews{position:absolute;bottom:60px;z-index:5;width:100%;text-align:center;opacity:.7}.user-rating-summary--style-2 .user-rating-average .average .number-block{z-index:5;display:flex;align-items:flex-end;justify-content:center;gap:5px}.user-rating-summary--style-2 .user-rating-average .average .number-block .number{font-size:64px;letter-spacing:0}.user-rating-summary--style-2 .user-rating-average .average .number-block .text{margin-bottom:6px}.user-rating-summary--style-2 .user-rating-average .average .number-block:before{content:"";display:block;width:230px;height:230px;border-radius:100%;background:var(--cr-accent-color);opacity:.5;position:absolute;top:0;left:0;z-index:-1}.user-rating-summary--style-2 .user-rating-by-numbers{flex:0 0 50%}.user-rating-summary--style-2 .user-rating-by-numbers .grade-block{position:relative;font-size:14px;line-height:1.5;font-weight:bold;letter-spacing:.5px}.user-rating-summary--style-2 .user-rating-by-numbers .grade-block:not(:last-child){margin-bottom:20px}.user-rating-summary--style-2 .user-rating-by-numbers .grade-block .grade-label-value{display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.user-rating-summary--style-2 .user-rating-by-numbers .grade-block .grade-label-value .grade-value{flex:0 0 auto}.user-rating-summary--style-2 .user-rating-by-numbers .grade-block .grade-label-value .grade-value .accent{color:var(--cr-secondary-color)}.user-rating-summary--style-2 .user-rating-by-numbers .grade-block .grade-score-bar{width:100%;border-radius:14px;border:1px solid #c0c2cf;background:#f8f8f9;height:15px;margin-top:5px;overflow:hidden}.user-rating-summary--style-2 .user-rating-by-numbers .grade-block .grade-score-bar .score-bar-res{background:linear-gradient(270deg, #f5f5f5 -80%, var(--cr-secondary-color) 35%);height:100%;border-radius:13px;transition:width 1s}@media(max-width: 992px){.user-rating-summary--style-2{padding:20px 60px;margin-block:50px}}@media(max-width: 600px){.user-rating-summary--style-2{flex-direction:column;padding:20px 10px 30px}.user-rating-summary--style-2 .user-rating-average .title{font-size:20px;margin-top:5px}.user-rating-summary--style-2 .user-rating-average .count-reviews{font-size:14px;line-height:22px}}#review-comments{margin:50px auto}#review-comments .reviews-comments-title{font-weight:bold;font-size:24px;line-height:1.5;letter-spacing:1px;color:#1f2d3f;padding:0 !important;margin:0 !important}#review-comments .reviews-comments-title:before,#review-comments .reviews-comments-title:after{display:none}#review-comments .reviews-comments-list{display:flex;flex-direction:column;gap:20px;margin:20px auto 30px}#review-comments .reviews-comments-list+.review-comment-respond{margin-top:70px}#review-comments .reviews-comments-list .review-comment>.review-comment{padding-left:30px;padding-top:4px;position:relative}#review-comments .reviews-comments-list .review-comment>.review-comment .review-comment-body{border-radius:0}#review-comments .reviews-comments-list .review-comment>.review-comment:nth-child(2){margin-top:25px;padding-top:0}#review-comments .reviews-comments-list .review-comment>.review-comment:nth-child(2) .review-comment-body{border-top-left-radius:15px;border-top-right-radius:15px}#review-comments .reviews-comments-list .review-comment>.review-comment:last-child .review-comment-body{border-bottom-left-radius:15px;border-bottom-right-radius:15px}#review-comments .reviews-comments-list .review-comment>.review-comment:before{content:"";display:block;position:absolute;width:1px;height:100%;background-color:#c0c1cf;left:0;bottom:0}#review-comments .reviews-comments-list .review-comment.scheduled .review-date time{font-weight:bold;color:#d20000 !important}#review-comments .reviews-comments-list .review-comment.scheduled .review-date time:after{content:" (Scheduled)"}#review-comments .reviews-comments-list .review-comment-body{display:flex;flex-direction:column;background:#fff;padding:20px 30px 25px;box-shadow:0 2px 15px rgba(180,162,203,.2);border-radius:15px}#review-comments .reviews-comments-list .review-comment-body .comment-meta{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #c0c1cf}#review-comments .reviews-comments-list .review-comment-body .comment-meta .review-avatar-name{display:flex;align-items:center}#review-comments .reviews-comments-list .review-comment-body .comment-meta .review-avatar-name .review-avatar{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:50px;background:rgba(var(--hk-comments-accent-color-rgb), 0.2);color:var(--hk-comments-accent-color);font-weight:bold;font-size:20px;line-height:1;display:inline-grid;align-items:center;text-align:center;letter-spacing:1px;text-transform:uppercase}#review-comments .reviews-comments-list .review-comment-body .comment-meta .review-avatar-name .review-name{font-weight:bold;font-size:18px;line-height:1.5;letter-spacing:1px;text-transform:capitalize;margin-left:20px;display:flex;align-items:center}#review-comments .reviews-comments-list .review-comment-body .comment-meta .review-avatar-name .review-name .edit-link .comment-edit-link{color:#545663;font-size:14px;font-style:italic;font-weight:normal;margin-left:10px}#review-comments .reviews-comments-list .review-comment-body .comment-meta .review-rating-date{display:flex;flex-direction:column;align-items:flex-end;flex:1 0 auto}#review-comments .reviews-comments-list .review-comment-body .comment-meta .review-rating-date .review-date{font-weight:bold;font-size:16px;line-height:1.4;color:#a59eae;margin-top:7px}#review-comments .reviews-comments-list .review-comment-body .comment-content{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;grid-template-areas:"text rating" "reply rating";position:relative;column-gap:15px}#review-comments .reviews-comments-list .review-comment-body .comment-text{grid-area:text;padding-top:15px;font-weight:normal;font-size:18px;line-height:1.6;color:#545663;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#review-comments .reviews-comments-list .review-comment-body .comment-text .comment-text-inner{flex:1 1 100%}#review-comments .reviews-comments-list .review-comment-body .comment-text p{margin:10px 0 0;overflow:hidden;text-overflow:ellipsis}#review-comments .reviews-comments-list .review-comment-body .comment-text p:first-child{margin-top:0}#review-comments .reviews-comments-list .review-comment-body .comment-text .review-awaiting-moderation{font-size:14px}#review-comments .reviews-comments-list .review-comment-body .review-comment-reply-link{grid-area:reply;display:inline-block;margin-top:15px;margin-right:20px;font-size:16px;font-weight:bold;color:var(--hk-comments-accent-color) !important}#review-comments .reviews-comments-list .review-comment-body .review-comment-reply-link:hover{text-decoration:underline !important}#review-comments .reviews-comments-list .review-comment-body .comment-rating-data{grid-area:rating;margin-top:25px;width:270px}#review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block{position:relative}#review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block:not(:last-child){margin-bottom:12px}#review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block .grade-score-bar{width:100%;height:24px;border-radius:4px;position:relative;background:#c0c2cf;overflow:hidden}#review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block .grade-score-bar .score-bar-res{background:var(--hk-comments-accent-color);height:100%;border-radius:4px}#review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block .grade-score-bar:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(var(--hk-comments-accent-color-rgb), 0.2)}#review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block .grade-label{font-size:14px;line-height:24px;position:absolute;color:#fff;bottom:0;left:5px}#review-comments .reviews-comments-list .review-comment-body .comment-rating-data .grade-block .grade-value{position:absolute;color:#fff;bottom:0;right:5px;line-height:24px;font-size:14px;font-weight:bold}#review-comments .load_more .loading-text{display:none}#review-comments .load_more.loading .loading-text{display:block}#review-comments .load_more.loading .button-text{display:none}#review-comments .load-more-btn{display:block;background-color:rgba(var(--hk-comments-accent-color-rgb), 0.7) !important;border:none !important;border-radius:4px;color:#fff;font-size:14px;line-height:1.5;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:12px 20px;margin:0 auto 50px}#review-comments .load-more-btn:hover{background-color:var(--hk-comments-accent-color) !important}#review-comments .review-comment-respond{background:#fff;box-shadow:0 2px 15px rgba(180,162,203,.2);border-radius:15px;padding:30px}#review-comments .review-comment-respond .review-comment-reply-title{font-weight:bold;font-size:24px;line-height:1.5;letter-spacing:1px;text-transform:capitalize}#review-comments .review-comment-respond .review-comment-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:25px;gap:20px}#review-comments .review-comment-respond .review-comment-form .review-comment-form-data,#review-comments .review-comment-respond .review-comment-form .review-comment-form-rating{width:100%;display:flex;flex-wrap:wrap;gap:10px 30px;position:relative}#review-comments .review-comment-respond .review-comment-form .review-comment-form-data label{display:none}#review-comments .review-comment-respond .review-comment-form .review-comment-form-rating{gap:30px}#review-comments .review-comment-respond .review-comment-form .field-block{width:calc((100% - 60px)/3);min-width:200px}#review-comments .review-comment-respond .review-comment-form .field-block .label{font-weight:bold;font-size:15px;line-height:1.5}#review-comments .review-comment-respond .review-comment-form .field-block .ui-slider{background:#f4f4f4;border:1px solid #e5e5e5;border-radius:5px;margin:10px 5px 0;position:relative;height:16px}#review-comments .review-comment-respond .review-comment-form .field-block .ui-slider .ui-slider-handle{width:24px;height:24px;border:3px solid var(--hk-comments-accent-color);background:var(--hk-comments-accent-color);position:relative;left:0;top:-0.3em;margin-left:-5px;cursor:pointer;-ms-touch-action:none;touch-action:none;border-radius:3px}#review-comments .review-comment-respond .review-comment-form .field-block .ui-slider .ui-slider-handle span{display:flex;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:1;font-weight:bold;color:#fff}#review-comments .review-comment-respond .review-comment-form .field-block .ui-slider .ui-slider-range-min{background:var(--hk-comments-accent-color);border-radius:4px;top:0;left:0;height:100%;position:absolute;display:block;z-index:1;border:0}#review-comments .review-comment-respond .review-comment-form .field-block .ui-slider .first-item{position:absolute;top:-32px;left:0;font-size:14px}#review-comments .review-comment-respond .review-comment-form .field-block .ui-slider .last-item{position:absolute;top:-32px;right:0;font-size:14px}#review-comments .review-comment-respond .review-comment-form p{margin:0 !important}#review-comments .review-comment-respond .review-comment-form input,#review-comments .review-comment-respond .review-comment-form textarea{width:100%;border:none;border-bottom:1px solid #e6e2eb;border-radius:0;padding:5px 0;font-size:14px;line-height:1.5;font-weight:normal;color:#545663}#review-comments .review-comment-respond .review-comment-form input::placeholder,#review-comments .review-comment-respond .review-comment-form textarea::placeholder{color:#a59eae}#review-comments .review-comment-respond .review-comment-form input.has-error,#review-comments .review-comment-respond .review-comment-form textarea.has-error{border-bottom-color:#d42b54}#review-comments .review-comment-respond .review-comment-form input:focus,#review-comments .review-comment-respond .review-comment-form textarea:focus{border-bottom-color:#c0c2cf}#review-comments .review-comment-respond .review-comment-form .submit-errors{width:100%;color:#d42b54;font-style:italic;font-size:14px;line-height:1.4;font-weight:normal}#review-comments .review-comment-respond .review-comment-form .review-comment-form-author,#review-comments .review-comment-respond .review-comment-form .review-comment-form-email{width:calc((100% - 30px)/2)}#review-comments .review-comment-respond .review-comment-form .review-comment-form-comment{width:100%}#review-comments .review-comment-respond .review-comment-form .review-comment-form-comment:not(:first-child){margin-top:10px}#review-comments .review-comment-respond .review-comment-form .review-comment-form-comment textarea{resize:vertical;min-height:35px;max-height:200px}#review-comments .review-comment-respond .review-comment-form .review-comment-form-submit{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:10px}#review-comments .review-comment-respond .review-comment-form .review-comment-form-submit .submit{background-color:#c0c2cf;color:#fff;min-width:200px;height:42px;text-transform:uppercase;font-weight:700;font-size:14px;line-height:24px;letter-spacing:1px;text-align:center;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;transition:background-color .3s}#review-comments .review-comment-respond .review-comment-form .review-comment-form-submit .submit:disabled,#review-comments .review-comment-respond .review-comment-form .review-comment-form-submit .submit[disabled]{background:#aeabc0;cursor:not-allowed}#review-comments .review-comment-respond .review-comment-form .review-comment-form-submit .submit:not(:disabled):not([disabled]):hover,#review-comments .review-comment-respond .review-comment-form .review-comment-form-submit .submit:not(:disabled):not([disabled]):focus{background-color:var(--hk-comments-accent-color)}#review-comments .review-comment-respond .review-comment-form .review-comment-form-submit #cancel-review-comment-reply-link{font-weight:bold;font-size:14px}#review-comments .review-comment-respond .review-comment-form .review-comment-form-submit #cancel-review-comment-reply-link:hover{text-decoration:underline !important}@media(max-width: 600px){#review-comments .reviews-comments-title{font-size:22px}#review-comments .reviews-comments-list{gap:15px;margin-top:15px}#review-comments .reviews-comments-list .review-comment>.review-comment{padding-left:10px}#review-comments .reviews-comments-list .review-comment-body{padding:15px}#review-comments .reviews-comments-list .review-comment-body .comment-meta{flex-direction:column;align-items:flex-start}#review-comments .reviews-comments-list .review-comment-body .comment-meta .review-avatar-name{padding-bottom:15px;border-bottom:1px solid #e6e2eb;width:100%}#review-comments .reviews-comments-list .review-comment-body .comment-meta .review-rating-date{flex-direction:row;justify-content:space-between;align-items:center;padding-top:18px;width:100%;gap:15px}#review-comments .reviews-comments-list .review-comment-body .comment-meta .review-rating-date .review-date{margin-top:0}#review-comments .reviews-comments-list .review-comment-body .comment-content{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"text" "rating" "reply"}#review-comments .reviews-comments-list .review-comment-body .comment-content .comment-rating-data{width:100%;margin-top:20px}#review-comments .review-comment-respond{padding:30px 15px}#review-comments .review-comment-respond .review-comment-reply-title{font-size:22px}#review-comments .review-comment-respond .review-comment-form .review-comment-form-author,#review-comments .review-comment-respond .review-comment-form .review-comment-form-email{width:100%}#review-comments .review-comment-respond .review-comment-form .review-comment-form-comment{resize:none;height:50px}#review-comments .review-comment-respond .review-comment-form .field-block{width:100%}#review-comments .review-comment-respond .review-comment-form .review-comment-form-submit{flex-direction:column;gap:15px}#review-comments .review-comment-respond .review-comment-form .review-comment-form-submit .submit{width:100%}}