TCL C7L review: one of the best value TVs you'll find this year
TCL C7L review: Two minute review The C7L serves as the mid-range model in TCL’s 2026 SQD (Super Quantum Dot) mini-LED lineup.
<![CDATA[ <article> <h3 class="article-body__section" id="section-tcl-c7l-review-two-minute-review"><span>TCL C7L review: Two minute review </span></h3><p>The C7L serves as the mid-range model in TCL’s 2026 SQD (Super Quantum Dot) mini-LED lineup. In terms of value, this is one of the <a href="https://www.techradar.com/uk/news/best-tv">best TVs</a> you can get, delivering great performance and features for the price. While it does have its shortcomings, its bang-for-your-buck proposition is unmatched.</p><p>It delivers excellent picture quality, with vivid, bright colours that really pop, smooth motion for movies and sports, impressive contrast and backlight control, and even offers deep black tones that can on occasion rival some of the C7L’s <a href="https://www.techradar.com/televisions/the-best-oled-tvs">best OLED TV </a>rivals. Viewing angles are its main weakness, with some obvious blooming when viewed off-center, and it can overexert its brightness, but overall the C7L’s picture is great for the price. </p><p>Built-in sound quality is a mixed bag. While the C7L has surprisingly good width, along with some nice detail, clear speech and good front-end power, it really is lacking in the bass department, and at higher volumes the sound can become a tad harsh. While the C7L’s speakers are fine for casual viewing, fans of movies, and shows with a more cinematic feel, will want to invest in one of the <a href="https://www.techradar.com/televisions/soundbars/the-best-soundbars-for-all-budgets">best soundbars</a>. </p><p>The C7L can easily compete with the <a href="https://www.techradar.com/news/best-gaming-tv">best gaming TVs</a>, and offers a lot for gamers on a tighter budget. Its full suite of features — 4K 144Hz, FreeSync Premium Pro, ALLM and Dolby Vision gaming — low 9.8ms input lag time and great picture quality make it a fantastic-value gaming TV. </p><p>Price is where the C7L excels. The 55-inch model I tested launched for £1,099 in June 2026, and since then I’ve seen it drop to £849 in places — and these prices will continue to drop. This makes it cheaper than rival OLEDs, such as the <a href="https://www.techradar.com/televisions/lg-b6-review">LG B6</a> and Samsung S85H, and RGB TVs such as the <a href="https://www.techradar.com/televisions/its-not-an-oled-killer-yet-i-tested-hisenses-affordable-rgb-tv-and-while-i-like-its-picture-quality-and-performance-it-surprisingly-falls-short-in-the-area-i-had-the-highest-hopes-for">Hisense UR8</a>. In terms of value for money, there aren’t many better TVs available. </p><h3 class="article-body__section" id="section-tcl-c7l-review-price-release-date"><span>TCL C7L review: Price & release date</span></h3><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="gnqQSaqFwKXQiZw6DXSyza" name="TCL C7L multi coloured bottles" alt="TCL C7L with shot of multi colored bottled against dark background on screen" src="https://cdn.mos.cms.futurecdn.net/gnqQSaqFwKXQiZw6DXSyza-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The C7L demonstrates bold colors, deep black tones and good contrast </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Release date: June 2026</strong></li><li><strong>55-inch: £1,099</strong></li><li><strong>65-inch: £1,299</strong></li><li><strong>75-inch: £1,699</strong></li><li><strong>85-inch: £2,199</strong></li><li><strong>98-inch: £2,999</strong></li></ul><p>The TCL C7L is the brand’s mid-range SQD (Super Quantum Dot) mini-LED for 2026, sitting below the TCL C8L and flagship TCL X11L. It also sits below TCL’s RGB lineup, which comprises the TCL RM7L and flagship RM8L. The 55-inch model I tested launched in June 2026, and was priced at £1,099 at launch. </p><p>Since its release, prices have dropped across the board, with the 55-inch model dropping as low as £849, making it cheaper than most RGB TVs and pretty much every 2026 OLED, with its nearest rivals being the LG B6 and Samsung S85H (both of which are priced at £1,199 for the 55-inch model at the time of writing). </p><h3 class="article-body__section" id="section-tcl-c7l-review-specs"><span>TCL C7L review: Specs</span></h3><div ><table><caption>TCL C7L</caption><tbody><tr><td class="firstcol " ><p>Screen type:</p></td><td ><p>SQD mini-LED</p></td></tr><tr><td class="firstcol " ><p>Refresh rate:</p></td><td ><p>144Hz (up to 288Hz)</p></td></tr><tr><td class="firstcol " ><p>HDR support:</p></td><td ><p>Dolby Vision, HDR10+, HDR10, HLG</p></td></tr><tr><td class="firstcol " ><p>Audio support:</p></td><td ><p>Dolby Atmos, DTS: Virtual X</p></td></tr><tr><td class="firstcol " ><p>Smart TV:</p></td><td ><p>Google TV</p></td></tr><tr><td class="firstcol " ><p>HDMI:</p></td><td ><p>4 (2 x HDMI 2.1)</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-tcl-c7l-review-benchmark-results"><span>TCL C7L review: Benchmark results </span></h3><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap'); #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper *, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper *:before, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper *:after, #fv-chart-1793030351705-zogiz1ngp-slideshow *, #fv-chart-1793030351705-zogiz1ngp-slideshow *:before, #fv-chart-1793030351705-zogiz1ngp-slideshow *:after { box-sizing: border-box !important; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper, #fv-chart-1793030351705-zogiz1ngp-slideshow { font-family: 'Open Sans', sans-serif !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper { position: relative !important; overflow: visible !important; --riv-primary: #2E6E93; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-inner-wrapper { color: #1F2937 !important; background-color: #ffffff !important; padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important; margin: 1rem 0 !important; display: flex !important; flex-direction: column !important; overflow: hidden !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare { padding-top: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.fv-full-bleed { width: 100vw !important; margin-left: calc(50% - 50vw) !important; } body { overflow-x: clip !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper { padding: 0 !important; border-radius: 0 !important; box-shadow: none !important; margin: 0 !important; background-color: transparent !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look { padding: 0 !important; border-radius: 0 !important; box-shadow: none !important; margin: 0 !important; background-color: transparent !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow { position: relative !important; width: 100% !important; margin: 1rem 0 !important; --riv-primary: #2E6E93; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-slides-wrapper { position: relative !important; width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-slide { width: 100% !important; animation: fv-fade-in 0.3s ease-in-out; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-slideshow-nav-row { position: relative !important; display: flex !important; justify-content: space-between !important; align-items: center !important; padding: 0 0 16px 0 !important; width: 100% !important; z-index: 20 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-nav-btn { background-color: var(--riv-primary) !important; color: #ffffff !important; border: none !important; border-radius: 4px !important; padding: 8px 16px !important; font-size: 14px !important; font-weight: 700 !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; transition: opacity 0.2s, background-color 0.2s !important; height: 36px !important; text-transform: none !important; box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-nav-btn svg { width: 18px !important; height: 18px !important; stroke-width: 3px !important; filter: none !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-nav-btn:hover { opacity: 0.9 !important; transform: translateY(-1px) !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-nav-btn.disabled, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-nav-btn:disabled { background-color: #E5E7EB !important; color: #9CA3AF !important; cursor: default !important; pointer-events: none !important; box-shadow: none !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-slide-counter { font-family: 'Poppins', sans-serif !important; font-size: 14px !important; font-weight: 600 !important; color: #374151 !important; text-align: center !important; min-width: 40px !important; background-color: rgba(255,255,255,0.8) !important; padding: 2px 8px !important; border-radius: 10px !important; user-select: none !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-slideshow-select { position: absolute !important; top: 10px !important; right: 10px !important; z-index: 20 !important; appearance: none !important; -webkit-appearance: none !important; -moz-appearance: none !important; background-color: white !important; border: 1px solid #d1d5db !important; color: #1F2937 !important; font-family: 'Open Sans', sans-serif !important; font-size: 14px !important; font-weight: 600 !important; padding: 6px 32px 6px 12px !important; border-radius: 4px !important; cursor: pointer !important; box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important; background-position: right 0.5rem center !important; background-repeat: no-repeat !important; background-size: 1.5em 1.5em !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-slideshow-select:focus { outline: 2px solid #2E6E93 !important; border-color: #2E6E93 !important; } @keyframes fv-fade-in { from { opacity: 0; } to { opacity: 1; } } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-chart-title { font-weight: bold !important; text-align: center !important; margin-bottom: 0.5rem !important; color: var(--riv-primary) !important; font-size: 20px !important; line-height: 1.2 !important; font-family: 'Open Sans', sans-serif !important; text-transform: none !important; white-space: normal !important; overflow-wrap: break-word !important; padding: 0 20px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-chart-subhead { font-size: 18px !important; font-weight: 500 !important; text-align: center !important; margin-bottom: 2rem !important; color: #374151 !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; text-transform: none !important; padding: 0 20px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; } @keyframes fv-grow-max-width { from { max-width: 0; } to { max-width: 100%; } } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-logo { display: block !important; margin: 0 auto !important; width: 120px !important; min-width: 120px !important; max-width: 120px !important; height: auto !important; object-fit: contain !important; flex-shrink: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dropdown-title { appearance: none !important; -webkit-appearance: none !important; -moz-appearance: none !important; background: transparent !important; border: none !important; font-size: 18px !important; font-weight: 600 !important; color: var(--riv-primary) !important; padding-right: 28px !important; padding-left: 10px !important; cursor: pointer !important; text-align: center !important; text-align-last: center !important; width: auto !important; max-width: 100% !important; font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important; margin: 0 !important; text-overflow: ellipsis !important; overflow: hidden !important; white-space: nowrap !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dropdown-chevron { position: absolute !important; right: 0 !important; top: 50% !important; transform: translateY(-50%) !important; pointer-events: none !important; color: var(--riv-primary) !important; display: flex !important; align-items: center !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-carousel-nav-btn { background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important; cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-multi-value-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 12px 24px !important; margin-bottom: 1.5rem !important; padding: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-benchmark-title { font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important; text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important; font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important; text-transform: none !important; white-space: normal !important; overflow-wrap: break-word !important; word-wrap: break-word !important; max-width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dials-grid { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)) !important; gap: 1.5rem 1rem !important; width: 100% !important; margin: 0.75rem 0 1.25rem !important; align-items: start !important; justify-items: center !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dial-card { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; width: 100% !important; max-width: 220px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dial-title { font-family: 'Poppins', 'Open Sans', sans-serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2b2b2b !important; line-height: 1.25 !important; margin-bottom: 0.35rem !important; text-align: center !important; width: 100% !important; overflow-wrap: break-word !important; text-transform: none !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dial-svg-wrapper { width: 100% !important; max-width: 200px !important; display: flex !important; justify-content: center !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dial-svg { width: 100% !important; height: auto !important; display: block !important; overflow: visible !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dial-needle { transition: transform 0.9s cubic-bezier(0.22, 1, 0.36, 1) !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dial-commentary { margin-top: 0.35rem !important; font-size: 13px !important; line-height: 1.45 !important; color: #4B5563 !important; text-align: center !important; width: 100% !important; padding: 0 4px !important; font-family: 'Open Sans', sans-serif !important; word-wrap: break-word !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.preview-wrapper .fv-dial-commentary-input { min-height: 22px !important; border: 1px dashed transparent !important; border-radius: 4px !important; transition: border-color 0.15s ease, background-color 0.15s ease !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.preview-wrapper .fv-dial-card:hover .fv-dial-commentary-input, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.preview-wrapper .fv-dial-commentary-input:focus { border-color: #CBD5E1 !important; background-color: rgba(241, 245, 249, 0.6) !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .riv-grid line { stroke: #D1D5DB !important; stroke-dasharray: 3 3 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-y-axis-title { font-size: 15px !important; color: #374151 !important; line-height: 1.5 !important; text-align: left !important; padding-left: 5.83% !important; margin-bottom: 4px !important; display: block !important; font-weight: bold !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title), #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster { width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space { display: none !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn { bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-bar-commentary-inline, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-dials-grid, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-dial-title, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.labels-on-top .fv-dial-title { font-size: 16px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } @media (max-width: 599px) { #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-pie-container { flex-direction: column !important; gap: 1rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-stacked-product, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-grouped-bar-product { flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-label, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-container, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-row .fv-bar-commentary-inline:focus-within { position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { margin-left: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-x-axis-label-space { display: none !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { padding-right: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-benchmark-title { font-size: 16px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dropdown-title { font-size: 16px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-carousel-nav-btn { padding: 8px 12px !important; font-size: 14px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-chart-title { padding: 0 8px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-chart-subhead { padding: 0 8px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-header { flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1 !important; min-width: 0 !important; width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center !important; padding-right: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center !important; padding-left: 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-vs { text-align: center !important; padding: 0.25rem 0 !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select-container { max-width: 100% !important; width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-versus-select { font-size: 14px !important; width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn { bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo, #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon { width: 2rem !important; height: 2rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg { width: 14px !important; height: 14px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-bar-commentary-inline { display: block !important; margin-left: 0 !important; width: 100% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dials-grid { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important; gap: 1.25rem 0.75rem !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-dial-title { font-size: 16px !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important; } #fv-chart-1793030351705-zogiz1ngp-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content { margin-left: -1rem !important; margin-right: -1rem !important; } }</style><script type="application/ld+json">[{ "@context": "https://schema.org", "@type": "Dataset", "name": "Brightness measurements", "description": "Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu.", "creator": { "@type": "Organization", "name": "TechRadar", "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" }, "isAccessibleForFree": true, "dateCreated": "2026-10-26T15:59:11.706Z", "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized", "keywords": [ "TCL C7L", "LG B6", "Samsung QN80H", "HDR Filmmaker Mode (10% window)", "HDR Standard Mode (10% window)", "SDR Filmmaker Mode (10% window)", "SDR Standard Mode (10% window)", "HDR Filmmaker Mode (Fullscreen)", "HDR Standard Mode (Fullscreen)", "SDR Filmmaker Mode (Fullscreen)", "SDR Standard Mode (Fullscreen)", "HDR Filmmaker Mode", "HDR Standard", "SDR Filmmaker Mode", "SDR Standard ", "benchmark", "comparison", "performance", "review", "TechRadar" ], "measurementTechnique": "Performance Benchmarking", "variableMeasured": [ { "@type": "PropertyValue", "name": "TCL C7L – HDR Filmmaker Mode (10% window)", "value": 2083, "unitText": "nits" }, { "@type": "PropertyValue", "name": "TCL C7L – HDR Filmmaker Mode (Fullscreen)", "value": 692, "unitText": "nits" }, { "@type": "PropertyValue", "name": "LG B6 – HDR Filmmaker Mode (10% window)", "value": 835, "unitText": "nits" }, { "@type": "PropertyValue", "name": "LG B6 – HDR Filmmaker Mode (Fullscreen)", "value": 150, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Samsung QN80H – HDR Filmmaker Mode (10% window)", "value": 1149, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Samsung QN80H – HDR Filmmaker Mode (Fullscreen)", "value": 603, "unitText": "nits" }, { "@type": "PropertyValue", "name": "TCL C7L – HDR Standard Mode (10% window)", "value": 2094, "unitText": "nits" }, { "@type": "PropertyValue", "name": "TCL C7L – HDR Standard Mode (Fullscreen)", "value": 699, "unitText": "nits" }, { "@type": "PropertyValue", "name": "LG B6 – HDR Standard Mode (10% window)", "value": 740, "unitText": "nits" }, { "@type": "PropertyValue", "name": "LG B6 – HDR Standard Mode (Fullscreen)", "value": 150, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Samsung QN80H – HDR Standard Mode (10% window)", "value": 1204, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Samsung QN80H – HDR Standard Mode (Fullscreen)", "value": 672, "unitText": "nits" }, { "@type": "PropertyValue", "name": "TCL C7L – SDR Filmmaker Mode (10% window)", "value": 171, "unitText": "nits" }, { "@type": "PropertyValue", "name": "TCL C7L – SDR Filmmaker Mode (Fullscreen)", "value": 254, "unitText": "nits" }, { "@type": "PropertyValue", "name": "LG B6 – SDR Filmmaker Mode (10% window)", "value": 192, "unitText": "nits" }, { "@type": "PropertyValue", "name": "LG B6 – SDR Filmmaker Mode (Fullscreen)", "value": 183, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Samsung QN80H – SDR Filmmaker Mode (10% window)", "value": 199, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Samsung QN80H – SDR Filmmaker Mode (Fullscreen)", "value": 231, "unitText": "nits" }, { "@type": "PropertyValue", "name": "TCL C7L – SDR Standard Mode (10% window)", "value": 346, "unitText": "nits" }, { "@type": "PropertyValue", "name": "TCL C7L – SDR Standard Mode (Fullscreen)", "value": 511, "unitText": "nits" }, { "@type": "PropertyValue", "name": "LG B6 – SDR Standard Mode (10% window)", "value": 230, "unitText": "nits" }, { "@type": "PropertyValue", "name": "LG B6 – SDR Standard Mode (Fullscreen)", "value": 194, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Samsung QN80H – SDR Standard Mode (10% window)", "value": 588, "unitText": "nits" }, { "@type": "PropertyValue", "name": "Samsung QN80H – SDR Standard Mode (Fullscreen)", "value": 340, "unitText": "nits" } ]},{ "@context": "https://schema.org", "@type": "Dataset", "name": "HDR colour gamut", "description": "Closer to 100% is better. Taken using a colorimeter and test pattern generator.", "creator": { "@type": "Organization", "name": "TechRadar", "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" }, "isAccessibleForFree": true, "dateCreated": "2026-10-26T15:59:11.707Z", "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized", "keywords": [ "TCL C7L", "LG B6", "Samsung QN80H", "UHDA-P3", "BT.2020", "HDR Filmmaker Mode", "benchmark", "comparison", "performance", "review", "TechRadar" ], "measurementTechnique": "Performance Benchmarking", "variableMeasured": [ { "@type": "PropertyValue", "name": "TCL C7L – UHDA-P3", "value": 97.3, "unitText": "" }, { "@type": "PropertyValue", "name": "TCL C7L – BT.2020", "value": 90.1, "unitText": "" }, { "@type": "PropertyValue", "name": "LG B6 – UHDA-P3", "value": 97.4, "unitText": "" }, { "@type": "PropertyValue", "name": "LG B6 – BT.2020", "value": 72.5, "unitText": "" }, { "@type": "PropertyValue", "name": "Samsung QN80H – UHDA-P3", "value": 94.6, "unitText": "" }, { "@type": "PropertyValue", "name": "Samsung QN80H – BT.2020", "value": 69.3, "unitText": "" } ]},{ "@context": "https://schema.org", "@type": "Dataset", "name": "Picture accuracy", "description": "A lower score is better. Taken using a colorimeter and test pattern generator.", "creator": { "@type": "Organization", "name": "TechRadar", "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" }, "isAccessibleForFree": true, "dateCreated": "2026-10-26T15:59:11.707Z", "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized", "keywords": [ "TCL C7L", "LG B6", "Samsung QN80H", "Delta-E", "SDR Delta-E", "benchmark", "comparison", "performance", "review", "TechRadar" ], "measurementTechnique": "Performance Benchmarking", "variableMeasured": [ { "@type": "PropertyValue", "name": "TCL C7L – Delta-E", "value": 3.3, "unitText": "" }, { "@type": "PropertyValue", "name": "LG B6 – Delta-E", "value": 1.1, "unitText": "" }, { "@type": "PropertyValue", "name": "Samsung QN80H – Delta-E", "value": 1.8, "unitText": "" } ]},{ "@context": "https://schema.org", "@type": "Dataset", "name": "Input lag", "description": "Lower is better. Taken using a Leo Bodnar 4K HDMI Video Signal Lag Tester.", "creator": { "@type": "Organization", "name": "TechRadar", "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" }, "isAccessibleForFree": true, "dateCreated": "2026-10-26T15:59:11.707Z", "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized", "keywords": [ "TCL C7L", "LG B6", "Samsung QN80H", "4K 60Hz", "1080p 120Hz", "HDR Filmmaker Mode", "benchmark", "comparison", "performance", "review", "TechRadar" ], "measurementTechnique": "Performance Benchmarking", "variableMeasured": [ { "@type": "PropertyValue", "name": "TCL C7L – 4K 60Hz", "value": 9.8, "unitText": "ms" }, { "@type": "PropertyValue", "name": "TCL C7L – 1080p 120Hz", "value": 4.9, "unitText": "ms" }, { "@type": "PropertyValue", "name": "LG B6 – 4K 60Hz", "value": 8.9, "unitText": "ms" }, { "@type": "PropertyValue", "name": "LG B6 – 1080p 120Hz", "value": 4.9, "unitText": "ms" }, { "@type": "PropertyValue", "name": "Samsung QN80H – 4K 60Hz", "value": 12.3, "unitText": "ms" }, { "@type": "PropertyValue", "name": "Samsung QN80H – 1080p 120Hz", "value": 5.8, "unitText": "ms" } ]}]</script><script type="application/json" class="fv-embed-state" data-version="2">{"version":2,"exportedAt":"2026-10-26T15:59:11.707Z","state":{"data":[{"productName":"TCL C7L","attribute":"4K 60Hz","value":9.8,"unit":"ms","site":"TechRadar"},{"productName":"TCL C7L","attribute":"1080p 120Hz","value":4.9,"unit":"ms","site":"TechRadar"},{"productName":"LG B6","attribute":"4K 60Hz","value":8.9,"unit":"ms","site":"TechRadar"},{"productName":"LG B6","attribute":"1080p 120Hz","value":4.9,"unit":"ms","site":"TechRadar"},{"productName":"Samsung QN80H","attribute":"4K 60Hz","value":12.3,"unit":"ms","site":"TechRadar"},{"productName":"Samsung QN80H","attribute":"1080p 120Hz","value":5.8,"unit":"ms","site":"TechRadar"}],"products":["TCL C7L","LG B6","Samsung QN80H"],"attributes":["4K 60Hz","1080p 120Hz"],"selectedProducts":[],"selectedPrimaryProduct":null,"selectedAttributes":[],"productColors":[{"productName":"TCL C7L","color":"#2E6E93"},{"productName":"LG B6","color":"#E8238C"},{"productName":"Samsung QN80H","color":"#5DA8D4"}],"initialProductColors":[{"productName":"TCL C7L","color":"#2E6E93"},{"productName":"LG B6","color":"#E8238C"},{"productName":"Samsung QN80H","color":"#5DA8D4"}],"attributeColors":[],"attributeGroups":[{"name":"Group 1","attributes":["4K 60Hz","1080p 120Hz"]}],"chartType":"Bar","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Input lag","subhead":"Lower is better. Taken using a Leo Bodnar 4K HDMI Video Signal Lag Tester.","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{"grouped-bar-Group 1":"HDR Filmmaker Mode","grouped-bar-Group 2":"HDR Standard","grouped-bar-Group 3":"SDR Filmmaker Mode","grouped-bar-Group 4":"SDR Standard ","bar-Delta-E":"SDR Delta-E"},"xAxisLabelOverrides":{},"subheadOverrides":{"grouped-bar-Group 4":"Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu."},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":true,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false},"slides":[{"id":"slide-1793030192243","snapshot":{"selectedProducts":["TCL C7L","LG B6","Samsung QN80H"],"selectedPrimaryProduct":"TCL C7L","selectedAttributes":["HDR Filmmaker Mode (10% window)","HDR Standard Mode (10% window)","SDR Filmmaker Mode (10% window)","SDR Standard Mode (10% window)","HDR Filmmaker Mode (Fullscreen)","HDR Standard Mode (Fullscreen)","SDR Filmmaker Mode (Fullscreen)","SDR Standard Mode (Fullscreen)"],"productColors":[{"productName":"TCL C7L","color":"#2E6E93"},{"productName":"LG B6","color":"#E8238C"},{"productName":"Samsung QN80H","color":"#5DA8D4"}],"initialProductColors":[{"productName":"TCL C7L","color":"#2E6E93"},{"productName":"LG B6","color":"#E8238C"},{"productName":"Samsung QN80H","color":"#5DA8D4"}],"attributeColors":[],"attributeGroups":[{"name":"Group 1","attributes":["HDR Filmmaker Mode (10% window)","HDR Filmmaker Mode (Fullscreen)"]},{"name":"Group 2","attributes":["HDR Standard Mode (10% window)","HDR Standard Mode (Fullscreen)"]},{"name":"Group 3","attributes":["SDR Filmmaker Mode (10% window)","SDR Filmmaker Mode (Fullscreen)"]},{"name":"Group 4","attributes":["SDR Standard Mode (10% window)","SDR Standard Mode (Fullscreen)"]}],"chartType":"Bar","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"Dropdown","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Brightness measurements","subhead":"Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu.","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{"grouped-bar-Group 1":"HDR Filmmaker Mode","grouped-bar-Group 2":"HDR Standard","grouped-bar-Group 3":"SDR Filmmaker Mode","grouped-bar-Group 4":"SDR Standard "},"xAxisLabelOverrides":{},"subheadOverrides":{"grouped-bar-Group 4":"Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu."},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":true,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false}},{"id":"slide-1793030249774","snapshot":{"selectedProducts":["TCL C7L","LG B6","Samsung QN80H"],"selectedPrimaryProduct":"TCL C7L","selectedAttributes":["UHDA-P3","BT.2020"],"productColors":[{"productName":"TCL C7L","color":"#2E6E93"},{"productName":"LG B6","color":"#E8238C"},{"productName":"Samsung QN80H","color":"#5DA8D4"}],"initialProductColors":[{"productName":"TCL C7L","color":"#2E6E93"},{"productName":"LG B6","color":"#E8238C"},{"productName":"Samsung QN80H","color":"#5DA8D4"}],"attributeColors":[],"attributeGroups":[{"name":"Group 1","attributes":["UHDA-P3","BT.2020"]}],"chartType":"Bar","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"HDR colour gamut","subhead":"Closer to 100% is better. Taken using a colorimeter and test pattern generator.","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{"grouped-bar-Group 1":"HDR Filmmaker Mode","grouped-bar-Group 2":"HDR Standard","grouped-bar-Group 3":"SDR Filmmaker Mode","grouped-bar-Group 4":"SDR Standard "},"xAxisLabelOverrides":{},"subheadOverrides":{"grouped-bar-Group 4":"Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu."},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":true,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false}},{"id":"slide-1793030297356","snapshot":{"selectedProducts":["TCL C7L","LG B6","Samsung QN80H"],"selectedPrimaryProduct":"TCL C7L","selectedAttributes":["Delta-E"],"productColors":[{"productName":"TCL C7L","color":"#2E6E93"},{"productName":"LG B6","color":"#E8238C"},{"productName":"Samsung QN80H","color":"#5DA8D4"}],"initialProductColors":[{"productName":"TCL C7L","color":"#2E6E93"},{"productName":"LG B6","color":"#E8238C"},{"productName":"Samsung QN80H","color":"#5DA8D4"}],"attributeColors":[],"attributeGroups":[{"name":"Group 1","attributes":[]}],"chartType":"Bar","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Picture accuracy","subhead":"A lower score is better. Taken using a colorimeter and test pattern generator.","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{"grouped-bar-Group 1":"HDR Filmmaker Mode","grouped-bar-Group 2":"HDR Standard","grouped-bar-Group 3":"SDR Filmmaker Mode","grouped-bar-Group 4":"SDR Standard ","bar-Delta-E":"SDR Delta-E"},"xAxisLabelOverrides":{},"subheadOverrides":{"grouped-bar-Group 4":"Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu."},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":true,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false}},{"id":"slide-1793030351704","snapshot":{"selectedProducts":["TCL C7L","LG B6","Samsung QN80H"],"selectedPrimaryProduct":"TCL C7L","selectedAttributes":["4K 60Hz","1080p 120Hz"],"productColors":[{"productName":"TCL C7L","color":"#2E6E93"},{"productName":"LG B6","color":"#E8238C"},{"productName":"Samsung QN80H","color":"#5DA8D4"}],"initialProductColors":[{"productName":"TCL C7L","color":"#2E6E93"},{"productName":"LG B6","color":"#E8238C"},{"productName":"Samsung QN80H","color":"#5DA8D4"}],"attributeColors":[],"attributeGroups":[{"name":"Group 1","attributes":["4K 60Hz","1080p 120Hz"]}],"chartType":"Bar","roundupViewType":"bars","stlSelectedHotspotId":null,"iaSelectedNodeId":null,"barChartMaxValueOverrides":{},"barChartMinValueOverrides":{},"displayMode":"All Charts","brand":{"name":"TechRadar","logoUrl":"https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png","sliderLogoUrl":"https://proof.vanilla.tools/media/images/brandLogos/techradar.png","colors":{"primary":"#2E6E93","secondary":"#E8238C","accent":"#FFFFFF","background":"#ffffff","text":"#1F2937","productColors":["#2E6E93","#E8238C","#5DA8D4","#F06EAF","#1A4E6B","#B81C70","#8CC3E0","#F499C9"]}},"textContent":{"title":"Input lag","subhead":"Lower is better. Taken using a Leo Bodnar 4K HDMI Video Signal Lag Tester.","caption":"Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","productNameOverrides":{},"attributeNameOverrides":{},"chartTitleOverrides":{"grouped-bar-Group 1":"HDR Filmmaker Mode","grouped-bar-Group 2":"HDR Standard","grouped-bar-Group 3":"SDR Filmmaker Mode","grouped-bar-Group 4":"SDR Standard ","bar-Delta-E":"SDR Delta-E"},"xAxisLabelOverrides":{},"subheadOverrides":{"grouped-bar-Group 4":"Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu."},"captionOverrides":{},"unitOverrides":{},"multiValueLegendOverrides":{},"barCommentaryOverrides":{}},"dataEverLoaded":true,"showAISuggestionsButton":false,"barChartShowXAxis":true,"groupedBarChartShowProductName":true,"barChartLabelsOnTop":false,"experimentalEnablePieChart":false,"slideshowUseDropdown":false}}]}</script><div id="fv-chart-1793030351705-zogiz1ngp-slideshow" class="fv-slideshow-container" data-slide-count="4" data-iframe-height="true"><div class="fv-slideshow-nav-row"><button class="fv-nav-btn prev disabled" aria-label="Previous Slide"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg><span>Previous</span></button><div class="fv-slide-counter">1 / 4</div><button class="fv-nav-btn next" aria-label="Next Slide"><span>Next</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg></button></div><div class="fv-slides-wrapper"><div class="fv-slide" id="fv-chart-1793030351705-zogiz1ngp-slide-0-wrapper" data-index="0" style="display: block;"><div id="fv-chart-1793030351705-zogiz1ngp-slide-0" class="fv-chart-wrapper " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper "><h3 class="fv-chart-title">Brightness measurements</h3><p class="fv-chart-subhead">Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu.</p><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">HDR Filmmaker Mode</option><option value="1">HDR Standard</option><option value="2">SDR Filmmaker Mode</option><option value="3">SDR Standard </option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793030351705-zogiz1ngp-slide-0-grouped-bar-Group 1" data-chart-type="Bar" data-title="HDR Filmmaker Mode" data-subhead="Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu." data-caption="" data-grouped-show-product-name="true" style=""><div class="fv-benchmark-group"><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title fv-primary-product">TCL C7L</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">HDR Filmmaker Mode (10% window)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 69.43333333333334%; background-color: #2E6E93;" data-target-width="69.43333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2083</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">HDR Filmmaker Mode (Fullscreen)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 23.066666666666666%; background-color: #2E6E93;" data-target-width="23.066666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">692</span></div></div></div></div></div></div><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title ">LG B6</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">HDR Filmmaker Mode (10% window)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 27.833333333333332%; background-color: #E8238C;" data-target-width="27.833333333333332" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">835</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">HDR Filmmaker Mode (Fullscreen)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 5%; background-color: #E8238C;" data-target-width="5" data-target-margin="0"></div><span class="fv-bar-value-outside">150</span></div></div></div></div><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title ">Samsung QN80H</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">HDR Filmmaker Mode (10% window)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 38.3%; background-color: #5DA8D4;" data-target-width="38.3" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1149</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">HDR Filmmaker Mode (Fullscreen)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 20.1%; background-color: #5DA8D4;" data-target-width="20.1" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">603</span></div></div></div></div></div></div><div class="fv-x-axis-wrapper fv-grouped-x-axis"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div><div class="fv-x-axis-unit">nits</div></div></div><table class="sr-only"><caption>HDR Filmmaker Mode Data</caption><thead><tr><th>Product</th><th>HDR Filmmaker Mode (10% window) (nits)</th><th>HDR Filmmaker Mode (Fullscreen) (nits)</th></tr></thead><tbody><tr><td>TCL C7L</td><td>2083</td><td>692</td></tr><tr><td>LG B6</td><td>835</td><td>150</td></tr><tr><td>Samsung QN80H</td><td>1149</td><td>603</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1793030351705-zogiz1ngp-slide-0-grouped-bar-Group 2" data-chart-type="Bar" data-title="HDR Standard" data-subhead="Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu." data-caption="" data-grouped-show-product-name="true" style="display: none;"><div class="fv-benchmark-group"><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title fv-primary-product">TCL C7L</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">HDR Standard Mode (10% window)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 69.8%; background-color: #2E6E93;" data-target-width="69.8" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">2094</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">HDR Standard Mode (Fullscreen)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 23.3%; background-color: #2E6E93;" data-target-width="23.3" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">699</span></div></div></div></div></div></div><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title ">LG B6</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">HDR Standard Mode (10% window)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 24.666666666666668%; background-color: #E8238C;" data-target-width="24.666666666666668" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">740</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">HDR Standard Mode (Fullscreen)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 5%; background-color: #E8238C;" data-target-width="5" data-target-margin="0"></div><span class="fv-bar-value-outside">150</span></div></div></div></div><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title ">Samsung QN80H</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">HDR Standard Mode (10% window)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 40.13333333333333%; background-color: #5DA8D4;" data-target-width="40.13333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1204</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">HDR Standard Mode (Fullscreen)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 22.400000000000002%; background-color: #5DA8D4;" data-target-width="22.400000000000002" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">672</span></div></div></div></div></div></div><div class="fv-x-axis-wrapper fv-grouped-x-axis"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>750</span><span>1,500</span><span>2,250</span><span>3,000</span></div><div class="fv-x-axis-unit">nits</div></div></div><table class="sr-only"><caption>HDR Standard Data</caption><thead><tr><th>Product</th><th>HDR Standard Mode (10% window) (nits)</th><th>HDR Standard Mode (Fullscreen) (nits)</th></tr></thead><tbody><tr><td>TCL C7L</td><td>2094</td><td>699</td></tr><tr><td>LG B6</td><td>740</td><td>150</td></tr><tr><td>Samsung QN80H</td><td>1204</td><td>672</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1793030351705-zogiz1ngp-slide-0-grouped-bar-Group 3" data-chart-type="Bar" data-title="SDR Filmmaker Mode" data-subhead="Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu." data-caption="" data-grouped-show-product-name="true" style="display: none;"><div class="fv-benchmark-group"><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title fv-primary-product">TCL C7L</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">SDR Filmmaker Mode (10% window)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 56.99999999999999%; background-color: #2E6E93;" data-target-width="56.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">171</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">SDR Filmmaker Mode (Fullscreen)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 84.66666666666667%; background-color: #2E6E93;" data-target-width="84.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">254</span></div></div></div></div></div></div><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title ">LG B6</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">SDR Filmmaker Mode (10% window)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #E8238C;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">192</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">SDR Filmmaker Mode (Fullscreen)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 61%; background-color: #E8238C;" data-target-width="61" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">183</span></div></div></div></div></div></div><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title ">Samsung QN80H</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">SDR Filmmaker Mode (10% window)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 66.33333333333333%; background-color: #5DA8D4;" data-target-width="66.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">199</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">SDR Filmmaker Mode (Fullscreen)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 77%; background-color: #5DA8D4;" data-target-width="77" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">231</span></div></div></div></div></div></div><div class="fv-x-axis-wrapper fv-grouped-x-axis"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>75</span><span>150</span><span>225</span><span>300</span></div><div class="fv-x-axis-unit">nits</div></div></div><table class="sr-only"><caption>SDR Filmmaker Mode Data</caption><thead><tr><th>Product</th><th>SDR Filmmaker Mode (10% window) (nits)</th><th>SDR Filmmaker Mode (Fullscreen) (nits)</th></tr></thead><tbody><tr><td>TCL C7L</td><td>171</td><td>254</td></tr><tr><td>LG B6</td><td>192</td><td>183</td></tr><tr><td>Samsung QN80H</td><td>199</td><td>231</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1793030351705-zogiz1ngp-slide-0-grouped-bar-Group 4" data-chart-type="Bar" data-title="SDR Standard " data-subhead="Taken using a colorimeter and test pattern generator. Click the test name for measurements and select the chosen test from the dropdown menu." data-caption="" data-grouped-show-product-name="true" style="display: none;"><div class="fv-benchmark-group"><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title fv-primary-product">TCL C7L</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">SDR Standard Mode (10% window)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 57.666666666666664%; background-color: #2E6E93;" data-target-width="57.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">346</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">SDR Standard Mode (Fullscreen)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 85.16666666666667%; background-color: #2E6E93;" data-target-width="85.16666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">511</span></div></div></div></div></div></div><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title ">LG B6</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">SDR Standard Mode (10% window)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 38.333333333333336%; background-color: #E8238C;" data-target-width="38.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">230</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">SDR Standard Mode (Fullscreen)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 32.33333333333333%; background-color: #E8238C;" data-target-width="32.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">194</span></div></div></div></div></div></div><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title ">Samsung QN80H</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">SDR Standard Mode (10% window)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 98%; background-color: #5DA8D4;" data-target-width="98" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">588</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">SDR Standard Mode (Fullscreen)</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #5DA8D4;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">340</span></div></div></div></div></div></div><div class="fv-x-axis-wrapper fv-grouped-x-axis"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>150</span><span>300</span><span>450</span><span>600</span></div><div class="fv-x-axis-unit">nits</div></div></div><table class="sr-only"><caption>SDR Standard Data</caption><thead><tr><th>Product</th><th>SDR Standard Mode (10% window) (nits)</th><th>SDR Standard Mode (Fullscreen) (nits)</th></tr></thead><tbody><tr><td>TCL C7L</td><td>346</td><td>511</td></tr><tr><td>LG B6</td><td>230</td><td>194</td></tr><tr><td>Samsung QN80H</td><td>588</td><td>340</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo" /></div></div></div></div></div><div class="fv-slide" id="fv-chart-1793030351705-zogiz1ngp-slide-1-wrapper" data-index="1" style="display: none;"><div id="fv-chart-1793030351705-zogiz1ngp-slide-1" class="fv-chart-wrapper " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper "><h3 class="fv-chart-title">HDR colour gamut</h3><p class="fv-chart-subhead">Closer to 100% is better. Taken using a colorimeter and test pattern generator.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793030351705-zogiz1ngp-slide-1-grouped-bar-Group 1" data-chart-type="Bar" data-title="HDR Filmmaker Mode" data-subhead="Closer to 100% is better. Taken using a colorimeter and test pattern generator." data-caption="" data-grouped-show-product-name="true" style=""><div class="fv-benchmark-group"><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title fv-primary-product">TCL C7L</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">UHDA-P3</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 97.3%; background-color: #2E6E93;" data-target-width="97.3" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97.3</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">BT.2020</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 90.1%; background-color: #2E6E93;" data-target-width="90.1" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90.1</span></div></div></div></div></div></div><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title ">LG B6</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">UHDA-P3</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 97.4%; background-color: #E8238C;" data-target-width="97.4" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97.4</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">BT.2020</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #E8238C;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">72.5</span></div></div></div></div></div></div><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title ">Samsung QN80H</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">UHDA-P3</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 94.6%; background-color: #5DA8D4;" data-target-width="94.6" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">94.6</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">BT.2020</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 69.3%; background-color: #5DA8D4;" data-target-width="69.3" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69.3</span></div></div></div></div></div></div><div class="fv-x-axis-wrapper fv-grouped-x-axis"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>HDR Filmmaker Mode Data</caption><thead><tr><th>Product</th><th>UHDA-P3 ()</th><th>BT.2020 ()</th></tr></thead><tbody><tr><td>TCL C7L</td><td>97.3</td><td>90.1</td></tr><tr><td>LG B6</td><td>97.4</td><td>72.5</td></tr><tr><td>Samsung QN80H</td><td>94.6</td><td>69.3</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo" /></div></div></div></div></div><div class="fv-slide" id="fv-chart-1793030351705-zogiz1ngp-slide-2-wrapper" data-index="2" style="display: none;"><div id="fv-chart-1793030351705-zogiz1ngp-slide-2" class="fv-chart-wrapper " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper "><h3 class="fv-chart-title">Picture accuracy</h3><p class="fv-chart-subhead">A lower score is better. Taken using a colorimeter and test pattern generator.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793030351705-zogiz1ngp-slide-2-bar-Delta-E" data-chart-type="Bar" data-title="SDR Delta-E" data-subhead="A lower score is better. Taken using a colorimeter and test pattern generator." data-caption="" style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">SDR Delta-E</h4><div class="fv-bar-row"><div class="fv-bar-label fv-primary-product">TCL C7L</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #2E6E93;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">3.3</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">LG B6</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 27.500000000000004%; background-color: #E8238C;" data-target-width="27.500000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1.1</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Samsung QN80H</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #5DA8D4;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">1.8</span></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>1</span><span>2</span><span>3</span><span>4</span></div></div></div><table class="sr-only"><caption>SDR Delta-E Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>TCL C7L</td><td>3.3</td></tr><tr><td>LG B6</td><td>1.1</td></tr><tr><td>Samsung QN80H</td><td>1.8</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo" /></div></div></div></div></div><div class="fv-slide" id="fv-chart-1793030351705-zogiz1ngp-slide-3-wrapper" data-index="3" style="display: none;"><div id="fv-chart-1793030351705-zogiz1ngp-slide-3" class="fv-chart-wrapper " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper "><h3 class="fv-chart-title">Input lag</h3><p class="fv-chart-subhead">Lower is better. Taken using a Leo Bodnar 4K HDMI Video Signal Lag Tester.</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1793030351705-zogiz1ngp-slide-3-grouped-bar-Group 1" data-chart-type="Bar" data-title="HDR Filmmaker Mode" data-subhead="Lower is better. Taken using a Leo Bodnar 4K HDMI Video Signal Lag Tester." data-caption="" data-grouped-show-product-name="true" style=""><div class="fv-benchmark-group"><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title fv-primary-product">TCL C7L</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">4K 60Hz</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 65.33333333333334%; background-color: #2E6E93;" data-target-width="65.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">9.8</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">1080p 120Hz</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 32.66666666666667%; background-color: #2E6E93;" data-target-width="32.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">4.9</span></div></div></div></div></div></div><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title ">LG B6</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">4K 60Hz</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 59.333333333333336%; background-color: #E8238C;" data-target-width="59.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">8.9</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">1080p 120Hz</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 32.66666666666667%; background-color: #E8238C;" data-target-width="32.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">4.9</span></div></div></div></div></div></div><div class="fv-grouped-bar-product"><div class="fv-grouped-product-title-wrapper"><div class="fv-grouped-product-title ">Samsung QN80H</div></div><div class="fv-bar-cluster"><div class="fv-bar-row"><div class="fv-bar-label">4K 60Hz</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 82%; background-color: #5DA8D4;" data-target-width="82" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">12.3</span></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label">1080p 120Hz</div><div class="fv-bar-container"><div class="fv-bar" style="margin-left: 0%; width: 38.666666666666664%; background-color: #5DA8D4;" data-target-width="38.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">5.8</span></div></div></div></div></div></div><div class="fv-x-axis-wrapper fv-grouped-x-axis"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>3.75</span><span>7.5</span><span>11.25</span><span>15</span></div><div class="fv-x-axis-unit">ms</div></div></div><table class="sr-only"><caption>HDR Filmmaker Mode Data</caption><thead><tr><th>Product</th><th>4K 60Hz (ms)</th><th>1080p 120Hz (ms)</th></tr></thead><tbody><tr><td>TCL C7L</td><td>9.8</td><td>4.9</td></tr><tr><td>LG B6</td><td>8.9</td><td>4.9</td></tr><tr><td>Samsung QN80H</td><td>12.3</td><td>5.8</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo" /></div></div></div></div></div></div></div><script> window.iFrameResizer = { heightCalculationMethod: 'taggedElement' }; </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async=""></script> <script> (function() { function createChartAnimator() { return function animateChartWrapper(chartWrapper) { if (!chartWrapper) return; function animateBars(chartElement) { if (!chartElement) return; var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment'); bars.forEach(function(bar, index) { bar.style.setProperty('width', '0%', 'important'); bar.style.setProperty('transition', 'none', 'important'); var targetWidth = bar.dataset.targetWidth; if (targetWidth === undefined) return; void bar.offsetWidth; var targetMargin = bar.dataset.targetMargin; var baseMargin = bar.dataset.baseMargin; if (baseMargin !== undefined) { bar.style.setProperty('margin-left', baseMargin + '%', 'important'); } setTimeout(function() { var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : ''; bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important'); bar.style.setProperty('width', targetWidth + '%', 'important'); if (targetMargin !== undefined && baseMargin !== undefined) { bar.style.setProperty('margin-left', targetMargin + '%', 'important'); } }, index * 50 + 50); }); } function animateLineChart(chartElement) { if (!chartElement) return; var lineSvg = chartElement.querySelector('svg'); if (!lineSvg) return; var paths = lineSvg.querySelectorAll('.riv-line-path'); paths.forEach(function(p, i) { if (typeof p.getTotalLength === 'function') { var len = p.getTotalLength(); p.style.transition = 'none'; p.style.strokeDasharray = len; p.style.strokeDashoffset = len; p.getBoundingClientRect(); setTimeout(function() { p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s'; p.style.strokeDashoffset = '0'; }, 100); } }); var dots = lineSvg.querySelectorAll('.riv-dot'); dots.forEach(function(dot, i) { dot.style.opacity = '0'; setTimeout(function() { dot.style.transition = 'opacity 0.3s ease'; dot.style.opacity = '1'; }, 500 + i * 10); }); } function animateDials(chartElement) { if (!chartElement) return; var needles = chartElement.querySelectorAll('.fv-dial-needle'); needles.forEach(function(needle, index) { var targetAngle = needle.dataset.targetAngle; var baseAngle = needle.dataset.baseAngle || '-132'; if (targetAngle === undefined) return; needle.style.setProperty('transition', 'none', 'important'); needle.style.setProperty('transform', 'rotate(' + baseAngle + 'deg)', 'important'); void needle.getBoundingClientRect(); setTimeout(function() { needle.style.setProperty('transition', 'transform 0.9s cubic-bezier(0.22, 1, 0.36, 1)', 'important'); needle.style.setProperty('transform', 'rotate(' + targetAngle + 'deg)', 'important'); }, index * 60 + 50); }); } var charts = chartWrapper.querySelectorAll('.fv-chart-item'); charts.forEach(function(chart) { if (window.getComputedStyle(chart).display === 'none') return; var chartType = chart.dataset.chartType; if (chartType === 'Line') { animateLineChart(chart); } else if (chartType !== 'Pie') { animateBars(chart); animateDials(chart); } }); }; } var fvLocalAnimate = createChartAnimator(); window.fvAnimateCharts = fvLocalAnimate; function initialize(uniqueId, isSlideshow) { var root = document.getElementById(uniqueId); if (!root && !isSlideshow) return; function setupWrapper(chartWrapper) { if (!chartWrapper) return; /* Responsive mobile view handling */ function checkMobileView() { var width = chartWrapper.getBoundingClientRect().width; var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599; var isMobile; if (width === 0) { isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches; } else { isMobile = isMobileDevice || width < 600; } if (isMobile) { chartWrapper.classList.add('mobile-view'); } else { chartWrapper.classList.remove('mobile-view'); } } checkMobileView(); if (typeof ResizeObserver !== 'undefined') { var ro = new ResizeObserver(function() { checkMobileView(); }); ro.observe(chartWrapper); } window.addEventListener('resize', checkMobileView); var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true'; if (labelsOnTop) { var charts = chartWrapper.querySelectorAll('.fv-chart-item'); var hasVisibleBarChart = false; charts.forEach(function(c) { if (window.getComputedStyle(c).display !== 'none') { var cType = c.dataset.chartType; if (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus') { hasVisibleBarChart = true; } } }); if (hasVisibleBarChart) { chartWrapper.classList.add('labels-on-top'); } else { chartWrapper.classList.remove('labels-on-top'); } } else { chartWrapper.classList.remove('labels-on-top'); } /* Legend interactions */ chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) { var chartId = legend.dataset.chart; var chart = chartWrapper.querySelector('[id="' + chartId + '"]'); if (!chart) return; var lines = chart.querySelectorAll('.riv-line-path'); var dots = chart.querySelectorAll('.riv-dot'); var legendItems = legend.querySelectorAll('.riv-legend-item'); legendItems.forEach(function(item) { var productName = item.dataset.product; var safeProductName = productName.replace(/"/g, '\\"'); var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]'); var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]'); if (line && !line.dataset.origStroke) { line.dataset.origStroke = line.getAttribute('stroke-width') || '2'; } var highlight = function() { if (legend.querySelector('.isolated')) return; lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); }); dots.forEach(function(d) { d.style.opacity = '0.2'; }); legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; }); if (line) { line.style.opacity = '1'; line.setAttribute('stroke-width', '4'); } productDots.forEach(function(d) { d.style.opacity = '1'; }); item.style.opacity = '1'; }; var clearHighlight = function() { if (legend.querySelector('.isolated')) return; lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); }); dots.forEach(function(d) { d.style.opacity = '1'; }); legendItems.forEach(function(i) { i.style.opacity = '1'; }); }; var toggleIsolate = function() { var isIsolated = item.classList.contains('isolated'); legendItems.forEach(function(i) { i.classList.remove('isolated'); }); if (isIsolated) { lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); }); dots.forEach(function(d) { d.style.opacity = '1'; }); legendItems.forEach(function(i) { i.style.opacity = '1'; }); } else { item.classList.add('isolated'); lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); }); dots.forEach(function(d) { d.style.opacity = '0.2'; }); legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; }); if (line) { line.style.opacity = '1'; line.setAttribute('stroke-width', '4'); } productDots.forEach(function(d) { d.style.opacity = '1'; }); item.style.opacity = '1'; } }; item.addEventListener('mouseenter', highlight); item.addEventListener('focus', highlight); item.addEventListener('mouseleave', clearHighlight); item.addEventListener('blur', clearHighlight); item.addEventListener('click', toggleIsolate); if (line) { line.style.cursor = 'pointer'; line.addEventListener('mouseenter', highlight); line.addEventListener('mouseleave', clearHighlight); line.addEventListener('click', toggleIsolate); } }); }); /* Versus Chart Logic */ var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart'); versusCharts.forEach(function(vc) { var dataJson = vc.getAttribute('data-versus-data'); var leftColor = vc.getAttribute('data-left-color') || '#E53935'; var rightColor = vc.getAttribute('data-right-color') || '#FFB300'; if (!dataJson) return; var versusData = JSON.parse(dataJson); var leftSelect = vc.querySelector('.fv-select-left'); var rightSelect = vc.querySelector('.fv-select-right'); var rows = vc.querySelectorAll('.fv-versus-row'); function updateVersusChart() { var leftProduct = leftSelect.value; var rightProduct = rightSelect.value; leftSelect.style.color = leftColor; leftSelect.style.borderColor = leftColor; rightSelect.style.color = rightColor; rightSelect.style.borderColor = rightColor; rows.forEach(function(row) { var index = parseInt(row.getAttribute('data-index')); var data = versusData[index]; if (!data) return; var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined; var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined; var leftIsNum = typeof leftVal === 'number'; var rightIsNum = typeof rightVal === 'number'; var leftNum = leftIsNum ? leftVal : 0; var rightNum = rightIsNum ? rightVal : 0; var maxVal = Math.max(leftNum, rightNum, 0.0001); var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0; var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0; var winner = null; var pctDiffStr = null; if (leftIsNum && rightIsNum) { if (leftNum > rightNum) { winner = 'left'; if (rightNum > 0) { var diff = Math.round(((leftNum - rightNum) / rightNum) * 100); pctDiffStr = '+' + diff.toLocaleString() + '%'; } } else if (rightNum > leftNum) { winner = 'right'; if (leftNum > 0) { var diff = Math.round(((rightNum - leftNum) / leftNum) * 100); pctDiffStr = '+' + diff.toLocaleString() + '%'; } } } var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-')); var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-')); var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) || (data.productData[rightProduct] && data.productData[rightProduct].unit) || ''; var leftTextStr = leftDisplay; var rightTextStr = rightDisplay; var leftBar = row.querySelector('.fv-versus-bar-left'); var rightBar = row.querySelector('.fv-versus-bar-right'); var leftText = row.querySelector('.fv-inside-left'); var rightText = row.querySelector('.fv-inside-right'); var labelText = row.querySelector('.fv-versus-label span'); var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff'); existingPctDiffs.forEach(function(el) { el.remove(); }); if (winner === 'left' && pctDiffStr) { var pctSpan = document.createElement('span'); pctSpan.className = 'fv-versus-pct-diff'; pctSpan.style.color = 'rgba(255, 255, 255, 0.9)'; pctSpan.textContent = pctDiffStr; if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild); } else if (winner === 'right' && pctDiffStr) { var pctSpan = document.createElement('span'); pctSpan.className = 'fv-versus-pct-diff'; pctSpan.style.color = 'rgba(255, 255, 255, 0.9)'; pctSpan.textContent = pctDiffStr; if (rightBar) rightBar.appendChild(pctSpan); } if (leftBar) { leftBar.style.backgroundColor = leftColor; leftBar.dataset.targetWidth = leftWidth; leftBar.style.setProperty('--target-width', leftWidth + '%'); leftBar.style.width = leftWidth + '%'; } if (rightBar) { rightBar.style.backgroundColor = rightColor; rightBar.dataset.targetWidth = rightWidth; rightBar.style.setProperty('--target-width', rightWidth + '%'); rightBar.style.width = rightWidth + '%'; } if (leftText) { leftText.innerHTML = leftTextStr; } if (rightText) { rightText.innerHTML = rightTextStr; } if (labelText) { labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : ''); } }); } if (leftSelect) leftSelect.addEventListener('change', updateVersusChart); if (rightSelect) rightSelect.addEventListener('change', updateVersusChart); }); /* Bar Commentary Hover Logic */ var barRows = chartWrapper.querySelectorAll('.fv-bar-row'); var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption'); var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : ''; barRows.forEach(function(row) { var commentaryEl = row.querySelector('[data-commentary-key]'); if (commentaryEl) { var commentaryText = commentaryEl.textContent; if (commentaryText && commentaryText.trim().length > 0) { row.addEventListener('mouseenter', function() { if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) { globalCaptionEl.innerHTML = commentaryText; globalCaptionEl.classList.add('fv-bar-active-caption'); } }); row.addEventListener('mouseleave', function() { if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) { globalCaptionEl.innerHTML = fallbackCaptionHtml; globalCaptionEl.classList.remove('fv-bar-active-caption'); } }); } } }); /* Carousel & Dropdown Logic */ var charts = chartWrapper.querySelectorAll('.fv-chart-item'); var dropdown = chartWrapper.querySelector('.fv-dropdown-title'); var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev'); var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next'); var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title'); var counter = chartWrapper.querySelector('.fv-carousel-counter'); var subheadEl = chartWrapper.querySelector('.fv-chart-subhead'); var captionEl = chartWrapper.querySelector('.rv-chart-caption'); var footerContentEl = chartWrapper.querySelector('.fv-footer-content'); var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar'); var logoEl = chartWrapper.querySelector('.fv-logo'); if (charts.length > 1 && (dropdown || prevBtn)) { var currentChartIndex = 0; var titles = []; if (dropdown) { titles = Array.from(dropdown.options).map(function(o) { return o.text; }); } else { charts.forEach(function(c) { titles.push(c.getAttribute('data-title') || ''); }); } function showInternalChart(index) { if (index < 0) index = charts.length - 1; if (index >= charts.length) index = 0; currentChartIndex = index; charts.forEach(function(c, i) { c.style.display = i === index ? 'block' : 'none'; if (i === index) { var cType = c.dataset.chartType; if (cType !== 'Pie') { fvLocalAnimate(chartWrapper); } var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true'; if (labelsOnTop && (cType === 'Bar' || cType === 'Diverging Bar' || cType === 'Stacked Bar' || cType === 'Versus')) { chartWrapper.classList.add('labels-on-top'); } else { chartWrapper.classList.remove('labels-on-top'); } } }); if (dropdown) dropdown.value = index; if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index]; if (counter) counter.textContent = (index + 1) + ' of ' + charts.length; var activeChart = charts[index]; if (activeChart) { var newSubhead = activeChart.getAttribute('data-subhead'); var newCaption = activeChart.getAttribute('data-caption'); var currentChartType = activeChart.getAttribute('data-chart-type'); var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection'; if (subheadEl) subheadEl.textContent = newSubhead || ''; if (captionEl) { captionEl.textContent = newCaption || ''; fallbackCaptionHtml = newCaption || ''; } if (footerContentEl) { if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) { footerContentEl.style.display = 'block'; if (bottomBarEl) bottomBarEl.style.display = 'flex'; } else { footerContentEl.style.display = 'none'; if (bottomBarEl && !logoEl) { bottomBarEl.style.display = 'none'; } } } } } if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); }); if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); }); if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); }); } /* Image Comparison Logic */ var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper'); imageCompareWrappers.forEach(function(wrapper) { var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper; var slider = wrapper.querySelector('.fv-image-compare-slider'); var fgImage = wrapper.querySelector('.fv-image-compare-fg'); var bgImage = wrapper.querySelector('.fv-image-compare-bg'); var labelLeft = wrapper.querySelector('.fv-image-compare-label-left'); var labelRight = wrapper.querySelector('.fv-image-compare-label-right'); var isDragging = false; var scale = 1; var panX = 0; var panY = 0; var isPanning = false; var hasPanned = false; var lastClientX = 0; var lastClientY = 0; var initialDistance = null; var lastCenterX = null; var lastCenterY = null; function updateTransform() { if (wrapper.classList.contains('fv-image-compare-fullscreen')) { inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important'); } else { inner.style.removeProperty('transform'); scale = 1; panX = 0; panY = 0; } } function constrainPan() { var rect = wrapper.getBoundingClientRect(); var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2); var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2); panX = Math.max(-maxPanX, Math.min(panX, maxPanX)); panY = Math.max(-maxPanY, Math.min(panY, maxPanY)); } wrapper.addEventListener('wheel', function(e) { if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return; e.preventDefault(); var zoomSensitivity = 0.005; var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity); var newScale = Math.max(1, Math.min(scale * zoomFactor, 5)); if (newScale === scale) return; var rect = wrapper.getBoundingClientRect(); var mouseX = e.clientX - rect.left - rect.width / 2; var mouseY = e.clientY - rect.top - rect.height / 2; var ratio = newScale / scale; panX = mouseX - (mouseX - panX) * ratio; panY = mouseY - (mouseY - panY) * ratio; scale = newScale; constrainPan(); updateTransform(); }, { passive: false }); wrapper.addEventListener('mousedown', function(e) { if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return; if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return; isPanning = true; hasPanned = false; lastClientX = e.clientX; lastClientY = e.clientY; }); window.addEventListener('mousemove', function(e) { if (!isPanning) return; var dx = e.clientX - lastClientX; var dy = e.clientY - lastClientY; if (Math.abs(dx) > 2 || Math.abs(dy) > 2) { hasPanned = true; } lastClientX = e.clientX; lastClientY = e.clientY; panX += dx; panY += dy; constrainPan(); updateTransform(); }); window.addEventListener('mouseup', function() { isPanning = false; }); wrapper.addEventListener('touchstart', function(e) { if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return; if (e.touches.length === 2) { e.preventDefault(); var dx = e.touches[0].clientX - e.touches[1].clientX; var dy = e.touches[0].clientY - e.touches[1].clientY; initialDistance = Math.sqrt(dx * dx + dy * dy); var rect = wrapper.getBoundingClientRect(); lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2; lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2; hasPanned = true; } else if (e.touches.length === 1 && scale > 1) { if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return; isPanning = true; hasPanned = false; lastClientX = e.touches[0].clientX; lastClientY = e.touches[0].clientY; } }, { passive: false }); wrapper.addEventListener('touchmove', function(e) { if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return; if (e.touches.length === 2 && initialDistance !== null) { e.preventDefault(); var dx = e.touches[0].clientX - e.touches[1].clientX; var dy = e.touches[0].clientY - e.touches[1].clientY; var distance = Math.sqrt(dx * dx + dy * dy); if (initialDistance > 0) { var zoomFactor = distance / initialDistance; var newScale = Math.max(1, Math.min(scale * zoomFactor, 5)); var rect = wrapper.getBoundingClientRect(); var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2; var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2; var ratio = newScale / scale; panX = centerX - (centerX - panX) * ratio; panY = centerY - (centerY - panY) * ratio; if (lastCenterX !== null && lastCenterY !== null) { panX += (centerX - lastCenterX); panY += (centerY - lastCenterY); } scale = newScale; lastCenterX = centerX; lastCenterY = centerY; constrainPan(); updateTransform(); } initialDistance = distance; } else if (e.touches.length === 1 && isPanning) { e.preventDefault(); var dx = e.touches[0].clientX - lastClientX; var dy = e.touches[0].clientY - lastClientY; if (Math.abs(dx) > 2 || Math.abs(dy) > 2) { hasPanned = true; } lastClientX = e.touches[0].clientX; lastClientY = e.touches[0].clientY; panX += dx; panY += dy; constrainPan(); updateTransform(); } }, { passive: false }); wrapper.addEventListener('touchend', function(e) { if (e.touches.length < 2) { initialDistance = null; } if (e.touches.length === 0) { isPanning = false; } }); function handleMove(clientX) { var rect = inner.getBoundingClientRect(); var x = Math.max(0, Math.min(clientX - rect.left, rect.width)); var percent = Math.max(0, Math.min((x / rect.width) * 100, 100)); if (slider) slider.style.setProperty('left', percent + '%', 'important'); if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important'); if (labelLeft) { if (percent < 10) { labelLeft.style.setProperty('opacity', '0', 'important'); } else { labelLeft.style.setProperty('opacity', '1', 'important'); } } if (labelRight) { if (percent > 90) { labelRight.style.setProperty('opacity', '0', 'important'); } else { labelRight.style.setProperty('opacity', '1', 'important'); } } } function onMouseMove(e) { if (!isDragging) return; handleMove(e.clientX); } function onTouchMove(e) { if (!isDragging) return; e.preventDefault(); handleMove(e.touches[0].clientX); } function stopDragging() { isDragging = false; window.removeEventListener('mousemove', onMouseMove); window.removeEventListener('mouseup', stopDragging); window.removeEventListener('touchmove', onTouchMove); window.removeEventListener('touchend', stopDragging); } if (slider) { var startDrag = function(clientX) { isDragging = true; handleMove(clientX); window.addEventListener('mousemove', onMouseMove); window.addEventListener('mouseup', stopDragging); }; var startTouchDrag = function(clientX) { isDragging = true; handleMove(clientX); window.addEventListener('touchmove', onTouchMove, { passive: false }); window.addEventListener('touchend', stopDragging); }; slider.addEventListener('mousedown', function(e) { e.preventDefault(); startDrag(e.clientX); }); slider.addEventListener('touchstart', function(e) { e.preventDefault(); startTouchDrag(e.touches[0].clientX); }, { passive: false }); } var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn'); var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn'); if (expandBtn) { if (window !== window.parent) { expandBtn.style.display = 'none'; } else { expandBtn.addEventListener('click', function(e) { e.stopPropagation(); wrapper.classList.add('fv-image-compare-fullscreen'); document.body.style.overflow = 'hidden'; if (fgImage && fgImage.dataset.highresSrc) { fgImage.src = fgImage.dataset.highresSrc; fgImage.removeAttribute('srcset'); fgImage.removeAttribute('sizes'); } if (bgImage && bgImage.dataset.highresSrc) { bgImage.src = bgImage.dataset.highresSrc; bgImage.removeAttribute('srcset'); bgImage.removeAttribute('sizes'); } }); } } if (closeBtn) { closeBtn.addEventListener('click', function(e) { e.stopPropagation(); wrapper.classList.remove('fv-image-compare-fullscreen'); document.body.style.overflow = ''; updateTransform(); }); } document.addEventListener('keydown', function(e) { if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) { wrapper.classList.remove('fv-image-compare-fullscreen'); document.body.style.overflow = ''; updateTransform(); } }); }); /* Shop The Look Hotspots */ var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn'); var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal'); var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn'); var stlContainer = chartWrapper.querySelector('.fv-stl-container'); function closeAllModals() { if (allProductsModal) { allProductsModal.classList.remove('is-active'); var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item'); items.forEach(function(item) { item.classList.remove('is-highlighted'); }); if (stlContainer) { setTimeout(function() { if (!allProductsModal.classList.contains('is-active')) { stlContainer.style.minHeight = ''; if ('parentIFrame' in window) { window.parentIFrame.size(); } } }, 300); } } hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); }); if ('parentIFrame' in window) { window.parentIFrame.size(); } } hotspots.forEach(function(btn) { btn.addEventListener('click', function(e) { e.stopPropagation(); var hotspotId = btn.getAttribute('data-hotspot-id'); var isExpanded = btn.getAttribute('aria-expanded') === 'true'; closeAllModals(); if (!isExpanded && allProductsModal) { btn.setAttribute('aria-expanded', 'true'); allProductsModal.classList.add('is-active'); var container = btn.closest('.fv-stl-container'); if (container && container.offsetHeight < 450) { container.style.minHeight = '450px'; } var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]'); if (targetItem) { targetItem.classList.add('is-highlighted'); setTimeout(function() { targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' }); }, 100); } if ('parentIFrame' in window) { window.parentIFrame.size(); } } }); }); if (shopAllBtn && allProductsModal) { shopAllBtn.addEventListener('click', function(e) { e.stopPropagation(); closeAllModals(); allProductsModal.classList.add('is-active'); var container = shopAllBtn.closest('.fv-stl-container'); if (container && container.offsetHeight < 450) { container.style.minHeight = '450px'; } if ('parentIFrame' in window) { window.parentIFrame.size(); } }); } if (allProductsModal) { var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close'); if (closeAllBtn) { closeAllBtn.addEventListener('click', function(e) { e.stopPropagation(); closeAllModals(); }); } } chartWrapper.addEventListener('click', function(e) { if (!e.target.closest('.fv-stl-all-products-content')) { closeAllModals(); } }); if (allProductsModal) { allProductsModal.addEventListener('click', function(e) { if (!e.target.closest('.fv-stl-all-products-content')) { closeAllModals(); } }); } /* Image Annotation Logic */ var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button'); var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper'); var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl; var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption'); var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn'); var currentIaIndex = -1; function closeAllIANodes() { iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); }); if (originalCaption) originalCaption.style.display = 'block'; if (dynamicCaption) dynamicCaption.style.display = 'none'; } function resetExploreBtn() { currentIaIndex = -1; if (exploreBtn) { var exploreSpan = exploreBtn.querySelector('span'); if (exploreSpan) exploreSpan.textContent = 'Explore'; } } iaNodes.forEach(function(btn, index) { btn.addEventListener('click', function(e) { e.stopPropagation(); var isActive = btn.classList.contains('is-active'); closeAllIANodes(); if (!isActive) { currentIaIndex = index; if (exploreBtn) { var exploreSpan = exploreBtn.querySelector('span'); if (exploreSpan) exploreSpan.textContent = 'Next'; } btn.classList.add('is-active'); if (dynamicCaption) { var title = btn.getAttribute('data-title') || ''; var desc = btn.getAttribute('data-desc') || ''; dynamicCaption.innerHTML = ''; var strongTag = document.createElement('strong'); strongTag.textContent = title; dynamicCaption.appendChild(strongTag); if (desc) { dynamicCaption.appendChild(document.createTextNode(' - ' + desc)); } if (originalCaption) originalCaption.style.display = 'none'; dynamicCaption.style.display = 'block'; if (footerContentEl) footerContentEl.style.display = 'block'; } } else { resetExploreBtn(); } }); }); if (exploreBtn) { exploreBtn.addEventListener('click', function(e) { e.stopPropagation(); if (iaNodes.length === 0) return; var nextIndex = currentIaIndex + 1; if (nextIndex >= iaNodes.length) { closeAllIANodes(); resetExploreBtn(); } else { currentIaIndex = nextIndex; var targetBtn = iaNodes[currentIaIndex]; if (targetBtn) { if (targetBtn.classList.contains('is-active')) { targetBtn.click(); } targetBtn.click(); } } }); } if (iaWrapper) { iaWrapper.addEventListener('click', function(e) { if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) { closeAllIANodes(); resetExploreBtn(); } }); } /* Initial Animation */ chartWrapper._fvAnimate = fvLocalAnimate; fvLocalAnimate(chartWrapper); /* Countdown Logic */ var countdownContainer = chartWrapper.querySelector('.fv-countdown-container'); if (countdownContainer) { var targetDateAttr = countdownContainer.getAttribute('data-target-date'); if (targetDateAttr) { var targetDate = new Date(targetDateAttr); var pad = function(n) { return (n < 10 ? '0' : '') + n; }; var updateCountdown = function() { var difference = +targetDate - +new Date(); var d = 0, h = 0, m = 0, s = 0; if (difference > 0) { d = Math.floor(difference / (1000 * 60 * 60 * 24)); h = Math.floor((difference / (1000 * 60 * 60)) % 24); m = Math.floor((difference / 1000 / 60) % 60); s = Math.floor((difference / 1000) % 60); } var daysEl = countdownContainer.querySelector('[data-time="days"]'); var hoursEl = countdownContainer.querySelector('[data-time="hours"]'); var minsEl = countdownContainer.querySelector('[data-time="minutes"]'); var secsEl = countdownContainer.querySelector('[data-time="seconds"]'); if (daysEl) daysEl.textContent = d; if (hoursEl) hoursEl.textContent = pad(h); if (minsEl) minsEl.textContent = pad(m); if (secsEl) secsEl.textContent = pad(s); }; updateCountdown(); setInterval(updateCountdown, 1000); } } } if (true) { var slideshowContainer = document.getElementById(uniqueId + '-slideshow'); if (slideshowContainer) { var slides = slideshowContainer.querySelectorAll('.fv-slide'); slides.forEach(function(slide) { setupWrapper(slide.querySelector('.fv-chart-wrapper')); }); } var slideshowContainer = document.getElementById(uniqueId + '-slideshow'); if (slideshowContainer) { var currentSlideIndex = 0; var slides = slideshowContainer.querySelectorAll('.fv-slide'); var counter = slideshowContainer.querySelector('.fv-slide-counter'); var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev'); var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next'); var dropdown = slideshowContainer.querySelector('.fv-slideshow-select'); function updateControls(index) { if (counter) counter.textContent = (index + 1) + ' / ' + slides.length; if (dropdown) dropdown.value = index; if (prevBtn) { if (index === 0) prevBtn.classList.add('disabled'); else prevBtn.classList.remove('disabled'); } if (nextBtn) { if (index === slides.length - 1) nextBtn.classList.add('disabled'); else nextBtn.classList.remove('disabled'); } } function showSlide(index) { if (index < 0) return; if (index >= slides.length) return; currentSlideIndex = index; slides.forEach(function(slide, i) { slide.style.display = i === index ? 'block' : 'none'; if (i === index) { var chartEl = slide.querySelector('.fv-chart-wrapper'); if (chartEl) { fvLocalAnimate(chartEl); } } }); updateControls(currentSlideIndex); } if (prevBtn) { prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); }); } if (nextBtn) { nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); }); } if (dropdown) { dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); }); } updateControls(currentSlideIndex); if (slides.length > 0) { var firstChart = slides[0].querySelector('.fv-chart-wrapper'); if (firstChart) { setTimeout(function() { fvLocalAnimate(firstChart); }, 100); } } } } else { setupWrapper(root); } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1793030351705-zogiz1ngp', true); }); } else { initialize('fv-chart-1793030351705-zogiz1ngp', true); } })(); </script></div><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aDyXQaayXvE8RHtHNFphkQ" name="TCL C7L HDR EOTF" alt="TCL C7L HDR EOTF graphs showing 1,000, 4,000 and 10,000 nits results" src="https://cdn.mos.cms.futurecdn.net/aDyXQaayXvE8RHtHNFphkQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The above EOTF graphs show the accuracy of the Hisense UR8 for hitting different HDR brightness levels in grayscale. The closer to the yellow line, the more accurate a TV is. As with all our tests, these results are out of the box, without calibration, to demonstrate the performance most people will get. The C7L did well in the three reference tests of 1,000, 4,000 and 10,000 nits </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zJ97tdeNpStfEjW3eRZUiQ" name="TCL C7L SPD" alt="TCL C7L Spectral Power Distribution graph" src="https://cdn.mos.cms.futurecdn.net/zJ97tdeNpStfEjW3eRZUiQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Spectral power distribution refers to the intensity of light that a source will display at various wavelengths of colour. It can reveal how accurate a source can show colour at different light levels, and can be instructive in understanding how a TV is handling colour </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-tcl-c7l-review-features"><span>TCL C7L review: Features </span></h3><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YgPuDbeXcypiT4vqrFdtDa" name="TCL C7L ports" alt="TCL C7L ports with HDMI cable plugged in" src="https://cdn.mos.cms.futurecdn.net/YgPuDbeXcypiT4vqrFdtDa-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The C7L has a good array of inputs, but only two of its HDMI ports are specced for HDMI 2.1 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>SQD mini-LED panel</strong></li><li><strong>Dolby Vision and HDR10+ support </strong></li><li><strong>Four HDMI 2.1 ports</strong></li></ul><p>The TCL C7L has TCL’s SQD mini-LED panel, which the brand claims provides better backlight accuracy thanks to more precise dimming, as well as better colour volume. This panel has been adopted from the flagship X11L, the first SQD mini-LED, which also launched in 2026. </p><p>It uses TCL’s TSR AiPQ processor, which comes with AI features designed to improve picture, sound and gaming performance. Unlike TVs from major rivals such as LG, Samsung and Sony, the C7L supports all HDR flavours, including both Dolby Vision and HDR10+. </p><p>The C7L also has an anti-glare screen for reduced mirror-like reflections, taking a cue from Samsung’s own Glare Free screen, which Samsung first introduced on its flagship S95D OLED in 2024, before bringing it to more TVs in its mini-LED and OLED range in 2025. </p><p>It’s also well equipped for gaming, supporting 4K 144Hz, FreeSync Premium Pro, ALLM and Dolby Vision gaming, along with an option for 288Hz with a compatible connected source (PC). The C7L is, however, limited to two HDMI 2.1 ports rated for gaming. </p><p>Audio is provided by Bang & Olufsen, with a 60W speaker system that supports both Dolby Atmos and DTS: Virtual X. A number of AI sound features are available, as well as a BeoSound menu where you can customise your sound profile manually. </p><p>The C7L uses Google TV as its smart TV interface, which offers all the major streaming apps like Netflix, Prime Video and Disney Plus, alongside BBC iPlayer, ITVX, Channel 4 and Channel 5. </p><ul><li><strong>Features score: 4.5 / 5</strong></li></ul><h3 class="article-body__section" id="section-tcl-c7l-review-picture-quality"><span>TCL C7L review: Picture quality </span></h3><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YfJtRdQspD6xVQhHXaaXoZ" name="TCL C7L Ember from Elemental" alt="TCL C7L with Ember next to a vase from Elemental on screen. It shows bright vibrant colors with plenty of punch" src="https://cdn.mos.cms.futurecdn.net/YfJtRdQspD6xVQhHXaaXoZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text"><em>Elemental</em> is a good showcase for the C7L's bright, vivid colours </span><span class="credit" itemprop="copyrightHolder">(Image credit: Disney / Future )</span></figcaption></figure><ul><li><strong>Bold colours </strong></li><li><strong>Great contrast </strong></li><li><strong>Blooming from off-centre viewing </strong></li></ul><p>The C7L produces excellent brightness for a mid-range, affordable mini-LED. It measured 2,083 nits peak HDR brightness (with Boost off, on a 10% window) in Filmmaker Mode, which easily beats LG’s mid-range OLED C6 (which hit 1,427 nits in my most recent tests), and even bests some RGB TVs like the Bravia 7 II (1,595 nits) and the flagship Samsung R95H (1,545 nits). With the C7L’s Boost mode activated, its brightness did hit 3,514 nits peak HDR in Movie mode, but it only affected 10% window measurements. </p><p>It also delivers very good fullscreen brightness, hitting 692 and 699 nits fullscreen HDR brightness in Filmmaker and Standard mode. While other mini-LEDs have scored higher, this is much higher than any OLED. I did find when watching in a bright room that there were some mirror-like reflections with darker scenes, but the C7L did a great job of mitigating reflections in bright scenes and sports content. </p><p>The C7L does a good job of upscaling textures in SDR/HD content, and, while they don’t get to 4K levels of sharpness, textures do look cleaner. I saw this when watching sports on Prime Video, which was in HD.</p><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rAwuLY4TCQ8Mbm9fUEPVea" name="TCL C7L Speed Racer Racer kitchen" alt="TCL C7L with shot of Racer family kitchen from Speed Racer on screen. C7L shows punchy colors" src="https://cdn.mos.cms.futurecdn.net/rAwuLY4TCQ8Mbm9fUEPVea-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Real-world colours also look nice and punchy in movies like <em>Speed Racer</em> </span><span class="credit" itemprop="copyrightHolder">(Image credit: Warner Bros / Future )</span></figcaption></figure><p>Switching to reference 4K scenes, the C7L demonstrated bold, vibrant colours. This made movies like <em>The Super Mario Galaxy Movie</em> really pop on screen, shown by the rich hue of the Lumas whenever they were on screen. In <em>Speed Racer</em>, the C7L renders the candy-coloured aesthetic of the Racer house and the character’s outfits well, and it did a great job with <em>Elemental</em> on Disney Plus, especially during the scene where Ember makes a vase, making the oranges, purples and pinks of the vase dazzle on screen. </p><p>Measuring the C7L’s HDR colour gamut, it hit 97.3% of the UHDA-P3 colour space (which is used for mastering 4K Blu-ray and digital cinema releases). That’s a good result, but most impressive was its BT.2020 result, which hit 90.1%, which is one of the highest scores I’ve seen. </p><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ByXgPRXUdGiGvriesQH5Ba" name="TCL C7L The Batman Batcave" alt="TCL C7L with shot of the Batcave from The Batman. C7L shows strong contrast with good HDR highlights and deep dark tones" src="https://cdn.mos.cms.futurecdn.net/ByXgPRXUdGiGvriesQH5Ba-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text"><em>The Bamtan</em> demonstrates the C7L's strong contrast, with a good balance between light and dark tones </span><span class="credit" itemprop="copyrightHolder">(Image credit: Warner Bros / Future )</span></figcaption></figure><p>Switching to darker and high-contrast scenes, the C7L demonstrates strong contrast with a good balance between light and dark tones. This is shown in the scene in <em>The Batman</em> in which Bruce works in the Batcave<em>, </em>with the contrast between the bright monitors and the dark surroundings handled well. While the contrast didn’t quite match up to that of the LG B6E OLED when I compared the two, it was good for a backlit TV. </p><p>Space scenes in <em>Project Hail Mary</em> looked similarly impressive, with rich and inky blacks. The C7L also showed good backlight control, with only minor blooming occurring in the stars against the black backdrop of space when viewed head-on. Off-center viewing, however, revealed more backlight blooming, which is a common occurrence with backlit TVs. Picture quality did fade with some brighter scenes as well when viewed off-center, though not to the extent I’ve seen with past mini-LED TVs. </p><p>Finally, the C7L demonstrated very good motion handling. For sports, having motion set to ‘Medium’ or a custom setting of Blur reduction on 2 and Judder reduction on 5 worked well, delivering smooth motion with very few motion artifacts. For movies, Natural Cinema mode worked very well, as the C7L handled the fast-paced action of <em>Speed Racer</em> convincingly. </p><ul><li><strong>Picture quality score: 4.5 / 5</strong></li></ul><h3 class="article-body__section" id="section-tcl-c7l-review-sound-quality"><span>TCL C7L review: Sound quality </span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/uG6zJndZXvcuZzx2z9fayZ-1920-80.jpg" alt="TCL C7L speakers on rear panel of TV" /><figcaption>The C7L's speakers are tuned by Bang & Olufsen <small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5JUiamGNbqYSM3ks2iqHJa-1920-80.jpg" alt="TCL C7L with shot of opening race from Speed Racer on screen with Beosound menu overlaid " /><figcaption>There's a Beo Sound sound menu that means you can customise your sound further <small role="credit">Warner Bros / Future </small></figcaption></figure></figure><ul><li><strong>Good, front-facing sound </strong></li><li><strong>Good accuracy with some width</strong></li><li><strong>Bass is lacking</strong></li></ul><p>The TCL C7L 55-inch I tested features a 2.2-channel, 60W speaker system tuned by Bang & Olufsen. As well as conventional sound modes like Movie and Sports, the C7L also features a custom sound setting, as well as a Beosound menu that offers the choice of four different sound profiles: Relaxed, Bright, Energetic, and Warm; you can also adjust the balance between these for a custom effect. </p><p>Watching the Batmobile/Penguin car chase scenes in <em>The Batman</em>, the C7L’s speakers deliver refined detail with good accuracy, with the sound accurately tracking the on-screen action . The soundstage also delivers good width, with sound extending beyond the frame and demonstrating good dynamics. I also found the C7L’s sound to be very forward-facing, meaning the overall sound was clearer than from some other TVs. </p><p>The C7L’s built-in sound isn’t without its flaws, though. Bass is lacking, so I wasn’t getting the low-end rumble from the Batmobile that I expected. Treble could sometimes be a little brash too, especially when the volume was pushed. I experimented with the Beosound menu, and found that positioning the cursor between Energetic and Warm added a bit of depth, but nothing substantial. </p><ul><li><strong>Sound quality: 3.5 / 5</strong></li></ul><h3 class="article-body__section" id="section-tcl-c7l-review-design"><span>TCL C7L review: Design </span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LpdTWNnsTiXWqSBJKgczFb-1920-80.jpg" alt="TCL C7L central pedestal stand " /><figcaption>The C7L uses a central pedestal stand <small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/i7jcJxm9F4jDx2Hm697y5a-1920-80.jpg" alt="TCL C7L silver frame " /><figcaption>The C7L's frame is a nice silver, metal material <small role="credit">Future</small></figcaption></figure></figure><ul><li><strong>Lightweight feel </strong></li><li><strong>Standard, safe design </strong></li><li><strong>Central pedestal stand</strong></li></ul><p>The C7L’s design is pretty standard for a TV in this price range. It’s virtually identical to last year’s TCL C7K, featuring a silver frame that adds some nice polish to the rather plain build elsewhere. The TV itself is incredibly light for a 55-inch TV, though feels sturdy enough when placed on a TV unit. </p><p>It uses a central pedestal stand that’s easy to fit and feels like the same type of plastic material used in the rear panel. The TV itself is a little deeper than other TVs, especially compared to OLEDs.</p><p>The included remote feels a little lightweight and cheap, but has a standard button layout that’s easy to follow, with shortcuts to major apps like Netflix. Overall, the C7L has a pretty safe design. </p><ul><li><strong>Design: 4 / 5</strong></li></ul><h3 class="article-body__section" id="section-tcl-c7l-review-smart-tv-menus"><span>TCL C7L review: Smart TV & menus </span></h3><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="yGhBk3ybxo7GEhjDRej6Fb" name="TCL C7L Google TV homepage" alt="TCL C7L with shot of Google TV homepage on screen" src="https://cdn.mos.cms.futurecdn.net/yGhBk3ybxo7GEhjDRej6Fb-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Google TV is the C7L's smart TV platform. It's serviceable, but large banner ads on the home page (shown here) are very distracting </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Google TV </strong></li><li><strong>Good picture settings with easy menus </strong></li><li><strong>Large distracting banner ads on Google homepage</strong></li></ul><p>Like all TCL TVs, the C7L uses Google TV as its smart TV platform. Google TV is great at making content recommendations and even remembering content you’ve watched, especially with YouTube. Unfortunately, the homepage features large banner ads that take up to half the space on the screen. This is an issue with Google TV that I’ve also seen on plenty of other brands that use the platform.</p><p>The various menus and settings are easy enough to navigate, with picture settings divided into logical categories. There are also plenty of settings to allow you to customise your picture to the nth degree, though some settings, especially some of the texture enhancement settings, make less difference than others. I’d personally recommend turning settings like Super Resolution off for a more natural picture. </p><p>While Google TV is a perfectly serviceable smart TV platform, I feel it’s not as strong as LG’s webOS, Samsung’s Tizen, or Roku. </p><ul><li><strong>Smart TV & menus: 4 / 5</strong></li></ul><h3 class="article-body__section" id="section-tcl-c7l-review-gaming"><span>TCL C7L review: Gaming </span></h3><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DuSTtA3FTh92YbX3LSPMza" name="TCL C7L Battlefield V gaming menu" alt="TCL C7L with shot of Battlefield V and gaming menu on screen" src="https://cdn.mos.cms.futurecdn.net/DuSTtA3FTh92YbX3LSPMza-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The C7L has most of the tools to make it a great gaming TV </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>4K 144Hz & FreeSync Premium Pro </strong></li><li><strong>9.8ms input lag time </strong></li><li><strong>Only two HDMI 2.1 ports</strong></li></ul><p>The TCL C7L has a great list of gaming features, including 4K 144Hz, FreeSync Premium Pro VRR, Dolby Vision gaming and ALLM, although only two of its four HDMI ports are rated 2.1 and support these features. The C7L also features a Game Master bar, where you can adjust settings such as shadow enhancement. </p><p>In my testing the C7L recorded low input-lag times, including 9.8ms at 4K 60Hz and 4.9ms at 1080p 120Hz, which are fantastic results. These numbers translate into real-world performance too, as I found when playing <em>Battlefield V</em>. The C7L’s performance was great overall, handling the game’s large-scale battles and explosive action with ease. As I battled through levels, it could easily keep up with my need to snap to targets while moving around. </p><p>While the C7L’s picture quality was great for gaming overall, delivering the same bold colours and strong contrast I’d seen while watching movies, I did notice on occasion that textures could muddy and blur during particularly hectic moments. </p><ul><li><strong>Gaming score: 4.5 / 5</strong></li></ul><h3 class="article-body__section" id="section-tcl-c7l-review-value"><span>TCL C7L review: Value </span></h3><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pvXj3QWMYXbFMqJuAH7UUa" name="TCL C7L remote" alt="TCL C7L remote" src="https://cdn.mos.cms.futurecdn.net/pvXj3QWMYXbFMqJuAH7UUa-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The C7L's supplied remote is fine but feels a little cheap </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Excellent features for the money </strong></li><li><strong>Competitive price for this level of tech </strong></li><li><strong>Great mid-range option </strong></li></ul><p>The 55-inch model of the TCL C7L that I tested costs £999 on average, although I have seen it drop to as low as £849. Plus, if TCL’s pricing strategy of previous years is anything to go by, those prices will drop again, especially during sales periods like Black Friday. Even at full price, it’s £200 cheaper than the entry-level LG B6 OLED (£1,199 for the 55-inch) and that price puts it in a similar range to rival mini-LEDs from Hisense (the U7 Pro is £999) and Samsung (the QN80H is £899). </p><p>For the performance and features it offers, the C7L is excellent value. The performance of TCL’s mid-range mini-LED models seems to improve year on year, and the C7L is one of the best TCL TVs I’ve tested. Yes, its sound could be better, but it ticks a lot of boxes in other areas, and has the potential to become even better value as its price drops over time. </p><ul><li><strong>Value score: 4.5 / 5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-tcl-c7l"><span>Should you buy the TCL C7L?</span></h3><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="sdmTXABCw7UdmNjsLkW4Gb" name="TCL C7L peacock feather" alt="TCL C7L with shot of peacock feather on screen" src="https://cdn.mos.cms.futurecdn.net/sdmTXABCw7UdmNjsLkW4Gb-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Viewed head-on, the C7L demonstrates very good backlight control and deep black tones </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div ><table><caption>TCL C7L scorecard</caption><thead><tr><th class="firstcol " ><p>Attributes</p></th><th ><p>Notes</p></th><th ><p>Rating</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Features</p></td><td ><p>Tons of smart and gaming features as well as full HDR support </p></td><td ><p>4.5 / 5</p></td></tr><tr><td class="firstcol " ><p>Picture quality</p></td><td ><p>Excellent colour, great brightness and very good contrast. Some blooming when viewed off-centre</p></td><td ><p>4.5 / 5</p></td></tr><tr><td class="firstcol " ><p>Sound quality</p></td><td ><p>Good accuracy and width with clear speech, but bass is lacking </p></td><td ><p>3.5 / 5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td ><p>Good build quality that feels its price, but remote feels a little cheap </p></td><td ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Smart TV and menus</p></td><td ><p>Good content recommendations from Google TV, but banner ads are distracting </p></td><td ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Gaming</p></td><td ><p>Great list of gaming features including 4K 144Hz, FreeSync Premium Pro and a low input lag time. Only two HDMI 2.1 ports </p></td><td ><p>4.5 / 5</p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td ><p>A great value TV that's cheaper than rival OLEDs and RGB TVs. Deliver performance that outweighs the price </p></td><td ><p>4.5 / 5</p></td></tr></tbody></table></div><h2 id="buy-it-if">Buy it if...</h2><div class="product"><p><strong>You want a great value TV</strong><br />A near-full suite of gaming pictures and great picture quality, all for an ultra-competitive price. There aren't many better value TVs than the C7L. </p></div><div class="product"><p><strong>You want very good picture quality</strong><br />The C7L has bold colours and strong contrast and delivers good backlight control when viewed head-on. Its picture outperforms its price. </p></div><div class="product"><p><strong>You want a feature-packed but more affordable gaming TV</strong><br />With 4K 144Hz, FreeSync Premium Pro and Dolby Vision and a 9.8ms input lag time, the C7L is brilliant TV for gaming. </p></div><h2 id="don-39-t-buy-it-if">Don't buy it if...</h2><div class="product"><p><strong>You want cinematic sound</strong><br />While the C7L has good enough sound for day-to-day viewing, its lack of bass takes away from the cinematic experience. A soundbar is recommended. </p></div><div class="product"><p><strong>You want to watch from an angle </strong><br />The C7L's picture quality and backlight control waver when viewed off-centre, meaning larger groups may not get the full experience. </p></div><div class="product"><p><strong>You have multiple next-gen gaming consoles</strong><br />The C7L only has two HDMI 2.1 ports, meaning only two ports can accommodate gaming consoles and a soundbar. Other TVs in this price range have four HDMI 2.1 ports. </p></div><h3 class="article-body__section" id="section-also-consider"><span>Also consider </span></h3><div ><table><thead><tr><th class="firstcol empty" ></th><th ><p>TCL C7L </p></th><th ><p>LG B6</p></th><th ><p>Samsung QN80H</p></th><th ><p>Hisense UR8 </p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Price (55-inch)</p></td><td ><p>£999</p></td><td ><p>£1,199</p></td><td ><p>£919</p></td><td ><p>£1,299</p></td></tr><tr><td class="firstcol " ><p>Screen type</p></td><td ><p>SQD mini-LED </p></td><td ><p>OLED</p></td><td ><p>Mini-LED </p></td><td ><p>RGB mini-LED </p></td></tr><tr><td class="firstcol " ><p>Refresh rate</p></td><td ><p>120Hz (up to 144Hz) </p></td><td ><p>120Hz</p></td><td ><p>120Hz (up to 144Hz)</p></td><td ><p>120Hz (up to 180Hz) </p></td></tr><tr><td class="firstcol " ><p>HDR support</p></td><td ><p>Dolby Vision, HDR10+, HDR10, HLG </p></td><td ><p>Dolby Vision, HDR10, HLG</p></td><td ><p>HDR10+, HDR10, HLG</p></td><td ><p>Dolby Vision, HDR10+, HDR10, HLG</p></td></tr><tr><td class="firstcol " ><p>Smart TV</p></td><td ><p>Google TV</p></td><td ><p>webOS 26</p></td><td ><p>Tizen </p></td><td ><p>VIDAA</p></td></tr><tr><td class="firstcol " ><p>HDMI ports</p></td><td ><p>4 (2 x HDMI 2.1) </p></td><td ><p>4 x HDMI 2.1</p></td><td ><p>4 x HDMI 2.1</p></td><td ><p>4 x HDMI 2.1</p></td></tr></tbody></table></div><div class="product"><p><strong>LG B6</strong><br />The LG B6 is the most affordable OLED in LG's 2026 lineup and it delivers richer colours and better black tones than the C7L. The C7L has a big brightness advantage and is likely to stay much cheaper than the B6, even during big sales. This one comes down to preference and what room you'll be watching in. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/televisions/lg-b6-review" data-dimension112="bb7b3f4a-d14d-11f1-8920-ab3f7c5e50e5" data-action="Deal Block" data-label="Read our full LG B6 review" data-dimension48="Read our full LG B6 review" data-dimension25=""><strong>LG B6 review </strong></a></p></div><div class="product"><p><strong>Samsung QN80H</strong><br />Samsung's mid-range mini-LED has more gaming features than the C7L, but the C7L offers higher brightness and better backlight control. Price-wise, these two are almost identical and for that reason, the C7L's better performance makes it the better value buy. We haven't reviewed the QN80H, but I have extensively tested it. </p><p><strong>Check out our </strong><a href="https://www.techradar.com/televisions/looking-to-buy-a-new-samsung-mini-led-tv-for-the-world-cup-i-tested-two-side-by-side-and-its-an-opportune-time-to-pick-up-2025s-flagship-set-with-prime-day-coming-up" data-dimension112="bb7b3fae-d14d-11f1-b3a3-011e4191bfcf" data-action="Deal Block" data-label="Check out our Samsung QN80H vs Samsung M80H feature" data-dimension48="Check out our Samsung QN80H vs Samsung M80H feature" data-dimension25=""><strong>Samsung QN80H vs Samsung M80H feature</strong></a></p></div><div class="product"><p><strong>Hisense UR8</strong><br />The UR8 is Hisense's more entry-level RGB mini-LED and surprisingly, the C7L delivers quite close performance in terms of picture quality and gaming. The UR8 has slightly better sound, but the C7L is generally £300 cheaper and the better value model of the two. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/televisions/its-not-an-oled-killer-yet-i-tested-hisenses-affordable-rgb-tv-and-while-i-like-its-picture-quality-and-performance-it-surprisingly-falls-short-in-the-area-i-had-the-highest-hopes-for" data-dimension112="bb7b401c-d14d-11f1-83cd-a5b9af14af7d" data-action="Deal Block" data-label="Read our full Hisense UR8 review" data-dimension48="Read our full Hisense UR8 review" data-dimension25=""><strong>Hisense UR8 review </strong></a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-tcl-c7l"><span>How I tested the TCL C7L</span></h3><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xsCMZKfFM9XbyFQWRBEnuZ" name="TCL C7L testing photo" alt="TCL C7L with colorimeter and other testing equipment attached" src="https://cdn.mos.cms.futurecdn.net/xsCMZKfFM9XbyFQWRBEnuZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline" /></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Tested over a couple of weeks </strong></li><li><strong>Tested in varying lighting conditions in our testing lab using reference scenes</strong></li><li><strong>Measurements taken using Portrait Displays' Calman colour calibration software </strong></li></ul><p>The first step of testing the TCL C7L was some casual viewing to establish its best picture and sound modes. I eventually settled on Filmmaker Mode for movies and TV shows and Standard for sports and broadcast TV. </p><p>After testing the C7L with SDR content including sports and HD movies to test its upscaling, I moved onto reference 4K HDR and Dolby Vision scenes to test it colour, contrast, backlight control, brightness, motion and detail. </p><p>As well as subjective testing, I took measurements using specialised equipment, focusing on the C7L's brightness, HDR colour gamut coverage, picture accuracy and input lag. These tests were done using a Klein K-10A colourimeter, profiled with a Jeti Spectral 15VA Spectroradiometer and <a href="https://www.portrait.com/" target="_blank">Portrait Displays' Calman </a>Colour calibration software. </p><p>For brightness, I measured the C7L with 1-100% window sizes, focusing on peak (10%) and fullscreen (100%) brightness in particular. These were measured in both SDR and HDR. </p><p>Next was HDR colour gamut coverage, with measurements of the UHDA-P3 colour space (used for 4K Blu-ray and digital cinema mastering) and BT.2020 (the colour space used by projectors). </p><p>I also measured greyscale and colour accuracy in SDR. </p><p>I also tested the C7L HDR EOTF, which measures its accuracy at both light and dark levels, and Spectral Power Distribution, which measures the C7L's colour performance. </p><p>Finally, I measured input lag in milliseconds (ms), using a Leo Bodnar 4K HDMI Input Lag Tester. </p><p>Read our in-depth overview of <a href="https://www.techradar.com/televisions/how-we-test-tvs-at-techradar">how we test TVs at TechRadar</a>.</p><ul><li><em>First reviewed: October 2026</em></li><li><a href="https://www.techradar.com/news/how-we-test">Read TechRadar's reviews guarantee</a></li></ul> </article> ]]>
Read the full article on TechRadar
Read Full Article →