.mwp-reviews__head{text-align:center;margin-inline:auto}.mwp-review-stars{display:inline-flex;gap:2px}.mwp-review-stars__star{color:var(--mwp-gray-300);line-height:0}.mwp-review-stars__star.is-filled{color:var(--mwp-blue)}.mwp-reviews__carousel{position:relative;margin-block-start:var(--sp-8)}.mwp-reviews__controls{justify-content:flex-end;margin-block-end:var(--sp-3)}.mwp-reviews__viewport{overflow-x:auto;overflow-y:hidden;padding:4px 2px 10px;scroll-snap-type:inline mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-y pan-x;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.mwp-reviews__viewport::-webkit-scrollbar{display:none}.mwp-reviews__viewport:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:var(--radius-md)}.mwp-reviews__track{--mwp-review-gap:var(--sp-5);display:flex;width:max-content;min-width:100%;gap:var(--mwp-review-gap)}.mwp-review-card{flex:0 0 calc((min(100vw - 48px, var(--container)) - (var(--mwp-review-gap) * 2)) / 3);scroll-snap-align:start;scroll-snap-stop:always;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--sp-5);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--sp-3)}.mwp-review-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.mwp-review-card__verified{display:inline-flex;align-items:center;gap:4px;color:var(--mwp-blue);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.mwp-review-card__text{color:var(--text-primary);line-height:var(--lh-body);margin:0}.mwp-review-card__author{display:flex;flex-direction:column;gap:2px;margin-block-start:auto;padding-block-start:var(--sp-2);border-block-start:1px solid var(--border)}.mwp-review-card__author strong{color:var(--text-primary);font-size:var(--fs-sm)}.mwp-review-card__author span{color:var(--text-secondary);font-size:var(--font-size-xs)}.mwp-reviews .mwp-carousel-footer{display:flex;align-items:center;gap:12px;margin-block-start:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-sunken) 42%,var(--surface))}.mwp-reviews .mwp-carousel-progress{position:relative;overflow:hidden;flex:1 1 auto;height:3px;min-width:120px;background:color-mix(in srgb,var(--border-strong) 64%,var(--surface));border-radius:var(--radius-pill)}.mwp-reviews .mwp-carousel-progress span{display:block;width:0;height:100%;background:var(--primary);border-radius:inherit;transition:width .28s var(--ease)}.mwp-reviews .mwp-carousel-status{display:inline-flex;min-width:58px;align-items:center;justify-content:center;gap:4px;margin:0;padding:5px 9px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.74rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.mwp-reviews .mwp-carousel-status .js-mwp-carousel-current{color:var(--primary)}.mwp-reviews .mwp-carousel-footer__hint{flex:0 0 auto;color:var(--text-secondary);font-size:.72rem;font-weight:700;white-space:nowrap}@media (max-width:1100px){.mwp-review-card{flex-basis:calc((min(100vw - 48px, var(--container)) - var(--mwp-review-gap)) / 2)}}@media (max-width:820px){.mwp-review-card{flex-basis:calc((100vw - 58px - var(--mwp-review-gap)) / 2)}}@media (max-width:560px){.mwp-review-card{flex-basis:min(86vw, 320px);padding:var(--sp-4)}.mwp-review-card__head{flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.mwp-reviews .mwp-carousel-footer__hint{display:none}.mwp-reviews .mwp-carousel-footer{gap:9px;padding-block-start:10px}.mwp-reviews .mwp-carousel-status{min-width:52px;padding-inline:7px}}@media (prefers-reduced-motion:reduce){.mwp-reviews__viewport{scroll-behavior:auto}.mwp-reviews .mwp-carousel-progress span{transition:none}}