.user-rating-summary--style-1{max-width:1140px;margin:85px auto 75px;background:#fff;box-shadow:0 4px 8px rgba(184,184,184,.2);border-radius:16px;padding:20px 75px;display:flex;align-items:center;justify-content:space-between;font-weight:bold;font-size:14px;gap:30px}.user-rating-summary--style-1 .user-rating-average{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.user-rating-summary--style-1 .user-rating-average .title{font-size:26px;line-height:1.35;letter-spacing:.5px}.user-rating-summary--style-1 .user-rating-average .number{font-size:54px;line-height:1.2;letter-spacing:1px;margin:5px 0 10px}.user-rating-summary--style-1 .user-rating-average .cr-rating-stars{width:145px;height:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyOSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi45NTE0IDkuMDQ5MjlDMjYuODY5NiA4Ljc5NjkzIDI2LjY1MzkgOC42MTY5NiAyNi4zOTI1IDguNTc1NzJMMTguNTk3NiA3LjQ2MzgxTDE1LjA5IDAuMzg2MDU5QzE0Ljk3MiAwLjE0OTI3NiAxNC43MzA5IDAgMTQuNDY5NSAwQzE0LjIwNzggMCAxMy45NjcgMC4xNDkyNzYgMTMuODQ5IDAuMzkxMDc4TDEwLjM4NzUgNy40ODk0MkwyLjU5MjQ3IDguNjUyODdDMi4zMzEwNiA4LjY5NDExIDIuMTE1NzQgOC44NzQzNCAyLjAzMzU2IDkuMTI2NDNDMS45NTE0NSA5LjM3ODc5IDIuMDIzMzEgOS42NTY0OSAyLjIxMzExIDkuODM2NzJMNy44NjkzOSAxNS4zMzkzTDYuNTYxODMgMjMuMTMyN0M2LjUxNTQ4IDIzLjM5NTMgNi42MjM0MyAyMy42NTc4IDYuODM4NzUgMjMuODEyQzYuOTU2NyAyMy44OTk3IDcuMTAwMTYgMjMuOTQ2IDcuMjQzOTUgMjMuOTQ2QzcuMzU2NTcgMjMuOTQ2IDcuNDY0MjcgMjMuOTIwNCA3LjU2Njk2IDIzLjg2MzVMMTQuNTI1OCAyMC4xNjI1TDIxLjUwNTIgMjMuODIyM0MyMS42MDc5IDIzLjg3MzggMjEuNzE1NSAyMy44OTk3IDIxLjgyMzIgMjMuODk5N0MyMi4yMDI5IDIzLjg5OTcgMjIuNTE1NiAyMy41ODU2IDIyLjUxNTYgMjMuMjA0OEMyMi41MTU2IDIzLjE0ODMgMjIuNTEwNiAyMy4wOTY3IDIyLjQ5NSAyMy4wNDUxTDIxLjE0NjQgMTUuMjk4NEwyNi43NjY5IDkuNzY0ODVDMjYuOTY3IDkuNTc5MzUgMjcuMDMzNiA5LjMwMTM4IDI2Ljk1MTQgOS4wNDkyOVoiIGZpbGw9IiNEQ0RDREMiLz4KPC9zdmc+Cg==");position:relative}.user-rating-summary--style-1 .user-rating-average .cr-rating-stars .fill{position:absolute;height:100%;left:0;top:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyOSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi45NTE0IDkuMDQ5MjlDMjYuODY5NiA4Ljc5NjkzIDI2LjY1MzkgOC42MTY5NiAyNi4zOTI1IDguNTc1NzJMMTguNTk3NiA3LjQ2MzgxTDE1LjA5IDAuMzg2MDU5QzE0Ljk3MiAwLjE0OTI3NiAxNC43MzA5IDAgMTQuNDY5NSAwQzE0LjIwNzggMCAxMy45NjcgMC4xNDkyNzYgMTMuODQ5IDAuMzkxMDc4TDEwLjM4NzUgNy40ODk0MkwyLjU5MjQ3IDguNjUyODdDMi4zMzEwNiA4LjY5NDExIDIuMTE1NzQgOC44NzQzNCAyLjAzMzU2IDkuMTI2NDNDMS45NTE0NSA5LjM3ODc5IDIuMDIzMzEgOS42NTY0OSAyLjIxMzExIDkuODM2NzJMNy44NjkzOSAxNS4zMzkzTDYuNTYxODMgMjMuMTMyN0M2LjUxNTQ4IDIzLjM5NTMgNi42MjM0MyAyMy42NTc4IDYuODM4NzUgMjMuODEyQzYuOTU2NyAyMy44OTk3IDcuMTAwMTYgMjMuOTQ2IDcuMjQzOTUgMjMuOTQ2QzcuMzU2NTcgMjMuOTQ2IDcuNDY0MjcgMjMuOTIwNCA3LjU2Njk2IDIzLjg2MzVMMTQuNTI1OCAyMC4xNjI1TDIxLjUwNTIgMjMuODIyM0MyMS42MDc5IDIzLjg3MzggMjEuNzE1NSAyMy44OTk3IDIxLjgyMzIgMjMuODk5N0MyMi4yMDI5IDIzLjg5OTcgMjIuNTE1NiAyMy41ODU2IDIyLjUxNTYgMjMuMjA0OEMyMi41MTU2IDIzLjE0ODMgMjIuNTEwNiAyMy4wOTY3IDIyLjQ5NSAyMy4wNDUxTDIxLjE0NjQgMTUuMjk4NEwyNi43NjY5IDkuNzY0ODVDMjYuOTY3IDkuNTc5MzUgMjcuMDMzNiA5LjMwMTM4IDI2Ljk1MTQgOS4wNDkyOSIgZmlsbD0iI0ZGQkYwMCIvPgo8L3N2Zz4K")}.user-rating-summary--style-1 .user-rating-average .count-reviews{margin-top:10px;letter-spacing:.5px;font-size:16px;color:#c0c2cf}.user-rating-summary--style-1 .user-rating-by-numbers{flex:0 0 50%}.user-rating-summary--style-1 .user-rating-by-numbers .grade-block{display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:15px}.user-rating-summary--style-1 .user-rating-by-numbers .grade-block:last-child{margin-bottom:0}.user-rating-summary--style-1 .user-rating-by-numbers .grade-block .grade-label{width:75px;font-weight:bold}.user-rating-summary--style-1 .user-rating-by-numbers .grade-block .grade-score-bar{width:175px;height:13px;border-radius:13px;position:relative;overflow:hidden}.user-rating-summary--style-1 .user-rating-by-numbers .grade-block .grade-score-bar .score-bar-res{background:linear-gradient(270deg, #f5f5f5 -80%, var(--hk-comments-secondary-color) 35%);height:100%;border-radius:13px}@media(max-width: 992px){.user-rating-summary--style-1{padding:20px 60px;margin:50px 0}.user-rating-summary--style-1 .user-rating-by-numbers .grade-block .grade-score-bar{width:155px;height:13px;border-radius:13px}}@media(max-width: 600px){.user-rating-summary--style-1{flex-direction:column;padding:20px 10px 30px}.user-rating-summary--style-1 .user-rating-average .title{font-size:18px;line-height:35px}.user-rating-summary--style-1 .user-rating-average .number{margin-bottom:5px}.user-rating-summary--style-1 .user-rating-average .count-reviews{font-size:14px;line-height:22px}.user-rating-summary--style-1 .user-rating-by-numbers .grade-block{gap:12px}}#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-rating{display:flex;gap:4px;justify-content:flex-end}#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{padding-top:15px;font-weight:normal;font-size:18px;line-height:1.6;color:#545663}#review-comments .reviews-comments-list .review-comment-body .comment-content p{margin:10px 0 0;overflow:hidden;text-overflow:ellipsis}#review-comments .reviews-comments-list .review-comment-body .comment-content p:first-child{margin-top:0}#review-comments .reviews-comments-list .review-comment-body .comment-content .review-awaiting-moderation{font-size:14px}#review-comments .reviews-comments-list .review-comment-body .comment-content .review-comment-reply-link{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 .comment-content .review-comment-reply-link:hover{text-decoration:underline !important}#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-wrap:wrap;margin-top:25px;gap:10px 30px}#review-comments .review-comment-respond .review-comment-form label{display:none}#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:10px 0;font-size:14px;line-height:1.5;font-weight:normal;color:#545663}#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::placeholder,#review-comments .review-comment-respond .review-comment-form textarea::placeholder{color:#c0c2cf}#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-rating{width:calc((100% - 30px)/2);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:10px}#review-comments .review-comment-respond .review-comment-form .review-comment-form-rating .rating-title{font-size:14px;line-height:1.3;font-weight:bold;margin-bottom:5px}#review-comments .review-comment-respond .review-comment-form .review-comment-form-rating .rating-stars{display:flex;gap:4px}#review-comments .review-comment-respond .review-comment-form .review-comment-form-rating .rating-stars svg{cursor:pointer}#review-comments .review-comment-respond .review-comment-form .review-comment-form-comment{width:calc((100% - 30px)/2)}#review-comments .review-comment-respond .review-comment-form .review-comment-form-comment textarea{resize:vertical;min-height:35px;max-height:150px}#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}#review-comments .rating-stars[data-stars="4"] svg:nth-child(5n) .full,#review-comments .rating-stars[data-stars="4"] svg:nth-child(5n) .half,#review-comments .rating-stars[data-stars="3"] svg:nth-child(1n+4) .full,#review-comments .rating-stars[data-stars="3"] svg:nth-child(1n+4) .half,#review-comments .rating-stars[data-stars="2"] svg:nth-child(1n+3) .full,#review-comments .rating-stars[data-stars="2"] svg:nth-child(1n+3) .half,#review-comments .rating-stars[data-stars="1"] svg:nth-child(1n+2) .full,#review-comments .rating-stars[data-stars="1"] svg:nth-child(1n+2) .half{display:none}@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-meta .review-rating-date .review-rating{gap:4px}#review-comments .reviews-comments-list .review-comment-body .comment-meta .review-rating-date .review-rating svg{width:16px;height:16px}#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{row-gap:20px}#review-comments .review-comment-respond .review-comment-form .review-comment-form-author,#review-comments .review-comment-respond .review-comment-form .review-comment-form-email,#review-comments .review-comment-respond .review-comment-form .review-comment-form-rating,#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{resize:none;height:50px}#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%}}