/* Generated scoped component styles: controls use inheritable variables for portal modals. */
.prr-rating{width:var(--prr-canvas-width,100%);max-width:var(--prr-canvas-max-width,390px);gap:var(--prr-canvas-gap,0px);background:var(--prr-canvas-background,#ffffff);border-radius:var(--prr-canvas-border-radius,0);padding:var(--prr-canvas-padding,0);border-width:var(--prr-canvas-border-width,0);border-color:var(--prr-canvas-border-color,transparent);border-style:var(--prr-canvas-border-style,solid);box-shadow:var(--prr-canvas-box-shadow,none);}
.prr-rating .prr-radar, .prr-compare-overlay .prr-radar{width:var(--prr-chart-width,100%);max-width:var(--prr-chart-max-width,100%);margin:var(--prr-chart-margin,0px);padding:var(--prr-chart-padding,0px);}
.prr-rating .prr-ring, .prr-compare-overlay .prr-ring{stroke:var(--prr-grid-stroke,#FFE7D3);stroke-width:var(--prr-grid-stroke-width,1px);opacity:var(--prr-grid-opacity,1);}
.prr-rating .prr-axis, .prr-compare-overlay .prr-axis{stroke:var(--prr-axis-stroke,#FFE7D3);stroke-width:var(--prr-axis-stroke-width,1px);opacity:var(--prr-axis-opacity,1);}
.prr-rating .prr-shape, .prr-compare-overlay .prr-shape{stroke:var(--prr-shape-stroke,var(--prr-primary));stroke-width:var(--prr-shape-stroke-width,1.2px);opacity:var(--prr-shape-opacity,1);}
.prr-rating .prr-gradient-start, .prr-compare-overlay .prr-gradient-start{stop-color:var(--prr-gradient_start-stop-color,#ffb38c);stop-opacity:var(--prr-gradient_start-stop-opacity,.6);}
.prr-rating .prr-gradient-end, .prr-compare-overlay .prr-gradient-end{stop-color:var(--prr-gradient_end-stop-color,var(--prr-primary));stop-opacity:var(--prr-gradient_end-stop-opacity,.6);}
.prr-rating .prr-point, .prr-compare-overlay .prr-point{fill:var(--prr-point-fill,var(--prr-primary));r:var(--prr-point-r,4px);}
.prr-rating .prr-point-outer, .prr-compare-overlay .prr-point-outer{fill:var(--prr-point_ring-fill,#ffffff);stroke:var(--prr-point_ring-stroke,var(--prr-primary));stroke-width:var(--prr-point_ring-stroke-width,2px);r:var(--prr-point_ring-r,7.5px);}
.prr-rating .prr-scale, .prr-compare-overlay .prr-scale{fill:var(--prr-scale-fill,#FFB446);font-family:var(--prr-scale-font-family,inherit);font-size:var(--prr-scale-font-size,9px);font-weight:var(--prr-scale-font-weight,inherit);font-style:var(--prr-scale-font-style,normal);text-transform:var(--prr-scale-text-transform,none);text-decoration:var(--prr-scale-text-decoration,none);line-height:var(--prr-scale-line-height,1.6);letter-spacing:var(--prr-scale-letter-spacing,normal);word-spacing:var(--prr-scale-word-spacing,normal);}
.prr-rating .prr-chart-name, .prr-compare-overlay .prr-chart-name{fill:var(--prr-chart_name-fill,#403A39);font-family:var(--prr-chart_name-font-family,inherit);font-size:var(--prr-chart_name-font-size,12px);font-weight:var(--prr-chart_name-font-weight,inherit);font-style:var(--prr-chart_name-font-style,normal);text-transform:var(--prr-chart_name-text-transform,none);text-decoration:var(--prr-chart_name-text-decoration,none);line-height:var(--prr-chart_name-line-height,1.6);letter-spacing:var(--prr-chart_name-letter-spacing,normal);word-spacing:var(--prr-chart_name-word-spacing,normal);}
.prr-rating .prr-chart-score, .prr-compare-overlay .prr-chart-score{fill:var(--prr-chart_percent-fill,#ffffff);font-family:var(--prr-chart_percent-font-family,inherit);font-size:var(--prr-chart_percent-font-size,14px);font-weight:var(--prr-chart_percent-font-weight,600);font-style:var(--prr-chart_percent-font-style,normal);text-transform:var(--prr-chart_percent-text-transform,none);text-decoration:var(--prr-chart_percent-text-decoration,none);line-height:var(--prr-chart_percent-line-height,1.6);letter-spacing:var(--prr-chart_percent-letter-spacing,normal);word-spacing:var(--prr-chart_percent-word-spacing,normal);}
.prr-rating .prr-chart-label rect, .prr-compare-overlay .prr-chart-label rect{fill:var(--prr-pill-fill,var(--prr-primary));stroke:var(--prr-pill-stroke,transparent);stroke-width:var(--prr-pill-stroke-width,0px);width:var(--prr-pill-width,54px);height:var(--prr-pill-height,24px);rx:var(--prr-pill-rx,12px);}
.prr-rating .prr-chart-legend, .prr-compare-overlay .prr-chart-legend{color:var(--prr-legend-color,#403a39);gap:var(--prr-legend-gap,10px);border-radius:var(--prr-legend-border-radius,0);padding:var(--prr-legend-padding,0);border-width:var(--prr-legend-border-width,0);border-color:var(--prr-legend-border-color,transparent);border-style:var(--prr-legend-border-style,solid);box-shadow:var(--prr-legend-box-shadow,none);font-family:var(--prr-legend-font-family,inherit);font-size:var(--prr-legend-font-size,11px);font-weight:var(--prr-legend-font-weight,inherit);font-style:var(--prr-legend-font-style,normal);text-transform:var(--prr-legend-text-transform,none);text-decoration:var(--prr-legend-text-decoration,none);line-height:var(--prr-legend-line-height,1.6);letter-spacing:var(--prr-legend-letter-spacing,normal);word-spacing:var(--prr-legend-word-spacing,normal);}
.prr-rating .prr-overall, .prr-compare-overlay .prr-overall{background:var(--prr-overall-background,var(--prr-soft));color:var(--prr-overall-color,var(--prr-primary));min-height:var(--prr-overall-min-height,56px);gap:var(--prr-overall-gap,10px);border-radius:var(--prr-overall-border-radius,15px);padding:var(--prr-overall-padding,5px);border-width:var(--prr-overall-border-width,1px);border-color:var(--prr-overall-border-color,var(--prr-primary));border-style:var(--prr-overall-border-style,solid);box-shadow:var(--prr-overall-box-shadow,none);}
.prr-rating .prr-overall-label, .prr-compare-overlay .prr-overall-label{color:var(--prr-overall_label-color,var(--prr-primary));padding:var(--prr-overall_label-padding,0 10px);font-family:var(--prr-overall_label-font-family,inherit);font-size:var(--prr-overall_label-font-size,13px);font-weight:var(--prr-overall_label-font-weight,inherit);font-style:var(--prr-overall_label-font-style,normal);text-transform:var(--prr-overall_label-text-transform,none);text-decoration:var(--prr-overall_label-text-decoration,none);line-height:var(--prr-overall_label-line-height,1.6);letter-spacing:var(--prr-overall_label-letter-spacing,normal);word-spacing:var(--prr-overall_label-word-spacing,normal);}
.prr-rating .prr-overall>strong, .prr-compare-overlay .prr-overall>strong{background:var(--prr-overall_score-background,var(--prr-primary));color:var(--prr-overall_score-color,#ffffff);min-width:var(--prr-overall_score-min-width,79px);min-height:var(--prr-overall_score-min-height,44px);border-radius:var(--prr-overall_score-border-radius,10px);padding:var(--prr-overall_score-padding,8px);border-width:var(--prr-overall_score-border-width,0);border-color:var(--prr-overall_score-border-color,transparent);border-style:var(--prr-overall_score-border-style,solid);box-shadow:var(--prr-overall_score-box-shadow,none);font-family:var(--prr-overall_score-font-family,inherit);font-size:var(--prr-overall_score-font-size,16px);font-weight:var(--prr-overall_score-font-weight,600);font-style:var(--prr-overall_score-font-style,normal);text-transform:var(--prr-overall_score-text-transform,none);text-decoration:var(--prr-overall_score-text-decoration,none);line-height:var(--prr-overall_score-line-height,1.6);letter-spacing:var(--prr-overall_score-letter-spacing,normal);word-spacing:var(--prr-overall_score-word-spacing,normal);}
.prr-rating .prr-total-icon, .prr-compare-overlay .prr-total-icon{color:var(--prr-total_icon-color,var(--prr-primary));font-size:var(--prr-total_icon-font-size,18px);}
.prr-rating .prr-coverage, .prr-compare-overlay .prr-coverage{color:var(--prr-coverage-color,#777777);margin:var(--prr-coverage-margin,9px 0);text-align:var(--prr-coverage-text-align,center);font-family:var(--prr-coverage-font-family,inherit);font-size:var(--prr-coverage-font-size,11px);font-weight:var(--prr-coverage-font-weight,inherit);font-style:var(--prr-coverage-font-style,normal);text-transform:var(--prr-coverage-text-transform,none);text-decoration:var(--prr-coverage-text-decoration,none);line-height:var(--prr-coverage-line-height,1.6);letter-spacing:var(--prr-coverage-letter-spacing,normal);word-spacing:var(--prr-coverage-word-spacing,normal);}
.prr-rating .prr-tabs, .prr-compare-overlay .prr-tabs{gap:var(--prr-tabs-gap,9px);margin:var(--prr-tabs-margin,29px 0 8px);padding:var(--prr-tabs-padding,2px 0 4px);justify-content:var(--prr-tabs-justify-content,flex-start);}
.prr-rating .prr-tabs>button, .prr-compare-overlay .prr-tabs>button{background:var(--prr-tab-background,var(--prr-soft));color:var(--prr-tab-color,#ff7f73);min-height:var(--prr-tab-min-height,0px);border-radius:var(--prr-tab-border-radius,10px);padding:var(--prr-tab-padding,8px 12px);border-width:var(--prr-tab-border-width,0);border-color:var(--prr-tab-border-color,transparent);border-style:var(--prr-tab-border-style,solid);box-shadow:var(--prr-tab-box-shadow,none);font-family:var(--prr-tab-font-family,inherit);font-size:var(--prr-tab-font-size,12px);font-weight:var(--prr-tab-font-weight,inherit);font-style:var(--prr-tab-font-style,normal);text-transform:var(--prr-tab-text-transform,none);text-decoration:var(--prr-tab-text-decoration,none);line-height:var(--prr-tab-line-height,1.6);letter-spacing:var(--prr-tab-letter-spacing,normal);word-spacing:var(--prr-tab-word-spacing,normal);}
.prr-rating .prr-tabs>button:hover, .prr-compare-overlay .prr-tabs>button:hover{background:var(--prr-tab_hover-background,var(--prr-soft));color:var(--prr-tab_hover-color,var(--prr-primary));}
.prr-rating .prr-tabs>button[aria-selected=true], .prr-compare-overlay .prr-tabs>button[aria-selected=true]{background:var(--prr-tab_active-background,var(--prr-primary));color:var(--prr-tab_active-color,#ffffff);}
.prr-rating .prr-criteria, .prr-compare-overlay .prr-criteria{background:var(--prr-rows-background,#ffffff);padding:var(--prr-rows-padding,0px);margin:var(--prr-rows-margin,0px);}
.prr-rating .prr-criterion-row, .prr-compare-overlay .prr-criterion-row{min-height:var(--prr-row-min-height,40px);gap:var(--prr-row-gap,15px);background:var(--prr-row-background,transparent);border-radius:var(--prr-row-border-radius,0);padding:var(--prr-row-padding,9px 0);border-width:var(--prr-row-border-width,0 0 1px);border-color:var(--prr-row-border-color,#f1f0f0);border-style:var(--prr-row-border-style,solid);box-shadow:var(--prr-row-box-shadow,none);}
.prr-rating .prr-criterion-name, .prr-compare-overlay .prr-criterion-name{color:var(--prr-criterion_name-color,#403a39);text-align:var(--prr-criterion_name-text-align,right);font-family:var(--prr-criterion_name-font-family,inherit);font-size:var(--prr-criterion_name-font-size,12px);font-weight:var(--prr-criterion_name-font-weight,inherit);font-style:var(--prr-criterion_name-font-style,normal);text-transform:var(--prr-criterion_name-text-transform,none);text-decoration:var(--prr-criterion_name-text-decoration,none);line-height:var(--prr-criterion_name-line-height,1.6);letter-spacing:var(--prr-criterion_name-letter-spacing,normal);word-spacing:var(--prr-criterion_name-word-spacing,normal);}
.prr-rating .prr-criterion-answer, .prr-compare-overlay .prr-criterion-answer{color:var(--prr-answer-color,#403a39);gap:var(--prr-answer-gap,4px);text-align:var(--prr-answer-text-align,left);font-family:var(--prr-answer-font-family,inherit);font-size:var(--prr-answer-font-size,12px);font-weight:var(--prr-answer-font-weight,inherit);font-style:var(--prr-answer-font-style,normal);text-transform:var(--prr-answer-text-transform,none);text-decoration:var(--prr-answer-text-decoration,none);line-height:var(--prr-answer-line-height,1.6);letter-spacing:var(--prr-answer-letter-spacing,normal);word-spacing:var(--prr-answer-word-spacing,normal);}
.prr-rating .prr-yes-icon, .prr-compare-overlay .prr-yes-icon{color:var(--prr-yes_icon-color,#403a39);font-size:var(--prr-yes_icon-font-size,13px);}
.prr-rating .prr-no-icon, .prr-compare-overlay .prr-no-icon{color:var(--prr-no_icon-color,#403a39);font-size:var(--prr-no_icon-font-size,13px);}
.prr-rating .prr-more, .prr-compare-overlay .prr-more{background:var(--prr-more-background,#ffffff);color:var(--prr-more-color,#777777);min-width:var(--prr-more-min-width,70px);min-height:var(--prr-more-min-height,34px);gap:var(--prr-more-gap,5px);border-radius:var(--prr-more-border-radius,10px);padding:var(--prr-more-padding,5px 10px);border-width:var(--prr-more-border-width,1px);border-color:var(--prr-more-border-color,#0000001a);border-style:var(--prr-more-border-style,solid);box-shadow:var(--prr-more-box-shadow,none)!important;font-family:var(--prr-more-font-family,inherit);font-size:var(--prr-more-font-size,13px);font-weight:var(--prr-more-font-weight,inherit);font-style:var(--prr-more-font-style,normal);text-transform:var(--prr-more-text-transform,none);text-decoration:var(--prr-more-text-decoration,none);line-height:var(--prr-more-line-height,1.6);letter-spacing:var(--prr-more-letter-spacing,normal);word-spacing:var(--prr-more-word-spacing,normal);}
.prr-rating .prr-more:hover, .prr-compare-overlay .prr-more:hover{background:var(--prr-more_hover-background,#ffffff);color:var(--prr-more_hover-color,var(--prr-primary));}
.prr-rating .prr-more-icon, .prr-compare-overlay .prr-more-icon{color:var(--prr-more_icon-color,currentColor);font-size:var(--prr-more_icon-font-size,12px);}
.prr-rating .prr-less-icon, .prr-compare-overlay .prr-less-icon{color:var(--prr-less_icon-color,currentColor);font-size:var(--prr-less_icon-font-size,12px);}
.prr-rating .prr-comparison-strip, .prr-compare-overlay .prr-comparison-strip{margin:var(--prr-strip-margin,30px 0 0);padding:var(--prr-strip-padding,0px);background:var(--prr-strip-background,transparent);}
.prr-rating .prr-comparison-track, .prr-compare-overlay .prr-comparison-track{gap:var(--prr-track-gap,10px);padding:var(--prr-track-padding,0 0 5px);}
.prr-rating .prr-compare-card, .prr-compare-overlay .prr-compare-card{background:var(--prr-card-background,#F5FFFD);color:var(--prr-card-color,#376B61);min-height:var(--prr-card-min-height,90px);gap:var(--prr-card-gap,9px);border-radius:var(--prr-card-border-radius,15px);padding:var(--prr-card-padding,6px 6px 6px 18px);border-width:var(--prr-card-border-width,1px);border-color:var(--prr-card-border-color,#cafbf0);border-style:var(--prr-card-border-style,solid);box-shadow:var(--prr-card-box-shadow,none);}
.prr-rating .prr-compare-card:hover, .prr-compare-overlay .prr-compare-card:hover{background:var(--prr-card_hover-background,#eafff8);color:var(--prr-card_hover-color,#376b61);}
.prr-rating .prr-compare-card>img, .prr-compare-overlay .prr-compare-card>img{width:var(--prr-image-width,76px);height:var(--prr-image-height,76px);object-fit:var(--prr-image-object-fit,contain);background:var(--prr-image-background,#ffffff);border-radius:var(--prr-image-border-radius,10px);padding:var(--prr-image-padding,7px);border-width:var(--prr-image-border-width,1px);border-color:var(--prr-image-border-color,#cafbf0);border-style:var(--prr-image-border-style,solid);box-shadow:var(--prr-image-box-shadow,none);}
.prr-rating .prr-card-caption, .prr-compare-overlay .prr-card-caption{color:var(--prr-caption-color,#376b61);font-family:var(--prr-caption-font-family,inherit);font-size:var(--prr-caption-font-size,10px);font-weight:var(--prr-caption-font-weight,inherit);font-style:var(--prr-caption-font-style,normal);text-transform:var(--prr-caption-text-transform,none);text-decoration:var(--prr-caption-text-decoration,none);line-height:var(--prr-caption-line-height,1.6);letter-spacing:var(--prr-caption-letter-spacing,normal);word-spacing:var(--prr-caption-word-spacing,normal);}
.prr-rating .prr-card-name, .prr-compare-overlay .prr-card-name{color:var(--prr-product_name-color,#376b61);font-family:var(--prr-product_name-font-family,inherit);font-size:var(--prr-product_name-font-size,11px);font-weight:var(--prr-product_name-font-weight,inherit);font-style:var(--prr-product_name-font-style,normal);text-transform:var(--prr-product_name-text-transform,none);text-decoration:var(--prr-product_name-text-decoration,none);line-height:var(--prr-product_name-line-height,1.6);letter-spacing:var(--prr-product_name-letter-spacing,normal);word-spacing:var(--prr-product_name-word-spacing,normal);}
.prr-rating .prr-card-price, .prr-compare-overlay .prr-card-price{color:var(--prr-price-color,#376b61);font-family:var(--prr-price-font-family,inherit);font-size:var(--prr-price-font-size,10px);font-weight:var(--prr-price-font-weight,inherit);font-style:var(--prr-price-font-style,normal);text-transform:var(--prr-price-text-transform,none);text-decoration:var(--prr-price-text-decoration,none);line-height:var(--prr-price-line-height,1.6);letter-spacing:var(--prr-price-letter-spacing,normal);word-spacing:var(--prr-price-word-spacing,normal);}
.prr-rating .prr-compare-other, .prr-compare-overlay .prr-compare-other{background:var(--prr-other-background,#F5FFFD);color:var(--prr-other-color,#376b61);border-radius:var(--prr-other-border-radius,15px);padding:var(--prr-other-padding,6px 6px 6px 18px);border-width:var(--prr-other-border-width,1px);border-color:var(--prr-other-border-color,#cafbf0);border-style:var(--prr-other-border-style,solid);box-shadow:var(--prr-other-box-shadow,none);}
.prr-rating .prr-other-title, .prr-compare-overlay .prr-other-title{color:var(--prr-other_title-color,#376b61);font-family:var(--prr-other_title-font-family,inherit);font-size:var(--prr-other_title-font-size,11px);font-weight:var(--prr-other_title-font-weight,inherit);font-style:var(--prr-other_title-font-style,normal);text-transform:var(--prr-other_title-text-transform,none);text-decoration:var(--prr-other_title-text-decoration,none);line-height:var(--prr-other_title-line-height,1.6);letter-spacing:var(--prr-other_title-letter-spacing,normal);word-spacing:var(--prr-other_title-word-spacing,normal);}
.prr-rating .prr-other-subtitle, .prr-compare-overlay .prr-other-subtitle{color:var(--prr-other_subtitle-color,#376b61);font-family:var(--prr-other_subtitle-font-family,inherit);font-size:var(--prr-other_subtitle-font-size,10px);font-weight:var(--prr-other_subtitle-font-weight,inherit);font-style:var(--prr-other_subtitle-font-style,normal);text-transform:var(--prr-other_subtitle-text-transform,none);text-decoration:var(--prr-other_subtitle-text-decoration,none);line-height:var(--prr-other_subtitle-line-height,1.6);letter-spacing:var(--prr-other_subtitle-letter-spacing,normal);word-spacing:var(--prr-other_subtitle-word-spacing,normal);}
.prr-rating .prr-card-arrow, .prr-compare-overlay .prr-card-arrow{background:var(--prr-card_arrow-background,#CAFBF0);color:var(--prr-card_arrow-color,#376B61);width:var(--prr-card_arrow-width,20px);height:var(--prr-card_arrow-height,20px);font-size:var(--prr-card_arrow-font-size,13px);left:var(--prr-card_arrow-left,6px);bottom:var(--prr-card_arrow-bottom,5px);border-radius:var(--prr-card_arrow-border-radius,50%);padding:var(--prr-card_arrow-padding,0);border-width:var(--prr-card_arrow-border-width,0);border-color:var(--prr-card_arrow-border-color,transparent);border-style:var(--prr-card_arrow-border-style,solid);box-shadow:var(--prr-card_arrow-box-shadow,none);}
.prr-rating .prr-search-icon, .prr-compare-overlay .prr-search-icon{color:var(--prr-search_icon-color,#376b61);font-size:var(--prr-search_icon-font-size,36px);width:var(--prr-search_icon-width,60px);height:var(--prr-search_icon-height,60px);}
.prr-rating .prr-slide-next, .prr-compare-overlay .prr-slide-next{color:var(--prr-next-color,#376b61)!important;background:var(--prr-next-background,#CAFBF0)!important;width:var(--prr-next-width,25px)!important;height:var(--prr-next-height,25px)!important;left:var(--prr-next-left,0px)!important;top:var(--prr-next-top,34px)!important;border-radius:var(--prr-next-border-radius,50%)!important;padding:var(--prr-next-padding,0)!important;border-width:var(--prr-next-border-width,1px)!important;border-color:var(--prr-next-border-color,#a9efde)!important;border-style:var(--prr-next-border-style,solid)!important;box-shadow:var(--prr-next-box-shadow,none)!important;}
.prr-rating .prr-next-icon, .prr-compare-overlay .prr-next-icon{color:var(--prr-next_icon-color,currentColor);font-size:var(--prr-next_icon-font-size,16px);}
.prr-compare-overlay{background:var(--prr-overlay-background,rgba(32,20,32,.55));}
.prr-rating .prr-compare-dialog, .prr-compare-overlay .prr-compare-dialog{background:var(--prr-dialog-background,#ffffff);width:var(--prr-dialog-width,min(940px,100%));max-height:var(--prr-dialog-max-height,var(--prr-default-modal-height,86vh));border-radius:var(--prr-dialog-border-radius,var(--prr-default-modal-radius,24px));padding:var(--prr-dialog-padding,0);border-width:var(--prr-dialog-border-width,0);border-color:var(--prr-dialog-border-color,transparent);border-style:var(--prr-dialog-border-style,solid);box-shadow:var(--prr-dialog-box-shadow,none);}
.prr-rating .prr-compare-content, .prr-compare-overlay .prr-compare-content{padding:var(--prr-modal_content-padding,var(--prr-default-modal-padding,22px));color:var(--prr-modal_content-color,#756e75);font-family:var(--prr-modal_content-font-family,inherit);font-size:var(--prr-modal_content-font-size,14px);font-weight:var(--prr-modal_content-font-weight,inherit);font-style:var(--prr-modal_content-font-style,normal);text-transform:var(--prr-modal_content-text-transform,none);text-decoration:var(--prr-modal_content-text-decoration,none);line-height:var(--prr-modal_content-line-height,1.6);letter-spacing:var(--prr-modal_content-letter-spacing,normal);word-spacing:var(--prr-modal_content-word-spacing,normal);}
.prr-rating .prr-compare-dialog__head, .prr-compare-overlay .prr-compare-dialog__head{background:var(--prr-modal_header-background,#ffffff);padding:var(--prr-modal_header-padding,18px 22px);gap:var(--prr-modal_header-gap,20px);border-radius:var(--prr-modal_header-border-radius,0);border-width:var(--prr-modal_header-border-width,0 0 1px);border-color:var(--prr-modal_header-border-color,#0000000f);border-style:var(--prr-modal_header-border-style,solid);box-shadow:var(--prr-modal_header-box-shadow,none);}
.prr-rating #prr-compare-title, .prr-compare-overlay #prr-compare-title{color:var(--prr-modal_title-color,var(--prr-primary));font-family:var(--prr-modal_title-font-family,inherit);font-size:var(--prr-modal_title-font-size,18px);font-weight:var(--prr-modal_title-font-weight,600);font-style:var(--prr-modal_title-font-style,normal);text-transform:var(--prr-modal_title-text-transform,none);text-decoration:var(--prr-modal_title-text-decoration,none);line-height:var(--prr-modal_title-line-height,1.6);letter-spacing:var(--prr-modal_title-letter-spacing,normal);word-spacing:var(--prr-modal_title-word-spacing,normal);}
.prr-rating .prr-compare-close, .prr-compare-overlay .prr-compare-close{color:var(--prr-close-color,var(--prr-primary));background:var(--prr-close-background,var(--prr-soft));width:var(--prr-close-width,36px);height:var(--prr-close-height,36px);border-radius:var(--prr-close-border-radius,50%);padding:var(--prr-close-padding,0);border-width:var(--prr-close-border-width,0);border-color:var(--prr-close-border-color,transparent);border-style:var(--prr-close-border-style,solid);box-shadow:var(--prr-close-box-shadow,none);}
.prr-rating .prr-close-icon, .prr-compare-overlay .prr-close-icon{color:var(--prr-close_icon-color,currentColor);font-size:var(--prr-close_icon-font-size,20px);}
.prr-rating .prr-compare-drag-handle, .prr-compare-overlay .prr-compare-drag-handle{width:var(--prr-handle-width,44px);height:var(--prr-handle-height,4px);background:var(--prr-handle-background,#ead8cc);border-radius:var(--prr-handle-border-radius,99px);}
.prr-rating .prr-compare-search, .prr-compare-overlay .prr-compare-search{color:var(--prr-search-color,#403a39)!important;background:var(--prr-search-background,#ffffff)!important;height:var(--prr-search-height,48px)!important;border-radius:var(--prr-search-border-radius,16px)!important;padding:var(--prr-search-padding,0 16px)!important;border-width:var(--prr-search-border-width,1px)!important;border-color:var(--prr-search-border-color,#f1631959)!important;border-style:var(--prr-search-border-style,solid)!important;box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important;font-family:var(--prr-search-font-family,inherit);font-size:var(--prr-search-font-size,14px);font-weight:var(--prr-search-font-weight,inherit);font-style:var(--prr-search-font-style,normal);text-transform:var(--prr-search-text-transform,none);text-decoration:var(--prr-search-text-decoration,none);line-height:var(--prr-search-line-height,1.6);letter-spacing:var(--prr-search-letter-spacing,normal);word-spacing:var(--prr-search-word-spacing,normal);}
.prr-rating .prr-search-results, .prr-compare-overlay .prr-search-results{gap:var(--prr-results-gap,10px);margin:var(--prr-results-margin,14px 0 0);}
.prr-rating .prr-product-result, .prr-compare-overlay .prr-product-result{color:var(--prr-result-color,#403a39);background:var(--prr-result-background,#ffffff);gap:var(--prr-result-gap,12px);border-radius:var(--prr-result-border-radius,14px);padding:var(--prr-result-padding,9px);border-width:var(--prr-result-border-width,1px);border-color:var(--prr-result-border-color,#eee3ee);border-style:var(--prr-result-border-style,solid);box-shadow:var(--prr-result-box-shadow,none);}
.prr-rating .prr-product-result:hover, .prr-compare-overlay .prr-product-result:hover{color:var(--prr-result_hover-color,#403a39);background:var(--prr-result_hover-background,var(--prr-soft));}
.prr-rating .prr-product-result>span, .prr-compare-overlay .prr-product-result>span{color:var(--prr-result_name-color,#403a39);font-family:var(--prr-result_name-font-family,inherit);font-size:var(--prr-result_name-font-size,14px);font-weight:var(--prr-result_name-font-weight,inherit);font-style:var(--prr-result_name-font-style,normal);text-transform:var(--prr-result_name-text-transform,none);text-decoration:var(--prr-result_name-text-decoration,none);line-height:var(--prr-result_name-line-height,1.6);letter-spacing:var(--prr-result_name-letter-spacing,normal);word-spacing:var(--prr-result_name-word-spacing,normal);}
.prr-rating .prr-product-result img, .prr-compare-overlay .prr-product-result img{width:var(--prr-result_image-width,54px);height:var(--prr-result_image-height,54px);object-fit:var(--prr-result_image-object-fit,contain);border-radius:var(--prr-result_image-border-radius,10px);padding:var(--prr-result_image-padding,0);border-width:var(--prr-result_image-border-width,0);border-color:var(--prr-result_image-border-color,transparent);border-style:var(--prr-result_image-border-style,solid);box-shadow:var(--prr-result_image-box-shadow,none);}
.prr-rating .prr-compare-status, .prr-compare-overlay .prr-compare-status{color:var(--prr-status-color,#756e75);padding:var(--prr-status-padding,24px);font-family:var(--prr-status-font-family,inherit);font-size:var(--prr-status-font-size,14px);font-weight:var(--prr-status-font-weight,inherit);font-style:var(--prr-status-font-style,normal);text-transform:var(--prr-status-text-transform,none);text-decoration:var(--prr-status-text-decoration,none);line-height:var(--prr-status-line-height,1.6);letter-spacing:var(--prr-status-letter-spacing,normal);word-spacing:var(--prr-status-word-spacing,normal);}
.prr-rating .prr-compare-products, .prr-compare-overlay .prr-compare-products{gap:var(--prr-products-gap,15px);margin:var(--prr-products-margin,0 0 18px);}
.prr-rating .prr-compare-product, .prr-compare-overlay .prr-compare-product{background:var(--prr-product-background,var(--prr-soft));gap:var(--prr-product-gap,12px);border-radius:var(--prr-product-border-radius,16px);padding:var(--prr-product-padding,34px 12px 12px);border-width:var(--prr-product-border-width,1px);border-color:var(--prr-product-border-color,#eee3ee);border-style:var(--prr-product-border-style,solid);box-shadow:var(--prr-product-box-shadow,none);}
.prr-rating .prr-compare-product strong, .prr-compare-overlay .prr-compare-product strong{color:var(--prr-modal_product_name-color,#403a39);font-family:var(--prr-modal_product_name-font-family,inherit);font-size:var(--prr-modal_product_name-font-size,14px);font-weight:var(--prr-modal_product_name-font-weight,inherit);font-style:var(--prr-modal_product_name-font-style,normal);text-transform:var(--prr-modal_product_name-text-transform,none);text-decoration:var(--prr-modal_product_name-text-decoration,none);line-height:var(--prr-modal_product_name-line-height,1.6);letter-spacing:var(--prr-modal_product_name-letter-spacing,normal);word-spacing:var(--prr-modal_product_name-word-spacing,normal);}
.prr-rating .prr-compare-product small, .prr-compare-overlay .prr-compare-product small{color:var(--prr-modal_price-color,#756e75);font-family:var(--prr-modal_price-font-family,inherit);font-size:var(--prr-modal_price-font-size,12px);font-weight:var(--prr-modal_price-font-weight,inherit);font-style:var(--prr-modal_price-font-style,normal);text-transform:var(--prr-modal_price-text-transform,none);text-decoration:var(--prr-modal_price-text-decoration,none);line-height:var(--prr-modal_price-line-height,1.6);letter-spacing:var(--prr-modal_price-letter-spacing,normal);word-spacing:var(--prr-modal_price-word-spacing,normal);}
.prr-rating .prr-compare-product img, .prr-compare-overlay .prr-compare-product img{width:var(--prr-modal_image-width,70px);height:var(--prr-modal_image-height,70px);object-fit:var(--prr-modal_image-object-fit,contain);border-radius:var(--prr-modal_image-border-radius,12px);padding:var(--prr-modal_image-padding,0);border-width:var(--prr-modal_image-border-width,0);border-color:var(--prr-modal_image-border-color,transparent);border-style:var(--prr-modal_image-border-style,solid);box-shadow:var(--prr-modal_image-box-shadow,none);}
.prr-rating .prr-compare-product__role, .prr-compare-overlay .prr-compare-product__role{color:var(--prr-role-color,#ffffff);background:var(--prr-role-background,var(--prr-primary));border-radius:var(--prr-role-border-radius,999px);padding:var(--prr-role-padding,2px 9px);border-width:var(--prr-role-border-width,0);border-color:var(--prr-role-border-color,transparent);border-style:var(--prr-role-border-style,solid);box-shadow:var(--prr-role-box-shadow,none);font-family:var(--prr-role-font-family,inherit);font-size:var(--prr-role-font-size,11px);font-weight:var(--prr-role-font-weight,inherit);font-style:var(--prr-role-font-style,normal);text-transform:var(--prr-role-text-transform,none);text-decoration:var(--prr-role-text-decoration,none);line-height:var(--prr-role-line-height,1.6);letter-spacing:var(--prr-role-letter-spacing,normal);word-spacing:var(--prr-role-word-spacing,normal);}
.prr-rating .prr-compare-charts, .prr-compare-overlay .prr-compare-charts{gap:var(--prr-charts-gap,12px);padding:var(--prr-charts-padding,0px);margin:var(--prr-charts-margin,0px);}
.prr-rating .prr-modal-total, .prr-compare-overlay .prr-modal-total{color:var(--prr-modal_total-color,var(--prr-primary));font-family:var(--prr-modal_total-font-family,inherit);font-size:var(--prr-modal_total-font-size,14px);font-weight:var(--prr-modal_total-font-weight,inherit);font-style:var(--prr-modal_total-font-style,normal);text-transform:var(--prr-modal_total-text-transform,none);text-decoration:var(--prr-modal_total-text-decoration,none);line-height:var(--prr-modal_total-line-height,1.6);letter-spacing:var(--prr-modal_total-letter-spacing,normal);word-spacing:var(--prr-modal_total-word-spacing,normal);}
.prr-rating .prr-modal-coverage, .prr-compare-overlay .prr-modal-coverage{color:var(--prr-modal_coverage-color,#777777);font-family:var(--prr-modal_coverage-font-family,inherit);font-size:var(--prr-modal_coverage-font-size,11px);font-weight:var(--prr-modal_coverage-font-weight,inherit);font-style:var(--prr-modal_coverage-font-style,normal);text-transform:var(--prr-modal_coverage-text-transform,none);text-decoration:var(--prr-modal_coverage-text-decoration,none);line-height:var(--prr-modal_coverage-line-height,1.6);letter-spacing:var(--prr-modal_coverage-letter-spacing,normal);word-spacing:var(--prr-modal_coverage-word-spacing,normal);}
.prr-rating .prr-comparison-note, .prr-compare-overlay .prr-comparison-note{color:var(--prr-note-color,#888888);padding:var(--prr-note-padding,14px);font-family:var(--prr-note-font-family,inherit);font-size:var(--prr-note-font-size,12px);font-weight:var(--prr-note-font-weight,inherit);font-style:var(--prr-note-font-style,normal);text-transform:var(--prr-note-text-transform,none);text-decoration:var(--prr-note-text-decoration,none);line-height:var(--prr-note-line-height,1.6);letter-spacing:var(--prr-note-letter-spacing,normal);word-spacing:var(--prr-note-word-spacing,normal);}
.prr-rating .prr-compare-section, .prr-compare-overlay .prr-compare-section{background:var(--prr-section-background,#ffffff);margin:var(--prr-section-margin,15px 0 0);border-radius:var(--prr-section-border-radius,16px);padding:var(--prr-section-padding,16px);border-width:var(--prr-section-border-width,1px);border-color:var(--prr-section-border-color,#eee5ee);border-style:var(--prr-section-border-style,solid);box-shadow:var(--prr-section-box-shadow,none);}
.prr-rating .prr-compare-section>h3, .prr-compare-overlay .prr-compare-section>h3{color:var(--prr-section_title-color,var(--prr-primary));margin:var(--prr-section_title-margin,0 0 12px);font-family:var(--prr-section_title-font-family,inherit);font-size:var(--prr-section_title-font-size,16px);font-weight:var(--prr-section_title-font-weight,inherit);font-style:var(--prr-section_title-font-style,normal);text-transform:var(--prr-section_title-text-transform,none);text-decoration:var(--prr-section_title-text-decoration,none);line-height:var(--prr-section_title-line-height,1.6);letter-spacing:var(--prr-section_title-letter-spacing,normal);word-spacing:var(--prr-section_title-word-spacing,normal);}
.prr-rating .prr-compare-columns, .prr-compare-overlay .prr-compare-columns{margin-bottom:12px!important;background:transparent!important;color:var(--prr-columns-color,#756e75);gap:var(--prr-columns-gap,8px);border-radius:var(--prr-columns-border-radius,10px);padding:0!important;border-width:var(--prr-columns-border-width,0);border-color:var(--prr-columns-border-color,transparent);border-style:var(--prr-columns-border-style,solid);box-shadow:var(--prr-columns-box-shadow,none);font-family:var(--prr-columns-font-family,inherit);font-size:var(--prr-columns-font-size,12px);font-weight:var(--prr-columns-font-weight,inherit);font-style:var(--prr-columns-font-style,normal);text-transform:var(--prr-columns-text-transform,none);text-decoration:var(--prr-columns-text-decoration,none);line-height:var(--prr-columns-line-height,1.6);letter-spacing:var(--prr-columns-letter-spacing,normal);word-spacing:var(--prr-columns-word-spacing,normal);}
.prr-rating .prr-compare-row, .prr-compare-overlay .prr-compare-row{color:var(--prr-compare_row-color,#756e75);gap:var(--prr-compare_row-gap,8px);border-radius:var(--prr-compare_row-border-radius,0);padding:var(--prr-compare_row-padding,9px 0);border-width:var(--prr-compare_row-border-width,1px 0 0);border-color:var(--prr-compare_row-border-color,#f3edf3);border-style:var(--prr-compare_row-border-style,solid);box-shadow:var(--prr-compare_row-box-shadow,none);font-family:var(--prr-compare_row-font-family,inherit);font-size:var(--prr-compare_row-font-size,12px);font-weight:var(--prr-compare_row-font-weight,inherit);font-style:var(--prr-compare_row-font-style,normal);text-transform:var(--prr-compare_row-text-transform,none);text-decoration:var(--prr-compare_row-text-decoration,none);line-height:var(--prr-compare_row-line-height,1.6);letter-spacing:var(--prr-compare_row-letter-spacing,normal);word-spacing:var(--prr-compare_row-word-spacing,normal);}
.prr-rating .prr-compare-row>span:first-child, .prr-compare-overlay .prr-compare-row>span:first-child{margin-bottom:10px!important;color:var(--prr-compare_label-color,#756e75);font-family:var(--prr-compare_label-font-family,inherit);font-size:var(--prr-compare_label-font-size,12px);font-weight:var(--prr-compare_label-font-weight,inherit);font-style:var(--prr-compare_label-font-style,normal);text-transform:var(--prr-compare_label-text-transform,none);text-decoration:var(--prr-compare_label-text-decoration,none);line-height:var(--prr-compare_label-line-height,1.6);letter-spacing:var(--prr-compare_label-letter-spacing,normal);word-spacing:var(--prr-compare_label-word-spacing,normal);}
.prr-rating .prr-compare-row>span:nth-child(n+2), .prr-compare-overlay .prr-compare-row>span:nth-child(n+2){margin-bottom:10px!important;color:var(--prr-compare_value-color,#403a39);font-family:var(--prr-compare_value-font-family,inherit);font-size:var(--prr-compare_value-font-size,12px);font-weight:var(--prr-compare_value-font-weight,inherit);font-style:var(--prr-compare_value-font-style,normal);text-transform:var(--prr-compare_value-text-transform,none);text-decoration:var(--prr-compare_value-text-decoration,none);line-height:var(--prr-compare_value-line-height,1.6);letter-spacing:var(--prr-compare_value-letter-spacing,normal);word-spacing:var(--prr-compare_value-word-spacing,normal);}
.prr-rating .prr-compare-row small, .prr-compare-overlay .prr-compare-row small{color:var(--prr-compare_meta-color,#999999);font-family:var(--prr-compare_meta-font-family,inherit);font-size:var(--prr-compare_meta-font-size,10px);font-weight:var(--prr-compare_meta-font-weight,inherit);font-style:var(--prr-compare_meta-font-style,normal);text-transform:var(--prr-compare_meta-text-transform,none);text-decoration:var(--prr-compare_meta-text-decoration,none);line-height:var(--prr-compare_meta-line-height,1.6);letter-spacing:var(--prr-compare_meta-letter-spacing,normal);word-spacing:var(--prr-compare_meta-word-spacing,normal);}
.prr-rating .prr-change-product, .prr-compare-overlay .prr-change-product{background:var(--prr-change-background,var(--prr-soft));color:var(--prr-change-color,var(--prr-primary));gap:var(--prr-change-gap,6px);border-radius:var(--prr-change-border-radius,16px);padding:var(--prr-change-padding,8px 16px);border-width:var(--prr-change-border-width,1px);border-color:var(--prr-change-border-color,#f1631966);border-style:var(--prr-change-border-style,solid);box-shadow:var(--prr-change-box-shadow,none);font-family:var(--prr-change-font-family,inherit);font-size:var(--prr-change-font-size,14px);font-weight:var(--prr-change-font-weight,inherit);font-style:var(--prr-change-font-style,normal);text-transform:var(--prr-change-text-transform,none);text-decoration:var(--prr-change-text-decoration,none);line-height:var(--prr-change-line-height,1.6);letter-spacing:var(--prr-change-letter-spacing,normal);word-spacing:var(--prr-change-word-spacing,normal);}
.prr-rating .prr-change-product:hover, .prr-compare-overlay .prr-change-product:hover{background:var(--prr-change_hover-background,var(--prr-soft));color:var(--prr-change_hover-color,var(--prr-primary));}
.prr-rating .prr-change-icon, .prr-compare-overlay .prr-change-icon{color:var(--prr-change_icon-color,currentColor);font-size:var(--prr-change_icon-font-size,16px);}
.prr-badge{background:var(--prr-badge-background,var(--prr-soft));color:var(--prr-badge-color,var(--prr-primary));width:var(--prr-badge-width,60px);height:var(--prr-badge-height,65px);border-radius:var(--prr-badge-border-radius,15px);padding:var(--prr-badge-padding,5px 4px 4px);border-width:var(--prr-badge-border-width,1px);border-color:var(--prr-badge-border-color,var(--prr-primary));border-style:var(--prr-badge-border-style,solid);box-shadow:var(--prr-badge-box-shadow,none);}
.prr-badge-label{color:var(--prr-badge_label-color,var(--prr-primary));font-family:var(--prr-badge_label-font-family,inherit);font-size:var(--prr-badge_label-font-size,12px);font-weight:var(--prr-badge_label-font-weight,600);font-style:var(--prr-badge_label-font-style,normal);text-transform:var(--prr-badge_label-text-transform,none);text-decoration:var(--prr-badge_label-text-decoration,none);line-height:var(--prr-badge_label-line-height,1.6);letter-spacing:var(--prr-badge_label-letter-spacing,normal);word-spacing:var(--prr-badge_label-word-spacing,normal);}
.prr-badge>strong{background:var(--prr-badge_score-background,var(--prr-primary));color:var(--prr-badge_score-color,var(--prr-soft));width:var(--prr-badge_score-width,50px);height:var(--prr-badge_score-height,31px);border-radius:var(--prr-badge_score-border-radius,10px);padding:var(--prr-badge_score-padding,0);border-width:var(--prr-badge_score-border-width,0);border-color:var(--prr-badge_score-border-color,transparent);border-style:var(--prr-badge_score-border-style,solid);box-shadow:var(--prr-badge_score-box-shadow,none);font-family:var(--prr-badge_score-font-family,inherit);font-size:var(--prr-badge_score-font-size,12px);font-weight:var(--prr-badge_score-font-weight,600);font-style:var(--prr-badge_score-font-style,normal);text-transform:var(--prr-badge_score-text-transform,none);text-decoration:var(--prr-badge_score-text-decoration,none);line-height:var(--prr-badge_score-line-height,1.6);letter-spacing:var(--prr-badge_score-letter-spacing,normal);word-spacing:var(--prr-badge_score-word-spacing,normal);}
.prr-badge-icon{color:var(--prr-badge_icon-color,var(--prr-primary));font-size:var(--prr-badge_icon-font-size,12px);}

/* Structural rules shared by default and customized Elementor instances. */
.prr-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;line-height:1;vertical-align:middle}.prr-icon svg,.prr-icon img{display:block;width:1em;height:1em;object-fit:contain}.prr-icon svg:not([fill="none"]){fill:currentColor}.prr-icon i{position:static!important;width:auto!important;height:auto!important;background:none!important;border-radius:0!important;font-size:inherit!important;line-height:1!important}
.prr-answer-part,.prr-criterion-answer,.prr-overall-label,.prr-badge-label{display:inline-flex;align-items:center;gap:var(--prr-answer-gap,4px);flex-wrap:wrap}.prr-answer-icon{color:var(--prr-answer_icon-color,currentColor);font-size:var(--prr-answer_icon-font-size,13px)}
/* Wrap the answer text, never the icon onto its own flex line. */
.prr-answer-part{display:inline-block;min-width:0;max-width:100%;overflow-wrap:anywhere}
.prr-answer-part>span:not(.prr-answer-icon){display:inline;white-space:normal}
.prr-answer-part>.prr-answer-icon{margin-inline-end:var(--prr-answer-gap,4px);vertical-align:baseline}
.prr-more-closed,.prr-more-open{display:inline-flex;align-items:center;justify-content:center;gap:var(--prr-more-gap,5px)}.prr-more[aria-expanded=false] .prr-more-open,.prr-more[aria-expanded=true] .prr-more-closed{display:none}.prr-rating .prr-more{font-size:var(--prr-more-font-size,13px)!important}
.prr-criteria.is-collapsed{max-height:var(--prr-collapsed-height,160px)}.prr-criteria.is-collapsed:after{inset:auto 0 0;height:var(--prr-fade-height,98px);background:linear-gradient(0deg,var(--prr-fade-color,#fff),transparent)}
.prr-rating .prr-compare-card{flex-basis:var(--prr-card-width,215px)}.prr-rating .prr-compare-card>img{flex-basis:auto;flex-shrink:0}.prr-rating .prr-card-name{-webkit-line-clamp:var(--prr-product-name-lines,2)}.prr-rating .prr-card-arrow{position:absolute;display:grid;place-items:center}.prr-rating .prr-compare-other .prr-search-icon{flex-basis:auto;flex-shrink:0}.prr-rating .prr-slide-next{display:grid;place-items:center}
.prr-chart-label{transform:translate(var(--prr-label-x,0px),var(--prr-label-y,0px))}.prr-chart-label rect{x:calc(var(--prr-pill-width,54px) / -2)}
.prr-rating .prr-compare-overlay{--prr-primary:inherit;--prr-soft:inherit}.prr-rating dialog.prr-compare-overlay{background:var(--prr-overlay-background,rgba(32,20,32,.55))}.prr-compare-dialog{max-width:100%}.prr-compare-product img{flex-basis:auto;flex-shrink:0}.prr-change-product{display:flex;align-items:center;justify-content:center}
@media(max-width:767px){.prr-compare-overlay{--prr-default-modal-radius:24px 24px 0 0;--prr-default-modal-height:88dvh;--prr-default-modal-padding:14px 14px max(20px,env(safe-area-inset-bottom))}}


/* Refined comparison strip and chart spacing. */
.prr-rating .prr-comparison-strip{position:relative;z-index:0;display:block;clear:both;width:100%;margin:var(--prr-strip-margin,30px 0 28px);padding:var(--prr-strip-padding,0);background:var(--prr-strip-background,transparent)}
.prr-rating .prr-comparison-track{display:flex;align-items:stretch;gap:var(--prr-track-gap,10px);min-height:90px;overflow-x:auto;padding:var(--prr-track-padding,0);scroll-snap-type:x mandatory;scrollbar-width:none}
.prr-rating .prr-comparison-track::-webkit-scrollbar{display:none}
.prr-rating .prr-compare-card{position:relative;display:flex;align-items:center;flex:0 0 var(--prr-card-width,215px);width:var(--prr-card-width,215px);min-height:var(--prr-card-min-height,90px);gap:var(--prr-card-gap,9px);padding:var(--prr-card-padding,6px 6px 6px 18px);border-width:var(--prr-card-border-width,1px);border-style:var(--prr-card-border-style,solid);border-color:var(--prr-card-border-color,#cafbf0);border-radius:var(--prr-card-border-radius,15px);background:var(--prr-card-background,#f5fffd);color:var(--prr-card-color,#376b61);text-align:right;scroll-snap-align:start;overflow:hidden}
.prr-rating .prr-compare-card>img{display:block;width:var(--prr-image-width,76px);height:var(--prr-image-height,76px);flex:0 0 var(--prr-image-width,76px);padding:var(--prr-image-padding,7px);object-fit:var(--prr-image-object-fit,contain);background:var(--prr-image-background,#fff);border-width:var(--prr-image-border-width,1px);border-style:var(--prr-image-border-style,solid);border-color:var(--prr-image-border-color,#cafbf0);border-radius:var(--prr-image-border-radius,10px)}
.prr-rating .prr-compare-card>span:not(.prr-card-arrow):not(.prr-search-icon){min-width:0}
.prr-rating .prr-card-caption{display:block;font-size:var(--prr-caption-font-size,10px);line-height:var(--prr-caption-line-height,14px);color:var(--prr-caption-color,#376b61)}
.prr-rating .prr-card-name{font-size:var(--prr-product_name-font-size,10px);line-height:var(--prr-product_name-line-height,14px);font-weight:var(--prr-product_name-font-weight,400);color:var(--prr-product_name-color,#376b61)}
.prr-rating .prr-compare-other{justify-content:center;gap:var(--prr-other-gap,14px);min-height:var(--prr-other-min-height,90px);padding:var(--prr-other-padding,6px 14px)}
.prr-rating .prr-compare-other .prr-search-icon{display:grid;place-items:center;width:var(--prr-search_icon-width,65px);height:var(--prr-search_icon-height,65px);flex:0 0 var(--prr-search_icon-width,65px);padding:var(--prr-search_icon-padding,18px);border-width:var(--prr-search_icon-border-width,2px);border-style:var(--prr-search_icon-border-style,dashed);border-color:var(--prr-search_icon-border-color,#66a99c);border-radius:var(--prr-search_icon-border-radius,50%);background:var(--prr-search_icon-background,#d5faf3);color:var(--prr-search_icon-color,#376b61);font-size:var(--prr-search_icon-font-size,25px)}
.prr-rating .prr-compare-other .prr-search-icon svg,.prr-rating .prr-compare-other .prr-search-icon i{width:var(--prr-search_icon-font-size,25px);height:var(--prr-search_icon-font-size,25px)}
.prr-rating .prr-other-title{display:block;max-width:118px;font-size:var(--prr-other_title-font-size,10px);line-height:var(--prr-other_title-line-height,14px);font-weight:var(--prr-other_title-font-weight,400);color:var(--prr-other_title-color,#376b61);text-align:right}
.prr-rating .prr-comparison-strip.is-empty .prr-comparison-track{overflow:visible}
.prr-rating .prr-compare-other.is-single{flex-basis:100%;width:100%;max-width:390px;justify-content:center}
.prr-rating .prr-slide-next{display:none!important}



/* Keep comparison cards visually stable against global theme button hover rules. */
.prr-rating button.prr-compare-card,
.prr-rating button.prr-compare-card:hover,
.prr-rating button.prr-compare-card:active,
.prr-rating button.prr-compare-card:focus{
 appearance:none!important;
 -webkit-appearance:none!important;
 background:var(--prr-card-background,#f5fffd)!important;
 color:var(--prr-card-color,#376b61)!important;
 border-width:var(--prr-card-border-width,1px)!important;
 border-style:var(--prr-card-border-style,solid)!important;
 border-color:var(--prr-card-border-color,#cafbf0)!important;
 box-shadow:none!important;
 filter:none!important;
 transform:none!important;
 text-decoration:none!important;
}
.prr-rating button.prr-compare-other,
.prr-rating button.prr-compare-other:hover,
.prr-rating button.prr-compare-other:active,
.prr-rating button.prr-compare-other:focus{
 background:var(--prr-other-background,#f5fffd)!important;
 color:var(--prr-other-color,#376b61)!important;
 border-width:var(--prr-other-border-width,1px)!important;
 border-style:var(--prr-other-border-style,solid)!important;
 border-color:var(--prr-other-border-color,#cafbf0)!important;
}
.prr-rating button.prr-compare-card:hover,
.prr-rating button.prr-compare-card:active,
.prr-rating button.prr-compare-card:focus{outline:none!important}
.prr-rating button.prr-compare-card:focus-visible{outline:2px solid #66a99c!important;outline-offset:2px!important}
