.mc-reviews__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.mc-reviews__track::-webkit-scrollbar{display:none}.mc-reviews__slide{scroll-snap-align:start;flex:0 0 calc(100% - 40px);display:flex}@media (min-width:640px){.mc-reviews__slide{flex-basis:calc(50% - 8px)}}@media (min-width:1024px){.mc-reviews__slide{flex-basis:calc(33.3333% - 10.6667px)}}.mc-reviews__controls{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.mc-reviews__go{border:1px solid var(--color-line);width:40px;height:40px;color:var(--color-fg);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:border-color .2s,color .2s,opacity .2s;display:grid}.mc-reviews__go:hover{border-color:var(--color-mist);color:var(--color-mist)}.mc-reviews__go:focus-visible{outline:2px solid var(--color-mist);outline-offset:2px}.mc-reviews__go[data-hidden=true]{opacity:.3;pointer-events:none}.mc-reviews__dots{justify-content:center;align-items:center;gap:4px;display:flex}.mc-reviews__dot{cursor:pointer;background:#fff3;border-radius:999px;width:8px;height:8px;margin:0 6px;transition:width .25s,background-color .25s;position:relative}.mc-reviews__dot:after{content:"";position:absolute;inset:-10px -6px}.mc-reviews__dot[aria-current=true]{background:var(--color-mist);width:24px}.mc-reviews__dot:focus-visible{outline:2px solid var(--color-mist);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mc-reviews__go,.mc-reviews__dot{transition:none}}
