.ml-creviews,.ml-creviews *,.ml-creviews *::before,.ml-creviews *::after{box-sizing:border-box}
.ml-creviews{padding:45px 15px 16px;background:var(--c-bg);color:#303030;font-family:'Libre Franklin',sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}
.ml-creviews h2,.ml-creviews p{margin:0;letter-spacing:normal;text-transform:none}
.ml-creviews img{display:block;max-width:100%;height:auto}
.ml-creviews a{text-decoration:none}
.ml-creviews .ml-creviews__inner{max-width:1170px;margin:0 auto}
.ml-creviews .ml-creviews__title{font-family:'Libre Franklin',sans-serif!important;font-size:36px!important;line-height:46.8px!important;font-weight:700!important;color:var(--c-heading)!important}
.ml-creviews .ml-creviews__summary{padding:0 16px}
.ml-creviews .ml-creviews__score{font-family:sans-serif;font-size:46px;line-height:55.2px;font-weight:700;color:var(--c-score)}
.ml-creviews .ml-creviews__count{margin-top:2px;font-size:14px;line-height:25.2px;font-weight:700;color:var(--c-count)}
.ml-creviews .ml-stars{display:inline-flex;gap:1px;color:var(--c-stars);vertical-align:middle}
.ml-creviews .ml-stars svg{display:block;width:var(--s,14px);height:var(--s,14px);fill:currentColor}
.ml-creviews .ml-creviews__head .ml-stars{--s:20px}
.ml-creviews .ml-bars{display:grid;gap:13px;margin-top:18px}
.ml-creviews .ml-bar{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;font-size:16px;line-height:19.2px;color:var(--c-pct)}
.ml-creviews .ml-bar .ml-stars{--s:18px}
.ml-creviews .ml-bar__track{display:block;height:6px;overflow:hidden;border-radius:9999px;background:var(--c-bar-bg)}
.ml-creviews .ml-bar__fill{display:block;height:100%;background:var(--c-bar)}
.ml-creviews .ml-creview{display:grid;gap:8px;padding:0 16px;margin-top:42px}
.ml-creviews .ml-creview .ml-stars{--s:18px}
.ml-creviews .ml-img{width:100%}
.ml-creviews .ml-img__ph{display:flex;align-items:center;justify-content:center;width:100%;background:#ECECEC;color:#8A8A8A;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.ml-creviews .ml-creview__stars{margin-top:8px}
.ml-creviews .ml-creview__who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;font-size:16px;line-height:28.8px;font-weight:700;color:var(--c-name)}
.ml-creviews .ml-creview__badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:15.6px;font-weight:700;color:var(--c-badge)}
.ml-creviews .ml-check{flex:none;width:20px;height:20px}
.ml-creviews .ml-creview__text{font-size:16px;line-height:24px;color:var(--c-text)}
.ml-creviews .ml-cta{max-width:345px;margin:36px auto 0}
.ml-creviews .ml-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px 16px;background:var(--c-btn);color:var(--c-btn-text);border-radius:40px;font-size:16px;line-height:24px;font-weight:600;text-align:center}
@media (min-width:1024px){
.ml-creviews{padding:45px 32px 32px}
.ml-creviews .ml-creviews__head{display:grid;grid-template-columns:127px minmax(0,1fr);gap:76px}
.ml-creviews .ml-creviews__summary{padding:0}
.ml-creviews .ml-creviews__score{font-size:60px;line-height:72px}
.ml-creviews .ml-creviews__count{font-size:16px;line-height:19.2px}
.ml-creviews .ml-bars{margin-top:0;gap:15px;justify-content:start}
.ml-creviews .ml-bar{grid-template-columns:400px auto 44px;font-size:18px;line-height:23.4px}
.ml-creviews .ml-bar__track{height:19px}
.ml-creviews .ml-creview{grid-template-columns:320px minmax(0,1fr);column-gap:16px;align-items:center;margin-top:40px}
.ml-creviews .ml-creview__media{grid-row:1/5}
.ml-creviews .ml-creview__stars,.ml-creviews .ml-creview__who,.ml-creviews .ml-creview__text{grid-column:2}
.ml-creviews .ml-creview__who{line-height:19.2px}
}