.eup-product-v3 .eup-reviews{color:var(--eup-ink);font-family:var(--eup-font-body);font-weight:300;max-width:68ch}.eup-product-v3 .eup-reviews #comments{margin:0}.eup-product-v3 .eup-reviews .eup-reviews__title{color:var(--eup-ink);font-family:var(--eup-font-display);font-size:20px;font-weight:300;letter-spacing:0;line-height:1.3;margin:0 0 16px;text-transform:none}.eup-product-v3 .eup-reviews .eup-reviews__title span{font-style:normal}.eup-product-v3 .eup-reviews .woocommerce-noreviews{color:var(--eup-muted);font-size:16px;margin:0 0 16px}.eup-product-v3 .eup-reviews .cr-summaryBox-wrap{border-bottom:1px solid var(--eup-line-soft);display:grid;gap:16px 32px;grid-template-columns:1fr;margin:0 0 8px;padding:0 0 24px}.eup-product-v3 .eup-reviews .cr-overall-rating-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px}.eup-product-v3 .eup-reviews .cr-average-rating{color:var(--eup-ink);font-family:var(--eup-font-display);font-size:40px;font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.eup-product-v3 .eup-reviews .cr-total-rating-count{color:var(--eup-muted);flex-basis:100%;font-size:14px;font-weight:400}.eup-product-v3 .eup-reviews .crstar-rating-svg{display:inline-block;line-height:0;position:relative}.eup-product-v3 .eup-reviews .cr-rating-icon-base,.eup-product-v3 .eup-reviews .cr-rating-icon-frnt{display:flex;gap:2px;white-space:nowrap}.eup-product-v3 .eup-reviews .cr-rating-icon-base{color:var(--eup-hairline)}.eup-product-v3 .eup-reviews .cr-rating-icon-frnt{color:var(--eup-deep);left:0;overflow:hidden;position:absolute;top:0}.eup-product-v3 .eup-reviews .cr-rating-icon-base svg,.eup-product-v3 .eup-reviews .cr-rating-icon-frnt svg{flex:0 0 18px;height:18px;width:18px}.eup-product-v3 .eup-reviews .cr-histogramTable{display:grid;gap:6px}.eup-product-v3 .eup-reviews .ivole-histogramRow{align-items:center;color:var(--eup-muted);display:grid;font-size:14px;font-variant-numeric:tabular-nums;font-weight:400;gap:12px;grid-template-columns:32px minmax(0,1fr) 44px}.eup-product-v3 .eup-reviews .cr-histogram-rating-label{align-items:center;display:inline-flex;gap:3px}.eup-product-v3 .eup-reviews .cr-histogram-rating-icon{color:var(--eup-muted);height:12px;width:12px}.eup-product-v3 .eup-reviews .ivole-meter{background:var(--eup-tint);border-radius:var(--eup-radius);height:8px;overflow:hidden}.eup-product-v3 .eup-reviews .ivole-meter-bar{background:var(--eup-deep);color:#fff0;font-size:0;height:100%}.eup-product-v3 .eup-reviews .ivole-histogramCell3{text-align:right}.eup-product-v3 .eup-reviews .cr-histogram-a{cursor:pointer}.eup-product-v3 .eup-reviews .cr-count-filtered-reviews{color:var(--eup-muted);font-size:14px;grid-column:1 / -1}.eup-product-v3 .eup-reviews .cr-count-filtered-reviews a{color:var(--eup-deep);text-decoration:underline}.eup-product-v3 .eup-reviews .commentlist{list-style:none;margin:0 0 32px;padding:0}.eup-product-v3 .eup-reviews .commentlist>li{border-bottom:1px solid var(--eup-line-soft);margin:0;padding:20px 0}.eup-product-v3 .eup-reviews .commentlist .children{list-style:none;margin:16px 0 0;padding:0 0 0 20px}.eup-product-v3 .eup-reviews .comment_container{align-items:flex-start;display:flex;gap:16px;margin:0}.eup-product-v3 .eup-reviews .comment_container>.flex-col:first-child{flex:0 0 40px;padding:0}.eup-product-v3 .eup-reviews .comment-text{border:0;flex:1 1 auto;margin:0;min-width:0;padding:0}.eup-product-v3 .eup-reviews .eup-reviews__initials{align-items:center;background:var(--eup-tint);border-radius:50%;color:var(--eup-deep);display:inline-flex;font-size:15px;font-weight:500;height:40px;justify-content:center;line-height:1;text-transform:uppercase;width:40px}.eup-product-v3 .eup-reviews .comment_container img.avatar{border-radius:50%;height:40px;width:40px}.eup-product-v3 .eup-reviews .star-rating{display:block;float:none;font-size:0;height:18px;letter-spacing:0;line-height:18px;margin:0 0 8px;overflow:visible;position:relative;width:90px}.eup-product-v3 .eup-reviews .star-rating::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L12 16.9l-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") repeat-x left center / 18px 18px;background:var(--eup-muted);content:"";height:18px;left:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L12 16.9l-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") repeat-x left center / 18px 18px;position:absolute;top:0;width:90px}.eup-product-v3 .eup-reviews .star-rating span{display:block;height:18px;left:0;overflow:hidden;padding:0;position:absolute;top:0}.eup-product-v3 .eup-reviews .star-rating span::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.9 5.9 6.5.9-4.7 4.6 1.1 6.4L12 17.6l-5.8 3 1.1-6.4-4.7-4.6 6.5-.9z'/%3E%3C/svg%3E") repeat-x left center / 18px 18px;background:var(--eup-deep);content:"";height:18px;left:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.9 5.9 6.5.9-4.7 4.6 1.1 6.4L12 17.6l-5.8 3 1.1-6.4-4.7-4.6 6.5-.9z'/%3E%3C/svg%3E") repeat-x left center / 18px 18px;position:absolute;top:0;width:90px}.eup-product-v3 .eup-reviews .comment-form p.stars{line-height:0;margin:0}.eup-product-v3 .eup-reviews .comment-form p.stars>span{display:inline-flex}.eup-product-v3 .eup-reviews .comment-form p.stars a{border:0;display:inline-block;height:44px;margin:0;overflow:hidden;position:relative;text-indent:-999em;width:44px}.eup-product-v3 .eup-reviews .comment-form p.stars a::after{content:none}.eup-product-v3 .eup-reviews .comment-form p.stars a::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L12 16.9l-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 26px 26px;background:var(--eup-muted);content:"";inset:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L12 16.9l-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 26px 26px;position:absolute;text-indent:0}.eup-product-v3 .eup-reviews .comment-form p.stars:hover a::before,.eup-product-v3 .eup-reviews .comment-form p.stars.selected a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.9 5.9 6.5.9-4.7 4.6 1.1 6.4L12 17.6l-5.8 3 1.1-6.4-4.7-4.6 6.5-.9z'/%3E%3C/svg%3E");background:var(--eup-deep);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.9 5.9 6.5.9-4.7 4.6 1.1 6.4L12 17.6l-5.8 3 1.1-6.4-4.7-4.6 6.5-.9z'/%3E%3C/svg%3E")}.eup-product-v3 .eup-reviews .comment-form p.stars a:hover~a::before,.eup-product-v3 .eup-reviews .comment-form p.stars.selected a.active~a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L12 16.9l-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");background:var(--eup-muted);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L12 16.9l-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")}.eup-product-v3 .eup-reviews .comment-form p.stars.selected:hover a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.9 5.9 6.5.9-4.7 4.6 1.1 6.4L12 17.6l-5.8 3 1.1-6.4-4.7-4.6 6.5-.9z'/%3E%3C/svg%3E");background:var(--eup-deep);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.9 5.9 6.5.9-4.7 4.6 1.1 6.4L12 17.6l-5.8 3 1.1-6.4-4.7-4.6 6.5-.9z'/%3E%3C/svg%3E")}.eup-product-v3 .eup-reviews .comment-form p.stars.selected:hover a:hover~a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L12 16.9l-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");background:var(--eup-muted);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.6l2.6 5.3 5.8.8-4.2 4.1 1 5.8L12 16.9l-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")}.eup-product-v3 .eup-reviews .comment-form p.stars a:focus-visible{outline:3px solid var(--eup-deep);outline-offset:-3px}.eup-product-v3 .eup-reviews .meta{color:var(--eup-muted);font-size:14px;font-weight:400;line-height:1.5;margin:0 0 8px}.eup-product-v3 .eup-reviews .woocommerce-review__author{color:var(--eup-ink);font-weight:500}.eup-product-v3 .eup-reviews .woocommerce-review__verified{color:var(--eup-deep);font-style:normal;font-weight:500}.eup-product-v3 .eup-reviews .description{font-size:16px;font-style:normal;line-height:1.7}.eup-product-v3 .eup-reviews .description p{font-style:normal;margin:0 0 8px}.eup-product-v3 .eup-reviews .description p:last-child{margin-bottom:0}.eup-product-v3 .eup-reviews .cr-comment-images{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.eup-product-v3 .eup-reviews .iv-comment-image{border:1px solid var(--eup-hairline);border-radius:var(--eup-radius);height:88px;overflow:hidden;width:88px}.eup-product-v3 .eup-reviews .iv-comment-image a{display:block;height:100%}.eup-product-v3 .eup-reviews .iv-comment-image img,.eup-product-v3 .eup-reviews .iv-comment-image video{display:block;height:100%;object-fit:cover;width:100%}.eup-product-v3 .eup-reviews .woocommerce-pagination{margin:0 0 32px}.eup-product-v3 .eup-reviews #review_form_wrapper{margin:0}.eup-product-v3 .eup-reviews #review_form{background:var(--eup-paper);border:1px solid var(--eup-line-soft);border-radius:var(--eup-radius);padding:20px}.eup-product-v3 .eup-reviews .comment-reply-title{color:var(--eup-ink);display:block;font-family:var(--eup-font-display);font-size:20px;font-weight:300;line-height:1.3;margin:0 0 8px}.eup-product-v3 .eup-reviews .comment-form{display:grid;gap:16px;margin:0}.eup-product-v3 .eup-reviews .comment-form>p,.eup-product-v3 .eup-reviews .comment-form>div{margin:0;padding:0;width:100%}.eup-product-v3 .eup-reviews .comment-notes,.eup-product-v3 .eup-reviews .must-log-in,.eup-product-v3 .eup-reviews .woocommerce-verification-required{color:var(--eup-muted);font-size:14px;font-weight:400}.eup-product-v3 .eup-reviews .comment-form label{color:var(--eup-ink);display:block;font-size:14px;font-weight:500;margin:0 0 6px;text-transform:none}.eup-product-v3 .eup-reviews .comment-form .required{color:var(--eup-ink)}.eup-product-v3 .eup-reviews .comment-form input[type="text"],.eup-product-v3 .eup-reviews .comment-form input[type="email"],.eup-product-v3 .eup-reviews .comment-form select,.eup-product-v3 .eup-reviews .comment-form textarea{background:var(--eup-surface);border:1px solid var(--eup-hairline);border-radius:var(--eup-radius);box-shadow:none;box-sizing:border-box;color:var(--eup-ink);font-family:var(--eup-font-body);font-size:16px;font-weight:300;margin:0;max-width:100%;min-height:var(--eup-control-h);padding:10px 12px;width:100%}.eup-product-v3 .eup-reviews .comment-form select{max-width:280px}.eup-product-v3 .eup-reviews .comment-form textarea{line-height:1.6;min-height:140px;resize:vertical}.eup-product-v3 .eup-reviews .comment-form input:focus-visible,.eup-product-v3 .eup-reviews .comment-form select:focus-visible,.eup-product-v3 .eup-reviews .comment-form textarea:focus-visible{border-color:var(--eup-deep);outline:3px solid var(--eup-deep);outline-offset:2px}.eup-product-v3 .eup-reviews .comment-form-cookies-consent{align-items:flex-start;display:flex;gap:10px}.eup-product-v3 .eup-reviews .comment-form-cookies-consent input{accent-color:var(--eup-deep);flex:0 0 auto;height:20px;margin:2px 0 0;width:20px}.eup-product-v3 .eup-reviews .comment-form-cookies-consent label{font-weight:300;margin:0}.eup-product-v3 .eup-reviews .comment-form>.cr-upload-local-images{border:1px dashed var(--eup-hairline);border-radius:var(--eup-radius);box-sizing:border-box;padding:16px}.eup-product-v3 .eup-reviews .comment-form .cr-upload-local-images .cr-upload-images-status{margin:0 0 8px;color:var(--eup-muted);font-weight:400}.eup-product-v3 .eup-reviews .cr-upload-local-images input[type="file"]{color:var(--eup-ink);display:block;font-family:var(--eup-font-body);font-size:14px;min-height:44px;width:100%}.eup-product-v3 .eup-reviews .cr-upload-local-images input[type="file"]::file-selector-button{background:var(--eup-surface);border:1px solid var(--eup-deep);border-radius:var(--eup-radius);color:var(--eup-deep);cursor:pointer;font-family:var(--eup-font-body);font-size:14px;font-weight:500;margin-right:12px;min-height:44px;padding:0 16px}.eup-product-v3 .eup-reviews .cr-upload-images-preview{display:flex;flex-wrap:wrap;gap:8px}.eup-product-v3 .eup-reviews .cr-upload-images-preview:not(:empty){margin-bottom:12px}.eup-product-v3 .eup-reviews .cr-upload-images-preview img{border-radius:var(--eup-radius);height:64px;object-fit:cover;width:64px}.eup-product-v3 .eup-reviews .form-submit input[type="submit"]{background:var(--eup-deep);border:1px solid var(--eup-deep);border-radius:var(--eup-radius);box-shadow:none;color:#fff;cursor:pointer;font-family:var(--eup-font-body);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.2;margin:0;min-height:var(--eup-control-h);padding:0 26px;text-transform:none;transition:background-color 150ms var(--eup-ease-out)}.eup-product-v3 .eup-reviews .form-submit input[type="submit"]:hover,.eup-product-v3 .eup-reviews .form-submit input[type="submit"]:focus-visible{background:var(--eup-deepest);border-color:var(--eup-deepest)}.eup-product-v3 .eup-reviews .clear{clear:both}@media (min-width:768px){.eup-product-v3 .eup-reviews .cr-summaryBox-wrap{align-items:center;grid-template-columns:minmax(180px,auto) minmax(0,1fr)}.eup-product-v3 .eup-reviews #review_form{padding:24px}.eup-product-v3 .eup-reviews .comment-form{grid-template-columns:1fr 1fr}.eup-product-v3 .eup-reviews .comment-form>*{grid-column:1 / -1}.eup-product-v3 .eup-reviews .comment-form>.comment-form-author{grid-column:1}.eup-product-v3 .eup-reviews .comment-form>.comment-form-email{grid-column:2}}@media (prefers-reduced-motion:reduce){.eup-product-v3 .eup-reviews .form-submit input[type="submit"]{transition:none}}@media print{.eup-product-v3 .eup-reviews #review_form_wrapper{display:none}}.eup-product-v3 .eup-reviews.row{margin-left:0;margin-right:0;width:auto}.eup-product-v3 .eup-reviews.row>.col{padding:0}.eup-product-v3 .eup-reviews.row>.col+.col{margin-top:var(--eup-gap,24px)}.eup-product-v3 .eup-reviews .review-form-inner.has-border{border:0;padding:0}.eup-product-v3 .eup-pv3-reviews .eup-pv3-row__title+.eup-pv3-reviews__empty{margin-top:var(--eup-gap,24px)}