.c-adMpu{height:auto;margin:0 auto;min-height:309px;overflow:visible;padding:2rem 0;position:relative}.c-productSubpageHeader_details{gap:.5rem 1rem;grid-template-columns:2.938rem 1fr}@media(min-width:768px){.c-productSubpageHeader_details{grid-template-columns:2.938rem 1fr 12rem}}.c-productSubpageHeader_details.noimage{grid-template-columns:1fr}@media(min-width:768px){.c-productSubpageHeader_image{grid-row:span 2}}.c-productSubpageHeader_image img{border-radius:8px;height:4.5rem!important;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:2.9375rem!important}.c-productSubpageHeader_back{grid-column:1/-1;grid-row:1;width:auto}@media(min-width:768px){.c-productSubpageHeader_back:not(.noimage){grid-column:2}}.c-productSubpageHeader_backIcon{align-items:center;color:#000;display:flex;height:24px;justify-content:center;margin-right:8px;width:24px}.c-productSubpageHeader_backIcon svg{height:18px;width:9px}.c-productSubpageHeader_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;display:-webkit-box;grid-column:2;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.c-productSubpageHeader_title{align-self:auto}}.c-productSubpageHeader picture{width:-moz-fit-content;width:fit-content}.c-productSubpageHeader_reviewBtn{grid-column:1/3;grid-row:3}@media(min-width:768px){.c-productSubpageHeader_reviewBtn{grid-column:3;grid-row:1/3}}.c-productSubpageHeader .c-ratingReviewWrapper_button{height:3rem;margin-top:.5rem}.c-productSubpageHeader .c-ratingReviewWrapper_button span{font-size:1rem}.c-ratingReviewWrapper_button-hidden{display:none}.c-ScoreCardLeft_scoreContent{gap:1rem}.c-ScoreCardLeft_scoreContent_text{line-height:normal}.c-ScoreCardLeft_scoreContent_number>.c-siteReviewScore_background-critic_large,.c-ScoreCardLeft_scoreContent_number>.c-siteReviewScore_background-critic_large .c-siteReviewScore_large{height:5rem;width:5rem}.c-ScoreCardLeft_scoreRemainder,.c-ScoreCardLeft_scoreSentiment{font-size:1rem;line-height:1.25rem}.c-ScoreCardLeft_scoreTitle{letter-spacing:.25rem;position:relative;top:-.25rem}@media(max-width:767px){.c-ScoreCardLeft_scoreTitle{font-weight:400}}.c-scoreCount_count,.c-scoreCount_text{font-size:.75rem;line-height:1rem}.c-scoreCount_container{grid-gap:.5rem .8rem;display:grid;gap:.5rem .8rem;grid-template-columns:max-content 1fr max-content}.c-scoreCount_barContainer{height:8px;overflow:hidden;position:relative}.c-scoreCount_bar,.c-scoreCount_barBackground{border-radius:.3rem;position:absolute}.c-scoreCount_bar-positive{background-color:#00ce7a}.c-scoreCount_bar-mixed{background-color:#ffbd3f}.c-scoreCount_bar-negative{background-color:#ff6874}.c-scoreCardOverview{border-radius:.375rem;gap:0;grid-template-columns:1fr}@media(min-width:768px){.c-scoreCardOverview{gap:1rem;grid-template-columns:repeat(2,1fr)}}.c-scoreCardOverview_scoreSectionGraph{border-left:none;border-top:.0625rem solid #bfbfbf;overflow:hidden;padding:1rem}@media(min-width:768px){.c-scoreCardOverview_scoreSectionGraph{border-left:.0625rem solid #bfbfbf;border-top:none}}.c-scoreCardOverview_scoreSectionGraph>div{width:100%}.c-scoreCardOverview_review{border-bottom:.0625rem solid #bfbfbf;border-left:.0625rem solid #bfbfbf;border-radius:0 0 .375rem .375rem;border-right:.0625rem solid #bfbfbf}.c-scoreCardOverview-no-score{border:none;padding:0}.c-scoreCardOverview-no-bottom-radius{border-radius:.375rem .375rem 0 0}.c-scoreCardOverview_reviewButton>button.c-globalButton_container{background-color:#fff;border:1px solid #bfbfbf;color:#404040}.c-scoreCardOverview_reviewButton>button.c-globalButton_container:hover{background-color:#fff;border-color:gray;color:gray}a{color:#000}a:focus,a:hover{color:gray}@keyframes g-fadeMenuInUp{0%{opacity:0;top:20px;visibility:hidden}1%{opacity:0;top:20px;visibility:visible}to{opacity:1;top:0;visibility:visible}}@keyframes g-fadeMenuOutDown{0%{left:auto;opacity:1;top:0;visibility:visible}99%{left:auto;opacity:0;top:20px;visibility:visible}to{left:auto;opacity:0;top:20px;visibility:hidden}}@keyframes g-fadeMenuInLeft{0%{left:20px;opacity:0;visibility:hidden}1%{left:20px;opacity:0;visibility:visible}to{left:0;opacity:1;visibility:visible}}@keyframes g-fadeMenuOutRight{0%{left:0;opacity:1;visibility:visible}99%{left:20px;opacity:0;visibility:visible}to{left:20px;opacity:0;visibility:hidden}}@keyframes g-fadeTriInUp{0%{bottom:-28px;opacity:0;visibility:hidden}1%{bottom:-28px;opacity:0;visibility:visible}to{bottom:-9px;opacity:1;visibility:visible}}@keyframes g-fadeTriOutDown{0%{bottom:-9px;opacity:1;visibility:visible}99%{bottom:-28px;opacity:0;visibility:visible}to{bottom:-28px;opacity:0;visibility:hidden}}.g-fill-gray80{fill:#404040}.g-text-xxsmall{font-size:.875rem;line-height:1.25rem}.g-text-xxxsmall{font-size:.75rem;line-height:1rem}.o-button{border-radius:.25rem;font-size:.875rem;font-weight:400;line-height:1.25rem;min-height:2.75rem;padding:0 1rem}.o-button-primaryGray{background-color:#f2f2f2;border:1px solid gray;color:#404040}.o-button-fullWidth{width:100%}.o-inlineScore{align-items:center;border-radius:.25rem;color:#404040;display:inline-flex;font-size:1.25rem;font-weight:700;height:2.5rem;justify-content:center;-webkit-text-decoration:none!important;text-decoration:none!important;width:2.5rem}.o-inlineScore-green{background:#00ce7a}.o-inlineScore-yellow{background:#ffbd3f}.o-inlineScore-red{background:#ff6874}.o-inlineScore-tbd{border:1px solid gray}.u-pointer{cursor:pointer}.c-pageProductReviews{display:block}@media(min-width:1024px){.c-pageProductReviews{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}}.c-pageProductReviews_filters{flex-direction:column;gap:1.25rem;margin-bottom:1.75rem}@media(min-width:768px){.c-pageProductReviews_filters{flex-direction:row;gap:1.5rem;margin-bottom:2rem}}.c-pageProductReviews_filter{max-width:none}@media(min-width:768px){.c-pageProductReviews_filter{max-width:19.125rem}}.c-pageProductReviews_sortFilter{gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:1024px){.c-pageProductReviews_sortFilter{grid-template-columns:1fr max-content max-content}.c-pageProductReviews_sortFilter-noReviews{grid-template-columns:max-content max-content;justify-content:end}}.c-pageProductReviews_text{grid-column:1/-1}@media(min-width:1024px){.c-pageProductReviews_text{grid-column:auto}}.c-pageProductReviews_ad{background:#f2f2f2;height:-moz-fit-content;height:fit-content}.c-pageProductReviews_ad-mobile-spacing{margin:0 auto;margin-bottom:1.5rem!important}.c-pageProductReviews_message{padding-bottom:8rem;padding-top:8rem}.c-pageProductReviews .aside-rail .margin-top-vh{margin-top:100vh}