.CarReviewDetailOverall_root__O9pg_{display:flex;flex-direction:column;gap:12px}@media(max-width:1020px){.CarReviewDetailOverall_root__O9pg_{border-radius:16px;background:var(--thm-white);width:calc(100% + var(--pad)*2);margin-left:calc(-1*var(--pad));padding:16px var(--pad)}html[dir=rtl] .CarReviewDetailOverall_root__O9pg_{margin-left:unset;margin-right:calc(-1*var(--pad))}.CarReviewDetailOverall_inner__0q_Hk{gap:16px;flex-direction:row-reverse;justify-content:space-between}}.CarReviewDetailOverall_content__WbUoS,.CarReviewDetailOverall_inner__0q_Hk{display:flex}@media(min-width:1021px){.CarReviewDetailOverall_content__WbUoS,.CarReviewDetailOverall_inner__0q_Hk{flex-direction:column}}@media(max-width:1020px){.CarReviewDetailOverall_content__WbUoS{flex-direction:column;align-items:flex-start}}@media(max-width:770px){.CarReviewDetailOverall_content__WbUoS .CarReviewDetailOverall_links__Kx0UF{display:none}}.CarReviewDetailOverall_img___FADP{min-width:150px;width:150px;height:112px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--thm-grey-1);border:.5px solid var(--thm-photo-stroke)}@media(min-width:1021px){.CarReviewDetailOverall_img___FADP{margin-bottom:16px}}@media(max-width:1020px){.CarReviewDetailOverall_img___FADP{min-width:91px;width:91px;height:68px}}.CarReviewDetailOverall_img_gen__OCUZG{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.CarReviewDetailOverall_img_brand__yEw0G{width:70px;height:70px;object-fit:contain}.CarReviewDetailOverall_name__Rx3RZ{font-weight:600;font-size:17px;line-height:24px;letter-spacing:-.41px;margin-bottom:12px}@media(max-width:1020px){.CarReviewDetailOverall_name__Rx3RZ{font-weight:600;font-size:20px;line-height:24px;letter-spacing:.38px;margin-bottom:4px}}.CarReviewDetailOverall_subtitle__7B1z_{font-weight:400;font-size:15px;line-height:20px;letter-spacing:-.24px;color:var(--thm-silver-grey)}.CarReviewDetailOverall_links__Kx0UF{display:flex;gap:8px}@media(min-width:771px){.CarReviewDetailOverall_links__Kx0UF{flex-wrap:wrap}}.CarReviewDetailOverall_links__Kx0UF:is(.CarReviewDetailOverall_empty__m8oXp){display:none}.CarReviewDetailOverall_root__O9pg_>.CarReviewDetailOverall_links__Kx0UF{overflow-x:auto;width:calc(100% + var(--pad)*2);padding-left:var(--pad);margin-left:calc(-1*var(--pad));margin-top:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.CarReviewDetailOverall_root__O9pg_>.CarReviewDetailOverall_links__Kx0UF::-webkit-scrollbar{display:none}@media(min-width:771px){.CarReviewDetailOverall_root__O9pg_>.CarReviewDetailOverall_links__Kx0UF{display:none}}@media(max-width:1020px){.CarReviewDetailOverall_hide_mob__Lu4jq{display:none}}@media(min-width:1021px){.CarReviewDetailOverall_show_mob__Ql1lR{display:none}}.CarReviewDetailOverall_overall_mob__q28cH{display:flex;flex-direction:row;align-items:center;gap:12px}.CarReviewDetailOverall_overall_mob__q28cH>a,.CarReviewDetailOverall_overall_mob__q28cH>div{flex:1 1;display:flex;flex-direction:column;align-items:center;height:56px;border-radius:12px;box-shadow:inset 0 0 0 .5px var(--thm-grey-1);background-color:var(--thm-black-2);padding:8px 12px}.CarReviewDetailOverall_overall_mob__q28cH>a p,.CarReviewDetailOverall_overall_mob__q28cH>div p{text-align:center}.CarReviewDetailOverall_overall_mob__q28cH>a p:first-of-type,.CarReviewDetailOverall_overall_mob__q28cH>div p:first-of-type{display:flex;flex-direction:row;align-items:center;gap:2px;font-weight:600;font-size:17px;line-height:24px;letter-spacing:-.41px;color:var(--thm-black)}.CarReviewDetailOverall_overall_mob__q28cH>a p:nth-of-type(2),.CarReviewDetailOverall_overall_mob__q28cH>div p:nth-of-type(2){font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.41px;color:var(--thm-silver-grey)}@media(min-width:1021px){.CarReviewDetailOverall_overall_mob__q28cH{display:none}}.RoundProgress_root__WeY_v{display:flex;justify-content:center;align-items:center}.RoundProgress_root__WeY_v svg{position:relative;transform:rotate(90deg)}.RoundProgress_root__WeY_v svg circle{width:100%;height:100%;fill:none;stroke-linecap:round}.RoundProgress_root__WeY_v svg circle:not(.RoundProgress_progress__u3mFC){stroke:var(--thm-grey-1)}.RoundProgress_inner__Lds1O{position:absolute}.RatingProsCons_root__VfirG{display:flex;gap:16px}@media(max-width:1020px){.RatingProsCons_root__VfirG{gap:12px}}@media(min-width:771px){.RatingProsCons_root__VfirG{align-items:flex-start}}@media(max-width:770px){.RatingProsCons_root__VfirG{flex-direction:column}}.RatingProsCons_col__J6LT7{flex:1 1;display:flex;flex-direction:column;gap:16px}@media(max-width:1020px){.RatingProsCons_col__J6LT7{gap:12px}}.RatingProsCons_box__Kd_Wb{padding:24px;background:var(--thm-white);border:1px solid var(--thm-grey-1);box-shadow:var(--shadow-primary);border-radius:16px}@media(max-width:1020px){.RatingProsCons_box__Kd_Wb{padding:16px;background:var(--thm-card)}}.RatingProsCons_rating__4QmmU{display:flex;align-items:center;gap:12px}.RatingProsCons_rating_num__v40DF{font-weight:600;font-size:21px;line-height:33.6px;letter-spacing:-.57px;text-align:center}@media(max-width:1020px){.RatingProsCons_rating_num__v40DF{font-size:20px;line-height:24px;letter-spacing:.38px}}.RatingProsCons_rating_title__JS56R{font-weight:600;font-size:20px;line-height:24px;letter-spacing:.38px}.RatingProsCons_ownership__2g9W6{font-weight:400;font-size:15px;line-height:20px;letter-spacing:-.24px;color:var(--thm-silver-grey);margin-top:4px}.RatingProsCons_hr__bQMxk{width:100%;height:1px;margin:16px 0;background:var(--thm-grey-1)}.RatingProsCons_ratings__t0omF{display:flex;flex-wrap:wrap;gap:16px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RatingProsCons_ratings__t0omF>li{width:calc(50% - 8px)}.RatingProsCons_rating_cell__HldA_{display:flex;flex-direction:column;gap:4px}.RatingProsCons_rating_cell__HldA_ p{font-weight:400;font-size:15px;line-height:20px;letter-spacing:-.24px;color:var(--thm-silver-grey)}.RatingProsCons_cons_title__O6cOh,.RatingProsCons_pros_title__JZ18T{display:flex;align-items:center;gap:4px;margin-bottom:8px}.RatingProsCons_cons_title__O6cOh svg,.RatingProsCons_pros_title__JZ18T svg{width:16px;height:16px}.RatingProsCons_cons_title__O6cOh p,.RatingProsCons_pros_title__JZ18T p{font-weight:500;font-size:15px;line-height:20px;letter-spacing:-.5px}.RatingProsCons_pros_title__JZ18T{color:var(--clr-green)}.RatingProsCons_cons_title__O6cOh{color:var(--thm-silver-grey)}.RatingProsCons_cons_title__O6cOh svg{transform:scaleY(-1)}.RatingProsCons_proscons_empty__wVHJ5,.RatingProsCons_proscons_value__2aIs3{font-weight:400;font-size:15px;line-height:20px;letter-spacing:-.24px}.RatingProsCons_proscons_empty__wVHJ5{color:var(--thm-silver-grey)}