.mm-reviews{padding:72px 0;background:var(--mm-smoke)}
.mm-reviews__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px}
.mm-reviews__header h2{font:400 44px/1.1 'Bodoni Moda',serif;margin:10px 0 0;color:var(--mm-ink)}
.mm-reviews__score{display:flex;align-items:baseline;gap:10px;color:var(--mm-muted);font:600 13px Manrope,sans-serif}
.mm-reviews__score strong{font:400 40px 'Bodoni Moda',serif;color:var(--mm-ink)}
.mm-reviews__nav{display:flex;gap:8px}
.mm-reviews__nav button{width:44px;height:44px;border:1px solid var(--mm-ink);background:#fff;color:var(--mm-ink);font-size:18px;cursor:pointer}
.mm-reviews__nav button:hover{background:var(--mm-ink);color:#fff}
.mm-reviews__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}
.mm-reviews__track::-webkit-scrollbar{display:none}
.mm-reviews__card{flex:0 0 340px;scroll-snap-align:start;background:#fff;border:1px solid var(--mm-line);padding:26px;display:flex;flex-direction:column;gap:16px}
.mm-reviews__stars{display:flex;gap:3px;font-size:18px;color:var(--mm-line)}
.mm-reviews__stars .is-on{color:#E0A526}
.mm-reviews__text{margin:0;font:400 15px/1.6 Manrope,sans-serif;color:var(--mm-text);flex:1}
.mm-reviews__photo img{width:100%;height:auto;display:block;max-height:260px;object-fit:cover}
.mm-reviews__author{display:flex;flex-direction:column;gap:3px;border-top:1px solid var(--mm-line);padding-top:14px}
.mm-reviews__author strong{font:700 14px Manrope,sans-serif;color:var(--mm-ink)}
.mm-reviews__author span,.mm-reviews__author em{font:500 12px Manrope,sans-serif;color:var(--mm-muted);font-style:normal}
.mm-reviews__empty{margin:0;padding:24px;border:1px dashed var(--mm-silver);color:var(--mm-muted);font:500 14px Manrope,sans-serif}
.mm-reviews__widget{margin-top:24px}
@media(max-width:749px){.mm-reviews{padding:44px 0}.mm-reviews__inner{padding-left:16px;padding-right:0}.mm-reviews__header{padding-right:16px}.mm-reviews__header h2{font-size:30px}.mm-reviews__nav{display:none}.mm-reviews__card{flex-basis:84vw}.mm-reviews__track{padding-right:16px}}
