/* Отзывы на телефоне — карусель (23.10.2026): главная (.reviews-cols) и страницы видов, kupit-, skachat- (#said-list).
   Лента во всю ширину экрана, листается свайпом с привязкой к карточке, справа видна часть следующей;
   под ней стрелки и точки (reviews-carousel.js). Десктоп и планшет — как были. */
.rc-nav{display:none}
@media(max-width:640px){
  .reviews-cols,#said-list{--rc-pad:32px;position:relative;display:flex;align-items:flex-start;gap:12px;columns:auto;
    margin-inline:calc(-1 * var(--rc-pad));padding:4px var(--rc-pad) 10px;scroll-padding-inline:var(--rc-pad);
    overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .reviews-cols::-webkit-scrollbar,#said-list::-webkit-scrollbar{display:none}
  .reviews-col{display:contents}
  .reviews-cols>.reviews-col>*,#said-list>.said-card{flex:0 0 84%;margin:0;scroll-snap-align:start;transform:none}
  .reviews-cols .review:hover,#said-list .said-card:hover{transform:none}
  #said-list .said-card-more{display:block}
  #said-list~.said-more{display:none}
  .rc-nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}
  .rc-arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d9d9d2;border-radius:50%;background:#fff;color:#181818;cursor:pointer;transition:opacity .2s}
  .rc-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
  .rc-arrow:disabled{opacity:.35;cursor:default}
  .rc-arrow:focus-visible{outline:2px solid #181818;outline-offset:2px}
  .rc-dots{display:flex;gap:6px;padding:0 6px}
  .rc-dots i{width:7px;height:7px;border-radius:50%;background:#d6d6cf;transition:background .2s,transform .2s}
  .rc-dots i.is-on{background:#181818;transform:scale(1.15)}
}
@media(max-width:600px){.reviews-cols,#said-list{--rc-pad:22px}}
/* на главной поля .wrap на телефоне — 16px (home-compact.css) */
@media(max-width:640px){.reviews.wrap .reviews-cols{--rc-pad:16px}}
@media(prefers-reduced-motion:reduce){.rc-arrow,.rc-dots i{transition:none}}
