.c4j-reviews,.reviews-badge,.rating-stars,.review-mark,.tp-star{--tp-green:var(--c4j-brand-trustpilot);--tp-empty:var(--c4j-brand-trustpilot-empty);--g-star:var(--c4j-brand-google-star);--g-empty:var(--c4j-brand-google-empty)}.rating-stars{--rs-size:1.25rem;--rs-gap:2px;gap:var(--rs-gap);vertical-align:middle;flex-shrink:0;line-height:0;display:inline-flex}.rating-stars--sm{--rs-size:1rem}.rating-stars--lg{--rs-size:1.75rem;--rs-gap:3px}.rating-stars--google{--rs-gap:1px}.rating-stars--google.rating-stars--lg{--rs-gap:2px}.rs-cell{width:var(--rs-size);height:var(--rs-size);display:block;position:relative}.rs-layer{width:100%;height:100%;display:block;position:absolute;inset:0}.rs-full{clip-path:inset(0 calc(100% - var(--rs-fill,100%)) 0 0)}.rating-stars--google .rs-empty{fill:var(--g-empty)}.rating-stars--google .rs-full{fill:var(--g-star)}.rating-stars--google.rating-stars--dark .rs-empty{fill:color-mix(in srgb, var(--c4j-white) 26%, transparent)}.rating-stars--trustpilot .rs-empty .rs-box{fill:var(--tp-empty)}.rating-stars--trustpilot .rs-full .rs-box{fill:var(--tp-green)}.rating-stars--trustpilot .rs-star{fill:var(--c4j-white)}.rating-stars--trustpilot.rating-stars--dark .rs-empty .rs-box{fill:color-mix(in srgb, var(--c4j-white) 30%, transparent)}@media (forced-colors:active){.rating-stars{forced-color-adjust:none}.rating-stars .rs-empty,.rating-stars--trustpilot .rs-empty .rs-box{fill:graytext}.rating-stars .rs-full,.rating-stars--trustpilot .rs-full .rs-box{fill:canvastext}.rating-stars--trustpilot .rs-star{fill:canvas}}.review-mark{border-radius:var(--c4j-radius-pill);background:var(--c4j-white);box-shadow:inset 0 0 0 1px var(--c4j-line);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.review-mark svg{display:block}.tp-star{fill:var(--tp-green)}.gmark-red{fill:var(--c4j-brand-google-red)}.gmark-blue{fill:var(--c4j-brand-google-blue)}.gmark-yellow{fill:var(--c4j-brand-google-yellow)}.gmark-green{fill:var(--c4j-brand-google-green)}@media (forced-colors:active){.review-mark,.tp-star{forced-color-adjust:none}}.reviews-badge__link{transition:background-color .15s var(--c4j-ease), border-color .15s var(--c4j-ease), transform .15s var(--c4j-ease)}.reviews-badge__link:hover .reviews-badge__arrow,.reviews-badge__link:focus-visible .reviews-badge__arrow{transform:translate(2px,-2px)}.reviews-badge__arrow,.review-link-arrow{transition:transform .15s var(--c4j-ease)}.review-link:hover .review-link-arrow,.review-link:focus-visible .review-link-arrow{transform:translate(2px,-2px)}.review-score{font-stretch:var(--c4j-stretch-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:.9}.review-avatar{position:relative;overflow:hidden}.review-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (forced-colors:active){.review-avatar{color:canvastext;outline:1px solid canvastext}}
