.tv-quotes{padding-block:64px 48px}.tv-quotes h2{margin:0 0 28px;font:600 clamp(28px,3vw,40px) / 1.15 var(--tv-font);letter-spacing:-.025em}.tv-reviews-intro{max-width:680px;margin:0 0 24px;color:#555;font-size:16px;line-height:1.5}.tv-quote-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;padding:4px 2px 14px}.tv-home-section .tv-quote-grid:focus-visible{outline:3px solid #437cc6;outline-offset:-3px}.tv-quote-grid figure{flex:0 0 calc((100% - 48px)/4);min-width:0;display:flex;flex-direction:column;margin:0;padding:22px 20px;background:#f5f5f2;border-top:2px solid #111;scroll-snap-align:start}.tv-review-stars{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:#8b6618;font-size:21px;letter-spacing:1px;line-height:1}.tv-review-stars__score{font:600 13px/1.4 var(--tv-font);letter-spacing:0;color:#373737}.tv-quote-grid blockquote{margin:0 0 22px;padding:0;border:0;color:#111;font:500 18px/1.5 var(--tv-font);letter-spacing:-.012em;white-space:pre-line}.tv-quote-grid figcaption{margin-bottom:12px;font-size:14px;font-weight:600;line-height:1.5}.tv-review-verification{display:block;margin-top:3px;color:#555;font-size:12px;font-weight:400}.tv-review-item{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:22px;color:#111;text-decoration:none}.tv-review-item img{flex:0 0 56px;width:56px;height:56px;object-fit:cover;border-radius:3px;background:#f2f2f2}.tv-review-item>span{display:flex;flex-direction:column;gap:5px;line-height:1.4}.tv-review-item strong{font-size:12px;font-weight:600}.tv-review-item>span>span{font-size:11px;text-decoration:underline;text-underline-offset:3px}.tv-review-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.tv-review-controls[hidden]{display:none}.tv-review-controls>span{margin-right:10px;color:#555;font-size:12px}.tv-review-controls button{min-width:44px;min-height:44px;border:1px solid #bbb;background:#fff;color:#111;font:600 16px/1 var(--tv-font);cursor:pointer}.tv-review-controls button:hover{border-color:#111;background:#f5f5f2}.tv-review-controls button:disabled{opacity:.4;cursor:default}@media(max-width:989px){.tv-quote-grid figure{flex-basis:calc((100% - 32px) / 3)}}@media(max-width:749px){.tv-quotes{padding-block:40px 28px}.tv-quote-grid figure{flex-basis:84%;padding:22px}.tv-review-controls{justify-content:space-between}.tv-review-controls>span{margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-tv-approved-quotes.css.map */
