.product-ratings-and-reviews{display:grid;gap:.5rem;width:100%}.product-ratings-and-reviews a{color:var(--color-black)}.product-review{border-bottom:1px solid var(--color-light-grey);padding-bottom:25px;gap:22px}.product-review .rating-title{font-size:var(--size-12);color:var(--color-dark-grey)}.product-review .translation-translated{display:none}.product-review.show-translation .translation-translated{display:block}.product-review.show-translation .translation-native{display:none}.product-review strong{font-weight:500}.translation-native:not(:empty),.translation-translated:not(:empty){min-height:2.5em}.toggle-translation-button{padding-left:0}.ratings-summary{grid-template-columns:auto;padding:2rem;padding-inline:3rem;gap:1.5rem;display:grid;align-items:center;background-color:var(--color-lightest-grey);margin-top:12px}@media (min-width:1200px){.ratings-summary{gap:1rem;padding:3rem;grid-template-columns:3fr 5fr;margin:unset}}.rating-summary-line{display:grid;grid-template-columns:auto 1fr 4ch;align-items:center;gap:1rem;cursor:pointer}.rating-summary-line.selected{background-color:#fff}.product-ratings-summary-stars-only{display:flex;align-items:center;gap:.5rem;justify-content:center}@media (min-width:1200px){.product-ratings-summary-stars-only{justify-content:start}}.product-ratings-summary-stars-only .total-raings-count{font-size:.8rem}.product-ratings-summary-stars-only a{font-size:.8rem!important;color:var(--color-light-grey);text-decoration:none;font-weight:400}.product-rating-stars{display:flex;align-items:center;gap:.1em;font-size:var(--size-16)}.product-rating-stars i{font-size:1em}.product-rating-stars i.fass{color:var(--color-ui-ratings-stars)}.product-rating-stars i.unfilled{color:var(--color-light-grey);font-weight:600}.product-rating-stars.high-contrast .unfilled{color:var(--color-dark-grey)}.product-rating-stars .number-of-stars-prefix{margin-right:.25em}.product-ratings-summary-itemised{font-size:var(--size-12)}.product-ratings-summary-itemised .product-rating-stars{font-size:var(--size-12)}.rating-bar{flex:1 1 200px;height:10px;border-radius:10px;background-color:var(--color-light-grey);position:relative}.rating-bar span{position:absolute;border-radius:10px;top:0;height:100%;background-color:var(--color-brand-primary)}.rating-value{flex:0 1 3em;text-align:right;justify-self:self-start}.ratings-and-rewiews-collapse{--collapse-box-min-height:16em}.product-ratings-and-reviews-select{font-size:var(--size-14)}@media (max-width:1199px){.product-ratings-and-reviews-select{flex:1 1 auto}}.product-ratings-and-reviews-select .rich-content-dropdown-button{flex:1 1 auto;min-width:12rem}.product-ratings-and-reviews-select .rich-content-dropdown-option-line{display:flex;gap:1em;align-items:center;text-align:left}.write-review-modal .bgmodal-close-btn{right:1em}.write-review-modal .fa-star{cursor:pointer}.report-rating-modal .bgmodal-body{margin-bottom:1rem}.nhfp .rating-bar{background-color:#e5f5ff}.nhfp i.fas.fa-thumbs-up.pointer-events-none.text-brand-primary{color:var(--color-brand-primary)}.give-your-rating-text{margin-top:0;font-size:var(--size-14);line-height:var(--size-20)}.product-rating-filter-search-container{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:12px}.review-body{font-size:var(--size-14);padding-right:3rem;line-height:var(--size-20)}.rating-bottom-line{color:var(--color-dark-grey)}.rating-filtered-text{font-size:var(--size-12)}@media (min-width:1200px){.rating-filtered-text{grid-column:2;display:flex;gap:.5rem}}.display-rating-without-review-checkbox>.radio-slider-back-label{font-size:var(--size-11)}.radio-slider-wrapper:has(.display-rating-without-review-checkbox) .radio-slider-back-label{font-size:var(--size-12)}