.tvs-reviews{display:flex;gap:var(--tvs-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;margin-inline:calc((100vw - var(--tvs-container)) / -2);padding-inline:calc((100vw - var(--tvs-container)) / 2);scrollbar-width:none;align-items:stretch}.tvs-reviews::-webkit-scrollbar{display:none}.tvs-review{min-width:0;flex:0 0 84%;scroll-snap-align:center;margin:0;display:flex;flex-direction:column;gap:10px;padding:20px;box-sizing:border-box;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--tvs-line)}.tvs-review .tvs-review__quote{border:0;padding:0;margin:0;font:inherit;font-size:15px;line-height:1.55;font-style:normal;color:var(--tvs-ink);quotes:none}.tvs-review .tvs-review__quote::before,.tvs-review .tvs-review__quote::after{content:none}.tvs-review figcaption{margin-top:auto;text-align:left}.tvs-review__who{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--tvs-muted);text-decoration:none}.tvs-review__who img{width:30px!important;height:42px!important;object-fit:contain;flex:none}.tvs-review__who>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tvs-review__who b{display:block;font-size:13px;color:var(--tvs-ink)}@media (min-width:768px){.tvs-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}.tvs-review{padding:22px}}