/* START_SECTION:video-feedback (INDEX:18) */
.video-feedback-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px}
.video-feedback-scroll::-webkit-scrollbar{display:none}
.video-feedback-card{flex:0 0 260px;max-width:70vw;scroll-snap-align:start;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;margin:0}
.video-feedback-media{position:relative;aspect-ratio:9/16;background:var(--cream-dark)}
.video-feedback-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.video-feedback-play{position:absolute;inset:0;margin:auto;width:56px;height:56px;border:0;border-radius:var(--radius-full);background:rgba(255,255,255,.92);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;transition:transform var(--transition)}
.video-feedback-play:hover{transform:scale(1.06)}
.video-feedback-play svg{width:24px;height:24px;fill:var(--dark);margin-left:3px}
.video-feedback-card.is-playing .video-feedback-play{display:none}
.video-feedback-meta{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;font-size:12.5px}
.video-feedback-quote{font-family:var(--font-display);font-size:16px;font-style:italic;line-height:1.45;color:var(--text);margin:0}
.video-feedback-name{font-weight:600;color:var(--dark)}
.video-feedback-city{color:var(--muted);font-weight:400}
.video-feedback-product{color:var(--accent);font-weight:500}
.video-feedback-empty{font-size:13px;color:var(--muted);padding:16px;border:1px dashed var(--border);border-radius:var(--radius)}
@media(max-width:600px){.video-feedback-card{flex-basis:220px}.video-feedback-quote{font-size:15px}}
/* END_SECTION:video-feedback */
